--- /srv/rebuilderd/tmp/rebuilderd7QWmW7/inputs/racket_8.16+dfsg1-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderd7QWmW7/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 238980 2025-06-21 19:24:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 27124976 2025-06-21 19:24:05.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,12 +1,12 @@ │ │ │ Package: racket │ │ │ Version: 8.16+dfsg1-3 │ │ │ Architecture: armel │ │ │ Maintainer: David Bremner │ │ │ -Installed-Size: 181324 │ │ │ +Installed-Size: 181331 │ │ │ Depends: racket-common (= 8.16+dfsg1-3), libc6 (>= 2.38), libffi8 (>= 3.4), libtinfo6 (>= 6) │ │ │ Recommends: libgdk-pixbuf-2.0-0, libgdk-pixbuf-xlib-2.0-0, libglib2.0-0, libgtk2.0-0, libjpeg62-turbo, libpangocairo-1.0-0, libpng16-16, libssl3, racket-doc (>= 8.16+dfsg1) │ │ │ Breaks: racket-common (<< 8.16+dfsg1-3~) │ │ │ Replaces: racket-common (<< 8.16+dfsg1-3~) │ │ │ Section: lisp │ │ │ Priority: optional │ │ │ Homepage: https://www.racket-lang.org/ │ │ ├── ./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) 4614452 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) 649828 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) 174037 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) 208022 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) 198431 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) 193887 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) 162986 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) 159033 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) 221837 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) 299080 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) 257959 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) 271436 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) 210001 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) 228303 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) 218503 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) 174313 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) 177914 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) 241048 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) 180880 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) 255379 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) 188676 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) 200151 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) 302259 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) 208739 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) 230603 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) 191829 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) 176901 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) 413219 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) 158737 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) 150675 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) 151423 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) 25222 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 0x296c70 0x00296c70 0x00296c70 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 0x296c9c 0x296c9c 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 0x296c7c 0x00296c7c 0x00296c7c 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 243ed8 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00267708 267708 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00267710 267710 02f560 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00296c70 296c70 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00296c78 296c78 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00296c7c 296c7c 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: 0004fd7c 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ + 234: 001f6cc4 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ + 235: 0017fbdc 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ + 236: 00040540 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 │ │ │ │ + 239: 001724c4 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: 001d9cb4 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ + 242: 00240dbc 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ + 243: 00031544 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ + 244: 0023624c 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ + 245: 0025d290 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 │ │ │ │ + 247: 00197d5c 36 FUNC GLOBAL DEFAULT 12 scheme_rational_gt │ │ │ │ + 248: 0002bce8 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ + 249: 000f6704 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: 00046bc8 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: 00140528 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ + 255: 001d204c 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ + 256: 00265844 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 │ │ │ │ + 258: 0008fd34 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 │ │ │ │ - 261: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ - 262: 0021641c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ + 260: 00038b7c 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ + 261: 00078e54 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ + 262: 002163e4 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 │ │ │ │ - 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 │ │ │ │ + 264: 00037984 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ + 265: 000541c4 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ + 266: 00241b30 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ + 267: 00198048 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ + 268: 0025a038 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ + 269: 00039604 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ + 270: 0002b6ac 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 │ │ │ │ - 275: 000731a4 380 FUNC GLOBAL DEFAULT 12 scheme_values │ │ │ │ + 272: 0005b85c 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ + 273: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ + 274: 001d4778 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ + 275: 00073198 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: 0025cbc8 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ + 278: 000387ac 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ + 279: 000ebcec 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: 001f5874 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ + 282: 0025957c 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ + 283: 0024baa8 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 285: 00261f68 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ + 286: 0008add8 108 FUNC GLOBAL DEFAULT 12 scheme_get_thread_milliseconds │ │ │ │ + 287: 000a00a0 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ + 288: 00130acc 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ + 289: 00241c8c 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ + 290: 0005b630 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ + 291: 00096384 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ + 292: 000c832c 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ + 293: 00079390 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ + 294: 00090624 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ + 295: 00259f68 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ + 296: 00255544 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 │ │ │ │ - 303: 00096f04 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_resolve_placeholder │ │ │ │ + 298: 00063950 84 FUNC GLOBAL DEFAULT 12 scheme_expand_filename │ │ │ │ + 299: 001deb50 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ + 300: 00184e7c 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ + 301: 0024ed24 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ + 302: 0025bb2c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ + 303: 00096ef4 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 │ │ │ │ + 305: 000f9494 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 │ │ │ │ + 308: 0002b37c 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 │ │ │ │ + 310: 00076c68 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ + 311: 00179e14 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 │ │ │ │ + 313: 00061244 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ + 314: 00179030 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 │ │ │ │ - 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 │ │ │ │ + 316: 00265570 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ + 317: 0025fb5c 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ + 318: 0014a858 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ + 319: 00255844 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ + 320: 00079314 40 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_with_prompt │ │ │ │ + 321: 0007d894 12 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_arity │ │ │ │ + 322: 00077210 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 │ │ │ │ + 324: 00199bfc 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: 00172464 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ + 328: 0024cbe0 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ + 329: 0020794c 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ + 330: 0003df0c 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ + 331: 001bfb94 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ + 332: 0005aba0 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ + 333: 0025aa08 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ + 334: 00261778 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ + 335: 00034c74 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 │ │ │ │ - 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 │ │ │ │ + 337: 000343b4 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ + 338: 0014521c 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ + 339: 000792a0 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_no_eb │ │ │ │ + 340: 0002bb08 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ + 341: 0016f390 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ + 342: 00205b18 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ + 343: 00206654 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ + 344: 00156198 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ + 345: 001d4a7c 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ + 346: 001f836c 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 │ │ │ │ - 353: 00061004 200 FUNC GLOBAL DEFAULT 12 scheme_make_sized_path │ │ │ │ + 348: 0009f6c8 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ + 349: 0002c060 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ + 350: 00207208 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ + 351: 00037000 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ + 352: 00213a90 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ + 353: 00060ff8 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: 00173c78 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 │ │ │ │ - 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 │ │ │ │ + 358: 001706b4 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ + 359: 00076ed4 292 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim │ │ │ │ + 360: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ + 361: 00032a50 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ + 362: 00179c60 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ + 363: 0005a80c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ + 364: 0002b2f4 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ + 365: 00243920 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ + 366: 0025bde8 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ + 367: 002454f0 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 │ │ │ │ - 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 │ │ │ │ + 369: 0020c044 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ + 370: 0020789c 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ + 371: 00097230 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ + 372: 00174754 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ + 373: 001ed3e4 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 │ │ │ │ + 375: 0025d240 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ + 376: 001ce6e8 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: 001f587c 216 FUNC GLOBAL DEFAULT 12 scheme_make_exact_char_symbol │ │ │ │ + 379: 00043a30 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ + 380: 0024b2d0 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ + 381: 00255740 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 │ │ │ │ + 383: 00034870 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ + 384: 0020dc40 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 │ │ │ │ + 386: 00241dc8 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ + 387: 00257480 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ + 388: 0025e298 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 │ │ │ │ + 390: 0021e174 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ + 391: 0023df38 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 394: 001ba1dc 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ + 395: 0016d37c 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ + 396: 00194c90 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ + 397: 000381ac 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ + 398: 0003e4e0 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ + 399: 00130504 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ + 400: 001e95a8 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ + 401: 001b45d4 36 FUNC GLOBAL DEFAULT 12 scheme_clear_rx_buffers │ │ │ │ + 402: 00229a24 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ + 403: 0016d3d0 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: 000f7dac 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 │ │ │ │ - 410: 00197b68 8 FUNC GLOBAL DEFAULT 12 scheme_rational_numerator │ │ │ │ + 407: 00037d90 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ + 408: 00178b9c 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ + 409: 001c8a9c 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ + 410: 00197b5c 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 │ │ │ │ - 414: 00073eec 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ - 415: 000eb0c0 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ + 412: 0002c8ec 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ + 413: 00260dc0 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ + 414: 00073ee0 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ + 415: 000eb0b4 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: 001f3bb0 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ + 418: 0002d7d0 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: 00171fc8 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ + 421: 0016d230 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 │ │ │ │ - 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 │ │ │ │ + 424: 000f7dcc 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ + 425: 000ec1d4 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ + 426: 000982a8 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ + 427: 001d46dc 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ + 428: 0002c9f8 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ + 429: 00241918 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ 430: 001289a0 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 │ │ │ │ + 431: 0007d8b0 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ + 432: 000f2cc4 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 434: 0023ac2c 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ + 435: 00197d80 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ + 436: 0025e67c 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ + 437: 00264dfc 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ + 438: 0021aee0 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ + 439: 001d681c 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ + 440: 00043b48 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ + 441: 000959a8 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ + 442: 000867a8 4 FUNC GLOBAL DEFAULT 12 scheme_clear_lwc │ │ │ │ + 443: 001f1c14 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ + 444: 0025e1d4 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ + 445: 0024b640 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ + 446: 0014ae18 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ + 447: 0025f0c8 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ + 448: 00189044 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ + 449: 000eb5dc 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ + 450: 0009626c 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ + 451: 000f1ae4 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ + 452: 001c2ba4 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ + 453: 0025ff84 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ + 454: 000c8254 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ + 455: 00197d54 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ + 456: 000e9a9c 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ + 457: 000d2684 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ + 458: 000b9b54 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ + 459: 00265c48 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ + 460: 000f18ec 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ + 461: 00260114 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ + 462: 0017675c 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ + 463: 00043b4c 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ + 464: 0005284c 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ + 465: 0025e2a0 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ + 466: 0002918c 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 │ │ │ │ - 472: 00086b04 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ - 473: 000356a4 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ + 468: 00244fd8 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ + 469: 00178668 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ + 470: 0005b748 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ + 471: 000e81e0 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ + 472: 00086af8 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ + 473: 0003569c 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 │ │ │ │ - 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 │ │ │ │ - 484: 0008693c 28 FUNC GLOBAL DEFAULT 12 scheme_adjust_runstack_argument │ │ │ │ + 475: 0023aec0 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ + 476: 00267710 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 477: 0022550c 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ + 478: 0012f5c0 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ + 479: 0008b0c8 32 FUNC GLOBAL DEFAULT 12 scheme_default_read_get_evt │ │ │ │ + 480: 000a0068 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ + 481: 001778fc 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ + 482: 001c3c24 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ + 483: 0020df08 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ + 484: 00086930 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 │ │ │ │ - 495: 000964ac 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ - 496: 0025eacc 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ - 497: 0018c5b0 504 FUNC GLOBAL DEFAULT 12 scheme_init_print │ │ │ │ + 486: 000a8a00 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ + 487: 00257330 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ + 488: 0025cdc4 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ + 489: 0025a9d4 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ + 490: 002079c8 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ + 491: 0025c814 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ + 492: 0025e6ac 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ + 493: 00037da4 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ + 494: 0025591c 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ + 495: 0009649c 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ + 496: 0025ea8c 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ + 497: 0018c5a4 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 │ │ │ │ + 499: 001f52a0 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ + 500: 0002c184 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ + 501: 00262668 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 │ │ │ │ - 506: 000d27f4 4244 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_alloc │ │ │ │ + 503: 00038670 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ + 504: 00258180 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ + 505: 001e4348 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ + 506: 000d27e4 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 │ │ │ │ + 508: 0003944c 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ + 509: 00140728 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ + 510: 00262344 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ + 511: 00245bac 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ + 512: 0025d258 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ + 513: 001309f8 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ 514: 00111d34 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 │ │ │ │ + 515: 0019516c 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ + 516: 0024eb60 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ + 517: 0026419c 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ + 518: 00243388 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 │ │ │ │ - 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 │ │ │ │ - 532: 00077d9c 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ - 533: 001c840c 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ - 534: 0008587c 880 FUNC GLOBAL DEFAULT 12 scheme_finish_apply_for_prompt │ │ │ │ + 520: 00178b98 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ + 521: 00212348 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ + 522: 002596f0 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ + 523: 0002d7a8 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ + 524: 00178e7c 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ + 525: 001894d4 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ + 526: 0008fd30 4 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal │ │ │ │ + 527: 0003554c 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ + 528: 0025c5d4 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ + 529: 00265440 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ + 530: 0016da04 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ + 531: 00052860 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ + 532: 00077d90 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ + 533: 001c83c0 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ + 534: 00085870 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 │ │ │ │ + 536: 0006c790 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ + 537: 0003d640 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ 538: 00106d14 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 │ │ │ │ - 543: 0018e860 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ - 544: 00243834 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ + 539: 0008afe0 232 FUNC GLOBAL DEFAULT 12 scheme_default_read_input_port_handler │ │ │ │ + 540: 001f900c 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ + 541: 00255440 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ + 542: 0025b994 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ + 543: 0018e854 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ + 544: 002437f8 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 │ │ │ │ - 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 │ │ │ │ - 552: 0008c0a0 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ - 553: 001f5c38 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ + 546: 0004f564 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ + 547: 00052b74 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ + 548: 0017f6d0 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ + 549: 00085f60 100 FUNC GLOBAL DEFAULT 12 scheme_all_current_continuation_marks │ │ │ │ + 550: 00177fec 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ + 551: 00207cf0 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ + 552: 0008c090 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ + 553: 001f5c00 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: 0002b668 4 FUNC GLOBAL DEFAULT 12 GC_check_master_gc_request │ │ │ │ + 558: 0021399c 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ + 559: 00216a14 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 561: 001ba1e0 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ + 562: 002610c0 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ + 563: 0018e734 96 FUNC GLOBAL DEFAULT 12 scheme_display_to_string │ │ │ │ + 564: 000849a4 528 FUNC GLOBAL DEFAULT 12 scheme_takeover_stacks │ │ │ │ + 565: 0025c22c 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ + 566: 001a0590 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ + 567: 0020e250 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ + 568: 0002b650 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ + 569: 00184e3c 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ + 570: 001382c0 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 │ │ │ │ - 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 │ │ │ │ - 578: 000796fc 12 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_to_list │ │ │ │ + 572: 0023ff08 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ + 573: 00214918 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ + 574: 00063900 80 FUNC GLOBAL DEFAULT 12 scheme_expand_user_filename │ │ │ │ + 575: 00061fbc 584 FUNC GLOBAL DEFAULT 12 scheme_path_to_directory_path │ │ │ │ + 576: 0020758c 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ + 577: 0016d274 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ + 578: 000796f0 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: 0005a3e4 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ + 582: 0002ba28 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ + 583: 0024b80c 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ + 584: 00261ecc 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ + 585: 0025eae8 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ + 586: 0002b694 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ + 587: 00248cb8 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ + 588: 0025f638 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: 001f529c 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 │ │ │ │ - 596: 0008f5e4 316 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table_w_key_wraps │ │ │ │ + 593: 000eb758 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ + 594: 0002ba88 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ + 595: 00178c6c 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ + 596: 0008f5d4 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: 00130cec 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 │ │ │ │ + 602: 00254fe0 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 │ │ │ │ + 604: 0020d670 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ + 605: 0005a8b0 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ + 606: 00240390 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ + 607: 00206e4c 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 │ │ │ │ - 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 │ │ │ │ + 610: 00053190 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ + 611: 001ea620 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ + 612: 00244f74 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ + 613: 001a4c3c 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ + 614: 0003e28c 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ + 615: 001737b4 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ + 616: 0020c89c 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 │ │ │ │ - 626: 000803a0 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ - 627: 0016d7dc 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ + 618: 0020720c 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ + 619: 001ea934 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ + 620: 00244c10 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ + 621: 00259f5c 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ + 622: 0003e7a0 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ + 623: 00261774 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ + 624: 000f17c8 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ + 625: 0016eaa4 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ + 626: 00080394 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ + 627: 0016d7d0 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: 000457b0 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 │ │ │ │ - 634: 000d6310 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ - 635: 0025c7d0 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 │ │ │ │ + 631: 0017fa0c 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ + 632: 00226e80 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ + 633: 001d0ae8 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ + 634: 000d6300 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ + 635: 0025c790 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ + 636: 000a55e4 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ + 637: 001626dc 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ + 638: 00259bc8 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ + 639: 001ed424 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 │ │ │ │ - 643: 00095b08 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ - 644: 001f2064 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ - 645: 000e6f58 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ + 641: 0003816c 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ + 642: 001db5d0 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ + 643: 00095af8 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ + 644: 001f202c 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ + 645: 000e6f48 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ 646: 00104e64 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 │ │ │ │ + 649: 0025ff04 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 │ │ │ │ + 651: 00031188 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ + 652: 0022f4c0 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ + 653: 002657b0 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ + 654: 0003ab0c 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: 00035270 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ + 657: 000349c8 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: 00179e18 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ + 660: 0023602c 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: 0025f8a0 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ + 663: 0005a944 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ + 664: 002480c4 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 │ │ │ │ + 666: 002065a0 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ + 667: 0025d250 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 │ │ │ │ - 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 │ │ │ │ - 680: 0007efdc 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ - 681: 0023e4c8 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 │ │ │ │ - 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 │ │ │ │ + 669: 00144c50 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ + 670: 001d4850 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ + 671: 000a55b0 52 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail │ │ │ │ + 672: 001763e8 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ + 673: 00240d94 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ + 674: 00207cb0 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ + 675: 001d2118 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ + 676: 00262cd0 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ + 677: 0025a77c 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ + 678: 0003d05c 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ + 679: 002418d0 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ + 680: 0007efd0 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ + 681: 0023e48c 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ + 682: 0009a928 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ + 683: 0023a580 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ + 684: 0006d56c 236 FUNC GLOBAL DEFAULT 12 scheme_get_run_cmd │ │ │ │ + 685: 00034bc0 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ + 686: 0004bc94 500 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ + 687: 00240d3c 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 │ │ │ │ + 689: 00265730 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 │ │ │ │ - 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 │ │ │ │ - 698: 000904cc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ + 691: 0002b66c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ + 692: 000356a4 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ + 693: 0018e7f0 100 FUNC GLOBAL DEFAULT 12 scheme_print_to_string │ │ │ │ + 694: 00062368 48 FUNC GLOBAL DEFAULT 12 scheme_split_path │ │ │ │ + 695: 001a0a9c 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ + 696: 0014cc3c 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ + 697: 00261ec8 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ + 698: 000904bc 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 │ │ │ │ - 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 │ │ │ │ - 707: 000bbd08 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ + 700: 001308fc 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ + 701: 0022489c 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ + 702: 00039410 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ + 703: 000bbf20 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ + 704: 0020d668 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ + 705: 001f488c 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ + 706: 001f5240 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ + 707: 000bbcf8 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ 708: 00125a54 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ - 709: 00077104 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ + 709: 000770f8 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 │ │ │ │ - 717: 0008b558 68 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_p │ │ │ │ + 711: 00197794 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ + 712: 000388a4 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ + 713: 0020df14 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ + 714: 00035234 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ + 715: 002433a0 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ + 716: 0004055c 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ + 717: 0008b548 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: 00177b80 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ + 721: 001cc4ac 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 │ │ │ │ - 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 │ │ │ │ + 723: 000393d4 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ + 724: 00061584 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ + 725: 00243200 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ + 726: 0003d31c 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ + 727: 001f7ddc 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ + 728: 00207438 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ + 729: 001c3e80 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: 00205e48 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 733: 000a561c 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ + 734: 00084bb4 352 FUNC GLOBAL DEFAULT 12 scheme_get_barrier_prompt │ │ │ │ + 735: 000f8aa4 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ + 736: 00262520 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ + 737: 0004fbc0 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ + 738: 0008321c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ + 739: 0016e3d4 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ + 740: 00257390 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ + 741: 00257f98 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ + 742: 0018e858 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ + 743: 0006db78 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ + 744: 00040174 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: 0025ce30 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 │ │ │ │ + 748: 00062364 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ + 749: 00188ea0 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: 00172748 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 753: 00096f0c 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ + 754: 00096bf0 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ + 755: 001da0dc 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ + 756: 0002d794 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ + 757: 00085cd0 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ + 758: 00229ab4 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ + 759: 00188e6c 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ + 760: 000d2598 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ + 761: 0025c11c 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ + 762: 00175ca8 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ + 763: 001c85ac 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ + 764: 0025e4ec 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 │ │ │ │ - 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 │ │ │ │ - 776: 00089d74 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ - 777: 0009724c 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ + 766: 0025d660 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ + 767: 0020a928 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ + 768: 0021bf3c 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ + 769: 00197730 36 FUNC GLOBAL DEFAULT 12 scheme_make_small_rational │ │ │ │ + 770: 0021bd90 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ + 771: 001cc294 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ + 772: 0025cfc8 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ + 773: 0025e3b4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ + 774: 0002b3cc 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ + 775: 00041c1c 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ + 776: 00089d68 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ + 777: 0009723c 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ 778: 0012c5f0 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 │ │ │ │ - 785: 00096bb0 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ - 786: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ + 780: 001561dc 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ + 781: 0023a970 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ + 782: 000ebde4 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ + 783: 0004444c 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ + 784: 00059310 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ + 785: 00096ba0 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ + 786: 00130514 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 │ │ │ │ + 788: 0025bb74 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ + 789: 00261470 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 │ │ │ │ + 791: 00245210 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: 0026163c 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: 00041c30 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ + 796: 00259bf4 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ + 797: 0021639c 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ + 798: 00255448 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 │ │ │ │ + 801: 001d3330 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ + 802: 0005b244 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 │ │ │ │ - 810: 000a7ff8 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ - 811: 00096aa8 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ + 805: 0005a7d4 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ + 806: 00244854 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ + 807: 001d7a34 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ + 808: 0016c4f0 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ + 809: 00050964 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ + 810: 000a7fe8 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ + 811: 00096a98 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ 812: 0010473c 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: 0020bef0 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ + 815: 000f65ec 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 │ │ │ │ + 817: 00085ca0 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ + 818: 0025c8d8 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ + 819: 001d9a68 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ + 820: 0002be98 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ + 821: 0021e1c8 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 │ │ │ │ + 824: 0024dde4 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ + 825: 0025def0 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ + 826: 001c44a8 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ + 827: 00265c40 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 │ │ │ │ + 829: 00206704 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ + 830: 00216e48 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ + 831: 001727a4 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ + 832: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ + 833: 001747f4 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 │ │ │ │ + 835: 0019fd9c 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ + 836: 0025bb1c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ + 837: 0020066c 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ + 838: 001d4954 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 │ │ │ │ + 840: 002177ec 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ + 841: 0004019c 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 │ │ │ │ + 843: 0016d7c8 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ + 844: 002299f4 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ + 845: 00177b60 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ + 846: 001f8ee0 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ + 847: 0016d3f0 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ + 848: 001c4200 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ + 849: 001764c4 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ + 850: 000ec0a0 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ + 851: 0025e29c 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ 852: 0011b99c 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: 00238454 80 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sub_n │ │ │ │ + 855: 000599c0 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ + 856: 0004be88 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ + 857: 00244c04 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 │ │ │ │ - 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 │ │ │ │ + 859: 000867ac 388 FUNC GLOBAL DEFAULT 12 scheme_capture_lightweight_continuation │ │ │ │ + 860: 000ea274 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ + 861: 00060f34 196 FUNC GLOBAL DEFAULT 12 scheme_make_path │ │ │ │ + 862: 000a7bf8 268 FUNC GLOBAL DEFAULT 12 scheme_native_arity_check │ │ │ │ + 863: 0024b730 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ + 864: 0025bccc 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 │ │ │ │ + 866: 00259c48 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 │ │ │ │ - 872: 000965c8 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ - 873: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ + 868: 00264ed4 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ + 869: 00189a2c 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ + 870: 0024b988 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ + 871: 00261e44 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ + 872: 000965b8 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ + 873: 0016d3ec 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: 00262528 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ + 876: 00188f2c 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ + 877: 001d4910 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: 0020ade0 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ + 880: 0016d404 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: 001777f0 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ + 883: 0002b3b4 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 │ │ │ │ - 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 │ │ │ │ - 890: 0008f430 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ + 885: 0025fff0 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ + 886: 0007ef7c 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ + 887: 0008572c 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ + 888: 001ea06c 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ + 889: 00259864 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ + 890: 0008f420 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ 891: 00106e20 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 │ │ │ │ - 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 │ │ │ │ + 892: 000a01a4 220 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1_maybe_fp │ │ │ │ + 893: 001c1ed4 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ + 894: 00097308 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ + 895: 0002b7cc 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 898: 00039500 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ + 899: 00145140 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ + 900: 00243490 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ + 901: 00034964 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ + 902: 001d4444 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ + 903: 0019776c 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ + 904: 0024a8a8 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ + 905: 001e9550 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ + 906: 0016d120 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ + 907: 000acad4 728 FUNC GLOBAL DEFAULT 12 can_unbox_directly │ │ │ │ + 908: 00080390 4 FUNC GLOBAL DEFAULT 12 scheme_arity_mask_to_arity │ │ │ │ + 909: 0007fd60 1188 FUNC GLOBAL DEFAULT 12 scheme_object_name │ │ │ │ + 910: 00079714 8 FUNC GLOBAL DEFAULT 12 scheme_make_arity │ │ │ │ + 911: 0025cbbc 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ + 912: 001d94cc 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ + 913: 00179208 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 │ │ │ │ - 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 │ │ │ │ - 923: 000a0424 740 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_uc │ │ │ │ + 915: 001ce398 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ + 916: 000ebdc8 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ + 917: 001384b8 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ + 918: 000406a8 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ + 919: 001eef74 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ + 920: 0009f1b8 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ + 921: 00037d88 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ + 922: 0025e01c 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ + 923: 000a0414 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 │ │ │ │ - 926: 00061d5c 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ - 927: 001dbab4 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 │ │ │ │ + 925: 00206ea0 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ + 926: 00061d50 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ + 927: 001dba68 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ + 928: 000b96a4 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_apply │ │ │ │ + 929: 00240d6c 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ + 930: 0020b680 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: 001c3d08 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 │ │ │ │ - 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 │ │ │ │ - 939: 00079370 44 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_with_prompt │ │ │ │ + 934: 001c4da4 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ + 935: 0008c008 132 FUNC GLOBAL DEFAULT 12 scheme_init_futures_per_place │ │ │ │ + 936: 0003d4a8 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ + 937: 000f6678 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ + 938: 000ebfc8 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ + 939: 00079364 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 │ │ │ │ - 944: 00090368 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ - 945: 00265650 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ + 942: 00265558 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ + 943: 0005b970 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ + 944: 00090358 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ + 945: 00265610 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 │ │ │ │ - 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 │ │ │ │ + 948: 002094b8 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ + 949: 0025aa10 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ + 950: 001794f0 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ + 951: 00055818 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ + 952: 000900a8 180 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_index │ │ │ │ + 953: 0002bbec 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ + 954: 0025a1c8 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 │ │ │ │ - 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 │ │ │ │ + 956: 00173c80 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ + 957: 00214940 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ + 958: 0006d778 288 FUNC GLOBAL DEFAULT 12 scheme_set_run_cmd │ │ │ │ + 959: 001eca08 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ + 960: 0020b150 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ + 961: 001db02c 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ + 962: 0024521c 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 │ │ │ │ - 967: 0008b92c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ - 968: 00167890 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ + 964: 00047358 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ + 965: 0025eae0 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ + 966: 00257f94 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ + 967: 0008b91c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ + 968: 00167884 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 │ │ │ │ + 970: 0008ae64 380 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ + 971: 0014aa60 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ + 972: 000ebf2c 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ + 973: 0025653c 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 │ │ │ │ - 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 │ │ │ │ + 975: 000394c0 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ + 976: 000f18cc 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ + 977: 001d9e3c 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ + 978: 000b365c 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ + 979: 0004eac4 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ + 980: 001f9188 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ + 981: 001ba2b4 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ + 982: 00035c84 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ + 983: 002094c0 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 │ │ │ │ - 987: 000a09b0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false │ │ │ │ + 985: 0007f938 952 FUNC GLOBAL DEFAULT 12 scheme_get_proc_realm │ │ │ │ + 986: 001d18ec 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ + 987: 000a09a0 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 │ │ │ │ - 994: 000bbce4 36 FUNC GLOBAL DEFAULT 12 scheme_jit_register_sub_func │ │ │ │ + 989: 0025376c 5940 FUNC GLOBAL DEFAULT 12 scheme_compile_linklet │ │ │ │ + 990: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ + 991: 0025bcc4 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ + 992: 00037b2c 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ + 993: 0020f4e8 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ + 994: 000bbcd4 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: 0004ff84 504 FUNC GLOBAL DEFAULT 12 scheme_unbound_global │ │ │ │ + 997: 001c2080 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: 002430c0 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 │ │ │ │ + 1001: 00092f38 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ + 1002: 0003aae8 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 │ │ │ │ - 1006: 000ac7fc 744 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_inline │ │ │ │ + 1005: 00206098 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ + 1006: 000ac7ec 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: 0025cd94 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: 0002bc04 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 │ │ │ │ - 1016: 00096e10 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ - 1017: 0020bc44 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 │ │ │ │ - 1021: 0008ebc0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ + 1012: 00165174 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ + 1013: 0014a2dc 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ + 1014: 0025be60 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ + 1015: 0016e0d0 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ + 1016: 00096e00 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ + 1017: 0020bc0c 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ + 1018: 00197570 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ + 1019: 0002bbc0 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ + 1020: 001f582c 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ + 1021: 0008ebb0 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 │ │ │ │ - 1025: 000a00ec 92 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1 │ │ │ │ + 1023: 00036378 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ + 1024: 0025d2d4 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ + 1025: 000a00dc 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 │ │ │ │ - 1031: 00079184 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ + 1027: 002657a8 8 FUNC GLOBAL DEFAULT 12 rktio_hash_size │ │ │ │ + 1028: 000eaf94 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ + 1029: 0025bb84 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ + 1030: 0016d3a0 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ + 1031: 00079178 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 │ │ │ │ - 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 │ │ │ │ + 1033: 00038b88 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ + 1034: 0025d1b0 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ + 1035: 00086f70 2296 FUNC GLOBAL DEFAULT 12 scheme_dynamic_wind │ │ │ │ + 1036: 001d83f0 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ + 1037: 00246654 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ + 1038: 0025d1d8 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ + 1039: 0016edd4 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ + 1040: 00265b1c 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ + 1041: 0024e920 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ + 1042: 001da154 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ + 1043: 0025a720 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ + 1044: 00039548 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 │ │ │ │ + 1046: 000f8bcc 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ + 1047: 000f1574 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ 1048: 00107844 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ - 1049: 00074abc 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ + 1049: 00074ab0 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 │ │ │ │ - 1052: 0009882c 1864 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_match_of │ │ │ │ + 1052: 0009881c 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: 001c4830 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 │ │ │ │ - 1057: 000959c0 244 FUNC GLOBAL DEFAULT 12 scheme_hash_set_atomic │ │ │ │ + 1057: 000959b0 244 FUNC GLOBAL DEFAULT 12 scheme_hash_set_atomic │ │ │ │ 1058: 00103928 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: 0025bae8 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1062: 00061188 188 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_path │ │ │ │ + 1063: 00054970 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ + 1064: 00226cd0 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ + 1065: 00028b68 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ + 1066: 00179d14 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ + 1067: 0020df20 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ + 1068: 00258a08 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ + 1069: 0005bbcc 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ + 1070: 00199830 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ + 1071: 00097bc4 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ + 1072: 0014acbc 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ + 1073: 00240ca4 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ + 1074: 00047144 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ + 1075: 00197650 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ + 1076: 000a03d4 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ + 1077: 0025baf8 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ + 1078: 00048298 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ + 1079: 001be850 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 │ │ │ │ + 1081: 0019959c 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: 0016e984 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ + 1084: 001f581c 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 │ │ │ │ + 1086: 001894cc 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ + 1087: 0025cba8 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ + 1088: 001d98cc 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 │ │ │ │ - 1091: 00198484 208 FUNC GLOBAL DEFAULT 12 scheme_rational_max │ │ │ │ + 1091: 00198478 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: 0002d7f4 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ + 1095: 0023aa08 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ + 1096: 0005b218 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 │ │ │ │ - 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 │ │ │ │ + 1098: 00259d90 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ + 1099: 0009fdd4 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ + 1100: 00207b30 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ + 1101: 00043ea8 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 │ │ │ │ + 1103: 0022858c 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 │ │ │ │ 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 │ │ │ │ - 1111: 00198948 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ - 1112: 002657d8 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ + 1107: 0025a844 400 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start_permissions │ │ │ │ + 1108: 00037948 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ + 1109: 00053a70 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ + 1110: 002621fc 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ + 1111: 0019893c 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ + 1112: 00265798 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 │ │ │ │ + 1114: 0002ba74 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 │ │ │ │ - 1118: 0008b894 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ - 1119: 001761f8 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ + 1116: 0025a81c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ + 1117: 00207214 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ + 1118: 0008b884 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ + 1119: 001761ec 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 │ │ │ │ - 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 │ │ │ │ + 1122: 0006c798 1384 FUNC GLOBAL DEFAULT 12 scheme_find_completion │ │ │ │ + 1123: 0008e9f0 144 FUNC GLOBAL DEFAULT 12 scheme_install_symbol_hash_code │ │ │ │ + 1124: 0025e3b0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ + 1125: 001c4cc8 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ + 1126: 0018c8e8 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ + 1127: 00155d8c 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ + 1128: 002619c4 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ + 1129: 00265c1c 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: 00034b9c 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 │ │ │ │ - 1134: 00081f3c 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ - 1135: 0025e20c 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 │ │ │ │ + 1134: 00081f30 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ + 1135: 0025e1cc 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ + 1136: 0006d658 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ + 1137: 000a06f8 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ + 1138: 0005eba0 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ + 1139: 000f098c 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: 0020cb10 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 │ │ │ │ - 1144: 001a4be8 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ - 1145: 0009934c 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_match_of │ │ │ │ + 1143: 00030fa8 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ + 1144: 001a4bcc 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ + 1145: 0009933c 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 │ │ │ │ + 1147: 00183f18 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ + 1148: 001ecd98 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 │ │ │ │ + 1150: 00046ed0 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ 1151: 00106910 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 │ │ │ │ + 1153: 000969e4 36 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next │ │ │ │ + 1154: 0016d3dc 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: 0002bfa0 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ + 1158: 000e90b4 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: 00059778 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: 0016d30c 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ + 1164: 00179bf4 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ + 1165: 0002b30c 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: 0023aa1c 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 │ │ │ │ - 1173: 00197254 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ + 1169: 001edb14 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ + 1170: 0025c9a8 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ + 1171: 0025f350 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ + 1172: 00037d9c 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ + 1173: 00197248 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 │ │ │ │ + 1176: 00262028 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 │ │ │ │ + 1178: 001c2d20 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 │ │ │ │ + 1180: 00061c40 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ + 1181: 00140648 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ + 1182: 00031cac 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ + 1183: 00039258 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 │ │ │ │ - 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 │ │ │ │ + 1185: 00173b20 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ + 1186: 00241d68 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ + 1187: 0005acc0 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ + 1188: 000a77d4 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ + 1189: 0020da54 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ + 1190: 0003d240 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ + 1191: 0005824c 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ + 1192: 001ece0c 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ + 1193: 00052838 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ + 1194: 001790c0 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ + 1195: 0020cff8 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ + 1196: 0020b9b8 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ + 1197: 001ea4a0 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ + 1198: 0016d334 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ + 1199: 0016d24c 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ + 1200: 00205180 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ + 1201: 00035ae4 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ + 1202: 00044760 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ + 1203: 0016e674 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ + 1204: 0025df00 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ + 1205: 0021bddc 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ + 1206: 0025bb00 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ + 1207: 00265724 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 │ │ │ │ + 1210: 00229ad4 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ 1211: 00128b10 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 │ │ │ │ + 1212: 000ad338 344 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_double │ │ │ │ + 1213: 000a0348 140 FUNC GLOBAL DEFAULT 12 scheme_needs_only_target_register │ │ │ │ + 1214: 00130534 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: 0016ddc8 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 │ │ │ │ - 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 │ │ │ │ + 1218: 0018e6e0 84 FUNC GLOBAL DEFAULT 12 scheme_display_to_string_w_max │ │ │ │ + 1219: 002433b8 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ + 1220: 0017d838 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ + 1221: 000f689c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ + 1222: 0018e680 96 FUNC GLOBAL DEFAULT 12 scheme_write_to_string │ │ │ │ + 1223: 00262634 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ + 1224: 00173918 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ + 1225: 001d33f8 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 │ │ │ │ - 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 │ │ │ │ - 1231: 000796f0 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ - 1232: 0020b44c 292 FUNC GLOBAL DEFAULT 12 scheme_block_until_enable_break │ │ │ │ + 1227: 001fa8f8 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ + 1228: 00061d08 36 FUNC GLOBAL DEFAULT 12 scheme_directory_exists │ │ │ │ + 1229: 0008f1ec 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table_w_key_wraps │ │ │ │ + 1230: 00206854 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ + 1231: 000796e4 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ + 1232: 0020b414 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 │ │ │ │ - 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 │ │ │ │ + 1234: 00179cb8 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ + 1235: 000d2710 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ + 1236: 0025992c 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ + 1237: 00041bb4 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ + 1238: 002363d8 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 │ │ │ │ + 1241: 00208424 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 │ │ │ │ + 1243: 000389d8 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ + 1244: 001e9f14 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ + 1245: 00265c44 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ + 1246: 00188c18 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ + 1247: 00261078 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ 1248: 00105bdc 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 1264: 00079728 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ - 1265: 0005a7ac 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ + 1251: 0024c348 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ + 1252: 0025f964 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ + 1253: 00080828 48 FUNC GLOBAL DEFAULT 12 scheme_detach_multple_array │ │ │ │ + 1254: 00096c5c 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ + 1255: 001f9184 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ + 1256: 00073e48 56 FUNC GLOBAL DEFAULT 12 scheme_init_fun_places │ │ │ │ + 1257: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ + 1258: 0013ae64 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ + 1259: 0025bcd8 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ + 1260: 00073e90 80 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_everything │ │ │ │ + 1261: 00055444 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ + 1262: 00229a04 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ + 1263: 0020a510 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ + 1264: 0007971c 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ + 1265: 0005a79c 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 │ │ │ │ - 1271: 00197b78 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ - 1272: 00055d64 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 │ │ │ │ + 1267: 0020796c 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ + 1268: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ + 1269: 0025c7a8 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ + 1270: 000e9168 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ + 1271: 00197b6c 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ + 1272: 00055d54 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ + 1273: 0008ffe8 192 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_next │ │ │ │ + 1274: 0025bb5c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ + 1275: 00036f58 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ + 1276: 00046d94 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ + 1277: 0016d3cc 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ + 1278: 00039484 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: 00260f1c 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ + 1282: 0025ef18 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ + 1283: 00248aa0 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ + 1284: 0003e41c 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 │ │ │ │ + 1288: 00241a14 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ + 1289: 00207530 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ + 1290: 0016e678 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1292: 0020e904 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ + 1293: 000c81f0 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ + 1294: 0009015c 264 FUNC GLOBAL DEFAULT 12 scheme_init_hash_key_procs │ │ │ │ + 1295: 0025ff44 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ + 1296: 00090674 320 FUNC GLOBAL DEFAULT 12 mzHAMT_KEY_CODE │ │ │ │ + 1297: 00032db0 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ + 1298: 001d4aa0 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ + 1299: 0025eb54 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ + 1300: 0006dc64 20 FUNC GLOBAL DEFAULT 12 scheme_set_original_dir │ │ │ │ + 1301: 0008c004 4 FUNC GLOBAL DEFAULT 12 scheme_init_futures_once │ │ │ │ + 1302: 001648b8 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ + 1303: 00034e48 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 │ │ │ │ - 1306: 001950e0 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ - 1307: 000f6d10 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 │ │ │ │ - 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 │ │ │ │ + 1305: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ + 1306: 001950d4 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ + 1307: 000f6d08 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ + 1308: 00086670 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ + 1309: 001f59e8 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ + 1310: 00178af8 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ + 1311: 0025a640 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ + 1312: 0007ef4c 48 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity │ │ │ │ + 1313: 00207e2c 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ + 1314: 001309b8 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 │ │ │ │ + 1316: 0017f740 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ + 1317: 0023678c 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 │ │ │ │ - 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 │ │ │ │ + 1319: 001ea734 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ + 1320: 0002af9c 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ + 1321: 000f678c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ + 1322: 00038744 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ + 1323: 0007d814 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ + 1324: 0025f138 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ + 1325: 00206df4 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 1340: 00097bcc 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ + 1327: 00254ea0 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ + 1328: 00188578 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ + 1329: 000ac7e4 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ + 1330: 0004722c 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ + 1331: 00059c18 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ + 1332: 00047484 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ + 1333: 0004b858 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ + 1334: 0006150c 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ + 1335: 00258734 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ + 1336: 001ea308 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ + 1337: 001e8238 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ + 1338: 00039538 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ + 1339: 0002b87c 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ + 1340: 00097bbc 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 │ │ │ │ - 1344: 0019811c 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ - 1345: 0024bf20 544 FUNC GLOBAL DEFAULT 12 scheme_make_local │ │ │ │ + 1342: 0025abc8 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ + 1343: 00228770 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ + 1344: 00198110 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ + 1345: 0024bee4 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 │ │ │ │ - 1349: 000845ec 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ - 1350: 00038298 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ + 1347: 00170064 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ + 1348: 0025c0c8 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ + 1349: 000845e0 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ + 1350: 00038290 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 │ │ │ │ - 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 │ │ │ │ + 1352: 00055734 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ + 1353: 0025f6f0 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ + 1354: 00207b74 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ + 1355: 001ea334 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ + 1356: 0020fa6c 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ + 1357: 00172784 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ + 1358: 0015d610 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ + 1359: 00054694 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ + 1360: 001d79dc 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ + 1361: 0008ad98 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ + 1362: 00240fd0 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ + 1363: 00130524 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ + 1364: 0002bfb8 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ + 1365: 00216354 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 │ │ │ │ - 1370: 001b4734 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ - 1371: 001e8fc4 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 │ │ │ │ + 1367: 000f15dc 492 FUNC GLOBAL DEFAULT 12 extract_import_info │ │ │ │ + 1368: 00243a60 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ + 1369: 00239b74 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ + 1370: 001b4718 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ + 1371: 001e8f8c 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ + 1372: 000796b4 48 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_no_copy │ │ │ │ + 1373: 00214b0c 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 │ │ │ │ - 1378: 00095c28 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ - 1379: 00037d7c 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 1391: 0007ad60 356 FUNC GLOBAL DEFAULT 12 scheme_procedure_arity_includes │ │ │ │ + 1375: 00261be0 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ + 1376: 00264ee8 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ + 1377: 001cc034 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ + 1378: 00095c18 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ + 1379: 00037d74 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ + 1380: 00198548 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ + 1381: 00037b30 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ + 1382: 0008eb94 28 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_get │ │ │ │ + 1383: 000bbcfc 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ + 1384: 00207884 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ + 1385: 00032bb0 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ + 1386: 0008ef68 88 FUNC GLOBAL DEFAULT 12 scheme_hash_table_index │ │ │ │ + 1387: 000a0f1c 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ + 1388: 00175b04 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ + 1389: 0003953c 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ + 1390: 00262cc8 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ + 1391: 0007ad54 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 │ │ │ │ - 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 │ │ │ │ - 1403: 0018c7a8 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ - 1404: 000ea2ec 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 │ │ │ │ - 1408: 000866fc 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ - 1409: 00096b58 88 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_access │ │ │ │ + 1394: 00198a44 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ + 1395: 001c2d38 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ + 1396: 0004d1a8 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ + 1397: 00141330 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ + 1398: 0025cc04 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ + 1399: 0003d320 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ + 1400: 001b4708 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ + 1401: 00130dd0 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ + 1402: 00038574 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ + 1403: 0018c79c 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ + 1404: 000ea2e0 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ + 1405: 00199268 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ + 1406: 00205b04 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ + 1407: 001eedb0 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ + 1408: 000866f0 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ + 1409: 00096b48 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 │ │ │ │ + 1412: 00205164 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ 1413: 00104400 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 │ │ │ │ + 1415: 0020c334 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ + 1416: 00205134 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 │ │ │ │ - 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 │ │ │ │ + 1418: 002659ac 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ + 1419: 001c30d4 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ + 1420: 0020c1cc 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ + 1421: 00062398 360 FUNC GLOBAL DEFAULT 12 scheme_is_relative_path │ │ │ │ + 1422: 0020fb98 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ + 1423: 001f602c 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: 001c3b60 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 │ │ │ │ + 1427: 0003795c 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ + 1428: 00205120 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ + 1429: 00214954 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ 1430: 0010786c 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 │ │ │ │ + 1431: 00087ac8 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ + 1432: 00179e0c 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ + 1433: 001f9b94 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ + 1434: 002298a0 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ + 1435: 002599ac 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ 1436: 00128904 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: 00262760 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 │ │ │ │ + 1441: 000bbe0c 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 │ │ │ │ - 1444: 00096da8 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ - 1445: 00242df8 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 │ │ │ │ - 1451: 00074964 344 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim │ │ │ │ + 1444: 00096d98 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ + 1445: 00242dbc 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ + 1446: 0008adb8 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_children_milliseconds │ │ │ │ + 1447: 0005d9e4 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ + 1448: 0023a510 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ + 1449: 00173a18 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ + 1450: 00229954 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ + 1451: 00074958 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 │ │ │ │ + 1453: 000a1034 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ + 1454: 00044cdc 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ + 1455: 0021bee8 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ + 1456: 001edb68 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 │ │ │ │ + 1458: 00265b18 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ + 1459: 000535c4 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ + 1460: 0020e144 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ + 1461: 0024476c 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ + 1462: 00053a98 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 │ │ │ │ - 1465: 001982c4 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ - 1466: 00203084 396 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers │ │ │ │ + 1465: 001982b8 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ + 1466: 0020304c 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: 0025cbdc 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ + 1469: 0016d3d8 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ + 1470: 0026009c 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ + 1471: 0005ae3c 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: 000395f8 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ + 1474: 000eddf0 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 │ │ │ │ + 1476: 0002c960 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ 1477: 0010394c 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 │ │ │ │ - 1484: 0007d8ac 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ - 1485: 0024be1c 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 │ │ │ │ - 1489: 00078e70 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ - 1490: 001a47b8 552 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_get │ │ │ │ + 1478: 00080398 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ + 1479: 0020c0b8 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ + 1480: 0003aa88 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ + 1481: 002060a8 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ + 1482: 000f651c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ + 1483: 00217700 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ + 1484: 0007d8a0 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ + 1485: 0024bde0 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ + 1486: 0007909c 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ + 1487: 0026011c 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ + 1488: 0002bea4 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ + 1489: 00078e64 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ + 1490: 001a479c 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 │ │ │ │ - 1496: 000af84c 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ - 1497: 0017d830 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_link_paths │ │ │ │ + 1492: 0016d9e4 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ + 1493: 00246154 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ + 1494: 0002b458 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ + 1495: 002065a8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ + 1496: 000af83c 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ + 1497: 0017d824 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: 00155770 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 │ │ │ │ + 1502: 0025bc14 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ + 1503: 000f1f2c 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ + 1504: 00172764 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 │ │ │ │ - 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 │ │ │ │ + 1506: 00257d84 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ + 1507: 0003cae4 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ + 1508: 0006d554 20 FUNC GLOBAL DEFAULT 12 scheme_get_fd_stat │ │ │ │ + 1509: 0002b3f4 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ + 1510: 00138418 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ + 1511: 002448d4 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ + 1512: 001e9128 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ + 1513: 002592f8 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ + 1514: 00243018 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ + 1515: 0005a844 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ + 1516: 00236188 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1518: 001f8368 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ + 1519: 00226498 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ + 1520: 00197b64 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ + 1521: 000eb268 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ + 1522: 000584cc 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ + 1523: 0008694c 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ + 1524: 001981e4 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ + 1525: 0023f3ec 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ + 1526: 0016d3e0 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ + 1527: 00206dcc 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ + 1528: 002610c8 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ + 1529: 001d19e8 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ + 1530: 00261d38 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ + 1531: 00229b28 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ + 1532: 00242ec4 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ + 1533: 00162078 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ + 1534: 0017f4a0 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ + 1535: 0003d080 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ + 1536: 0005358c 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ + 1537: 0008e9e0 16 FUNC GLOBAL DEFAULT 12 scheme_set_distinct_eq_hash │ │ │ │ + 1538: 001f2554 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ + 1539: 0003902c 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ + 1540: 0024ee9c 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 │ │ │ │ - 1545: 00085e78 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ - 1546: 0026142c 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ + 1542: 0025ed24 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ + 1543: 000536f8 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ + 1544: 000545b0 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ + 1545: 00085e6c 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ + 1546: 002613ec 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: 0003aaf8 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: 00256930 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ + 1551: 0002b39c 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: 0026176c 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 │ │ │ │ + 1555: 00073e80 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 │ │ │ │ + 1558: 00084d14 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ + 1559: 001f1e24 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ + 1560: 0025bb64 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ + 1561: 00265624 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: 00262ab0 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ + 1564: 00259bd8 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ + 1565: 0025ff1c 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 │ │ │ │ - 1574: 0006d378 488 FUNC GLOBAL DEFAULT 12 scheme_maybe_build_path │ │ │ │ + 1567: 000791c0 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi │ │ │ │ + 1568: 00178ce0 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ + 1569: 001e1060 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ + 1570: 0025b64c 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ + 1571: 001d0bd4 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ + 1572: 00262130 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ + 1573: 00207b9c 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ + 1574: 0006d36c 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 │ │ │ │ - 1578: 000a09c8 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ - 1579: 00262744 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 │ │ │ │ + 1576: 002559f0 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ + 1577: 00205eb8 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ + 1578: 000a09b8 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ + 1579: 00262704 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ + 1580: 0008efc0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ + 1581: 001d6354 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ + 1582: 0024f35c 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 │ │ │ │ + 1585: 00044564 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ + 1586: 000f6584 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 │ │ │ │ - 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 │ │ │ │ + 1588: 0016da4c 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ + 1589: 0016d26c 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ + 1590: 00209044 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ + 1591: 0025d248 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ + 1592: 001d470c 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ + 1593: 001d4688 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ + 1594: 00262628 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ + 1595: 00265608 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ + 1596: 000954fc 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ + 1597: 00243ea4 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 │ │ │ │ - 1603: 00093194 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ - 1604: 0025bbbc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ - 1605: 00074030 288 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim │ │ │ │ + 1599: 00206620 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ + 1600: 0025c0f0 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ + 1601: 000e9808 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ + 1602: 002147b8 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ + 1603: 00093184 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ + 1604: 0025bb7c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ + 1605: 00074024 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: 0003e038 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ + 1608: 0016d21c 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ + 1609: 0020735c 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ + 1610: 0025d9b4 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ + 1611: 00207ad0 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ + 1612: 001f8d9c 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 │ │ │ │ - 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 │ │ │ │ + 1614: 0002b484 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ + 1615: 00076aec 380 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_everything │ │ │ │ + 1616: 0003a4b4 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ + 1617: 0025cbd8 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ + 1618: 0025ac00 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ + 1619: 0025ce28 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ + 1620: 0020cc58 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ + 1621: 00037e74 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ + 1622: 0016b58c 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ + 1623: 00048af0 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ + 1624: 00265a94 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ + 1625: 000395b8 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ + 1626: 00264144 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ + 1627: 0005a32c 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ + 1628: 0024e19c 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ + 1629: 00217614 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ + 1630: 0025cedc 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 │ │ │ │ - 1633: 00085318 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ - 1634: 00034da0 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 │ │ │ │ - 1637: 000d3aac 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ - 1638: 00262abc 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ + 1632: 002626d4 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ + 1633: 0008530c 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ + 1634: 00034d98 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ + 1635: 001a0560 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ + 1636: 00177eb8 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ + 1637: 000d3a9c 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ + 1638: 00262a7c 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 │ │ │ │ - 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 │ │ │ │ + 1640: 001c4210 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ + 1641: 0002b634 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ + 1642: 000a113c 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ + 1643: 002079b4 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ + 1644: 0026568c 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ + 1645: 0025c09c 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ + 1646: 00037894 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ + 1647: 002619cc 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ + 1648: 00255350 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 │ │ │ │ - 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 │ │ │ │ + 1650: 001ba158 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ + 1651: 0002bba8 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ + 1652: 00076a38 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ + 1653: 0025bcf0 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ + 1654: 0025cdbc 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ + 1655: 00177a3c 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 │ │ │ │ + 1657: 00236314 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ + 1658: 00044774 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ + 1659: 00241f20 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: 0025bdf0 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 │ │ │ │ - 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 │ │ │ │ + 1663: 0003cc28 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ + 1664: 00262724 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ + 1665: 0006cd00 1644 FUNC GLOBAL DEFAULT 12 scheme_extract_relative_to │ │ │ │ + 1666: 0017f50c 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ + 1667: 00259638 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 │ │ │ │ + 1669: 00052b44 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 │ │ │ │ + 1671: 0008b0e8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ + 1672: 00262670 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 │ │ │ │ - 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 │ │ │ │ - 1682: 000a09bc 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ + 1674: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ + 1675: 00095d1c 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ + 1676: 0009f1bc 68 FUNC GLOBAL DEFAULT 12 scheme_save_lightweight_continuation_stack │ │ │ │ + 1677: 000ea4b0 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ + 1678: 0024f3a4 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ + 1679: 001f9098 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ + 1680: 0002b5f4 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ + 1681: 001eedb4 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ + 1682: 000a09ac 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1684: 0020726c 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ + 1685: 0006da8c 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ + 1686: 0025bc8c 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ + 1687: 00207888 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ + 1688: 0025bdc8 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ + 1689: 00198ddc 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ + 1690: 00034d00 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ + 1691: 00242f6c 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ + 1692: 002142a4 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 │ │ │ │ - 1698: 000638c4 72 FUNC GLOBAL DEFAULT 12 scheme_expand_string_filename │ │ │ │ + 1695: 001d0bc4 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ + 1696: 00041b2c 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ + 1697: 00207b08 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ + 1698: 000638b8 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 │ │ │ │ - 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 │ │ │ │ + 1701: 000a9128 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ + 1702: 0003cd78 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ + 1703: 000380fc 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ + 1704: 00074800 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ + 1705: 000781a4 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ + 1706: 0006b964 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ + 1707: 002560c4 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ + 1708: 00242e20 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ + 1709: 0018033c 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ + 1710: 0003aaac 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ + 1711: 00141518 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ + 1712: 0002d804 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ + 1713: 002655f4 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ + 1714: 0025bb4c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ + 1715: 00207210 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 │ │ │ │ + 1718: 0016dfbc 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ + 1719: 000401c4 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ + 1720: 0004f19c 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ + 1721: 00240cc4 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: 0013052c 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 │ │ │ │ - 1726: 0007f580 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ - 1727: 0002b36c 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ + 1725: 00059d48 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ + 1726: 0007f574 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ + 1727: 0002b364 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 │ │ │ │ - 1735: 00079348 40 FUNC GLOBAL DEFAULT 12 _scheme_apply_with_prompt │ │ │ │ + 1729: 00197a8c 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ + 1730: 0025a5dc 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ + 1731: 00206640 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ + 1732: 001ce1f8 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ + 1733: 0023a45c 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ + 1734: 0023b880 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ + 1735: 0007933c 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 │ │ │ │ - 1738: 000610cc 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ - 1739: 00055e28 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 │ │ │ │ - 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 │ │ │ │ + 1737: 00059678 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ + 1738: 000610c0 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ + 1739: 00055e18 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ + 1740: 000746a8 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ + 1741: 00178cec 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ + 1742: 000e95c8 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ + 1743: 000f2df4 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ + 1744: 0025d8a0 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ + 1745: 001caf64 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ + 1746: 00130cac 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ + 1747: 0017d810 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ + 1748: 00041cac 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ + 1749: 0008674c 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_end │ │ │ │ + 1750: 00059414 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ + 1751: 000448cc 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: 002622c8 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ + 1754: 0004e340 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 │ │ │ │ - 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 │ │ │ │ + 1756: 0003e100 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ + 1757: 00172010 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ + 1758: 000403b4 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ + 1759: 0008b804 128 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_count │ │ │ │ + 1760: 000392f8 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ + 1761: 0024f5e8 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ + 1762: 0017990c 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 │ │ │ │ - 1771: 000a6400 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ - 1772: 0025e330 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ - 1773: 00096a64 68 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_start │ │ │ │ + 1764: 000a7908 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ + 1765: 001d7a10 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ + 1766: 0025f7a4 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ + 1767: 0023a43c 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ + 1768: 001c23ec 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ + 1769: 000eb5f4 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ + 1770: 0016d2fc 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ + 1771: 000a63f0 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ + 1772: 0025e2f0 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ + 1773: 00096a54 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 │ │ │ │ - 1783: 000a7ff4 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ - 1784: 0020f564 72 FUNC GLOBAL DEFAULT 12 scheme_sync_timeout │ │ │ │ + 1775: 00074144 340 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_arity │ │ │ │ + 1776: 00176b34 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ + 1777: 0013051c 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ + 1778: 00037b34 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ + 1779: 00034940 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ + 1780: 00130830 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ + 1781: 000443ac 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ + 1782: 0025ede0 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ + 1783: 000a7fe4 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ + 1784: 0020f52c 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1786: 001eed64 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ + 1787: 0025c6a8 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ + 1788: 000969bc 40 FUNC GLOBAL DEFAULT 12 _mzHAMT_CODE │ │ │ │ + 1789: 0024cb50 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ + 1790: 0016cf20 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ + 1791: 001c4468 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ + 1792: 0009063c 56 FUNC GLOBAL DEFAULT 12 _mzHAMT_VAL │ │ │ │ + 1793: 0002b870 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ + 1794: 00226830 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ + 1795: 0016eaac 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ 1796: 000ffe20 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 │ │ │ │ + 1798: 0022701c 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ + 1799: 0020d624 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 │ │ │ │ - 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 │ │ │ │ + 1801: 0026556c 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ + 1802: 0025ac3c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ + 1803: 000e90f8 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ + 1804: 001d7144 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ + 1805: 0008f2a8 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table │ │ │ │ + 1806: 0023d980 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_n │ │ │ │ + 1807: 0005a404 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 │ │ │ │ + 1809: 00055fcc 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ + 1810: 0025bb3c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ + 1811: 00260b68 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ + 1812: 000388a8 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ 1813: 0012c334 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 │ │ │ │ + 1815: 001ce474 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ 1816: 001129e0 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 │ │ │ │ + 1817: 00197754 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ + 1818: 00173870 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 │ │ │ │ - 1826: 00085230 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ - 1827: 0002b744 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ + 1820: 0016ff44 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ + 1821: 0002c1d8 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ + 1822: 0014e894 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ + 1823: 0025f584 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ + 1824: 0020c988 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ + 1825: 00037d70 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ + 1826: 00085224 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ + 1827: 0002b73c 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 │ │ │ │ + 1830: 00265340 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ + 1831: 0002b42c 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ + 1832: 002438e8 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 │ │ │ │ - 1835: 000d61d0 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ - 1836: 00260ce8 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 │ │ │ │ - 1840: 000a0148 108 FUNC GLOBAL DEFAULT 12 scheme_is_constant_and_avoids_r1 │ │ │ │ + 1834: 0022b9bc 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ + 1835: 000d61c0 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ + 1836: 00260ca8 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ + 1837: 00079208 80 FUNC GLOBAL DEFAULT 12 scheme_apply_thread_thunk │ │ │ │ + 1838: 0005a878 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ + 1839: 00054788 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ + 1840: 000a0138 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 │ │ │ │ + 1842: 0018e794 92 FUNC GLOBAL DEFAULT 12 scheme_print_to_string_w_max │ │ │ │ + 1843: 001d203c 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 │ │ │ │ - 1848: 0009f318 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ - 1849: 000f2d24 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ + 1846: 001ec3c4 1064 FUNC GLOBAL DEFAULT 12 scheme_struct_to_vector │ │ │ │ + 1847: 00040188 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ + 1848: 0009f308 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ + 1849: 000f2d18 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 │ │ │ │ + 1851: 0009a848 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ + 1852: 0024ea34 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ + 1853: 0003837c 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ + 1854: 001d93f4 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ + 1855: 00261c14 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1857: 0003c99c 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ + 1858: 00198934 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ + 1859: 00085cb8 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt │ │ │ │ + 1860: 00238408 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ + 1861: 002173a0 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ + 1862: 001ce3a4 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ + 1863: 001f522c 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ + 1864: 0009f31c 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ + 1865: 001d97c4 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ + 1866: 000395fc 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ 1867: 00103e44 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 │ │ │ │ - 1872: 0008f5a4 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ - 1873: 0024f770 724 FUNC GLOBAL DEFAULT 12 scheme_make_application │ │ │ │ + 1870: 00062b3c 440 FUNC GLOBAL DEFAULT 12 scheme_is_complete_path │ │ │ │ + 1871: 0005a6b4 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ + 1872: 0008f594 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ + 1873: 0024f734 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: 000ebdd4 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 │ │ │ │ + 1880: 00038abc 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ + 1881: 001e1a94 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 │ │ │ │ - 1884: 001a093c 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ - 1885: 001ea910 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 │ │ │ │ + 1884: 001a0920 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ + 1885: 001ea8d8 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ + 1886: 00083474 148 FUNC GLOBAL DEFAULT 12 scheme_get_immediate_cc_mark │ │ │ │ + 1887: 00086cb8 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 │ │ │ │ - 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 │ │ │ │ + 1889: 0005ba84 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ + 1890: 00053f70 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ + 1891: 0015583c 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ + 1892: 002657cc 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ + 1893: 0005445c 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ + 1894: 0025bcd4 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ + 1895: 000a0280 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ + 1896: 0014c09c 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ + 1897: 002147b4 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ + 1898: 0016c4cc 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ + 1899: 00029650 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ + 1900: 00164de8 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ + 1901: 001399e0 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: 0002bd44 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 │ │ │ │ - 1906: 00077060 144 FUNC GLOBAL DEFAULT 12 scheme_intern_prim_opt_flags │ │ │ │ + 1906: 00077054 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 │ │ │ │ - 1913: 00078e68 8 FUNC GLOBAL DEFAULT 12 scheme_force_one_value │ │ │ │ + 1908: 000836d4 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ + 1909: 0017f90c 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ + 1910: 00144ad8 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ + 1911: 001f59d4 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ + 1912: 000eb400 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ + 1913: 00078e5c 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 │ │ │ │ - 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 │ │ │ │ - 1921: 00199454 340 FUNC GLOBAL DEFAULT 12 scheme_rational_sqrt │ │ │ │ + 1915: 00158d60 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ + 1916: 0024ed50 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ + 1917: 000b944c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ + 1918: 000f644c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ + 1919: 001cc0cc 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ + 1920: 001cbde8 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ + 1921: 00199448 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 │ │ │ │ + 1923: 000a89f0 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ + 1924: 00206ed8 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 1926: 0004789c 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ + 1927: 000af838 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ + 1928: 0009f200 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ + 1929: 0020724c 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ + 1930: 001d96a0 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ + 1931: 0009f148 112 FUNC GLOBAL DEFAULT 12 scheme_call_as_lightweight_continuation │ │ │ │ + 1932: 001d9d2c 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ + 1933: 00205ad0 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ + 1934: 00042e14 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ 1935: 0010784c 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 │ │ │ │ + 1936: 0006ea70 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ + 1937: 00222d2c 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: 0023dd24 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ + 1940: 0023d094 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ + 1941: 0020cd4c 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ + 1942: 0025e45c 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ + 1943: 00243378 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ + 1944: 00172754 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ + 1945: 0016cde4 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ + 1946: 00256f40 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 │ │ │ │ + 1948: 0017f7b0 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ + 1949: 0024c104 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 │ │ │ │ - 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 │ │ │ │ + 1951: 000f25fc 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ + 1952: 001be834 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ + 1953: 00096c74 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ + 1954: 001ed1f0 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ + 1955: 0002b2d8 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ + 1956: 0025a0f8 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ 1957: 0010608c 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 │ │ │ │ - 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 │ │ │ │ + 1958: 0006b8ec 120 FUNC GLOBAL DEFAULT 12 scheme_build_path │ │ │ │ + 1959: 002651d4 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ + 1960: 001c2d64 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ + 1961: 00094a64 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ + 1962: 00259bbc 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ + 1963: 000eaf9c 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ + 1964: 0002b690 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 │ │ │ │ + 1966: 000ebc98 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 │ │ │ │ + 1969: 0003a4f4 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ + 1970: 0002b2e4 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ + 1971: 0005ec60 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 │ │ │ │ - 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 │ │ │ │ + 1973: 000353c0 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ + 1974: 00052874 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ + 1975: 0025ccd0 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ + 1976: 00037d94 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ + 1977: 0023f748 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ + 1978: 001501dc 32 FUNC GLOBAL DEFAULT 12 check_single_use │ │ │ │ + 1979: 0008b62c 248 FUNC GLOBAL DEFAULT 12 scheme_future │ │ │ │ + 1980: 000401b0 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ + 1981: 0016d344 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ + 1982: 00212cf0 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: 00206724 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ + 1985: 00046f40 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ + 1986: 001889f4 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ + 1987: 00130cb4 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 │ │ │ │ - 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 │ │ │ │ - 2000: 0009f9e0 1028 FUNC GLOBAL DEFAULT 12 scheme_is_simple │ │ │ │ + 1990: 00039398 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer │ │ │ │ + 1991: 0025c114 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ + 1992: 000acdb4 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ + 1993: 000ba170 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ + 1994: 00194f24 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ + 1995: 001a406c 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ + 1996: 0016a128 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ + 1997: 002078b0 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ + 1998: 00041bf4 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ + 1999: 00046d20 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ + 2000: 0009f9d0 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: 001357e8 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ + 2003: 001d46d8 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ + 2004: 00047dcc 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ + 2005: 002536d4 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ + 2006: 00262664 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ + 2007: 001d4b18 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ + 2008: 002937d0 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ + 2009: 0002b4ac 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ + 2010: 0005eb88 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 │ │ │ │ - 2024: 0006d8a4 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ - 2025: 00194ca4 64 FUNC GLOBAL DEFAULT 12 scheme_debug_print │ │ │ │ + 2012: 0020db3c 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ + 2013: 0023cf5c 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ + 2014: 00183e40 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ + 2015: 000e99a8 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ + 2016: 00229af4 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ + 2017: 0002b864 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ + 2018: 0017905c 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ + 2019: 00265618 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ + 2020: 0014d818 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ + 2021: 0025e6a4 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ + 2022: 0016d9b8 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ + 2023: 00261058 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ + 2024: 0006d898 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ + 2025: 00194c98 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 │ │ │ │ - 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 │ │ │ │ + 2027: 000e9614 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ + 2028: 0005a6bc 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ + 2029: 000448d4 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ + 2030: 001f2638 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ + 2031: 001a4020 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ + 2032: 001a0810 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ + 2033: 00238d60 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 │ │ │ │ - 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 │ │ │ │ + 2035: 0005a97c 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ + 2036: 001edcdc 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ + 2037: 0008ebb4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ + 2038: 001501fc 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ + 2039: 00136884 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ + 2040: 00188ed8 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 │ │ │ │ - 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 │ │ │ │ - 2051: 00079708 12 FUNC GLOBAL DEFAULT 12 _scheme_apply_to_list │ │ │ │ + 2042: 00037970 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ + 2043: 000f64b4 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ + 2044: 0005a3f4 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ + 2045: 00055ab8 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ + 2046: 001d9ed0 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ + 2047: 00085fc4 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ + 2048: 001734bc 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ + 2049: 0003d51c 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ + 2050: 0025f2d4 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ + 2051: 000796fc 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: 0025bce0 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 │ │ │ │ - 2062: 000792f4 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ - 2063: 0025e3f8 164 FUNC GLOBAL DEFAULT 12 rktio_socket_read │ │ │ │ + 2055: 0018959c 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ + 2056: 00257338 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ + 2057: 0025f2f0 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ + 2058: 00040820 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ + 2059: 000f6924 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ + 2060: 0025e48c 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ + 2061: 000f20ac 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ + 2062: 000792e8 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ + 2063: 0025e3b8 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 │ │ │ │ - 2068: 00095ab4 84 FUNC GLOBAL DEFAULT 12 scheme_hash_get │ │ │ │ + 2065: 00041c08 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ + 2066: 0016eff0 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ + 2067: 001c2be4 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ + 2068: 00095aa4 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 │ │ │ │ + 2071: 0008020c 16 FUNC GLOBAL DEFAULT 12 scheme_arity │ │ │ │ + 2072: 0004f430 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ + 2073: 0004e5c4 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: 0025e1c4 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ + 2076: 001cc650 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ + 2077: 0016dcd4 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ + 2078: 00265c6c 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 │ │ │ │ + 2082: 0002bbd4 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 │ │ │ │ + 2084: 0004c038 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ + 2085: 0024e4bc 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ + 2086: 0020c0b4 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ + 2087: 001f693c 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ + 2088: 000558f0 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ + 2089: 0024bd00 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ 2090: 00128f50 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 │ │ │ │ + 2091: 000b98fc 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ + 2092: 00048570 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ + 2093: 00179f0c 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ + 2094: 0020d0c0 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 │ │ │ │ - 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 │ │ │ │ + 2098: 00085344 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ + 2099: 002149a0 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ + 2100: 0003e8b0 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ + 2101: 0026418c 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ + 2102: 00189918 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ + 2103: 0025c7bc 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ + 2104: 000993a8 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_key_hash │ │ │ │ + 2105: 0008f364 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_from_table │ │ │ │ + 2106: 00170194 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ + 2107: 00262ce4 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ + 2108: 0025c93c 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: 00039314 132 FUNC GLOBAL DEFAULT 12 scheme_init_finalization │ │ │ │ + 2112: 002065b0 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ + 2113: 0004d96c 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: 0002bd98 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ + 2116: 0021bf28 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: 001c8ab0 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ + 2119: 00213878 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 │ │ │ │ - 2123: 00198624 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ + 2121: 00261294 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ + 2122: 00207988 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ + 2123: 00198618 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 │ │ │ │ - 2126: 0008b9c8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ - 2127: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ + 2125: 00240fd4 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ + 2126: 0008b9b8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ + 2127: 00207ab4 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: 001309ac 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 │ │ │ │ - 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 │ │ │ │ - 2139: 0006c6c8 212 FUNC GLOBAL DEFAULT 12 scheme_path_to_complete_path │ │ │ │ + 2131: 001ea2a8 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ + 2132: 0025ae80 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ + 2133: 0006dc78 236 FUNC GLOBAL DEFAULT 12 scheme_set_addon_dir │ │ │ │ + 2134: 00053d08 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ + 2135: 001d79f0 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ + 2136: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ + 2137: 0025e024 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ + 2138: 00260c58 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ + 2139: 0006c6bc 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: 0016ba84 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ + 2142: 00254f84 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 2153: 0006e9d0 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ + 2144: 000ede74 476 FUNC GLOBAL DEFAULT 12 scheme_letrec_check_linklet │ │ │ │ + 2145: 00261cc0 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ + 2146: 0017f820 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ + 2147: 000a7810 248 FUNC GLOBAL DEFAULT 12 scheme_on_demand_with_args │ │ │ │ + 2148: 00265a98 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ + 2149: 00150228 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ + 2150: 000992c8 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ + 2151: 001309b4 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ + 2152: 0004e48c 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ + 2153: 0006e9c4 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 │ │ │ │ - 2158: 00086654 40 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark_to_tag │ │ │ │ + 2155: 00262880 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ + 2156: 001ea28c 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ + 2157: 0023c690 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ + 2158: 00086648 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 │ │ │ │ + 2160: 0020884c 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ + 2161: 0014adac 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ + 2162: 00243958 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ + 2163: 001c1fb4 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ + 2164: 0017f9f8 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ + 2165: 00207fb0 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ + 2166: 002433c0 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ + 2167: 00044480 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ + 2168: 00177ba0 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 │ │ │ │ + 2170: 0008f814 204 FUNC GLOBAL DEFAULT 12 scheme_lookup_key_in_table │ │ │ │ + 2171: 0025cc48 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ + 2172: 00167e34 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ + 2173: 0025e294 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ + 2174: 00241e10 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ + 2175: 002174f4 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 │ │ │ │ + 2177: 00260118 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ + 2178: 0020775c 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ + 2179: 0002b324 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ + 2180: 00259be4 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ + 2181: 00259e4c 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ + 2182: 00059c10 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ + 2183: 0020a848 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ + 2184: 0020c514 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ + 2185: 00229a44 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ + 2186: 00229280 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ + 2187: 000f6e3c 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ + 2188: 000ebb24 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ 2189: 0011b104 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 │ │ │ │ + 2190: 00085cac 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt_multi │ │ │ │ + 2191: 00085ee0 128 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks │ │ │ │ + 2192: 0006183c 56 FUNC GLOBAL DEFAULT 12 scheme_getdrive │ │ │ │ + 2193: 0018e89c 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ + 2194: 001d7a44 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ + 2195: 000f2ee4 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 │ │ │ │ - 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 │ │ │ │ + 2197: 0005a394 80 FUNC GLOBAL DEFAULT 12 scheme_eval_multi_with_prompt │ │ │ │ + 2198: 002078c8 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ + 2199: 00207280 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ + 2200: 001c2314 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ + 2201: 00085cc4 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ + 2202: 002367c4 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ + 2203: 00040704 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 │ │ │ │ + 2205: 0018c808 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 │ │ │ │ + 2207: 00096a08 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 2220: 00061c44 8 FUNC GLOBAL DEFAULT 12 scheme_is_special_filename │ │ │ │ + 2209: 00208b04 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ + 2210: 001950dc 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ + 2211: 0016d7d8 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ + 2212: 001d343c 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ + 2213: 0002b5f0 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ + 2214: 00086a5c 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ + 2215: 0014137c 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ + 2216: 001f17a8 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ + 2217: 000e9688 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ + 2218: 001d0be4 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ + 2219: 0020cb98 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ + 2220: 00061c38 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 │ │ │ │ + 2222: 000f6bd4 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ + 2223: 002175c8 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ + 2224: 00265600 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 │ │ │ │ - 2227: 000a7d14 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ + 2226: 0004f25c 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ + 2227: 000a7d04 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 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 2236: 00086e24 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ - 2237: 000df5b0 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ + 2231: 002175c4 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ + 2232: 00260c38 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ + 2233: 000a89f8 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_comp │ │ │ │ + 2234: 0024e1a0 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ + 2235: 00261ea8 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ + 2236: 00086e18 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ + 2237: 000df5a0 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 │ │ │ │ - 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 │ │ │ │ - 2243: 0008eb88 28 FUNC GLOBAL DEFAULT 12 scheme_clear_hash_table │ │ │ │ + 2239: 001ea2d8 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ + 2240: 0008b398 364 FUNC GLOBAL DEFAULT 12 scheme_default_read_handler │ │ │ │ + 2241: 001d2230 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ + 2242: 0002b85c 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ + 2243: 0008eb78 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: 0026137c 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ + 2246: 00046d58 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ + 2247: 001f5848 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ + 2248: 0005a430 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 2250: 002298f8 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ + 2251: 002597ac 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ + 2252: 00176368 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ + 2253: 0024c234 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ + 2254: 00028bb8 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ + 2255: 00257474 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ + 2256: 000776bc 24 FUNC GLOBAL DEFAULT 12 scheme_init_overflow │ │ │ │ + 2257: 00164b94 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ + 2258: 00241ec4 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ + 2259: 00195124 72 FUNC GLOBAL DEFAULT 12 scheme_internal_display │ │ │ │ + 2260: 001f712c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ + 2261: 0016def8 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 2278: 000930b0 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ - 2279: 002629bc 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ - 2280: 000b8468 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ + 2263: 00205ba0 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ + 2264: 00059ac4 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ + 2265: 002628a8 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ + 2266: 0025e3ac 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ + 2267: 00079708 12 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_to_list │ │ │ │ + 2268: 00136bdc 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ + 2269: 00174834 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ + 2270: 00265b88 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ + 2271: 001764f8 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ + 2272: 00241a4c 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ + 2273: 00254f9c 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ + 2274: 0008bef0 8 FUNC GLOBAL DEFAULT 12 scheme_is_multithreaded │ │ │ │ + 2275: 00037c98 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ + 2276: 000516e8 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ + 2277: 0016ec40 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ + 2278: 000930a0 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ + 2279: 0026297c 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ + 2280: 000b8458 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 │ │ │ │ + 2282: 00226724 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ + 2283: 0016c504 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ + 2284: 0025f164 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 │ │ │ │ + 2286: 0008f10c 224 FUNC GLOBAL DEFAULT 12 scheme_clear_bucket_table │ │ │ │ + 2287: 00207914 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ + 2288: 001d2c40 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ + 2289: 0004e388 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 │ │ │ │ + 2291: 00255b5c 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ + 2292: 00262524 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: 0020dfac 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ + 2298: 0023910c 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ + 2299: 00239918 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 │ │ │ │ - 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 │ │ │ │ + 2302: 00165178 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ + 2303: 0008eed4 148 FUNC GLOBAL DEFAULT 12 scheme_hash_table_next │ │ │ │ + 2304: 002074ec 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ + 2305: 001f6c00 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ + 2306: 00179cdc 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: 0025e52c 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 │ │ │ │ - 2320: 0008f720 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ - 2321: 0012eb14 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ + 2312: 00155ff8 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ + 2313: 001f1cec 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ + 2314: 00053ac0 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ + 2315: 0020c974 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ + 2316: 002363e0 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ + 2317: 0003cc2c 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ + 2318: 0003f064 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ + 2319: 00241898 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ + 2320: 0008f710 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ + 2321: 0012eb08 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 │ │ │ │ - 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 │ │ │ │ - 2332: 000808a8 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ - 2333: 00179e1c 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ + 2324: 00096ee4 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ + 2325: 001501ac 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ + 2326: 000d2610 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ + 2327: 00130518 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ + 2328: 0012f1cc 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ + 2329: 0025efd4 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ + 2330: 00244348 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ + 2331: 0025c5c8 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ + 2332: 0008089c 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ + 2333: 00179e10 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 │ │ │ │ + 2336: 0017831c 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ + 2337: 00050970 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ + 2338: 002149b4 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 │ │ │ │ - 2347: 001b4614 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ - 2348: 000c8230 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ + 2340: 001ea540 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ + 2341: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ + 2342: 00229764 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ + 2343: 00207bec 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ + 2344: 002126d4 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ + 2345: 00059330 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ + 2346: 000e8bf4 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ + 2347: 001b45f8 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ + 2348: 000c8220 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 │ │ │ │ + 2351: 0025c640 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ + 2352: 00261db8 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ + 2353: 001ece7c 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ + 2354: 002265f4 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 │ │ │ │ - 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 │ │ │ │ + 2357: 00076a90 92 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim_closure │ │ │ │ + 2358: 0002b940 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ + 2359: 001d48d0 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ + 2360: 0014a850 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ + 2361: 0013c2ec 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ + 2362: 00229a78 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 │ │ │ │ - 2366: 000b36e4 6264 FUNC GLOBAL DEFAULT 12 scheme_generate_nary_arith │ │ │ │ + 2364: 000357e8 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ + 2365: 001d9824 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ + 2366: 000b36d4 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 │ │ │ │ - 2370: 00198b58 656 FUNC GLOBAL DEFAULT 12 scheme_rational_round │ │ │ │ + 2368: 001be86c 3484 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ + 2369: 00255450 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ + 2370: 00198b4c 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: 002438b0 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ + 2373: 00041c44 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ + 2374: 001706c8 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ + 2375: 0023a4b8 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ + 2376: 00260d20 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 │ │ │ │ - 2381: 00085800 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ - 2382: 000e7110 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ + 2379: 001eca88 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ + 2380: 000ec1e8 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ + 2381: 000857f4 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ + 2382: 000e7100 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ 2383: 001112c4 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 │ │ │ │ - 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 │ │ │ │ + 2384: 0007d818 124 FUNC GLOBAL DEFAULT 12 scheme_fast_check_arity │ │ │ │ + 2385: 0018e85c 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ + 2386: 0024615c 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ + 2387: 00261404 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ + 2388: 0003cbdc 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ + 2389: 001c4db8 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ + 2390: 000776d4 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ + 2391: 000f4a34 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ + 2392: 00059544 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 │ │ │ │ + 2394: 0007f38c 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ + 2395: 0020feac 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ + 2396: 001db58c 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ + 2397: 0025deec 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ 2398: 00128968 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 │ │ │ │ + 2399: 00090264 244 FUNC GLOBAL DEFAULT 12 scheme_hash_key │ │ │ │ + 2400: 00076ff8 16 FUNC GLOBAL DEFAULT 12 scheme_prim_is_method │ │ │ │ + 2401: 001a49c4 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ + 2402: 00083508 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: 00239c3c 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ + 2405: 0014a388 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 │ │ │ │ + 2407: 001f0cf4 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ + 2408: 001d1368 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ 2409: 00106af8 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 │ │ │ │ + 2410: 0006d8b4 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ + 2411: 0002bbac 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ + 2412: 00262830 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ + 2413: 0025bd00 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 │ │ │ │ - 2416: 000a7a20 304 FUNC GLOBAL DEFAULT 12 scheme_force_jit_generate │ │ │ │ + 2415: 0005ed20 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ + 2416: 000a7a10 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 │ │ │ │ - 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 │ │ │ │ + 2418: 00034c98 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ + 2419: 0020dfd0 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ + 2420: 00061d2c 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ + 2421: 0016c4d4 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ + 2422: 0002bc1c 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ + 2423: 0002bebc 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ + 2424: 001f6930 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ + 2425: 00226134 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 │ │ │ │ - 2428: 00198e00 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ - 2429: 0014abe8 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ + 2427: 0025563c 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ + 2428: 00198df4 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ + 2429: 0014abdc 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 │ │ │ │ - 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 │ │ │ │ + 2432: 0020afcc 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ + 2433: 0006d568 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ + 2434: 000eaeb0 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ + 2435: 001c4ec0 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 │ │ │ │ - 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 │ │ │ │ - 2443: 0009f2c8 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ + 2437: 00293990 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ + 2438: 0006d9a0 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ + 2439: 0024c19c 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ + 2440: 00229094 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ + 2441: 00038460 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ + 2442: 000f1470 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ + 2443: 0009f2b8 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 │ │ │ │ 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 │ │ │ │ - 2450: 000b91a8 692 FUNC GLOBAL DEFAULT 12 scheme_generate_force_value_same_mark │ │ │ │ + 2447: 0020514c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ + 2448: 00206c78 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ + 2449: 00171fa8 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ + 2450: 000b9198 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 │ │ │ │ - 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 │ │ │ │ + 2452: 002655cc 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ + 2453: 001d9640 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ + 2454: 00076904 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ + 2455: 001ed9fc 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ + 2456: 001cdb68 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ + 2457: 00035248 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ + 2458: 002612e0 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ + 2459: 00244350 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: 0003aa78 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 │ │ │ │ + 2463: 000776ec 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ + 2464: 00229410 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ + 2465: 0002b93c 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: 001f5d68 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ + 2469: 0024c514 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: 002600a4 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ + 2472: 0014a99c 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ + 2473: 0025d204 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ + 2474: 001bf608 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 │ │ │ │ - 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 │ │ │ │ - 2484: 00077610 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ - 2485: 001a0714 280 FUNC GLOBAL DEFAULT 12 scheme_read_syntax │ │ │ │ + 2477: 001a3798 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ + 2478: 0002c964 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ + 2479: 00214810 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ + 2480: 000e9954 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ + 2481: 00265720 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ + 2482: 0025ffe0 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ + 2483: 00031568 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ + 2484: 00077604 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ + 2485: 001a06f8 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: 00206af4 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 │ │ │ │ + 2489: 0008f8e0 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 2498: 00095570 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ - 2499: 00172d4c 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 │ │ │ │ + 2491: 00040228 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ + 2492: 0008021c 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ + 2493: 0003ca98 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ + 2494: 00188e3c 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ + 2495: 001b4358 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ + 2496: 0024f5a8 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ + 2497: 0025ab40 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ + 2498: 00095560 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ + 2499: 00172d40 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ + 2500: 00061664 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ + 2501: 000ea2ac 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ + 2502: 0025cbe4 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ + 2503: 0015597c 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 │ │ │ │ - 2520: 000a0f8c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ - 2521: 00229650 328 FUNC GLOBAL DEFAULT 12 scheme_list_to_vector │ │ │ │ + 2505: 0020b770 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ + 2506: 000598d8 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ + 2507: 0016f384 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ + 2508: 001660dc 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ + 2509: 001ea24c 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ + 2510: 0025ffe8 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ + 2511: 000531d4 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ + 2512: 0025bce8 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ + 2513: 001dd4d4 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ + 2514: 001d8504 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ + 2515: 00293a10 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ + 2516: 001d4570 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ + 2517: 0016d3e4 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ + 2518: 00178828 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ + 2519: 0004f200 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ + 2520: 000a0f7c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ + 2521: 00229614 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: 000e8768 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ + 2524: 002271a8 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 │ │ │ │ + 2526: 0008ea80 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 │ │ │ │ + 2528: 0003d720 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ 2529: 00103acc 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 │ │ │ │ + 2530: 00085da0 204 FUNC GLOBAL DEFAULT 12 scheme_call_with_composable_no_dws │ │ │ │ + 2531: 00194ae4 428 FUNC GLOBAL DEFAULT 12 scheme_write_w_max │ │ │ │ + 2532: 00206c5c 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ + 2533: 001d3448 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 │ │ │ │ + 2535: 001a0528 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ 2536: 00106728 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 │ │ │ │ - 2540: 00194d8c 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ - 2541: 000eba2c 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 │ │ │ │ + 2537: 0009f674 84 FUNC GLOBAL DEFAULT 12 scheme_native_closure_preserves_marks │ │ │ │ + 2538: 0024a6f4 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ + 2539: 0024baec 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ + 2540: 00194d80 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ + 2541: 000eba20 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ + 2542: 00096f14 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ + 2543: 0024c868 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ + 2544: 00258d54 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ + 2545: 001d46c4 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 │ │ │ │ + 2547: 00044124 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ + 2548: 000e9720 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ + 2549: 000ebce8 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: 00170bf8 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ + 2552: 00035ca4 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 │ │ │ │ - 2556: 001a092c 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ - 2557: 0025cbf0 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 │ │ │ │ + 2554: 00145274 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ + 2555: 00140000 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ + 2556: 001a0910 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ + 2557: 0025cbb0 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ + 2558: 00086598 176 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark │ │ │ │ + 2559: 001b4368 620 FUNC GLOBAL DEFAULT 12 scheme_make_regexp │ │ │ │ + 2560: 000770e4 20 FUNC GLOBAL DEFAULT 12 scheme_prompt_runstack_boundary_start │ │ │ │ + 2561: 0009925c 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 │ │ │ │ + 2563: 00077008 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 │ │ │ │ - 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 │ │ │ │ + 2565: 001cafa0 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ + 2566: 000a1240 15844 FUNC GLOBAL DEFAULT 12 scheme_generate │ │ │ │ + 2567: 002172e0 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ + 2568: 00240df0 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 │ │ │ │ + 2570: 0024cbec 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ + 2571: 001d3104 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ + 2572: 000f8b8c 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 │ │ │ │ + 2574: 001d9ba0 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 2576: 0003525c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_allow_interior │ │ │ │ + 2577: 0025bb6c 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ + 2578: 0013855c 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ + 2579: 00098f64 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ + 2580: 001c46ac 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ + 2581: 001e9220 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ + 2582: 0018e628 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ + 2583: 001be824 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ + 2584: 00177700 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ + 2585: 0025ec68 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ + 2586: 00179d34 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ + 2587: 00243380 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ + 2588: 002363dc 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ + 2589: 0026562c 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ + 2590: 00176f80 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ + 2591: 001ea158 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: 0021bb54 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ + 2594: 00041cc4 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 │ │ │ │ + 2596: 001ed404 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 │ │ │ │ + 2598: 00265ab8 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ + 2599: 001c16fc 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: 000e90e0 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ + 2603: 0005a90c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_with_prompt │ │ │ │ + 2604: 0025c248 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ + 2605: 00260b6c 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ + 2606: 001558b0 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ + 2607: 000f940c 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 │ │ │ │ + 2609: 00080858 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ + 2610: 001f5f44 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: 002384ec 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ + 2613: 0025baf0 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 │ │ │ │ + 2615: 0008ae44 32 FUNC GLOBAL DEFAULT 12 scheme_get_seconds │ │ │ │ + 2616: 0020f41c 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 │ │ │ │ - 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 │ │ │ │ + 2619: 000f2928 924 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_finish │ │ │ │ + 2620: 00257e90 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ + 2621: 00074298 1040 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_fun │ │ │ │ + 2622: 000acdac 8 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_directly │ │ │ │ + 2623: 00061874 448 FUNC GLOBAL DEFAULT 12 strip_trailing_spaces │ │ │ │ + 2624: 002078fc 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 │ │ │ │ - 2635: 00194f38 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ - 2636: 0002b34c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ + 2626: 0020b8c4 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ + 2627: 001d9704 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ + 2628: 001d4a90 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ + 2629: 0002b418 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ + 2630: 00265c20 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ + 2631: 0016e93c 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ + 2632: 00265ad8 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ + 2633: 00135e50 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ + 2634: 00260124 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ + 2635: 00194f2c 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ + 2636: 0002b344 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 │ │ │ │ - 2639: 0008ada0 4 FUNC GLOBAL DEFAULT 12 scheme_get_inexact_milliseconds │ │ │ │ + 2638: 001f5b30 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ + 2639: 0008ad94 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 │ │ │ │ + 2641: 0009f0ec 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ + 2642: 002626c8 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ + 2643: 00210f70 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ + 2644: 0005b138 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ + 2645: 00188930 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ + 2646: 00265714 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ + 2647: 00039030 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 │ │ │ │ - 2655: 00076db0 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ + 2649: 00240e20 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ + 2650: 0021379c 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ + 2651: 0025def8 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ + 2652: 00238d04 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ + 2653: 00261160 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ + 2654: 001ed260 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ + 2655: 00076da4 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 │ │ │ │ - 2660: 000ac798 92 FUNC GLOBAL DEFAULT 12 scheme_jit_is_fixnum │ │ │ │ + 2657: 001f59c0 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ + 2658: 0003e5ec 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ + 2659: 000403bc 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ + 2660: 000ac788 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 │ │ │ │ + 2662: 0025cbe0 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ 2663: 00111090 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 │ │ │ │ + 2664: 0008ed4c 392 FUNC GLOBAL DEFAULT 12 scheme_reset_hash_table │ │ │ │ + 2665: 0002bd84 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ 2666: 000fe394 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 │ │ │ │ - 2672: 0008f57c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ - 2673: 001739dc 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 │ │ │ │ - 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 │ │ │ │ + 2667: 000cb360 5772 FUNC GLOBAL DEFAULT 12 scheme_do_generate_more_common │ │ │ │ + 2668: 000860ac 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ + 2669: 0025d298 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ + 2670: 001361a4 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ + 2671: 000f2e10 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ + 2672: 0008f56c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ + 2673: 001739d0 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ + 2674: 000b35e4 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ + 2675: 0005a560 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ + 2676: 000eb8fc 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ + 2677: 000f6a58 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ + 2678: 0008ad90 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ + 2679: 0020f630 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ + 2680: 00052b40 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ + 2681: 00205a08 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ + 2682: 0025ee9c 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ + 2683: 001dd40c 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ 2684: 00122488 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 │ │ │ │ + 2686: 00061390 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 │ │ │ │ - 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 │ │ │ │ - 2700: 00085bec 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ - 2701: 0014a950 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 │ │ │ │ + 2688: 001e7b08 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ + 2689: 00135370 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ + 2690: 001cdc18 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ + 2691: 001ed41c 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ + 2692: 00259a08 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ + 2693: 0020dfb8 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ + 2694: 000866b8 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ + 2695: 00260b60 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ + 2696: 002613f8 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ + 2697: 000e96f8 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ + 2698: 0020c2f8 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ + 2699: 00038740 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ + 2700: 00085be0 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ + 2701: 0014a944 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ + 2702: 000c8eec 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ + 2703: 001c836c 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 │ │ │ │ + 2706: 001a05f8 256 FUNC GLOBAL DEFAULT 12 scheme_read │ │ │ │ + 2707: 0003e2fc 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ + 2708: 0002a464 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 │ │ │ │ + 2710: 00141374 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 │ │ │ │ + 2712: 000f6814 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ + 2713: 0024c60c 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 │ │ │ │ - 2717: 000a7b50 184 FUNC GLOBAL DEFAULT 12 scheme_generate_lambda │ │ │ │ + 2715: 001889cc 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ + 2716: 0016e1d4 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ + 2717: 000a7b40 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 │ │ │ │ - 2721: 00197db8 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ - 2722: 001d1b68 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 │ │ │ │ + 2719: 00228778 616 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ + 2720: 002164a8 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ + 2721: 00197dac 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ + 2722: 001d1b1c 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ + 2723: 001b46f8 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_byte │ │ │ │ + 2724: 0008f9fc 820 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal_rec │ │ │ │ + 2725: 0022bd64 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ + 2726: 002384a4 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: 0020b538 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 │ │ │ │ - 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 │ │ │ │ + 2730: 0003873c 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ + 2731: 00178fa8 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ + 2732: 00261108 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ + 2733: 001ea39c 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ + 2734: 000a002c 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ + 2735: 001d4678 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ + 2736: 0025df48 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ + 2737: 00262678 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ 2738: 00106f84 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 │ │ │ │ + 2739: 000e7148 496 FUNC GLOBAL DEFAULT 12 scheme_jit_closure │ │ │ │ + 2740: 001da31c 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 │ │ │ │ + 2742: 001d9e84 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ + 2743: 0020dde4 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ 2744: 00114ef8 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 │ │ │ │ - 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 │ │ │ │ + 2746: 001c2d44 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ + 2747: 0008b5c0 56 FUNC GLOBAL DEFAULT 12 scheme_current_future │ │ │ │ + 2748: 00199818 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ + 2749: 0025cc8c 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ + 2750: 001309b0 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 │ │ │ │ + 2752: 001c4b00 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ + 2753: 0025f4cc 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 │ │ │ │ - 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 │ │ │ │ - 2761: 0008c09c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ - 2762: 0014a854 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ + 2758: 0007817c 40 FUNC GLOBAL DEFAULT 12 scheme_clear_prompt_cache │ │ │ │ + 2759: 00197c7c 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ + 2760: 00162194 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ + 2761: 0008c08c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ + 2762: 0014a848 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 │ │ │ │ + 2764: 001d3200 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ + 2765: 0003d070 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ 2766: 00105ea4 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: 0021d5b0 312 FUNC GLOBAL DEFAULT 12 scheme_register_type_gc_shape │ │ │ │ + 2769: 00047e1c 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ + 2770: 001f1ea8 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ + 2771: 00165170 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ + 2772: 001ba2b0 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ + 2773: 0025f410 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ + 2774: 0016d284 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: 00212abc 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ + 2777: 0024bccc 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: 00130538 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: 001cc860 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ + 2782: 00035964 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: 001737cc 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: 00034094 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 │ │ │ │ - 2794: 001b4e10 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ + 2790: 0014ace0 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ + 2791: 0020cc1c 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ + 2792: 00179cbc 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ + 2793: 0025fa44 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ + 2794: 001b4df4 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 2796: 0025f14c 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ + 2797: 0025e508 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ + 2798: 002148fc 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ + 2799: 001d951c 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ + 2800: 0003e6bc 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ + 2801: 00197e7c 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ + 2802: 0008bef8 264 FUNC GLOBAL DEFAULT 12 scheme_make_fsemaphore │ │ │ │ + 2803: 00259fc0 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ + 2804: 0024c704 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ + 2805: 00206a0c 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ + 2806: 002613e4 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ + 2807: 00130bb0 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ + 2808: 000dabd4 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ + 2809: 001797a8 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ + 2810: 0003e4e8 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ + 2811: 00265a58 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ + 2812: 0025bde0 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ + 2813: 0025bc48 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ + 2814: 0005354c 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ + 2815: 0005b564 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ + 2816: 00052e90 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 │ │ │ │ + 2818: 001b46f0 8 FUNC GLOBAL DEFAULT 12 scheme_regexp_source │ │ │ │ + 2819: 001d2220 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 │ │ │ │ - 2823: 00079264 72 FUNC GLOBAL DEFAULT 12 scheme_apply_no_eb │ │ │ │ + 2821: 00209634 3804 FUNC GLOBAL DEFAULT 12 scheme_thread_block │ │ │ │ + 2822: 0002cb3c 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ + 2823: 00079258 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 │ │ │ │ - 2829: 00197d94 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ │ + 2825: 00243740 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ + 2826: 00029628 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ + 2827: 0004026c 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ + 2828: 001d0af8 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ + 2829: 00197d88 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) 0x267708 │ │ │ │ 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: 2a00a7db612ba3626399b4613fa7d17377a005b5 │ │ │ │ │ │ │ │ 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, r4, ror #1 │ │ │ │ + eoreq fp, r4, r0, lsl #7 │ │ │ │ + eoreq fp, r4, r0, lsr #7 │ │ │ │ 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, r8, lsr #1 │ │ │ │ + eoreq fp, r4, r8, ror r3 │ │ │ │ + mlaeq r4, r8, r3, fp │ │ │ │ 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, r4, rrx │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, ip, lsr #7 │ │ │ │ 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 │ │ │ │ + eoreq r0, r6, r0, lsr #32 │ │ │ │ strdeq fp, [r4], -r0 @ │ │ │ │ + @ instruction: 0x0024b3b0 │ │ │ │ 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 @ │ │ │ │ + eoreq r0, r6, r0, ror r0 │ │ │ │ + eoreq fp, r4, r4, ror r2 │ │ │ │ + mlaeq r4, r4, r2, fp │ │ │ │ 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, r8, ror r1 │ │ │ │ + eoreq fp, r4, r4, lsr r2 │ │ │ │ + eoreq fp, r4, r4, asr r2 │ │ │ │ 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, ip, lsr r1 │ │ │ │ + strdeq fp, [r4], -r4 @ │ │ │ │ + eoreq fp, r4, r8, lsl #17 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r6], -r8 @ │ │ │ │ + eoreq fp, r4, r0, ror #16 │ │ │ │ + eoreq fp, r4, r0, lsl #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 │ │ │ │ + strheq r0, [r6], -r8 @ │ │ │ │ + eoreq fp, r4, r8, lsr #3 │ │ │ │ + eoreq fp, r4, r8, ror #4 │ │ │ │ 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 │ │ │ │ + eoreq r0, r6, r4, ror r0 │ │ │ │ + ldrdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, ip, lsl #16 │ │ │ │ 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 │ │ │ │ + eoreq r0, r6, r4, lsr r0 │ │ │ │ + mlaeq r4, ip, r7, fp │ │ │ │ + eoreq fp, r4, ip, asr #15 │ │ │ │ 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 │ │ │ │ + strdeq pc, [r5], -r4 @ │ │ │ │ + eoreq fp, r4, ip, asr r7 │ │ │ │ + eoreq fp, r4, ip, lsl #15 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0025ffb4 │ │ │ │ + eoreq fp, r4, ip, rrx │ │ │ │ + eoreq fp, r4, ip, lsl r1 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r6], -r4 @ │ │ │ │ + eoreq fp, r4, r8, lsr #32 │ │ │ │ + eoreq fp, r4, r8, asr #32 │ │ │ │ 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 @ │ │ │ │ + strheq r0, [r6], -r8 @ │ │ │ │ + eoreq sl, r4, r8, ror #31 │ │ │ │ + mlaeq r4, r8, r0, fp │ │ │ │ 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 @ │ │ │ │ + eoreq r0, r6, r4, ror r0 │ │ │ │ + ldrdeq sl, [r4], -ip @ │ │ │ │ + mlaeq r4, ip, r0, fp │ │ │ │ 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 │ │ │ │ + strheq r0, [r6], -r0 @ │ │ │ │ + eoreq sl, r4, r0, ror #30 │ │ │ │ + eoreq sl, r4, r0, lsl #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 @ │ │ │ │ + eoreq r0, r6, r4, ror r0 │ │ │ │ + eoreq sl, r4, r0, lsr #30 │ │ │ │ + @ instruction: 0x0024b5b4 │ │ │ │ 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 │ │ │ │ + eoreq r0, r6, r0, lsr r0 │ │ │ │ + ldrdeq sl, [r4], -ip @ │ │ │ │ + eoreq sl, r4, ip, lsl #31 │ │ │ │ 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 │ │ │ │ + eoreq pc, r5, ip, ror #31 │ │ │ │ ldrdeq sl, [r4], -r0 @ │ │ │ │ + mlaeq r4, r0, pc, sl @ │ │ │ │ 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, r8, ror r0 │ │ │ │ + eoreq sl, r4, r4, asr lr │ │ │ │ + eoreq sl, r4, r4, ror lr │ │ │ │ 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, ip, lsr r0 │ │ │ │ + eoreq sl, r4, r4, lsl lr │ │ │ │ + eoreq fp, r4, r8, lsr #9 │ │ │ │ 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 │ │ │ │ + strdeq pc, [r5], -r8 @ │ │ │ │ + eoreq sl, r4, r8, lsl #28 │ │ │ │ + eoreq sl, r4, r8, asr #29 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0025ffb4 │ │ │ │ + eoreq sl, r4, ip, lsl #27 │ │ │ │ + eoreq sl, r4, ip, lsr lr │ │ │ │ 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 │ │ │ │ + eoreq pc, r5, r0, ror pc @ │ │ │ │ + strdeq fp, [r4], -r4 @ │ │ │ │ + eoreq fp, r4, r4, lsl 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 │ │ │ │ + ldrdeq pc, [r5], -ip @ │ │ │ │ + eoreq sl, r4, r4, lsl #26 │ │ │ │ + eoreq sl, r4, r4, lsr #26 │ │ │ │ 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, r4, ror #30 │ │ │ │ + ldrdeq r5, [r5], -r0 @ │ │ │ │ + strdeq r5, [r5], -ip @ │ │ │ │ @ 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, r0, lsr #30 │ │ │ │ + eoreq r5, r5, ip, lsl #23 │ │ │ │ + eoreq r0, r5, r8, ror #11 │ │ │ │ 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 37b34 │ │ │ │ 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, r0, 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,30 +632,30 @@ │ │ │ │ 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 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #132] @ 24294 <_start@@Base+0x28c> │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 59330 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 24248 <_start@@Base+0x240> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ mov r0, #10 │ │ │ │ bl 23040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #68] @ 24298 <_start@@Base+0x290> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 24284 <_start@@Base+0x27c> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -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 @ │ │ │ │ + @ instruction: 0x002435b4 │ │ │ │ + mlaeq r4, r8, r5, r3 │ │ │ │ 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,71 +690,71 @@ │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #3 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ 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, #104] @ 0x68 │ │ │ │ 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 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #932] @ 24758 <_start@@Base+0x750> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 5b758 │ │ │ │ + bl 5b748 │ │ │ │ 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 │ │ │ │ @@ -769,56 +769,56 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 103924 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #828] @ 2475c <_start@@Base+0x754> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aae8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ 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 3e2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r0, [pc, #708] @ 24764 <_start@@Base+0x75c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aae8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq 24588 <_start@@Base+0x580> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -832,20 +832,20 @@ │ │ │ │ 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 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #576] @ 24770 <_start@@Base+0x768> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 107988 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 103924 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -855,48 +855,48 @@ │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ 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 3e2fc │ │ │ │ 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 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 107988 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b 24648 <_start@@Base+0x640> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ bne 24650 <_start@@Base+0x648> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -923,15 +923,15 @@ │ │ │ │ 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 4e340 │ │ │ │ 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 │ │ │ │ @@ -941,21 +941,21 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 246a4 <_start@@Base+0x69c> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ @@ -973,62 +973,62 @@ │ │ │ │ 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, ip, ror r4 │ │ │ │ - eoreq r3, r4, r4, asr r4 │ │ │ │ + eoreq r3, r4, ip, asr r4 │ │ │ │ eoreq r3, r4, r4, lsl r4 │ │ │ │ - eoreq r3, r4, r0, ror #7 │ │ │ │ - @ instruction: 0x002433bc │ │ │ │ + ldrdeq r3, [r4], -r4 @ │ │ │ │ + eoreq r3, r4, r0, lsr #7 │ │ │ │ + eoreq r3, r4, ip, ror r3 │ │ │ │ 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, r0, asr #5 │ │ │ │ + eoreq r6, r4, ip, lsr pc │ │ │ │ + eoreq r3, r4, r0, ror r2 │ │ │ │ + @ instruction: 0x002431b8 │ │ │ │ + ldrdeq r3, [r4], -r4 @ │ │ │ │ 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 20794c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cb8 │ │ │ │ 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 20794c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cb8 │ │ │ │ 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 20796c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cb8 │ │ │ │ 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> │ │ │ │ @@ -1051,15 +1051,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ beq 248c4 <_start@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #204] @ 24968 <_start@@Base+0x960> │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #184] @ 2495c <_start@@Base+0x954> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1081,41 +1081,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 24928 <_start@@Base+0x920> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 6395c │ │ │ │ + bl 63950 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 24928 <_start@@Base+0x920> │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ b 2492c <_start@@Base+0x924> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2487c <_start@@Base+0x874> │ │ │ │ ldr r3, [pc, #52] @ 24970 <_start@@Base+0x968> │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r0, #17 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ 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 @ │ │ │ │ + mlaeq r4, r4, pc, r2 @ │ │ │ │ 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,21 +1128,21 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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] │ │ │ │ @@ -1164,15 +1164,15 @@ │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ bne 24a5c <_start@@Base+0xa54> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 24a10 <_start@@Base+0xa08> │ │ │ │ mov r1, #0 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6bc │ │ │ │ str r0, [sp, #12] │ │ │ │ b 24a10 <_start@@Base+0xa08> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #60] @ 24aa8 <_start@@Base+0xaa0> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 24a9c <_start@@Base+0xa94> │ │ │ │ @@ -1213,28 +1213,28 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ mov fp, r4 │ │ │ │ @@ -1371,15 +1371,15 @@ │ │ │ │ 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 1d203c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 103924 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -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, r8, lsl sp │ │ │ │ + eoreq r2, r4, ip, lsl sp │ │ │ │ + eoreq sp, r5, ip, lsr sl │ │ │ │ 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 │ │ │ │ + eoreq r2, r4, r8, asr #24 │ │ │ │ + eoreq r7, r5, r4, lsr fp │ │ │ │ + eoreq r2, r4, r8, lsl ip │ │ │ │ + eoreq r2, r4, ip, ror #22 │ │ │ │ + eoreq r2, r4, r0, ror fp │ │ │ │ + mlaeq r4, ip, fp, r2 │ │ │ │ + eoreq r2, r4, r0, asr sl │ │ │ │ + eoreq r2, r4, r0, asr sl │ │ │ │ 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 3aaf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24f18 <_start@@Base+0xf10> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6bc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ 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,52 +1494,52 @@ │ │ │ │ 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 3aaf8 │ │ │ │ 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 17d824 │ │ │ │ ldr r0, [pc, #52] @ 24fd8 <_start@@Base+0xfd0> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ b 24f2c <_start@@Base+0xf24> │ │ │ │ add r0, r0, #19 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ str r0, [sp, #4] │ │ │ │ b 24f18 <_start@@Base+0xf10> │ │ │ │ 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, ip, asr #9 │ │ │ │ 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 │ │ │ │ + eoreq r2, r4, ip, lsl #19 │ │ │ │ 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, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ 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, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ 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 e9688 │ │ │ │ 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 3e2fc │ │ │ │ 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 3e2fc │ │ │ │ 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 1f5d68 │ │ │ │ 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 55fcc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ 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 55fcc │ │ │ │ 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 3e2fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ 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 │ │ │ │ + bl 60f34 │ │ │ │ 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 55fcc │ │ │ │ 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 1f5d68 │ │ │ │ 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 │ │ │ │ @@ -1723,26 +1723,26 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #348] @ 25460 <_start@@Base+0x1458> │ │ │ │ mvn r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 6395c │ │ │ │ + bl 63950 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 251e4 <_start@@Base+0x11dc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #252] @ 25444 <_start@@Base+0x143c> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3] │ │ │ │ b 2528c <_start@@Base+0x1284> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -1753,593 +1753,592 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 6395c │ │ │ │ + bl 63950 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2525c <_start@@Base+0x1254> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, #192] @ 25468 <_start@@Base+0x1460> │ │ │ │ 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 177700 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0614 │ │ │ │ + bl 1a05f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1701a0 │ │ │ │ + bl 170194 │ │ │ │ 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 1f5d68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 97240 │ │ │ │ + bl 97230 │ │ │ │ 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 │ │ │ │ + eoreq r2, r4, r8, asr #18 │ │ │ │ + eoreq r2, r4, r4, asr r9 │ │ │ │ + eoreq r2, r4, r4, ror #18 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mlaeq r4, ip, r8, r2 │ │ │ │ + eoreq r2, r4, r8, lsl #17 │ │ │ │ + eoreq r2, r4, r4, lsl #17 │ │ │ │ + eoreq r2, r4, r4, lsr #16 │ │ │ │ + eoreq r2, r4, r4, lsl #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, r4, lsl #14 │ │ │ │ + eoreq r2, r4, r0, lsr #13 │ │ │ │ + eoreq r2, r4, r0, lsl #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, #3676] @ 262e0 <_start@@Base+0x22d8> │ │ │ │ + ldr ip, [pc, #3676] @ 262e4 <_start@@Base+0x22dc> │ │ │ │ sub sp, sp, #2704 @ 0xa90 │ │ │ │ - ldr r1, [pc, #3680] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r1, [pc, #3672] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ 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, #3652] @ 262ec <_start@@Base+0x22e4> │ │ │ │ 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 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ + add ip, sp, #32 │ │ │ │ str r4, [r2] │ │ │ │ - add ip, sp, #4 │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + cmp ip, r3 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add ip, sp, #28 │ │ │ │ add r2, sp, #20 │ │ │ │ - add ip, sp, #32 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - bne 25d28 <_start@@Base+0x1d20> │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + str ip, [sp, #200] @ 0xc8 │ │ │ │ + bne 25d24 <_start@@Base+0x1d1c> │ │ │ │ ldr r3, [r1] │ │ │ │ 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 2600c <_start@@Base+0x2004> │ │ │ │ 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 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 26228 <_start@@Base+0x2220> │ │ │ │ - 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, #240] @ 0xf0 │ │ │ │ + bne 26220 <_start@@Base+0x2218> │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, #0 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3208] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [pc, #3204] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ mov r5, #15 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + mov r2, #2 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ 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, #240] @ 0xf0 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3140] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r0, [pc, #3132] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3096] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r0, [pc, #3088] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 26254 <_start@@Base+0x224c> │ │ │ │ + beq 2624c <_start@@Base+0x2244> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 2292bc │ │ │ │ + bl 229280 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5bbdc │ │ │ │ + bl 5bbcc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5a3a4 │ │ │ │ + bl 5a394 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2628c <_start@@Base+0x2284> │ │ │ │ + beq 26284 <_start@@Base+0x227c> │ │ │ │ bl 107988 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 791cc │ │ │ │ + bl 791c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ bne 257e4 <_start@@Base+0x17dc> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ + bl 80858 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [r3, #24] │ │ │ │ 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, #2720] @ 262ec <_start@@Base+0x22e4> │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 20bc44 │ │ │ │ + bl 20bc0c │ │ │ │ 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, #2672] @ 262ec <_start@@Base+0x22e4> │ │ │ │ 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, #2672] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r3, [pc, #2648] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ 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 262dc <_start@@Base+0x22d4> │ │ │ │ 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 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 26138 <_start@@Base+0x2130> │ │ │ │ + bne 26130 <_start@@Base+0x2128> │ │ │ │ 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 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26118 <_start@@Base+0x2110> │ │ │ │ + bne 26110 <_start@@Base+0x2108> │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ 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 205120 │ │ │ │ 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 e9688 │ │ │ │ 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 261a8 <_start@@Base+0x21a0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ cmp r4, #7 │ │ │ │ - beq 261c8 <_start@@Base+0x21c0> │ │ │ │ + beq 261c0 <_start@@Base+0x21b8> │ │ │ │ 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 26184 <_start@@Base+0x217c> │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [pc, #2068] @ 26308 <_start@@Base+0x2300> │ │ │ │ + ldr r0, [pc, #2080] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + 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, #80 @ 0x50 │ │ │ │ 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 3e2fc │ │ │ │ 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 261fc <_start@@Base+0x21f4> │ │ │ │ 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 26164 <_start@@Base+0x215c> │ │ │ │ + ldr r0, [pc, #1964] @ 26304 <_start@@Base+0x22fc> │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #13 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ 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 1ce474 │ │ │ │ mov r5, r0 │ │ │ │ bl 107988 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b980 │ │ │ │ + bl 5b970 │ │ │ │ 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, #1840] @ 26308 <_start@@Base+0x2300> │ │ │ │ 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 4be88 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r5, #13 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b630 │ │ │ │ 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> │ │ │ │ + bl 79178 │ │ │ │ + ldr r0, [pc, #1720] @ 2630c <_start@@Base+0x2304> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1704] @ 26318 <_start@@Base+0x2310> │ │ │ │ + ldr r0, [pc, #1700] @ 26310 <_start@@Base+0x2308> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1684] @ 2631c <_start@@Base+0x2314> │ │ │ │ + ldr r0, [pc, #1680] @ 26314 <_start@@Base+0x230c> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r5, r0 │ │ │ │ bl 107988 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ @@ -2347,157 +2346,157 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 103924 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aaf8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b630 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5ba94 │ │ │ │ + bl 5ba84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25f08 <_start@@Base+0x1f00> │ │ │ │ - bl 3ab00 │ │ │ │ + beq 25f04 <_start@@Base+0x1efc> │ │ │ │ + bl 3aaf8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1552] @ 26320 <_start@@Base+0x2318> │ │ │ │ + ldr r0, [pc, #1548] @ 26318 <_start@@Base+0x2310> │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 79184 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 79178 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, 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 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26058 <_start@@Base+0x2050> │ │ │ │ + beq 26050 <_start@@Base+0x2048> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r1] │ │ │ │ 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, #52 @ 0x34 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [pc, #1388] @ 2631c <_start@@Base+0x2314> │ │ │ │ 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, #60 @ 0x3c │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, #11 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ 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 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1312] @ 26328 <_start@@Base+0x2320> │ │ │ │ + ldr r0, [pc, #1308] @ 26320 <_start@@Base+0x2318> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ mov r5, r0 │ │ │ │ bl 107988 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ 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 e9688 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ 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 5a878 │ │ │ │ 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,45 @@ │ │ │ │ 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 25ff0 <_start@@Base+0x1fe8> │ │ │ │ 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 │ │ │ │ + strd r2, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26210 <_start@@Base+0x2208> │ │ │ │ + bne 26208 <_start@@Base+0x2200> │ │ │ │ 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 59330 │ │ │ │ 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,29 +2560,29 @@ │ │ │ │ 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 26120 <_start@@Base+0x2118> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ - bl 189a38 │ │ │ │ + bl 189a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26178 <_start@@Base+0x2170> │ │ │ │ + beq 26170 <_start@@Base+0x2168> │ │ │ │ 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] @ 26324 <_start@@Base+0x231c> │ │ │ │ + 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 │ │ │ │ mov r2, #0 │ │ │ │ @@ -2592,225 +2590,225 @@ │ │ │ │ strd r2, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #636] @ 26330 <_start@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #636] @ 26328 <_start@@Base+0x2320> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 59330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #584] @ 26334 <_start@@Base+0x232c> │ │ │ │ + ldr r0, [pc, #584] @ 2632c <_start@@Base+0x2324> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ 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 55fcc │ │ │ │ + b 25d80 <_start@@Base+0x1d78> │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ - b 25a20 <_start@@Base+0x1a18> │ │ │ │ + bl 80858 │ │ │ │ + b 25a1c <_start@@Base+0x1a14> │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 25564 <_start@@Base+0x155c> │ │ │ │ - b 2602c <_start@@Base+0x2024> │ │ │ │ + b 26024 <_start@@Base+0x201c> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80858 │ │ │ │ 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] @ 26330 <_start@@Base+0x2328> │ │ │ │ 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 5a97c │ │ │ │ + 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 5a8b0 │ │ │ │ + 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 165180 │ │ │ │ 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 5a97c │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ + ldr r0, [pc, #304] @ 26334 <_start@@Base+0x232c> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80858 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 25fec <_start@@Base+0x1fe4> │ │ │ │ + b 25fe4 <_start@@Base+0x1fdc> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80858 │ │ │ │ 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] @ 26338 <_start@@Base+0x2330> │ │ │ │ mov r4, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3e424 │ │ │ │ + bl 3e41c │ │ │ │ cmp r0, #0 │ │ │ │ bne 25720 <_start@@Base+0x1718> │ │ │ │ - ldr r0, [pc, #196] @ 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r0, [pc, #196] @ 2633c <_start@@Base+0x2334> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ 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 80828 │ │ │ │ bl 107988 │ │ │ │ - b 262cc <_start@@Base+0x22c4> │ │ │ │ + b 262c4 <_start@@Base+0x22bc> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl 103924 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 262bc <_start@@Base+0x22b4> │ │ │ │ + bne 262b4 <_start@@Base+0x22ac> │ │ │ │ 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 │ │ │ │ + mlaeq r4, ip, r4, r2 │ │ │ │ + eoreq r2, r4, r8, asr r4 │ │ │ │ + eoreq r2, r4, ip, asr #8 │ │ │ │ eoreq sl, r8, ip, ror #14 │ │ │ │ + @ instruction: 0x00241fb8 │ │ │ │ + eoreq r7, r4, r4, lsr r3 │ │ │ │ + eoreq r1, r4, ip, ror #29 │ │ │ │ + eoreq r1, r4, ip, ror #22 │ │ │ │ + eoreq r5, r4, r0, lsl #16 │ │ │ │ + eoreq r1, r4, ip, lsl #29 │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ 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 │ │ │ │ - strdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r1, r4, r8, lsl #18 │ │ │ │ + eoreq sl, r5, r4, asr pc │ │ │ │ + ldrdeq r1, [r4], -r4 @ │ │ │ │ + eoreq r1, r4, r0, asr #19 │ │ │ │ + @ instruction: 0x002419b8 │ │ │ │ + ldrdeq r1, [r4], -ip @ │ │ │ │ + eoreq sl, r5, r8, asr fp │ │ │ │ + @ instruction: 0x002418bc │ │ │ │ + ldrdeq r1, [r4], -r0 @ │ │ │ │ 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] @ 26570 <_start@@Base+0x2568> │ │ │ │ + ldr r3, [pc, #532] @ 26574 <_start@@Base+0x256c> │ │ │ │ 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 263c0 <_start@@Base+0x23b8> │ │ │ │ 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 263b8 <_start@@Base+0x23b0> │ │ │ │ + ldr r3, [pc, #456] @ 26578 <_start@@Base+0x2570> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 263f4 <_start@@Base+0x23ec> │ │ │ │ + beq 263ec <_start@@Base+0x23e4> │ │ │ │ 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] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r3, [pc, #424] @ 26574 <_start@@Base+0x256c> │ │ │ │ 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 2656c <_start@@Base+0x2564> │ │ │ │ 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 +2818,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 263b8 <_start@@Base+0x23b0> │ │ │ │ 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 264e4 <_start@@Base+0x24dc> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26528 <_start@@Base+0x2520> │ │ │ │ - ldr fp, [pc, #260] @ 26588 <_start@@Base+0x2580> │ │ │ │ + beq 26520 <_start@@Base+0x2518> │ │ │ │ + ldr fp, [pc, #260] @ 26580 <_start@@Base+0x2578> │ │ │ │ mov sl, r7 │ │ │ │ add fp, pc, fp │ │ │ │ - b 264b4 <_start@@Base+0x24ac> │ │ │ │ + b 264ac <_start@@Base+0x24a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ add r0, r8, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26534 <_start@@Base+0x252c> │ │ │ │ + beq 2652c <_start@@Base+0x2524> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bge 26528 <_start@@Base+0x2520> │ │ │ │ + bge 26520 <_start@@Base+0x2518> │ │ │ │ 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 26484 <_start@@Base+0x247c> │ │ │ │ + b 263b8 <_start@@Base+0x23b0> │ │ │ │ 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] @ 26584 <_start@@Base+0x257c> │ │ │ │ + ldr r3, [pc, #124] @ 26574 <_start@@Base+0x256c> │ │ │ │ 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 2656c <_start@@Base+0x2564> │ │ │ │ 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 263b8 <_start@@Base+0x23b0> │ │ │ │ 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] @ 26588 <_start@@Base+0x2580> │ │ │ │ + ldr r3, [pc, #32] @ 26574 <_start@@Base+0x256c> │ │ │ │ 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 26510 <_start@@Base+0x2508> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r8, r4, ip, r9 │ │ │ │ + mlaeq r8, ip, 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, r0, lsr ip │ │ │ │ + eoreq r1, r4, ip, lsl #14 │ │ │ │ + eoreq r9, r8, r4, lsl #22 │ │ │ │ + eoreq r9, r8, r8, 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] @ 26784 <_start@@Base+0x277c> │ │ │ │ + ldr lr, [pc, #480] @ 26788 <_start@@Base+0x2780> │ │ │ │ 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] @ 2678c <_start@@Base+0x2784> │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #456] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr ip, [pc, #456] @ 26790 <_start@@Base+0x2788> │ │ │ │ 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 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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 266d8 <_start@@Base+0x26d0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ @@ -2979,38 +2977,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] @ 26794 <_start@@Base+0x278c> │ │ │ │ + ldr r3, [pc, #216] @ 26788 <_start@@Base+0x2780> │ │ │ │ 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 26780 <_start@@Base+0x2778> │ │ │ │ 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 26344 <_start@@Base+0x233c> │ │ │ │ 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] @ 26798 <_start@@Base+0x2790> │ │ │ │ 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 +3031,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 26624 <_start@@Base+0x261c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r8, r8, asr #20 │ │ │ │ + eoreq r9, r8, r0, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r8, r0, lsr #20 │ │ │ │ + eoreq r9, r8, r8, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r8, r4, asr #18 │ │ │ │ - eoreq r3, r4, r8, ror fp │ │ │ │ + eoreq r9, r8, ip, asr #18 │ │ │ │ + eoreq r3, r4, r0, asr #22 │ │ │ │ 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] @ 277a0 <_start@@Base+0x3798> │ │ │ │ + ldr r0, [pc, #4068] @ 277a4 <_start@@Base+0x379c> │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #4060] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #4060] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ 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] @ 277ac <_start@@Base+0x37a4> │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #4044] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ + ldr r2, [pc, #4044] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ 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 │ │ │ │ @@ -3083,90 +3081,90 @@ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [lr, r2] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ 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, #244] @ 0xf4 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ - 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, #124 @ 0x7c │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ 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, #148 @ 0x94 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ 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, #172 @ 0xac │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ 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, #140 @ 0x8c │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d7a80 │ │ │ │ + bl 1d7a34 │ │ │ │ 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 27e04 <_start@@Base+0x3dfc> │ │ │ │ + ldr r3, [pc, #3644] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ 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 +3172,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 27df4 <_start@@Base+0x3dec> │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #3576] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ + ldr r3, [pc, #3576] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #180 @ 0xb4 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ 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 26b64 <_start@@Base+0x2b5c> │ │ │ │ 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 27ca4 <_start@@Base+0x3c9c> │ │ │ │ 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 27ca4 <_start@@Base+0x3c9c> │ │ │ │ + ldr r3, [pc, #3412] @ 277bc <_start@@Base+0x37b4> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, #0 │ │ │ │ - b 26aac <_start@@Base+0x2aa4> │ │ │ │ + b 26aa4 <_start@@Base+0x2a9c> │ │ │ │ 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 26a7c <_start@@Base+0x2a74> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a7c <_start@@Base+0x2a74> │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a7c <_start@@Base+0x2a74> │ │ │ │ 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 26b28 <_start@@Base+0x2b20> │ │ │ │ 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 +3265,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 26af4 <_start@@Base+0x2aec> │ │ │ │ cmp r5, sl │ │ │ │ - bge 26b5c <_start@@Base+0x2b54> │ │ │ │ + bge 26b54 <_start@@Base+0x2b4c> │ │ │ │ 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 26b44 <_start@@Base+0x2b3c> │ │ │ │ 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] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ 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] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ 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 26d50 <_start@@Base+0x2d48> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 26d58 <_start@@Base+0x2d50> │ │ │ │ + bne 26d50 <_start@@Base+0x2d48> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ 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 26c34 <_start@@Base+0x2c2c> │ │ │ │ + b 27f2c <_start@@Base+0x3f24> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls 26c30 <_start@@Base+0x2c28> │ │ │ │ + bls 26c28 <_start@@Base+0x2c20> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 27514 <_start@@Base+0x350c> │ │ │ │ + beq 2750c <_start@@Base+0x3504> │ │ │ │ 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 27318 <_start@@Base+0x3310> │ │ │ │ + ldr r3, [pc, #2912] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ 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 26be0 <_start@@Base+0x2bd8> │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi 27348 <_start@@Base+0x3340> │ │ │ │ + bhi 27340 <_start@@Base+0x3338> │ │ │ │ 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 285b8 <_start@@Base+0x45b0> │ │ │ │ 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 27584 <_start@@Base+0x357c> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 26cb0 <_start@@Base+0x2ca8> │ │ │ │ + bne 26ca8 <_start@@Base+0x2ca0> │ │ │ │ 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 26be0 <_start@@Base+0x2bd8> │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 26d60 <_start@@Base+0x2d58> │ │ │ │ + b 26d58 <_start@@Base+0x2d50> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ + bne 26dbc <_start@@Base+0x2db4> │ │ │ │ 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 26dd0 <_start@@Base+0x2dc8> │ │ │ │ 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,311 +3442,311 @@ │ │ │ │ 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 28420 <_start@@Base+0x4418> │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 284d8 <_start@@Base+0x44d0> │ │ │ │ + beq 284d0 <_start@@Base+0x44c8> │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28480 <_start@@Base+0x4478> │ │ │ │ - ldr r0, [pc, #2496] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ + beq 28478 <_start@@Base+0x4470> │ │ │ │ + ldr r0, [pc, #2496] @ 277cc <_start@@Base+0x37c4> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26e34 <_start@@Base+0x2e2c> │ │ │ │ + beq 26e2c <_start@@Base+0x2e24> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 39548 │ │ │ │ + bl 39540 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #2456] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ + ldr r0, [pc, #2456] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ 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 26e9c <_start@@Base+0x2e94> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ - bhi 28154 <_start@@Base+0x414c> │ │ │ │ + beq 2815c <_start@@Base+0x4154> │ │ │ │ + bhi 2814c <_start@@Base+0x4144> │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ + beq 2815c <_start@@Base+0x4154> │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ - ldr r1, [pc, #2372] @ 277dc <_start@@Base+0x37d4> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ + ldr r1, [pc, #2372] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ 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] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ 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 26f08 <_start@@Base+0x2f00> │ │ │ │ + ldr r1, [pc, #2308] @ 277dc <_start@@Base+0x37d4> │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28334 <_start@@Base+0x432c> │ │ │ │ - ldr r1, [pc, #2292] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ + beq 2832c <_start@@Base+0x4324> │ │ │ │ + ldr r1, [pc, #2292] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28188 <_start@@Base+0x4180> │ │ │ │ + bne 28180 <_start@@Base+0x4178> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - ldr r0, [pc, #2260] @ 277ec <_start@@Base+0x37e4> │ │ │ │ + bl 17f9f8 │ │ │ │ + ldr r0, [pc, #2260] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26f38 <_start@@Base+0x2f30> │ │ │ │ + beq 26f30 <_start@@Base+0x2f28> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ + bl 5284c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 40274 │ │ │ │ + bl 4026c │ │ │ │ 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 │ │ │ │ + bl 6d8b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28240 <_start@@Base+0x4238> │ │ │ │ + bne 28238 <_start@@Base+0x4230> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6d9a0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2828c <_start@@Base+0x4284> │ │ │ │ + beq 28284 <_start@@Base+0x427c> │ │ │ │ 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> │ │ │ │ + ldr r3, [pc, #2104] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ 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 26fe8 <_start@@Base+0x2fe0> │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ bl 103924 │ │ │ │ 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 26fd0 <_start@@Base+0x2fc8> │ │ │ │ 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 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r8, sp, #196 @ 0xc4 │ │ │ │ - mov r3, #2 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ + mov r3, #2 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ + str sl, [sp, #216] @ 0xd8 │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ble 28530 <_start@@Base+0x4528> │ │ │ │ + ble 28528 <_start@@Base+0x4520> │ │ │ │ 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 1db5d0 │ │ │ │ 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 2708c <_start@@Base+0x3084> │ │ │ │ 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 214810 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 6d664 │ │ │ │ + bl 6d658 │ │ │ │ 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 │ │ │ │ + bl 6d778 │ │ │ │ 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 27150 <_start@@Base+0x3148> │ │ │ │ add r2, r4, r3 │ │ │ │ - b 27148 <_start@@Base+0x3140> │ │ │ │ + b 27140 <_start@@Base+0x3138> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27150 <_start@@Base+0x3148> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27140 <_start@@Base+0x3138> │ │ │ │ + bne 27138 <_start@@Base+0x3130> │ │ │ │ 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> │ │ │ │ + beq 280f0 <_start@@Base+0x40e8> │ │ │ │ bl 107988 │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f820 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 283e4 <_start@@Base+0x43dc> │ │ │ │ + beq 283dc <_start@@Base+0x43d4> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 28378 <_start@@Base+0x4370> │ │ │ │ + beq 28370 <_start@@Base+0x4368> │ │ │ │ mov r4, #25 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6bc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 6dc84 │ │ │ │ + bl 6dc78 │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d720 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5acc0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 28298 <_start@@Base+0x4290> │ │ │ │ + beq 28290 <_start@@Base+0x4288> │ │ │ │ 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 5b244 │ │ │ │ + ldr r0, [pc, #1516] @ 277ec <_start@@Base+0x37e4> │ │ │ │ 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 1f5d68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 97240 │ │ │ │ + bl 97230 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 27260 <_start@@Base+0x3258> │ │ │ │ + beq 27258 <_start@@Base+0x3250> │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, #27 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e734 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bne 281a4 <_start@@Base+0x419c> │ │ │ │ + bne 2819c <_start@@Base+0x4194> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 282e4 <_start@@Base+0x42dc> │ │ │ │ + bne 282dc <_start@@Base+0x42d4> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d248 │ │ │ │ + bl 3d240 │ │ │ │ mov r0, #28 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 +3768,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 20dde4 │ │ │ │ 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 27388 <_start@@Base+0x3380> │ │ │ │ + ldr r0, [pc, #1232] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ 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 274cc <_start@@Base+0x34c4> │ │ │ │ + ldr r3, [pc, #1212] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ 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 27f0c <_start@@Base+0x3f04> │ │ │ │ + ldr r1, [pc, #1172] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ 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] @ 277fc <_start@@Base+0x37f4> │ │ │ │ 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] @ 27800 <_start@@Base+0x37f8> │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1040] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r3, [pc, #1040] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ 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 286b8 <_start@@Base+0x46b0> │ │ │ │ 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 27e4c <_start@@Base+0x3e44> │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ble 28628 <_start@@Base+0x4620> │ │ │ │ + ble 28620 <_start@@Base+0x4618> │ │ │ │ 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 2658c <_start@@Base+0x2584> │ │ │ │ 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 +3848,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 2658c <_start@@Base+0x2584> │ │ │ │ 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 +3865,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 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28568 <_start@@Base+0x4560> │ │ │ │ + ble 28560 <_start@@Base+0x4558> │ │ │ │ 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 285d4 <_start@@Base+0x45cc> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r0, [pc, #816] @ 27804 <_start@@Base+0x37fc> │ │ │ │ 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 27dcc <_start@@Base+0x3dc4> │ │ │ │ + ldr r0, [pc, #796] @ 27808 <_start@@Base+0x3800> │ │ │ │ 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 280a0 <_start@@Base+0x4098> │ │ │ │ + ldr r3, [pc, #776] @ 2780c <_start@@Base+0x3804> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27534 <_start@@Base+0x352c> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 2752c <_start@@Base+0x3524> │ │ │ │ + b 27f2c <_start@@Base+0x3f24> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d50 <_start@@Base+0x2d48> │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 27528 <_start@@Base+0x3520> │ │ │ │ - b 26c50 <_start@@Base+0x2c48> │ │ │ │ + bls 27520 <_start@@Base+0x3518> │ │ │ │ + b 26c48 <_start@@Base+0x2c40> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ 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 26d0c <_start@@Base+0x2d04> │ │ │ │ mov r8, r5 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17d81c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 17d810 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ 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 280e0 <_start@@Base+0x40d8> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286ac <_start@@Base+0x46a4> │ │ │ │ + bl 60f34 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ 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 281d8 <_start@@Base+0x41d0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #372] @ 27818 <_start@@Base+0x3810> │ │ │ │ + ldr r3, [pc, #372] @ 27810 <_start@@Base+0x3808> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ 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 27550 <_start@@Base+0x3548> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2860c <_start@@Base+0x4604> │ │ │ │ + ble 28604 <_start@@Base+0x45fc> │ │ │ │ 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 +4039,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 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ - ldr r3, [pc, #192] @ 2781c <_start@@Base+0x3814> │ │ │ │ + b 27584 <_start@@Base+0x357c> │ │ │ │ + ldr r3, [pc, #192] @ 27814 <_start@@Base+0x380c> │ │ │ │ mov r2, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 1d4688 │ │ │ │ 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 27388 <_start@@Base+0x3380> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 2149d8 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 2149a0 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - eoreq r9, r8, r8, lsr #16 │ │ │ │ - eoreq r9, r8, r4, lsr #16 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl 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 @ │ │ │ │ - ldrdeq r1, [r4], -r0 @ │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ - 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 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + eoreq r9, r8, r0, lsr r8 │ │ │ │ + eoreq r9, r8, ip, lsr #16 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + ldrdeq r1, [r4], -r8 @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r1, r4, ip, asr r2 │ │ │ │ + eoreq r9, r8, ip, ror #31 │ │ │ │ + eoreq r9, r8, r8, asr pc │ │ │ │ + eoreq fp, r5, r4, asr #28 │ │ │ │ + eoreq r1, r4, ip, lsr r0 │ │ │ │ + mlaeq r4, r0, pc, r0 @ │ │ │ │ + eoreq r1, r4, r0, ror #30 │ │ │ │ + eoreq r1, r4, ip, lsr pc │ │ │ │ + eoreq r1, r4, r0, lsl #30 │ │ │ │ + eoreq r2, r4, r8 │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ + @ instruction: 0x002442bc │ │ │ │ + eoreq r2, r4, r4, asr r0 │ │ │ │ + eoreq r9, r8, ip, lsl #20 │ │ │ │ + mlaeq r4, ip, sp, r1 │ │ │ │ + ldrdeq r0, [r4], -r8 @ │ │ │ │ + eoreq r0, r4, ip, asr #17 │ │ │ │ + eoreq r1, r4, r8, ror #24 │ │ │ │ + eoreq r1, r4, r8, ror #24 │ │ │ │ + eoreq r8, r8, r4, ror #24 │ │ │ │ + eoreq r0, r4, r0, lsr r7 │ │ │ │ + eoreq r0, r4, r4, lsr #14 │ │ │ │ + eoreq r0, r4, ip, lsl r7 │ │ │ │ + eoreq r1, r4, ip, ror #12 │ │ │ │ + eoreq r0, r4, r0, ror #12 │ │ │ │ + eoreq r1, r4, r8, ror r3 │ │ │ │ + strdeq r1, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, ip, lsr sl │ │ │ │ + eoreq r1, r4, ip, lsl #2 │ │ │ │ + strdeq r8, [r8], -r4 @ │ │ │ │ + eoreq r8, r8, r4, lsr #24 │ │ │ │ + eoreq pc, r3, ip, lsr lr @ │ │ │ │ + mlaeq r4, r8, r0, r1 │ │ │ │ + eoreq pc, r3, r0, lsr #25 │ │ │ │ + eoreq r0, r5, r8, lsr #32 │ │ │ │ + strdeq pc, [r4], -ip @ │ │ │ │ + eoreq pc, r3, r8, ror fp @ │ │ │ │ + eoreq pc, r3, ip, ror #22 │ │ │ │ + eoreq pc, r3, r4, ror #22 │ │ │ │ + eoreq r0, r4, r0, ror lr │ │ │ │ + @ instruction: 0x0023fab4 │ │ │ │ + eoreq r0, r4, r4, asr sp │ │ │ │ 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 │ │ │ │ + eoreq r0, r4, r4, lsr #22 │ │ │ │ + eoreq r0, r4, r4, lsr #22 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + eoreq r0, r4, r4, asr #21 │ │ │ │ + eoreq r0, r4, r4, asr #21 │ │ │ │ + eoreq r2, r4, ip, asr #3 │ │ │ │ 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 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + mlaeq r4, r0, r8, r0 │ │ │ │ + eoreq r0, r4, r8, lsl ip │ │ │ │ + mlaeq r4, ip, fp, r0 │ │ │ │ + eoreq pc, r3, ip, lsr r8 @ │ │ │ │ + eoreq pc, r3, ip, lsr r8 @ │ │ │ │ + eoreq r0, r4, r0, lsr #18 │ │ │ │ + eoreq r0, r4, ip, lsr #17 │ │ │ │ + eoreq r0, r4, r0, ror #17 │ │ │ │ + eoreq r0, r4, ip, asr #16 │ │ │ │ + eoreq r0, r4, ip, ror r8 │ │ │ │ + eoreq r0, r4, r4, asr #15 │ │ │ │ + eoreq pc, r3, r4, lsl r7 @ │ │ │ │ + eoreq pc, r3, r8, lsl #14 │ │ │ │ + eoreq r0, r4, r8, asr #14 │ │ │ │ + eoreq r0, r4, ip, ror #12 │ │ │ │ + eoreq pc, r3, r8, asr #13 │ │ │ │ + @ instruction: 0x0023f6bc │ │ │ │ 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, 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, r4, lsr #7 │ │ │ │ + strdeq r0, [r4], -r8 @ │ │ │ │ + @ instruction: 0x002405b8 │ │ │ │ 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 #10 │ │ │ │ - eoreq pc, r3, r0, lsl r5 @ │ │ │ │ + eoreq r0, r4, r4, asr r6 │ │ │ │ + eoreq r0, r4, r0, ror #11 │ │ │ │ + eoreq pc, r3, r4, lsr #10 │ │ │ │ + eoreq pc, r3, ip, ror #11 │ │ │ │ + eoreq pc, r3, r0, ror #11 │ │ │ │ + eoreq pc, r3, r4, lsr #11 │ │ │ │ + mlaeq r3, r8, r5, pc @ │ │ │ │ + eoreq pc, r3, r8, lsl #11 │ │ │ │ + eoreq pc, r3, r4, lsl #11 │ │ │ │ + eoreq pc, r3, r4, ror r5 @ │ │ │ │ + eoreq pc, r3, ip, ror #10 │ │ │ │ + eoreq pc, r3, ip, asr r5 @ │ │ │ │ + eoreq pc, r3, r8, asr r5 @ │ │ │ │ + eoreq pc, r3, r8, asr #10 │ │ │ │ + eoreq pc, r3, r0, asr #10 │ │ │ │ + eoreq pc, r3, r0, lsr r5 @ │ │ │ │ + eoreq pc, r3, ip, lsr #10 │ │ │ │ + eoreq pc, r3, ip, lsl r5 @ │ │ │ │ + eoreq pc, r3, r4, lsl r5 @ │ │ │ │ eoreq pc, r3, r4, lsl #10 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ - 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, r0, lsl #10 │ │ │ │ + strdeq pc, [r3], -r0 @ │ │ │ │ + eoreq pc, r3, r8, ror #9 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, ip, asr #9 │ │ │ │ + @ instruction: 0x0023f4bc │ │ │ │ + @ instruction: 0x0023f4b4 │ │ │ │ + eoreq pc, r3, r4, lsr #9 │ │ │ │ + mlaeq r3, r8, r4, pc @ │ │ │ │ eoreq pc, r3, r8, lsl #9 │ │ │ │ - eoreq pc, r3, r8, ror r4 @ │ │ │ │ + eoreq pc, r3, r0, lsl #9 │ │ │ │ eoreq pc, r3, r0, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror #8 │ │ │ │ - eoreq pc, r3, r4, asr r4 @ │ │ │ │ + eoreq pc, r3, r8, ror #8 │ │ │ │ + eoreq pc, r3, r8, asr r4 @ │ │ │ │ + eoreq pc, r3, r0, asr r4 @ │ │ │ │ + eoreq pc, r3, r0, asr #8 │ │ │ │ + eoreq pc, r3, r8, lsr r4 @ │ │ │ │ + eoreq pc, r3, r8, lsr #8 │ │ │ │ + eoreq pc, r3, ip, lsl r4 @ │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16c4fc │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 16c4f0 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 276bc <_start@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #-388] @ 27820 <_start@@Base+0x3818> │ │ │ │ + bgt 276b4 <_start@@Base+0x36ac> │ │ │ │ + ldr r1, [pc, #-388] @ 27818 <_start@@Base+0x3810> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ 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 28208 <_start@@Base+0x4200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-452] @ 27824 <_start@@Base+0x381c> │ │ │ │ + ldr r3, [pc, #-452] @ 2781c <_start@@Base+0x3814> │ │ │ │ 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 276b0 <_start@@Base+0x36a8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ 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 275a0 <_start@@Base+0x3598> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #-552] @ 27828 <_start@@Base+0x3820> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r0, [pc, #-552] @ 27820 <_start@@Base+0x3818> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28658 <_start@@Base+0x4650> │ │ │ │ + ble 28650 <_start@@Base+0x4648> │ │ │ │ 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 26d0c <_start@@Base+0x2d04> │ │ │ │ + b 27584 <_start@@Base+0x357c> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 52848 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52838 │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ 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 27dc0 <_start@@Base+0x3db8> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286ac <_start@@Base+0x46a4> │ │ │ │ + bl 60f34 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 285f8 <_start@@Base+0x45f0> │ │ │ │ + ble 285f0 <_start@@Base+0x45e8> │ │ │ │ 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> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286a0 <_start@@Base+0x4698> │ │ │ │ + bl 60f34 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov fp, #1 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r8, [sp, #24] │ │ │ │ - bne 26d20 <_start@@Base+0x2d18> │ │ │ │ + bne 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 1d4a7c │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 5284c │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ 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 281a8 <_start@@Base+0x41a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-992] @ 2782c <_start@@Base+0x3824> │ │ │ │ + ldr r3, [pc, #-992] @ 27824 <_start@@Base+0x381c> │ │ │ │ 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 276b0 <_start@@Base+0x36a8> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28354 <_start@@Base+0x434c> │ │ │ │ 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 26d18 <_start@@Base+0x2d10> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 28584 <_start@@Base+0x457c> │ │ │ │ + ble 2857c <_start@@Base+0x4574> │ │ │ │ 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> │ │ │ │ - bl 60f40 │ │ │ │ + beq 286a0 <_start@@Base+0x4698> │ │ │ │ + bl 60f34 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ 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 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r3, [pc, #-1188] @ 27828 <_start@@Base+0x3820> │ │ │ │ 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 +4427,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 27d8c <_start@@Base+0x3d84> │ │ │ │ mov r2, fp │ │ │ │ add r1, r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 231cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 27d84 <_start@@Base+0x3d7c> │ │ │ │ + beq 27d7c <_start@@Base+0x3d74> │ │ │ │ sub fp, fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d8c <_start@@Base+0x3d84> │ │ │ │ sub r5, r6, fp │ │ │ │ - b 27d58 <_start@@Base+0x3d50> │ │ │ │ + b 27d50 <_start@@Base+0x3d48> │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 27d58 <_start@@Base+0x3d50> │ │ │ │ + beq 27d50 <_start@@Base+0x3d48> │ │ │ │ mov r0, r7 │ │ │ │ bl 23460 │ │ │ │ - ldr r3, [pc, #-1392] @ 27834 <_start@@Base+0x382c> │ │ │ │ + ldr r3, [pc, #-1392] @ 2782c <_start@@Base+0x3824> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27e78 <_start@@Base+0x3e70> │ │ │ │ + beq 27e70 <_start@@Base+0x3e68> │ │ │ │ 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 26a70 <_start@@Base+0x2a68> │ │ │ │ + b 26a60 <_start@@Base+0x2a58> │ │ │ │ + bl 3aaf8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r3, [pc, #-1444] @ 27838 <_start@@Base+0x3830> │ │ │ │ + b 26d18 <_start@@Base+0x2d10> │ │ │ │ + ldr r3, [pc, #-1444] @ 27830 <_start@@Base+0x3828> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ 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 269b4 <_start@@Base+0x29ac> │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ bl 23034 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - beq 27f48 <_start@@Base+0x3f40> │ │ │ │ + beq 27f40 <_start@@Base+0x3f38> │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r4, r0 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ + b 26990 <_start@@Base+0x2988> │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 28338 <_start@@Base+0x4330> │ │ │ │ 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 273c8 <_start@@Base+0x33c0> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 282c4 <_start@@Base+0x42bc> │ │ │ │ + beq 282bc <_start@@Base+0x42b4> │ │ │ │ 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 282b4 <_start@@Base+0x42ac> │ │ │ │ add r2, r6, r0 │ │ │ │ - b 27ec0 <_start@@Base+0x3eb8> │ │ │ │ + b 27eb8 <_start@@Base+0x3eb0> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 282b8 <_start@@Base+0x42b0> │ │ │ │ + beq 282b0 <_start@@Base+0x42a8> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27eb8 <_start@@Base+0x3eb0> │ │ │ │ + bne 27eb0 <_start@@Base+0x3ea8> │ │ │ │ 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 +4538,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 27dac <_start@@Base+0x3da4> │ │ │ │ + ldr r1, [pc, #-1760] @ 27834 <_start@@Base+0x382c> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ 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 26dbc <_start@@Base+0x2db4> │ │ │ │ + b 26d80 <_start@@Base+0x2d78> │ │ │ │ + ldr r0, [pc, #-1808] @ 27838 <_start@@Base+0x3830> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df4 <_start@@Base+0x3dec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1860] @ 27844 <_start@@Base+0x383c> │ │ │ │ + ldr r3, [pc, #-1860] @ 2783c <_start@@Base+0x3834> │ │ │ │ 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 27dec <_start@@Base+0x3de4> │ │ │ │ + ldr r2, [pc, #-1896] @ 27840 <_start@@Base+0x3838> │ │ │ │ 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 27fe8 <_start@@Base+0x3fe0> │ │ │ │ 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 27ddc <_start@@Base+0x3dd4> │ │ │ │ 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 +4612,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 286bc <_start@@Base+0x46b4> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 23310 │ │ │ │ add r0, r4, r5 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -4634,645 +4632,645 @@ │ │ │ │ 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 27fc4 <_start@@Base+0x3fbc> │ │ │ │ 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 26990 <_start@@Base+0x2988> │ │ │ │ + ldr r0, [pc, #-2148] @ 27844 <_start@@Base+0x383c> │ │ │ │ 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 28170 <_start@@Base+0x4168> │ │ │ │ + ldr r0, [pc, #-2168] @ 27848 <_start@@Base+0x3840> │ │ │ │ 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 283f8 <_start@@Base+0x43f0> │ │ │ │ + ldr r3, [pc, #-2188] @ 2784c <_start@@Base+0x3844> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ bl 107988 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 2761c <_start@@Base+0x3614> │ │ │ │ - ldr r0, [pc, #-2216] @ 27858 <_start@@Base+0x3850> │ │ │ │ + b 27614 <_start@@Base+0x360c> │ │ │ │ + ldr r0, [pc, #-2216] @ 27850 <_start@@Base+0x3848> │ │ │ │ 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 27180 <_start@@Base+0x3178> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ mov r5, r0 │ │ │ │ bl 107988 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 103924 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ - b 27188 <_start@@Base+0x3180> │ │ │ │ + bl 17f820 │ │ │ │ + b 27180 <_start@@Base+0x3178> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 28318 <_start@@Base+0x4310> │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne 26e90 <_start@@Base+0x2e88> │ │ │ │ + bne 26e88 <_start@@Base+0x2e80> │ │ │ │ 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 39544 │ │ │ │ + b 26e9c <_start@@Base+0x2e94> │ │ │ │ + ldr r3, [pc, #-2340] @ 27854 <_start@@Base+0x384c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-2352] @ 27860 <_start@@Base+0x3858> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-2352] @ 27858 <_start@@Base+0x3850> │ │ │ │ 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 26f08 <_start@@Base+0x2f00> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4724 │ │ │ │ - b 27260 <_start@@Base+0x3258> │ │ │ │ + bl 1d46d8 │ │ │ │ + b 27258 <_start@@Base+0x3250> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ - ldr r1, [pc, #-2392] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r3, [pc, #-2392] @ 2785c <_start@@Base+0x3854> │ │ │ │ + ldr r1, [pc, #-2392] @ 27860 <_start@@Base+0x3858> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ - ldr r1, [pc, #-2432] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r3, [pc, #-2432] @ 27864 <_start@@Base+0x385c> │ │ │ │ + ldr r1, [pc, #-2432] @ 27868 <_start@@Base+0x3860> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ - ldr r1, [pc, #-2472] @ 27878 <_start@@Base+0x3870> │ │ │ │ + ldr r3, [pc, #-2472] @ 2786c <_start@@Base+0x3864> │ │ │ │ + ldr r1, [pc, #-2472] @ 27870 <_start@@Base+0x3868> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ 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 │ │ │ │ + bl 6da8c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6d9a0 │ │ │ │ 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 6db78 │ │ │ │ + b 26f80 <_start@@Base+0x2f78> │ │ │ │ bl 107988 │ │ │ │ mov r3, r0 │ │ │ │ - b 26fa8 <_start@@Base+0x2fa0> │ │ │ │ + b 26fa0 <_start@@Base+0x2f98> │ │ │ │ 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 5ae3c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - b 271ec <_start@@Base+0x31e4> │ │ │ │ + b 271e4 <_start@@Base+0x31dc> │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 27ed4 <_start@@Base+0x3ecc> │ │ │ │ + b 27ecc <_start@@Base+0x3ec4> │ │ │ │ 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 26a70 <_start@@Base+0x2a68> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ - ldr r1, [pc, #-2684] @ 2787c <_start@@Base+0x3874> │ │ │ │ + bl 1d4688 │ │ │ │ + ldr r1, [pc, #-2684] @ 27874 <_start@@Base+0x386c> │ │ │ │ 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] @ 27878 <_start@@Base+0x3870> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 23298 │ │ │ │ - b 2726c <_start@@Base+0x3264> │ │ │ │ + b 27264 <_start@@Base+0x325c> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + bl 39544 │ │ │ │ + b 26e9c <_start@@Base+0x2e94> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #-2756] @ 27884 <_start@@Base+0x387c> │ │ │ │ + bl 17f9f8 │ │ │ │ + b 26f08 <_start@@Base+0x2f00> │ │ │ │ + ldr r1, [pc, #-2756] @ 2787c <_start@@Base+0x3874> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-2780] @ 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 r0, [pc, #-2804] @ 2788c <_start@@Base+0x3884> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r0, [pc, #-2804] @ 27884 <_start@@Base+0x387c> │ │ │ │ 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 28530 <_start@@Base+0x4528> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6395c │ │ │ │ + bl 63950 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28530 <_start@@Base+0x4528> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ 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 271b8 <_start@@Base+0x31b0> │ │ │ │ + b 27198 <_start@@Base+0x3190> │ │ │ │ + ldr r0, [pc, #-2908] @ 27888 <_start@@Base+0x3880> │ │ │ │ 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 2718c <_start@@Base+0x3184> │ │ │ │ + ldr r0, [pc, #-2932] @ 2788c <_start@@Base+0x3884> │ │ │ │ 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 28538 <_start@@Base+0x4530> │ │ │ │ + ldr r3, [pc, #-2952] @ 27890 <_start@@Base+0x3888> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r5, [pc, #-2964] @ 2789c <_start@@Base+0x3894> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r5, [pc, #-2964] @ 27894 <_start@@Base+0x388c> │ │ │ │ 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 26dec <_start@@Base+0x2de4> │ │ │ │ + ldr r3, [pc, #-3008] @ 27898 <_start@@Base+0x3890> │ │ │ │ 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 26dec <_start@@Base+0x2de4> │ │ │ │ + ldr r5, [pc, #-3044] @ 2789c <_start@@Base+0x3894> │ │ │ │ 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 26e04 <_start@@Base+0x2dfc> │ │ │ │ + ldr r3, [pc, #-3088] @ 278a0 <_start@@Base+0x3898> │ │ │ │ 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 26e04 <_start@@Base+0x2dfc> │ │ │ │ + ldr r5, [pc, #-3124] @ 278a4 <_start@@Base+0x389c> │ │ │ │ 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 26df8 <_start@@Base+0x2df0> │ │ │ │ + ldr r3, [pc, #-3168] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ 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 26df8 <_start@@Base+0x2df0> │ │ │ │ + beq 270d8 <_start@@Base+0x30d0> │ │ │ │ + b 270cc <_start@@Base+0x30c4> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 283d8 <_start@@Base+0x43d0> │ │ │ │ - ldr r0, [pc, #-3220] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ + b 283d0 <_start@@Base+0x43c8> │ │ │ │ + ldr r0, [pc, #-3220] @ 278ac <_start@@Base+0x38a4> │ │ │ │ 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 28590 <_start@@Base+0x4588> │ │ │ │ + ldr r3, [pc, #-3240] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3252] @ 278bc <_start@@Base+0x38b4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-3252] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3276] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r0, [pc, #-3292] @ 278bc <_start@@Base+0x38b4> │ │ │ │ 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 28678 <_start@@Base+0x4670> │ │ │ │ + ldr r3, [pc, #-3312] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3324] @ 278cc <_start@@Base+0x38c4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r1, [pc, #-3324] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3348] @ 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, #-3372] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ + b 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3372] @ 278cc <_start@@Base+0x38c4> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3388] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ble 28674 <_start@@Base+0x466c> │ │ │ │ - ldr r3, [pc, #-3424] @ 278dc <_start@@Base+0x38d4> │ │ │ │ + ble 2866c <_start@@Base+0x4664> │ │ │ │ + ldr r3, [pc, #-3424] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #-3428] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ + ldr r1, [pc, #-3428] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r1, [pc, #-3452] @ 278dc <_start@@Base+0x38d4> │ │ │ │ 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 27374 <_start@@Base+0x336c> │ │ │ │ + ldr r3, [pc, #-3476] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2863c <_start@@Base+0x4634> │ │ │ │ - ldr r0, [pc, #-3484] @ 278ec <_start@@Base+0x38e4> │ │ │ │ + b 28634 <_start@@Base+0x462c> │ │ │ │ + ldr r0, [pc, #-3484] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ 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 286cc <_start@@Base+0x46c4> │ │ │ │ + ldr r3, [pc, #-3504] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ 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 27df4 <_start@@Base+0x3dec> │ │ │ │ + ldr r0, [pc, #-3560] @ 278ec <_start@@Base+0x38e4> │ │ │ │ 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 286f4 <_start@@Base+0x46ec> │ │ │ │ + ldr r3, [pc, #-3580] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3592] @ 278fc <_start@@Base+0x38f4> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3592] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ 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 2871c <_start@@Base+0x4714> │ │ │ │ + ldr r3, [pc, #-3612] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3624] @ 27904 <_start@@Base+0x38fc> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3624] @ 278fc <_start@@Base+0x38f4> │ │ │ │ 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 28744 <_start@@Base+0x473c> │ │ │ │ + ldr r3, [pc, #-3644] @ 27900 <_start@@Base+0x38f8> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3656] @ 2790c <_start@@Base+0x3904> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3656] @ 27904 <_start@@Base+0x38fc> │ │ │ │ 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 2876c <_start@@Base+0x4764> │ │ │ │ + ldr r3, [pc, #-3676] @ 27908 <_start@@Base+0x3900> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3688] @ 27914 <_start@@Base+0x390c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3688] @ 2790c <_start@@Base+0x3904> │ │ │ │ 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 28794 <_start@@Base+0x478c> │ │ │ │ + ldr r3, [pc, #-3708] @ 27910 <_start@@Base+0x3908> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3720] @ 2791c <_start@@Base+0x3914> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3720] @ 27914 <_start@@Base+0x390c> │ │ │ │ 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 287bc <_start@@Base+0x47b4> │ │ │ │ + ldr r3, [pc, #-3740] @ 27918 <_start@@Base+0x3910> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3752] @ 27924 <_start@@Base+0x391c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3752] @ 2791c <_start@@Base+0x3914> │ │ │ │ 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 287e4 <_start@@Base+0x47dc> │ │ │ │ + ldr r3, [pc, #-3772] @ 27920 <_start@@Base+0x3918> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3784] @ 2792c <_start@@Base+0x3924> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3784] @ 27924 <_start@@Base+0x391c> │ │ │ │ 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 2880c <_start@@Base+0x4804> │ │ │ │ + ldr r3, [pc, #-3804] @ 27928 <_start@@Base+0x3920> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3816] @ 27934 <_start@@Base+0x392c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3816] @ 2792c <_start@@Base+0x3924> │ │ │ │ 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 28834 <_start@@Base+0x482c> │ │ │ │ + ldr r3, [pc, #-3836] @ 27930 <_start@@Base+0x3928> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3848] @ 2793c <_start@@Base+0x3934> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3848] @ 27934 <_start@@Base+0x392c> │ │ │ │ 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 2885c <_start@@Base+0x4854> │ │ │ │ + ldr r3, [pc, #-3868] @ 27938 <_start@@Base+0x3930> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3880] @ 27944 <_start@@Base+0x393c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3880] @ 2793c <_start@@Base+0x3934> │ │ │ │ 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 28884 <_start@@Base+0x487c> │ │ │ │ + ldr r3, [pc, #-3900] @ 27940 <_start@@Base+0x3938> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3912] @ 2794c <_start@@Base+0x3944> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3912] @ 27944 <_start@@Base+0x393c> │ │ │ │ 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 288ac <_start@@Base+0x48a4> │ │ │ │ + ldr r3, [pc, #-3932] @ 27948 <_start@@Base+0x3940> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3944] @ 27954 <_start@@Base+0x394c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3944] @ 2794c <_start@@Base+0x3944> │ │ │ │ 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 288d4 <_start@@Base+0x48cc> │ │ │ │ + ldr r3, [pc, #-3964] @ 27950 <_start@@Base+0x3948> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3976] @ 2795c <_start@@Base+0x3954> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-3976] @ 27954 <_start@@Base+0x394c> │ │ │ │ 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 288fc <_start@@Base+0x48f4> │ │ │ │ + ldr r3, [pc, #-3996] @ 27958 <_start@@Base+0x3950> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4008] @ 27964 <_start@@Base+0x395c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4008] @ 2795c <_start@@Base+0x3954> │ │ │ │ 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 28924 <_start@@Base+0x491c> │ │ │ │ + ldr r3, [pc, #-4028] @ 27960 <_start@@Base+0x3958> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4040] @ 2796c <_start@@Base+0x3964> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4040] @ 27964 <_start@@Base+0x395c> │ │ │ │ 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 2894c <_start@@Base+0x4944> │ │ │ │ + ldr r3, [pc, #-4060] @ 27968 <_start@@Base+0x3960> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4072] @ 27974 <_start@@Base+0x396c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #-4072] @ 2796c <_start@@Base+0x3964> │ │ │ │ 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 28974 <_start@@Base+0x496c> │ │ │ │ + ldr r3, [pc, #-4092] @ 27970 <_start@@Base+0x3968> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #156] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #156] @ 28a18 <_start@@Base+0x4a10> │ │ │ │ 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 2899c <_start@@Base+0x4994> │ │ │ │ + ldr r3, [pc, #136] @ 28a1c <_start@@Base+0x4a14> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #124] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #124] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ 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 289c4 <_start@@Base+0x49bc> │ │ │ │ + ldr r3, [pc, #104] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #92] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ + ldr r0, [pc, #92] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ 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 289ec <_start@@Base+0x49e4> │ │ │ │ + ldr r3, [pc, #72] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28a14 <_start@@Base+0x4a0c> │ │ │ │ + beq 28a0c <_start@@Base+0x4a04> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 26c74 <_start@@Base+0x2c6c> │ │ │ │ + bne 26c6c <_start@@Base+0x2c64> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26c74 <_start@@Base+0x2c6c> │ │ │ │ + beq 26c6c <_start@@Base+0x2c64> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #352] @ 0x160 │ │ │ │ - b 27364 <_start@@Base+0x335c> │ │ │ │ - eoreq pc, r3, r4, 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 │ │ │ │ + b 2735c <_start@@Base+0x3354> │ │ │ │ + eoreq pc, r3, ip, lsl #8 │ │ │ │ + eoreq pc, r3, r4, lsl #8 │ │ │ │ + strdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r8, ror #7 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ + ldrdeq pc, [r3], -r0 @ │ │ │ │ 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] @ 28b44 <_start@@Base+0x4b3c> │ │ │ │ + ldr r1, [pc, #252] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #244] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ + ldr r3, [pc, #244] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #240] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ + ldr r2, [pc, #240] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ 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 +5279,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 2079b4 │ │ │ │ + ldr r6, [pc, #172] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6] │ │ │ │ - bl 179cc8 │ │ │ │ - ldr r1, [pc, #160] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ + bl 179cbc │ │ │ │ + ldr r1, [pc, #160] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ 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 37da4 │ │ │ │ + ldr r1, [pc, #140] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #128] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ + bl 37da4 │ │ │ │ + ldr r1, [pc, #128] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ + bl 37da4 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a4 <_start@@Base+0x279c> │ │ │ │ + bl 2679c <_start@@Base+0x2794> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 44768 │ │ │ │ + bl 44760 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 28b6c <_start@@Base+0x4b64> │ │ │ │ + ldr r2, [pc, #80] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ + ldr r3, [pc, #44] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ 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 28b40 <_start@@Base+0x4b38> │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002875b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, lsl #11 │ │ │ │ + mlaeq r8, r0, r5, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r6, r8, ror #24 │ │ │ │ - @ instruction: 0xffffbd24 │ │ │ │ - @ instruction: 0xffffbcd4 │ │ │ │ - @ instruction: 0xffffbc90 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, r0, ror ip │ │ │ │ + @ instruction: 0xffffbd2c │ │ │ │ + @ instruction: 0xffffbcdc │ │ │ │ + @ instruction: 0xffffbc98 │ │ │ │ + eoreq r7, r8, r0, ror #9 │ │ │ │ │ │ │ │ -00028b70 : │ │ │ │ +00028b68 : │ │ │ │ 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 28ba8 │ │ │ │ add r2, r4, r3 │ │ │ │ - b 28ba0 │ │ │ │ + b 28b98 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28ba8 │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 28b98 │ │ │ │ + bne 28b90 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ pop {r4, lr} │ │ │ │ b 22f68 <__prctl_time64@plt> │ │ │ │ │ │ │ │ -00028bc0 : │ │ │ │ +00028bb8 : │ │ │ │ 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] @ 28c54 │ │ │ │ + ldr r3, [pc, #132] @ 28c58 │ │ │ │ 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] @ 28c5c │ │ │ │ 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] @ 28c60 │ │ │ │ + ldr r3, [pc, #40] @ 28c58 │ │ │ │ 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 28c50 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r0, lsr #8 │ │ │ │ + eoreq r7, r8, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #13 │ │ │ │ - eoreq r7, r8, r4, asr #7 │ │ │ │ + eoreq r1, r4, r8, asr #12 │ │ │ │ + eoreq r7, r8, ip, 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] @ 28ddc │ │ │ │ + ldr r3, [pc, #328] @ 28de0 │ │ │ │ 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 28dd0 │ │ │ │ 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 28d28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d7c │ │ │ │ + beq 28d74 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28d18 │ │ │ │ + bls 28d10 │ │ │ │ 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 28dbc │ │ │ │ str r0, [lr, #8] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28ce4 │ │ │ │ - bcs 28d78 │ │ │ │ + bhi 28cdc │ │ │ │ + bcs 28d70 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28d78 │ │ │ │ + beq 28d70 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28d68 │ │ │ │ + bcs 28d60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dcc │ │ │ │ + beq 28dc4 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 28cd8 │ │ │ │ + b 28cd0 │ │ │ │ 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] @ 28de4 │ │ │ │ + ldr r3, [pc, #68] @ 28de0 │ │ │ │ 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 28dd8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d74 │ │ │ │ mov r0, r1 │ │ │ │ - b 28d98 │ │ │ │ + b 28d90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, ip, asr r3 │ │ │ │ + eoreq r7, r8, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, asr r2 │ │ │ │ + eoreq r7, r8, r0, ror #4 │ │ │ │ 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] @ 28f60 │ │ │ │ + ldr r3, [pc, #328] @ 28f64 │ │ │ │ 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 28f54 │ │ │ │ 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 28eac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f00 │ │ │ │ + beq 28ef8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28e9c │ │ │ │ + bls 28e94 │ │ │ │ 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 28f40 │ │ │ │ str r0, [lr, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28e68 │ │ │ │ - bcs 28efc │ │ │ │ + bhi 28e60 │ │ │ │ + bcs 28ef4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28efc │ │ │ │ + beq 28ef4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28eec │ │ │ │ + bcs 28ee4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f50 │ │ │ │ + beq 28f48 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 28e5c │ │ │ │ + b 28e54 │ │ │ │ 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] @ 28f68 │ │ │ │ + ldr r3, [pc, #68] @ 28f64 │ │ │ │ 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 28f5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28ef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28ef8 │ │ │ │ mov r0, r1 │ │ │ │ - b 28f1c │ │ │ │ + b 28f14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eoreq r7, r8, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r8], -r4 @ │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ 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 +5607,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 28fcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 28fdc │ │ │ │ + beq 28fd4 │ │ │ │ str r4, [r5, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 28ffc │ │ │ │ - bl 28e08 │ │ │ │ + beq 28ff4 │ │ │ │ + bl 28e00 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ - b 28fd4 │ │ │ │ + b 28fcc │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b 28fd4 │ │ │ │ + b 28fcc │ │ │ │ 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 +5644,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 29074 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 29084 │ │ │ │ + bcc 2907c │ │ │ │ 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 +5670,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 290cc │ │ │ │ ldrb ip, [r1, #359] @ 0x167 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst ip, #2 │ │ │ │ - beq 290dc │ │ │ │ + beq 290d4 │ │ │ │ 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 29114 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ and r3, r3, #66560 @ 0x10400 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 29134 │ │ │ │ + beq 2912c │ │ │ │ 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] @ 29164 │ │ │ │ str r3, [r1, #584] @ 0x248 │ │ │ │ ldrh r3, [ip] │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290cc │ │ │ │ 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 290ec │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 290f4 │ │ │ │ + bne 290ec │ │ │ │ ldr r3, [r1, #588] @ 0x24c │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #588] @ 0x24c │ │ │ │ - b 290d4 │ │ │ │ + b 290cc │ │ │ │ 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 : │ │ │ │ +0002918c : │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 291ac │ │ │ │ + bne 291a4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 291a0 │ │ │ │ + beq 29198 │ │ │ │ ldr r2, [r3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #0 │ │ │ │ - beq 291e8 │ │ │ │ + beq 291e0 │ │ │ │ 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 2920c │ │ │ │ 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 +5775,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 292ac │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 292ac │ │ │ │ + bne 292a4 │ │ │ │ ldr r4, [r5, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 2929c │ │ │ │ + beq 29294 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2928c │ │ │ │ + bne 29284 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 292f4 │ │ │ │ + beq 292ec │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29274 │ │ │ │ + bne 2926c │ │ │ │ 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 292dc │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne r1, [r2, #25] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 292d0 │ │ │ │ + bne 292c8 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #359] @ 0x167 │ │ │ │ - b 29250 │ │ │ │ + b 29248 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 2921c │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r9, r0 │ │ │ │ movcc r9, r0 │ │ │ │ - b 2928c │ │ │ │ + b 29284 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 293fc │ │ │ │ + beq 293f4 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ push {r4, lr} │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r4, [r0, #368] @ 0x170 │ │ │ │ - beq 2936c │ │ │ │ + beq 29364 │ │ │ │ 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 29358 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne lr, [r2, #24] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2934c │ │ │ │ + bne 29344 │ │ │ │ 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 293ec │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ - bne 293a0 │ │ │ │ - b 29404 │ │ │ │ + bne 29398 │ │ │ │ + b 293fc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29404 │ │ │ │ + beq 293fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 29394 │ │ │ │ + bne 2938c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 29394 │ │ │ │ + bne 2938c │ │ │ │ mov r2, lr │ │ │ │ - b 293dc │ │ │ │ + b 293d4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 2938c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 2938c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 293c4 │ │ │ │ + bne 293bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ movcs r0, r2 │ │ │ │ - b 29394 │ │ │ │ + b 2938c │ │ │ │ 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 +5898,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 29440 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 29474 │ │ │ │ + beq 2946c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 2943c │ │ │ │ - ldr r3, [pc, #120] @ 294dc │ │ │ │ + bcs 29434 │ │ │ │ + ldr r3, [pc, #120] @ 294d4 │ │ │ │ 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 2948c │ │ │ │ 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 2947c │ │ │ │ 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 2947c │ │ │ │ @ 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] @ 2952c │ │ │ │ + ldr r4, [pc, #60] @ 29530 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29510 │ │ │ │ + beq 29508 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #36] @ 2953c │ │ │ │ - ldr r0, [pc, #36] @ 29540 │ │ │ │ + ldr r3, [pc, #36] @ 29534 │ │ │ │ + ldr r0, [pc, #36] @ 29538 │ │ │ │ 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, ip, lsr #4 │ │ │ │ + eoreq r6, r8, r0, lsl #22 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #23 │ │ │ │ + eoreq pc, r3, r4, ror fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ 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] @ 295a0 │ │ │ │ ldrb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #52] @ 295ac │ │ │ │ + ldr r3, [pc, #52] @ 295a4 │ │ │ │ add ip, pc, ip │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #40] @ 295b0 │ │ │ │ + ldr r0, [pc, #40] @ 295a8 │ │ │ │ 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, ip, lsl #21 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, ror fp @ │ │ │ │ + eoreq pc, r3, r8, lsr fp @ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 295d0 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 295e0 │ │ │ │ + beq 295d8 │ │ │ │ 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 29610 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 295d8 │ │ │ │ + bne 295d0 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 2962c │ │ │ │ + ldr r2, [pc, #40] @ 29624 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r1, #664] @ 0x298 │ │ │ │ - b 295d8 │ │ │ │ + b 295d0 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r1, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ │ │ │ │ -00029630 : │ │ │ │ +00029628 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29648 │ │ │ │ + bne 29640 │ │ │ │ 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 : │ │ │ │ +00029650 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29670 │ │ │ │ + bne 29668 │ │ │ │ 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] @ 29764 │ │ │ │ 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 29758 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r5, lr, #4 │ │ │ │ - b 2970c │ │ │ │ + b 29704 │ │ │ │ ldr r7, [lr, r1, lsl #2] │ │ │ │ add r8, r7, #3 │ │ │ │ cmp ip, r8 │ │ │ │ - bhi 29730 │ │ │ │ + bhi 29728 │ │ │ │ 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 29758 │ │ │ │ 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 296d0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 296f0 │ │ │ │ + beq 296e8 │ │ │ │ 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 29704 │ │ │ │ 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] @ 297a4 │ │ │ │ + ldr r3, [pc, #36] @ 297a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 297b4 │ │ │ │ + ldr r0, [pc, #28] @ 297ac │ │ │ │ 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, r8, ror r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - mlaeq r3, r4, r9, pc @ │ │ │ │ + eoreq pc, r3, ip, asr r9 @ │ │ │ │ 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] @ 29808 │ │ │ │ + ldr r3, [pc, #64] @ 2980c │ │ │ │ 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] @ 29810 │ │ │ │ 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, r0, lsr r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, ror #18 │ │ │ │ + eoreq pc, r3, r0, lsr r9 @ │ │ │ │ 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] @ 29850 │ │ │ │ + ldr r3, [pc, #36] @ 29854 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 29860 │ │ │ │ + ldr r0, [pc, #28] @ 29858 │ │ │ │ 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, ip, asr #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #18 │ │ │ │ + strdeq pc, [r3], -r4 @ │ │ │ │ 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] @ 298f0 │ │ │ │ + ldr r3, [pc, #124] @ 298f4 │ │ │ │ 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 +6194,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] @ 298f8 │ │ │ │ + ldr r3, [pc, #40] @ 298f4 │ │ │ │ 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 298ec │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r8, r8, ror r7 │ │ │ │ + eoreq r6, r8, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r8, r8, lsr #14 │ │ │ │ + eoreq r6, r8, r0, lsr r7 │ │ │ │ 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] @ 299fc │ │ │ │ + ldr r3, [pc, #232] @ 29a00 │ │ │ │ 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 +6237,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] @ 29a04 │ │ │ │ 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] @ 29a08 │ │ │ │ + ldr r2, [pc, #104] @ 29a0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299c4 │ │ │ │ + beq 299bc │ │ │ │ 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] @ 29a10 │ │ │ │ + ldr r3, [pc, #40] @ 29a00 │ │ │ │ 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 299f8 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r1, r0, r0, lsr #12 │ │ │ │ - eorseq sp, r6, r4, ror sp │ │ │ │ + eorseq sp, r6, ip, ror sp │ │ │ │ stmdaeq r0, {r2} │ │ │ │ - eoreq r6, r8, ip, lsl r6 │ │ │ │ + eoreq r6, r8, r4, 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] @ 29aa4 │ │ │ │ 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 29a68 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29a74 │ │ │ │ + bne 29a6c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ - ldr r3, [pc, #52] @ 29ab0 │ │ │ │ + bl 29768 │ │ │ │ + ldr r3, [pc, #52] @ 29aa8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29ab4 │ │ │ │ + ldr r2, [pc, #40] @ 29aac │ │ │ │ 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: 0x002865bc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq pc, r3, r8, ror #13 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 29af8 │ │ │ │ + beq 29af0 │ │ │ │ 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 +6349,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 2940c │ │ │ │ + ldr r7, [pc, #144] @ 29bc8 │ │ │ │ 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 29b78 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29b9c │ │ │ │ + bne 29b94 │ │ │ │ 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 29b44 │ │ │ │ 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] @ 29bcc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29bd8 │ │ │ │ + ldr r2, [pc, #36] @ 29bd0 │ │ │ │ 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: 0x002864b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, lsr #11 │ │ │ │ + eoreq pc, r3, r0, ror r5 @ │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 29c10 │ │ │ │ + bne 29c08 │ │ │ │ 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 +6413,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 2940c │ │ │ │ + ldr r8, [pc, #204] @ 29d04 │ │ │ │ mov sl, #0 │ │ │ │ add r6, r4, #1152 @ 0x480 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29c88 │ │ │ │ + beq 29c80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29ca0 │ │ │ │ + bne 29c98 │ │ │ │ ldrsh r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29ca0 │ │ │ │ + beq 29c98 │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 29c94 │ │ │ │ + beq 29c8c │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29c5c │ │ │ │ + bne 29c54 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 29c48 │ │ │ │ + bne 29c40 │ │ │ │ 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 29cd0 │ │ │ │ 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 29c40 │ │ │ │ + b 29c8c │ │ │ │ + ldr r3, [pc, #48] @ 29d08 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29d14 │ │ │ │ + ldr r2, [pc, #36] @ 29d0c │ │ │ │ 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: 0x002863bc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, ror #8 │ │ │ │ + eoreq pc, r3, r4, lsr r4 @ │ │ │ │ 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 29d3c │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 29e18 │ │ │ │ + bne 29e10 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ str r3, [r4, #524] @ 0x20c │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29db8 │ │ │ │ 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 29d7c │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29da8 │ │ │ │ + beq 29da0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsr r3, r3, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dd4 │ │ │ │ + beq 29dcc │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29dd4 │ │ │ │ + bne 29dcc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ 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 29d58 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29db8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29e40 │ │ │ │ + beq 29e38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29e24 │ │ │ │ + bne 29e1c │ │ │ │ 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 29d3c │ │ │ │ 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] @ 29f7c │ │ │ │ cmp r7, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 29f28 │ │ │ │ + beq 29f20 │ │ │ │ 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 29eb8 │ │ │ │ + b 29ee8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f40 │ │ │ │ + beq 29f38 │ │ │ │ ldr ip, [r3] │ │ │ │ add lr, r1, r2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 29eac │ │ │ │ + beq 29ea4 │ │ │ │ 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 29eb8 │ │ │ │ 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 29f44 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29efc │ │ │ │ + bne 29ef4 │ │ │ │ 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 29ee8 │ │ │ │ + ldr r3, [pc, #52] @ 29f80 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29f8c │ │ │ │ + ldr r2, [pc, #40] @ 29f84 │ │ │ │ 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, ip, ror r1 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, asr #4 │ │ │ │ + eoreq pc, r3, r0, lsl 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 28c7c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2a0f0 │ │ │ │ + beq 2a0e8 │ │ │ │ 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 2a0dc │ │ │ │ add ip, r2, r3 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2a0dc │ │ │ │ + beq 2a0d4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a024 │ │ │ │ + beq 2a01c │ │ │ │ ldr ip, [r2] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp r0, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ stmeq r2, {r5, lr} │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ add ip, lr, ip │ │ │ │ cmp r5, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ streq lr, [r2, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a058 │ │ │ │ + beq 2a050 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r0, lr │ │ │ │ ldr r0, [ip, #4] │ │ │ │ streq r5, [ip] │ │ │ │ addeq r0, r6, r0 │ │ │ │ streq r0, [ip, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0dc │ │ │ │ add lr, r0, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq 2a168 │ │ │ │ + beq 2a160 │ │ │ │ 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 2a104 │ │ │ │ cmp r5, r3 │ │ │ │ str r6, [r7, #4] │ │ │ │ - bcs 2a114 │ │ │ │ + bcs 2a10c │ │ │ │ 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 28c7c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2a150 │ │ │ │ - bls 2a0d0 │ │ │ │ + bcc 2a148 │ │ │ │ + bls 2a0c8 │ │ │ │ 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 +6722,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 2a124 │ │ │ │ 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 2a094 │ │ │ │ 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 2a0c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2a0cc │ │ │ │ + b 2a0c4 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 2a0e4 │ │ │ │ + b 2a0dc │ │ │ │ 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 2a1d0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 29f90 │ │ │ │ + bl 29f88 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f90 │ │ │ │ - bl 29770 │ │ │ │ + b 29f88 │ │ │ │ + bl 29768 │ │ │ │ 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 2a234 │ │ │ │ + bls 2a218 │ │ │ │ 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 29a14 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2a23c │ │ │ │ + bhi 2a234 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 29a1c │ │ │ │ + b 29a14 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 29a1c │ │ │ │ + b 29a14 │ │ │ │ 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 2a2d0 │ │ │ │ + bls 2a2c0 │ │ │ │ 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 29a14 │ │ │ │ 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 2a294 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a29c │ │ │ │ + b 2a294 │ │ │ │ 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 2a38c │ │ │ │ + bls 2a370 │ │ │ │ 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 2a340 │ │ │ │ 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 2a328 │ │ │ │ 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 2a3a8 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movne r7, #1 │ │ │ │ - b 2a314 │ │ │ │ + b 2a30c │ │ │ │ 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 2a324 │ │ │ │ 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 2a324 │ │ │ │ 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 2a404 │ │ │ │ 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 2a428 │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r7, [r1] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 2a3f8 │ │ │ │ + b 2a3f0 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a468 │ │ │ │ + beq 2a460 │ │ │ │ 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 2a3f0 │ │ │ │ + bl 294d8 │ │ │ │ │ │ │ │ -0002a46c : │ │ │ │ +0002a464 : │ │ │ │ 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 2a4b0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4c8 │ │ │ │ + beq 2a4c0 │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2a54c │ │ │ │ + beq 2a544 │ │ │ │ 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 2a5a4 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 2a4f0 │ │ │ │ + b 2a4e8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2a55c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 2a4e4 │ │ │ │ + bne 2a4dc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5c8 │ │ │ │ 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 2a4a0 │ │ │ │ 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 2a5c8 │ │ │ │ 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 2a4c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a564 │ │ │ │ + bne 2a55c │ │ │ │ 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 2a588 │ │ │ │ + bl 294d8 │ │ │ │ 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 2a610 │ │ │ │ cmp lr, r8 │ │ │ │ - beq 2a690 │ │ │ │ + beq 2a688 │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2a668 │ │ │ │ + beq 2a660 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a60c │ │ │ │ + beq 2a604 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bge 2a60c │ │ │ │ + bge 2a604 │ │ │ │ add r4, lr, r3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 2a604 │ │ │ │ + bne 2a5fc │ │ │ │ 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 2a6ac │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a65c │ │ │ │ + bne 2a654 │ │ │ │ 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 +7087,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 2940c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a6dc │ │ │ │ + bne 2a6d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a688 │ │ │ │ + beq 2a680 │ │ │ │ rsb r0, r6, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ 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 +7123,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 2a7b8 │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ sub ip, ip, r2 │ │ │ │ str ip, [r5, #20] │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5cc │ │ │ │ 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 29c10 │ │ │ │ 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 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 29768 │ │ │ │ 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 +7170,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 2a824 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 29768 │ │ │ │ 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 2a8d0 │ │ │ │ + ldr r9, [pc, #1428] @ 2adec │ │ │ │ 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 2a990 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2a8b0 │ │ │ │ + ble 2a8a8 │ │ │ │ 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 2a88c │ │ │ │ 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 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a860 │ │ │ │ + bne 2a858 │ │ │ │ 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 2aa64 │ │ │ │ + ldr r3, [pc, #1276] @ 2adf0 │ │ │ │ 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 2aa54 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a954 │ │ │ │ + bne 2a94c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2a9a0 │ │ │ │ + bne 2a998 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [fp] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a9b8 │ │ │ │ + b 2a9b0 │ │ │ │ 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 2aa44 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa54 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2a9ac │ │ │ │ + beq 2a9a4 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a954 │ │ │ │ + b 2a94c │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2a890 │ │ │ │ + b 2a888 │ │ │ │ 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 2ad94 │ │ │ │ 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 2ad68 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2ad88 │ │ │ │ + ble 2ad80 │ │ │ │ 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 2a9f8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ac38 │ │ │ │ + beq 2ac30 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 2ad88 │ │ │ │ + bhi 2ad80 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2ac38 │ │ │ │ + bhi 2ac30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac34 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 2a97c │ │ │ │ + bne 2a974 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ + bne 2a910 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #904] @ 2adfc │ │ │ │ + ldr r3, [pc, #904] @ 2adf4 │ │ │ │ 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 2addc │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ac80 │ │ │ │ + beq 2ac78 │ │ │ │ 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 2aa94 │ │ │ │ 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 2aa80 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 2adec │ │ │ │ + bne 2ade4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ab58 │ │ │ │ + beq 2ab50 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab48 │ │ │ │ + beq 2ab40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2ab2c │ │ │ │ + bne 2ab24 │ │ │ │ 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 2ac20 │ │ │ │ + ldr r9, [pc, #656] @ 2adf8 │ │ │ │ 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 2adc0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2add0 │ │ │ │ + ble 2adc8 │ │ │ │ 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 2aba4 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2adc0 │ │ │ │ + beq 2adb8 │ │ │ │ ldrhi r2, [r7, #32] │ │ │ │ - bhi 2add0 │ │ │ │ + bhi 2adc8 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2adc0 │ │ │ │ + bhi 2adb8 │ │ │ │ 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 2a7bc │ │ │ │ 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 2ab6c │ │ │ │ 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 2a7bc │ │ │ │ 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 2a920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ - b 2aa68 │ │ │ │ + bne 2a910 │ │ │ │ + b 2aa60 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ac98 │ │ │ │ + bne 2ac90 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ tst r2, #3 │ │ │ │ - bne 2aad8 │ │ │ │ + bne 2aad0 │ │ │ │ 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 2ad70 │ │ │ │ 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 2ad60 │ │ │ │ ldr ip, [r6, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2adac │ │ │ │ + ble 2ada4 │ │ │ │ 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 2ace4 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ad34 │ │ │ │ + beq 2ad2c │ │ │ │ ldrhi ip, [r6, #32] │ │ │ │ - bhi 2adac │ │ │ │ + bhi 2ada4 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r6, #36] @ 0x24 │ │ │ │ - bls 2ad38 │ │ │ │ + bls 2ad30 │ │ │ │ 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 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - b 2aad0 │ │ │ │ + b 2aac8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2ace8 │ │ │ │ + b 2ace0 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a9fc │ │ │ │ + b 2a9f4 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2acb8 │ │ │ │ + bl 2a1d4 │ │ │ │ + b 2acb0 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac34 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2a9cc │ │ │ │ + bl 2a1d4 │ │ │ │ + b 2a9c4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ad38 │ │ │ │ + b 2ad30 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2abf4 │ │ │ │ + b 2abec │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2aba8 │ │ │ │ + b 2aba0 │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2abf4 │ │ │ │ + b 2abec │ │ │ │ mov r9, r7 │ │ │ │ - b 2aad8 │ │ │ │ + b 2aad0 │ │ │ │ mov fp, r2 │ │ │ │ - b 2aa80 │ │ │ │ + b 2aa78 │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - eorseq ip, r6, ip, lsl lr │ │ │ │ - eorseq ip, r6, r8, lsr #25 │ │ │ │ - eorseq ip, r6, ip, lsr #23 │ │ │ │ + eorseq ip, r6, r4, lsr #28 │ │ │ │ + @ instruction: 0x0036ccb0 │ │ │ │ + @ instruction: 0x0036cbb4 │ │ │ │ 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] @ 2af88 │ │ │ │ lsr lr, r6, #14 │ │ │ │ add r9, pc, r9 │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, r0 │ │ │ │ - b 2ae50 │ │ │ │ + b 2ae48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2aecc │ │ │ │ + bne 2aec4 │ │ │ │ ldr r4, [r4, #300] @ 0x12c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2af48 │ │ │ │ + beq 2af40 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - beq 2ae3c │ │ │ │ + beq 2ae34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2ae9c │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aea4 │ │ │ │ + bls 2ae9c │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2ae9c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #3 │ │ │ │ - bne 2af6c │ │ │ │ - ldr r3, [pc, #248] @ 2af94 │ │ │ │ + bne 2af64 │ │ │ │ + ldr r3, [pc, #248] @ 2af8c │ │ │ │ ldr r2, [r4, #356] @ 0x164 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 2af6c │ │ │ │ - ldr r2, [pc, #236] @ 2af98 │ │ │ │ - ldr r3, [pc, #236] @ 2af9c │ │ │ │ + beq 2af64 │ │ │ │ + ldr r2, [pc, #236] @ 2af90 │ │ │ │ + ldr r3, [pc, #236] @ 2af94 │ │ │ │ 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 +7612,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 2af80 │ │ │ │ + bls 2af50 │ │ │ │ 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 29a14 │ │ │ │ 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] @ 2af98 │ │ │ │ + ldr r3, [pc, #72] @ 2af94 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2aeb0 │ │ │ │ + b 2aea8 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2af88 │ │ │ │ + bhi 2af80 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b 2af04 │ │ │ │ + b 2aefc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a244 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2af3c │ │ │ │ + b 2af34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2af04 │ │ │ │ - ldrdeq r5, [r8], -r0 @ │ │ │ │ + b 2aefc │ │ │ │ + ldrdeq r5, [r8], -r8 @ │ │ │ │ andeq r0, r0, #8 │ │ │ │ - eoreq lr, r3, r4, lsr #6 │ │ │ │ + eoreq lr, r3, ip, ror #5 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq lr, r3, ip, lsr #5 │ │ │ │ + eoreq lr, r3, r4, ror r2 │ │ │ │ │ │ │ │ -0002afa4 : │ │ │ │ +0002af9c : │ │ │ │ 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 2afe8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2b050 │ │ │ │ + beq 2b048 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2afe0 │ │ │ │ + beq 2afd8 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 2b034 │ │ │ │ - ldr r0, [pc, #132] @ 2b06c │ │ │ │ + b 2b02c │ │ │ │ + ldr r0, [pc, #132] @ 2b064 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 235c8 │ │ │ │ - ldr r3, [pc, #120] @ 2b070 │ │ │ │ + ldr r3, [pc, #120] @ 2b068 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ae04 │ │ │ │ + bl 2adfc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b038 │ │ │ │ - ldr r1, [pc, #80] @ 2b074 │ │ │ │ + beq 2b030 │ │ │ │ + ldr r1, [pc, #80] @ 2b06c │ │ │ │ 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] @ 2b070 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - ldr r1, [pc, #36] @ 2b07c │ │ │ │ + b 2b02c │ │ │ │ + ldr r1, [pc, #36] @ 2b074 │ │ │ │ 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 2b02c │ │ │ │ + eoreq lr, r3, ip, lsr #4 │ │ │ │ + eorseq ip, r6, ip, lsr #14 │ │ │ │ + eoreq lr, r3, ip, asr #4 │ │ │ │ + eoreq lr, r3, r4, lsl #4 │ │ │ │ + mlaeq r3, r0, r1, lr │ │ │ │ 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] @ 2b2d4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r6, #1152 @ 0x480 │ │ │ │ mov ip, r6 │ │ │ │ - b 2b0c4 │ │ │ │ + b 2b0bc │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b1c4 │ │ │ │ + beq 2b1bc │ │ │ │ ldr lr, [ip, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b0 │ │ │ │ ldr r4, [ip] │ │ │ │ ands r1, r4, r0 │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b0 │ │ │ │ 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 2b234 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b10c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 2b128 │ │ │ │ + b 2b120 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #288 @ 0x120 │ │ │ │ - beq 2b2b4 │ │ │ │ + beq 2b2ac │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b11c │ │ │ │ + bne 2b114 │ │ │ │ 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 2b2b4 │ │ │ │ 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 2b244 │ │ │ │ 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 2a5cc │ │ │ │ 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] @ 2b2d4 │ │ │ │ + b 2b1dc │ │ │ │ add r4, r4, r1 │ │ │ │ ands ip, r4, r0 │ │ │ │ - beq 2b288 │ │ │ │ + beq 2b280 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b10c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 2b1d8 │ │ │ │ + bcs 2b1d0 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r1, r1, r5 │ │ │ │ ands ip, r4, r0 │ │ │ │ - bne 2b1cc │ │ │ │ + bne 2b1c4 │ │ │ │ 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 2b0f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r1, sl │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2d0 │ │ │ │ + bne 2b2c8 │ │ │ │ cmp r9, sl │ │ │ │ - bls 2b280 │ │ │ │ + bls 2b278 │ │ │ │ sub r9, r9, sl │ │ │ │ add r6, r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2c4 │ │ │ │ + bne 2b2bc │ │ │ │ ldr r3, [r7] │ │ │ │ - b 2b1b0 │ │ │ │ + b 2b1a8 │ │ │ │ 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 2b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #16384 @ 0x4000 │ │ │ │ - b 2b138 │ │ │ │ + b 2b130 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b108 │ │ │ │ + b 2b100 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b0 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002b2e0 : │ │ │ │ +0002b2d8 : │ │ │ │ adds r0, r0, r1 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2ec : │ │ │ │ +0002b2e4 : │ │ │ │ cmp r0, r1 │ │ │ │ subcs r0, r0, r1 │ │ │ │ movcc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2fc : │ │ │ │ - ldr r3, [pc, #12] @ 2b310 │ │ │ │ +0002b2f4 : │ │ │ │ + ldr r3, [pc, #12] @ 2b308 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r4 │ │ │ │ + eorseq ip, r6, r4, lsr #8 │ │ │ │ │ │ │ │ -0002b314 : │ │ │ │ - ldr r3, [pc, #12] @ 2b328 │ │ │ │ +0002b30c : │ │ │ │ + ldr r3, [pc, #12] @ 2b320 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, lsl #8 │ │ │ │ + eorseq ip, r6, ip, lsl #8 │ │ │ │ │ │ │ │ -0002b32c : │ │ │ │ - ldr r3, [pc, #20] @ 2b348 │ │ │ │ +0002b324 : │ │ │ │ + ldr r3, [pc, #20] @ 2b340 │ │ │ │ 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: 0x0036c3f4 │ │ │ │ │ │ │ │ -0002b34c : │ │ │ │ - ldr r3, [pc, #20] @ 2b368 │ │ │ │ +0002b344 : │ │ │ │ + ldr r3, [pc, #20] @ 2b360 │ │ │ │ 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: 0x0036c3d4 │ │ │ │ │ │ │ │ -0002b36c : │ │ │ │ - ldr r3, [pc, #12] @ 2b380 │ │ │ │ +0002b364 : │ │ │ │ + ldr r3, [pc, #12] @ 2b378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0036c3b4 │ │ │ │ │ │ │ │ -0002b384 : │ │ │ │ - ldr r3, [pc, #20] @ 2b3a0 │ │ │ │ +0002b37c : │ │ │ │ + ldr r3, [pc, #20] @ 2b398 │ │ │ │ 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, ip, r3, ip │ │ │ │ │ │ │ │ -0002b3a4 : │ │ │ │ - ldr r3, [pc, #12] @ 2b3b8 │ │ │ │ +0002b39c : │ │ │ │ + ldr r3, [pc, #12] @ 2b3b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #484] @ 0x1e4 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror r3 │ │ │ │ + eorseq ip, r6, ip, ror r3 │ │ │ │ │ │ │ │ -0002b3bc : │ │ │ │ - ldr r3, [pc, #12] @ 2b3d0 │ │ │ │ +0002b3b4 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #496] @ 0x1f0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr r3 │ │ │ │ + eorseq ip, r6, r4, ror #6 │ │ │ │ │ │ │ │ -0002b3d4 : │ │ │ │ - ldr r3, [pc, #28] @ 2b3f8 │ │ │ │ +0002b3cc : │ │ │ │ + ldr r3, [pc, #28] @ 2b3f0 │ │ │ │ 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, r8, asr #6 │ │ │ │ │ │ │ │ -0002b3fc : │ │ │ │ - ldr r3, [pc, #24] @ 2b41c │ │ │ │ +0002b3f4 : │ │ │ │ + ldr r3, [pc, #24] @ 2b414 │ │ │ │ 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, r4, lsr #6 │ │ │ │ │ │ │ │ -0002b420 : │ │ │ │ - ldr r3, [pc, #8] @ 2b430 │ │ │ │ +0002b418 : │ │ │ │ + ldr r3, [pc, #8] @ 2b428 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2f8 │ │ │ │ + eorseq ip, r6, r0, lsl #6 │ │ │ │ │ │ │ │ -0002b434 : │ │ │ │ - ldr r3, [pc, #32] @ 2b45c │ │ │ │ +0002b42c : │ │ │ │ + ldr r3, [pc, #32] @ 2b454 │ │ │ │ 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, ip, ror #5 │ │ │ │ │ │ │ │ -0002b460 : │ │ │ │ - ldr r3, [pc, #32] @ 2b488 │ │ │ │ +0002b458 : │ │ │ │ + ldr r3, [pc, #32] @ 2b480 │ │ │ │ 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: 0x0036c2bc │ │ │ │ │ │ │ │ -0002b48c : │ │ │ │ - ldr r3, [pc, #28] @ 2b4b0 │ │ │ │ +0002b484 : │ │ │ │ + ldr r3, [pc, #28] @ 2b4a8 │ │ │ │ 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 │ │ │ │ + mlaseq r6, r0, r2, ip │ │ │ │ │ │ │ │ -0002b4b4 : │ │ │ │ +0002b4ac : │ │ │ │ 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] @ 2b5dc │ │ │ │ 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 2b5c0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2b5d8 │ │ │ │ + beq 2b5d0 │ │ │ │ add r3, r5, #576 @ 0x240 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5c8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r0, r3 │ │ │ │ moveq fp, #508 @ 0x1fc │ │ │ │ - beq 2b51c │ │ │ │ + beq 2b514 │ │ │ │ cmp r0, #167 @ 0xa7 │ │ │ │ - ldr fp, [pc, #204] @ 2b5e8 │ │ │ │ + ldr fp, [pc, #204] @ 2b5e0 │ │ │ │ movne fp, r0 │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 2b54c │ │ │ │ + ble 2b544 │ │ │ │ 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 +8064,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 2b5d8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5d8 │ │ │ │ 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 +8087,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 2b528 │ │ │ │ + ldr fp, [pc, #28] @ 2b5e4 │ │ │ │ + b 2b514 │ │ │ │ + ldr fp, [pc, #24] @ 2b5e8 │ │ │ │ + b 2b514 │ │ │ │ + ldr fp, [pc, #20] @ 2b5ec │ │ │ │ + b 2b514 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq ip, r6, r8, asr r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ -0002b5f8 : │ │ │ │ - b 2b4b4 │ │ │ │ +0002b5f0 : │ │ │ │ + b 2b4ac │ │ │ │ │ │ │ │ -0002b5fc : │ │ │ │ - ldr r1, [pc, #52] @ 2b638 │ │ │ │ +0002b5f4 : │ │ │ │ + ldr r1, [pc, #52] @ 2b630 │ │ │ │ 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, r4, lsr #2 │ │ │ │ │ │ │ │ -0002b63c : │ │ │ │ - ldr r3, [pc, #16] @ 2b654 │ │ │ │ +0002b634 : │ │ │ │ + ldr r3, [pc, #16] @ 2b64c │ │ │ │ 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, r4, ror #1 │ │ │ │ │ │ │ │ -0002b658 : │ │ │ │ - ldr r3, [pc, #12] @ 2b66c │ │ │ │ +0002b650 : │ │ │ │ + ldr r3, [pc, #12] @ 2b664 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 2ae04 │ │ │ │ - ldrheq ip, [r6], -ip @ │ │ │ │ + b 2adfc │ │ │ │ + eorseq ip, r6, r4, asr #1 │ │ │ │ │ │ │ │ -0002b670 : │ │ │ │ +0002b668 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b674 : │ │ │ │ +0002b66c : │ │ │ │ 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 294d8 │ │ │ │ │ │ │ │ -0002b698 : │ │ │ │ +0002b690 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b69c : │ │ │ │ +0002b694 : │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r2, r0, #7 │ │ │ │ addne r3, r3, #12 │ │ │ │ subne r0, r3, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b6b4 : │ │ │ │ +0002b6ac : │ │ │ │ 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] @ 2b72c │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b738 │ │ │ │ + ldr r1, [pc, #92] @ 2b730 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b73c │ │ │ │ + ldr r0, [pc, #84] @ 2b734 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ lsl r3, r3, #5 │ │ │ │ - ldr r2, [pc, #76] @ 2b740 │ │ │ │ + ldr r2, [pc, #76] @ 2b738 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3 │ │ │ │ - ldr r3, [pc, #56] @ 2b738 │ │ │ │ + ldr r3, [pc, #56] @ 2b730 │ │ │ │ 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 2b728 │ │ │ │ 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, r4, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - strdeq r4, [r8], -r0 @ │ │ │ │ + strdeq r4, [r8], -r8 @ │ │ │ │ │ │ │ │ -0002b744 : │ │ │ │ +0002b73c : │ │ │ │ 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] @ 2b7bc │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b7c8 │ │ │ │ + ldr r1, [pc, #92] @ 2b7c0 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b7cc │ │ │ │ + ldr r0, [pc, #84] @ 2b7c4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b7d0 │ │ │ │ + ldr r2, [pc, #80] @ 2b7c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b7c8 │ │ │ │ + ldr r3, [pc, #60] @ 2b7c0 │ │ │ │ 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 2b7b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl #17 │ │ │ │ + mlaeq r8, r4, r8, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - eoreq r4, r8, r4, ror #16 │ │ │ │ + eoreq r4, r8, ip, ror #16 │ │ │ │ │ │ │ │ -0002b7d4 : │ │ │ │ +0002b7cc : │ │ │ │ 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] @ 2b84c │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b858 │ │ │ │ + ldr r1, [pc, #92] @ 2b850 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b85c │ │ │ │ + ldr r0, [pc, #84] @ 2b854 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b860 │ │ │ │ + ldr r2, [pc, #80] @ 2b858 │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b858 │ │ │ │ + ldr r3, [pc, #60] @ 2b850 │ │ │ │ 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 2b848 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r8], -ip @ │ │ │ │ + eoreq r4, r8, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ + ldrdeq r4, [r8], -ip @ │ │ │ │ │ │ │ │ -0002b864 : │ │ │ │ +0002b85c : │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b86c : │ │ │ │ - ldr r0, [pc] @ 2b874 │ │ │ │ +0002b864 : │ │ │ │ + ldr r0, [pc] @ 2b86c │ │ │ │ bx lr │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ │ │ │ │ -0002b878 : │ │ │ │ - ldr r0, [pc] @ 2b880 │ │ │ │ +0002b870 : │ │ │ │ + ldr r0, [pc] @ 2b878 │ │ │ │ bx lr │ │ │ │ andeq r3, r0, ip, ror #31 │ │ │ │ │ │ │ │ -0002b884 : │ │ │ │ +0002b87c : │ │ │ │ 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] @ 2b938 │ │ │ │ mov r0, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b93c │ │ │ │ + beq 2b934 │ │ │ │ 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 +8339,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 294d8 │ │ │ │ + eorseq fp, r6, r8, lsl #29 │ │ │ │ │ │ │ │ -0002b944 : │ │ │ │ +0002b93c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b948 : │ │ │ │ +0002b940 : │ │ │ │ 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] @ 2ba20 │ │ │ │ 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 2ba1c │ │ │ │ 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 +8378,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] @ 2ba24 │ │ │ │ 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 +8401,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 294d8 │ │ │ │ + eorseq fp, r6, r4, asr #27 │ │ │ │ + eorseq fp, r6, r0, asr sp │ │ │ │ │ │ │ │ -0002ba30 : │ │ │ │ +0002ba28 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba6c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 2ba50 │ │ │ │ + bhi 2ba48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2ba50 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba6c │ │ │ │ ldr r0, [r3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba7c : │ │ │ │ +0002ba74 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ addne r0, r0, #16384 @ 0x4000 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba90 : │ │ │ │ +0002ba88 : │ │ │ │ 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] @ 2bafc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 2bae4 │ │ │ │ + bne 2badc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bad8 │ │ │ │ + beq 2bad0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2baf4 │ │ │ │ - bl 2a6e8 │ │ │ │ + bne 2baec │ │ │ │ + bl 2a6e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 231b4 │ │ │ │ - ldr r0, [pc, #28] @ 2bb08 │ │ │ │ + ldr r0, [pc, #28] @ 2bb00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - ldr r0, [pc, #16] @ 2bb0c │ │ │ │ + ldr r0, [pc, #16] @ 2bb04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - eorseq fp, r6, r4, ror ip │ │ │ │ + eorseq fp, r6, ip, ror ip │ │ │ │ + @ instruction: 0x0023d7b0 │ │ │ │ eoreq sp, r3, r8, ror #15 │ │ │ │ - eoreq sp, r3, r0, lsr #16 │ │ │ │ │ │ │ │ -0002bb10 : │ │ │ │ +0002bb08 : │ │ │ │ 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] @ 2bba4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb60 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb50 │ │ │ │ + bne 2bb48 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb98 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb98 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb88 │ │ │ │ + bne 2bb80 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 231b4 │ │ │ │ - @ instruction: 0x0036bbf4 │ │ │ │ + @ instruction: 0x0036bbfc │ │ │ │ │ │ │ │ -0002bbb0 : │ │ │ │ +0002bba8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bbb4 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbc4 │ │ │ │ +0002bbac : │ │ │ │ + ldr r3, [pc, #8] @ 2bbbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, ror #22 │ │ │ │ + eorseq fp, r6, ip, ror #22 │ │ │ │ │ │ │ │ -0002bbc8 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbd8 │ │ │ │ +0002bbc0 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r0, asr fp │ │ │ │ + eorseq fp, r6, r8, asr fp │ │ │ │ │ │ │ │ -0002bbdc : │ │ │ │ - ldr r3, [pc, #12] @ 2bbf0 │ │ │ │ +0002bbd4 : │ │ │ │ + ldr r3, [pc, #12] @ 2bbe8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsr fp │ │ │ │ + eorseq fp, r6, r4, asr #22 │ │ │ │ │ │ │ │ -0002bbf4 : │ │ │ │ - ldr r3, [pc, #12] @ 2bc08 │ │ │ │ +0002bbec : │ │ │ │ + ldr r3, [pc, #12] @ 2bc00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, lsr #22 │ │ │ │ + eorseq fp, r6, ip, lsr #22 │ │ │ │ │ │ │ │ -0002bc0c : │ │ │ │ - ldr r3, [pc, #12] @ 2bc20 │ │ │ │ +0002bc04 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsl #22 │ │ │ │ + eorseq fp, r6, r4, lsl fp │ │ │ │ │ │ │ │ -0002bc24 : │ │ │ │ +0002bc1c : │ │ │ │ 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] @ 2bce0 │ │ │ │ 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 2bc80 │ │ │ │ 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 +8580,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] @ 2bce4 │ │ │ │ lslne r0, r0, #2 │ │ │ │ str r3, [r4, #604] @ 0x25c │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bce4 │ │ │ │ + beq 2bcdc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bcd4 │ │ │ │ + bne 2bccc │ │ │ │ ldr r0, [r4, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcc8 │ │ │ │ + beq 2bcc0 │ │ │ │ bl 231b4 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ str r6, [r4, #608] @ 0x260 │ │ │ │ - b 2bc5c │ │ │ │ + b 2bc54 │ │ │ │ ldr r1, [r4, #608] @ 0x260 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ - b 2bcb8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, ror #21 │ │ │ │ + b 2bcb0 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, r8, ror #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -0002bcf0 : │ │ │ │ +0002bce8 : │ │ │ │ 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] @ 2bd40 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd44 │ │ │ │ + beq 2bd3c │ │ │ │ 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 294d8 │ │ │ │ + eorseq fp, r6, ip, lsl sl │ │ │ │ │ │ │ │ -0002bd4c : │ │ │ │ +0002bd44 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - beq 2bd6c │ │ │ │ + beq 2bd64 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - ldr r1, [pc, #20] @ 2bd88 │ │ │ │ + ldr r1, [pc, #20] @ 2bd80 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0036b9b0 │ │ │ │ │ │ │ │ -0002bd8c : │ │ │ │ +0002bd84 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #656] @ 0x290 │ │ │ │ str r3, [r0, #664] @ 0x298 │ │ │ │ str r3, [r0, #672] @ 0x2a0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bda0 : │ │ │ │ +0002bd98 : │ │ │ │ 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] @ 2be68 │ │ │ │ + ldr r2, [pc, #184] @ 2be6c │ │ │ │ + ldr r1, [pc, #184] @ 2be70 │ │ │ │ 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 2b4ac │ │ │ │ + ldr r3, [pc, #140] @ 2be74 │ │ │ │ + ldr r2, [pc, #140] @ 2be78 │ │ │ │ + ldr r1, [pc, #140] @ 2be7c │ │ │ │ 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 2b4ac │ │ │ │ + ldr r3, [pc, #108] @ 2be80 │ │ │ │ + ldr r2, [pc, #108] @ 2be84 │ │ │ │ + ldr r1, [pc, #108] @ 2be88 │ │ │ │ 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 2b4ac │ │ │ │ + ldr r3, [pc, #80] @ 2be8c │ │ │ │ + ldr r2, [pc, #80] @ 2be90 │ │ │ │ + ldr r1, [pc, #80] @ 2be94 │ │ │ │ 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 2b4ac │ │ │ │ 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 +8719,245 @@ │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ @ instruction: 0x00006dbc │ │ │ │ @ instruction: 0xffffd33c │ │ │ │ @ instruction: 0xffffdc60 │ │ │ │ @ instruction: 0xffffd24c │ │ │ │ @ instruction: 0xffffd240 │ │ │ │ │ │ │ │ -0002bea0 : │ │ │ │ +0002be98 : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #676] @ 0x2a4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002beac : │ │ │ │ +0002bea4 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, r3, #5 │ │ │ │ subeq r3, r3, #5 │ │ │ │ str r3, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bec4 : │ │ │ │ +0002bebc : │ │ │ │ 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 2bf4c │ │ │ │ sub r3, ip, #4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [ip, #-4] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2bf88 │ │ │ │ + bne 2bf80 │ │ │ │ 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 2bf68 │ │ │ │ + ldr r0, [pc, #92] @ 2bf98 │ │ │ │ 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 2bf04 │ │ │ │ str r2, [lr] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - b 2befc │ │ │ │ + b 2bef4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ str r3, [r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 2bf3c │ │ │ │ - ldr r1, [pc, #20] @ 2bfa4 │ │ │ │ + b 2bf34 │ │ │ │ + ldr r1, [pc, #20] @ 2bf9c │ │ │ │ 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, r4, lsr #8 │ │ │ │ + eoreq sp, r3, r0, lsr #7 │ │ │ │ │ │ │ │ -0002bfa8 : │ │ │ │ +0002bfa0 : │ │ │ │ tst r0, #7 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfb0 │ │ │ │ + bne 2bfa8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bfc0 : │ │ │ │ +0002bfb8 : │ │ │ │ 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] @ 2c05c │ │ │ │ tst r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - beq 2bff0 │ │ │ │ + beq 2bfe8 │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfe4 │ │ │ │ + bne 2bfdc │ │ │ │ ldr r6, [r7, #456] @ 0x1c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c014 │ │ │ │ + beq 2c00c │ │ │ │ ldmib r6, {r3, r5} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ addcs r4, r5, r0 │ │ │ │ movcs r0, r6 │ │ │ │ - bcs 2c054 │ │ │ │ + bcs 2c04c │ │ │ │ mov r5, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ tst r5, #7 │ │ │ │ - bne 2c018 │ │ │ │ + bne 2c010 │ │ │ │ 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 2c058 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, asr #14 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq fp, r6, ip, asr #14 │ │ │ │ │ │ │ │ -0002c068 : │ │ │ │ +0002c060 : │ │ │ │ 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] @ 2c174 │ │ │ │ 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 2c0dc │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c0dc │ │ │ │ + bhi 2c0d4 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c124 │ │ │ │ + beq 2c11c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d4 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2c114 │ │ │ │ + beq 2c10c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d4 │ │ │ │ ldrb r4, [r2, #42] @ 0x2a │ │ │ │ - ldr lr, [pc, #136] @ 2c180 │ │ │ │ + ldr lr, [pc, #136] @ 2c178 │ │ │ │ lsr r3, r4, #3 │ │ │ │ add lr, pc, lr │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c15c │ │ │ │ + bhi 2c154 │ │ │ │ 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 2c0c8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c0d0 │ │ │ │ + bne 2c0c8 │ │ │ │ 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 2c0c8 │ │ │ │ + b 2c0d4 │ │ │ │ + ldr r1, [pc, #32] @ 2c17c │ │ │ │ + ldr r2, [pc, #32] @ 2c180 │ │ │ │ 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, r0, lsl #31 │ │ │ │ + eoreq r7, r5, r0, asr #3 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq sp, r3, r0, lsl #5 │ │ │ │ + eoreq sp, r3, r8, asr #4 │ │ │ │ │ │ │ │ -0002c18c : │ │ │ │ +0002c184 : │ │ │ │ ldrb r3, [r0, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2c1d0 │ │ │ │ + bne 2c1c8 │ │ │ │ ldrb r2, [r0, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2c1d8 │ │ │ │ + bne 2c1d0 │ │ │ │ ldrb r2, [r0, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c1c8 │ │ │ │ + bne 2c1c0 │ │ │ │ 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 : │ │ │ │ +0002c1d8 : │ │ │ │ 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 2c224 │ │ │ │ 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 +8965,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 2c210 │ │ │ │ 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] @ 2c5ac │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 2c504 │ │ │ │ + beq 2c4fc │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq 2c3c0 │ │ │ │ + beq 2c3b8 │ │ │ │ add r3, r8, #160 @ 0xa0 │ │ │ │ ldr r4, [r0, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2c514 │ │ │ │ + beq 2c50c │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 2c328 │ │ │ │ + b 2c320 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c3b8 │ │ │ │ + bne 2c3b0 │ │ │ │ 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 +9013,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 2c318 │ │ │ │ + beq 2c4f0 │ │ │ │ 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 2c4c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c420 │ │ │ │ + beq 2c418 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ 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 2c394 │ │ │ │ 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 29a14 │ │ │ │ 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 2c1d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r9, [r0, r3, lsl #2] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 2c2ac │ │ │ │ + bgt 2c2a4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b 2c2e0 │ │ │ │ + b 2c2d8 │ │ │ │ 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 2c550 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c56c │ │ │ │ + beq 2c564 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ mov ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2c3e8 │ │ │ │ + bne 2c3e0 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ str lr, [r0, #20] │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r3, [pc, #420] @ 2c5b8 │ │ │ │ + ldr r3, [pc, #420] @ 2c5b0 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r6, ip, #2 │ │ │ │ - b 2c298 │ │ │ │ + b 2c290 │ │ │ │ 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 2c494 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c480 │ │ │ │ + bhi 2c478 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c334 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c478 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2c480 │ │ │ │ + bne 2c478 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c334 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2c3b0 │ │ │ │ + b 2c3a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c478 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #268] @ 2c5bc │ │ │ │ + ldr r1, [pc, #268] @ 2c5b4 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c590 │ │ │ │ + bhi 2c588 │ │ │ │ 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 2c508 │ │ │ │ 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 +9154,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 2c460 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c468 │ │ │ │ + bne 2c460 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c468 │ │ │ │ - b 2c480 │ │ │ │ + bls 2c460 │ │ │ │ + b 2c478 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c4dc │ │ │ │ + beq 2c4d4 │ │ │ │ mov r4, lr │ │ │ │ mov r6, fp │ │ │ │ - b 2c298 │ │ │ │ + b 2c290 │ │ │ │ add r3, r0, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r6, [pc, #60] @ 2c5b8 │ │ │ │ + ldr r6, [pc, #60] @ 2c5b0 │ │ │ │ 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 2c290 │ │ │ │ + ldr r0, [pc, #40] @ 2c5b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #36] @ 2c5c4 │ │ │ │ + ldr r2, [pc, #36] @ 2c5bc │ │ │ │ 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, r8, sp, r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r6, r5, r4, asr #28 │ │ │ │ + eoreq r6, r5, ip, lsl #28 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r8, asr #28 │ │ │ │ + eoreq ip, r3, r0, lsl 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] @ 2c8d8 │ │ │ │ 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 2c820 │ │ │ │ ldr r6, [r0, #624] @ 0x270 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 2c778 │ │ │ │ - ldr r1, [pc, #724] @ 2c8e4 │ │ │ │ + beq 2c770 │ │ │ │ + ldr r1, [pc, #724] @ 2c8dc │ │ │ │ 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 2c6f8 │ │ │ │ add r4, r8, #4 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp] │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ - b 2c658 │ │ │ │ + b 2c650 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c694 │ │ │ │ + beq 2c68c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r4] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f0 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c640 │ │ │ │ + bne 2c638 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c650 │ │ │ │ + beq 2c648 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f0 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c66c │ │ │ │ + beq 2c664 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c648 │ │ │ │ + bne 2c640 │ │ │ │ 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 2c79c │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ and ip, r1, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2c664 │ │ │ │ + bhi 2c65c │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2c648 │ │ │ │ + beq 2c640 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c65c │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2c664 │ │ │ │ + bne 2c65c │ │ │ │ ldrb r2, [r0, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c648 │ │ │ │ - b 2c664 │ │ │ │ + beq 2c640 │ │ │ │ + b 2c65c │ │ │ │ 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 2c73c │ │ │ │ ldrb r2, [r7, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7f8 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsr r2, r6, #14 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c800 │ │ │ │ + beq 2c7f8 │ │ │ │ ldrb r2, [r2, #42] @ 0x2a │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7f8 │ │ │ │ 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 2c614 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c784 │ │ │ │ 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 2c65c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, ip, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2c8b8 │ │ │ │ + bhi 2c8b0 │ │ │ │ ldrsb lr, [r3, r1] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c6dc │ │ │ │ + bls 2c6d4 │ │ │ │ ldrb r1, [r7, #358] @ 0x166 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2c6dc │ │ │ │ + bne 2c6d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r1, r0 │ │ │ │ - bls 2c6dc │ │ │ │ - b 2c664 │ │ │ │ + bls 2c6d4 │ │ │ │ + b 2c65c │ │ │ │ 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 2c73c │ │ │ │ ldr r6, [r0, #620] @ 0x26c │ │ │ │ ldr lr, [r0, #628] @ 0x274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c880 │ │ │ │ + beq 2c878 │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c894 │ │ │ │ + beq 2c88c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp sl, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 2c848 │ │ │ │ + bne 2c840 │ │ │ │ add r1, r7, #356 @ 0x164 │ │ │ │ str lr, [r0, #12] │ │ │ │ ldrh r0, [r1] │ │ │ │ - ldr r1, [pc, #116] @ 2c8e8 │ │ │ │ + ldr r1, [pc, #116] @ 2c8e0 │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ addeq sl, ip, #2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c600 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c784 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c600 │ │ │ │ add r1, r0, #356 @ 0x164 │ │ │ │ ldrh r1, [r1] │ │ │ │ - ldr sl, [pc, #68] @ 2c8e8 │ │ │ │ + ldr sl, [pc, #68] @ 2c8e0 │ │ │ │ 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 2c600 │ │ │ │ + ldr r3, [pc, #44] @ 2c8e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ 2c8f0 │ │ │ │ + ldr r2, [pc, #40] @ 2c8e8 │ │ │ │ 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, r0, lsl sl │ │ │ │ + @ instruction: 0x00256cb0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r0, lsr #22 │ │ │ │ + eoreq ip, r3, r8, ror #21 │ │ │ │ │ │ │ │ -0002c8f4 : │ │ │ │ - ldr r3, [pc, #104] @ 2c964 │ │ │ │ +0002c8ec : │ │ │ │ + ldr r3, [pc, #104] @ 2c95c │ │ │ │ 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 2c944 │ │ │ │ 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 +9423,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 2c930 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r6, r0, lsr #28 │ │ │ │ + eorseq sl, r6, r8, lsr #28 │ │ │ │ │ │ │ │ -0002c968 : │ │ │ │ +0002c960 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c96c : │ │ │ │ +0002c964 : │ │ │ │ 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 2c9e0 │ │ │ │ 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 +9466,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 2c9b4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0002ca00 : │ │ │ │ +0002c9f8 : │ │ │ │ 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 2cac0 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ca74 │ │ │ │ - b 2cab8 │ │ │ │ + bne 2ca6c │ │ │ │ + b 2cab0 │ │ │ │ mov r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cab8 │ │ │ │ + beq 2cab0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ca58 │ │ │ │ + bne 2ca50 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ - beq 2caa0 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2ca98 │ │ │ │ + bl 2c964 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2ca90 │ │ │ │ + bne 2ca88 │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 2ca74 │ │ │ │ + bne 2ca6c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ca24 │ │ │ │ + bne 2ca1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2caf4 │ │ │ │ + bne 2caec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb1c │ │ │ │ + bcc 2cb14 │ │ │ │ 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 2cacc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb24 │ │ │ │ + bcc 2cb1c │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 2cae4 │ │ │ │ - bl 2c96c │ │ │ │ - b 2cae0 │ │ │ │ + b 2cadc │ │ │ │ + bl 2c964 │ │ │ │ + b 2cad8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cb10 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cb08 │ │ │ │ + bl 2c964 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2cb30 │ │ │ │ - b 2cb10 │ │ │ │ + bne 2cb28 │ │ │ │ + b 2cb08 │ │ │ │ │ │ │ │ -0002cb44 : │ │ │ │ +0002cb3c : │ │ │ │ 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] @ 2cb6c │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ca00 │ │ │ │ + bl 2c9f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r6, r0, asr #23 │ │ │ │ + eorseq sl, r6, r8, 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 2c964 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cbd4 │ │ │ │ + beq 2cbcc │ │ │ │ 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 2cbc4 │ │ │ │ + bl 2c964 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 2cbb0 │ │ │ │ + bne 2cba8 │ │ │ │ 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 2c964 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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] @ 2cd4c │ │ │ │ + ldr r8, [pc, #240] @ 2cd50 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2cc94 │ │ │ │ + bne 2cc8c │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2cd40 │ │ │ │ + bhi 2cd38 │ │ │ │ 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 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ 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 2cc98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 2ccf0 │ │ │ │ + bhi 2cce8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc68 │ │ │ │ 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 2cc68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #20] @ 2cd5c │ │ │ │ + ldr r1, [pc, #20] @ 2cd54 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r5, r0, r6, r6 │ │ │ │ + eoreq r6, r5, r8, asr r6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eoreq ip, r3, r4, asr #13 │ │ │ │ + eoreq ip, r3, ip, lsl #13 │ │ │ │ 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] @ 2d78c │ │ │ │ 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 2cea8 │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ and r3, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea0 │ │ │ │ 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 2cf60 │ │ │ │ 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 2d02c │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2ce28 │ │ │ │ + beq 2ce20 │ │ │ │ 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 2ce54 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r7, r0, #8 │ │ │ │ - beq 2d264 │ │ │ │ + beq 2d25c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d29c │ │ │ │ + beq 2d294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d1a4 │ │ │ │ + beq 2d19c │ │ │ │ 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 +9766,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 2cea0 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2d188 │ │ │ │ + beq 2d180 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cdb4 │ │ │ │ + bne 2cdac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cf24 │ │ │ │ + beq 2cf1c │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cf50 │ │ │ │ - ldr r4, [pc, #2252] @ 2d798 │ │ │ │ + beq 2cf48 │ │ │ │ + ldr r4, [pc, #2252] @ 2d790 │ │ │ │ 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 2cf08 │ │ │ │ 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 2cedc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc34 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cec8 │ │ │ │ + bne 2cec0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 2cf50 │ │ │ │ + beq 2cf48 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2cf34 │ │ │ │ + bne 2cf2c │ │ │ │ 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 2d128 │ │ │ │ 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 2ce10 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd8 │ │ │ │ + bne 2cfd0 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ and lr, r2, #64 @ 0x40 │ │ │ │ - bne 2d1c4 │ │ │ │ + bne 2d1bc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d3e8 │ │ │ │ + beq 2d3e0 │ │ │ │ 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 2ce5c │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d160 │ │ │ │ + beq 2d158 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d1f4 │ │ │ │ + bne 2d1ec │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ ands lr, r2, #64 @ 0x40 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d2f8 │ │ │ │ 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 2d234 │ │ │ │ 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 2d024 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd0 │ │ │ │ + bne 2cfc8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2cf98 │ │ │ │ + bne 2cf90 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d234 │ │ │ │ + beq 2d22c │ │ │ │ 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 2d4fc │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d458 │ │ │ │ + beq 2d450 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d234 │ │ │ │ + bne 2d22c │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ 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] @ 2d790 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, lr │ │ │ │ mov r6, r1 │ │ │ │ - b 2d0f8 │ │ │ │ + b 2d0f0 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d3b8 │ │ │ │ + beq 2d3b0 │ │ │ │ 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] @ 2d790 │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d650 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ - bne 2d0ac │ │ │ │ + bne 2d0a4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ + beq 2d0c4 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d75c │ │ │ │ + bcs 2d754 │ │ │ │ ldrb r2, [r7] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ - b 2d10c │ │ │ │ + beq 2d0c4 │ │ │ │ + b 2d104 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ tst r0, #1 │ │ │ │ - bne 2d2b4 │ │ │ │ + bne 2d2ac │ │ │ │ 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 2ce20 │ │ │ │ tst r1, #24 │ │ │ │ - beq 2d044 │ │ │ │ + beq 2d03c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d684 │ │ │ │ + beq 2d67c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d234 │ │ │ │ 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 2ce5c │ │ │ │ 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 2cea0 │ │ │ │ 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 2ce54 │ │ │ │ and r3, r1, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d3e0 │ │ │ │ + beq 2d3d8 │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 2d368 │ │ │ │ + beq 2d360 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d710 │ │ │ │ + beq 2d708 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d050 │ │ │ │ + b 2d048 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2cfe0 │ │ │ │ + bne 2cfd8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d234 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce5c │ │ │ │ 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 2cfb8 │ │ │ │ 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 2cc34 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ - b 2d008 │ │ │ │ + b 2d000 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r1, r5 │ │ │ │ movcc r5, r4 │ │ │ │ movcc r4, r3 │ │ │ │ - bcs 2ce5c │ │ │ │ + bcs 2ce54 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2d27c │ │ │ │ + bhi 2d274 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce54 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 2ce5c │ │ │ │ + bl 2c964 │ │ │ │ + b 2ce54 │ │ │ │ tst r0, #2 │ │ │ │ - bne 2d13c │ │ │ │ + bne 2d134 │ │ │ │ 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 2d748 │ │ │ │ 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 2ce20 │ │ │ │ + b 2d150 │ │ │ │ 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 2d354 │ │ │ │ + ldr r8, [pc, #1136] @ 2d790 │ │ │ │ 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 2d31c │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ mov r2, fp │ │ │ │ strh lr, [r4, #40] @ 0x28 │ │ │ │ - b 2d000 │ │ │ │ + b 2cff8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d730 │ │ │ │ + bne 2d728 │ │ │ │ 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 2d77c │ │ │ │ cmp ip, #3 │ │ │ │ - beq 2d774 │ │ │ │ + beq 2d76c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2d614 │ │ │ │ + bne 2d60c │ │ │ │ cmp r7, r8 │ │ │ │ movcs lr, ip │ │ │ │ - bcs 2d608 │ │ │ │ + bcs 2d600 │ │ │ │ mov r1, fp │ │ │ │ - b 2d088 │ │ │ │ + b 2d080 │ │ │ │ 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 2d650 │ │ │ │ ldrb r2, [r7] │ │ │ │ - b 2d0ac │ │ │ │ + b 2d0a4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d1e4 │ │ │ │ + bne 2d1dc │ │ │ │ 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 2d764 │ │ │ │ + ldr r8, [pc, #912] @ 2d790 │ │ │ │ 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 2d404 │ │ │ │ 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 2d040 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ 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 2d4b0 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d4e8 │ │ │ │ + beq 2d4e0 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, #4 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #12 │ │ │ │ add r5, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d668 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ - bne 2d484 │ │ │ │ + bne 2d47c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ + beq 2d494 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d744 │ │ │ │ + bcs 2d73c │ │ │ │ ldrb r2, [r5] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ - b 2d4cc │ │ │ │ + beq 2d494 │ │ │ │ + b 2d4c4 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5], #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d668 │ │ │ │ ldrb r2, [r5] │ │ │ │ - b 2d484 │ │ │ │ + b 2d47c │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d228 │ │ │ │ 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] @ 2d790 │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d628 │ │ │ │ + beq 2d620 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2d588 │ │ │ │ + bne 2d580 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5] │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d5e0 │ │ │ │ + bcs 2d5d8 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #536] @ 2d798 │ │ │ │ + ldr r3, [pc, #536] @ 2d790 │ │ │ │ tst r2, #8 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d558 │ │ │ │ + beq 2d550 │ │ │ │ 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 2d734 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi 2d5ac │ │ │ │ + bhi 2d5a4 │ │ │ │ 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 2d530 │ │ │ │ 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 2d228 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d228 │ │ │ │ lsl ip, lr, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfb8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d598 │ │ │ │ + beq 2d590 │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d21c │ │ │ │ + bcs 2d214 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 2d798 │ │ │ │ + ldr r3, [pc, #332] @ 2d790 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - bne 2d630 │ │ │ │ - b 2d598 │ │ │ │ + bne 2d628 │ │ │ │ + b 2d590 │ │ │ │ mov lr, sl │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f4 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f4 │ │ │ │ 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 2d6e4 │ │ │ │ + ldr r8, [pc, #220] @ 2d790 │ │ │ │ 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 2d6b0 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp fp, #0 │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bne 2d244 │ │ │ │ + bne 2d23c │ │ │ │ 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 2d018 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcc 2d400 │ │ │ │ + bcc 2d3f8 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ - b 2d054 │ │ │ │ + b 2d04c │ │ │ │ tst r1, #4 │ │ │ │ - bne 2d1e4 │ │ │ │ - b 2cfb4 │ │ │ │ + bne 2d1dc │ │ │ │ + b 2cfac │ │ │ │ mov r5, sl │ │ │ │ - b 2d5d8 │ │ │ │ + b 2d5d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ - b 2d230 │ │ │ │ + b 2d228 │ │ │ │ cmp r2, #1 │ │ │ │ str r4, [r5, #260] @ 0x104 │ │ │ │ - b 2d2e0 │ │ │ │ + b 2d2d8 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d230 │ │ │ │ + b 2d228 │ │ │ │ mov r7, #0 │ │ │ │ - b 2d440 │ │ │ │ + b 2d438 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d464 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d45c │ │ │ │ + b 2d600 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d510 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d508 │ │ │ │ + b 2d600 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002d79c : │ │ │ │ - ldr r3, [pc, #8] @ 2d7ac │ │ │ │ +0002d794 : │ │ │ │ + ldr r3, [pc, #8] @ 2d7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 2c96c │ │ │ │ - eorseq r9, r6, ip, ror pc │ │ │ │ + b 2c964 │ │ │ │ + eorseq r9, r6, r4, lsl #31 │ │ │ │ │ │ │ │ -0002d7b0 : │ │ │ │ - ldr r3, [pc, #28] @ 2d7d4 │ │ │ │ +0002d7a8 : │ │ │ │ + ldr r3, [pc, #28] @ 2d7cc │ │ │ │ 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, ip, ror #30 │ │ │ │ │ │ │ │ -0002d7d8 : │ │ │ │ +0002d7d0 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #20] @ 2d7f8 │ │ │ │ + ldr r2, [pc, #20] @ 2d7f0 │ │ │ │ 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 : │ │ │ │ +0002d7f4 : │ │ │ │ ldrb r0, [r0, #356] @ 0x164 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002d80c : │ │ │ │ +0002d804 : │ │ │ │ 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 2d8e0 │ │ │ │ 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 3158c │ │ │ │ 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] @ 2d8e4 │ │ │ │ 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 +10436,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 294d8 │ │ │ │ @ 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 2d928 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 2d9e0 │ │ │ │ + beq 2d9d8 │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d928 │ │ │ │ + beq 2d920 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d93c │ │ │ │ + bne 2d934 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, sl │ │ │ │ str r9, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - b 2d9a8 │ │ │ │ + b 2d9a0 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d9b4 │ │ │ │ + bne 2d9ac │ │ │ │ cmp r8, #0 │ │ │ │ strne r8, [sp, #4] │ │ │ │ movne r8, r4 │ │ │ │ - beq 2d99c │ │ │ │ + beq 2d994 │ │ │ │ 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 2d9e0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d9c8 │ │ │ │ + beq 2d9c0 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #5 │ │ │ │ - bne 2d964 │ │ │ │ + bne 2d95c │ │ │ │ cmp r4, r5 │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2d9a8 │ │ │ │ + bne 2d9a0 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [sp] │ │ │ │ - bne 2d930 │ │ │ │ + bne 2d928 │ │ │ │ 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 2dbd4 │ │ │ │ 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 2db14 │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r7, [pc, #440] @ 2dbf0 │ │ │ │ + ldr r7, [pc, #440] @ 2dbe8 │ │ │ │ mov fp, r6 │ │ │ │ - ldr sl, [pc, #436] @ 2dbf4 │ │ │ │ + ldr sl, [pc, #436] @ 2dbec │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2da58 │ │ │ │ + b 2da50 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bls 2db10 │ │ │ │ + bls 2db08 │ │ │ │ ldrb r2, [fp] │ │ │ │ ldr ip, [fp] │ │ │ │ tst r2, #8 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ - beq 2da48 │ │ │ │ + beq 2da40 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 2dac8 │ │ │ │ + bhi 2dac0 │ │ │ │ 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 2da7c │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2db74 │ │ │ │ + beq 2db6c │ │ │ │ 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 2da74 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldrb r2, [fp] │ │ │ │ @@ -10575,91 +10573,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 2da50 │ │ │ │ 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 2db98 │ │ │ │ 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 2db80 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2db88 │ │ │ │ + bne 2db80 │ │ │ │ mov r5, r3 │ │ │ │ - b 2d97c │ │ │ │ + b 2d974 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d804 │ │ │ │ ldr ip, [fp] │ │ │ │ mov r1, r0 │ │ │ │ - b 2daa0 │ │ │ │ + b 2da98 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ - b 2d9bc │ │ │ │ + b 2d9b4 │ │ │ │ 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 2d920 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d804 │ │ │ │ mov r8, r0 │ │ │ │ - b 2da0c │ │ │ │ + b 2da04 │ │ │ │ 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] @ 2ebbc │ │ │ │ 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 2dc48 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #3972] @ 2ebc8 │ │ │ │ + ldr r3, [pc, #3972] @ 2ebc0 │ │ │ │ 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 +10669,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 2dc94 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e088 │ │ │ │ + bne 2e080 │ │ │ │ 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 2e068 │ │ │ │ ldr r1, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3844] @ 2ebcc │ │ │ │ + ldr r2, [pc, #3844] @ 2ebc4 │ │ │ │ and r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3840] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3840] @ 2ebc8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2ee3c │ │ │ │ + beq 2ee34 │ │ │ │ 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 +10703,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] @ 2ebc8 │ │ │ │ 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] @ 2ebcc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #324] @ 0x144 │ │ │ │ - bne 2e078 │ │ │ │ + bne 2e070 │ │ │ │ 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 2ece8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f478 │ │ │ │ - ldr r1, [pc, #3648] @ 2ebd8 │ │ │ │ + bne 2f470 │ │ │ │ + ldr r1, [pc, #3648] @ 2ebd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f5f4 │ │ │ │ + bne 2f5ec │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #3616] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3616] @ 2ebc8 │ │ │ │ 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 +10764,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 2de08 │ │ │ │ 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 2ee60 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2fc48 │ │ │ │ + bne 2fc40 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 2eef0 │ │ │ │ + beq 2eee8 │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - beq 2de78 │ │ │ │ + beq 2de70 │ │ │ │ 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 2de58 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3404] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3404] @ 2ebc8 │ │ │ │ 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 +10809,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 2e2a4 │ │ │ │ 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 308c0 │ │ │ │ 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 2dee0 │ │ │ │ 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 2df4c │ │ │ │ cmp r2, #24 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - beq 2f1a8 │ │ │ │ + beq 2f1a0 │ │ │ │ ldrh r1, [r8] │ │ │ │ tst r1, #260 @ 0x104 │ │ │ │ - beq 2ede0 │ │ │ │ + beq 2edd8 │ │ │ │ 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 2e1d8 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 2e198 │ │ │ │ + bne 2e190 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ and r2, r3, #24 │ │ │ │ - bhi 2df20 │ │ │ │ + bhi 2df18 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bne 2ed14 │ │ │ │ + bne 2ed0c │ │ │ │ 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 2e01c │ │ │ │ + ldr sl, [pc, #3188] @ 2ec18 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldrb r3, [r6] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e124 │ │ │ │ + bne 2e11c │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e12c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e12c │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ addeq r2, r6, #4 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 2f4b8 │ │ │ │ + beq 2f4b0 │ │ │ │ tst r3, #7 │ │ │ │ - bne 2e008 │ │ │ │ + bne 2e000 │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e000 │ │ │ │ add r2, r4, #492 @ 0x1ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldrsh r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f494 │ │ │ │ + beq 2f48c │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 2dfac │ │ │ │ + bhi 2dfa4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2, lsl #2 │ │ │ │ - b 2df40 │ │ │ │ + b 2df38 │ │ │ │ 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 +10923,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 2dd5c │ │ │ │ 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 2dc94 │ │ │ │ ldr r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #1000 @ 0x3e8 │ │ │ │ - bls 2e0c0 │ │ │ │ + bls 2e0b8 │ │ │ │ tst r1, #2 │ │ │ │ - beq 2dc9c │ │ │ │ - ldr r3, [pc, #2836] @ 2ebdc │ │ │ │ + beq 2dc94 │ │ │ │ + ldr r3, [pc, #2836] @ 2ebd4 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2dc9c │ │ │ │ + beq 2dc94 │ │ │ │ tst r1, #16 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ands r3, r3, r1, lsr #1 │ │ │ │ - beq 2dca0 │ │ │ │ + beq 2dc98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2, lsl #1 │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - b 2dca0 │ │ │ │ + b 2dc98 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ 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 2f094 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e10c │ │ │ │ + beq 2e104 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e190 │ │ │ │ + bne 2e188 │ │ │ │ ldrh r1, [r6, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2e190 │ │ │ │ + bls 2e188 │ │ │ │ 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 2e010 │ │ │ │ mov r6, r9 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ 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 2e1c0 │ │ │ │ + bhi 2f188 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r7, #36] @ 0x24 │ │ │ │ - bls 2e1cc │ │ │ │ + bls 2e1c4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ - b 2df60 │ │ │ │ + bl 29a14 │ │ │ │ + b 2df58 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - beq 2f5c8 │ │ │ │ + beq 2f5c0 │ │ │ │ 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 2e1f0 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e268 │ │ │ │ + beq 2e260 │ │ │ │ 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 2e22c │ │ │ │ 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 +11063,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 31cac │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e2e8 │ │ │ │ + beq 2e2e0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2c4 │ │ │ │ + bne 2e2bc │ │ │ │ add r3, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e338 │ │ │ │ + beq 2e330 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e308 │ │ │ │ + bne 2e300 │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e388 │ │ │ │ + beq 2e380 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e358 │ │ │ │ + bne 2e350 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e3fc │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3b0 │ │ │ │ + bne 2e3a8 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl 29680 │ │ │ │ + bl 29678 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e3fc │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ ldr r5, [r3, sl]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2e3f4 │ │ │ │ + bcs 2e3ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2e3d8 │ │ │ │ + bhi 2e3d0 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add sl, sl, #8 │ │ │ │ - bcc 2e3c4 │ │ │ │ + bcc 2e3bc │ │ │ │ ldr r7, [r4, #500] @ 0x1f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e430 │ │ │ │ - ldr r5, [pc, #1992] @ 2ebe0 │ │ │ │ + beq 2e428 │ │ │ │ + ldr r5, [pc, #1992] @ 2ebd8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e418 │ │ │ │ + bne 2e410 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #1960] @ 2ebe4 │ │ │ │ + ldr r2, [pc, #1960] @ 2ebdc │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 2f1e8 │ │ │ │ + beq 2f1e0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1936] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #1936] @ 2ebe0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 338fc │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2f01c │ │ │ │ + beq 2f014 │ │ │ │ tst r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq 2ef98 │ │ │ │ + beq 2ef90 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f030 │ │ │ │ + bne 2f028 │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ - ldr r8, [pc, #1840] @ 2ebec │ │ │ │ + beq 2e5ec │ │ │ │ + ldr r8, [pc, #1840] @ 2ebe4 │ │ │ │ mov r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 2e534 │ │ │ │ + b 2e52c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e5c4 │ │ │ │ + bhi 2e5bc │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e4fc │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5bc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5bc │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5bc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r5 │ │ │ │ streq r7, [r4, #340] @ 0x154 │ │ │ │ moveq r5, r7 │ │ │ │ - beq 2e528 │ │ │ │ + beq 2e520 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5ec │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e4fc │ │ │ │ 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 2e4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5bc │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ef8 │ │ │ │ + bhi 30ef0 │ │ │ │ ldrsb ip, [r8, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e4 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e4ec │ │ │ │ + bne 2e4e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5ec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2edd4 │ │ │ │ + beq 2edcc │ │ │ │ mov r5, r3 │ │ │ │ - b 2e550 │ │ │ │ + b 2e548 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r8, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ - ble 2e760 │ │ │ │ - ldr r3, [pc, #1504] @ 2ebf0 │ │ │ │ + ble 2e758 │ │ │ │ + ldr r3, [pc, #1504] @ 2ebe8 │ │ │ │ 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 2e698 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and ip, r3, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2e730 │ │ │ │ + bhi 2e728 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e664 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e728 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e728 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e728 │ │ │ │ str r9, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e68c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e694 │ │ │ │ + bne 2e68c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fb64 │ │ │ │ + beq 2fb5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 2e754 │ │ │ │ + beq 2e74c │ │ │ │ ldr r7, [r8, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e68c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e664 │ │ │ │ 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 2e624 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e728 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f28 │ │ │ │ + bhi 30f20 │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e64c │ │ │ │ ldrb r3, [sl, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e654 │ │ │ │ + bne 2e64c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e64c │ │ │ │ mov r1, sl │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne fp, fp, #1 │ │ │ │ - b 2e670 │ │ │ │ + b 2e668 │ │ │ │ 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 2e8bc │ │ │ │ + ldr r8, [pc, #1128] @ 2ebec │ │ │ │ + ldr r7, [pc, #1128] @ 2ebf0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e820 │ │ │ │ + b 2e818 │ │ │ │ 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 2eb90 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e82c │ │ │ │ + bhi 2e824 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e824 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e824 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e824 │ │ │ │ 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 2e8bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e79c │ │ │ │ + bne 2e794 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ 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 2ec60 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e898 │ │ │ │ + bhi 2e890 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e890 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e898 │ │ │ │ + bne 2e890 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e820 │ │ │ │ + bne 2e818 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #32 │ │ │ │ - bne 2f9b0 │ │ │ │ + bne 2f9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd60 │ │ │ │ + bl 2cd58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e964 │ │ │ │ + beq 2e95c │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r7, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #784] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #784] @ 2ebfc │ │ │ │ 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 2f0c0 │ │ │ │ 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 2e93c │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ecc4 │ │ │ │ + bls 2ecbc │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e900 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e900 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a830 │ │ │ │ + bl 2a828 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e9e0 │ │ │ │ + beq 2e9d8 │ │ │ │ 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 2e9bc │ │ │ │ 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 2e9a4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e97c │ │ │ │ + bne 2e974 │ │ │ │ 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 267144 │ │ │ │ + bl 2667c8 │ │ │ │ tst r5, #1 │ │ │ │ - beq 2f16c │ │ │ │ - ldr r3, [pc, #492] @ 2ebfc │ │ │ │ + beq 2f164 │ │ │ │ + ldr r3, [pc, #492] @ 2ebf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #496] @ 2ec0c │ │ │ │ + bl 266884 │ │ │ │ + ldr r3, [pc, #496] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 2664d0 │ │ │ │ + bl 266eb4 │ │ │ │ cmp r7, #33554432 @ 0x2000000 │ │ │ │ cmpls r0, #33554432 @ 0x2000000 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, #33554432 @ 0x2000000 │ │ │ │ tst r5, #2 │ │ │ │ - beq 2ea44 │ │ │ │ + beq 2ea3c │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ movcs r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dbc │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 2f858 │ │ │ │ + bne 2f850 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r2, r3, #24 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fc80 │ │ │ │ + beq 2fc78 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d18 │ │ │ │ + bl 29d10 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eafc │ │ │ │ + beq 2eaf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaa4 │ │ │ │ + beq 2ea9c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ea90 │ │ │ │ + bne 2ea88 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eae8 │ │ │ │ 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 2eae8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 2eae0 │ │ │ │ + b 2ead8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r4, #268] @ 0x10c │ │ │ │ - bne 2ead8 │ │ │ │ + bne 2ead0 │ │ │ │ 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 2fbbc │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ - bhi 2fb90 │ │ │ │ + bhi 2fb88 │ │ │ │ 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 2f1e8 │ │ │ │ ldr r2, [r4, #424] @ 0x1a8 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #424] @ 0x1a8 │ │ │ │ - bhi 2f5e4 │ │ │ │ + bhi 2f5dc │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2eb68 │ │ │ │ + bls 2eb60 │ │ │ │ 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 2f2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e824 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f48 │ │ │ │ + bhi 30f40 │ │ │ │ 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 │ │ │ │ + strdeq r2, [r8], -r0 @ │ │ │ │ + eorseq r9, r6, r4, ror #21 │ │ │ │ rsbseq r0, r8, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0xffffb7f8 │ │ │ │ - eorseq r9, r6, r8, lsl #19 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ 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, r0, lsl r3 │ │ │ │ + eorseq r9, r6, r8, ror #5 │ │ │ │ + eorseq r9, r6, ip, asr #5 │ │ │ │ + eoreq r4, r5, ip, lsl #28 │ │ │ │ + @ instruction: 0x00254cbc │ │ │ │ + eoreq r4, r5, ip, asr #22 │ │ │ │ + eoreq r4, r5, r0, asr #22 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x003688dc │ │ │ │ + eorseq r8, r6, r4, 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, r8, 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, ip, lsl ip │ │ │ │ + @ instruction: 0x00367bf8 │ │ │ │ + @ instruction: 0x00367bdc │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e7e4 │ │ │ │ + bls 2e7dc │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7e4 │ │ │ │ + bne 2e7dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e7e4 │ │ │ │ - b 2e82c │ │ │ │ + bls 2e7dc │ │ │ │ + b 2e824 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e890 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f58 │ │ │ │ + bhi 30f50 │ │ │ │ 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 2e878 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e880 │ │ │ │ + bne 2e878 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 2e880 │ │ │ │ - b 2e898 │ │ │ │ + bls 2e878 │ │ │ │ + b 2e890 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2f0d8 │ │ │ │ + beq 2f0d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0c0 │ │ │ │ + beq 2f0b8 │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2e948 │ │ │ │ + b 2e940 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2dda4 │ │ │ │ + beq 2dd9c │ │ │ │ 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 2dd9c │ │ │ │ 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 2e01c │ │ │ │ + ldr r6, [pc, #-280] @ 2ec18 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 2ed54 │ │ │ │ + b 2ed4c │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ - beq 2f6dc │ │ │ │ + beq 2f6d4 │ │ │ │ mov r5, sl │ │ │ │ cmp fp, r5 │ │ │ │ - bls 2e020 │ │ │ │ + bls 2e018 │ │ │ │ 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 2ed40 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ed80 │ │ │ │ + bne 2ed78 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2ed3c │ │ │ │ + beq 2ed34 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r5, #4 │ │ │ │ - beq 2f068 │ │ │ │ + beq 2f060 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2f03c │ │ │ │ + beq 2f034 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed40 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed40 │ │ │ │ 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 2ed44 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b 2e51c │ │ │ │ + b 2e514 │ │ │ │ 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 2f568 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30674 │ │ │ │ + beq 3066c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2ff7c │ │ │ │ + beq 2ff74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df38 │ │ │ │ + bne 2df30 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2df38 │ │ │ │ + bls 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ - ldr r2, [pc, #-580] @ 2ec00 │ │ │ │ + b 2df30 │ │ │ │ + ldr r2, [pc, #-580] @ 2ebf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dcd4 │ │ │ │ + bne 2dccc │ │ │ │ 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 2dcd0 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de30 │ │ │ │ + beq 2de28 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee78 │ │ │ │ + bne 2ee70 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ee88 │ │ │ │ + bne 2ee80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2eed0 │ │ │ │ + bne 2eec8 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f684 │ │ │ │ + beq 2f67c │ │ │ │ str r5, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eea8 │ │ │ │ + beq 2eea0 │ │ │ │ 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 2de38 │ │ │ │ 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 2ef1c │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2f790 │ │ │ │ + bne 2f788 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ef14 │ │ │ │ + bne 2ef0c │ │ │ │ cmp sl, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 2ef00 │ │ │ │ + bne 2eef8 │ │ │ │ add r9, r4, #112 @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ - b 2f7d8 │ │ │ │ + bne 2ef4c │ │ │ │ + b 2f7d0 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f7d8 │ │ │ │ + beq 2f7d0 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef40 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef40 │ │ │ │ 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 2f7a8 │ │ │ │ + bhi 30034 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2f7b0 │ │ │ │ + bhi 2f7a8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7ac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2efd4 │ │ │ │ + beq 2efcc │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2efb0 │ │ │ │ + bne 2efa8 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306ac │ │ │ │ + beq 306a4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 306a0 │ │ │ │ + beq 30698 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r2, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #-1020] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #-1020] @ 2ebfc │ │ │ │ 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 33700 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2e4a8 │ │ │ │ + beq 2e4a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8f0 │ │ │ │ - b 2e4a8 │ │ │ │ + bl 2d8e8 │ │ │ │ + b 2e4a0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 2f070 │ │ │ │ + bcc 2f068 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 2e190 │ │ │ │ + bcs 2e188 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 2f0a4 │ │ │ │ - b 2e008 │ │ │ │ + bhi 2f09c │ │ │ │ + b 2e000 │ │ │ │ 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 2e95c │ │ │ │ tst r2, #16 │ │ │ │ - bne 2f610 │ │ │ │ + bne 2f608 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ands r2, r3, #24 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r3, ip, #4 │ │ │ │ - bne 2f520 │ │ │ │ + bne 2f518 │ │ │ │ add ip, ip, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309ac │ │ │ │ - ldr lr, [pc, #-1256] @ 2ec20 │ │ │ │ + bls 309a4 │ │ │ │ + ldr lr, [pc, #-1256] @ 2ec18 │ │ │ │ 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 2f0fc │ │ │ │ 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 2e93c │ │ │ │ + ldr r3, [pc, #-1388] @ 2ec00 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #-1396] @ 2ec0c │ │ │ │ + bl 266884 │ │ │ │ + ldr r3, [pc, #-1396] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 2664d0 │ │ │ │ + bl 266eb4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2ea34 │ │ │ │ + b 2ea2c │ │ │ │ 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 2e1c4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, r6, #8 │ │ │ │ - bne 2ee04 │ │ │ │ + bne 2edfc │ │ │ │ add r6, r6, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 2f1c8 │ │ │ │ + bhi 2f1c0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df30 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2e450 │ │ │ │ + b 2e448 │ │ │ │ ldr r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ - bhi 2f5d4 │ │ │ │ + bhi 2f5cc │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2f210 │ │ │ │ + bls 2f208 │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ lsr sl, sl, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ - bne 2f2bc │ │ │ │ + bne 2f2b4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 267144 │ │ │ │ + bl 2667c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ - ldr r2, [pc, #-1596] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1604] @ 2ec10 │ │ │ │ + bl 267144 │ │ │ │ + bl 2667c8 │ │ │ │ + ldr r2, [pc, #-1596] @ 2ec0c │ │ │ │ + ldr r3, [pc, #-1604] @ 2ec08 │ │ │ │ ldr fp, [r4, #388] @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 266884 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266dd0 │ │ │ │ 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 2f2b4 │ │ │ │ + ldr r2, [pc, #-1656] @ 2ec0c │ │ │ │ + ldr r3, [pc, #-1656] @ 2ec10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 266884 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266dd0 │ │ │ │ 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 2f2c4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f384 │ │ │ │ + beq 2f37c │ │ │ │ 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 +12141,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 2fc08 │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 2e05c │ │ │ │ + bne 2e054 │ │ │ │ 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 2f3fc │ │ │ │ + ldr r5, [pc, #-1972] @ 2ec14 │ │ │ │ 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 2f3cc │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 2f458 │ │ │ │ - b 2e034 │ │ │ │ + bne 2f450 │ │ │ │ + b 2e02c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r8, [r4, #316] @ 0x13c │ │ │ │ lsr r6, r3, #1 │ │ │ │ cmp r8, r3, lsr #1 │ │ │ │ - bls 2f68c │ │ │ │ + bls 2f684 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - beq 2f6bc │ │ │ │ + beq 2f6b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 20675c │ │ │ │ + bl 206724 │ │ │ │ mov r0, r5 │ │ │ │ bl 231b4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e034 │ │ │ │ + beq 2e02c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 2f410 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f6c4 │ │ │ │ + beq 2f6bc │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - b 2f450 │ │ │ │ + b 2f448 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2ecf8 │ │ │ │ + bne 2ecf0 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ orrne r1, r1, #2 │ │ │ │ strbne r1, [r4, #356] @ 0x164 │ │ │ │ - b 2ecf8 │ │ │ │ + b 2ecf0 │ │ │ │ add r2, r6, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e000 │ │ │ │ ldrb r3, [r6] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r9, [pc, #-2212] @ 2ec20 │ │ │ │ + ldr r9, [pc, #-2212] @ 2ec18 │ │ │ │ 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 2f61c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 30980 │ │ │ │ + beq 30978 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 30950 │ │ │ │ + beq 30948 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30698 │ │ │ │ + bne 30690 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30698 │ │ │ │ + bls 30690 │ │ │ │ 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 2e010 │ │ │ │ sub ip, ip, r1 │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309a8 │ │ │ │ - ldr lr, [pc, #-2332] @ 2ec20 │ │ │ │ + bls 309a0 │ │ │ │ + ldr lr, [pc, #-2332] @ 2ec18 │ │ │ │ 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 2f534 │ │ │ │ + b 2f12c │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 3090c │ │ │ │ + beq 30904 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30934 │ │ │ │ + beq 3092c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5b8 │ │ │ │ + bne 2f5b0 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2f5b8 │ │ │ │ + bls 2f5b0 │ │ │ │ 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 2df30 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ sub r1, r1, #5 │ │ │ │ - b 2e27c │ │ │ │ + b 2e274 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2f20c │ │ │ │ - b 2f210 │ │ │ │ + bhi 2f204 │ │ │ │ + b 2f208 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2eb64 │ │ │ │ - b 2eb68 │ │ │ │ + bhi 2eb5c │ │ │ │ + b 2eb60 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2dda4 │ │ │ │ + bne 2dd9c │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ tst r2, #1 │ │ │ │ orrne r2, r2, #2 │ │ │ │ strbne r2, [r4, #356] @ 0x164 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dd9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a244 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2f0e0 │ │ │ │ + b 2f0d8 │ │ │ │ ldrb r0, [r4, #357] @ 0x165 │ │ │ │ cmp r1, #2 │ │ │ │ bic r0, r0, #128 @ 0x80 │ │ │ │ strb r0, [r4, #357] @ 0x165 │ │ │ │ - beq 30a64 │ │ │ │ + beq 30a5c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 307f8 │ │ │ │ + beq 307f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30904 │ │ │ │ + bne 308fc │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30904 │ │ │ │ + bls 308fc │ │ │ │ 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 2e010 │ │ │ │ bl 231b4 │ │ │ │ - b 2eed8 │ │ │ │ + b 2eed0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 2921c │ │ │ │ sub r3, r6, r8 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3, lsl #14 │ │ │ │ - bls 2f46c │ │ │ │ + bls 2f464 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - bne 2f43c │ │ │ │ + bne 2f434 │ │ │ │ str r6, [r4, #376] @ 0x178 │ │ │ │ - b 2f43c │ │ │ │ + b 2f434 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 30fb0 │ │ │ │ + bl 30fa8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 2f42c │ │ │ │ - b 2f46c │ │ │ │ + bhi 2f424 │ │ │ │ + b 2f464 │ │ │ │ ldrsb r2, [r8, #1] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ add r9, r5, #4 │ │ │ │ - blt 2ffd4 │ │ │ │ + blt 2ffcc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30a0c │ │ │ │ + beq 30a04 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 309e4 │ │ │ │ + beq 309dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed40 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed40 │ │ │ │ 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 2ed44 │ │ │ │ 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 2f848 │ │ │ │ + bhi 2ff5c │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2f850 │ │ │ │ + bhi 2f848 │ │ │ │ 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 2a16c │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef1c │ │ │ │ ldrb r3, [fp, #42] @ 0x2a │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f780 │ │ │ │ + beq 2f778 │ │ │ │ ldrb r2, [fp, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2f780 │ │ │ │ - b 2f738 │ │ │ │ + beq 2f778 │ │ │ │ + b 2f730 │ │ │ │ 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 2a16c │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ + bne 2ef4c │ │ │ │ cmp r9, sl │ │ │ │ - bne 2ef38 │ │ │ │ + bne 2ef30 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de38 │ │ │ │ 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 2f834 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2f820 │ │ │ │ + bne 2f818 │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sl] │ │ │ │ str r5, [sl, #20] │ │ │ │ - bne 2f814 │ │ │ │ - b 2de48 │ │ │ │ + bne 2f80c │ │ │ │ + b 2de40 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ - b 2f764 │ │ │ │ + b 2f75c │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ - beq 308e8 │ │ │ │ + beq 308e0 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ bic r3, r3, #8 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2fec8 │ │ │ │ + beq 2fec0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-3180] @ 2ec24 │ │ │ │ + ldr r1, [pc, #-3180] @ 2ec1c │ │ │ │ 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] @ 2ec20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ - beq 30054 │ │ │ │ + beq 3004c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30828 │ │ │ │ + beq 30820 │ │ │ │ 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 30074 │ │ │ │ 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 2f904 │ │ │ │ + b 30074 │ │ │ │ ldr r5, [r4, #264] @ 0x108 │ │ │ │ ldr r7, [r4, #616] @ 0x268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff94 │ │ │ │ mov r8, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f944 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff94 │ │ │ │ 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 2f938 │ │ │ │ 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 2f98c │ │ │ │ + bhi 2ffb4 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r3, [r5, #36] @ 0x24 │ │ │ │ - bls 2f998 │ │ │ │ + bls 2f990 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ - b 2f940 │ │ │ │ + bl 2a16c │ │ │ │ + b 2f938 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #284 @ 0x11c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #292 @ 0x124 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa14 │ │ │ │ + beq 2fa0c │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f9ec │ │ │ │ + bne 2f9e4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa4c │ │ │ │ + beq 2fa44 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa24 │ │ │ │ + bne 2fa1c │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa84 │ │ │ │ + beq 2fa7c │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa5c │ │ │ │ + bne 2fa54 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf0 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2faa4 │ │ │ │ + bne 2fa9c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 29680 │ │ │ │ + bl 29678 │ │ │ │ ldr sl, [r4, #600] @ 0x258 │ │ │ │ cmp sl, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r8, r9 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf0 │ │ │ │ ldr r3, [r1, #608] @ 0x260 │ │ │ │ ldr r5, [r3, r9]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2fae4 │ │ │ │ + bcs 2fadc │ │ │ │ mov r0, r5 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2fad0 │ │ │ │ + bhi 2fac8 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, sl │ │ │ │ add r9, r9, #8 │ │ │ │ - bcc 2fabc │ │ │ │ + bcc 2fab4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb20 │ │ │ │ - ldr r3, [pc, #-3808] @ 2ec2c │ │ │ │ + beq 2fb18 │ │ │ │ + ldr r3, [pc, #-3808] @ 2ec24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fb10 │ │ │ │ + bne 2fb08 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #-3836] @ 2ec30 │ │ │ │ + ldr r2, [pc, #-3836] @ 2ec28 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 30034 │ │ │ │ + beq 3002c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #-3860] @ 2ec34 │ │ │ │ + ldr r3, [pc, #-3860] @ 2ec2c │ │ │ │ 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 2c9f8 │ │ │ │ + b 2e8c8 │ │ │ │ ldr r7, [sl, #368] @ 0x170 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb84 │ │ │ │ + beq 2fb7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, r3] │ │ │ │ - b 2e694 │ │ │ │ + b 2e68c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2eb28 │ │ │ │ + b 2eb20 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2fbe4 │ │ │ │ + beq 2fbdc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fbd0 │ │ │ │ + bne 2fbc8 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - beq 2eb14 │ │ │ │ + beq 2eb0c │ │ │ │ ldr r3, [r4, #676] @ 0x2a4 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - b 2eb14 │ │ │ │ + b 2eb0c │ │ │ │ ldr r2, [r4, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f390 │ │ │ │ + beq 2f388 │ │ │ │ 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 2f388 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2de30 │ │ │ │ + bne 2de28 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 2de28 │ │ │ │ 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 30640 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ - b 2f884 │ │ │ │ + b 2f87c │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2fd44 │ │ │ │ + bne 2fd3c │ │ │ │ ldr fp, [r4, #368] @ 0x170 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 309b4 │ │ │ │ + bls 309ac │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 2fcf4 │ │ │ │ + b 2fcec │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq 30528 │ │ │ │ + beq 30520 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fce8 │ │ │ │ + bne 2fce0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 2fe14 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe14 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr sl, [r4, #368] @ 0x170 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fdf0 │ │ │ │ + bne 2fde8 │ │ │ │ ldr r9, [r4, #372] @ 0x174 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 30aa4 │ │ │ │ + bls 30a9c │ │ │ │ add r3, sl, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 2fd90 │ │ │ │ + b 2fd88 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 30578 │ │ │ │ + beq 30570 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fd84 │ │ │ │ + bne 2fd7c │ │ │ │ mov r0, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 +12819,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 2fe2c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fcc0 │ │ │ │ + bne 2fcb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30860 │ │ │ │ + beq 30858 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe70 │ │ │ │ + beq 2fe68 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe4c │ │ │ │ + bne 2fe44 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fe5c │ │ │ │ + bne 2fe54 │ │ │ │ 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 305e4 │ │ │ │ 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 2f920 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ 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 30a94 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, r2 │ │ │ │ - bne 2ff24 │ │ │ │ + bne 2ff1c │ │ │ │ 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 2ea68 │ │ │ │ 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 2f75c │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [r4, #264] @ 0x108 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fed4 │ │ │ │ - b 2ea70 │ │ │ │ + bne 2fecc │ │ │ │ + b 2ea68 │ │ │ │ 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 2f990 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 30a30 │ │ │ │ + beq 30a28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30838 │ │ │ │ + beq 30830 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309dc │ │ │ │ + bne 309d4 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 309dc │ │ │ │ + bls 309d4 │ │ │ │ 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 2ed44 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2fb40 │ │ │ │ + b 2fb38 │ │ │ │ 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 2f7ac │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ - bne 3007c │ │ │ │ - b 30acc │ │ │ │ + bne 30074 │ │ │ │ + b 30ac4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30088 │ │ │ │ + beq 30080 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3006c │ │ │ │ + bne 30064 │ │ │ │ ldr r9, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3011c │ │ │ │ + bne 30114 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [r4, #372] @ 0x174 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 30620 │ │ │ │ + bls 30618 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ - b 300c0 │ │ │ │ + b 300b8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 304d8 │ │ │ │ + beq 304d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 300b4 │ │ │ │ + bne 300ac │ │ │ │ mov r0, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 +13016,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 30568 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mvnne sl, #0 │ │ │ │ - bne 30170 │ │ │ │ + bne 30168 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #4096 @ 0x1000 │ │ │ │ - bne 30170 │ │ │ │ + bne 30168 │ │ │ │ ldr sl, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #3588] @ 30f68 │ │ │ │ + ldr r3, [pc, #3588] @ 30f60 │ │ │ │ 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] @ 30f64 │ │ │ │ + b 301e8 │ │ │ │ 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 3024c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 303cc │ │ │ │ + beq 303c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e8 │ │ │ │ + bne 301e0 │ │ │ │ ldrh r1, [r7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 30280 │ │ │ │ + bne 30278 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3023c │ │ │ │ + beq 30234 │ │ │ │ sub r0, r1, #4 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ - bne 303ec │ │ │ │ + bne 303e4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 3017c │ │ │ │ + bne 30174 │ │ │ │ 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 30198 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302a8 │ │ │ │ + beq 302a0 │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 30204 │ │ │ │ + b 301fc │ │ │ │ cmp fp, r7 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp fp, r7 │ │ │ │ - bhi 3025c │ │ │ │ + bhi 30254 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 301f0 │ │ │ │ + beq 301e8 │ │ │ │ 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 301e8 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 303ec │ │ │ │ + bne 303e4 │ │ │ │ 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 305c4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcb8 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcb8 │ │ │ │ ldr r9, [fp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 304d0 │ │ │ │ + beq 304c8 │ │ │ │ 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 3033c │ │ │ │ + b 30418 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3041c │ │ │ │ + beq 30414 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30338 │ │ │ │ + beq 30330 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30338 │ │ │ │ + bne 30330 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #3036] @ 30f70 │ │ │ │ + ldr r2, [pc, #3036] @ 30f68 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ - beq 307f0 │ │ │ │ + beq 307e8 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #3012] @ 30f74 │ │ │ │ + ldr r3, [pc, #3012] @ 30f6c │ │ │ │ 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 32a50 │ │ │ │ + b 30330 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - b 30278 │ │ │ │ + b 30270 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30410 │ │ │ │ + beq 30408 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303fc │ │ │ │ + bne 303f4 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ add r3, r2, #12 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 302b4 │ │ │ │ + b 302ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, #2032] @ 0x7f0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 3047c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30494 │ │ │ │ + beq 3048c │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 3047c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304ac │ │ │ │ + beq 304a4 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r3 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 30458 │ │ │ │ + bne 30450 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ str r3, [fp, #76] @ 0x4c │ │ │ │ - b 3013c │ │ │ │ + b 30134 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r7, r5 │ │ │ │ streq r5, [fp, #68] @ 0x44 │ │ │ │ - beq 304b8 │ │ │ │ + beq 304b0 │ │ │ │ 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 3042c │ │ │ │ + b 30480 │ │ │ │ mov r8, #1 │ │ │ │ - b 3009c │ │ │ │ + b 30094 │ │ │ │ lsl r9, r5, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 30094 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ 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 2fcc8 │ │ │ │ mov fp, r5 │ │ │ │ - b 30320 │ │ │ │ + b 30318 │ │ │ │ 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 30ad4 │ │ │ │ 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 2fd64 │ │ │ │ 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 2fec0 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30660 │ │ │ │ + beq 30658 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 30654 │ │ │ │ + beq 3064c │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea60 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304d8 │ │ │ │ + bne 304d0 │ │ │ │ mov r9, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov sl, r5 │ │ │ │ - b 3050c │ │ │ │ + b 30504 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305ec │ │ │ │ - b 2fec8 │ │ │ │ + beq 305e4 │ │ │ │ + b 2fec0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30618 │ │ │ │ + bne 30610 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea60 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 3067c │ │ │ │ - b 2f1e0 │ │ │ │ + bhi 30674 │ │ │ │ + b 2f1d8 │ │ │ │ mov r6, ip │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eff0 │ │ │ │ + bne 2efe8 │ │ │ │ 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 338fc │ │ │ │ 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 2f014 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #2180] @ 30f78 │ │ │ │ + ldr r2, [pc, #2180] @ 30f70 │ │ │ │ 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 30ad8 │ │ │ │ + ldr sl, [pc, #2152] @ 30f74 │ │ │ │ mov r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 3078c │ │ │ │ + b 30784 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30898 │ │ │ │ + bhi 30890 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3075c │ │ │ │ + beq 30754 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30898 │ │ │ │ + beq 30890 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30898 │ │ │ │ + bne 30890 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30898 │ │ │ │ + bne 30890 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r7 │ │ │ │ streq r5, [r4, #340] @ 0x154 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 30780 │ │ │ │ + beq 30778 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30ad8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3075c │ │ │ │ + beq 30754 │ │ │ │ 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 30714 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30898 │ │ │ │ + beq 30890 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f38 │ │ │ │ + bhi 30f30 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 303a8 │ │ │ │ + b 303a0 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 2f8f8 │ │ │ │ + b 2f8f0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2fe88 │ │ │ │ + b 2fe80 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30744 │ │ │ │ + bls 3073c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30744 │ │ │ │ + bne 3073c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30744 │ │ │ │ + bls 3073c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30ad8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30e7c │ │ │ │ + beq 30e74 │ │ │ │ mov r7, r3 │ │ │ │ - b 307a8 │ │ │ │ + b 307a0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ moveq r9, r2 │ │ │ │ - beq 2e27c │ │ │ │ + beq 2e274 │ │ │ │ mov r2, fp │ │ │ │ mov r9, fp │ │ │ │ - b 2e228 │ │ │ │ + b 2e220 │ │ │ │ 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 2f864 │ │ │ │ mov r6, ip │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2f5b8 │ │ │ │ + bcs 2f5b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 30914 │ │ │ │ + bhi 3090c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2f5b8 │ │ │ │ + b 2f5b0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ - b 3092c │ │ │ │ + bl 31cac │ │ │ │ + b 30924 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e010 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30698 │ │ │ │ + bls 30690 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 3098c │ │ │ │ - b 2e008 │ │ │ │ + bhi 30984 │ │ │ │ + b 2e000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2f140 │ │ │ │ + b 2f138 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30528 │ │ │ │ + bne 30520 │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov r9, sl │ │ │ │ - b 30554 │ │ │ │ + b 3054c │ │ │ │ mov r5, sl │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed44 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a14 │ │ │ │ - b 2f088 │ │ │ │ + bcc 30a0c │ │ │ │ + b 2f080 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 309dc │ │ │ │ + bcs 309d4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a38 │ │ │ │ + bcc 30a30 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 3001c │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30904 │ │ │ │ + bls 308fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r9, fp │ │ │ │ - bhi 30a70 │ │ │ │ + bhi 30a68 │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f66c │ │ │ │ mov r1, r3 │ │ │ │ - b 2ff3c │ │ │ │ + b 2ff34 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30578 │ │ │ │ + bne 30570 │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad4 │ │ │ │ mov r3, r9 │ │ │ │ - b 305b0 │ │ │ │ + b 305a8 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 30eac │ │ │ │ - bl 294e0 │ │ │ │ + bne 30ea4 │ │ │ │ + bl 294d8 │ │ │ │ ldr fp, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 30c3c │ │ │ │ + ble 30c34 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1156] @ 30f80 │ │ │ │ + ldr r3, [pc, #1156] @ 30f78 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30b80 │ │ │ │ + b 30b78 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30c10 │ │ │ │ + bhi 30c08 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b40 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c08 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c08 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c08 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b6c │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30b74 │ │ │ │ + bne 30b6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30e88 │ │ │ │ + beq 30e80 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq 30c3c │ │ │ │ + beq 30c34 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b6c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b40 │ │ │ │ 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 30b00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c08 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ed4 │ │ │ │ + bhi 30ecc │ │ │ │ ldrsb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b28 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30b30 │ │ │ │ + bne 30b28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ 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 30b48 │ │ │ │ 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 30e48 │ │ │ │ + ldr sl, [pc, #792] @ 30f7c │ │ │ │ + ldr fp, [pc, #792] @ 30f80 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ mov r9, #0 │ │ │ │ - b 30d00 │ │ │ │ + b 30cf8 │ │ │ │ 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 30d98 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d0c │ │ │ │ + bhi 30d04 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d04 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d04 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d04 │ │ │ │ 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 30e48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c7c │ │ │ │ + bne 30c74 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ 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 30df0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d78 │ │ │ │ + bhi 30d70 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d70 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d78 │ │ │ │ + bne 30d70 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ - b 30cf8 │ │ │ │ + b 30cf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d04 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f18 │ │ │ │ + bhi 30f10 │ │ │ │ ldrsb ip, [fp, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30cc4 │ │ │ │ + bls 30cbc │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30cc4 │ │ │ │ + bne 30cbc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30cc4 │ │ │ │ - b 30d0c │ │ │ │ + bls 30cbc │ │ │ │ + b 30d04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d70 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f08 │ │ │ │ + bhi 30f00 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30d60 │ │ │ │ + bls 30d58 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30d60 │ │ │ │ + bne 30d58 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 30d60 │ │ │ │ - b 30d78 │ │ │ │ + bls 30d58 │ │ │ │ + b 30d70 │ │ │ │ ldrh r2, [r8] │ │ │ │ - ldr r3, [pc, #284] @ 30f78 │ │ │ │ + ldr r3, [pc, #284] @ 30f70 │ │ │ │ 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 2f014 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b 30774 │ │ │ │ + b 3076c │ │ │ │ ldr r5, [r4, #368] @ 0x170 │ │ │ │ lsl r9, r7, #2 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ea0 │ │ │ │ + beq 30e98 │ │ │ │ bl 231b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, r9] │ │ │ │ - b 30b74 │ │ │ │ + b 30b6c │ │ │ │ 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 2f8f8 │ │ │ │ + ldr r2, [pc, #176] @ 30f84 │ │ │ │ + ldr r1, [pc, #176] @ 30f88 │ │ │ │ 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] @ 30f8c │ │ │ │ + ldr r1, [pc, #140] @ 30f88 │ │ │ │ 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 30ed8 │ │ │ │ + ldr r2, [pc, #136] @ 30f90 │ │ │ │ + ldr r1, [pc, #124] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #124] @ 30f94 │ │ │ │ + ldr r1, [pc, #108] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #112] @ 30f98 │ │ │ │ + ldr r1, [pc, #92] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #100] @ 30f9c │ │ │ │ + ldr r1, [pc, #76] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #88] @ 30fa0 │ │ │ │ + ldr r1, [pc, #60] @ 30f88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30ed8 │ │ │ │ + ldr r2, [pc, #76] @ 30fa4 │ │ │ │ + ldr r1, [pc, #44] @ 30f88 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ + b 30ed8 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eorseq r7, r6, r8, lsl #7 │ │ │ │ - eorseq r7, r6, ip, ror #6 │ │ │ │ + mlaseq r6, r0, r3, r7 │ │ │ │ + eorseq r7, r6, r4, 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, ip, asr #23 │ │ │ │ + eoreq r2, r5, r8, ror #15 │ │ │ │ + eoreq r2, r5, r0, lsl #13 │ │ │ │ + eoreq r2, r5, r8, ror r6 │ │ │ │ + ldrdeq r8, [r3], -r4 @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002384b0 │ │ │ │ + eoreq r8, r3, r0, lsr #9 │ │ │ │ + mlaeq r3, r0, r4, r8 │ │ │ │ + eoreq r8, r3, r0, lsl #9 │ │ │ │ + eoreq r8, r3, r0, ror r4 │ │ │ │ + eoreq r8, r3, r0, ror #8 │ │ │ │ + eoreq r8, r3, r0, asr r4 │ │ │ │ │ │ │ │ -00030fb0 : │ │ │ │ +00030fa8 : │ │ │ │ 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] @ 31184 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - beq 31040 │ │ │ │ + beq 31038 │ │ │ │ ands r4, r5, #1 │ │ │ │ - beq 30fe8 │ │ │ │ + beq 30fe0 │ │ │ │ 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 30fd8 │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ - bne 31014 │ │ │ │ + bne 3100c │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31140 │ │ │ │ + beq 31138 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310c0 │ │ │ │ + beq 310b8 │ │ │ │ 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 30fd8 │ │ │ │ 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 +14001,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 31180 │ │ │ │ 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 3115c │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 310e8 │ │ │ │ + b 310e0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 31080 │ │ │ │ + beq 31078 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 310dc │ │ │ │ + bne 310d4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31180 │ │ │ │ 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 3101c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r5, [r6, #548] @ 0x224 │ │ │ │ str r4, [r6, #548] @ 0x224 │ │ │ │ - b 31014 │ │ │ │ + b 3100c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31080 │ │ │ │ + bne 31078 │ │ │ │ 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 310a0 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r6, r6, ip, asr r7 │ │ │ │ │ │ │ │ -00031190 : │ │ │ │ +00031188 : │ │ │ │ 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] @ 31538 │ │ │ │ + ldr r2, [pc, #920] @ 3153c │ │ │ │ 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 31290 │ │ │ │ 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 31228 │ │ │ │ cmp r4, #0 │ │ │ │ ldr ip, [r5, #588] @ 0x24c │ │ │ │ - beq 312f4 │ │ │ │ + beq 312ec │ │ │ │ rsb r3, r4, #0 │ │ │ │ cmp r3, ip │ │ │ │ movhi r3, #0 │ │ │ │ strhi r3, [r5, #588] @ 0x24c │ │ │ │ - bhi 31224 │ │ │ │ + bhi 3121c │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ cmp ip, #33554432 @ 0x2000000 │ │ │ │ - bls 31224 │ │ │ │ + bls 3121c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ 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 313b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31488 │ │ │ │ + beq 31480 │ │ │ │ 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 31204 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ cmp r0, r3 │ │ │ │ addls r3, r4, r3 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [r5, #592] @ 0x250 │ │ │ │ - b 3120c │ │ │ │ + b 31204 │ │ │ │ ldr sl, [r5, #496] @ 0x1f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 31430 │ │ │ │ + beq 31428 │ │ │ │ ldr r6, [sl, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31340 │ │ │ │ + beq 31338 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 31468 │ │ │ │ + bhi 31460 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs 31224 │ │ │ │ + bcs 3121c │ │ │ │ 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 314ac │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ - b 3120c │ │ │ │ + b 31204 │ │ │ │ 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 31534 │ │ │ │ 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 31510 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r6, #1 │ │ │ │ - b 31368 │ │ │ │ + b 31360 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 312fc │ │ │ │ + beq 312f4 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 3135c │ │ │ │ + bne 31354 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31534 │ │ │ │ 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 312a8 │ │ │ │ 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 31508 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314dc │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31510 │ │ │ │ + beq 31508 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314dc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314e4 │ │ │ │ + bne 314dc │ │ │ │ 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 314bc │ │ │ │ + b 31244 │ │ │ │ + ldr r3, [pc, #272] @ 31540 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31474 │ │ │ │ + beq 3146c │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312c4 │ │ │ │ + beq 312bc │ │ │ │ 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 31458 │ │ │ │ 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 31204 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ adds r3, r3, r4 │ │ │ │ mvncs r3, #0 │ │ │ │ - b 31290 │ │ │ │ + b 31288 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - bne 314ec │ │ │ │ + bne 314e4 │ │ │ │ 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 3148c │ │ │ │ mov r3, #1 │ │ │ │ - b 31418 │ │ │ │ + b 31410 │ │ │ │ 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 313d0 │ │ │ │ + b 314b8 │ │ │ │ mov r3, #0 │ │ │ │ - b 31418 │ │ │ │ + b 31410 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 312fc │ │ │ │ + bne 312f4 │ │ │ │ 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 31320 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r6, r6, ip, ror r5 │ │ │ │ + eoreq lr, r7, ip, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0003154c : │ │ │ │ - ldr r3, [pc, #24] @ 3156c │ │ │ │ +00031544 : │ │ │ │ + ldr r3, [pc, #24] @ 31564 │ │ │ │ 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 2dbf0 │ │ │ │ + @ instruction: 0x003661d4 │ │ │ │ │ │ │ │ -00031570 : │ │ │ │ - ldr r3, [pc, #24] @ 31590 │ │ │ │ +00031568 : │ │ │ │ + ldr r3, [pc, #24] @ 31588 │ │ │ │ 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 2dbf0 │ │ │ │ + @ instruction: 0x003661b0 │ │ │ │ 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 +14343,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 31634 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 316c0 │ │ │ │ + bhi 316b8 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ ands r1, r1, r4 │ │ │ │ - bne 316cc │ │ │ │ + bne 316c4 │ │ │ │ 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 2b078 │ │ │ │ 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 316b4 │ │ │ │ ldr r9, [r0, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 315e4 │ │ │ │ + bne 315dc │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ - ldr r1, [pc, #84] @ 316ec │ │ │ │ + bls 315dc │ │ │ │ + ldr r1, [pc, #84] @ 316e4 │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 316d8 │ │ │ │ + beq 316d0 │ │ │ │ sub r3, r3, r8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ - beq 316d0 │ │ │ │ + beq 316c8 │ │ │ │ blx r2 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ - b 315e4 │ │ │ │ - bl 29770 │ │ │ │ + b 315dc │ │ │ │ + bl 29768 │ │ │ │ blx r1 │ │ │ │ - b 316bc │ │ │ │ + b 316b4 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, r8 │ │ │ │ strne r3, [r5, #316] @ 0x13c │ │ │ │ - bne 316b8 │ │ │ │ - b 316bc │ │ │ │ - eorseq r6, r6, r4, lsl #1 │ │ │ │ + bne 316b0 │ │ │ │ + b 316b4 │ │ │ │ + eorseq r6, r6, ip, 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] @ 318f4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - ldr r3, [pc, #484] @ 31900 │ │ │ │ + ldr r3, [pc, #484] @ 318f8 │ │ │ │ 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 +14441,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 317b8 │ │ │ │ ldr r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ 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 318b0 │ │ │ │ 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 2b078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31848 │ │ │ │ + beq 31840 │ │ │ │ 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 31770 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 31778 │ │ │ │ + bls 31770 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 31778 │ │ │ │ - ldr r0, [pc, #228] @ 31904 │ │ │ │ + bls 31770 │ │ │ │ + ldr r0, [pc, #228] @ 318fc │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 318e0 │ │ │ │ + beq 318d8 │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #316] @ 0x13c │ │ │ │ - beq 318f4 │ │ │ │ + beq 318ec │ │ │ │ blx r3 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294d8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31844 │ │ │ │ + bne 3183c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3186c │ │ │ │ + bne 31864 │ │ │ │ ldr r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31880 │ │ │ │ + beq 31878 │ │ │ │ mov fp, #1 │ │ │ │ - b 31740 │ │ │ │ + b 31738 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318a4 │ │ │ │ + beq 3189c │ │ │ │ blx r3 │ │ │ │ - b 31864 │ │ │ │ + b 3185c │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 31864 │ │ │ │ + b 3185c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31878 │ │ │ │ - b 31844 │ │ │ │ - ldr r2, [pc, #72] @ 31908 │ │ │ │ + bne 31870 │ │ │ │ + b 3183c │ │ │ │ + ldr r2, [pc, #72] @ 31900 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #68] @ 3190c │ │ │ │ + ldr r0, [pc, #68] @ 31904 │ │ │ │ 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 31838 │ │ │ │ + b 3183c │ │ │ │ blx r0 │ │ │ │ - b 31844 │ │ │ │ - ldrdeq lr, [r7], -r8 @ │ │ │ │ - @ instruction: 0x00365ff8 │ │ │ │ - @ instruction: 0x00365efc │ │ │ │ + b 3183c │ │ │ │ + eoreq lr, r7, r0, ror #17 │ │ │ │ + eorseq r6, r6, r0 │ │ │ │ + eorseq r5, r6, r4, lsl #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r7, r3, r0, ror #16 │ │ │ │ + eoreq r7, r3, r8, lsr #16 │ │ │ │ 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] @ 31c90 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #872] @ 31c9c │ │ │ │ + ldr r0, [pc, #872] @ 31c94 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #864] @ 31ca0 │ │ │ │ + ldr r1, [pc, #864] @ 31c98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #852] @ 31ca4 │ │ │ │ + ldr r2, [pc, #852] @ 31c9c │ │ │ │ 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 31ba4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr fp, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319c0 │ │ │ │ + beq 319b8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 319d4 │ │ │ │ - ldr r3, [pc, #800] @ 31ca8 │ │ │ │ + bne 319cc │ │ │ │ + ldr r3, [pc, #800] @ 31ca0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31bb4 │ │ │ │ + beq 31bac │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ cmp r9, r0 │ │ │ │ - bls 31a70 │ │ │ │ + bls 31a68 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31c5c │ │ │ │ + beq 31c54 │ │ │ │ blx r3 │ │ │ │ - b 31a70 │ │ │ │ + b 31a68 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31978 │ │ │ │ + bne 31970 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31a70 │ │ │ │ + beq 31a68 │ │ │ │ ldr r5, [fp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a5c │ │ │ │ + bne 31a54 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r1, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31c6c │ │ │ │ + bls 31c64 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ - b 31a08 │ │ │ │ + b 31a00 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 31c14 │ │ │ │ + beq 31c0c │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 319fc │ │ │ │ + bne 319f4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c88 │ │ │ │ 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 2930c │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 31ba0 │ │ │ │ + bhi 31b98 │ │ │ │ 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 31aa0 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31c00 │ │ │ │ + beq 31bf8 │ │ │ │ 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 +14667,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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c88 │ │ │ │ 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 +14694,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 31bbc │ │ │ │ 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] @ 31ca4 │ │ │ │ + ldr r3, [pc, #288] @ 31c98 │ │ │ │ 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 31c8c │ │ │ │ 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 319a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 31b74 │ │ │ │ + b 31b6c │ │ │ │ ldr r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 319ac │ │ │ │ - b 31a70 │ │ │ │ + bhi 319a4 │ │ │ │ + b 31a68 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 31b70 │ │ │ │ + ble 31b68 │ │ │ │ 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 31bdc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b 31b70 │ │ │ │ + b 31b68 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 31aa8 │ │ │ │ + b 31aa0 │ │ │ │ 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 31c88 │ │ │ │ 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 319d8 │ │ │ │ + ldr r3, [pc, #76] @ 31ca8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 319b8 │ │ │ │ + b 319b0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31c14 │ │ │ │ + bne 31c0c │ │ │ │ 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 31c38 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00365df4 │ │ │ │ - @ instruction: 0x0027e6bc │ │ │ │ + @ instruction: 0x00365dfc │ │ │ │ + eoreq lr, r7, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r7, r8, lsr #13 │ │ │ │ + @ instruction: 0x0027e6b0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq lr, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00365abc │ │ │ │ + eoreq lr, r7, r4, lsl #9 │ │ │ │ + eorseq r5, r6, r4, asr #21 │ │ │ │ │ │ │ │ -00031cb4 : │ │ │ │ +00031cac : │ │ │ │ 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] @ 32680 │ │ │ │ + ldr r3, [pc, #2492] @ 32684 │ │ │ │ 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 31e24 │ │ │ │ tst r5, #1 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ 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 31e14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e24 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ ldrb sl, [r4, #359] @ 0x167 │ │ │ │ and r3, r8, #24 │ │ │ │ tst sl, #2 │ │ │ │ - bne 31f20 │ │ │ │ + bne 31f18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e58 │ │ │ │ + beq 31e50 │ │ │ │ lsr r2, r8, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 31fbc │ │ │ │ + bls 31fb4 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ 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 3212c │ │ │ │ tst r9, #1 │ │ │ │ - bne 32190 │ │ │ │ + bne 32188 │ │ │ │ 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 32484 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32498 │ │ │ │ + beq 32490 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31dd0 │ │ │ │ + b 31dc8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 31dcc │ │ │ │ + bne 31dc4 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - bne 32498 │ │ │ │ + bne 32490 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ - ldr r2, [pc, #2196] @ 32690 │ │ │ │ - ldr r3, [pc, #2188] @ 3268c │ │ │ │ + ldr r2, [pc, #2196] @ 32688 │ │ │ │ + ldr r3, [pc, #2188] @ 32684 │ │ │ │ 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 32120 │ │ │ │ + b 31fb0 │ │ │ │ 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 31d30 │ │ │ │ + ldr r2, [pc, #2144] @ 3268c │ │ │ │ + ldr r3, [pc, #2132] @ 32684 │ │ │ │ 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 31fb0 │ │ │ │ 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 32090 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 321b4 │ │ │ │ + bls 321ac │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r6, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 32544 │ │ │ │ + bcc 3253c │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r5, #-4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29ab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ee4 │ │ │ │ + beq 31edc │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31ecc │ │ │ │ + b 31ec4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 31ec8 │ │ │ │ + bne 31ec0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1964] @ 32698 │ │ │ │ - ldr r3, [pc, #1948] @ 3268c │ │ │ │ + ldr r2, [pc, #1964] @ 32690 │ │ │ │ + ldr r3, [pc, #1948] @ 32684 │ │ │ │ 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 31fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32dcc │ │ │ │ + b 32dc4 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, sl, #4 │ │ │ │ and r6, r3, #1 │ │ │ │ - beq 320a8 │ │ │ │ + beq 320a0 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 324a0 │ │ │ │ + bls 32498 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ 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] @ 32694 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #1780] @ 3268c │ │ │ │ + ldr r3, [pc, #1780] @ 32684 │ │ │ │ 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 32120 │ │ │ │ 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 266264 │ │ │ │ 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 31e24 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ ands r8, r8, #3 │ │ │ │ - beq 32014 │ │ │ │ + beq 3200c │ │ │ │ tst r9, #1 │ │ │ │ movne r8, r2 │ │ │ │ - beq 32630 │ │ │ │ + beq 32628 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ mov r2, r8 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29ab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32068 │ │ │ │ + beq 32060 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 32050 │ │ │ │ + b 32048 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 3204c │ │ │ │ + bne 32044 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1584] @ 326a0 │ │ │ │ - ldr r3, [pc, #1560] @ 3268c │ │ │ │ + ldr r2, [pc, #1584] @ 32698 │ │ │ │ + ldr r3, [pc, #1560] @ 32684 │ │ │ │ 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 31f08 │ │ │ │ + b 31fb0 │ │ │ │ tst r3, #32 │ │ │ │ ldrne r3, [r5] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31e2c │ │ │ │ + b 31e24 │ │ │ │ ldrb r2, [r5, #-4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e24 │ │ │ │ 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 +15058,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 31e24 │ │ │ │ + ldr r2, [pc, #1440] @ 3269c │ │ │ │ + ldr r3, [pc, #1412] @ 32684 │ │ │ │ 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 31fb0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a3cc │ │ │ │ + b 2a3c4 │ │ │ │ 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 +15100,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 3254c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31df0 │ │ │ │ + beq 31de8 │ │ │ │ mov ip, #0 │ │ │ │ - b 31dbc │ │ │ │ + b 31db4 │ │ │ │ and sl, r3, #7 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321ec │ │ │ │ + beq 321e4 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 321d4 │ │ │ │ + b 321cc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 321d0 │ │ │ │ + bne 321c8 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32224 │ │ │ │ + bne 3221c │ │ │ │ ldrh r2, [r5] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 32224 │ │ │ │ + bhi 3221c │ │ │ │ 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 32304 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3230c │ │ │ │ + bne 32304 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3256c │ │ │ │ + beq 32564 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r0, r3, r9 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bhi 3256c │ │ │ │ + bhi 32564 │ │ │ │ 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 +15177,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] @ 326a0 │ │ │ │ strb r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #936] @ 3268c │ │ │ │ + ldr r3, [pc, #936] @ 32684 │ │ │ │ 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 31f08 │ │ │ │ + b 31fb0 │ │ │ │ add r8, r4, sl, lsl #2 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 323cc │ │ │ │ + beq 323c4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r2, #16384 @ 0x4000 │ │ │ │ - bcs 323cc │ │ │ │ + bcs 323c4 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 323cc │ │ │ │ + bne 323c4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32370 │ │ │ │ + bne 32368 │ │ │ │ orr r3, r3, #1 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - bne 32370 │ │ │ │ + bne 32368 │ │ │ │ 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 32398 │ │ │ │ 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 29a14 │ │ │ │ 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 32274 │ │ │ │ mov r1, #1 │ │ │ │ subs fp, sl, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ movne fp, #1 │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 3267c │ │ │ │ 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 3158c │ │ │ │ + ldr r1, [pc, #668] @ 326a4 │ │ │ │ + ldr r3, [pc, #668] @ 326a8 │ │ │ │ orr r1, r1, sl, lsl #5 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #656] @ 326b4 │ │ │ │ + ldr r1, [pc, #656] @ 326ac │ │ │ │ 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 +15286,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 323a0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #260] @ 0x104 │ │ │ │ - bne 31db8 │ │ │ │ + bne 31db0 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ - b 31df4 │ │ │ │ - ldr r8, [pc, #528] @ 326b8 │ │ │ │ + b 31dec │ │ │ │ + ldr r8, [pc, #528] @ 326b0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and r7, r5, r8 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2662a4 │ │ │ │ + bl 266264 │ │ │ │ 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 31e24 │ │ │ │ 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] @ 326b4 │ │ │ │ + ldr r3, [pc, #364] @ 32684 │ │ │ │ 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 32120 │ │ │ │ + b 31fb0 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32640 │ │ │ │ + bne 32638 │ │ │ │ mov r6, #1 │ │ │ │ - b 31e90 │ │ │ │ + b 31e88 │ │ │ │ ldr r2, [r4, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ - bne 321ac │ │ │ │ - b 31df0 │ │ │ │ + bne 321a4 │ │ │ │ + b 31de8 │ │ │ │ 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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 3267c │ │ │ │ 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 32648 │ │ │ │ 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 +15391,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 32260 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32674 │ │ │ │ + bne 3266c │ │ │ │ mov r8, #1 │ │ │ │ - b 32014 │ │ │ │ + b 3200c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 3254c │ │ │ │ + bl 2a244 │ │ │ │ + b 32544 │ │ │ │ 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 32650 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ - b 325e4 │ │ │ │ + b 325dc │ │ │ │ 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 2a244 │ │ │ │ + b 32630 │ │ │ │ + bl 294d8 │ │ │ │ + eoreq lr, r7, r4, lsr r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq lr, r7, r4, lsl #4 │ │ │ │ + eoreq lr, r7, ip, asr #3 │ │ │ │ + eoreq lr, r7, r4, lsl r1 │ │ │ │ + eoreq lr, r7, ip, rrx │ │ │ │ + mlaeq r7, r0, pc, sp @ │ │ │ │ + strdeq sp, [r7], -ip @ │ │ │ │ + eoreq sp, r7, r0, lsr #26 │ │ │ │ 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, r4, 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 32708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32708 │ │ │ │ + beq 32700 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3272c │ │ │ │ + beq 32724 │ │ │ │ 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 31cac │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32764 │ │ │ │ + beq 3275c │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32708 │ │ │ │ + bne 32700 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 32778 │ │ │ │ + ldr r2, [pc, #40] @ 32770 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r4, #664] @ 0x298 │ │ │ │ - b 32708 │ │ │ │ + b 32700 │ │ │ │ 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] @ 32a40 │ │ │ │ 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 329ac │ │ │ │ mov r6, r0 │ │ │ │ add sl, r0, fp, lsl #2 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ sub r1, r3, #5 │ │ │ │ str r1, [r6, #296] @ 0x128 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 32884 │ │ │ │ + beq 3287c │ │ │ │ add r3, fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b 3282c │ │ │ │ + b 32824 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r0 │ │ │ │ strne r0, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32878 │ │ │ │ + beq 32870 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 329a8 │ │ │ │ + beq 329a0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r4] │ │ │ │ subgt r5, r5, #4 │ │ │ │ bicgt r5, r5, r5, asr #31 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 32890 │ │ │ │ + beq 32888 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327f0 │ │ │ │ + beq 327e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ ldr r4, [sl, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32824 │ │ │ │ + bne 3281c │ │ │ │ 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 328f4 │ │ │ │ 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 32970 │ │ │ │ ldrb r0, [r2, #42] @ 0x2a │ │ │ │ and ip, r0, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 32844 │ │ │ │ + bhi 3283c │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 32844 │ │ │ │ + beq 3283c │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 32844 │ │ │ │ + bne 3283c │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - bne 32844 │ │ │ │ + bne 3283c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 329f0 │ │ │ │ + bne 329e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ 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 +15601,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 32814 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32844 │ │ │ │ + beq 3283c │ │ │ │ ldrb lr, [r2, #42] @ 0x2a │ │ │ │ - ldr ip, [pc, #192] @ 32a4c │ │ │ │ + ldr ip, [pc, #192] @ 32a44 │ │ │ │ lsr r0, lr, #3 │ │ │ │ add ip, pc, ip │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 32a20 │ │ │ │ + bhi 32a18 │ │ │ │ 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 328dc │ │ │ │ ldrb r0, [r6, #358] @ 0x166 │ │ │ │ tst r0, #1 │ │ │ │ - bne 328e4 │ │ │ │ + bne 328dc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bls 328e4 │ │ │ │ - b 32844 │ │ │ │ + bls 328dc │ │ │ │ + b 3283c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ 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 32954 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 32a50 │ │ │ │ + ldr r1, [pc, #36] @ 32a48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #32] @ 32a54 │ │ │ │ + ldr r2, [pc, #32] @ 32a4c │ │ │ │ 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, r8, ror #16 │ │ │ │ + eoreq r0, r5, r4, ror #18 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x002369b4 │ │ │ │ + eoreq r6, r3, ip, ror r9 │ │ │ │ │ │ │ │ -00032a58 : │ │ │ │ +00032a50 : │ │ │ │ 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 32b28 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32ad0 │ │ │ │ - b 32b20 │ │ │ │ + bne 32ac8 │ │ │ │ + b 32b18 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b20 │ │ │ │ + beq 32b18 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32ab0 │ │ │ │ + bne 32aa8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr fp, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add fp, fp, r8 │ │ │ │ - beq 32b08 │ │ │ │ + beq 32b00 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ subs r4, r4, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 32af0 │ │ │ │ + bne 32ae8 │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 32ad0 │ │ │ │ + bne 32ac8 │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32a7c │ │ │ │ + bne 32a74 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32b5c │ │ │ │ + bne 32b54 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, sl │ │ │ │ - bcc 32b84 │ │ │ │ + bcc 32b7c │ │ │ │ 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 32b34 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r4, sl │ │ │ │ - bcc 32b90 │ │ │ │ + bcc 32b88 │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 32b4c │ │ │ │ + b 32b44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32b48 │ │ │ │ + bl 31cac │ │ │ │ + b 32b40 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32b78 │ │ │ │ + beq 32b70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 32b9c │ │ │ │ - b 32b78 │ │ │ │ + bne 32b94 │ │ │ │ + b 32b70 │ │ │ │ │ │ │ │ -00032bb8 : │ │ │ │ +00032bb0 : │ │ │ │ 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] @ 32be0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r6, ip, asr #22 │ │ │ │ + eorseq r4, r6, r4, 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 31cac │ │ │ │ ldrb r2, [r5, #359] @ 0x167 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r2, #2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c30 │ │ │ │ ldrb r2, [r5, #358] @ 0x166 │ │ │ │ tst r2, #1 │ │ │ │ - beq 32c48 │ │ │ │ + beq 32c40 │ │ │ │ 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 32c88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c80 │ │ │ │ + beq 32c78 │ │ │ │ ldrb r2, [r5, #356] @ 0x164 │ │ │ │ tst r2, #2 │ │ │ │ - beq 32c38 │ │ │ │ + beq 32c30 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ ldr r2, [r5, #676] @ 0x2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c30 │ │ │ │ ldr r2, [r5, #628] @ 0x274 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #628] @ 0x274 │ │ │ │ - b 32c38 │ │ │ │ + b 32c30 │ │ │ │ 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 32c30 │ │ │ │ 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 31cac │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf0 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d00 │ │ │ │ + beq 32cf8 │ │ │ │ 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 32d4c │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d8c │ │ │ │ + beq 32d84 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r5, #676] @ 0x2a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf0 │ │ │ │ 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 32cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32da8 │ │ │ │ + beq 32da0 │ │ │ │ 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 32d34 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d3c │ │ │ │ + beq 32cf0 │ │ │ │ + b 32d34 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d60 │ │ │ │ + beq 32cf0 │ │ │ │ + b 32d58 │ │ │ │ │ │ │ │ -00032db8 : │ │ │ │ - ldr r3, [pc, #8] @ 32dc8 │ │ │ │ +00032db0 : │ │ │ │ + ldr r3, [pc, #8] @ 32dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 31cb4 │ │ │ │ - eorseq r4, r6, r0, ror #18 │ │ │ │ + b 31cac │ │ │ │ + eorseq r4, r6, r8, 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 32e5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32e20 │ │ │ │ + beq 32e18 │ │ │ │ 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 32e7c │ │ │ │ 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 32ea0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 32e6c │ │ │ │ + bne 32e64 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 32df0 │ │ │ │ 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 32e08 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 32ee0 │ │ │ │ + beq 32ed8 │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 32e10 │ │ │ │ + b 32e08 │ │ │ │ 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 +15957,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 32f08 │ │ │ │ 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 32e08 │ │ │ │ + bl 294d8 │ │ │ │ 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] @ 33040 │ │ │ │ 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 32ffc │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 32fe8 │ │ │ │ + beq 32fe0 │ │ │ │ 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 32fd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 3301c │ │ │ │ + beq 33014 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32f30 │ │ │ │ + bne 32f28 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 32f30 │ │ │ │ + bls 32f28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 32f30 │ │ │ │ + b 32f28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 32fcc │ │ │ │ - b 32f30 │ │ │ │ + bhi 32fc4 │ │ │ │ + b 32f28 │ │ │ │ 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 32f78 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33038 │ │ │ │ + beq 33030 │ │ │ │ str r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 32f44 │ │ │ │ + b 32f3c │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32f30 │ │ │ │ + bl 31cac │ │ │ │ + b 32f28 │ │ │ │ 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] @ 336f0 │ │ │ │ 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 330c0 │ │ │ │ ldr r4, [r0, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 330b4 │ │ │ │ + beq 330ac │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp] │ │ │ │ - b 330ec │ │ │ │ + b 330e4 │ │ │ │ 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 3365c │ │ │ │ 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 33208 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33228 │ │ │ │ + beq 33220 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 33570 │ │ │ │ + beq 33568 │ │ │ │ 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 3342c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 333e4 │ │ │ │ + bhi 333dc │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33184 │ │ │ │ + beq 3317c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333dc │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333dc │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333dc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33388 │ │ │ │ + bne 33380 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 333ac │ │ │ │ + bne 333a4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 335f8 │ │ │ │ + beq 335f0 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #664] @ 0x298 │ │ │ │ - beq 331e0 │ │ │ │ + beq 331d8 │ │ │ │ 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 330e4 │ │ │ │ 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 332ac │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - bne 33124 │ │ │ │ - b 33184 │ │ │ │ + bne 3311c │ │ │ │ + b 3317c │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 33634 │ │ │ │ + bne 3362c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #296] @ 0x128 │ │ │ │ - bne 330b0 │ │ │ │ - b 331a4 │ │ │ │ + bne 330a8 │ │ │ │ + b 3319c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str fp, [r4, #20] │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ 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 334e8 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ mov sl, r4 │ │ │ │ - beq 33328 │ │ │ │ + beq 33320 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bne 3320c │ │ │ │ + bne 33204 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ - bl 2c1e0 │ │ │ │ + bne 3311c │ │ │ │ + b 33230 │ │ │ │ + bl 2c1d8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - bne 3368c │ │ │ │ + bne 33684 │ │ │ │ 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 33460 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 3348c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f0 │ │ │ │ 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 32f0c │ │ │ │ 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 33510 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33260 │ │ │ │ + beq 33258 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, #1 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r8, r2 │ │ │ │ mov r6, #1 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ 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 33504 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #16] │ │ │ │ - beq 33594 │ │ │ │ + beq 3358c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b 330f8 │ │ │ │ + b 330f0 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 3316c │ │ │ │ + bls 33164 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 3316c │ │ │ │ + bne 33164 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 3316c │ │ │ │ + bls 33164 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 332cc │ │ │ │ + beq 332c4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - beq 334c0 │ │ │ │ + beq 334b8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 336ac │ │ │ │ + beq 336a4 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bne 33210 │ │ │ │ - b 3310c │ │ │ │ + bne 33208 │ │ │ │ + b 33104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333dc │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #692] @ 336fc │ │ │ │ + ldr r1, [pc, #692] @ 336f4 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 336d4 │ │ │ │ + bhi 336cc │ │ │ │ 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 29bd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 3355c │ │ │ │ + bne 33554 │ │ │ │ ldr r3, [r5, #660] @ 0x294 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ - beq 33318 │ │ │ │ + beq 33310 │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33320 │ │ │ │ + beq 33318 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bne 3320c │ │ │ │ + bne 33204 │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33104 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 330a4 │ │ │ │ + beq 3309c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 33220 │ │ │ │ + beq 33218 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r3 │ │ │ │ - bne 33124 │ │ │ │ - b 33388 │ │ │ │ + bne 3311c │ │ │ │ + b 33380 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33328 │ │ │ │ + beq 33320 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 334b8 │ │ │ │ + beq 334b0 │ │ │ │ mov r4, r7 │ │ │ │ - b 33210 │ │ │ │ + b 33208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a24c │ │ │ │ - b 333a0 │ │ │ │ + bl 2a244 │ │ │ │ + b 33398 │ │ │ │ ldr r4, [r5, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r5, #656] @ 0x290 │ │ │ │ - beq 33670 │ │ │ │ + beq 33668 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33228 │ │ │ │ + beq 33220 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, r2 │ │ │ │ - bne 33124 │ │ │ │ + bne 3311c │ │ │ │ cmp r8, r2 │ │ │ │ moveq r6, r8 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ mov r6, r0 │ │ │ │ - b 33388 │ │ │ │ + b 33380 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 3348c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33320 │ │ │ │ - b 332a8 │ │ │ │ + beq 33318 │ │ │ │ + b 332a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 3326c │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - beq 3324c │ │ │ │ + beq 33244 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33104 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orrs r3, r8, r9 │ │ │ │ - bne 33250 │ │ │ │ + bne 33248 │ │ │ │ ldr r7, [r5, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ mov sl, r7 │ │ │ │ - beq 33660 │ │ │ │ + beq 33658 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - beq 335e8 │ │ │ │ + beq 335e0 │ │ │ │ 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 335ac │ │ │ │ mov r9, r4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ add lr, r9, #1 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #656] @ 0x290 │ │ │ │ - bne 33654 │ │ │ │ + bne 3364c │ │ │ │ cmp lr, #1 │ │ │ │ - bne 331e0 │ │ │ │ + bne 331d8 │ │ │ │ ldr r4, [r5, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ andne fp, r8, #1 │ │ │ │ movne r9, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e4 │ │ │ │ mov sl, #0 │ │ │ │ - b 331b4 │ │ │ │ + b 331ac │ │ │ │ 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 3311c │ │ │ │ + b 33230 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 33614 │ │ │ │ - b 331e0 │ │ │ │ + bne 3360c │ │ │ │ + b 331d8 │ │ │ │ mov r4, r7 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ str r4, [r5, #656] @ 0x290 │ │ │ │ - b 33614 │ │ │ │ + b 3360c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ moveq r4, sl │ │ │ │ - beq 335a4 │ │ │ │ + beq 3359c │ │ │ │ mov r4, sl │ │ │ │ - b 330b0 │ │ │ │ + b 330a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 336c0 │ │ │ │ + bne 336b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - b 331a8 │ │ │ │ + b 331a0 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - b 33598 │ │ │ │ + b 33590 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 3369c │ │ │ │ - b 3341c │ │ │ │ + beq 33694 │ │ │ │ + b 33414 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 33700 │ │ │ │ - ldr r2, [pc, #32] @ 33704 │ │ │ │ + ldr r1, [pc, #32] @ 336f8 │ │ │ │ + ldr r2, [pc, #32] @ 336fc │ │ │ │ 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, r8, lsl #31 │ │ │ │ + eoreq pc, r4, ip, lsr #29 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r5, r3, r4, lsl #26 │ │ │ │ + eoreq r5, r3, ip, asr #25 │ │ │ │ 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 338ac │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338ac │ │ │ │ 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 3385c │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r6, [r2, #-4] │ │ │ │ str sl, [r4, #404] @ 0x194 │ │ │ │ tst r6, #1 │ │ │ │ - beq 338c0 │ │ │ │ + beq 338b8 │ │ │ │ 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 33848 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 338e0 │ │ │ │ + beq 338d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 337d8 │ │ │ │ + bne 337d0 │ │ │ │ ldrh r2, [r6] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 337d8 │ │ │ │ + bls 337d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 3388c │ │ │ │ + ble 33884 │ │ │ │ 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 338a0 │ │ │ │ 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 31cac │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 33840 │ │ │ │ + bhi 33838 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337d8 │ │ │ │ + b 33884 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33894 │ │ │ │ + bne 3388c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 33898 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 33898 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33740 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 33758 │ │ │ │ + b 33750 │ │ │ │ sub r7, r7, r5 │ │ │ │ - b 33818 │ │ │ │ + b 33810 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33740 │ │ │ │ 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 3378c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337d8 │ │ │ │ + b 33884 │ │ │ │ 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 33b20 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r0, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #1164] @ 33dc0 │ │ │ │ + ldreq r3, [pc, #1164] @ 33db8 │ │ │ │ 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 33700 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ 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 33b8c │ │ │ │ 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 2c23c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33ca0 │ │ │ │ + bne 33c98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f0 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c68 │ │ │ │ + bne 33c60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33bb8 │ │ │ │ + bne 33bb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c04 │ │ │ │ + bne 33bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r8, r2, #1 │ │ │ │ - bne 33d4c │ │ │ │ + bne 33d44 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33b08 │ │ │ │ + beq 33b00 │ │ │ │ ldr r3, [r4, #484] @ 0x1e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33a84 │ │ │ │ + beq 33a7c │ │ │ │ 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 2c23c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 33ce0 │ │ │ │ + beq 33cd8 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 33b00 │ │ │ │ + beq 33af8 │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33aec │ │ │ │ + bne 33ae4 │ │ │ │ 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 32f0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 33b28 │ │ │ │ + bne 33b20 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33044 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 33b58 │ │ │ │ + bne 33b50 │ │ │ │ add r3, r4, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #264 @ 0x108 │ │ │ │ - beq 33974 │ │ │ │ + beq 3396c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 33990 │ │ │ │ + beq 33988 │ │ │ │ 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 2c23c │ │ │ │ + b 33988 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33d0c │ │ │ │ + beq 33d04 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33be4 │ │ │ │ + beq 33bdc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33bd0 │ │ │ │ + bne 33bc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r4, #660] @ 0x294 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 33d88 │ │ │ │ + bne 33d80 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c23c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33700 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a68 │ │ │ │ + b 33a60 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 33c8c │ │ │ │ + beq 33c84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c78 │ │ │ │ + bne 33c70 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ - beq 339f8 │ │ │ │ - b 33bb8 │ │ │ │ + beq 339f0 │ │ │ │ + b 33bb0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 339c8 │ │ │ │ + bne 339c0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f0 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c74 │ │ │ │ - b 339f8 │ │ │ │ + bne 33c6c │ │ │ │ + b 339f0 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d00 │ │ │ │ + beq 33cf8 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33cec │ │ │ │ + bne 33ce4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ - b 33b08 │ │ │ │ + b 33b00 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d2c │ │ │ │ + beq 33d24 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33d18 │ │ │ │ + bne 33d10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #656] @ 0x290 │ │ │ │ - bl 3277c │ │ │ │ + bl 32774 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a18 │ │ │ │ + b 33a10 │ │ │ │ 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 2c23c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - b 33a40 │ │ │ │ + b 33a38 │ │ │ │ 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 2c23c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r8} │ │ │ │ - b 33c34 │ │ │ │ + b 33c2c │ │ │ │ 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] @ 34084 │ │ │ │ + ldr r3, [pc, #688] @ 34088 │ │ │ │ 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 34074 │ │ │ │ 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 33e18 │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f24 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 33e94 │ │ │ │ + b 33e8c │ │ │ │ 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 +16958,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 33f24 │ │ │ │ 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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34084 │ │ │ │ + beq 3407c │ │ │ │ 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 33e4c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 33e78 │ │ │ │ + ble 33e70 │ │ │ │ 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 33f0c │ │ │ │ + b 33e70 │ │ │ │ cmp r8, #0 │ │ │ │ movne r5, #0 │ │ │ │ strne r5, [r6] │ │ │ │ - beq 33fa0 │ │ │ │ + beq 33f98 │ │ │ │ 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 33f7c │ │ │ │ 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 33f64 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33f3c │ │ │ │ + bne 33f34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #232] @ 34094 │ │ │ │ + ldr r1, [pc, #232] @ 3408c │ │ │ │ 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 34040 │ │ │ │ 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 34024 │ │ │ │ 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 3400c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33fe4 │ │ │ │ + bne 33fdc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #68] @ 34098 │ │ │ │ + ldr r2, [pc, #68] @ 34090 │ │ │ │ str r3, [r4, #460] @ 0x1cc │ │ │ │ - ldr r3, [pc, #52] @ 34090 │ │ │ │ + ldr r3, [pc, #52] @ 34088 │ │ │ │ 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 34080 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r9 │ │ │ │ - b 33e3c │ │ │ │ - bl 294e0 │ │ │ │ + b 33e34 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r7, ip, lsl r2 │ │ │ │ + eoreq ip, r7, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r6, ip, asr r7 │ │ │ │ - eoreq fp, r7, r0, lsr #31 │ │ │ │ + eorseq r3, r6, r4, ror #14 │ │ │ │ + eoreq fp, r7, r8, lsr #31 │ │ │ │ │ │ │ │ -0003409c : │ │ │ │ +00034094 : │ │ │ │ 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] @ 34378 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #704] @ 34384 │ │ │ │ + ldr r3, [pc, #704] @ 3437c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #700] @ 34388 │ │ │ │ - ldr r2, [pc, #700] @ 3438c │ │ │ │ + ldr r1, [pc, #700] @ 34380 │ │ │ │ + ldr r2, [pc, #700] @ 34384 │ │ │ │ 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 34350 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #700 @ 0x2bc │ │ │ │ str r6, [r8, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ 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 +17137,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 3434c │ │ │ │ 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 3434c │ │ │ │ + ldr r3, [pc, #536] @ 34388 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ and r9, r9, r3 │ │ │ │ and r7, r7, r3 │ │ │ │ - ldr r3, [pc, #524] @ 34394 │ │ │ │ + ldr r3, [pc, #524] @ 3438c │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ - ldr r3, [pc, #512] @ 34398 │ │ │ │ + ldr r3, [pc, #512] @ 34390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #504] @ 3439c │ │ │ │ + ldr r3, [pc, #504] @ 34394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #496] @ 343a0 │ │ │ │ + ldr r3, [pc, #496] @ 34398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ - ldr r3, [pc, #488] @ 343a4 │ │ │ │ + ldr r3, [pc, #488] @ 3439c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #668] @ 0x29c │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ 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 3434c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [r5, #28] │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ 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 3434c │ │ │ │ str r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 3434c │ │ │ │ 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 +17230,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] @ 343a0 │ │ │ │ + ldreq r1, [pc, #216] @ 343a4 │ │ │ │ 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 33dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bda0 │ │ │ │ - bl 29904 │ │ │ │ + bl 2bd98 │ │ │ │ + bl 298fc │ │ │ │ add r1, r6, #1 │ │ │ │ add r0, r4, #548 @ 0x224 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r1, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #132] @ 343b0 │ │ │ │ + ldr r2, [pc, #132] @ 343a8 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r3, [pc, #80] @ 34384 │ │ │ │ + ldr r3, [pc, #80] @ 3437c │ │ │ │ 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 34374 │ │ │ │ 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 294d8 │ │ │ │ + ldr r3, [pc, #84] @ 343ac │ │ │ │ + ldr r0, [pc, #84] @ 343b0 │ │ │ │ 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, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, ip, lsr #30 │ │ │ │ - eoreq fp, r7, r0, lsr #30 │ │ │ │ + eoreq fp, r7, r4, lsr pc │ │ │ │ + eoreq fp, r7, r8, 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 │ │ │ │ + ldrdeq fp, [r7], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq r5, [r3], -r8 @ │ │ │ │ + eoreq r5, r3, r0, lsl #1 │ │ │ │ │ │ │ │ -000343bc : │ │ │ │ +000343b4 : │ │ │ │ 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] @ 3453c │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #360] @ 34548 │ │ │ │ + ldr r1, [pc, #360] @ 34540 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r2, [pc, #356] @ 3454c │ │ │ │ + ldr r2, [pc, #356] @ 34544 │ │ │ │ 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 34420 │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34528 │ │ │ │ + beq 34520 │ │ │ │ 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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3453c │ │ │ │ + beq 34534 │ │ │ │ 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 344f0 │ │ │ │ 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] @ 34548 │ │ │ │ str r3, [r5, #460] @ 0x1cc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #128] @ 3454c │ │ │ │ + ldr r3, [pc, #128] @ 34544 │ │ │ │ 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 34538 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - ble 344a8 │ │ │ │ + ble 344a0 │ │ │ │ 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 34500 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b 344a8 │ │ │ │ + b 344a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ - b 34428 │ │ │ │ - bl 294e0 │ │ │ │ + b 34420 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, asr #6 │ │ │ │ - eoreq fp, r7, r4, lsl ip │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eoreq fp, r7, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, r0, lsr fp │ │ │ │ + eoreq fp, r7, r8, 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] @ 34840 │ │ │ │ addne r5, r0, #12 │ │ │ │ - ldr r2, [pc, #716] @ 3484c │ │ │ │ + ldr r2, [pc, #716] @ 34844 │ │ │ │ add r1, pc, r1 │ │ │ │ subne r5, r5, r3 │ │ │ │ - ldr r3, [pc, #708] @ 34850 │ │ │ │ + ldr r3, [pc, #708] @ 34848 │ │ │ │ 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 347c0 │ │ │ │ + ldr r2, [pc, #680] @ 3484c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 34718 │ │ │ │ + bls 34710 │ │ │ │ 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 34830 │ │ │ │ + ldr r9, [pc, #644] @ 34850 │ │ │ │ + ldr r8, [pc, #644] @ 34854 │ │ │ │ + ldr r7, [pc, #644] @ 34858 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 34640 │ │ │ │ + b 34638 │ │ │ │ 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 34644 │ │ │ │ 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 34710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 345ec │ │ │ │ + bne 345e4 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 347ac │ │ │ │ + beq 347a4 │ │ │ │ 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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34844 │ │ │ │ + beq 3483c │ │ │ │ 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 347f4 │ │ │ │ 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 +17507,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 34638 │ │ │ │ + ldr r2, [pc, #324] @ 3485c │ │ │ │ cmp r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 34794 │ │ │ │ + beq 3478c │ │ │ │ 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] @ 34860 │ │ │ │ + ldr r1, [pc, #284] @ 34864 │ │ │ │ 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] @ 34868 │ │ │ │ + ldr r3, [pc, #216] @ 34844 │ │ │ │ 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 34838 │ │ │ │ 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 34738 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - b 34634 │ │ │ │ - ldr r2, [pc, #164] @ 34874 │ │ │ │ - ldr r3, [pc, #120] @ 3484c │ │ │ │ + b 3462c │ │ │ │ + ldr r2, [pc, #164] @ 3486c │ │ │ │ + ldr r3, [pc, #120] @ 34844 │ │ │ │ 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 34838 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 31910 │ │ │ │ + b 31908 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - ble 346dc │ │ │ │ + ble 346d4 │ │ │ │ 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 34814 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - b 346dc │ │ │ │ + b 346d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 34768 │ │ │ │ + b 34760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 294e0 │ │ │ │ - eoreq fp, r7, ip, ror sl │ │ │ │ + bl 294d8 │ │ │ │ + eoreq fp, r7, r4, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - eorseq r3, r6, r4, ror r1 │ │ │ │ + eorseq r3, r6, ip, ror r1 │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ + 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, r4 │ │ │ │ andseq pc, pc, r7, lsl #31 │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ - eoreq fp, r7, r8, lsl #17 │ │ │ │ - eoreq fp, r7, r8, lsr #16 │ │ │ │ + mlaeq r7, r0, r8, fp │ │ │ │ + eoreq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00034878 : │ │ │ │ +00034870 : │ │ │ │ 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] @ 34934 │ │ │ │ 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 348fc │ │ │ │ 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 3454c │ │ │ │ + ldr r3, [pc, #108] @ 34938 │ │ │ │ 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 +17639,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] @ 3493c │ │ │ │ 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 348ec │ │ │ │ + mlaseq r6, r4, lr, r2 │ │ │ │ + eorseq r2, r6, r4, asr lr │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ │ │ │ │ -00034948 : │ │ │ │ +00034940 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34958 │ │ │ │ + beq 34950 │ │ │ │ mov r1, #2 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34968 │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34960 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r0, asr #27 │ │ │ │ + eorseq r2, r6, r8, asr #27 │ │ │ │ │ │ │ │ -0003496c : │ │ │ │ +00034964 : │ │ │ │ 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] @ 349c4 │ │ │ │ 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 349a0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 34554 │ │ │ │ + bl 3454c │ │ │ │ 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 │ │ │ │ + eorseq r2, r6, r0, lsr #27 │ │ │ │ │ │ │ │ -000349d0 : │ │ │ │ +000349c8 : │ │ │ │ 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] @ 34b98 │ │ │ │ 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 34adc │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ add sl, r6, #520 @ 0x208 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 34a40 │ │ │ │ + beq 34a38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 34b08 │ │ │ │ + beq 34b00 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 34a18 │ │ │ │ + bne 34a10 │ │ │ │ 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 +17738,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 3454c │ │ │ │ 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 +17754,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 28ffc │ │ │ │ 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 34b4c │ │ │ │ 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 34b78 │ │ │ │ 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 28f6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29004 │ │ │ │ + bl 28ffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 34a4c │ │ │ │ - b 34b10 │ │ │ │ + bne 34a44 │ │ │ │ + b 34b08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f6c │ │ │ │ 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, r8, lsr sp │ │ │ │ │ │ │ │ -00034ba4 : │ │ │ │ +00034b9c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34bb4 │ │ │ │ + beq 34bac │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34bc4 │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34bbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r4, ror #22 │ │ │ │ + eorseq r2, r6, ip, ror #22 │ │ │ │ │ │ │ │ -00034bc8 : │ │ │ │ +00034bc0 : │ │ │ │ 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] @ 34c6c │ │ │ │ add r4, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r1, r4, #7 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ - bne 34c0c │ │ │ │ + bne 34c04 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 34c20 │ │ │ │ + bcs 34c18 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 3454c │ │ │ │ add r4, r0, #12 │ │ │ │ sub r4, r4, r1 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bhi 34c64 │ │ │ │ - ldr r0, [pc, #80] @ 34c78 │ │ │ │ + bhi 34c5c │ │ │ │ + ldr r0, [pc, #80] @ 34c70 │ │ │ │ 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 +17860,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 34bf8 │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsr fp │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ + eorseq r2, r6, r4, asr #22 │ │ │ │ + @ instruction: 0x00362afc │ │ │ │ │ │ │ │ -00034c7c : │ │ │ │ +00034c74 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c8c │ │ │ │ + beq 34c84 │ │ │ │ mov r1, #1 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34c9c │ │ │ │ + b 3454c │ │ │ │ + ldr r0, [pc, #8] @ 34c94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r4, sl, r2 │ │ │ │ │ │ │ │ -00034ca0 : │ │ │ │ +00034c98 : │ │ │ │ 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] @ 34cfc │ │ │ │ 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 3454c │ │ │ │ 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, ip, ror #20 │ │ │ │ │ │ │ │ -00034d08 : │ │ │ │ +00034d00 : │ │ │ │ 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] @ 34d90 │ │ │ │ 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 3454c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #60] @ 34d9c │ │ │ │ + ldr r3, [pc, #60] @ 34d94 │ │ │ │ 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 +17942,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, r4, lsl #20 │ │ │ │ + eorseq r2, r6, r4, asr #19 │ │ │ │ │ │ │ │ -00034da0 : │ │ │ │ - ldr r1, [pc, #160] @ 34e48 │ │ │ │ +00034d98 : │ │ │ │ + ldr r1, [pc, #160] @ 34e40 │ │ │ │ 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 34dd0 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 34dec │ │ │ │ + bcs 34de4 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 3454c │ │ │ │ add r3, r0, #12 │ │ │ │ sub r3, r3, ip │ │ │ │ add ip, r2, r3 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 34e38 │ │ │ │ - ldr r0, [pc, #88] @ 34e4c │ │ │ │ + bhi 34e30 │ │ │ │ + ldr r0, [pc, #88] @ 34e44 │ │ │ │ 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 +17985,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 34dc4 │ │ │ │ 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, ip, ror r9 │ │ │ │ + eorseq r2, r6, r0, lsr r9 │ │ │ │ │ │ │ │ -00034e50 : │ │ │ │ +00034e48 : │ │ │ │ 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] @ 34f40 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 34ec8 │ │ │ │ + beq 34ec0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34eb0 │ │ │ │ + beq 34ea8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34e94 │ │ │ │ + bne 34e8c │ │ │ │ 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 34f04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2d8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ecc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34ef0 │ │ │ │ + bne 34ee8 │ │ │ │ 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 +18053,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 2dbf0 │ │ │ │ + @ instruction: 0x003628bc │ │ │ │ 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] @ 3521c │ │ │ │ + ldr r3, [pc, #704] @ 35220 │ │ │ │ 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 351ec │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r3 │ │ │ │ add sl, sl, #1 │ │ │ │ - bcc 34f90 │ │ │ │ + bcc 34f88 │ │ │ │ add r8, r3, #8 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r3, [pc, #632] @ 3522c │ │ │ │ + ldr r3, [pc, #632] @ 35224 │ │ │ │ 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 34fd8 │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 351e0 │ │ │ │ + beq 351d8 │ │ │ │ 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 35040 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ - b 3502c │ │ │ │ + b 35024 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, r2, r4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - bne 35174 │ │ │ │ + bne 3516c │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - ble 35014 │ │ │ │ + ble 3500c │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 35008 │ │ │ │ + bne 35000 │ │ │ │ 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 316e8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3521c │ │ │ │ + beq 35214 │ │ │ │ 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 +18151,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 35104 │ │ │ │ add r3, r5, #11 │ │ │ │ asr r3, r3, #2 │ │ │ │ - ldr lr, [pc, #336] @ 35230 │ │ │ │ + ldr lr, [pc, #336] @ 35228 │ │ │ │ lsl r3, r3, #7 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #328] @ 35234 │ │ │ │ + ldr r5, [pc, #328] @ 3522c │ │ │ │ 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 350e4 │ │ │ │ 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 35200 │ │ │ │ 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 351a8 │ │ │ │ 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 +18208,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] @ 35230 │ │ │ │ + ldr r2, [pc, #108] @ 35220 │ │ │ │ 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 35218 │ │ │ │ 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 2dbf0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 34fe0 │ │ │ │ + b 34fd8 │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ - b 34fac │ │ │ │ + b 34fa4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ lsr sl, sl, #14 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b 35158 │ │ │ │ - bl 294e0 │ │ │ │ + b 35150 │ │ │ │ + bl 294d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r0, fp │ │ │ │ + mlaeq r7, ip, r0, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r2, r6, ip, ror #14 │ │ │ │ + eorseq r2, r6, r4, ror r7 │ │ │ │ andseq pc, pc, r0, asr #31 │ │ │ │ @ instruction: 0xffe0003f │ │ │ │ - eoreq sl, r7, r0, asr #28 │ │ │ │ + eoreq sl, r7, r8, asr #28 │ │ │ │ │ │ │ │ -0003523c : │ │ │ │ +00035234 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #0 │ │ │ │ - bhi 3524c │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35244 │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035250 : │ │ │ │ +00035248 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #2 │ │ │ │ - bhi 35260 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35258 │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035264 : │ │ │ │ +0003525c : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #1 │ │ │ │ - bhi 35274 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 3526c │ │ │ │ + b 34f44 │ │ │ │ + b 31908 │ │ │ │ │ │ │ │ -00035278 : │ │ │ │ +00035270 : │ │ │ │ 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] @ 353bc │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353ac │ │ │ │ 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 35384 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 352dc │ │ │ │ + b 352d4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3533c │ │ │ │ + beq 35334 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 352d0 │ │ │ │ + bne 352c8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b4 │ │ │ │ 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 353b8 │ │ │ │ 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 353b4 │ │ │ │ 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 352bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3533c │ │ │ │ + bne 35334 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b4 │ │ │ │ mov r6, r7 │ │ │ │ - b 35364 │ │ │ │ + b 3535c │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 352b8 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - eorseq r2, r6, ip, lsl #9 │ │ │ │ + b 352b0 │ │ │ │ + bl 294d8 │ │ │ │ + bl 29814 │ │ │ │ + mlaseq r6, r4, r4, r2 │ │ │ │ │ │ │ │ -000353c8 : │ │ │ │ +000353c0 : │ │ │ │ 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 353f0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq 35404 │ │ │ │ + beq 353fc │ │ │ │ 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 3543c │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 35444 │ │ │ │ + bne 3543c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r4, [r0, #548] @ 0x224 │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf0 │ │ │ │ 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 354ac │ │ │ │ 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 353e8 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 35548 │ │ │ │ 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 35524 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 354d8 │ │ │ │ + b 354d0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 35470 │ │ │ │ + beq 35468 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 354cc │ │ │ │ + bne 354c4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 35548 │ │ │ │ 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 3544c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 35470 │ │ │ │ + bne 35468 │ │ │ │ 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 35494 │ │ │ │ + bl 294d8 │ │ │ │ │ │ │ │ -00035554 : │ │ │ │ +0003554c : │ │ │ │ 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] @ 35698 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35690 │ │ │ │ + beq 35688 │ │ │ │ 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 35660 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 355b8 │ │ │ │ + b 355b0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35618 │ │ │ │ + beq 35610 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 355ac │ │ │ │ + bne 355a4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35690 │ │ │ │ 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 35694 │ │ │ │ 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 35690 │ │ │ │ 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 35598 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35618 │ │ │ │ + bne 35610 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35690 │ │ │ │ mov r6, r7 │ │ │ │ - b 35640 │ │ │ │ + b 35638 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 35594 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + b 3558c │ │ │ │ + bl 294d8 │ │ │ │ + bl 29814 │ │ │ │ + @ instruction: 0x003621b8 │ │ │ │ │ │ │ │ -000356a4 : │ │ │ │ +0003569c : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000356ac : │ │ │ │ +000356a4 : │ │ │ │ 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] @ 357e4 │ │ │ │ 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 356f0 │ │ │ │ ldr r9, [r6, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 357ac │ │ │ │ + beq 357a4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3579c │ │ │ │ + beq 35794 │ │ │ │ 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 35768 │ │ │ │ mov ip, r9 │ │ │ │ - b 35730 │ │ │ │ + b 35728 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 35768 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r4, lr │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 35724 │ │ │ │ + bne 3571c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - beq 357dc │ │ │ │ + beq 357d4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 35794 │ │ │ │ + bcs 3578c │ │ │ │ str r7, [ip, #12] │ │ │ │ - b 35794 │ │ │ │ + b 3578c │ │ │ │ mov r0, #20 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357e8 │ │ │ │ + beq 357e0 │ │ │ │ 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 35708 │ │ │ │ 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 2dbf0 │ │ │ │ ldr r8, [r6, #548] @ 0x224 │ │ │ │ ldr r5, [r6, #552] @ 0x228 │ │ │ │ str r9, [r6, #548] @ 0x224 │ │ │ │ str r9, [r6, #552] @ 0x228 │ │ │ │ - b 356f8 │ │ │ │ + b 356f0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 35794 │ │ │ │ - b 35768 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r2, r6, r8, asr r0 │ │ │ │ + bls 3578c │ │ │ │ + b 35760 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r2, r6, r0, rrx │ │ │ │ │ │ │ │ -000357f0 : │ │ │ │ +000357e8 : │ │ │ │ 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] @ 35960 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldrb r3, [r8, #359] @ 0x167 │ │ │ │ tst r3, #4 │ │ │ │ - beq 3591c │ │ │ │ + beq 35914 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3589c │ │ │ │ + beq 35894 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29314 │ │ │ │ + bl 2930c │ │ │ │ ldr r3, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35930 │ │ │ │ + beq 35928 │ │ │ │ cmn r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35938 │ │ │ │ + beq 35930 │ │ │ │ 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 3595c │ │ │ │ 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 35938 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 358c4 │ │ │ │ + b 358bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 3585c │ │ │ │ + beq 35854 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 358b8 │ │ │ │ + bne 358b0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 3595c │ │ │ │ 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 35820 │ │ │ │ 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 35920 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3585c │ │ │ │ + bne 35854 │ │ │ │ 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 3587c │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r1, r6, r0, lsr #30 │ │ │ │ │ │ │ │ -0003596c : │ │ │ │ +00035964 : │ │ │ │ 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] @ 35ad8 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #340] @ 35ae4 │ │ │ │ + ldr r3, [pc, #340] @ 35adc │ │ │ │ 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 35a60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35a58 │ │ │ │ + beq 35a50 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 359c8 │ │ │ │ + beq 359c0 │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ 35ae8 │ │ │ │ + ldr r3, [pc, #280] @ 35ae0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr fp, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35ab8 │ │ │ │ + bls 35ab0 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 359fc │ │ │ │ + b 359f4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35a74 │ │ │ │ + beq 35a6c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 359f0 │ │ │ │ + bne 359e8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad4 │ │ │ │ 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 +18794,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 35ad4 │ │ │ │ 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 359cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35a74 │ │ │ │ + bne 35a6c │ │ │ │ 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 35a94 │ │ │ │ + bl 294d8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq sl, r7, r8, ror #12 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ + eoreq sl, r7, r0, ror r6 │ │ │ │ + eorseq r1, r6, r8, asr sp │ │ │ │ │ │ │ │ -00035aec : │ │ │ │ +00035ae4 : │ │ │ │ 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] @ 35c78 │ │ │ │ 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] @ 35c7c │ │ │ │ add r4, pc, r4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c74 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #332] @ 35c88 │ │ │ │ + ldr r3, [pc, #332] @ 35c80 │ │ │ │ streq r7, [r9, #888] @ 0x378 │ │ │ │ strne r7, [r9, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35c50 │ │ │ │ + beq 35c48 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 35c44 │ │ │ │ + beq 35c3c │ │ │ │ ldr r4, [sl, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 35bc4 │ │ │ │ + beq 35bbc │ │ │ │ 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 35c74 │ │ │ │ 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 35c50 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 35bec │ │ │ │ + b 35be4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 35b80 │ │ │ │ + beq 35b78 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 35be0 │ │ │ │ + bne 35bd8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c74 │ │ │ │ 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 35b5c │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 35b64 │ │ │ │ + b 35b5c │ │ │ │ mov r4, #1 │ │ │ │ - b 35b64 │ │ │ │ + b 35b5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35b80 │ │ │ │ + bne 35b78 │ │ │ │ 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 35ba4 │ │ │ │ + bl 294d8 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eoreq sl, r7, r0, ror #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00035c8c : │ │ │ │ - ldr r3, [pc, #20] @ 35ca8 │ │ │ │ +00035c84 : │ │ │ │ + ldr r3, [pc, #20] @ 35ca0 │ │ │ │ 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, r4, sl, r1 │ │ │ │ │ │ │ │ -00035cac : │ │ │ │ +00035ca4 : │ │ │ │ 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] @ 36368 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 29864 │ │ │ │ + bl 2985c │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35d60 │ │ │ │ - ldr r9, [pc, #1676] @ 36374 │ │ │ │ + beq 35d58 │ │ │ │ + ldr r9, [pc, #1676] @ 3636c │ │ │ │ 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 36024 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 35d38 │ │ │ │ + ble 35d30 │ │ │ │ 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 35d14 │ │ │ │ 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 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35ce8 │ │ │ │ + bne 35ce0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [r5, #8] │ │ │ │ - beq 35dd8 │ │ │ │ + beq 35dd0 │ │ │ │ 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 35db4 │ │ │ │ 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 35d9c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35d74 │ │ │ │ + bne 35d6c │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35e4c │ │ │ │ + beq 35e44 │ │ │ │ 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 35e28 │ │ │ │ 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 35e10 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7bc │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35de8 │ │ │ │ + bne 35de0 │ │ │ │ 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 35e74 │ │ │ │ + b 35ed8 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35ee0 │ │ │ │ + beq 35ed8 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35e70 │ │ │ │ + beq 35e68 │ │ │ │ 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 35eb0 │ │ │ │ and r1, r1, #3 │ │ │ │ - bhi 36034 │ │ │ │ + bhi 3602c │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r3, [r6, #36] @ 0x24 │ │ │ │ - bls 35ebc │ │ │ │ + bls 35eb4 │ │ │ │ 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 2a16c │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ + bne 35e74 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bne 35e58 │ │ │ │ + bne 35e50 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #1148] @ 36374 │ │ │ │ + ldr r7, [pc, #1148] @ 3636c │ │ │ │ mov r9, fp │ │ │ │ add r8, r5, #112 @ 0x70 │ │ │ │ ldr r6, [r9, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ - b 35f68 │ │ │ │ + bne 35f10 │ │ │ │ + b 35f60 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35f68 │ │ │ │ + beq 35f60 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35f0c │ │ │ │ + beq 35f04 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3604c │ │ │ │ + beq 36044 │ │ │ │ and r2, r2, #3 │ │ │ │ - bhi 36054 │ │ │ │ + bhi 3604c │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3604c │ │ │ │ + bhi 36044 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a14 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ + bne 35f10 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 35efc │ │ │ │ + bne 35ef4 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ - ldr sl, [pc, #1020] @ 36378 │ │ │ │ + ldr sl, [pc, #1020] @ 36370 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e58 │ │ │ │ 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 36098 │ │ │ │ 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 36328 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 36338 │ │ │ │ + ble 36330 │ │ │ │ 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 35fd8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 36068 │ │ │ │ + beq 36060 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 36338 │ │ │ │ + bhi 36330 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 36068 │ │ │ │ + bhi 36060 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 3606c │ │ │ │ + b 36064 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 35d18 │ │ │ │ + b 35d10 │ │ │ │ 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 35eb4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35f4c │ │ │ │ + b 35f44 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ and r2, r2, r7 │ │ │ │ - b 35f4c │ │ │ │ + b 35f44 │ │ │ │ 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 2a7bc │ │ │ │ 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 35f9c │ │ │ │ cmp fp, r8 │ │ │ │ - bne 35f98 │ │ │ │ - ldr sl, [pc, #716] @ 3637c │ │ │ │ + bne 35f90 │ │ │ │ + ldr sl, [pc, #716] @ 36374 │ │ │ │ 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 361a0 │ │ │ │ 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 3634c │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ble 3635c │ │ │ │ + ble 36354 │ │ │ │ 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 3611c │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r1, [r9, #8] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3634c │ │ │ │ + beq 36344 │ │ │ │ ldrhi r3, [r9, #32] │ │ │ │ - bhi 3635c │ │ │ │ + bhi 36354 │ │ │ │ and r3, ip, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3634c │ │ │ │ + bhi 36344 │ │ │ │ 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 2a7bc │ │ │ │ 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 360e0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ cmp r9, r8 │ │ │ │ - bne 360d4 │ │ │ │ + bne 360cc │ │ │ │ mov r8, r9 │ │ │ │ add r8, r8, #44 @ 0x2c │ │ │ │ cmp r1, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bne 360c0 │ │ │ │ + bne 360b8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36200 │ │ │ │ + beq 361f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 361dc │ │ │ │ + bne 361d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 361ec │ │ │ │ + bne 361e4 │ │ │ │ ldr r3, [r5, #272] @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #268] @ 0x10c │ │ │ │ - beq 36238 │ │ │ │ + beq 36230 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 36214 │ │ │ │ + bne 3620c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36224 │ │ │ │ + bne 3621c │ │ │ │ ldr r4, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #272] @ 0x110 │ │ │ │ - beq 36260 │ │ │ │ + beq 36258 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3624c │ │ │ │ + bne 36244 │ │ │ │ ldr r6, [r5, #616] @ 0x268 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #456] @ 0x1c8 │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c10 │ │ │ │ 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 362b4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 362e0 │ │ │ │ + beq 362d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b14 │ │ │ │ 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 36300 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b14 │ │ │ │ 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 35fd0 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3606c │ │ │ │ + b 36064 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3616c │ │ │ │ + b 36164 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3611c │ │ │ │ + b 36114 │ │ │ │ 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 36164 │ │ │ │ + eorseq r1, r6, r0, ror #20 │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - mlaseq r6, r0, r7, r1 │ │ │ │ - eorseq r1, r6, r8, ror #12 │ │ │ │ + mlaseq r6, r8, r7, r1 │ │ │ │ + eorseq r1, r6, r0, ror r6 │ │ │ │ │ │ │ │ -00036380 : │ │ │ │ +00036378 : │ │ │ │ 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] @ 36eac │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2816] @ 36eb8 │ │ │ │ + ldr r3, [pc, #2816] @ 36eb0 │ │ │ │ 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] @ 36eb4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2788] @ 36ec0 │ │ │ │ + ldr r3, [pc, #2788] @ 36eb8 │ │ │ │ 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] @ 36ebc │ │ │ │ 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 +19429,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 36784 │ │ │ │ + ldr r3, [pc, #2664] @ 36ec0 │ │ │ │ + ldr r7, [pc, #2664] @ 36ec4 │ │ │ │ + ldr r8, [pc, #2664] @ 36ec8 │ │ │ │ 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 3654c │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 3653c │ │ │ │ + bne 36534 │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36500 │ │ │ │ + bhi 364f8 │ │ │ │ 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 +19467,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 364f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 3653c │ │ │ │ + bgt 36534 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - blt 3653c │ │ │ │ + blt 36534 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36528 │ │ │ │ + beq 36520 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3653c │ │ │ │ + beq 36534 │ │ │ │ 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 3648c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 36474 │ │ │ │ + bne 3646c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3678c │ │ │ │ + bne 36784 │ │ │ │ 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 36658 │ │ │ │ + ldr r8, [pc, #2384] @ 36ecc │ │ │ │ + ldr r7, [pc, #2372] @ 36ec4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ - b 365bc │ │ │ │ + b 365b4 │ │ │ │ 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 3662c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ + beq 36658 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 365b0 │ │ │ │ + bhi 365a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrh r5, [r3, #8] │ │ │ │ add r6, r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36624 │ │ │ │ + bhi 3661c │ │ │ │ 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 3661c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 365b0 │ │ │ │ + bgt 365a8 │ │ │ │ cmp sl, r5 │ │ │ │ - blt 36590 │ │ │ │ + blt 36588 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 365b0 │ │ │ │ + beq 365a8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 365bc │ │ │ │ + bne 365b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #2144] @ 36ecc │ │ │ │ - ldr r6, [pc, #2144] @ 36ed0 │ │ │ │ + ldr sl, [pc, #2144] @ 36ec4 │ │ │ │ + ldr r6, [pc, #2144] @ 36ec8 │ │ │ │ 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 367ac │ │ │ │ + ldr r3, [pc, #2104] @ 36ed0 │ │ │ │ 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 366dc │ │ │ │ + b 3679c │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 367a4 │ │ │ │ + bls 3679c │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #71 @ 0x47 │ │ │ │ - bne 366d0 │ │ │ │ + bne 366c8 │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r7, sl │ │ │ │ - bhi 36754 │ │ │ │ + bhi 3674c │ │ │ │ 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 +19616,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 3674c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt 366d0 │ │ │ │ + bgt 366c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt 366d0 │ │ │ │ + blt 366c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 366d0 │ │ │ │ + beq 366c8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b 366d0 │ │ │ │ + b 366c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36458 │ │ │ │ - b 3656c │ │ │ │ + bne 36450 │ │ │ │ + b 36564 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 366ac │ │ │ │ + bne 366a4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 3668c │ │ │ │ + bne 36684 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ movne r7, r4 │ │ │ │ - bne 36678 │ │ │ │ + bne 36670 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36ea0 │ │ │ │ + beq 36e98 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 367ec │ │ │ │ + bne 367e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ands sl, r3, #8 │ │ │ │ - beq 3684c │ │ │ │ + beq 36844 │ │ │ │ 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] @ 36ed4 │ │ │ │ + ldr r3, [pc, #1676] @ 36eb0 │ │ │ │ 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 36ea8 │ │ │ │ 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] @ 36ed8 │ │ │ │ + ldr r0, [pc, #1672] @ 36edc │ │ │ │ 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] @ 36ee0 │ │ │ │ + ldr r7, [pc, #1648] @ 36ee4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 36ef0 │ │ │ │ + ldr r3, [pc, #1640] @ 36ee8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1628] @ 36ef4 │ │ │ │ + ldr r3, [pc, #1628] @ 36eec │ │ │ │ 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 368c8 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 36964 │ │ │ │ + beq 3695c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36920 │ │ │ │ + beq 36918 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab0 │ │ │ │ lsl r0, r5, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ blx fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab0 │ │ │ │ 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 368bc │ │ │ │ + ldr r2, [pc, #1468] @ 36ef0 │ │ │ │ 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 368c8 │ │ │ │ + ldr r0, [pc, #1424] @ 36ef4 │ │ │ │ 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 369ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #1372] @ 36f00 │ │ │ │ + ldr r2, [pc, #1372] @ 36ef8 │ │ │ │ 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] @ 36efc │ │ │ │ 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 36ea0 │ │ │ │ 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 369e4 │ │ │ │ + ldr r2, [pc, #1276] @ 36f00 │ │ │ │ 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] @ 36f04 │ │ │ │ + ldr r8, [pc, #1256] @ 36f08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #1176] @ 36ed0 │ │ │ │ + ldr r4, [pc, #1176] @ 36ec8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #0 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36adc │ │ │ │ + beq 36ad4 │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - beq 36b1c │ │ │ │ + beq 36b14 │ │ │ │ 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 36a94 │ │ │ │ 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 36a70 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36ae8 │ │ │ │ + beq 36ae0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ add lr, lr, r0 │ │ │ │ - b 36a64 │ │ │ │ + b 36a5c │ │ │ │ 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 368f0 │ │ │ │ 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 36a38 │ │ │ │ + b 36b68 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ - b 36b38 │ │ │ │ + b 36b30 │ │ │ │ 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 36b24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #956] @ 36f14 │ │ │ │ + ldr r2, [pc, #956] @ 36f0c │ │ │ │ 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] @ 36f10 │ │ │ │ + ldr r2, [pc, #928] @ 36f14 │ │ │ │ + ldr sl, [pc, #928] @ 36f18 │ │ │ │ + ldr r5, [pc, #928] @ 36f1c │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ - ldr r4, [pc, #832] @ 36ed0 │ │ │ │ + ldr r4, [pc, #832] @ 36ec8 │ │ │ │ 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 36bc8 │ │ │ │ cmp fp, r8 │ │ │ │ - beq 36c64 │ │ │ │ + beq 36c5c │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 36bc8 │ │ │ │ + beq 36bc0 │ │ │ │ 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 36c24 │ │ │ │ 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 36c04 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 36be8 │ │ │ │ + bne 36be0 │ │ │ │ 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 36bc8 │ │ │ │ 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 36ba0 │ │ │ │ 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 30fa8 │ │ │ │ + ldr r2, [pc, #624] @ 36f20 │ │ │ │ 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] @ 36f24 │ │ │ │ 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] @ 36f28 │ │ │ │ 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] @ 36f2c │ │ │ │ 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] @ 36f30 │ │ │ │ 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] @ 36f34 │ │ │ │ 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] @ 36f38 │ │ │ │ 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] @ 36f3c │ │ │ │ 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] @ 36f40 │ │ │ │ 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] @ 36f44 │ │ │ │ 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] @ 36f48 │ │ │ │ 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] @ 36f4c │ │ │ │ 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] @ 36f50 │ │ │ │ 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] @ 36f54 │ │ │ │ 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 36800 │ │ │ │ mov fp, r3 │ │ │ │ - b 367fc │ │ │ │ + b 367f4 │ │ │ │ mov r3, r2 │ │ │ │ - b 36a04 │ │ │ │ + b 369fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r7, r4, asr #24 │ │ │ │ + eoreq r9, r7, ip, 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, r8, lsr #24 │ │ │ │ + eorseq r1, r6, r8, asr #6 │ │ │ │ + eorseq r1, r6, ip, lsl r3 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ 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, ip, r1, r1 │ │ │ │ + eorseq r1, r6, r4, lsl #1 │ │ │ │ + ldrdeq r9, [r7], -r8 @ │ │ │ │ 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 @ │ │ │ │ - ldrdeq r2, [r3], -r0 @ │ │ │ │ - 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 │ │ │ │ - @ instruction: 0x002328bc │ │ │ │ - eoreq r2, r3, r0, lsr #17 │ │ │ │ - mlaeq r3, r8, r8, r2 │ │ │ │ - mlaeq r3, ip, r8, r2 │ │ │ │ - eoreq r2, r3, r8, lsr #17 │ │ │ │ - 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, ip, asr #23 │ │ │ │ + eoreq r2, r3, ip, asr #23 │ │ │ │ + eorseq r0, r6, r0, lsr #29 │ │ │ │ + @ instruction: 0x00232bb0 │ │ │ │ + eoreq r2, r3, r0, asr #23 │ │ │ │ + eoreq r2, r3, r4, lsl #22 │ │ │ │ + eoreq r2, r3, r0, lsl #22 │ │ │ │ + eorseq r0, r6, r4, lsl #27 │ │ │ │ + @ instruction: 0x00232ab8 │ │ │ │ + mlaeq r3, r8, sl, r2 │ │ │ │ + eoreq r2, r3, r0, lsr #21 │ │ │ │ + eoreq r9, r7, ip, ror #5 │ │ │ │ + eoreq r2, r3, ip, ror #18 │ │ │ │ + strdeq r4, [r3], -ip @ │ │ │ │ + eoreq r2, r3, r8, ror #18 │ │ │ │ + eoreq r2, r3, ip, ror r9 │ │ │ │ eoreq r2, r3, r4, lsl #17 │ │ │ │ - eoreq r2, r3, r0, lsl #17 │ │ │ │ + eoreq r2, r3, r8, ror #16 │ │ │ │ + eoreq r2, r3, r0, ror #16 │ │ │ │ + eoreq r2, r3, r4, ror #16 │ │ │ │ + eoreq r2, r3, r0, ror r8 │ │ │ │ + eoreq r2, r3, r4, ror r8 │ │ │ │ + eoreq r2, r3, ip, ror #16 │ │ │ │ + eoreq r2, r3, ip, asr r8 │ │ │ │ + eoreq r2, r3, ip, asr r8 │ │ │ │ + eoreq r2, r3, r8, asr r8 │ │ │ │ + eoreq r2, r3, r4, asr r8 │ │ │ │ + eoreq r2, r3, r4, asr r8 │ │ │ │ + eoreq r2, r3, r0, asr r8 │ │ │ │ + eoreq r2, r3, ip, asr #16 │ │ │ │ + eoreq r2, r3, r8, asr #16 │ │ │ │ │ │ │ │ -00036f60 : │ │ │ │ +00036f58 : │ │ │ │ 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,1405 +20154,1405 @@ │ │ │ │ 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 36378 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 36fcc │ │ │ │ + ldr r2, [pc, #16] @ 36fc4 │ │ │ │ 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, r8, lsr #15 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #32] @ 37004 │ │ │ │ + ldr r2, [pc, #32] @ 36ffc │ │ │ │ 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, ip, ror r7 │ │ │ │ │ │ │ │ -00037008 : │ │ │ │ +00037000 : │ │ │ │ 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] @ 37038 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ - ldr r3, [pc, #24] @ 37044 │ │ │ │ + bl 46d94 │ │ │ │ + ldr r3, [pc, #24] @ 3703c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3703c │ │ │ │ + beq 37034 │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ - eoreq r2, r3, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r0, lsr r7 │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ + eorseq r1, r6, r8, 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] @ 37070 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b 4fd8c │ │ │ │ - @ instruction: 0x003616fc │ │ │ │ + b 4fd7c │ │ │ │ + eorseq r1, r6, r4, 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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] @ 3737c │ │ │ │ + ldr lr, [pc, #448] @ 37380 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #436] @ 3738c │ │ │ │ + ldr r2, [pc, #436] @ 37384 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #432] @ 37390 │ │ │ │ + ldr ip, [pc, #432] @ 37388 │ │ │ │ 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] @ 3738c │ │ │ │ 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] │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - add ip, sp, #28 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #20 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bne 372bc │ │ │ │ + bne 372b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - beq 372ec │ │ │ │ + beq 372e4 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ - beq 3734c │ │ │ │ - ldr r3, [pc, #300] @ 37398 │ │ │ │ + beq 37344 │ │ │ │ + ldr r3, [pc, #300] @ 37390 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r5} │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349c8 │ │ │ │ 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 3736c │ │ │ │ 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] @ 37394 │ │ │ │ + ldr r3, [pc, #188] @ 37380 │ │ │ │ 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 37378 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37308 │ │ │ │ + beq 37300 │ │ │ │ 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 3733c │ │ │ │ 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 37314 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 372bc │ │ │ │ + b 372b4 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 37360 │ │ │ │ + beq 37358 │ │ │ │ mov r2, #2 │ │ │ │ - b 37264 │ │ │ │ + b 3725c │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 37358 │ │ │ │ + bne 37350 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 372a0 │ │ │ │ + b 37298 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr lr │ │ │ │ + eoreq r8, r7, r8, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, lsl #28 │ │ │ │ + eoreq r8, r7, r4, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r6, r8, asr r5 │ │ │ │ + eorseq r1, r6, r0, ror #10 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ - eoreq r8, r7, r0, lsr sp │ │ │ │ + eoreq r8, r7, r8, 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] @ 37860 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1188] @ 3786c │ │ │ │ + ldr r2, [pc, #1188] @ 37864 │ │ │ │ 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] @ 37868 │ │ │ │ + ldr r3, [pc, #1164] @ 3786c │ │ │ │ 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, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add r9, r6, #1 │ │ │ │ orrs r3, r8, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3770c │ │ │ │ + beq 37704 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3772c │ │ │ │ + beq 37724 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #972] @ 37878 │ │ │ │ + ldr r3, [pc, #972] @ 37870 │ │ │ │ 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 349c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 377e8 │ │ │ │ - ldr r3, [pc, #928] @ 3787c │ │ │ │ + beq 377e0 │ │ │ │ + ldr r3, [pc, #928] @ 37874 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 375d8 │ │ │ │ - ldr r0, [pc, #912] @ 37880 │ │ │ │ + beq 375d0 │ │ │ │ + ldr r0, [pc, #912] @ 37878 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43a38 │ │ │ │ + bl 43a30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37780 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 376bc │ │ │ │ + beq 376b4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377a4 │ │ │ │ + beq 3779c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 37840 │ │ │ │ + beq 37838 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 37548 │ │ │ │ + b 37540 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377cc │ │ │ │ + beq 377c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 3753c │ │ │ │ + bne 37534 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne 3753c │ │ │ │ + bne 37534 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3758c │ │ │ │ + beq 37584 │ │ │ │ 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 376d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ 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 349c8 │ │ │ │ + b 376d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 376a8 │ │ │ │ + beq 376a0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3762c │ │ │ │ + beq 37624 │ │ │ │ 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 349c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37780 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 37518 │ │ │ │ + beq 37510 │ │ │ │ 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 376d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d0 │ │ │ │ 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 349c8 │ │ │ │ + b 376d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37810 │ │ │ │ + beq 37808 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37630 │ │ │ │ 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] @ 3787c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #384] @ 3786c │ │ │ │ + ldr r3, [pc, #384] @ 37864 │ │ │ │ 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 3785c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 34bc0 │ │ │ │ mov ip, #225 @ 0xe1 │ │ │ │ - ldr r3, [pc, #328] @ 37888 │ │ │ │ + ldr r3, [pc, #328] @ 37880 │ │ │ │ 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 349c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 374d4 │ │ │ │ + bne 374cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 37504 │ │ │ │ - ldr r2, [pc, #252] @ 3788c │ │ │ │ + bne 374fc │ │ │ │ + ldr r2, [pc, #252] @ 37884 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ - b 37504 │ │ │ │ + b 374fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 37594 │ │ │ │ + beq 3758c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 37838 │ │ │ │ + beq 37830 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b 376d8 │ │ │ │ + b 376d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 377c4 │ │ │ │ - b 37594 │ │ │ │ + bne 377bc │ │ │ │ + b 3758c │ │ │ │ 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 349c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 376dc │ │ │ │ - ldr r2, [pc, #120] @ 37890 │ │ │ │ + b 376d4 │ │ │ │ + ldr r2, [pc, #120] @ 37888 │ │ │ │ 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 37630 │ │ │ │ + b 376b4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - b 376d8 │ │ │ │ + b 376d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 37838 │ │ │ │ + bne 37830 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ - b 375ac │ │ │ │ + bne 376d0 │ │ │ │ + b 375a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr ip │ │ │ │ + eoreq r8, r7, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, lsl ip │ │ │ │ + eoreq r8, r7, ip, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffffcc8 │ │ │ │ - mlaeq r3, ip, r2, r2 │ │ │ │ - eoreq r8, r7, r0, lsl r9 │ │ │ │ + eoreq r2, r3, r4, ror #4 │ │ │ │ + eoreq r8, r7, r8, lsl r9 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x00360fd4 │ │ │ │ + eorseq r0, r6, r8, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003789c : │ │ │ │ +00037894 : │ │ │ │ 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] @ 3792c │ │ │ │ + ldr r2, [pc, #128] @ 37930 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #124] @ 3793c │ │ │ │ + ldr r3, [pc, #124] @ 37934 │ │ │ │ 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] @ 37938 │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ - ldr r3, [pc, #60] @ 37944 │ │ │ │ + bl 34094 │ │ │ │ + bl 21bf3c │ │ │ │ + ldr r3, [pc, #60] @ 3793c │ │ │ │ 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 2bbd4 │ │ │ │ + ldr r2, [pc, #40] @ 37940 │ │ │ │ + ldr r3, [pc, #40] @ 37944 │ │ │ │ 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, ip, 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, r8, asr lr │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ │ │ │ │ -00037950 : │ │ │ │ - ldr r3, [pc, #8] @ 37960 │ │ │ │ +00037948 : │ │ │ │ + ldr r3, [pc, #8] @ 37958 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r0, r6, ip, lsl #28 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ - ldr r3, [pc, #8] @ 37974 │ │ │ │ +0003795c : │ │ │ │ + ldr r3, [pc, #8] @ 3796c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360df0 │ │ │ │ + @ instruction: 0x00360df8 │ │ │ │ │ │ │ │ -00037978 : │ │ │ │ - ldr r3, [pc, #8] @ 37988 │ │ │ │ +00037970 : │ │ │ │ + ldr r3, [pc, #8] @ 37980 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360ddc │ │ │ │ + eorseq r0, r6, r4, ror #27 │ │ │ │ │ │ │ │ -0003798c : │ │ │ │ +00037984 : │ │ │ │ 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] @ 37b04 │ │ │ │ + ldr r0, [pc, #360] @ 37b08 │ │ │ │ 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 265b88 │ │ │ │ + ldr r4, [pc, #320] @ 37b0c │ │ │ │ + ldr r6, [pc, #320] @ 37b10 │ │ │ │ + ldr r1, [pc, #320] @ 37b14 │ │ │ │ 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] @ 37b18 │ │ │ │ + ldr r3, [pc, #300] @ 37b1c │ │ │ │ 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 34094 │ │ │ │ + bl 21bf3c │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #172] @ 37b28 │ │ │ │ - ldr r3, [pc, #172] @ 37b2c │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #172] @ 37b20 │ │ │ │ + ldr r3, [pc, #172] @ 37b24 │ │ │ │ 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 3d720 │ │ │ │ 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] @ 37b28 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 37b10 │ │ │ │ + ldr r3, [pc, #48] @ 37b08 │ │ │ │ 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 37b00 │ │ │ │ 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, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, lsr #12 │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ + eoreq r8, r7, r8, lsr #12 │ │ │ │ + eorseq r0, r6, r4, 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, r4, lsr #10 │ │ │ │ │ │ │ │ -00037b34 : │ │ │ │ +00037b2c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b38 : │ │ │ │ +00037b30 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b3c : │ │ │ │ +00037b34 : │ │ │ │ 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] @ 37c70 │ │ │ │ + ldr r3, [pc, #288] @ 37c74 │ │ │ │ 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 265b88 │ │ │ │ + ldr r4, [pc, #256] @ 37c78 │ │ │ │ + ldr r8, [pc, #256] @ 37c7c │ │ │ │ + ldr r1, [pc, #256] @ 37c80 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ 37c8c │ │ │ │ + ldr r2, [pc, #244] @ 37c84 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr r3, [pc, #240] @ 37c90 │ │ │ │ + ldr r3, [pc, #240] @ 37c88 │ │ │ │ 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 34094 │ │ │ │ + bl 21bf3c │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8, #28] │ │ │ │ str r5, [r8, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #112] @ 37c94 │ │ │ │ - ldr r3, [pc, #112] @ 37c98 │ │ │ │ + bl 2bbd4 │ │ │ │ + ldr r2, [pc, #112] @ 37c8c │ │ │ │ + ldr r3, [pc, #112] @ 37c90 │ │ │ │ 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] @ 37c94 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 37c7c │ │ │ │ + ldr r3, [pc, #48] @ 37c74 │ │ │ │ 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 37c6c │ │ │ │ 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, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, ror r4 │ │ │ │ - @ instruction: 0x00360bd0 │ │ │ │ + eoreq r8, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x00360bd8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff3d8 │ │ │ │ - @ instruction: 0x002783b0 │ │ │ │ + @ instruction: 0x002783b8 │ │ │ │ │ │ │ │ -00037ca0 : │ │ │ │ +00037c98 : │ │ │ │ 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] @ 37d50 │ │ │ │ + ldr r2, [pc, #160] @ 37d54 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #156] @ 37d60 │ │ │ │ + ldr r3, [pc, #156] @ 37d58 │ │ │ │ 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] @ 37d5c │ │ │ │ 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 34094 │ │ │ │ + bl 21bf3c │ │ │ │ + ldr r3, [pc, #80] @ 37d60 │ │ │ │ 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 2bbd4 │ │ │ │ + ldr r2, [pc, #60] @ 37d64 │ │ │ │ + ldr r3, [pc, #60] @ 37d68 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 37d50 │ │ │ │ - ldr r3, [pc, #40] @ 37d74 │ │ │ │ + beq 37d48 │ │ │ │ + ldr r3, [pc, #40] @ 37d6c │ │ │ │ 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, r8, 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, r8, asr #20 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ │ │ │ │ -00037d78 : │ │ │ │ - b 2bbf4 │ │ │ │ +00037d70 : │ │ │ │ + b 2bbec │ │ │ │ │ │ │ │ -00037d7c : │ │ │ │ - ldr r3, [pc, #8] @ 37d8c │ │ │ │ +00037d74 : │ │ │ │ + ldr r3, [pc, #8] @ 37d84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003609d8 │ │ │ │ + eorseq r0, r6, r0, ror #19 │ │ │ │ │ │ │ │ -00037d90 : │ │ │ │ +00037d88 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d98 : │ │ │ │ +00037d90 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d9c : │ │ │ │ +00037d94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da0 : │ │ │ │ +00037d98 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da4 : │ │ │ │ +00037d9c : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037dac : │ │ │ │ +00037da4 : │ │ │ │ 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] @ 37e68 │ │ │ │ + ldr r3, [pc, #172] @ 37e6c │ │ │ │ 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 37e48 │ │ │ │ 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 260ca8 │ │ │ │ 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] @ 37e70 │ │ │ │ + ldr r3, [pc, #68] @ 37e6c │ │ │ │ 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 37e64 │ │ │ │ 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 37de8 │ │ │ │ + b 37e1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr r2 │ │ │ │ + eoreq r8, r7, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, asr #3 │ │ │ │ + ldrdeq r8, [r7], -r4 @ │ │ │ │ │ │ │ │ -00037e7c : │ │ │ │ +00037e74 : │ │ │ │ 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] @ 380cc │ │ │ │ + ldr r1, [pc, #576] @ 380d0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #564] @ 380dc │ │ │ │ + ldr r2, [pc, #564] @ 380d4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #560] @ 380e0 │ │ │ │ + ldr r3, [pc, #560] @ 380d8 │ │ │ │ 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] @ 380dc │ │ │ │ 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 │ │ │ │ + add r2, sp, #4 │ │ │ │ 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, #12 │ │ │ │ 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 37fc0 │ │ │ │ sub r2, lr, #4 │ │ │ │ - b 37f28 │ │ │ │ + b 37f20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 37f7c │ │ │ │ + beq 37f74 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne 37f1c │ │ │ │ - ldr r2, [pc, #428] @ 380e8 │ │ │ │ + bne 37f14 │ │ │ │ + ldr r2, [pc, #428] @ 380e0 │ │ │ │ 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] @ 380e4 │ │ │ │ + ldr r3, [pc, #384] @ 380d0 │ │ │ │ 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 380c8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r2, #0 │ │ │ │ - b 37f94 │ │ │ │ + b 37f8c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 37fc8 │ │ │ │ + beq 37fc0 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 37f88 │ │ │ │ - ldr r3, [pc, #320] @ 380f0 │ │ │ │ + bne 37f80 │ │ │ │ + ldr r3, [pc, #320] @ 380e8 │ │ │ │ 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 37f44 │ │ │ │ cmp lr, #0 │ │ │ │ lslne r3, r4, #1 │ │ │ │ lslne r0, r4, #3 │ │ │ │ - beq 3809c │ │ │ │ - ldr r6, [pc, #276] @ 380f4 │ │ │ │ + beq 38094 │ │ │ │ + ldr r6, [pc, #276] @ 380ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 38038 │ │ │ │ + ble 38030 │ │ │ │ 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 38000 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ 380f8 │ │ │ │ + ldr r2, [pc, #184] @ 380f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 380c8 │ │ │ │ + ble 380c0 │ │ │ │ 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 38048 │ │ │ │ + ldr r3, [pc, #136] @ 380f4 │ │ │ │ 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 37f44 │ │ │ │ + ldr r6, [pc, #92] @ 380f8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #49 @ 0x31 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ add r1, r6, #53 @ 0x35 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc1c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - b 37fd8 │ │ │ │ + b 37fd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3806c │ │ │ │ + b 38064 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, ror #2 │ │ │ │ + eoreq r8, r7, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, asr #2 │ │ │ │ + eoreq r8, r7, r8, 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, r8, r8, r0 │ │ │ │ + eorseq r0, r6, r8, lsr #16 │ │ │ │ + eoreq r8, r7, ip, lsr #1 │ │ │ │ + @ instruction: 0x003607b0 │ │ │ │ + eorseq r0, r6, r4, lsl #15 │ │ │ │ + eorseq r0, r6, r4, lsr #14 │ │ │ │ + eorseq r0, r6, ip, ror #13 │ │ │ │ + eorseq r0, r6, r0, asr #13 │ │ │ │ │ │ │ │ -00038104 : │ │ │ │ - ldr r3, [pc, #96] @ 3816c │ │ │ │ +000380fc : │ │ │ │ + ldr r3, [pc, #96] @ 38164 │ │ │ │ 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 3812c │ │ │ │ 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 38120 │ │ │ │ + ldr r3, [pc, #32] @ 38168 │ │ │ │ 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, r4, asr r6 │ │ │ │ + eorseq r0, r6, r4, lsl r6 │ │ │ │ │ │ │ │ -00038174 : │ │ │ │ +0003816c : │ │ │ │ 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 3819c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 38198 │ │ │ │ + b 38190 │ │ │ │ │ │ │ │ -000381b4 : │ │ │ │ +000381ac : │ │ │ │ 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] @ 3827c │ │ │ │ + ldr r1, [pc, #184] @ 38280 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 3828c │ │ │ │ + ldr r3, [pc, #172] @ 38284 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38290 │ │ │ │ + ldr r2, [pc, #168] @ 38288 │ │ │ │ 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 34c74 │ │ │ │ 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] @ 3828c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38288 │ │ │ │ + ldr r3, [pc, #44] @ 38280 │ │ │ │ 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 38278 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, lsr #28 │ │ │ │ + eoreq r7, r7, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, lsl #28 │ │ │ │ + eoreq r7, r7, r0, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r0, lsr #27 │ │ │ │ + eoreq r7, r7, r8, lsr #27 │ │ │ │ │ │ │ │ -00038298 : │ │ │ │ +00038290 : │ │ │ │ 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] @ 38368 │ │ │ │ + ldr r1, [pc, #192] @ 3836c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ 38378 │ │ │ │ + ldr r3, [pc, #180] @ 38370 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #176] @ 3837c │ │ │ │ + ldr r2, [pc, #176] @ 38374 │ │ │ │ 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 34c74 │ │ │ │ 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] @ 38378 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38374 │ │ │ │ + ldr r3, [pc, #44] @ 3836c │ │ │ │ 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 38364 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r4, asr #26 │ │ │ │ + eoreq r7, r7, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr #26 │ │ │ │ + eoreq r7, r7, ip, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277cb4 │ │ │ │ + @ instruction: 0x00277cbc │ │ │ │ │ │ │ │ -00038384 : │ │ │ │ +0003837c : │ │ │ │ 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] @ 3844c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 38458 │ │ │ │ + ldr r1, [pc, #172] @ 38450 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3845c │ │ │ │ - ldr r2, [pc, #164] @ 38460 │ │ │ │ + ldr r3, [pc, #164] @ 38454 │ │ │ │ + ldr r2, [pc, #164] @ 38458 │ │ │ │ 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 34bc0 │ │ │ │ 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] @ 3845c │ │ │ │ + ldr r3, [pc, #40] @ 38450 │ │ │ │ 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 38448 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r0, asr ip │ │ │ │ + eoreq r7, r7, r8, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr ip │ │ │ │ + eoreq r7, r7, ip, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, ip, asr #23 │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ │ │ │ │ -00038468 : │ │ │ │ +00038460 : │ │ │ │ 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] @ 38560 │ │ │ │ + ldr ip, [pc, #232] @ 38564 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #224] @ 38570 │ │ │ │ + ldr r3, [pc, #224] @ 38568 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ 38574 │ │ │ │ + ldr r2, [pc, #220] @ 3856c │ │ │ │ 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 +21562,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 34bc0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 3856c │ │ │ │ + ldr r3, [pc, #76] @ 38564 │ │ │ │ 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] @ 38570 │ │ │ │ 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 3855c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror fp │ │ │ │ + eoreq r7, r7, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr fp │ │ │ │ + eoreq r7, r7, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277ab8 │ │ │ │ + eoreq r7, r7, r0, asr #21 │ │ │ │ │ │ │ │ -0003857c : │ │ │ │ +00038574 : │ │ │ │ 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] @ 3865c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 38668 │ │ │ │ + ldr r2, [pc, #196] @ 38660 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #188] @ 3866c │ │ │ │ - ldr ip, [pc, #188] @ 38670 │ │ │ │ + ldr r3, [pc, #188] @ 38664 │ │ │ │ + ldr ip, [pc, #188] @ 38668 │ │ │ │ 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 +21635,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 34bc0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #88] @ 38668 │ │ │ │ + ldr r3, [pc, #88] @ 38660 │ │ │ │ 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] @ 3866c │ │ │ │ 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 38658 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, asr sl │ │ │ │ + eoreq r7, r7, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsr sl │ │ │ │ + eoreq r7, r7, r4, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002779bc │ │ │ │ + eoreq r7, r7, r4, asr #19 │ │ │ │ │ │ │ │ -00038678 : │ │ │ │ +00038670 : │ │ │ │ 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] @ 38728 │ │ │ │ + ldr lr, [pc, #160] @ 3872c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #152] @ 38738 │ │ │ │ + ldr r3, [pc, #152] @ 38730 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #148] @ 3873c │ │ │ │ + ldr ip, [pc, #148] @ 38734 │ │ │ │ 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 +21697,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 38574 │ │ │ │ + ldr r3, [pc, #68] @ 3872c │ │ │ │ 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] @ 38738 │ │ │ │ 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 38724 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror #18 │ │ │ │ + eoreq r7, r7, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr #18 │ │ │ │ + eoreq r7, r7, r0, asr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r7, [r7], -r0 @ │ │ │ │ + strdeq r7, [r7], -r8 @ │ │ │ │ │ │ │ │ -00038744 : │ │ │ │ - b 2bcf0 │ │ │ │ +0003873c : │ │ │ │ + b 2bce8 │ │ │ │ │ │ │ │ -00038748 : │ │ │ │ - b 2bd4c │ │ │ │ +00038740 : │ │ │ │ + b 2bd44 │ │ │ │ │ │ │ │ -0003874c : │ │ │ │ +00038744 : │ │ │ │ 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 3878c │ │ │ │ + ldr r0, [pc, #40] @ 387a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 266284 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 38780 │ │ │ │ + bne 38778 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r3, r0, asr #32 │ │ │ │ + eoreq r1, r3, r8 │ │ │ │ │ │ │ │ -000387b4 : │ │ │ │ +000387ac : │ │ │ │ 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] @ 38888 │ │ │ │ + ldr ip, [pc, #196] @ 3888c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #188] @ 38898 │ │ │ │ + ldr r3, [pc, #188] @ 38890 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #184] @ 3889c │ │ │ │ + ldr r2, [pc, #184] @ 38894 │ │ │ │ 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 +21785,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 2b2f4 │ │ │ │ + ldr r7, [pc, #112] @ 38898 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r0, [pc, #104] @ 388a4 │ │ │ │ + ldr r0, [pc, #104] @ 3889c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b30c │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #68] @ 388a8 │ │ │ │ + ldr r2, [pc, #68] @ 388a0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38894 │ │ │ │ + ldr r3, [pc, #40] @ 3888c │ │ │ │ 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 38884 │ │ │ │ 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, r4, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsl #16 │ │ │ │ + eoreq r7, r7, r4, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r5, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r4, lsr pc @ │ │ │ │ @ instruction: 0xffffe808 │ │ │ │ - mlaeq r7, r0, r7, r7 │ │ │ │ + mlaeq r7, r8, r7, r7 │ │ │ │ │ │ │ │ -000388ac : │ │ │ │ +000388a4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000388b0 : │ │ │ │ +000388a8 : │ │ │ │ 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] @ 389b4 │ │ │ │ + ldr r2, [pc, #244] @ 389b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #236] @ 389c4 │ │ │ │ + ldr r5, [pc, #236] @ 389bc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #232] @ 389c8 │ │ │ │ + ldr r3, [pc, #232] @ 389c0 │ │ │ │ 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 +21851,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 38948 │ │ │ │ + ldr r2, [pc, #164] @ 389c4 │ │ │ │ + ldr r3, [pc, #148] @ 389b8 │ │ │ │ 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 389a0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2b2fc │ │ │ │ + bl 2b2f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38960 │ │ │ │ + beq 38958 │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #104] @ 389d0 │ │ │ │ + ldr r3, [pc, #104] @ 389c8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38978 │ │ │ │ + beq 38970 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #84] @ 389d4 │ │ │ │ + ldr r3, [pc, #84] @ 389cc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 389ac │ │ │ │ - ldr r0, [pc, #68] @ 389d8 │ │ │ │ + beq 389a4 │ │ │ │ + ldr r0, [pc, #68] @ 389d0 │ │ │ │ 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] @ 389d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 38998 │ │ │ │ - eoreq r7, r7, r0, lsr r7 │ │ │ │ + b 38990 │ │ │ │ + eoreq r7, r7, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r0, lsl r7 │ │ │ │ + eoreq r7, r7, r8, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ + ldrdeq r7, [r7], -r8 @ │ │ │ │ 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, r8, lsl lr │ │ │ │ + eoreq r8, r4, r0, lsr r8 │ │ │ │ │ │ │ │ -000389e0 : │ │ │ │ +000389d8 : │ │ │ │ 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] @ 38aa8 │ │ │ │ + ldr r1, [pc, #184] @ 38aac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 38ab8 │ │ │ │ + ldr r3, [pc, #172] @ 38ab0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38abc │ │ │ │ + ldr r2, [pc, #168] @ 38ab4 │ │ │ │ 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 388a8 │ │ │ │ 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] @ 38ab8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38ab4 │ │ │ │ + ldr r3, [pc, #44] @ 38aac │ │ │ │ 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 38aa4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r4, ror r5 │ │ │ │ + eoreq r7, r7, ip, ror r5 │ │ │ │ │ │ │ │ -00038ac4 : │ │ │ │ +00038abc : │ │ │ │ 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] @ 38b68 │ │ │ │ + ldr r1, [pc, #148] @ 38b6c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #140] @ 38b78 │ │ │ │ + ldr r3, [pc, #140] @ 38b70 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 38b7c │ │ │ │ + ldr r2, [pc, #136] @ 38b74 │ │ │ │ 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 +21987,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 34940 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 37e7c │ │ │ │ + bl 37e74 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #60] @ 38b80 │ │ │ │ + ldr r2, [pc, #60] @ 38b78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38b74 │ │ │ │ + ldr r3, [pc, #40] @ 38b6c │ │ │ │ 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 38b64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsl r5 │ │ │ │ + eoreq r7, r7, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002774b0 │ │ │ │ + @ instruction: 0x002774b8 │ │ │ │ │ │ │ │ -00038b84 : │ │ │ │ +00038b7c : │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ - b 2bc24 │ │ │ │ + b 2bc1c │ │ │ │ │ │ │ │ -00038b90 : │ │ │ │ +00038b88 : │ │ │ │ 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] @ 38ff4 │ │ │ │ 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 38d78 │ │ │ │ + ldr r3, [pc, #1072] @ 38ff8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38e7c │ │ │ │ + beq 38e74 │ │ │ │ ldr r3, [r6] │ │ │ │ rsb r9, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 38c8c │ │ │ │ + bge 38c84 │ │ │ │ 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 38fb0 │ │ │ │ + ldr r3, [pc, #980] @ 38ffc │ │ │ │ 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] @ 39000 │ │ │ │ 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] @ 39004 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b 38cd0 │ │ │ │ + b 38cc8 │ │ │ │ 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 38ca0 │ │ │ │ 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 38d0c │ │ │ │ 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] @ 39008 │ │ │ │ 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 38d90 │ │ │ │ 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 +22145,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 38bc0 │ │ │ │ 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 38f84 │ │ │ │ + ldr r2, [pc, #576] @ 3900c │ │ │ │ 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 38fa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - b 38e08 │ │ │ │ + b 38e00 │ │ │ │ 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 38dfc │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #472] @ 39018 │ │ │ │ + ldr r3, [pc, #472] @ 39010 │ │ │ │ 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] @ 39014 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - b 38d4c │ │ │ │ + b 38d44 │ │ │ │ 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 38f4c │ │ │ │ + ldr r3, [pc, #352] @ 39018 │ │ │ │ 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 38f68 │ │ │ │ mov r9, #0 │ │ │ │ sub r3, fp, #16 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 38ef8 │ │ │ │ + b 38ef0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 266284 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #15 │ │ │ │ movge r3, r0 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - beq 38ef0 │ │ │ │ + beq 38ee8 │ │ │ │ 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 38ee8 │ │ │ │ + ldr r3, [pc, #220] @ 3901c │ │ │ │ mov r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #60] @ 0x3c │ │ │ │ - b 38bdc │ │ │ │ + b 38bd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #192] @ 39028 │ │ │ │ + bl 4fd7c │ │ │ │ + ldr r3, [pc, #192] @ 39020 │ │ │ │ mov r4, r6 │ │ │ │ ldr fp, [pc, r3] │ │ │ │ - b 38eb8 │ │ │ │ + b 38eb0 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ - ldr r3, [pc, #172] @ 3902c │ │ │ │ + ldr r3, [pc, #172] @ 39024 │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3] │ │ │ │ - b 38ed8 │ │ │ │ + b 38ed0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd7c │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - b 38dcc │ │ │ │ + b 38dc4 │ │ │ │ mvn r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 38e38 │ │ │ │ + b 38e30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #100] @ 39030 │ │ │ │ + bl 4fd7c │ │ │ │ + ldr r3, [pc, #100] @ 39028 │ │ │ │ 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, ip, lsr #28 │ │ │ │ + mlaseq r5, r4, fp, pc @ │ │ │ │ + eorseq pc, r5, r0, lsr fp @ │ │ │ │ + @ instruction: 0x0035fafc │ │ │ │ + eorseq pc, r5, ip, asr #21 │ │ │ │ + eorseq pc, r5, r4, asr #20 │ │ │ │ + eorseq pc, r5, ip, lsl #19 │ │ │ │ + eorseq pc, r5, r0, lsr #18 │ │ │ │ + @ instruction: 0x0035f8fc │ │ │ │ + eorseq pc, r5, r0, lsr #17 │ │ │ │ + eorseq pc, r5, r8, lsl r8 @ │ │ │ │ + eoreq r7, r7, ip, ror #20 │ │ │ │ + eoreq r7, r7, r8, asr sl │ │ │ │ + mlaseq r5, r4, r7, pc @ │ │ │ │ │ │ │ │ -00039034 : │ │ │ │ - b 38b90 │ │ │ │ +0003902c : │ │ │ │ + b 38b88 │ │ │ │ │ │ │ │ -00039038 : │ │ │ │ +00039030 : │ │ │ │ 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] @ 39244 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5] │ │ │ │ cmn r8, #1 │ │ │ │ movne r7, r8 │ │ │ │ - beq 3921c │ │ │ │ + beq 39214 │ │ │ │ rsb r9, r7, #0 │ │ │ │ and r5, r4, r9 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 391c4 │ │ │ │ + bge 391bc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 39234 │ │ │ │ - ldr r2, [pc, #452] @ 39250 │ │ │ │ + blt 3922c │ │ │ │ + ldr r2, [pc, #452] @ 39248 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - ble 39234 │ │ │ │ + ble 3922c │ │ │ │ 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 266284 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ cmpge r3, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 39234 │ │ │ │ + ble 3922c │ │ │ │ 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 +22380,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 39178 │ │ │ │ mov r3, #16 │ │ │ │ - b 39140 │ │ │ │ + b 39138 │ │ │ │ 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 39134 │ │ │ │ and r6, r6, r9 │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #204] @ 39254 │ │ │ │ + ldr r2, [pc, #204] @ 3924c │ │ │ │ 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 +22417,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] @ 39250 │ │ │ │ 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 +22444,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 3905c │ │ │ │ + ldr r1, [pc, #32] @ 39254 │ │ │ │ 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, r4, lsl #19 │ │ │ │ + @ instruction: 0x0035f6d8 │ │ │ │ + @ instruction: 0x0035f5d8 │ │ │ │ + mlaseq r5, r4, r5, pc @ │ │ │ │ + eoreq r0, r3, ip, ror r5 │ │ │ │ │ │ │ │ -00039260 : │ │ │ │ +00039258 : │ │ │ │ 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] @ 392ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ movne r6, r5 │ │ │ │ - beq 392dc │ │ │ │ - ldr r3, [pc, #104] @ 392f8 │ │ │ │ + beq 392d4 │ │ │ │ + ldr r3, [pc, #104] @ 392f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - b 392b4 │ │ │ │ + b 392ac │ │ │ │ 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 39290 │ │ │ │ + ldr r3, [pc, #56] @ 392f4 │ │ │ │ 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 39280 │ │ │ │ + eoreq r7, r7, r0, ror #14 │ │ │ │ + @ instruction: 0x0035f4d4 │ │ │ │ + mlaseq r5, ip, r4, pc @ │ │ │ │ │ │ │ │ -00039300 : │ │ │ │ - ldr r2, [pc, #16] @ 39318 │ │ │ │ +000392f8 : │ │ │ │ + ldr r2, [pc, #16] @ 39310 │ │ │ │ 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, ip, asr r4 @ │ │ │ │ │ │ │ │ -0003931c : │ │ │ │ +00039314 : │ │ │ │ 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] @ 39380 │ │ │ │ + ldr r2, [pc, #84] @ 39384 │ │ │ │ + ldr r1, [pc, #84] @ 39388 │ │ │ │ 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 2b4ac │ │ │ │ + ldr r3, [pc, #48] @ 3938c │ │ │ │ + ldr r2, [pc, #48] @ 39390 │ │ │ │ + ldr r1, [pc, #48] @ 39394 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #225 @ 0xe1 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffdd88 │ │ │ │ @ instruction: 0xffffde1c │ │ │ │ @ instruction: 0xffffdc58 │ │ │ │ @ instruction: 0xffffdd0c │ │ │ │ @ instruction: 0xffffdda0 │ │ │ │ @ instruction: 0xffffe51c │ │ │ │ │ │ │ │ -000393a0 : │ │ │ │ +00039398 : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000393dc : │ │ │ │ +000393d4 : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039418 : │ │ │ │ +00039410 : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039454 : │ │ │ │ +0003944c : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003948c : │ │ │ │ +00039484 : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000394c8 : │ │ │ │ +000394c0 : │ │ │ │ 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 37398 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039508 : │ │ │ │ +00039500 : │ │ │ │ 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 349c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ - b 31570 │ │ │ │ +00039538 : │ │ │ │ + b 31568 │ │ │ │ │ │ │ │ -00039544 : │ │ │ │ - b 3154c │ │ │ │ +0003953c : │ │ │ │ + b 31544 │ │ │ │ │ │ │ │ -00039548 : │ │ │ │ - b 2b48c │ │ │ │ +00039540 : │ │ │ │ + b 2b484 │ │ │ │ │ │ │ │ -0003954c : │ │ │ │ - b 2b460 │ │ │ │ +00039544 : │ │ │ │ + b 2b458 │ │ │ │ │ │ │ │ -00039550 : │ │ │ │ +00039548 : │ │ │ │ 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] @ 395ac │ │ │ │ + ldr r3, [pc, #76] @ 395b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ 395bc │ │ │ │ + ldr r2, [pc, #64] @ 395b4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ 395b8 │ │ │ │ + ldr r3, [pc, #44] @ 395b0 │ │ │ │ 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 395a8 │ │ │ │ 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, r8, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, ror sl │ │ │ │ + eoreq r6, r7, r8, ror sl │ │ │ │ │ │ │ │ -000395c0 : │ │ │ │ +000395b8 : │ │ │ │ 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] @ 395f0 │ │ │ │ + ldr r2, [pc, #24] @ 395f4 │ │ │ │ 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, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00039600 : │ │ │ │ +000395f8 : │ │ │ │ b 231b4 │ │ │ │ │ │ │ │ -00039604 : │ │ │ │ +000395fc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00039608 : │ │ │ │ +00039600 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003960c : │ │ │ │ +00039604 : │ │ │ │ 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] @ 39978 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #852] @ 39984 │ │ │ │ + ldr r1, [pc, #852] @ 3997c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #844] @ 39988 │ │ │ │ - ldr r2, [pc, #844] @ 3998c │ │ │ │ + ldr r5, [pc, #844] @ 39980 │ │ │ │ + ldr r2, [pc, #844] @ 39984 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #828] @ 39990 │ │ │ │ + ldr r3, [pc, #828] @ 39988 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #816] @ 39994 │ │ │ │ + ldr r6, [pc, #816] @ 3998c │ │ │ │ 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 207aec │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39964 │ │ │ │ + beq 3995c │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne 3980c │ │ │ │ + bne 39804 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #720] @ 39998 │ │ │ │ + ldr r3, [pc, #720] @ 39990 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #712] @ 3999c │ │ │ │ + ldr r0, [pc, #712] @ 39994 │ │ │ │ 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] @ 39998 │ │ │ │ + ldr r2, [pc, #696] @ 3999c │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #692] @ 399a8 │ │ │ │ + ldr ip, [pc, #692] @ 399a0 │ │ │ │ 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] @ 399a4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ - ldr r0, [pc, #644] @ 399b0 │ │ │ │ + bl 36378 │ │ │ │ + ldr r0, [pc, #644] @ 399a8 │ │ │ │ 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] @ 399ac │ │ │ │ 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 39764 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #580] @ 399b8 │ │ │ │ + ldr r0, [pc, #580] @ 399b0 │ │ │ │ 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] @ 399b4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #544] @ 399c0 │ │ │ │ + ldr r0, [pc, #544] @ 399b8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #532] @ 399c4 │ │ │ │ + ldr r0, [pc, #532] @ 399bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #520] @ 399c8 │ │ │ │ + ldr r0, [pc, #520] @ 399c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20b7a8 │ │ │ │ + bl 20b770 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #492] @ 399cc │ │ │ │ + ldr r2, [pc, #492] @ 399c4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #412] @ 39984 │ │ │ │ + ldr r3, [pc, #412] @ 3997c │ │ │ │ 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 39974 │ │ │ │ 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 396b8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ - ldr r0, [pc, #392] @ 399d0 │ │ │ │ + bne 396b8 │ │ │ │ + ldr r0, [pc, #392] @ 399c8 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ + bne 396b8 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21bf60 │ │ │ │ + bl 21bf28 │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r0, #1 │ │ │ │ - beq 396c0 │ │ │ │ + beq 396b8 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ - b 398a0 │ │ │ │ + b 39898 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 396c0 │ │ │ │ + bcc 396b8 │ │ │ │ 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 21bd90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 39898 │ │ │ │ + beq 39890 │ │ │ │ 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 39890 │ │ │ │ + ldr r4, [pc, #228] @ 399cc │ │ │ │ + ldr r1, [pc, #172] @ 39998 │ │ │ │ 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] @ 399a0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #180] @ 399d8 │ │ │ │ + ldr r2, [pc, #180] @ 399d0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ + bl 36378 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39948 │ │ │ │ + beq 39940 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #140] @ 399dc │ │ │ │ + ldr r3, [pc, #140] @ 399d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 397c8 │ │ │ │ + b 397c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - bne 39824 │ │ │ │ - b 396c0 │ │ │ │ + bne 3981c │ │ │ │ + b 396b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, ip, asr #19 │ │ │ │ + ldrdeq r6, [r7], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002769b0 │ │ │ │ + @ instruction: 0x002769b8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsbeq pc, [r5], -r8 @ │ │ │ │ + eorseq pc, r5, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, ip, lsr #2 │ │ │ │ + strdeq r0, [r3], -r4 @ │ │ │ │ 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 @ │ │ │ │ + eorseq pc, r5, r8, lsr r0 @ │ │ │ │ + eoreq r0, r3, r0, lsr #1 │ │ │ │ + eoreq r0, r3, r4, lsr #1 │ │ │ │ + mlaeq r3, r0, r0, r0 │ │ │ │ + eoreq r0, r3, r8, lsl #1 │ │ │ │ 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 │ │ │ │ + eoreq r0, r3, r8, ror #1 │ │ │ │ + eoreq r0, r3, r4, ror #1 │ │ │ │ + eoreq r6, r7, ip, lsl r8 │ │ │ │ + eoreq r8, r4, r4, ror #12 │ │ │ │ + eorseq lr, r5, r0, ror lr │ │ │ │ @ instruction: 0xffffd688 │ │ │ │ - eorseq lr, r5, ip, lsl #28 │ │ │ │ - ldr r0, [pc, #20] @ 399fc │ │ │ │ + eorseq lr, r5, r4, lsl lr │ │ │ │ + ldr r0, [pc, #20] @ 399f4 │ │ │ │ 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: 0x0035edd4 │ │ │ │ + ldr r3, [pc, #16] @ 39a10 │ │ │ │ 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: 0x0035edb4 │ │ │ │ + ldr r0, [pc, #24] @ 39a34 │ │ │ │ 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, r8, sp, lr │ │ │ │ ldm r1, {r2, r3} │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39a5c │ │ │ │ - ldr r0, [pc, #20] @ 39a68 │ │ │ │ + beq 39a54 │ │ │ │ + ldr r0, [pc, #20] @ 39a60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39a6c │ │ │ │ + ldr r0, [pc, #8] @ 39a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, ror #26 │ │ │ │ - eorseq lr, r5, r4, asr sp │ │ │ │ + eorseq lr, r5, ip, ror #26 │ │ │ │ + eorseq lr, r5, ip, asr sp │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39a9c │ │ │ │ + bne 39a94 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39aac │ │ │ │ - ldr r0, [pc, #64] @ 39ad4 │ │ │ │ + bls 39aa4 │ │ │ │ + ldr r0, [pc, #64] @ 39acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 39ad8 │ │ │ │ + ldr r0, [pc, #52] @ 39ad0 │ │ │ │ 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 39abc │ │ │ │ + ldr r0, [pc, #28] @ 39ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 39ae0 │ │ │ │ + ldr r0, [pc, #20] @ 39ad8 │ │ │ │ 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, ip, lsr #26 │ │ │ │ + eorseq lr, r5, ip, lsl sp │ │ │ │ + eorseq lr, r5, r0, lsl #26 │ │ │ │ + @ instruction: 0x0035ecf4 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b10 │ │ │ │ + bne 39b08 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 39b20 │ │ │ │ - ldr r0, [pc, #36] @ 39b2c │ │ │ │ + bls 39b18 │ │ │ │ + ldr r0, [pc, #36] @ 39b24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39b30 │ │ │ │ + ldr r0, [pc, #24] @ 39b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 39b34 │ │ │ │ + ldr r0, [pc, #12] @ 39b2c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035ecb0 │ │ │ │ - eorseq lr, r5, r0, lsr #25 │ │ │ │ - mlaseq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x0035ecb8 │ │ │ │ + eorseq lr, r5, r8, lsr #25 │ │ │ │ + mlaseq r5, r8, ip, lr │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b64 │ │ │ │ + bne 39b5c │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39b74 │ │ │ │ - ldr r0, [pc, #128] @ 39bdc │ │ │ │ + bls 39b6c │ │ │ │ + ldr r0, [pc, #128] @ 39bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #116] @ 39be0 │ │ │ │ + ldr r0, [pc, #116] @ 39bd8 │ │ │ │ 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 39b98 │ │ │ │ + ldr r0, [pc, #76] @ 39bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #5 │ │ │ │ - beq 39bd0 │ │ │ │ + beq 39bc8 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39bc4 │ │ │ │ - ldr r0, [pc, #44] @ 39be8 │ │ │ │ + bne 39bbc │ │ │ │ + ldr r0, [pc, #44] @ 39be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 39bec │ │ │ │ + ldr r0, [pc, #32] @ 39be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39bf0 │ │ │ │ + ldr r0, [pc, #24] @ 39be8 │ │ │ │ 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, r4, ror #24 │ │ │ │ + eorseq lr, r5, r4, asr ip │ │ │ │ + eorseq lr, r5, r8, lsr #24 │ │ │ │ + eorseq lr, r5, r4, lsl #24 │ │ │ │ + @ instruction: 0x0035ebf4 │ │ │ │ + eorseq lr, r5, r8, 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] @ 39d44 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #308] @ 39d50 │ │ │ │ + ldr r2, [pc, #308] @ 39d48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ 39d54 │ │ │ │ + ldr r3, [pc, #300] @ 39d4c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #296] @ 39d58 │ │ │ │ + ldr ip, [pc, #296] @ 39d50 │ │ │ │ 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] @ 39d54 │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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] @ 39d58 │ │ │ │ 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 52b74 │ │ │ │ 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] @ 39d5c │ │ │ │ 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] @ 39d60 │ │ │ │ subs r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 39d50 │ │ │ │ + ldr r3, [pc, #44] @ 39d48 │ │ │ │ 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 39d40 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r0, ror #7 │ │ │ │ + eoreq r6, r7, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, asr #7 │ │ │ │ + eoreq r6, r7, r8, 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: 0x0035eab4 │ │ │ │ + eoreq r6, r7, r0, ror #5 │ │ │ │ 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] @ 39ea4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #280] @ 39eb0 │ │ │ │ + ldr r1, [pc, #280] @ 39ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #272] @ 39eb4 │ │ │ │ - ldr ip, [pc, #272] @ 39eb8 │ │ │ │ + ldr r2, [pc, #272] @ 39eac │ │ │ │ + ldr ip, [pc, #272] @ 39eb0 │ │ │ │ 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, #12 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ - str sp, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 39e14 │ │ │ │ + b 39e0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 39e08 │ │ │ │ + bne 39e00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 39e70 │ │ │ │ + beq 39e68 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 39e40 │ │ │ │ + bne 39e38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 39ebc │ │ │ │ + ldr r2, [pc, #64] @ 39eb4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 39eb0 │ │ │ │ + ldr r3, [pc, #44] @ 39ea8 │ │ │ │ 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 39ea0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, ror #4 │ │ │ │ + eoreq r6, r7, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r8, asr #4 │ │ │ │ + eoreq r6, r7, r0, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, r8, ror r1 │ │ │ │ + eoreq r6, r7, r0, lsl #3 │ │ │ │ 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] @ 3a01c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #320] @ 3a028 │ │ │ │ + ldr r1, [pc, #320] @ 3a020 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ 3a02c │ │ │ │ + ldr r3, [pc, #312] @ 3a024 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #308] @ 3a030 │ │ │ │ + ldr ip, [pc, #308] @ 3a028 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 39fe0 │ │ │ │ + ble 39fd8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 39ffc │ │ │ │ + beq 39ff4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ - beq 39fb0 │ │ │ │ + beq 39fa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ 3a034 │ │ │ │ - ldr r3, [pc, #104] @ 3a028 │ │ │ │ + ldr r2, [pc, #120] @ 3a02c │ │ │ │ + ldr r3, [pc, #104] @ 3a020 │ │ │ │ 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 3a018 │ │ │ │ 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 39fac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b 39f58 │ │ │ │ + b 39f50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, lsl r1 │ │ │ │ + eoreq r6, r7, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r7], -r4 @ │ │ │ │ + strdeq r6, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, ip, lsr r0 │ │ │ │ + eoreq r6, r7, r4, 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 3a0d0 │ │ │ │ ldrsh ip, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq 3a110 │ │ │ │ + beq 3a108 │ │ │ │ mov r6, r2 │ │ │ │ - bgt 3a150 │ │ │ │ + bgt 3a148 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 3a0e8 │ │ │ │ + beq 3a0e0 │ │ │ │ sub ip, r3, #56 @ 0x38 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 3a0d8 │ │ │ │ + bhi 3a0d0 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ 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 3a0d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3a270 │ │ │ │ + beq 3a268 │ │ │ │ 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,270 +23453,270 @@ │ │ │ │ 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 3a17c │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3a138 │ │ │ │ + b 3a130 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0f8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3a0dc │ │ │ │ + ble 3a0d4 │ │ │ │ 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 266dbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a22c │ │ │ │ + bne 3a224 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne r8, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3a100 │ │ │ │ + beq 3a0f8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 3a1b0 │ │ │ │ + bne 3a1a8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a218 │ │ │ │ + beq 3a210 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 128a94 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 128a94 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 3a218 │ │ │ │ - b 3a100 │ │ │ │ + beq 3a210 │ │ │ │ + b 3a0f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d4 │ │ │ │ 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 3a3f8 │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3a2c8 │ │ │ │ + bne 3a2c0 │ │ │ │ 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 3a2b4 │ │ │ │ + ldr r2, [pc, #396] @ 3a464 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 3a2bc │ │ │ │ + bhi 3a2b4 │ │ │ │ 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 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 3a450 │ │ │ │ + bgt 3a448 │ │ │ │ mov r4, #0 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2b8 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a404 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ + beq 3a2b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 128a94 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 128a94 │ │ │ │ sub r4, r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2b8 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 2667c8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266808 │ │ │ │ + bl 2667c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 267588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a404 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 267588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ - b 3a370 │ │ │ │ + beq 3a2b8 │ │ │ │ + b 3a368 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 242df8 │ │ │ │ + b 242dbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 197c88 │ │ │ │ + b 197c7c │ │ │ │ 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 266e20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e20 │ │ │ │ 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 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b 3a2c0 │ │ │ │ - eoreq r9, r4, r4, asr r0 │ │ │ │ + b 3a2b8 │ │ │ │ + eoreq r9, r4, ip, lsl r0 │ │ │ │ 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 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 3a4a4 │ │ │ │ - ldr r0, [pc, #20] @ 3a4b4 │ │ │ │ + ble 3a49c │ │ │ │ + ldr r0, [pc, #20] @ 3a4ac │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3a4b8 │ │ │ │ + ldr r0, [pc, #12] @ 3a4b0 │ │ │ │ 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, r0, lsr #6 │ │ │ │ + eorseq lr, r5, r4, lsl r3 │ │ │ │ │ │ │ │ -0003a4bc : │ │ │ │ - ldr r3, [pc, #44] @ 3a4f0 │ │ │ │ - ldr r2, [pc, #44] @ 3a4f4 │ │ │ │ - ldr r1, [pc, #44] @ 3a4f8 │ │ │ │ +0003a4b4 : │ │ │ │ + ldr r3, [pc, #44] @ 3a4e8 │ │ │ │ + ldr r2, [pc, #44] @ 3a4ec │ │ │ │ + ldr r1, [pc, #44] @ 3a4f0 │ │ │ │ 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, r4, lsr fp │ │ │ │ + @ instruction: 0x0035e2f4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0003a4fc : │ │ │ │ +0003a4f4 : │ │ │ │ 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] @ 3a9e0 │ │ │ │ + ldr r1, [pc, #1228] @ 3a9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1220] @ 3a9f0 │ │ │ │ - ldr r2, [pc, #1220] @ 3a9f4 │ │ │ │ + ldr r3, [pc, #1220] @ 3a9e8 │ │ │ │ + ldr r2, [pc, #1220] @ 3a9ec │ │ │ │ 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] @ 3a9f0 │ │ │ │ add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ @@ -23726,1801 +23724,1801 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r5, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r8, [pc, #1076] @ 3a9fc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r8, [pc, #1076] @ 3a9f4 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1064] @ 3aa00 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1064] @ 3a9f8 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 3aa04 │ │ │ │ + ldr r0, [pc, #1028] @ 3a9fc │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #984] @ 3aa04 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #940] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #940] @ 3a9fc │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa08 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #908] @ 3aa0c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #856] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #856] @ 3a9fc │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #832] @ 3aa14 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #800] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #800] @ 3aa18 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #760] @ 3aa20 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #716] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #716] @ 3aa18 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #684] @ 3aa28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #656] @ 3aa34 │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #656] @ 3aa2c │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #616] @ 3aa34 │ │ │ │ mov r3, #3 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 3aa38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #576] @ 3aa3c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r5, [pc, #536] @ 3aa48 │ │ │ │ + ldr r5, [pc, #536] @ 3aa40 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #528] @ 3aa4c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #528] @ 3aa44 │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 3aa48 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #488] @ 3aa4c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 3aa04 │ │ │ │ + ldr r0, [pc, #376] @ 3a9fc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa50 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #416] @ 3aa54 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ 3aa04 │ │ │ │ + ldr r0, [pc, #296] @ 3a9fc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 3aa58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #344] @ 3aa5c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ - ldr r4, [pc, #320] @ 3aa68 │ │ │ │ + bl 74800 │ │ │ │ + ldr r4, [pc, #320] @ 3aa60 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #312] @ 3aa6c │ │ │ │ + ldr r0, [pc, #312] @ 3aa64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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 3e038 │ │ │ │ + ldr r0, [pc, #272] @ 3aa68 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 3aa6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #236] @ 3aa70 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #192] @ 3aa7c │ │ │ │ + ldr r2, [pc, #192] @ 3aa74 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 3a9ec │ │ │ │ + ldr r3, [pc, #40] @ 3a9e4 │ │ │ │ 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 3a9dc │ │ │ │ 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, r4, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r0, asr #21 │ │ │ │ + eoreq r5, r7, r8, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r5, ip, ror #4 │ │ │ │ - eoreq sp, r3, r0, ror r4 │ │ │ │ + eorseq lr, r5, r4, ror r2 │ │ │ │ + eoreq sp, r3, r8, lsr r4 │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0022f2b8 │ │ │ │ + eoreq pc, r2, r0, lsl #5 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - eoreq pc, r2, r4, ror r2 @ │ │ │ │ + eoreq pc, r2, ip, lsr r2 @ │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ - eoreq pc, r2, ip, lsr #4 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ @ instruction: 0xfffff34c │ │ │ │ andeq r0, r0, #18 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, lsr #3 │ │ │ │ @ instruction: 0xfffffd28 │ │ │ │ - eoreq r5, r4, r8, asr #25 │ │ │ │ + mlaeq r4, r0, ip, r5 │ │ │ │ andeq r2, r0, r0, ror #1 │ │ │ │ andeq r0, r0, #2 │ │ │ │ - eoreq pc, r2, ip, lsr r1 @ │ │ │ │ + eoreq pc, r2, r4, lsl #2 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - eoreq pc, r2, r0, lsr #2 │ │ │ │ + eoreq pc, r2, r8, ror #1 │ │ │ │ andeq r1, r0, r4, asr #27 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + strheq pc, [r2], -ip @ │ │ │ │ andeq r1, r0, r8, lsr #21 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, lsr #1 │ │ │ │ @ instruction: 0xfffff1f0 │ │ │ │ - mlaeq r2, r8, r0, pc @ │ │ │ │ + eoreq pc, r2, r0, rrx │ │ │ │ @ instruction: 0xfffff214 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, lsr #32 │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, lsr #32 │ │ │ │ andeq r0, r0, #16 │ │ │ │ andeq r2, r0, r4, asr #7 │ │ │ │ - eoreq pc, r2, r4 │ │ │ │ + eoreq lr, r2, ip, asr #31 │ │ │ │ andeq r2, r0, r0, ror #9 │ │ │ │ - eoreq r5, r7, r8, lsr r6 │ │ │ │ + eoreq r5, r7, r0, asr #12 │ │ │ │ │ │ │ │ -0003aa80 : │ │ │ │ +0003aa78 : │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa90 : │ │ │ │ +0003aa88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003aab4 : │ │ │ │ +0003aaac : │ │ │ │ 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 3a284 │ │ │ │ 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 3a030 │ │ │ │ │ │ │ │ -0003aaf0 : │ │ │ │ - ldr r0, [pc, #4] @ 3aafc │ │ │ │ +0003aae8 : │ │ │ │ + ldr r0, [pc, #4] @ 3aaf4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r0, asr #25 │ │ │ │ + eorseq sp, r5, r8, asr #25 │ │ │ │ │ │ │ │ -0003ab00 : │ │ │ │ - ldr r0, [pc, #8] @ 3ab10 │ │ │ │ +0003aaf8 : │ │ │ │ + ldr r0, [pc, #8] @ 3ab08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035dcb0 │ │ │ │ + @ instruction: 0x0035dcb8 │ │ │ │ │ │ │ │ -0003ab14 : │ │ │ │ +0003ab0c : │ │ │ │ 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] @ 3adb8 │ │ │ │ + ldr ip, [pc, #660] @ 3adbc │ │ │ │ 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] @ 3adc0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #640] @ 3adcc │ │ │ │ + ldr r3, [pc, #640] @ 3adc4 │ │ │ │ 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, #24 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #28 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + 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 55fcc │ │ │ │ + ldr r3, [pc, #512] @ 3adc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 3adb0 │ │ │ │ - ldr r3, [pc, #492] @ 3add4 │ │ │ │ + beq 3ada8 │ │ │ │ + ldr r3, [pc, #492] @ 3adcc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ac14 │ │ │ │ + beq 3ac0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ac74 │ │ │ │ + beq 3ac6c │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ad98 │ │ │ │ + beq 3ad90 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ad80 │ │ │ │ + beq 3ad78 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 3ad74 │ │ │ │ - ldr r0, [pc, #420] @ 3add8 │ │ │ │ + bne 3ad6c │ │ │ │ + ldr r0, [pc, #420] @ 3add0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #416] @ 3addc │ │ │ │ + ldr r2, [pc, #416] @ 3add4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #400] @ 3ade0 │ │ │ │ + ldr r1, [pc, #400] @ 3add8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #388] @ 3ade4 │ │ │ │ + ldr r2, [pc, #388] @ 3addc │ │ │ │ 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 4e5c4 │ │ │ │ + ldr r3, [pc, #364] @ 3ade0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ad60 │ │ │ │ + beq 3ad58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3acc4 │ │ │ │ + beq 3acbc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad20 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ace8 │ │ │ │ + beq 3ace0 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ada4 │ │ │ │ + beq 3ad9c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3ad8c │ │ │ │ - ldr r0, [pc, #264] @ 3adec │ │ │ │ + beq 3ad84 │ │ │ │ + ldr r0, [pc, #264] @ 3ade4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #256] @ 3adf0 │ │ │ │ + b 3ace8 │ │ │ │ + ldr r0, [pc, #256] @ 3ade8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ 3adf4 │ │ │ │ + ldr r2, [pc, #248] @ 3adec │ │ │ │ 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] @ 3adf0 │ │ │ │ + ldr r1, [pc, #228] @ 3adf4 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #200] @ 3ae00 │ │ │ │ + ldr r2, [pc, #200] @ 3adf8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 3adc4 │ │ │ │ + ldr r3, [pc, #132] @ 3adbc │ │ │ │ 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 3adb4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad20 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 3accc │ │ │ │ - b 3ace8 │ │ │ │ - ldr r0, [pc, #136] @ 3ae04 │ │ │ │ + bne 3acc4 │ │ │ │ + b 3ace0 │ │ │ │ + ldr r0, [pc, #136] @ 3adfc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #128] @ 3ae08 │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #128] @ 3ae00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #120] @ 3ae0c │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #120] @ 3ae04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #112] @ 3ae10 │ │ │ │ + b 3ace8 │ │ │ │ + ldr r0, [pc, #112] @ 3ae08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #104] @ 3ae14 │ │ │ │ + b 3ac2c │ │ │ │ + ldr r0, [pc, #104] @ 3ae0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ + b 3ace8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b 3ad30 │ │ │ │ + b 3ad28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r7, r8, asr #9 │ │ │ │ + ldrdeq r5, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r4, lsr #9 │ │ │ │ + eoreq r5, r7, ip, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r5, r8, ror #23 │ │ │ │ + @ instruction: 0x0035dbf0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + eoreq lr, r2, r0, lsr #27 │ │ │ │ + eoreq lr, r2, r0, lsl sp │ │ │ │ + eoreq lr, r2, r4, lsl #26 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + eoreq r5, r4, r0, lsr r7 │ │ │ │ + eoreq lr, r2, r8, ror #24 │ │ │ │ + ldrdeq lr, [r2], -ip @ │ │ │ │ + eoreq lr, r2, r0, asr ip │ │ │ │ + ldrdeq lr, [r2], -r0 @ │ │ │ │ + eoreq r5, r7, r4, asr #5 │ │ │ │ + mlaeq r4, r8, r6, r5 │ │ │ │ + eoreq lr, r2, r4, ror #22 │ │ │ │ + @ instruction: 0x0022ebb4 │ │ │ │ + @ instruction: 0x0022ebb8 │ │ │ │ + eoreq lr, r2, r0, asr #22 │ │ │ │ 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] @ 3bd7c │ │ │ │ + ldr ip, [pc, #3924] @ 3bd80 │ │ │ │ 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] @ 3bd84 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3900] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3900] @ 3bd88 │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - beq 3aec8 │ │ │ │ + beq 3aec0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bce4 │ │ │ │ + bne 3bcdc │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a284 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3b228 │ │ │ │ + bge 3b220 │ │ │ │ bic r2, r6, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3af98 │ │ │ │ + bne 3af90 │ │ │ │ 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 3b0c8 │ │ │ │ ldrh r3, [r7] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b014 │ │ │ │ + bls 3b00c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ands r4, r0, #1 │ │ │ │ - beq 3b160 │ │ │ │ + beq 3b158 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b078 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d4 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b124 │ │ │ │ + bhi 3b11c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ 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 3b070 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b0f4 │ │ │ │ + bne 3b0ec │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, r5 │ │ │ │ - beq 3b234 │ │ │ │ + beq 3b22c │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1b8 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d4 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #5 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movls r7, r1 │ │ │ │ - bhi 3af74 │ │ │ │ + bhi 3af6c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ ldrh r3, [r7, #2] │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, ip, r3 │ │ │ │ - beq 3af48 │ │ │ │ + beq 3af40 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ea4d8 │ │ │ │ + bl 1ea4a0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b2e0 │ │ │ │ + bne 3b2d8 │ │ │ │ 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 3afa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3b2d0 │ │ │ │ + beq 3b2c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af54 │ │ │ │ + beq 3af4c │ │ │ │ mov r5, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #3336] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3336] @ 3bd8c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b078 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b1b0 │ │ │ │ + bls 3b1a8 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b078 │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1b8 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ sub r5, r5, #44 @ 0x2c │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 3b004 │ │ │ │ + bls 3affc │ │ │ │ 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] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3148] @ 3bd80 │ │ │ │ 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 3c104 │ │ │ │ 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 3afb8 │ │ │ │ ldrh lr, [r0, #2] │ │ │ │ mvn lr, lr │ │ │ │ and lr, lr, #1 │ │ │ │ orrs lr, ip, lr │ │ │ │ - bne 3b268 │ │ │ │ + bne 3b260 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b104 │ │ │ │ + bne 3b0fc │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp r5, ip │ │ │ │ - bne 3afdc │ │ │ │ - b 3b244 │ │ │ │ + bne 3afd4 │ │ │ │ + b 3b23c │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b 3b184 │ │ │ │ - bl 96f04 │ │ │ │ + b 3b17c │ │ │ │ + bl 96ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ - bne 3b214 │ │ │ │ + bne 3b20c │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ba88 │ │ │ │ + bne 3ba80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3bc1c │ │ │ │ + beq 3bc14 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ cmp r5, #163 @ 0xa3 │ │ │ │ - bgt 3bb20 │ │ │ │ + bgt 3bb18 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 3c1fc │ │ │ │ - ldr ip, [pc, #2896] @ 3bd9c │ │ │ │ + ble 3c1f4 │ │ │ │ + ldr ip, [pc, #2896] @ 3bd94 │ │ │ │ sub lr, r5, #42 @ 0x2a │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #121 @ 0x79 │ │ │ │ - bhi 3ba50 │ │ │ │ + bhi 3ba48 │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3affc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3affc │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r7, [r1, #8] │ │ │ │ streq r7, [sp, #16] │ │ │ │ - b 3b004 │ │ │ │ + b 3affc │ │ │ │ sub ip, r6, #3 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ - b 3b16c │ │ │ │ + b 3b164 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2740] @ 3bdac │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2740] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc5c │ │ │ │ - ldr r3, [pc, #2724] @ 3bdb0 │ │ │ │ + ble 3bc54 │ │ │ │ + ldr r3, [pc, #2724] @ 3bda8 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 3b330 │ │ │ │ - ldr r3, [pc, #2704] @ 3bdb4 │ │ │ │ + bcs 3b328 │ │ │ │ + ldr r3, [pc, #2704] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd34 │ │ │ │ + beq 3bd2c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3baf0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bne 3b3e0 │ │ │ │ - ldr r3, [pc, #2560] @ 3bda4 │ │ │ │ + bne 3b3d8 │ │ │ │ + ldr r3, [pc, #2560] @ 3bd9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - beq 3b3e0 │ │ │ │ + beq 3b3d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3b420 │ │ │ │ + bne 3b418 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne 3b488 │ │ │ │ + bne 3b480 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2428] @ 3bda4 │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2428] @ 3bd9c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3b3f8 │ │ │ │ + beq 3b3f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ 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 3b3fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2320] @ 3bdac │ │ │ │ + b 3aec4 │ │ │ │ + ldr r3, [pc, #2320] @ 3bda4 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc78 │ │ │ │ - ldr r3, [pc, #2304] @ 3bdb0 │ │ │ │ + ble 3bc70 │ │ │ │ + ldr r3, [pc, #2304] @ 3bda8 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 3b4d4 │ │ │ │ - ldr r3, [pc, #2284] @ 3bdb4 │ │ │ │ + bcs 3b4cc │ │ │ │ + ldr r3, [pc, #2284] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bae0 │ │ │ │ + bne 3bad8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + bne 3b348 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bd64 │ │ │ │ + ble 3bd5c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 3b610 │ │ │ │ - b 3bd4c │ │ │ │ + bgt 3b608 │ │ │ │ + b 3bd44 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228770 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3baec │ │ │ │ + beq 3bae4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228770 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3bd50 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 3bd4c │ │ │ │ + beq 3bd44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3b5c4 │ │ │ │ + bne 3b5bc │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 3b5cc │ │ │ │ + b 3b5c4 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b654 │ │ │ │ + beq 3b64c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b224 │ │ │ │ + bne 3b21c │ │ │ │ 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 3b220 │ │ │ │ + ldr r3, [pc, #1828] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc8c │ │ │ │ - ldr r3, [pc, #1812] @ 3bdb0 │ │ │ │ + ble 3bc84 │ │ │ │ + ldr r3, [pc, #1812] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b6c0 │ │ │ │ - ldr r3, [pc, #1792] @ 3bdb4 │ │ │ │ + bcs 3b6b8 │ │ │ │ + ldr r3, [pc, #1792] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba40 │ │ │ │ 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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ 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 3ae9c │ │ │ │ + ldr r3, [pc, #1652] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc34 │ │ │ │ - ldr r3, [pc, #1636] @ 3bdb0 │ │ │ │ + ble 3bc2c │ │ │ │ + ldr r3, [pc, #1636] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b770 │ │ │ │ - ldr r3, [pc, #1616] @ 3bdb4 │ │ │ │ + bcs 3b768 │ │ │ │ + ldr r3, [pc, #1616] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ 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 │ │ │ │ + bl 95d1c │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1500] @ 3bdac │ │ │ │ + b 3b128 │ │ │ │ + ldr r3, [pc, #1500] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bca0 │ │ │ │ + ble 3bc98 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bad8 │ │ │ │ + bne 3bad0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bad0 │ │ │ │ + beq 3bac8 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 1052dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bac0 │ │ │ │ + beq 3bab8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 1052dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3ae9c │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b46f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b46f8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b4708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b4708 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1228] @ 3bdac │ │ │ │ + b 3ae9c │ │ │ │ + ldr r3, [pc, #1228] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bcb8 │ │ │ │ - ldr r3, [pc, #1212] @ 3bdb0 │ │ │ │ + ble 3bcb0 │ │ │ │ + ldr r3, [pc, #1212] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b918 │ │ │ │ - ldr r3, [pc, #1192] @ 3bdb4 │ │ │ │ + bcs 3b910 │ │ │ │ + ldr r3, [pc, #1192] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b344 │ │ │ │ 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 │ │ │ │ + bl 8f9fc │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1076] @ 3bdac │ │ │ │ + b 3b128 │ │ │ │ + ldr r3, [pc, #1076] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bccc │ │ │ │ - ldr r3, [pc, #1060] @ 3bdb0 │ │ │ │ + ble 3bcc4 │ │ │ │ + ldr r3, [pc, #1060] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b9b0 │ │ │ │ - ldr r3, [pc, #1040] @ 3bdb4 │ │ │ │ + bcs 3b9a8 │ │ │ │ + ldr r3, [pc, #1040] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd6c │ │ │ │ + beq 3bd64 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 3ba30 │ │ │ │ + bgt 3ba28 │ │ │ │ bl 104168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba28 │ │ │ │ + beq 3ba20 │ │ │ │ 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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ 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 3ae9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b9c8 │ │ │ │ + beq 3b9c0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 3b34c │ │ │ │ + b 3b344 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f4 │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3c1fc │ │ │ │ + bhi 3c1f4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b214 │ │ │ │ - b 3b124 │ │ │ │ + bne 3b20c │ │ │ │ + b 3b11c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3ae9c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b 3b838 │ │ │ │ + b 3b830 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b808 │ │ │ │ + b 3b800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b50c │ │ │ │ + b 3b504 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - b 3b5ec │ │ │ │ + b 3b5e4 │ │ │ │ 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 │ │ │ │ + bl 98f64 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #620] @ 3bdac │ │ │ │ + ldr r3, [pc, #620] @ 3bda4 │ │ │ │ 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 3bc40 │ │ │ │ + ldr r3, [pc, #596] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3bb80 │ │ │ │ - ldr r3, [pc, #576] @ 3bdb4 │ │ │ │ + bcs 3bb78 │ │ │ │ + ldr r3, [pc, #576] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc0c │ │ │ │ + bne 3bc04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 3bc0c │ │ │ │ + ble 3bc04 │ │ │ │ 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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 3bbd8 │ │ │ │ + bne 3bbd0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b744 │ │ │ │ + b 3b73c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3bb54 │ │ │ │ + b 3bb4c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b304 │ │ │ │ + b 3b2fc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b4a8 │ │ │ │ + b 3b4a0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b694 │ │ │ │ + b 3b68c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b7dc │ │ │ │ + b 3b7d4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b8ec │ │ │ │ + b 3b8e4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b984 │ │ │ │ + b 3b97c │ │ │ │ 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 55fcc │ │ │ │ + ldr r4, [pc, #132] @ 3bd98 │ │ │ │ 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 3b128 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b350 │ │ │ │ + b 3b348 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ - b 3b350 │ │ │ │ - bl 20b8fc │ │ │ │ - b 3b5b8 │ │ │ │ + b 3b348 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 3b5b0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - eoreq r5, r7, r4, asr #3 │ │ │ │ + b 3b128 │ │ │ │ + eoreq r5, r7, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, r1, r5 │ │ │ │ + eoreq r5, r7, r4, 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, r8, asr #29 │ │ │ │ + strheq r8, [r4], -lr @ │ │ │ │ + eorseq ip, r5, r0, lsr #21 │ │ │ │ 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, r0, lsr #12 │ │ │ │ + @ instruction: 0x0035c5dc │ │ │ │ + @ instruction: 0x0035c5b4 │ │ │ │ + eoreq sp, r2, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3be20 │ │ │ │ - ldr r3, [pc, #-64] @ 3bda4 │ │ │ │ + bne 3be18 │ │ │ │ + ldr r3, [pc, #-64] @ 3bd9c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be20 │ │ │ │ + beq 3be18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b124 │ │ │ │ - ldr r3, [pc, #-128] @ 3bda8 │ │ │ │ + bne 3b11c │ │ │ │ + ldr r3, [pc, #-128] @ 3bda0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3be80 │ │ │ │ + beq 3be78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c034 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be78 │ │ │ │ + beq 3be70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c034 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b11c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3beac │ │ │ │ + bne 3bea4 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b11c │ │ │ │ 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 1ecd98 │ │ │ │ cmp r0, r5 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ - beq 3c288 │ │ │ │ - ldr r3, [pc, #-308] @ 3bdac │ │ │ │ + beq 3c280 │ │ │ │ + ldr r3, [pc, #-308] @ 3bda4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2e8 │ │ │ │ - ldr r3, [pc, #-324] @ 3bdb0 │ │ │ │ + ble 3c2e0 │ │ │ │ + ldr r3, [pc, #-324] @ 3bda8 │ │ │ │ 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 3bf1c │ │ │ │ + ldr r3, [pc, #-356] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c2c4 │ │ │ │ + beq 3c2bc │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ 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 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ 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, #96] @ 0x60 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 3c02c │ │ │ │ + b 3c024 │ │ │ │ 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 3bfe0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ 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 3c008 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae10 │ │ │ │ sub r5, r5, #1 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b220 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 3bfc4 │ │ │ │ + bne 3bfbc │ │ │ │ mov r4, #1 │ │ │ │ - b 3b228 │ │ │ │ - mov r2, #4 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ + b 3b220 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #-688] @ 3bdac │ │ │ │ + ldr r2, [pc, #-688] @ 3bda4 │ │ │ │ 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, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ 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 3c2d0 │ │ │ │ + ldr r3, [pc, #-744] @ 3bda8 │ │ │ │ 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 3c0c4 │ │ │ │ + ldr r3, [pc, #-768] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ moveq r3, #14 │ │ │ │ - beq 3c2c8 │ │ │ │ + beq 3c2c0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c108 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 3c110 │ │ │ │ + beq 3c108 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b128 │ │ │ │ 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 39eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c234 │ │ │ │ + beq 3c22c │ │ │ │ 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 +25527,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 3c208 │ │ │ │ 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 3c1fc │ │ │ │ + ldr r3, [pc, #-1000] @ 3bdb0 │ │ │ │ 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 55fcc │ │ │ │ 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] @ 3bdb4 │ │ │ │ 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 3b128 │ │ │ │ lsl r5, r5, #2 │ │ │ │ - b 3b084 │ │ │ │ - ldr r3, [pc, #-1100] @ 3bdc0 │ │ │ │ + b 3b07c │ │ │ │ + ldr r3, [pc, #-1100] @ 3bdb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3c1a4 │ │ │ │ + b 3c19c │ │ │ │ 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 55fcc │ │ │ │ mov r3, r0 │ │ │ │ - b 3c1c4 │ │ │ │ + b 3c1bc │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1156] @ 3bdc4 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-1156] @ 3bdbc │ │ │ │ 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] @ 3bdc0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #12] │ │ │ │ - b 3c148 │ │ │ │ + b 3c140 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3bed8 │ │ │ │ + beq 3bed0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r2, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1eca88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3bed8 │ │ │ │ - b 3b228 │ │ │ │ + bne 3bed0 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bec │ │ │ │ mov r4, r0 │ │ │ │ - b 3b228 │ │ │ │ + b 3b220 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3c090 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 3c088 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3beec │ │ │ │ + bl 20b8c4 │ │ │ │ + b 3bee4 │ │ │ │ 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] @ 3c448 │ │ │ │ + ldr r2, [pc, #320] @ 3c44c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #308] @ 3c458 │ │ │ │ + ldr ip, [pc, #308] @ 3c450 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #304] @ 3c45c │ │ │ │ + ldr r3, [pc, #304] @ 3c454 │ │ │ │ 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,26 +25658,26 @@ │ │ │ │ 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] @ 3c458 │ │ │ │ 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] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -25687,56 +25685,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 3ae10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c43c │ │ │ │ - ldr r0, [pc, #92] @ 3c464 │ │ │ │ + beq 3c434 │ │ │ │ + ldr r0, [pc, #92] @ 3c45c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c468 │ │ │ │ + ldr r2, [pc, #84] @ 3c460 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c454 │ │ │ │ + ldr r3, [pc, #56] @ 3c44c │ │ │ │ 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 3c444 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c46c │ │ │ │ + ldr r0, [pc, #40] @ 3c464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c408 │ │ │ │ + b 3c400 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, ror #25 │ │ │ │ + eoreq r3, r7, ip, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr #25 │ │ │ │ + eoreq r3, r7, ip, 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, r0, ror #10 │ │ │ │ + @ instruction: 0x0035c3b8 │ │ │ │ + eoreq r3, r7, r8, ror #23 │ │ │ │ + eorseq ip, r5, ip, 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] @ 3c544 │ │ │ │ + ldr ip, [pc, #196] @ 3c548 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #188] @ 3c554 │ │ │ │ + ldr r0, [pc, #188] @ 3c54c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 3c558 │ │ │ │ + ldr r3, [pc, #184] @ 3c550 │ │ │ │ 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 +25746,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 3ae10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3c538 │ │ │ │ - ldr r0, [pc, #88] @ 3c55c │ │ │ │ + beq 3c530 │ │ │ │ + ldr r0, [pc, #88] @ 3c554 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 3c560 │ │ │ │ + ldr r2, [pc, #80] @ 3c558 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c550 │ │ │ │ + ldr r3, [pc, #56] @ 3c548 │ │ │ │ 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 3c540 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c564 │ │ │ │ + ldr r0, [pc, #36] @ 3c55c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c504 │ │ │ │ + b 3c4fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror fp │ │ │ │ + eoreq r3, r7, r8, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, asr #22 │ │ │ │ + eoreq r3, r7, r4, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035c2b4 │ │ │ │ - eoreq r3, r7, r4, ror #21 │ │ │ │ - eorseq ip, r5, r8, ror r2 │ │ │ │ + @ instruction: 0x0035c2bc │ │ │ │ + eoreq r3, r7, ip, ror #21 │ │ │ │ + eorseq ip, r5, r0, lsl #5 │ │ │ │ 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] @ 3c5c4 │ │ │ │ + ldr r2, [pc, #76] @ 3c5c8 │ │ │ │ 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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5bc │ │ │ │ - ldr r0, [pc, #28] @ 3c5d4 │ │ │ │ + beq 3c5b4 │ │ │ │ + ldr r0, [pc, #28] @ 3c5cc │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 3c5d8 │ │ │ │ + ldr r0, [pc, #20] @ 3c5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r3, r7, r8, ror sl │ │ │ │ + eoreq r3, r7, r0, lsl #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq ip, r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x0035c1f4 │ │ │ │ + eorseq ip, r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x0035c1fc │ │ │ │ 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] @ 3c6e0 │ │ │ │ + ldr r0, [pc, #244] @ 3c6e4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #236] @ 3c6f0 │ │ │ │ + ldr r2, [pc, #236] @ 3c6e8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #232] @ 3c6f4 │ │ │ │ + ldr r3, [pc, #232] @ 3c6ec │ │ │ │ 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 +25851,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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6d4 │ │ │ │ - ldr r0, [pc, #88] @ 3c6f8 │ │ │ │ + beq 3c6cc │ │ │ │ + ldr r0, [pc, #88] @ 3c6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c6fc │ │ │ │ + ldr r2, [pc, #80] @ 3c6f4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c6ec │ │ │ │ + ldr r3, [pc, #56] @ 3c6e4 │ │ │ │ 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 3c6dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c700 │ │ │ │ + ldr r0, [pc, #36] @ 3c6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c6a0 │ │ │ │ + b 3c698 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, lsl #20 │ │ │ │ + eoreq r3, r7, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, ror #19 │ │ │ │ + eoreq r3, r7, ip, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r5, r8, lsl r1 │ │ │ │ - eoreq r3, r7, r8, asr #18 │ │ │ │ - ldrsbeq ip, [r5], -ip @ │ │ │ │ + eorseq ip, r5, r0, lsr #2 │ │ │ │ + eoreq r3, r7, r0, asr r9 │ │ │ │ + eorseq ip, r5, r4, 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] @ 3c850 │ │ │ │ + ldr r2, [pc, #316] @ 3c854 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #304] @ 3c860 │ │ │ │ + ldr ip, [pc, #304] @ 3c858 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #300] @ 3c864 │ │ │ │ + ldr r3, [pc, #300] @ 3c85c │ │ │ │ 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,82 +25917,82 @@ │ │ │ │ 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] @ 3c860 │ │ │ │ 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] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ 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 3ae10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c844 │ │ │ │ - ldr r0, [pc, #92] @ 3c86c │ │ │ │ + beq 3c83c │ │ │ │ + ldr r0, [pc, #92] @ 3c864 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c870 │ │ │ │ + ldr r2, [pc, #84] @ 3c868 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c85c │ │ │ │ + ldr r3, [pc, #56] @ 3c854 │ │ │ │ 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 3c84c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c874 │ │ │ │ + ldr r0, [pc, #40] @ 3c86c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c810 │ │ │ │ + b 3c808 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ + eoreq r3, r7, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002738b8 │ │ │ │ + eoreq r3, r7, r0, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, ip, ror #2 │ │ │ │ - eorseq fp, r5, r8, lsr #31 │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ - eorseq fp, r5, ip, ror #30 │ │ │ │ + eoreq sp, r2, r4, lsr r1 │ │ │ │ + @ instruction: 0x0035bfb0 │ │ │ │ + eoreq r3, r7, r0, ror #15 │ │ │ │ + eorseq fp, r5, r4, 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] @ 3c980 │ │ │ │ + ldr r2, [pc, #248] @ 3c984 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r0, [pc, #240] @ 3c990 │ │ │ │ + ldr r0, [pc, #240] @ 3c988 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ 3c994 │ │ │ │ + ldr r3, [pc, #236] @ 3c98c │ │ │ │ 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 +26019,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 3ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c974 │ │ │ │ - ldr r0, [pc, #88] @ 3c998 │ │ │ │ + beq 3c96c │ │ │ │ + ldr r0, [pc, #88] @ 3c990 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c99c │ │ │ │ + ldr r2, [pc, #80] @ 3c994 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c98c │ │ │ │ + ldr r3, [pc, #56] @ 3c984 │ │ │ │ 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 3c97c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c9a0 │ │ │ │ + ldr r0, [pc, #36] @ 3c998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c940 │ │ │ │ + b 3c938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r8, ror #14 │ │ │ │ + eoreq r3, r7, r0, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r8, asr #14 │ │ │ │ + eoreq r3, r7, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r8, ror lr │ │ │ │ - eoreq r3, r7, r8, lsr #13 │ │ │ │ - eorseq fp, r5, ip, lsr lr │ │ │ │ + eorseq fp, r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x002736b0 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ │ │ │ │ -0003c9a4 : │ │ │ │ +0003c99c : │ │ │ │ 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] @ 3ca84 │ │ │ │ + ldr ip, [pc, #208] @ 3ca88 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #200] @ 3ca94 │ │ │ │ + ldr r3, [pc, #200] @ 3ca8c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #196] @ 3ca98 │ │ │ │ + ldr r2, [pc, #196] @ 3ca90 │ │ │ │ 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 +26094,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 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ca9c │ │ │ │ + ldr r2, [pc, #60] @ 3ca94 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ca90 │ │ │ │ + ldr r3, [pc, #40] @ 3ca88 │ │ │ │ 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 3ca80 │ │ │ │ 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, r4, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl r6 │ │ │ │ + eoreq r3, r7, r4, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r7, r4, r5, r3 │ │ │ │ + mlaeq r7, ip, r5, r3 │ │ │ │ │ │ │ │ -0003caa0 : │ │ │ │ +0003ca98 : │ │ │ │ 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 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3c9a4 │ │ │ │ + b 3c99c │ │ │ │ │ │ │ │ -0003caec : │ │ │ │ +0003cae4 : │ │ │ │ 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] @ 3cbc8 │ │ │ │ + ldr ip, [pc, #204] @ 3cbcc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 3cbd8 │ │ │ │ + ldr r3, [pc, #196] @ 3cbd0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #192] @ 3cbdc │ │ │ │ + ldr r2, [pc, #192] @ 3cbd4 │ │ │ │ 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 +26179,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 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cbe0 │ │ │ │ + ldr r2, [pc, #60] @ 3cbd8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cbd4 │ │ │ │ + ldr r3, [pc, #40] @ 3cbcc │ │ │ │ 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 3cbc4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r7], -r4 @ │ │ │ │ + strdeq r3, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r7], -r4 @ │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, asr r4 │ │ │ │ + eoreq r3, r7, r8, asr r4 │ │ │ │ │ │ │ │ -0003cbe4 : │ │ │ │ +0003cbdc : │ │ │ │ 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 3a284 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a030 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3caec │ │ │ │ + b 3cae4 │ │ │ │ │ │ │ │ -0003cc30 : │ │ │ │ - b 3ae18 │ │ │ │ +0003cc28 : │ │ │ │ + b 3ae10 │ │ │ │ │ │ │ │ -0003cc34 : │ │ │ │ +0003cc2c : │ │ │ │ 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] @ 3cd18 │ │ │ │ + ldr ip, [pc, #212] @ 3cd1c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3cd28 │ │ │ │ + ldr r3, [pc, #204] @ 3cd20 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3cd2c │ │ │ │ + ldr r2, [pc, #200] @ 3cd24 │ │ │ │ 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 +26269,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 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cd30 │ │ │ │ + ldr r2, [pc, #60] @ 3cd28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cd24 │ │ │ │ + ldr r3, [pc, #40] @ 3cd1c │ │ │ │ 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 3cd14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x002733b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl #7 │ │ │ │ + mlaeq r7, r4, r3, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, lsl #6 │ │ │ │ + eoreq r3, r7, r8, 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 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd68 │ │ │ │ - ldr r0, [pc, #20] @ 3cd78 │ │ │ │ + beq 3cd60 │ │ │ │ + ldr r0, [pc, #20] @ 3cd70 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cd7c │ │ │ │ + ldr r0, [pc, #12] @ 3cd74 │ │ │ │ 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, ip, asr sl │ │ │ │ + eorseq fp, r5, r0, asr sl │ │ │ │ │ │ │ │ -0003cd80 : │ │ │ │ +0003cd78 : │ │ │ │ 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] @ 3ce64 │ │ │ │ + ldr ip, [pc, #212] @ 3ce68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3ce74 │ │ │ │ + ldr r3, [pc, #204] @ 3ce6c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3ce78 │ │ │ │ + ldr r2, [pc, #200] @ 3ce70 │ │ │ │ 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,104 +26354,104 @@ │ │ │ │ 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 3ae10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ce7c │ │ │ │ + ldr r2, [pc, #60] @ 3ce74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ce70 │ │ │ │ + ldr r3, [pc, #40] @ 3ce68 │ │ │ │ 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 3ce60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror #4 │ │ │ │ + eoreq r3, r7, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r0, asr #4 │ │ │ │ + eoreq r3, r7, r8, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002731b4 │ │ │ │ + @ instruction: 0x002731bc │ │ │ │ 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 3cd78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ceb4 │ │ │ │ - ldr r0, [pc, #20] @ 3cec4 │ │ │ │ + beq 3ceac │ │ │ │ + ldr r0, [pc, #20] @ 3cebc │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cec8 │ │ │ │ + ldr r0, [pc, #12] @ 3cec0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r8, lsl #18 │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, r0, lsl r9 │ │ │ │ + eorseq fp, r5, r4, lsl #18 │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3ceec │ │ │ │ + bne 3cee4 │ │ │ │ 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] @ 3cf48 │ │ │ │ + ldr ip, [pc, #84] @ 3cf4c │ │ │ │ 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] @ 3cf50 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #44] @ 3cf5c │ │ │ │ + ldr r1, [pc, #44] @ 3cf54 │ │ │ │ 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, r4, 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] @ 3d048 │ │ │ │ + ldr lr, [pc, #216] @ 3d04c │ │ │ │ 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] @ 3d050 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #192] @ 3d05c │ │ │ │ + ldr ip, [pc, #192] @ 3d054 │ │ │ │ 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] │ │ │ │ @@ -26463,1024 +26461,1024 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 203084 │ │ │ │ + bl 20304c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3d00c │ │ │ │ + beq 3d004 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d03c │ │ │ │ + beq 3d034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 3d060 │ │ │ │ + ldr r2, [pc, #76] @ 3d058 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3d054 │ │ │ │ + ldr r3, [pc, #56] @ 3d04c │ │ │ │ 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 3d044 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - bne 3d000 │ │ │ │ - b 3d00c │ │ │ │ + bne 3cff8 │ │ │ │ + b 3d004 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, ror r0 │ │ │ │ + eoreq r3, r7, r4, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr r0 │ │ │ │ + eoreq r3, r7, ip, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r0, ror #31 │ │ │ │ + eoreq r2, r7, r8, ror #31 │ │ │ │ │ │ │ │ -0003d064 : │ │ │ │ - ldr r3, [pc, #8] @ 3d074 │ │ │ │ +0003d05c : │ │ │ │ + ldr r3, [pc, #8] @ 3d06c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, r0, ror r7 │ │ │ │ + eorseq fp, r5, r8, ror r7 │ │ │ │ │ │ │ │ -0003d078 : │ │ │ │ - ldr r3, [pc, #4] @ 3d084 │ │ │ │ +0003d070 : │ │ │ │ + ldr r3, [pc, #4] @ 3d07c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, ip, asr r7 │ │ │ │ + eorseq fp, r5, r4, ror #14 │ │ │ │ │ │ │ │ -0003d088 : │ │ │ │ +0003d080 : │ │ │ │ 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] @ 3d14c │ │ │ │ + ldr r1, [pc, #180] @ 3d150 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 3d15c │ │ │ │ + ldr r3, [pc, #172] @ 3d154 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #168] @ 3d160 │ │ │ │ + ldr r2, [pc, #168] @ 3d158 │ │ │ │ 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 1f5d68 │ │ │ │ + ldr r3, [pc, #92] @ 3d15c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f25fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3d168 │ │ │ │ + ldr r2, [pc, #72] @ 3d160 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d158 │ │ │ │ + ldr r3, [pc, #48] @ 3d150 │ │ │ │ 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 3d148 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr pc │ │ │ │ + eoreq r2, r7, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, lsr pc │ │ │ │ + eoreq r2, r7, r0, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035b6d4 │ │ │ │ - ldrdeq r2, [r7], -r4 @ │ │ │ │ + @ instruction: 0x0035b6dc │ │ │ │ + ldrdeq r2, [r7], -ip @ │ │ │ │ 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] @ 3d228 │ │ │ │ + ldr r1, [pc, #172] @ 3d22c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d238 │ │ │ │ + ldr r3, [pc, #164] @ 3d230 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d23c │ │ │ │ + ldr r2, [pc, #160] @ 3d234 │ │ │ │ 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] @ 3d238 │ │ │ │ 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 3d080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d244 │ │ │ │ + ldr r2, [pc, #64] @ 3d23c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d234 │ │ │ │ + ldr r3, [pc, #40] @ 3d22c │ │ │ │ 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 3d224 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r4, ror lr │ │ │ │ + eoreq r2, r7, ip, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, asr lr │ │ │ │ + eoreq r2, r7, ip, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022c8bc │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ + eoreq ip, r2, r4, lsl #17 │ │ │ │ + strdeq r2, [r7], -r8 @ │ │ │ │ │ │ │ │ -0003d248 : │ │ │ │ +0003d240 : │ │ │ │ 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] @ 3d304 │ │ │ │ + ldr r1, [pc, #172] @ 3d308 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d314 │ │ │ │ + ldr r3, [pc, #164] @ 3d30c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d318 │ │ │ │ + ldr r2, [pc, #160] @ 3d310 │ │ │ │ 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] @ 3d314 │ │ │ │ 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 3d080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d320 │ │ │ │ + ldr r2, [pc, #64] @ 3d318 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d310 │ │ │ │ + ldr r3, [pc, #40] @ 3d308 │ │ │ │ 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 3d300 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r8, sp, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, ror sp │ │ │ │ + eoreq r2, r7, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r2, r8, ror #15 │ │ │ │ - eoreq r2, r7, r4, lsl sp │ │ │ │ + @ instruction: 0x0022c7b0 │ │ │ │ + eoreq r2, r7, ip, lsl sp │ │ │ │ │ │ │ │ -0003d324 : │ │ │ │ +0003d31c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d328 : │ │ │ │ +0003d320 : │ │ │ │ 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] @ 3d47c │ │ │ │ + ldr r2, [pc, #324] @ 3d480 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #316] @ 3d48c │ │ │ │ + ldr r4, [pc, #316] @ 3d484 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #312] @ 3d490 │ │ │ │ + ldr r3, [pc, #312] @ 3d488 │ │ │ │ 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] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 37964 │ │ │ │ - ldr r1, [pc, #236] @ 3d494 │ │ │ │ + bl 3795c │ │ │ │ + ldr r1, [pc, #236] @ 3d48c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b3c │ │ │ │ - ldr r3, [pc, #220] @ 3d498 │ │ │ │ + bl 208b04 │ │ │ │ + ldr r3, [pc, #220] @ 3d490 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ - bl 39300 │ │ │ │ - bl 52ea0 │ │ │ │ - bl 776e0 │ │ │ │ + bl 392f8 │ │ │ │ + bl 52e90 │ │ │ │ + bl 776d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 212380 │ │ │ │ + bl 212348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40564 │ │ │ │ + bl 4055c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #5 │ │ │ │ - bl 8efd0 │ │ │ │ - ldr r3, [pc, #172] @ 3d49c │ │ │ │ + bl 8efc0 │ │ │ │ + ldr r3, [pc, #172] @ 3d494 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ - bl 59788 │ │ │ │ + bl 59778 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - ldr r0, [pc, #136] @ 3d4a0 │ │ │ │ + bl 16d120 │ │ │ │ + bl 188930 │ │ │ │ + bl 41c44 │ │ │ │ + bl 41cac │ │ │ │ + bl 516e8 │ │ │ │ + ldr r0, [pc, #136] @ 3d498 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #128] @ 3d4a4 │ │ │ │ + bl 1f5d68 │ │ │ │ + ldr r3, [pc, #128] @ 3d49c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ - ldr r3, [pc, #112] @ 3d4a8 │ │ │ │ + bl f1ae4 │ │ │ │ + ldr r3, [pc, #112] @ 3d4a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 241010 │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 240fd4 │ │ │ │ + bl 3d164 │ │ │ │ + bl 17f50c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ 3d4ac │ │ │ │ + ldr r2, [pc, #88] @ 3d4a4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 3d488 │ │ │ │ + ldr r3, [pc, #44] @ 3d480 │ │ │ │ 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 3d478 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272cb8 │ │ │ │ + eoreq r2, r7, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, ip, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffb44 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsr r6 │ │ │ │ + strdeq sl, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, r4, lsr #7 │ │ │ │ - eoreq r2, r7, r0, lsr #23 │ │ │ │ + eorseq fp, r5, ip, lsr #7 │ │ │ │ + eoreq r2, r7, r8, lsr #23 │ │ │ │ │ │ │ │ -0003d4b0 : │ │ │ │ +0003d4a8 : │ │ │ │ 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] @ 3d50c │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 3d504 │ │ │ │ - ldr r0, [pc, #64] @ 3d518 │ │ │ │ + beq 3d4fc │ │ │ │ + ldr r0, [pc, #64] @ 3d510 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - bl 207568 │ │ │ │ - bl 179c6c │ │ │ │ - bl 8c09c │ │ │ │ - bl 39260 │ │ │ │ - bl 1d4b64 │ │ │ │ - ldr r3, [pc, #36] @ 3d51c │ │ │ │ + bl 209044 │ │ │ │ + bl 207530 │ │ │ │ + bl 179c60 │ │ │ │ + bl 8c08c │ │ │ │ + bl 39258 │ │ │ │ + bl 1d4b18 │ │ │ │ + ldr r3, [pc, #36] @ 3d514 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 265b5c │ │ │ │ - ldr r0, [pc, #20] @ 3d520 │ │ │ │ + b 265b1c │ │ │ │ + ldr r0, [pc, #20] @ 3d518 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - b 3d4dc │ │ │ │ - eoreq r2, r7, r0, lsr fp │ │ │ │ + bl 209044 │ │ │ │ + b 3d4d4 │ │ │ │ + eoreq r2, r7, r8, lsr fp │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ │ │ │ │ -0003d524 : │ │ │ │ +0003d51c : │ │ │ │ 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] @ 3d62c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 3d638 │ │ │ │ + ldr r0, [pc, #240] @ 3d630 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #232] @ 3d63c │ │ │ │ - ldr r2, [pc, #232] @ 3d640 │ │ │ │ + ldr r3, [pc, #232] @ 3d634 │ │ │ │ + ldr r2, [pc, #232] @ 3d638 │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 1f5d68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3d608 │ │ │ │ + beq 3d600 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #100] @ 3d644 │ │ │ │ + ldr r2, [pc, #100] @ 3d63c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 3d638 │ │ │ │ + ldr r3, [pc, #80] @ 3d630 │ │ │ │ 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 3d628 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3d5cc │ │ │ │ + b 3d5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272ab4 │ │ │ │ + @ instruction: 0x00272abc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, sl, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r4, lsl sl │ │ │ │ + eoreq r2, r7, ip, lsl sl │ │ │ │ │ │ │ │ -0003d648 : │ │ │ │ +0003d640 : │ │ │ │ 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] @ 3d708 │ │ │ │ + ldr ip, [pc, #176] @ 3d70c │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 3d718 │ │ │ │ + ldr r3, [pc, #164] @ 3d710 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #160] @ 3d71c │ │ │ │ + ldr r1, [pc, #160] @ 3d714 │ │ │ │ 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] @ 3d718 │ │ │ │ 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 │ │ │ │ + bl 95aa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d714 │ │ │ │ + ldr r3, [pc, #48] @ 3d70c │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ 3d724 │ │ │ │ + ldr r2, [pc, #56] @ 3d71c │ │ │ │ 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 3d704 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r9, r2 │ │ │ │ + mlaeq r7, ip, r9, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, ror r9 │ │ │ │ + eoreq r2, r7, ip, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r4, lsr r1 │ │ │ │ - eoreq r2, r7, r0, lsl r9 │ │ │ │ + eorseq fp, r5, ip, lsr r1 │ │ │ │ + eoreq r2, r7, r8, lsl r9 │ │ │ │ │ │ │ │ -0003d728 : │ │ │ │ +0003d720 : │ │ │ │ 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] @ 3deb0 │ │ │ │ + ldr r2, [pc, #1912] @ 3deb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r8, [pc, #1904] @ 3dec0 │ │ │ │ + ldr r8, [pc, #1904] @ 3deb8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #1900] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1900] @ 3debc │ │ │ │ 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 │ │ │ │ - add r2, sp, #32 │ │ │ │ + ldr r3, [pc, #1856] @ 3dec0 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r9, #2 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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 3d7dc │ │ │ │ str r1, [r4] │ │ │ │ - bl 3d328 │ │ │ │ - ldr r2, [pc, #1804] @ 3decc │ │ │ │ - ldr r3, [pc, #1784] @ 3debc │ │ │ │ + bl 3d320 │ │ │ │ + ldr r2, [pc, #1804] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1784] @ 3deb4 │ │ │ │ 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 3de80 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 37964 │ │ │ │ - ldr r5, [pc, #1760] @ 3ded0 │ │ │ │ + bl 3795c │ │ │ │ + ldr r5, [pc, #1760] @ 3dec8 │ │ │ │ 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 96c84 │ │ │ │ - bl 248cf4 │ │ │ │ - bl 24b848 │ │ │ │ - bl eddfc │ │ │ │ - bl 14a2e8 │ │ │ │ - bl 1ba174 │ │ │ │ - bl 1c83b8 │ │ │ │ - bl 21e1ac │ │ │ │ - bl ea280 │ │ │ │ - bl 207240 │ │ │ │ - bl 3a4bc │ │ │ │ - bl 9016c │ │ │ │ - bl 1d489c │ │ │ │ - bl 1f5278 │ │ │ │ - bl 21af18 │ │ │ │ - bl 2065e8 │ │ │ │ - bl 23641c │ │ │ │ + bl 39314 │ │ │ │ + bl 96c74 │ │ │ │ + bl 248cb8 │ │ │ │ + bl 24b80c │ │ │ │ + bl eddf0 │ │ │ │ + bl 14a2dc │ │ │ │ + bl 1ba158 │ │ │ │ + bl 1c836c │ │ │ │ + bl 21e174 │ │ │ │ + bl ea274 │ │ │ │ + bl 207208 │ │ │ │ + bl 3a4b4 │ │ │ │ + bl 9015c │ │ │ │ + bl 1d4850 │ │ │ │ + bl 1f5240 │ │ │ │ + bl 21aee0 │ │ │ │ + bl 2065b0 │ │ │ │ + bl 2363e0 │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #1620] @ 3decc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + 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 r0, [r5, #8] │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ 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 38b7c │ │ │ │ + ldr r3, [pc, #1412] @ 3ded0 │ │ │ │ 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 1f529c │ │ │ │ + bl 41b2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 74abc │ │ │ │ + bl 74ab0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f52d8 │ │ │ │ + bl 1f52a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl ffe20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 12441c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 112544 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 13537c │ │ │ │ + bl 135370 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14000c │ │ │ │ - bl 241a50 │ │ │ │ - bl 24a730 │ │ │ │ + bl 140000 │ │ │ │ + bl 241a14 │ │ │ │ + bl 24a6f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f7e14 │ │ │ │ + bl 1f7ddc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 16c510 │ │ │ │ + bl 16c504 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d838 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ce734 │ │ │ │ + bl 1ce6e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2248d4 │ │ │ │ + bl 22489c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24a8e4 │ │ │ │ + bl 24a8a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3a4fc │ │ │ │ + bl 3a4f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24de20 │ │ │ │ + bl 24dde4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 52884 │ │ │ │ + bl 52874 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1eefac │ │ │ │ + bl 1eef74 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 40828 │ │ │ │ + bl 40820 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 50980 │ │ │ │ + bl 50970 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 214b44 │ │ │ │ - bl 16cdf0 │ │ │ │ - bl 205b08 │ │ │ │ - bl 41bbc │ │ │ │ - bl 1e8fc4 │ │ │ │ + bl 214b0c │ │ │ │ + bl 16cde4 │ │ │ │ + bl 205ad0 │ │ │ │ + bl 41bb4 │ │ │ │ + bl 1e8f8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80228 │ │ │ │ + bl 8021c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c1748 │ │ │ │ + bl 1c16fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fdb8 │ │ │ │ + bl 19fd9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 18c5b0 │ │ │ │ + bl 18c5a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5d9f4 │ │ │ │ + bl 5d9e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2573cc │ │ │ │ + bl 257390 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b4734 │ │ │ │ - bl 205b50 │ │ │ │ - bl 8c014 │ │ │ │ - bl 165180 │ │ │ │ + bl 1b4718 │ │ │ │ + bl 205b18 │ │ │ │ + bl 8c004 │ │ │ │ + bl 165174 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl f0998 │ │ │ │ + bl f098c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 10fcfc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 205bd8 │ │ │ │ + bl 205ba0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 164df4 │ │ │ │ + bl 164de8 │ │ │ │ bl 1108b0 │ │ │ │ - ldr r1, [pc, #1092] @ 3dedc │ │ │ │ + ldr r1, [pc, #1092] @ 3ded4 │ │ │ │ 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 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 125a54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1129e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1357f4 │ │ │ │ + bl 1357e8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #1016] @ 3dee0 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #1016] @ 3ded8 │ │ │ │ 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 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 126cd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1130b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 140534 │ │ │ │ + bl 140528 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #940] @ 3dee4 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #940] @ 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 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8c0a0 │ │ │ │ + bl 8c090 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #888] @ 3dee8 │ │ │ │ + bl 3d640 │ │ │ │ + ldr r1, [pc, #888] @ 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 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 179f18 │ │ │ │ + bl 179f0c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d640 │ │ │ │ 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 f1470 │ │ │ │ + ldr r1, [pc, #812] @ 3dee4 │ │ │ │ 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 3d51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1277bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1133b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1361b0 │ │ │ │ + bl 1361a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24b30c │ │ │ │ + bl 24b2d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 102a88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 103178 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225544 │ │ │ │ + bl 22550c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 742a4 │ │ │ │ + bl 74298 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2051b8 │ │ │ │ + bl 205180 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16cf2c │ │ │ │ + bl 16cf20 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 4070c │ │ │ │ + bl 40704 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 128434 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 113ae8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 136890 │ │ │ │ + bl 136884 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d640 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - bl 236800 │ │ │ │ - ldr r0, [pc, #632] @ 3def0 │ │ │ │ + bl 2367c4 │ │ │ │ + ldr r0, [pc, #632] @ 3dee8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 3de8c │ │ │ │ - bl 1a0544 │ │ │ │ + bne 3de84 │ │ │ │ + bl 1a0528 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 128780 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 24100c │ │ │ │ + bl 240fd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 403c4 │ │ │ │ - bl 24bae4 │ │ │ │ - bl 17f4ac │ │ │ │ + bl 403bc │ │ │ │ + bl 24baa8 │ │ │ │ + bl 17f4a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 776c8 │ │ │ │ - bl 866c4 │ │ │ │ - bl 24b9c4 │ │ │ │ - bl e7110 │ │ │ │ - bl 5eb98 │ │ │ │ + bl 37948 │ │ │ │ + bl 52e90 │ │ │ │ + bl 776bc │ │ │ │ + bl 866b8 │ │ │ │ + bl 24b988 │ │ │ │ + bl e7100 │ │ │ │ + bl 5eb88 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 212380 │ │ │ │ - ldr r0, [pc, #476] @ 3def4 │ │ │ │ + bl 212348 │ │ │ │ + ldr r0, [pc, #476] @ 3deec │ │ │ │ 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 1f5d68 │ │ │ │ + ldr r3, [pc, #452] @ 3def0 │ │ │ │ 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 1f8368 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 73e54 │ │ │ │ - bl 176768 │ │ │ │ + bl 73e48 │ │ │ │ + bl 17675c │ │ │ │ mov r0, r6 │ │ │ │ - bl 40564 │ │ │ │ - bl 18c7a8 │ │ │ │ - bl 205a40 │ │ │ │ - bl 207524 │ │ │ │ - bl 1cbe34 │ │ │ │ - bl 47360 │ │ │ │ - bl 52b50 │ │ │ │ - bl f1580 │ │ │ │ - bl 24e1d8 │ │ │ │ - bl 1b4e10 │ │ │ │ - bl 1c1f20 │ │ │ │ - bl 240d78 │ │ │ │ - bl 2367c8 │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - bl 41c4c │ │ │ │ - bl 16517c │ │ │ │ - bl 8c018 │ │ │ │ + bl 4055c │ │ │ │ + bl 18c79c │ │ │ │ + bl 205a08 │ │ │ │ + bl 2074ec │ │ │ │ + bl 1cbde8 │ │ │ │ + bl 47358 │ │ │ │ + bl 52b40 │ │ │ │ + bl f1574 │ │ │ │ + bl 24e19c │ │ │ │ + bl 1b4df4 │ │ │ │ + bl 1c1ed4 │ │ │ │ + bl 240d3c │ │ │ │ + bl 23678c │ │ │ │ + bl 16d120 │ │ │ │ + bl 188930 │ │ │ │ + bl 41c44 │ │ │ │ + bl 41cac │ │ │ │ + bl 516e8 │ │ │ │ + bl 41c44 │ │ │ │ + bl 165170 │ │ │ │ + bl 8c008 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ bl 1059f4 │ │ │ │ str r0, [r5, #28] │ │ │ │ bl 106354 │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #264] @ 3def4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #252] @ 3df00 │ │ │ │ + bl 1f5d68 │ │ │ │ + ldr r3, [pc, #252] @ 3def8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ + bl f1ae4 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 241010 │ │ │ │ - ldr r3, [pc, #228] @ 3df04 │ │ │ │ + bl 240fd4 │ │ │ │ + ldr r3, [pc, #228] @ 3defc │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #5 │ │ │ │ - bl 8efd0 │ │ │ │ + bl 8efc0 │ │ │ │ str r0, [r7] │ │ │ │ - bl 59788 │ │ │ │ + bl 59778 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ - ldr r0, [pc, #180] @ 3df08 │ │ │ │ + bl 3d164 │ │ │ │ + bl 17f50c │ │ │ │ + ldr r0, [pc, #180] @ 3df00 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2ee4 │ │ │ │ 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 3d7b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ 3df0c │ │ │ │ + ldr r2, [pc, #120] @ 3df04 │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r8, r2] │ │ │ │ - ldr r2, [pc, #112] @ 3df10 │ │ │ │ + ldr r2, [pc, #112] @ 3df08 │ │ │ │ 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 │ │ │ │ + eoreq r2, r7, r0, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, r8, r2 │ │ │ │ + eoreq r2, r7, r0, lsr #17 │ │ │ │ @ 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, r0, asr #16 │ │ │ │ + @ instruction: 0x0035aff0 │ │ │ │ + ldrdeq ip, [r2], -ip @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq ip, r2, r4 │ │ │ │ - eoreq fp, r2, r0, asr #31 │ │ │ │ - eoreq fp, r2, r8, ror pc │ │ │ │ - eoreq fp, r2, ip, asr #30 │ │ │ │ - eoreq fp, r2, r8, lsl #30 │ │ │ │ + eoreq fp, r2, ip, asr #31 │ │ │ │ + eoreq fp, r2, r8, lsl #31 │ │ │ │ + eoreq fp, r2, r0, asr #30 │ │ │ │ + eoreq fp, r2, r4, lsl pc │ │ │ │ + ldrdeq fp, [r2], -r0 @ │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - eoreq fp, r2, r8, asr #28 │ │ │ │ + eoreq fp, r2, r0, lsl lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r9, r2, r4, asr ip │ │ │ │ + eoreq r9, r2, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, ip, lsr #24 │ │ │ │ + strdeq fp, [r2], -r4 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq fp, r2, r4, lsr ip │ │ │ │ + strdeq fp, [r2], -ip @ │ │ │ │ │ │ │ │ -0003df14 : │ │ │ │ +0003df0c : │ │ │ │ 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] @ 3e020 │ │ │ │ + ldr lr, [pc, #252] @ 3e024 │ │ │ │ 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] @ 3e028 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #228] @ 3e034 │ │ │ │ + ldr ip, [pc, #228] @ 3e02c │ │ │ │ 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] │ │ │ │ @@ -27489,329 +27487,329 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r5, [pc, #144] @ 3e038 │ │ │ │ - bl 959b8 │ │ │ │ + ldr r5, [pc, #144] @ 3e030 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ orr r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ 3e03c │ │ │ │ + ldr r2, [pc, #64] @ 3e034 │ │ │ │ str r3, [r5, #20] │ │ │ │ - ldr r3, [pc, #40] @ 3e02c │ │ │ │ + ldr r3, [pc, #40] @ 3e024 │ │ │ │ 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 3e01c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr #1 │ │ │ │ + ldrdeq r2, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r0, lsr #1 │ │ │ │ + eoreq r2, r7, r8, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, lsr #16 │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eorseq sl, r5, r4, lsr r8 │ │ │ │ + eoreq r2, r7, r0 │ │ │ │ │ │ │ │ -0003e040 : │ │ │ │ +0003e038 : │ │ │ │ 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] @ 3e0ec │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #144] @ 3e0f8 │ │ │ │ + ldr r2, [pc, #144] @ 3e0f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #136] @ 3e0fc │ │ │ │ - ldr ip, [pc, #136] @ 3e100 │ │ │ │ + ldr r3, [pc, #136] @ 3e0f4 │ │ │ │ + ldr ip, [pc, #136] @ 3e0f8 │ │ │ │ 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 1f5d68 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 3e104 │ │ │ │ + ldr r2, [pc, #60] @ 3e0fc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e0f8 │ │ │ │ + ldr r3, [pc, #40] @ 3e0f0 │ │ │ │ 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 3e0e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, pc, r1 @ │ │ │ │ + mlaeq r7, ip, pc, r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, ror pc │ │ │ │ + eoreq r1, r7, r0, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, ip, lsr #30 │ │ │ │ + eoreq r1, r7, r4, lsr pc │ │ │ │ │ │ │ │ -0003e108 : │ │ │ │ +0003e100 : │ │ │ │ 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] @ 3e268 │ │ │ │ + ldr r2, [pc, #336] @ 3e26c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #324] @ 3e278 │ │ │ │ + ldr r5, [pc, #324] @ 3e270 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #320] @ 3e27c │ │ │ │ - ldr r6, [pc, #320] @ 3e280 │ │ │ │ + ldr r3, [pc, #320] @ 3e274 │ │ │ │ + ldr r6, [pc, #320] @ 3e278 │ │ │ │ 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, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 34940 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e1cc │ │ │ │ - ldr r2, [pc, #204] @ 3e284 │ │ │ │ + beq 3e1c4 │ │ │ │ + ldr r2, [pc, #204] @ 3e27c │ │ │ │ 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 3e1b8 │ │ │ │ + ldr r3, [pc, #180] @ 3e280 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e224 │ │ │ │ + beq 3e21c │ │ │ │ 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 3e1f0 │ │ │ │ + ldr r3, [pc, #96] @ 3e284 │ │ │ │ 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] @ 3e288 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e274 │ │ │ │ + ldr r3, [pc, #40] @ 3e26c │ │ │ │ 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 3e264 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -r4 @ │ │ │ │ + ldrdeq r1, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271eb0 │ │ │ │ + @ instruction: 0x00271eb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, r8, lsl #13 │ │ │ │ + mlaseq r5, r0, r6, sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r5, r8, lsl #12 │ │ │ │ - eorseq sl, r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x00271db0 │ │ │ │ + eorseq sl, r5, r0, lsl r6 │ │ │ │ + @ instruction: 0x0035a5b4 │ │ │ │ + @ instruction: 0x00271db8 │ │ │ │ │ │ │ │ -0003e294 : │ │ │ │ - ldr r3, [pc, #100] @ 3e300 │ │ │ │ +0003e28c : │ │ │ │ + ldr r3, [pc, #100] @ 3e2f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ - b 3e2c4 │ │ │ │ + b 3e2bc │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f0 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e2bc │ │ │ │ + beq 3e2b4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r5, r0, asr #10 │ │ │ │ + eorseq sl, r5, r8, asr #10 │ │ │ │ │ │ │ │ -0003e304 : │ │ │ │ +0003e2fc : │ │ │ │ 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] @ 3e404 │ │ │ │ + ldr r1, [pc, #240] @ 3e408 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 3e414 │ │ │ │ + ldr r3, [pc, #232] @ 3e40c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 3e418 │ │ │ │ + ldr r2, [pc, #228] @ 3e410 │ │ │ │ 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, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ 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 1f5d68 │ │ │ │ + ldr r5, [pc, #140] @ 3e414 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e3e4 │ │ │ │ + beq 3e3dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ 3e420 │ │ │ │ + ldr r2, [pc, #100] @ 3e418 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #76] @ 3e410 │ │ │ │ + ldr r3, [pc, #76] @ 3e408 │ │ │ │ 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 3e400 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f25fc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ - bne 3e3b4 │ │ │ │ + bne 3e3ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3e3b0 │ │ │ │ + b 3e3a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -ip @ │ │ │ │ + eoreq r1, r7, r4, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271cbc │ │ │ │ + eoreq r1, r7, r4, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, asr #8 │ │ │ │ - eoreq r1, r7, r8, lsr ip │ │ │ │ + eorseq sl, r5, r4, asr r4 │ │ │ │ + eoreq r1, r7, r0, asr #24 │ │ │ │ │ │ │ │ -0003e424 : │ │ │ │ +0003e41c : │ │ │ │ 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] @ 3e4cc │ │ │ │ + ldr ip, [pc, #152] @ 3e4d0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #144] @ 3e4dc │ │ │ │ + ldr r3, [pc, #144] @ 3e4d4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 3e4e0 │ │ │ │ + ldr r2, [pc, #140] @ 3e4d8 │ │ │ │ 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 +27818,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 f25fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 3e4e4 │ │ │ │ + ldr r2, [pc, #68] @ 3e4dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e4d8 │ │ │ │ + ldr r3, [pc, #48] @ 3e4d0 │ │ │ │ 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 3e4c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00271bbc │ │ │ │ + eoreq r1, r7, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, fp, r1 │ │ │ │ + eoreq r1, r7, r4, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r4, asr fp │ │ │ │ + eoreq r1, r7, ip, asr fp │ │ │ │ │ │ │ │ -0003e4e8 : │ │ │ │ +0003e4e0 : │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b f20b8 │ │ │ │ + b f20ac │ │ │ │ │ │ │ │ -0003e4f0 : │ │ │ │ +0003e4e8 : │ │ │ │ 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] @ 3e5d8 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 3e5e4 │ │ │ │ + ldr r2, [pc, #204] @ 3e5dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #196] @ 3e5e8 │ │ │ │ - ldr ip, [pc, #196] @ 3e5ec │ │ │ │ + ldr r3, [pc, #196] @ 3e5e0 │ │ │ │ + ldr ip, [pc, #196] @ 3e5e4 │ │ │ │ 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 1f5d68 │ │ │ │ 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 +27889,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 f20ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e5e4 │ │ │ │ + ldr r3, [pc, #48] @ 3e5dc │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e5f0 │ │ │ │ + ldr r2, [pc, #52] @ 3e5e8 │ │ │ │ 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 3e5d4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #21 │ │ │ │ + eoreq r1, r7, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #21 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, asr #20 │ │ │ │ + eoreq r1, r7, r8, asr #20 │ │ │ │ │ │ │ │ -0003e5f4 : │ │ │ │ +0003e5ec : │ │ │ │ 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] @ 3e6a8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #156] @ 3e6b4 │ │ │ │ + ldr r1, [pc, #156] @ 3e6ac │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #148] @ 3e6b8 │ │ │ │ - ldr ip, [pc, #148] @ 3e6bc │ │ │ │ + ldr r3, [pc, #148] @ 3e6b0 │ │ │ │ + ldr ip, [pc, #148] @ 3e6b4 │ │ │ │ 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 +27943,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 f20ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e6b4 │ │ │ │ + ldr r3, [pc, #48] @ 3e6ac │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e6c0 │ │ │ │ + ldr r2, [pc, #52] @ 3e6b8 │ │ │ │ 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 3e6a4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #19 │ │ │ │ + eoreq r1, r7, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #19 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, ror r9 │ │ │ │ + eoreq r1, r7, r8, ror r9 │ │ │ │ │ │ │ │ -0003e6c4 : │ │ │ │ +0003e6bc : │ │ │ │ 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] @ 3e788 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 3e794 │ │ │ │ + ldr r1, [pc, #172] @ 3e78c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3e798 │ │ │ │ - ldr r2, [pc, #164] @ 3e79c │ │ │ │ + ldr r3, [pc, #164] @ 3e790 │ │ │ │ + ldr r2, [pc, #164] @ 3e794 │ │ │ │ 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] @ 3e798 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r2, [pc, #60] @ 3e79c │ │ │ │ + ldr r3, [pc, #40] @ 3e78c │ │ │ │ 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 3e784 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsl r9 │ │ │ │ + eoreq r1, r7, ip, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eoreq r1, r7, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r2, r4, lsr r4 │ │ │ │ - mlaeq r7, r0, r8, r1 │ │ │ │ + strdeq fp, [r2], -ip @ │ │ │ │ + mlaeq r7, r8, r8, r1 │ │ │ │ │ │ │ │ -0003e7a8 : │ │ │ │ +0003e7a0 : │ │ │ │ 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] @ 3e894 │ │ │ │ + ldr r2, [pc, #220] @ 3e898 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e8a4 │ │ │ │ + ldr r5, [pc, #208] @ 3e89c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e8a8 │ │ │ │ + ldr r3, [pc, #204] @ 3e8a0 │ │ │ │ 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 207aec │ │ │ │ + ldr r3, [pc, #132] @ 3e8a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 8f374 │ │ │ │ + bl 8f364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e888 │ │ │ │ + beq 3e880 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e8b0 │ │ │ │ + ldr r2, [pc, #80] @ 3e8a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e8a0 │ │ │ │ + ldr r3, [pc, #56] @ 3e898 │ │ │ │ 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 3e890 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e8b4 │ │ │ │ + ldr r2, [pc, #36] @ 3e8ac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e84c │ │ │ │ + b 3e844 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr r8 │ │ │ │ + eoreq r1, r7, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl r8 │ │ │ │ + eoreq r1, r7, ip, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00359fb0 │ │ │ │ - mlaeq r7, r4, r7, r1 │ │ │ │ + @ instruction: 0x00359fb8 │ │ │ │ + mlaeq r7, ip, r7, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0003e8b8 : │ │ │ │ +0003e8b0 : │ │ │ │ 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] @ 3e9a4 │ │ │ │ + ldr r2, [pc, #220] @ 3e9a8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e9b4 │ │ │ │ + ldr r5, [pc, #208] @ 3e9ac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e9b8 │ │ │ │ + ldr r3, [pc, #204] @ 3e9b0 │ │ │ │ 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,882 +28125,882 @@ │ │ │ │ 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 207aec │ │ │ │ + ldr r3, [pc, #132] @ 3e9b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 8f374 │ │ │ │ + bl 8f364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e998 │ │ │ │ + beq 3e990 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e9c0 │ │ │ │ + ldr r2, [pc, #80] @ 3e9b8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e9b0 │ │ │ │ + ldr r3, [pc, #56] @ 3e9a8 │ │ │ │ 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 3e9a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e9c4 │ │ │ │ + ldr r2, [pc, #36] @ 3e9bc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e95c │ │ │ │ + b 3e954 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr #14 │ │ │ │ + eoreq r1, r7, ip, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl #14 │ │ │ │ + eoreq r1, r7, ip, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, lsr #29 │ │ │ │ - eoreq r1, r7, r4, lsl #13 │ │ │ │ + eorseq r9, r5, r8, lsr #29 │ │ │ │ + eoreq r1, r7, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3ea00 │ │ │ │ + ldr r3, [pc, #44] @ 3e9f8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3e9e8 │ │ │ │ + bne 3e9e0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 3e9f4 │ │ │ │ - ldr r2, [pc, #20] @ 3ea04 │ │ │ │ + beq 3e9ec │ │ │ │ + ldr r2, [pc, #20] @ 3e9fc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3ea08 │ │ │ │ + ldr r2, [pc, #12] @ 3ea00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r4, lsr #12 │ │ │ │ + eoreq r1, r7, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3ea5c │ │ │ │ + ldr r2, [pc, #68] @ 3ea54 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea34 │ │ │ │ + beq 3ea2c │ │ │ │ cmp r3, #5 │ │ │ │ - ble 3ea40 │ │ │ │ - ldr r3, [pc, #48] @ 3ea60 │ │ │ │ + ble 3ea38 │ │ │ │ + ldr r3, [pc, #48] @ 3ea58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3ea4c │ │ │ │ - ldr r3, [pc, #28] @ 3ea64 │ │ │ │ + beq 3ea44 │ │ │ │ + ldr r3, [pc, #28] @ 3ea5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea28 │ │ │ │ - b 3ea40 │ │ │ │ - eoreq r1, r7, r0, ror #11 │ │ │ │ + bne 3ea20 │ │ │ │ + b 3ea38 │ │ │ │ + eoreq r1, r7, r8, ror #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3eab8 │ │ │ │ + ldr r2, [pc, #68] @ 3eab0 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea90 │ │ │ │ + beq 3ea88 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 3ea9c │ │ │ │ - ldr r3, [pc, #48] @ 3eabc │ │ │ │ + blt 3ea94 │ │ │ │ + ldr r3, [pc, #48] @ 3eab4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3eaa8 │ │ │ │ - ldr r3, [pc, #28] @ 3eac0 │ │ │ │ + beq 3eaa0 │ │ │ │ + ldr r3, [pc, #28] @ 3eab8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea84 │ │ │ │ - b 3ea9c │ │ │ │ - eoreq r1, r7, r4, lsl #11 │ │ │ │ + bne 3ea7c │ │ │ │ + b 3ea94 │ │ │ │ + eoreq r1, r7, ip, 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] @ 3eae0 │ │ │ │ + ldr r2, [pc, #28] @ 3eae4 │ │ │ │ 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, r4, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eb14 │ │ │ │ - ldr r2, [pc, #28] @ 3eb18 │ │ │ │ + ldr r3, [pc, #28] @ 3eb0c │ │ │ │ + ldr r2, [pc, #28] @ 3eb10 │ │ │ │ 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, r8, lsl #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb54 │ │ │ │ + ldr r3, [pc, #44] @ 3eb4c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb3c │ │ │ │ + bne 3eb34 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 3eb48 │ │ │ │ - ldr r2, [pc, #20] @ 3eb58 │ │ │ │ + beq 3eb40 │ │ │ │ + ldr r2, [pc, #20] @ 3eb50 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eb5c │ │ │ │ + ldr r2, [pc, #12] @ 3eb54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r7], -r0 @ │ │ │ │ + ldrdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb98 │ │ │ │ + ldr r3, [pc, #44] @ 3eb90 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb80 │ │ │ │ + bne 3eb78 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 3eb8c │ │ │ │ - ldr r2, [pc, #20] @ 3eb9c │ │ │ │ + beq 3eb84 │ │ │ │ + ldr r2, [pc, #20] @ 3eb94 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eba0 │ │ │ │ + ldr r2, [pc, #12] @ 3eb98 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsl #9 │ │ │ │ + mlaeq r7, r4, 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] @ 3ecc0 │ │ │ │ + ldr r2, [pc, #268] @ 3ecc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 3ecd0 │ │ │ │ + ldr r4, [pc, #260] @ 3ecc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #256] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #256] @ 3eccc │ │ │ │ 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] @ 3ecd0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #224] @ 3ecdc │ │ │ │ + ldr r3, [pc, #224] @ 3ecd4 │ │ │ │ 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 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 3ec6c │ │ │ │ + beq 3ec64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ 3ece0 │ │ │ │ + ldr r2, [pc, #132] @ 3ecd8 │ │ │ │ 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 e9614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3ece4 │ │ │ │ + ldr r2, [pc, #72] @ 3ecdc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 3eccc │ │ │ │ + ldr r3, [pc, #40] @ 3ecc4 │ │ │ │ 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 3ecbc │ │ │ │ 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, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, lsl r4 │ │ │ │ + eoreq r1, r7, r4, 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, r0, ror #6 │ │ │ │ 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] @ 3ee9c │ │ │ │ + ldr ip, [pc, #420] @ 3eea0 │ │ │ │ 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] @ 3eea4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #396] @ 3eeb0 │ │ │ │ + ldr r2, [pc, #396] @ 3eea8 │ │ │ │ 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 3ee38 │ │ │ │ cmp r6, r1 │ │ │ │ - ble 3ee40 │ │ │ │ + ble 3ee38 │ │ │ │ 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 3ed80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee38 │ │ │ │ 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 34c74 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 3ee70 │ │ │ │ + bne 3ee68 │ │ │ │ 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 3ee10 │ │ │ │ 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 3edc8 │ │ │ │ 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] @ 3eeac │ │ │ │ + ldr r3, [pc, #92] @ 3eea0 │ │ │ │ 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 3ee98 │ │ │ │ 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 3edc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r7], -r4 @ │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, asr #5 │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002711b0 │ │ │ │ + @ instruction: 0x002711b8 │ │ │ │ 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] @ 3ef2c │ │ │ │ ands r4, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 3eef0 │ │ │ │ + beq 3eee8 │ │ │ │ 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 20bc0c │ │ │ │ + ldr r3, [pc, #52] @ 3ef30 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ef30 │ │ │ │ + beq 3ef28 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #28] @ 3ef3c │ │ │ │ + ldr r3, [pc, #28] @ 3ef34 │ │ │ │ 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, r8, lsr #2 │ │ │ │ + eorseq r9, r5, r4, 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] @ 3ef90 │ │ │ │ + ldr ip, [pc, #64] @ 3ef94 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3efa0 │ │ │ │ + ldr r0, [pc, #52] @ 3ef98 │ │ │ │ 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 21639c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, lsr #24 │ │ │ │ + eoreq sl, r2, ip, ror #23 │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + @ instruction: 0x0022abbc │ │ │ │ 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] @ 3eff4 │ │ │ │ + ldr ip, [pc, #64] @ 3eff8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f004 │ │ │ │ + ldr r0, [pc, #52] @ 3effc │ │ │ │ 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 21639c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, ror #23 │ │ │ │ + eoreq sl, r2, ip, lsr #23 │ │ │ │ @ instruction: 0xfffffa90 │ │ │ │ - eoreq sl, r2, r8, lsr #23 │ │ │ │ + eoreq sl, r2, r0, ror fp │ │ │ │ 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] @ 3f058 │ │ │ │ + ldr ip, [pc, #64] @ 3f05c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f068 │ │ │ │ + ldr r0, [pc, #52] @ 3f060 │ │ │ │ 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 21639c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0022abb0 │ │ │ │ + eoreq sl, r2, r8, ror fp │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - eoreq sl, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r4, asr #22 │ │ │ │ │ │ │ │ -0003f06c : │ │ │ │ +0003f064 : │ │ │ │ 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] @ 3f1fc │ │ │ │ + ldr r2, [pc, #384] @ 3f200 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r6, [pc, #372] @ 3f20c │ │ │ │ + ldr r6, [pc, #372] @ 3f204 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #368] @ 3f210 │ │ │ │ + ldr r3, [pc, #368] @ 3f208 │ │ │ │ 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] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 3f17c │ │ │ │ + beq 3f174 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d0 │ │ │ │ + beq 3f1c8 │ │ │ │ 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 3f1bc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 791cc │ │ │ │ - ldr r3, [pc, #212] @ 3f214 │ │ │ │ + bl 791c0 │ │ │ │ + ldr r3, [pc, #212] @ 3f20c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 3f218 │ │ │ │ + ldr r2, [pc, #204] @ 3f210 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 3f208 │ │ │ │ + ldr r3, [pc, #176] @ 3f200 │ │ │ │ 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 3f1f4 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d4 │ │ │ │ + beq 3f1cc │ │ │ │ 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 3f11c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ 3f21c │ │ │ │ + ldr r3, [pc, #64] @ 3f214 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 3f200 │ │ │ │ + beq 3f1f8 │ │ │ │ blx r3 │ │ │ │ - b 3f138 │ │ │ │ + b 3f130 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 237c0 │ │ │ │ - eoreq r0, r7, r0, ror pc │ │ │ │ + eoreq r0, r7, r8, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r0, asr pc │ │ │ │ + eoreq r0, r7, r8, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r0, r7, r4, lsr #29 │ │ │ │ - eorseq r9, r5, r4, lsr #12 │ │ │ │ + eoreq r0, r7, ip, lsr #29 │ │ │ │ + eorseq r9, r5, ip, 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] @ 3f268 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r0, lsr #19 │ │ │ │ + eoreq sl, r2, r8, ror #18 │ │ │ │ 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] @ 3f2b8 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #18 │ │ │ │ + eoreq sl, r2, r4, lsr r9 │ │ │ │ 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] @ 3f308 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [r2], -r4 @ │ │ │ │ + mlaeq r2, ip, ip, 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, #44] @ 3f35c │ │ │ │ + ldr r0, [pc, #44] @ 3f354 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, ror #18 │ │ │ │ + eoreq sl, r2, r0, lsr r9 │ │ │ │ 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] @ 3f3a4 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq r2, ip, r8, sl │ │ │ │ + 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] @ 3f3fc │ │ │ │ + ldr r0, [pc, #48] @ 3f3f4 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #16 │ │ │ │ + eoreq sl, r2, r4, lsr r8 │ │ │ │ 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] @ 3f444 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, lsr r8 │ │ │ │ + eoreq sl, r2, r0, lsl #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] @ 3f494 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsr #23 │ │ │ │ + eoreq sl, r2, r8, ror #22 │ │ │ │ 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] @ 3f4e4 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsl fp │ │ │ │ + ldrdeq sl, [r2], -r8 @ │ │ │ │ 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] @ 3f534 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror #14 │ │ │ │ - ldr r2, [pc, #156] @ 3f5e4 │ │ │ │ + eoreq sl, r2, ip, lsr #14 │ │ │ │ + ldr r2, [pc, #156] @ 3f5dc │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 3f590 │ │ │ │ + bne 3f588 │ │ │ │ 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 3f5ac │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3f598 │ │ │ │ + bls 3f590 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f588 │ │ │ │ + bne 3f580 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 3f588 │ │ │ │ - ldr r3, [pc, #44] @ 3f5e8 │ │ │ │ + bne 3f580 │ │ │ │ + ldr r3, [pc, #44] @ 3f5e0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f588 │ │ │ │ + beq 3f580 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1289f0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00270ab0 │ │ │ │ + @ instruction: 0x00270ab8 │ │ │ │ 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] @ 3f8e4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #732] @ 3f8f0 │ │ │ │ + ldr r2, [pc, #732] @ 3f8e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #724] @ 3f8f4 │ │ │ │ - ldr r3, [pc, #724] @ 3f8f8 │ │ │ │ + ldr r5, [pc, #724] @ 3f8ec │ │ │ │ + ldr r3, [pc, #724] @ 3f8f0 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #600] @ 3f8fc │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #600] @ 3f8f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 3f81c │ │ │ │ + beq 3f814 │ │ │ │ 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 │ │ │ │ @@ -29012,537 +29010,537 @@ │ │ │ │ mov sl, #9 │ │ │ │ add r3, sp, #20 │ │ │ │ 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 20df20 │ │ │ │ + ldr r3, [pc, #508] @ 3f8f8 │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 20dfe4 │ │ │ │ - ldr r3, [pc, #492] @ 3f904 │ │ │ │ + bl 20dfac │ │ │ │ + ldr r3, [pc, #492] @ 3f8fc │ │ │ │ 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 20dfac │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ade0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 3f878 │ │ │ │ + beq 3f870 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ 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 3f894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #300] @ 3f908 │ │ │ │ + ldr r0, [pc, #300] @ 3f900 │ │ │ │ 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] @ 3f904 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #244] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #244] @ 3f8e8 │ │ │ │ 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 3f8e0 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #220] @ 3f910 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #220] @ 3f908 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3f6b4 │ │ │ │ + bne 3f6ac │ │ │ │ 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 │ │ │ │ + bl 18e794 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e0 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7c8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 3f79c │ │ │ │ + b 3f794 │ │ │ │ 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 34c74 │ │ │ │ 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 3f7e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, ror #19 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, ip, asr #19 │ │ │ │ + ldrdeq r0, [r7], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, ror #2 │ │ │ │ - ldrsheq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, r8, ror #2 │ │ │ │ + eorseq r9, r5, r4, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, ip, lsl r1 │ │ │ │ - eoreq r0, r7, r0, lsl #16 │ │ │ │ + eoreq fp, r2, r4, ror #1 │ │ │ │ + eoreq r0, r7, r8, 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] @ 3f944 │ │ │ │ + ldr r2, [pc, #32] @ 3f948 │ │ │ │ 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], -r4 @ │ │ │ │ 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] @ 3f9e8 │ │ │ │ + ldr r1, [pc, #128] @ 3f9ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #120] @ 3f9f8 │ │ │ │ + ldr r0, [pc, #120] @ 3f9f0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #116] @ 3f9fc │ │ │ │ + ldr r2, [pc, #116] @ 3f9f4 │ │ │ │ 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] @ 3f9f8 │ │ │ │ + ldr r3, [pc, #48] @ 3f9ec │ │ │ │ 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 3f9e4 │ │ │ │ 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 │ │ │ │ + mlaeq r7, r0, r6, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #12 │ │ │ │ + eoreq r0, r7, ip, ror #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r0, r7, r8, lsr r6 │ │ │ │ + eoreq r0, r7, r0, asr #12 │ │ │ │ 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] @ 3fa4c │ │ │ │ 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 20cc58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0000c5bc │ │ │ │ + @ instruction: 0x0000c5b4 │ │ │ │ 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] @ 3fc00 │ │ │ │ + ldr ip, [pc, #408] @ 3fc04 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #396] @ 3fc10 │ │ │ │ + ldr r3, [pc, #396] @ 3fc08 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #392] @ 3fc14 │ │ │ │ + ldr r2, [pc, #392] @ 3fc0c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3fb14 │ │ │ │ + beq 3fb0c │ │ │ │ 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 3faec │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ cmpls ip, #1 │ │ │ │ - bne 3fb48 │ │ │ │ - ldr r2, [pc, #252] @ 3fc18 │ │ │ │ - ldr r3, [pc, #236] @ 3fc0c │ │ │ │ + bne 3fb40 │ │ │ │ + ldr r2, [pc, #252] @ 3fc10 │ │ │ │ + ldr r3, [pc, #236] @ 3fc04 │ │ │ │ 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 3fbfc │ │ │ │ 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 34c74 │ │ │ │ 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 3fb8c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 3fbe0 │ │ │ │ + beq 3fbd8 │ │ │ │ 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 3fb80 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb ip, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3fbc0 │ │ │ │ + bne 3fbb8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 3fb94 │ │ │ │ + bne 3fb8c │ │ │ │ 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 3fb0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, ip, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ + eoreq r0, r7, ip, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r4, ror #9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fc58 │ │ │ │ + beq 3fc50 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3fc50 │ │ │ │ + bne 3fc48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3fc98 │ │ │ │ + beq 3fc90 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc34 │ │ │ │ + beq 3fc2c │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne 3fca4 │ │ │ │ + bne 3fc9c │ │ │ │ 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 3fc60 │ │ │ │ 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 3fc80 │ │ │ │ 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] @ 3ffe8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #800] @ 3fff4 │ │ │ │ + ldr r0, [pc, #800] @ 3ffec │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #792] @ 3fff8 │ │ │ │ + ldr r3, [pc, #792] @ 3fff0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #788] @ 3fffc │ │ │ │ + ldr r2, [pc, #788] @ 3fff4 │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 3ffd8 │ │ │ │ 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 3fdc4 │ │ │ │ + b 3fe00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ cmp r0, r9 │ │ │ │ movge r0, r9 │ │ │ │ cmp fp, r0 │ │ │ │ movlt fp, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 3fe08 │ │ │ │ + bge 3fe00 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3fe08 │ │ │ │ + beq 3fe00 │ │ │ │ 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 3fd8c │ │ │ │ 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 3fdc4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movge r4, fp │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movlt r4, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movlt fp, r0 │ │ │ │ movge fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 3fe6c │ │ │ │ + beq 3fe64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc14 │ │ │ │ cmp r9, r0 │ │ │ │ movge r9, r0 │ │ │ │ cmp r9, fp │ │ │ │ - ble 3fe8c │ │ │ │ + ble 3fe84 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3fd7c │ │ │ │ + bne 3fd74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3ff94 │ │ │ │ + beq 3ff8c │ │ │ │ ldr r4, [r8, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ffbc │ │ │ │ + beq 3ffb4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add ip, r4, #8 │ │ │ │ mov r3, r2 │ │ │ │ - b 3fec0 │ │ │ │ + b 3feb8 │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 3ff1c │ │ │ │ + beq 3ff14 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r3, #3 │ │ │ │ - bpl 3feb4 │ │ │ │ + bpl 3feac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, r4, #12 │ │ │ │ - b 3fef0 │ │ │ │ + b 3fee8 │ │ │ │ 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 3ffa4 │ │ │ │ mov r0, r2 │ │ │ │ subs r2, r2, #3 │ │ │ │ - bpl 3fed8 │ │ │ │ + bpl 3fed0 │ │ │ │ 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 3ff28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ffec │ │ │ │ + beq 3ffe4 │ │ │ │ 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,433 +29549,433 @@ │ │ │ │ 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] @ 3fff8 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #128] @ 3fff4 │ │ │ │ + ldr r3, [pc, #128] @ 3ffec │ │ │ │ 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 3ffe0 │ │ │ │ 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 3ff58 │ │ │ │ mov r3, r2 │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff28 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 3fea4 │ │ │ │ + b 3fe9c │ │ │ │ mov fp, r8 │ │ │ │ - b 3fe8c │ │ │ │ + b 3fe84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r0, r7, r8, lsr #6 │ │ │ │ + eoreq r0, r7, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsl #6 │ │ │ │ + eoreq r0, r7, r0, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, lsl #1 │ │ │ │ + mlaeq r7, r0, r0, r0 │ │ │ │ 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] @ 4015c │ │ │ │ + ldr ip, [pc, #328] @ 40160 │ │ │ │ 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] @ 40164 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ 40170 │ │ │ │ + ldr r2, [pc, #308] @ 40168 │ │ │ │ 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] @ 4016c │ │ │ │ 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 40124 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 40120 │ │ │ │ + beq 40118 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 40120 │ │ │ │ + ble 40118 │ │ │ │ sub ip, lr, #4 │ │ │ │ - b 400bc │ │ │ │ + b 400b4 │ │ │ │ cmp r3, #6 │ │ │ │ sub r3, r3, #3 │ │ │ │ - bmi 40120 │ │ │ │ + bmi 40118 │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400a8 │ │ │ │ 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 400a8 │ │ │ │ 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] @ 40170 │ │ │ │ + ldr r3, [pc, #108] @ 40160 │ │ │ │ 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 40158 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r1, [sp] │ │ │ │ - b 4008c │ │ │ │ + b 40084 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - blt 4014c │ │ │ │ + blt 40144 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b 400f0 │ │ │ │ + b 400e8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 40144 │ │ │ │ + b 4013c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r6], -r8 @ │ │ │ │ + eoreq pc, r6, r0, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026ffb4 │ │ │ │ + @ instruction: 0x0026ffbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r6, r0, lsl #30 │ │ │ │ + eoreq pc, r6, r8, lsl #30 │ │ │ │ │ │ │ │ -0004017c : │ │ │ │ - ldr r3, [pc, #8] @ 4018c │ │ │ │ +00040174 : │ │ │ │ + ldr r3, [pc, #8] @ 40184 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, lsl #13 │ │ │ │ + eorseq r8, r5, r8, lsl #13 │ │ │ │ │ │ │ │ -00040190 : │ │ │ │ - ldr r3, [pc, #8] @ 401a0 │ │ │ │ +00040188 : │ │ │ │ + ldr r3, [pc, #8] @ 40198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ + eorseq r8, r5, r4, ror r6 │ │ │ │ │ │ │ │ -000401a4 : │ │ │ │ - ldr r3, [pc, #8] @ 401b4 │ │ │ │ +0004019c : │ │ │ │ + ldr r3, [pc, #8] @ 401ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, asr r6 │ │ │ │ + eorseq r8, r5, r0, ror #12 │ │ │ │ │ │ │ │ -000401b8 : │ │ │ │ - ldr r3, [pc, #8] @ 401c8 │ │ │ │ +000401b0 : │ │ │ │ + ldr r3, [pc, #8] @ 401c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ + eorseq r8, r5, ip, asr #12 │ │ │ │ │ │ │ │ -000401cc : │ │ │ │ +000401c4 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 401e8 │ │ │ │ - ldr r3, [pc, #72] @ 40224 │ │ │ │ + blt 401e0 │ │ │ │ + ldr r3, [pc, #72] @ 4021c │ │ │ │ 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 401fc │ │ │ │ + ldr r3, [pc, #48] @ 40220 │ │ │ │ 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] @ 40224 │ │ │ │ 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], -ip @ │ │ │ │ + eoreq r0, r7, r0, ror #15 │ │ │ │ + eoreq r0, r7, r4, asr #15 │ │ │ │ │ │ │ │ -00040230 : │ │ │ │ +00040228 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4024c │ │ │ │ - ldr r3, [pc, #44] @ 4026c │ │ │ │ + blt 40244 │ │ │ │ + ldr r3, [pc, #44] @ 40264 │ │ │ │ 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] @ 40268 │ │ │ │ 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, r8, r7, r0 │ │ │ │ + eoreq r0, r7, ip, ror r7 │ │ │ │ │ │ │ │ -00040274 : │ │ │ │ +0004026c : │ │ │ │ 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] @ 40394 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ 403a0 │ │ │ │ + ldr r2, [pc, #260] @ 40398 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ 403a4 │ │ │ │ + ldr r3, [pc, #252] @ 4039c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #248] @ 403a8 │ │ │ │ + ldr ip, [pc, #248] @ 403a0 │ │ │ │ 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, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 40314 │ │ │ │ - ldr r5, [pc, #172] @ 403ac │ │ │ │ + beq 4030c │ │ │ │ + ldr r5, [pc, #172] @ 403a4 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4033c │ │ │ │ - ldr r5, [pc, #136] @ 403b0 │ │ │ │ + beq 40334 │ │ │ │ + ldr r5, [pc, #136] @ 403a8 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40364 │ │ │ │ - ldr r5, [pc, #100] @ 403b4 │ │ │ │ + beq 4035c │ │ │ │ + ldr r5, [pc, #100] @ 403ac │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 403b8 │ │ │ │ + ldr r2, [pc, #72] @ 403b0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 403a0 │ │ │ │ + ldr r3, [pc, #40] @ 40398 │ │ │ │ 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 40390 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r0, ror #26 │ │ │ │ + eoreq pc, r6, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r0, asr #26 │ │ │ │ + eoreq pc, r6, r8, 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], -r8 @ │ │ │ │ + @ instruction: 0x002706b0 │ │ │ │ + eoreq r0, r7, r8, lsl #13 │ │ │ │ + eoreq pc, r6, ip, lsl #25 │ │ │ │ │ │ │ │ -000403bc : │ │ │ │ +000403b4 : │ │ │ │ mov r2, #0 │ │ │ │ - b 40274 │ │ │ │ + b 4026c │ │ │ │ │ │ │ │ -000403c4 : │ │ │ │ +000403bc : │ │ │ │ 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] @ 40520 │ │ │ │ + ldr r0, [pc, #332] @ 40524 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #324] @ 40530 │ │ │ │ + ldr r2, [pc, #324] @ 40528 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #320] @ 40534 │ │ │ │ + ldr r1, [pc, #320] @ 4052c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #304] @ 40538 │ │ │ │ + ldr r3, [pc, #304] @ 40530 │ │ │ │ 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 404ac │ │ │ │ + ldr r3, [pc, #228] @ 40534 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40514 │ │ │ │ - ldr r3, [pc, #208] @ 40540 │ │ │ │ + bne 4050c │ │ │ │ + ldr r3, [pc, #208] @ 40538 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40504 │ │ │ │ + bne 404fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #184] @ 40544 │ │ │ │ + ldr r2, [pc, #184] @ 4053c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 4052c │ │ │ │ + ldr r3, [pc, #152] @ 40524 │ │ │ │ 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 4051c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 404f8 │ │ │ │ + bne 404f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59c0 │ │ │ │ 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 404b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 40480 │ │ │ │ + beq 40478 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 40450 │ │ │ │ - b 40468 │ │ │ │ + beq 40448 │ │ │ │ + b 40460 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, #2 │ │ │ │ - beq 404bc │ │ │ │ - b 40480 │ │ │ │ + beq 404b4 │ │ │ │ + b 40478 │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq 404bc │ │ │ │ + beq 404b4 │ │ │ │ mov r4, r2 │ │ │ │ - b 404ec │ │ │ │ + b 404e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, lsl ip @ │ │ │ │ + eoreq pc, r6, r4, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ + eoreq pc, r6, r4, 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 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ + eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, ip, ror #10 │ │ │ │ + eoreq pc, r6, r0, ror fp @ │ │ │ │ │ │ │ │ -00040548 : │ │ │ │ +00040540 : │ │ │ │ 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 : │ │ │ │ +0004055c : │ │ │ │ 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] @ 40688 │ │ │ │ + ldr r1, [pc, #268] @ 4068c │ │ │ │ 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] @ 40690 │ │ │ │ + ldr r2, [pc, #260] @ 40694 │ │ │ │ + ldr r4, [pc, #260] @ 40698 │ │ │ │ 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,1518 +29984,1518 @@ │ │ │ │ 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 40628 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40670 │ │ │ │ + beq 40668 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ 406a4 │ │ │ │ - ldr r3, [pc, #136] @ 40694 │ │ │ │ + ldr r2, [pc, #156] @ 4069c │ │ │ │ + ldr r3, [pc, #136] @ 4068c │ │ │ │ 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 40684 │ │ │ │ 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 38b7c │ │ │ │ + ldr r1, [pc, #100] @ 406a0 │ │ │ │ + ldr r0, [pc, #100] @ 406a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 405e8 │ │ │ │ + bne 405e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - b 40600 │ │ │ │ + b 405f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r4, ror sl @ │ │ │ │ + eoreq pc, r6, ip, ror sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r4, asr sl @ │ │ │ │ + eoreq pc, r6, ip, asr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - strdeq pc, [r6], -r0 @ │ │ │ │ - eoreq r9, r2, r0, ror #12 │ │ │ │ + eorseq r8, r5, ip, asr r2 │ │ │ │ + strdeq pc, [r6], -r8 @ │ │ │ │ + eoreq r9, r2, r8, lsr #12 │ │ │ │ @ instruction: 0xffffe54c │ │ │ │ │ │ │ │ -000406b0 : │ │ │ │ +000406a8 : │ │ │ │ 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] @ 406fc │ │ │ │ + ldr r2, [pc, #60] @ 40700 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265648 │ │ │ │ + bl 265608 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 406ec │ │ │ │ + beq 406e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265640 │ │ │ │ + bl 265600 │ │ │ │ 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, r8, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0004070c : │ │ │ │ +00040704 : │ │ │ │ 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] @ 40804 │ │ │ │ + ldr r1, [pc, #224] @ 40808 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #216] @ 40814 │ │ │ │ - ldr r3, [pc, #216] @ 40818 │ │ │ │ + ldr r2, [pc, #216] @ 4080c │ │ │ │ + ldr r3, [pc, #216] @ 40810 │ │ │ │ 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] @ 40814 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #184] @ 40820 │ │ │ │ + ldr r0, [pc, #184] @ 40818 │ │ │ │ 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 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ 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 3e038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 40824 │ │ │ │ + ldr r2, [pc, #68] @ 4081c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 40810 │ │ │ │ + ldr r3, [pc, #40] @ 40808 │ │ │ │ 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 40800 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, asr #17 │ │ │ │ + ldrdeq pc, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026f8b0 │ │ │ │ + @ instruction: 0x0026f8b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, ror #10 │ │ │ │ - andeq lr, r0, r0, ror #5 │ │ │ │ - eoreq pc, r6, r4, lsl r8 @ │ │ │ │ + eoreq r9, r2, r8, lsr #10 │ │ │ │ + ldrdeq lr, [r0], -r8 │ │ │ │ + eoreq pc, r6, ip, lsl r8 @ │ │ │ │ │ │ │ │ -00040828 : │ │ │ │ +00040820 : │ │ │ │ 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] @ 4182c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4076] @ 41838 │ │ │ │ + ldr r0, [pc, #4076] @ 41830 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr sl, [pc, #4068] @ 4183c │ │ │ │ - ldr r3, [pc, #4068] @ 41840 │ │ │ │ + ldr sl, [pc, #4068] @ 41834 │ │ │ │ + ldr r3, [pc, #4068] @ 41838 │ │ │ │ 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] @ 4183c │ │ │ │ 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 41b08 │ │ │ │ + ldr r3, [pc, #3992] @ 41840 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41b20 │ │ │ │ - ldr r5, [pc, #3976] @ 4184c │ │ │ │ + beq 41b18 │ │ │ │ + ldr r5, [pc, #3976] @ 41844 │ │ │ │ mov r4, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ - ldr r8, [pc, #3960] @ 41850 │ │ │ │ + ldr r8, [pc, #3960] @ 41848 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3952] @ 41854 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3952] @ 4184c │ │ │ │ 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 │ │ │ │ + bl 746a8 │ │ │ │ + ldr r6, [pc, #3928] @ 41850 │ │ │ │ + ldr r7, [pc, #3928] @ 41854 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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 3e038 │ │ │ │ + ldr r0, [pc, #3872] @ 41858 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 4185c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3804] @ 41868 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3804] @ 41860 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 41864 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3732] @ 41870 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3732] @ 41868 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 4186c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3660] @ 41878 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3660] @ 41870 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 41874 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3588] @ 41880 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3588] @ 41878 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 4187c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3516] @ 41888 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3516] @ 41880 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 41884 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3444] @ 41890 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3444] @ 41888 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 4188c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3372] @ 41898 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3372] @ 41890 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 41894 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3300] @ 418a0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3300] @ 41898 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 4189c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3228] @ 418a8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3228] @ 418a0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418a4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3156] @ 418b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3156] @ 418a8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418ac │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3084] @ 418b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3084] @ 418b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 418b4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #3040] @ 418b8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418bc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2968] @ 418c8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2968] @ 418c0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418c4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2896] @ 418d0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2896] @ 418c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418cc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2824] @ 418d8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2824] @ 418d0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418d4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2752] @ 418e0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2752] @ 418d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 418dc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2680] @ 418e8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2680] @ 418e0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 418e4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2640] @ 418e8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 418ec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2600] @ 418f0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 418f4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2560] @ 418f8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 418fc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2520] @ 41900 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 41904 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2480] @ 41908 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 4190c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2440] @ 41910 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 41914 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2400] @ 41918 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 4191c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2360] @ 41920 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 41924 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2320] @ 41928 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 4192c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2280] @ 41930 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 41934 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2240] @ 41938 │ │ │ │ mov r3, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 4193c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2196] @ 41940 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 41944 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2152] @ 41948 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 4194c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2108] @ 41950 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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] @ 41954 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 41960 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2036] @ 41958 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 4195c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1992] @ 41960 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 41964 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1948] @ 41968 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 4196c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1904] @ 41970 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 41974 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1860] @ 41978 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 4197c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1816] @ 41980 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 41984 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1772] @ 41988 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1728] @ 41994 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1728] @ 4198c │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 41990 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1680] @ 41994 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 41998 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1632] @ 4199c │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 419a0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1584] @ 419a4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 419a8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1544] @ 419ac │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 419b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1500] @ 419b4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ 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] @ 419b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1456] @ 419bc │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 419c0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1408] @ 419c4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1328] @ 419d0 │ │ │ │ - ldr r0, [pc, #1328] @ 419d4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1328] @ 419c8 │ │ │ │ + ldr r0, [pc, #1328] @ 419cc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r1, [pc, #1308] @ 419d8 │ │ │ │ + bl 74144 │ │ │ │ + ldr r1, [pc, #1308] @ 419d0 │ │ │ │ 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] @ 419d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r1, [pc, #1280] @ 419e0 │ │ │ │ + bl 74144 │ │ │ │ + ldr r1, [pc, #1280] @ 419d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ - ldr r0, [pc, #1264] @ 419e4 │ │ │ │ + ldr r0, [pc, #1264] @ 419dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1240] @ 419e8 │ │ │ │ - ldr r0, [pc, #1240] @ 419ec │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1240] @ 419e0 │ │ │ │ + ldr r0, [pc, #1240] @ 419e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 38b7c │ │ │ │ + ldr r1, [pc, #1204] @ 419e8 │ │ │ │ + ldr r0, [pc, #1204] @ 419ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 38b7c │ │ │ │ + ldr r1, [pc, #1168] @ 419f0 │ │ │ │ + ldr r0, [pc, #1168] @ 419f4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1096] @ 41a00 │ │ │ │ - ldr r0, [pc, #1096] @ 41a04 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #1096] @ 419f8 │ │ │ │ + ldr r0, [pc, #1096] @ 419fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r2, [pc, #1076] @ 41a08 │ │ │ │ + bl 74144 │ │ │ │ + ldr r2, [pc, #1076] @ 41a00 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1060] @ 41a0c │ │ │ │ + ldr r0, [pc, #1060] @ 41a04 │ │ │ │ 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 │ │ │ │ + bl 73e90 │ │ │ │ + ldr r2, [pc, #1036] @ 41a08 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1020] @ 41a14 │ │ │ │ + ldr r0, [pc, #1020] @ 41a0c │ │ │ │ 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 │ │ │ │ + bl 73e90 │ │ │ │ + ldr r2, [pc, #996] @ 41a10 │ │ │ │ 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] @ 41a14 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, fp} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 73e9c │ │ │ │ + bl 73e90 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #880] @ 41a20 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #880] @ 41a18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #868] @ 41a24 │ │ │ │ + ldr r0, [pc, #868] @ 41a1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #844] @ 41a28 │ │ │ │ + ldr r0, [pc, #844] @ 41a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #832] @ 41a2c │ │ │ │ + ldr r0, [pc, #832] @ 41a24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #820] @ 41a30 │ │ │ │ + ldr r0, [pc, #820] @ 41a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #772] @ 41a34 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #772] @ 41a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #760] @ 41a38 │ │ │ │ + ldr r0, [pc, #760] @ 41a30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #748] @ 41a3c │ │ │ │ + ldr r0, [pc, #748] @ 41a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #700] @ 41a40 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #700] @ 41a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #688] @ 41a44 │ │ │ │ + ldr r0, [pc, #688] @ 41a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #676] @ 41a48 │ │ │ │ + ldr r0, [pc, #676] @ 41a40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ 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 38b7c │ │ │ │ + ldr r1, [pc, #652] @ 41a44 │ │ │ │ + ldr r0, [pc, #652] @ 41a48 │ │ │ │ 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 │ │ │ │ + bl 74144 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #608] @ 41a54 │ │ │ │ + ldr r0, [pc, #608] @ 41a4c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1ea0a4 │ │ │ │ + bl 1ea06c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #580] @ 41a58 │ │ │ │ + ldr r0, [pc, #580] @ 41a50 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ 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 │ │ │ │ - andeq ip, r0, r4, lsr #17 │ │ │ │ - eoreq r9, r2, r8, ror #7 │ │ │ │ - eoreq r9, r2, r8, lsl #5 │ │ │ │ - andeq ip, r0, r0, lsr r8 │ │ │ │ - eoreq r9, r2, r4, ror r3 │ │ │ │ - andeq lr, r0, r8, lsr #13 │ │ │ │ - eoreq r9, r2, r8, lsr r3 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #552] @ 41a54 │ │ │ │ + b 41a78 │ │ │ │ + @ instruction: 0x0026f7b8 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + mlaeq r6, ip, r7, pc @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mlaseq r5, r4, pc, r7 @ │ │ │ │ + eorseq r7, r5, ip, asr pc │ │ │ │ + eorseq r7, r5, r4, asr #30 │ │ │ │ + strdeq r1, [r4], -r4 @ │ │ │ │ + muleq r0, ip, r8 │ │ │ │ + @ instruction: 0x002293b0 │ │ │ │ + eoreq r9, r2, r0, asr r2 │ │ │ │ + andeq ip, r0, r8, lsr #16 │ │ │ │ + eoreq r9, r2, ip, lsr r3 │ │ │ │ andeq lr, r0, r0, lsr #13 │ │ │ │ eoreq r9, r2, r0, lsl #6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ eoreq r9, r2, r8, asr #5 │ │ │ │ - andeq lr, r0, ip, lsl #13 │ │ │ │ - eoreq r9, r2, ip, lsl #5 │ │ │ │ + muleq r0, r0, r6 │ │ │ │ + mlaeq r2, r0, r2, r9 │ │ │ │ andeq lr, r0, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r0, asr r2 │ │ │ │ - andeq pc, r0, r8, ror sp @ │ │ │ │ + eoreq r9, r2, r4, asr r2 │ │ │ │ + andeq lr, r0, ip, ror r6 │ │ │ │ eoreq r9, r2, r8, lsl r2 │ │ │ │ - andeq pc, r0, ip, ror #26 │ │ │ │ + andeq pc, r0, r0, ror sp @ │ │ │ │ eoreq r9, r2, r0, ror #3 │ │ │ │ - andeq pc, r0, r0, ror #26 │ │ │ │ + andeq pc, r0, r4, ror #26 │ │ │ │ eoreq r9, r2, r8, lsr #3 │ │ │ │ - strdeq ip, [r0], -r8 │ │ │ │ - eoreq r9, r2, ip, ror #2 │ │ │ │ - andeq ip, r0, r8, lsl #1 │ │ │ │ - eoreq r9, r2, r0, lsr r1 │ │ │ │ - andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r0, lsl r1 │ │ │ │ - andeq sp, r0, r0, lsl #3 │ │ │ │ - ldrdeq r9, [r2], -r4 @ │ │ │ │ - andeq sp, r0, r4, ror r1 │ │ │ │ + andeq pc, r0, r8, asr sp @ │ │ │ │ + eoreq r9, r2, r0, ror r1 │ │ │ │ + strdeq ip, [r0], -r0 │ │ │ │ + eoreq r9, r2, r4, lsr r1 │ │ │ │ + andeq ip, r0, r0, lsl #1 │ │ │ │ + strdeq r9, [r2], -r8 @ │ │ │ │ + andeq sp, r0, r4, ror #2 │ │ │ │ + ldrdeq r9, [r2], -r8 @ │ │ │ │ + andeq sp, r0, r8, ror r1 │ │ │ │ mlaeq r2, ip, r0, r9 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ eoreq r9, r2, r4, rrx │ │ │ │ - andeq fp, r0, r0, asr #20 │ │ │ │ - eoreq r9, r2, r0, lsr r0 │ │ │ │ - ldrdeq fp, [r0], -r0 │ │ │ │ - eoreq r9, r2, r0, lsl #3 │ │ │ │ + andeq sp, r0, r4, ror #2 │ │ │ │ + eoreq r9, r2, ip, lsr #32 │ │ │ │ + andeq fp, r0, r8, lsr sl │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ + andeq fp, r0, r8, asr #19 │ │ │ │ + eoreq r9, r2, r8, asr #2 │ │ │ │ @ instruction: 0xffffe620 │ │ │ │ - mlaeq r2, r0, r1, r9 │ │ │ │ + eoreq r9, r2, r8, asr r1 │ │ │ │ @ instruction: 0xffffe5a0 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ + eoreq r9, r2, ip, asr #2 │ │ │ │ @ instruction: 0xffffe520 │ │ │ │ - eoreq r8, r2, ip, ror #30 │ │ │ │ + eoreq r8, r2, r4, lsr pc │ │ │ │ @ instruction: 0xffffe4a0 │ │ │ │ - eoreq r8, r2, ip, lsl #26 │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ @ instruction: 0xffffe420 │ │ │ │ - eoreq r8, r2, r8, asr sp │ │ │ │ + eoreq r8, r2, r0, lsr #26 │ │ │ │ @ instruction: 0xffffe3a4 │ │ │ │ - eoreq r9, r2, r8, asr #32 │ │ │ │ + eoreq r9, r2, r0, lsl r0 │ │ │ │ @ instruction: 0xffffe324 │ │ │ │ - eoreq r9, r2, r8, ror #3 │ │ │ │ + @ instruction: 0x002291b0 │ │ │ │ @ instruction: 0xffffe2a4 │ │ │ │ - eoreq r8, r2, r0, ror #23 │ │ │ │ + eoreq r8, r2, r8, lsr #23 │ │ │ │ @ instruction: 0xffffe008 │ │ │ │ - eoreq r8, r2, r8, ror fp │ │ │ │ + eoreq r8, r2, r0, asr #22 │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ - @ instruction: 0x00228bb4 │ │ │ │ + eoreq r8, r2, ip, ror fp │ │ │ │ @ instruction: 0xffffe1c0 │ │ │ │ - eoreq r8, r2, r4, lsl #28 │ │ │ │ - andeq fp, r0, r8, ror r1 │ │ │ │ - strdeq r8, [r2], -r4 @ │ │ │ │ - muleq r0, ip, pc @ │ │ │ │ - eoreq r8, r2, r0, ror #27 │ │ │ │ + eoreq r8, r2, ip, asr #27 │ │ │ │ + andeq fp, r0, r0, ror r1 │ │ │ │ + @ instruction: 0x00228dbc │ │ │ │ + muleq r0, r4, pc @ │ │ │ │ + eoreq r8, r2, r8, lsr #27 │ │ │ │ @ instruction: 0xffffdf70 │ │ │ │ - @ instruction: 0x00228db0 │ │ │ │ - andeq sp, r0, r8, asr #18 │ │ │ │ eoreq r8, r2, r8, ror sp │ │ │ │ - andeq r9, r0, r8, asr #24 │ │ │ │ - eoreq r8, r2, r0, asr sp │ │ │ │ - strdeq r9, [r0], -ip │ │ │ │ - eoreq r8, r2, r8, lsr #26 │ │ │ │ - andeq r9, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r4, lsl #26 │ │ │ │ - andeq r9, r0, r4, asr #15 │ │ │ │ - eoreq r8, r2, r4, ror #25 │ │ │ │ - andeq r9, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00228cbc │ │ │ │ - andeq r9, r0, r8, lsl #6 │ │ │ │ - mlaeq r2, ip, ip, r8 │ │ │ │ - andeq r8, r0, r0, ror #27 │ │ │ │ + andeq sp, r0, r0, asr #18 │ │ │ │ + eoreq r8, r2, r0, asr #26 │ │ │ │ + andeq r9, r0, r4, asr #24 │ │ │ │ + eoreq r8, r2, r8, lsl sp │ │ │ │ + strdeq r9, [r0], -r8 │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ + andeq r9, r0, r4, asr #18 │ │ │ │ + eoreq r8, r2, ip, asr #25 │ │ │ │ + andeq r9, r0, r0, asr #15 │ │ │ │ + eoreq r8, r2, ip, lsr #25 │ │ │ │ + andeq r9, r0, r0, asr #10 │ │ │ │ + eoreq r8, r2, r4, lsl #25 │ │ │ │ + andeq r9, r0, r4, lsl #6 │ │ │ │ + eoreq r8, r2, r4, ror #24 │ │ │ │ + ldrdeq r8, [r0], -ip │ │ │ │ @ instruction: 0xffffd830 │ │ │ │ - eoreq r8, r2, r0, asr #24 │ │ │ │ - strdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r4, lsl ip │ │ │ │ + eoreq r8, r2, r8, lsl #24 │ │ │ │ + strdeq r8, [r0], -r8 @ │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ @ instruction: 0xffffd804 │ │ │ │ - eoreq r8, r2, r4, lsl #16 │ │ │ │ + eoreq r8, r2, ip, asr #15 │ │ │ │ @ instruction: 0xffffdbb4 │ │ │ │ - @ instruction: 0x00228bbc │ │ │ │ + eoreq r8, r2, r4, lsl #23 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ - mlaeq r2, r8, fp, r8 │ │ │ │ + eoreq r8, r2, r0, ror #22 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ - eoreq r8, r2, r0, lsl #23 │ │ │ │ + eoreq r8, r2, r8, asr #22 │ │ │ │ @ instruction: 0xffffd59c │ │ │ │ - eoreq r8, r2, r4, ror #22 │ │ │ │ + eoreq r8, r2, ip, lsr #22 │ │ │ │ andeq r7, r0, ip, asr lr │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, ror #21 │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, ror #21 │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r0, lsr #22 │ │ │ │ + eoreq r8, r2, r8, ror #21 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - eoreq r8, r2, ip, lsl #22 │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ andeq r7, r0, r0, asr fp │ │ │ │ - eoreq r8, r2, r4, lsl #22 │ │ │ │ + eoreq r8, r2, ip, asr #21 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - eoreq r8, r2, r0, lsl #22 │ │ │ │ + eoreq r8, r2, r8, asr #21 │ │ │ │ @ instruction: 0xffffd548 │ │ │ │ - ldrdeq r8, [r2], -r4 @ │ │ │ │ + mlaeq r2, ip, sl, r8 │ │ │ │ andeq r7, r0, r4, lsr #17 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r4, lsr #21 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r4, lsr #21 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ + eoreq r8, r2, r0, lsr #21 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ - eoreq r6, r2, r4, lsr r2 │ │ │ │ - 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 │ │ │ │ + strdeq r6, [r2], -ip @ │ │ │ │ + strdeq r6, [r2], -r4 @ │ │ │ │ + eoreq r6, r2, r0, ror #3 │ │ │ │ + ldrdeq fp, [r3], -r8 @ │ │ │ │ + eoreq r6, r2, r8, asr #3 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + ldrdeq r8, [r2], -r0 @ │ │ │ │ + eoreq r8, r2, r8, asr #19 │ │ │ │ + eoreq lr, r3, r8, asr ip │ │ │ │ + eoreq r8, r2, r8, ror r7 │ │ │ │ + eoreq r8, r2, r8, ror r9 │ │ │ │ + eoreq r8, r2, ip, asr r9 │ │ │ │ andeq r6, r0, r8, asr #27 │ │ │ │ - eoreq r8, r2, r8, lsl #19 │ │ │ │ - eoreq r8, r2, r4, ror r9 │ │ │ │ - eoreq r8, r2, r0, lsl r7 │ │ │ │ + eoreq r8, r2, r0, asr r9 │ │ │ │ + eoreq r8, r2, ip, lsr r9 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ @ instruction: 0xffffd058 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - eoreq r8, r2, ip, lsl #14 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - eoreq lr, r6, ip, lsl #10 │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, r0, asr #13 │ │ │ │ + eoreq lr, r6, r4, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde38 │ │ │ │ @ instruction: 0xffffdde8 │ │ │ │ - ldr r0, [pc, #-40] @ 41a60 │ │ │ │ + ldr r0, [pc, #-40] @ 41a58 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #-60] @ 41a64 │ │ │ │ + bl 74144 │ │ │ │ + ldr r3, [pc, #-60] @ 41a5c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-80] @ 41a68 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-80] @ 41a60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #-104] @ 41a6c │ │ │ │ + ldr r0, [pc, #-104] @ 41a64 │ │ │ │ str r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #-120] @ 41a70 │ │ │ │ + ldr r2, [pc, #-120] @ 41a68 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #-124] @ 41a74 │ │ │ │ + ldr r3, [pc, #-124] @ 41a6c │ │ │ │ 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 41b28 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #-160] @ 41a78 │ │ │ │ + ldr r3, [pc, #-160] @ 41a70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 408a8 │ │ │ │ - ldr r2, [pc, #-172] @ 41a7c │ │ │ │ + b 408a0 │ │ │ │ + ldr r2, [pc, #-172] @ 41a74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 408bc │ │ │ │ + b 408b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00041b34 : │ │ │ │ +00041b2c : │ │ │ │ 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] @ 41ba4 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #56] @ 41bb0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #56] @ 41ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ 41bb4 │ │ │ │ + ldr r0, [pc, #44] @ 41bac │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ 41bb8 │ │ │ │ + ldr r0, [pc, #28] @ 41bb0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ 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: 0x00356cbc │ │ │ │ + eoreq r8, r2, ip, lsr r6 │ │ │ │ + eoreq r8, r2, r0, lsr r6 │ │ │ │ + eoreq r8, r2, r0, lsr r6 │ │ │ │ │ │ │ │ -00041bbc : │ │ │ │ +00041bb4 : │ │ │ │ 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] @ 41bf0 │ │ │ │ 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 20cb10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ │ │ │ │ -00041bfc : │ │ │ │ - ldr r3, [pc, #8] @ 41c0c │ │ │ │ +00041bf4 : │ │ │ │ + ldr r3, [pc, #8] @ 41c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r6, r5, r8, lsl #24 │ │ │ │ │ │ │ │ -00041c10 : │ │ │ │ - ldr r3, [pc, #8] @ 41c20 │ │ │ │ +00041c08 : │ │ │ │ + ldr r3, [pc, #8] @ 41c18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, ip, ror #23 │ │ │ │ + @ instruction: 0x00356bf4 │ │ │ │ │ │ │ │ -00041c24 : │ │ │ │ - ldr r3, [pc, #8] @ 41c34 │ │ │ │ +00041c1c : │ │ │ │ + ldr r3, [pc, #8] @ 41c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00356bd8 │ │ │ │ + eorseq r6, r5, r0, ror #23 │ │ │ │ │ │ │ │ -00041c38 : │ │ │ │ - ldr r3, [pc, #8] @ 41c48 │ │ │ │ +00041c30 : │ │ │ │ + ldr r3, [pc, #8] @ 41c40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr #23 │ │ │ │ + eorseq r6, r5, ip, asr #23 │ │ │ │ │ │ │ │ -00041c4c : │ │ │ │ +00041c44 : │ │ │ │ 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] @ 41ca8 │ │ │ │ mov r0, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #4 │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #5 │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #6 │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ pop {r4, lr} │ │ │ │ - b 214950 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ + b 214918 │ │ │ │ + eorseq r6, r5, r4, lsr #23 │ │ │ │ │ │ │ │ -00041cb4 : │ │ │ │ - ldr r3, [pc, #12] @ 41cc8 │ │ │ │ +00041cac : │ │ │ │ + ldr r3, [pc, #12] @ 41cc0 │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ - b 214950 │ │ │ │ - eorseq r6, r5, r4, asr #22 │ │ │ │ + b 214918 │ │ │ │ + eorseq r6, r5, ip, asr #22 │ │ │ │ │ │ │ │ -00041ccc : │ │ │ │ +00041cc4 : │ │ │ │ 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] @ 41d8c │ │ │ │ + ldr r1, [pc, #176] @ 41d90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 41d9c │ │ │ │ + ldr r3, [pc, #168] @ 41d94 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 41da0 │ │ │ │ + ldr r2, [pc, #164] @ 41d98 │ │ │ │ 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 +31503,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 20df20 │ │ │ │ mov r1, #30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ tst r0, #1 │ │ │ │ asrne r0, r0, #1 │ │ │ │ - bne 41d5c │ │ │ │ + bne 41d54 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r0, [pc, #76] @ 41da4 │ │ │ │ + ldr r0, [pc, #76] @ 41d9c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mvneq r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 41da8 │ │ │ │ + ldr r2, [pc, #64] @ 41da0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 41d98 │ │ │ │ + ldr r3, [pc, #40] @ 41d90 │ │ │ │ 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 41d88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r4, lsl r3 │ │ │ │ + eoreq lr, r6, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r4 @ │ │ │ │ + strdeq lr, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eoreq lr, r6, ip, lsl #5 │ │ │ │ + mlaeq r6, r4, 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] @ 41e88 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #192] @ 41e94 │ │ │ │ + ldr r1, [pc, #192] @ 41e8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #184] @ 41e98 │ │ │ │ - ldr r2, [pc, #184] @ 41e9c │ │ │ │ + ldr r3, [pc, #184] @ 41e90 │ │ │ │ + ldr r2, [pc, #184] @ 41e94 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 1f581c │ │ │ │ mov r4, r0 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc4 │ │ │ │ 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 34c74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 41ea0 │ │ │ │ + ldr r2, [pc, #60] @ 41e98 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 41e94 │ │ │ │ + ldr r3, [pc, #40] @ 41e8c │ │ │ │ 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 41e84 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r8, lsr #4 │ │ │ │ + eoreq lr, r6, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r6, ip, lsl #4 │ │ │ │ + eoreq lr, r6, r4, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r6, r0, r1, lr │ │ │ │ + mlaeq r6, r8, 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] @ 42d88 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3764] @ 42d94 │ │ │ │ + ldr r0, [pc, #3764] @ 42d8c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #3752] @ 42d98 │ │ │ │ + ldr fp, [pc, #3752] @ 42d90 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3748] @ 42d9c │ │ │ │ + ldr r1, [pc, #3748] @ 42d94 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + mov r3, #25 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 230c4 │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r6 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r6, [pc, #3612] @ 42da0 │ │ │ │ + ldr r6, [pc, #3612] @ 42d98 │ │ │ │ mov lr, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ - b 41fa4 │ │ │ │ + b 41f9c │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe4 │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ - bne 41f94 │ │ │ │ + bne 41f8c │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4211c │ │ │ │ + bhi 42114 │ │ │ │ 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 41f9c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428c0 │ │ │ │ + beq 428b8 │ │ │ │ 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 420b8 │ │ │ │ + ldr r2, [pc, #3464] @ 42d9c │ │ │ │ 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 42058 │ │ │ │ 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 420b4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420bc │ │ │ │ + beq 420b4 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add r0, r1, #1 │ │ │ │ - bne 42044 │ │ │ │ + bne 4203c │ │ │ │ ldrb r8, [r2, r0] │ │ │ │ add r5, r1, #2 │ │ │ │ cmp r8, #37 @ 0x25 │ │ │ │ - beq 42104 │ │ │ │ + beq 420fc │ │ │ │ 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 421cc │ │ │ │ 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] @ 42da0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #3252] @ 42d94 │ │ │ │ + ldr r3, [pc, #3252] @ 42d8c │ │ │ │ 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 42d58 │ │ │ │ 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 42050 │ │ │ │ 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 41f8c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f8c │ │ │ │ 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 41f8c │ │ │ │ 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 41f8c │ │ │ │ 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 41f8c │ │ │ │ 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 42af0 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r8, r8, #223 @ 0xdf │ │ │ │ cmp r8, #81 @ 0x51 │ │ │ │ - bne 42378 │ │ │ │ + bne 42370 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - ble 42378 │ │ │ │ + ble 42370 │ │ │ │ mov r3, #250 @ 0xfa │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ 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 42254 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 4221c │ │ │ │ + bgt 42214 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425c8 │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 425d0 │ │ │ │ + ble 425c8 │ │ │ │ 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 42050 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r8, #109 @ 0x6d │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + str ip, [sp, #204] @ 0xcc │ │ │ │ add r3, r7, #1 │ │ │ │ - beq 42868 │ │ │ │ + beq 42860 │ │ │ │ cmp r8, #77 @ 0x4d │ │ │ │ - beq 42868 │ │ │ │ + beq 42860 │ │ │ │ cmp r8, #78 @ 0x4e │ │ │ │ - beq 42c7c │ │ │ │ + beq 42c74 │ │ │ │ cmp r8, #90 @ 0x5a │ │ │ │ - beq 42bc8 │ │ │ │ + beq 42bc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 42cec │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2720] @ 42dac │ │ │ │ + ldr r3, [pc, #2720] @ 42da4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 42380 │ │ │ │ + b 42378 │ │ │ │ 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 42a78 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ add r5, r1, #3 │ │ │ │ - beq 42ad4 │ │ │ │ - ldr r3, [pc, #2664] @ 42db0 │ │ │ │ + beq 42acc │ │ │ │ + ldr r3, [pc, #2664] @ 42da8 │ │ │ │ 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 425c8 │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ 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 423ac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 429e8 │ │ │ │ + beq 429e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 421f8 │ │ │ │ + b 421f0 │ │ │ │ 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 4289c │ │ │ │ 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 4289c │ │ │ │ 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 1d9ed0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ 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 +31967,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 41cc4 │ │ │ │ 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 3f5e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ 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 42a1c │ │ │ │ + ldr r3, [pc, #2276] @ 42dac │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 4224c │ │ │ │ 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, #96 @ 0x60 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 42b6c │ │ │ │ - bne 428e0 │ │ │ │ + blt 42b64 │ │ │ │ + bne 428d8 │ │ │ │ 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] @ 42db0 │ │ │ │ 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 42370 │ │ │ │ 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 │ │ │ │ + bl 18e734 │ │ │ │ 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 42370 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 42058 │ │ │ │ + b 42050 │ │ │ │ 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 │ │ │ │ + bl 18e680 │ │ │ │ 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 42370 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 425d0 │ │ │ │ + b 425c8 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt 42aa0 │ │ │ │ + bgt 42a98 │ │ │ │ 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 4224c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1896] @ 42dbc │ │ │ │ + ldr r3, [pc, #1896] @ 42db4 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42350 │ │ │ │ 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] @ 42db8 │ │ │ │ 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 42358 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1808] @ 42dc4 │ │ │ │ + ldr r3, [pc, #1808] @ 42dbc │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 42658 │ │ │ │ + b 42650 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1784] @ 42dc8 │ │ │ │ + ldr r3, [pc, #1784] @ 42dc0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265648 │ │ │ │ + bl 265608 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265640 │ │ │ │ + bl 265600 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 42b3c │ │ │ │ + beq 42b34 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b2c │ │ │ │ + beq 42b24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429d8 │ │ │ │ - ldr r3, [pc, #1724] @ 42dcc │ │ │ │ + bne 429d0 │ │ │ │ + ldr r3, [pc, #1724] @ 42dc4 │ │ │ │ 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 26568c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1688] @ 42dd0 │ │ │ │ + ldr r3, [pc, #1688] @ 42dc8 │ │ │ │ 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 42b18 │ │ │ │ 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 34c74 │ │ │ │ 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 +32183,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 429f4 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ cmp sl, #1 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ - beq 42b5c │ │ │ │ + beq 42b54 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b4c │ │ │ │ + beq 42b44 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429fc │ │ │ │ - ldr r2, [pc, #1492] @ 42dd4 │ │ │ │ + bne 429f4 │ │ │ │ + ldr r2, [pc, #1492] @ 42dcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 42600 │ │ │ │ + beq 425f8 │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 128784 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425f8 │ │ │ │ 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 1f602c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ 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 42d38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42d64 │ │ │ │ - ldr r3, [pc, #1348] @ 42dd8 │ │ │ │ + beq 42d5c │ │ │ │ + ldr r3, [pc, #1348] @ 42dd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 425d0 │ │ │ │ + b 425c8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9440 │ │ │ │ + bl 1d93f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 42400 │ │ │ │ + b 423f8 │ │ │ │ mov r3, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3] │ │ │ │ - b 41ff8 │ │ │ │ - bl 41ccc │ │ │ │ + b 41ff0 │ │ │ │ + bl 41cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 266284 │ │ │ │ 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 42970 │ │ │ │ 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 +32287,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 42a38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e628 │ │ │ │ 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 4292c │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 42930 │ │ │ │ + ldr r3, [pc, #1020] @ 42dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ + b 4270c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 423b4 │ │ │ │ + b 423ac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42600 │ │ │ │ + beq 425f8 │ │ │ │ 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 425f8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #944] @ 42de0 │ │ │ │ + ldr r3, [pc, #944] @ 42dd8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42350 │ │ │ │ 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 +32353,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 42580 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bne 42334 │ │ │ │ + bne 4232c │ │ │ │ add r2, r2, r1 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ addeq r5, r1, #4 │ │ │ │ addne r5, r1, #3 │ │ │ │ - b 42340 │ │ │ │ + b 42338 │ │ │ │ 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 1d9e84 │ │ │ │ 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 42370 │ │ │ │ + ldr r3, [pc, #776] @ 42ddc │ │ │ │ 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 42358 │ │ │ │ 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 42370 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4276c │ │ │ │ - ldr r3, [pc, #692] @ 42de8 │ │ │ │ + b 42764 │ │ │ │ + ldr r3, [pc, #692] @ 42de0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r3, [pc, #680] @ 42dec │ │ │ │ + b 4270c │ │ │ │ + ldr r3, [pc, #680] @ 42de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r2, [pc, #668] @ 42df0 │ │ │ │ + b 4270c │ │ │ │ + ldr r2, [pc, #668] @ 42de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ - b 42804 │ │ │ │ - ldr r2, [pc, #656] @ 42df4 │ │ │ │ + b 427fc │ │ │ │ + ldr r2, [pc, #656] @ 42dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ - b 42804 │ │ │ │ + b 427fc │ │ │ │ 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 41cc4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r3, r0 │ │ │ │ - b 42588 │ │ │ │ + b 42580 │ │ │ │ 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 42cd4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r2 │ │ │ │ - beq 42300 │ │ │ │ + beq 422f8 │ │ │ │ bl 232ec │ │ │ │ mov sl, #12 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42d6c │ │ │ │ + beq 42d64 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #460] @ 42df8 │ │ │ │ + ldr r3, [pc, #460] @ 42df0 │ │ │ │ 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 425f8 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ bl 128784 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42370 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 42d4c │ │ │ │ + beq 42d44 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 110888 │ │ │ │ - ldr r3, [pc, #340] @ 42dfc │ │ │ │ + ldr r3, [pc, #340] @ 42df4 │ │ │ │ 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] @ 42df8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42ce4 │ │ │ │ + bne 42cdc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #64] @ 0x40 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42be8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42300 │ │ │ │ + b 422f8 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r7 │ │ │ │ moveq r2, r8 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42be8 │ │ │ │ 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] @ 42dfc │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 42e08 │ │ │ │ + ldr r3, [pc, #232] @ 42e00 │ │ │ │ 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 42be8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4288c │ │ │ │ - b 42cd4 │ │ │ │ + bne 42884 │ │ │ │ + b 42ccc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42cd4 │ │ │ │ + beq 42ccc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ + b 42cec │ │ │ │ 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 42cec │ │ │ │ + ldr r3, [pc, #152] @ 42e04 │ │ │ │ + ldr r1, [pc, #152] @ 42e08 │ │ │ │ + ldr r0, [pc, #152] @ 42e0c │ │ │ │ + ldr r2, [pc, #152] @ 42e10 │ │ │ │ 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, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ + eoreq lr, r6, r0, lsl #2 │ │ │ │ @ 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 │ │ │ │ + eoreq r1, r4, ip, ror r4 │ │ │ │ + eoreq r1, r4, r8, lsr #8 │ │ │ │ + eoreq sp, r6, r4, lsr #30 │ │ │ │ + eoreq r7, r2, r0, lsr pc │ │ │ │ + eoreq r8, r2, r0, ror r0 │ │ │ │ + eoreq r5, r3, r0, ror #21 │ │ │ │ + eoreq r8, r2, ip, lsl #30 │ │ │ │ + eoreq r7, r2, r4, ror #26 │ │ │ │ + eoreq r7, r2, r0, ror fp │ │ │ │ + eoreq r7, r2, ip, lsr 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 │ │ │ │ - ldrdeq r7, [r2], -r4 @ │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ + eoreq r7, r2, r4, asr #21 │ │ │ │ + eorseq r6, r5, ip │ │ │ │ + eoreq r8, r2, r0, lsl #24 │ │ │ │ + eoreq r7, r2, r8, lsl #16 │ │ │ │ + eoreq r7, r2, ip, asr #15 │ │ │ │ + eoreq r7, r2, r4, lsl r7 │ │ │ │ + eoreq r7, r2, ip, lsr #13 │ │ │ │ + mlaeq r2, r4, r6, r7 │ │ │ │ + @ instruction: 0x00355cb8 │ │ │ │ + eorseq r5, r5, r8, lsr #25 │ │ │ │ + eoreq r7, r2, r0, lsl #12 │ │ │ │ + eorseq r5, r5, r0, ror #22 │ │ │ │ + eoreq r7, r2, r4, lsr #10 │ │ │ │ + eorseq r5, r5, r8, ror #21 │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r0, r4, r0, ror r7 │ │ │ │ + eoreq r7, r2, r8, lsl #9 │ │ │ │ + mlaeq r2, ip, r4, r7 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ -00042e1c : │ │ │ │ +00042e14 : │ │ │ │ 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] @ 42ea0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 42eac │ │ │ │ + ldr r2, [pc, #92] @ 42ea4 │ │ │ │ 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 41e9c │ │ │ │ + ldr r2, [pc, #56] @ 42ea8 │ │ │ │ + ldr r3, [pc, #48] @ 42ea4 │ │ │ │ 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 42e9c │ │ │ │ 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: 0x0026d1b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r6, r0, lsl #3 │ │ │ │ + eoreq sp, r6, r8, 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] @ 430dc │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #524] @ 430e8 │ │ │ │ + ldr ip, [pc, #524] @ 430e0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr lr, [pc, #516] @ 430ec │ │ │ │ + ldr lr, [pc, #516] @ 430e4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #508] @ 430f0 │ │ │ │ + ldr r3, [pc, #508] @ 430e8 │ │ │ │ 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] │ │ │ │ @@ -32666,95 +32664,95 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ subs ip, r0, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 43074 │ │ │ │ - ldr r3, [pc, #408] @ 430f4 │ │ │ │ + beq 4306c │ │ │ │ + ldr r3, [pc, #408] @ 430ec │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne 43074 │ │ │ │ + bne 4306c │ │ │ │ tst ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ - bne 42f88 │ │ │ │ + bne 42f80 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 4304c │ │ │ │ + beq 43044 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 18e6ec │ │ │ │ + bl 18e6e0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #15 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r6, r5 │ │ │ │ add r1, r2, #15 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bpl 43030 │ │ │ │ + bpl 43028 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 4301c │ │ │ │ + blt 43014 │ │ │ │ stm sp, {r2, r4} │ │ │ │ - ldr r2, [pc, #292] @ 430f8 │ │ │ │ + ldr r2, [pc, #292] @ 430f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e14 │ │ │ │ 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] @ 430f4 │ │ │ │ + ldr r3, [pc, #236] @ 430e0 │ │ │ │ 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 430d8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #216] @ 43100 │ │ │ │ + ldr r2, [pc, #216] @ 430f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e14 │ │ │ │ + b 42fd0 │ │ │ │ stm sp, {r2, r6} │ │ │ │ - ldr r2, [pc, #200] @ 43104 │ │ │ │ + ldr r2, [pc, #200] @ 430fc │ │ │ │ sub r5, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ - bl 61670 │ │ │ │ + bl 42e14 │ │ │ │ + b 42fd0 │ │ │ │ + bl 61664 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 4308c │ │ │ │ + bgt 43084 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r3, #15 │ │ │ │ - b 42fa4 │ │ │ │ + b 42f9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 42fec │ │ │ │ + b 42fe4 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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,627 +32763,627 @@ │ │ │ │ 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 42f9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, r0, lsr #2 │ │ │ │ + eoreq sp, r6, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r6], -ip @ │ │ │ │ + eoreq sp, r6, r4, 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, ip, ror r2 │ │ │ │ + eoreq sp, r6, r8 │ │ │ │ + ldrdeq r7, [r2], -r8 @ │ │ │ │ + eoreq r7, r2, r4, lsl #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] @ 439cc │ │ │ │ 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] @ 439d0 │ │ │ │ + ldr ip, [pc, #2196] @ 439d4 │ │ │ │ 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] @ 439d8 │ │ │ │ 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] @ 439dc │ │ │ │ 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, #92 @ 0x5c │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ + add ip, sp, #100 @ 0x64 │ │ │ │ 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 41da4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 43484 │ │ │ │ + beq 4347c │ │ │ │ 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 43430 │ │ │ │ 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 43464 │ │ │ │ + ldr fp, [pc, #1888] @ 439e0 │ │ │ │ + ldr sl, [pc, #1888] @ 439e4 │ │ │ │ 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 432b4 │ │ │ │ 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 433b4 │ │ │ │ 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] @ 439e8 │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43364 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43364 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 266284 │ │ │ │ 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 434c0 │ │ │ │ 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] @ 439ec │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1604] @ 439dc │ │ │ │ + ldr r3, [pc, #1604] @ 439d4 │ │ │ │ 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 439b0 │ │ │ │ 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 43594 │ │ │ │ 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 4348c │ │ │ │ + blt 437bc │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 43800 │ │ │ │ + beq 437f8 │ │ │ │ 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] @ 439f0 │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ ands r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 43264 │ │ │ │ + bne 4325c │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 43690 │ │ │ │ + beq 43688 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq 43678 │ │ │ │ + beq 43670 │ │ │ │ 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 43278 │ │ │ │ + ldr fp, [pc, #1416] @ 439f4 │ │ │ │ + ldr sl, [pc, #1416] @ 439f8 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, fp │ │ │ │ - b 43290 │ │ │ │ - ldr r4, [pc, #1400] @ 43a04 │ │ │ │ + b 43288 │ │ │ │ + ldr r4, [pc, #1400] @ 439fc │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b 43230 │ │ │ │ + b 43228 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1376] @ 43a08 │ │ │ │ + ldr r2, [pc, #1376] @ 43a00 │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 43668 │ │ │ │ - ldr r3, [pc, #1328] @ 43a0c │ │ │ │ - ldr r8, [pc, #1328] @ 43a10 │ │ │ │ + bge 43660 │ │ │ │ + ldr r3, [pc, #1328] @ 43a04 │ │ │ │ + ldr r8, [pc, #1328] @ 43a08 │ │ │ │ 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 43564 │ │ │ │ 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 3f5e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ 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 4365c │ │ │ │ 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 434f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #21 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 43510 │ │ │ │ + b 43508 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ cmn r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ - bne 43628 │ │ │ │ + bne 43620 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ strge r3, [sp, #120] @ 0x78 │ │ │ │ - blt 4383c │ │ │ │ + blt 43834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 437ac │ │ │ │ + beq 437a4 │ │ │ │ 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] @ 43a0c │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f938 │ │ │ │ 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 │ │ │ │ + bl 7f574 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 435c4 │ │ │ │ + b 435bc │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ - b 4336c │ │ │ │ + b 43364 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 43458 │ │ │ │ + bne 43450 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43458 │ │ │ │ - ldr r6, [pc, #896] @ 43a18 │ │ │ │ + bne 43450 │ │ │ │ + ldr r6, [pc, #896] @ 43a10 │ │ │ │ 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 1ea28c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 43888 │ │ │ │ + bne 43880 │ │ │ │ tst r1, #1 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bne 436f0 │ │ │ │ + bne 436e8 │ │ │ │ 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] @ 43a14 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 43720 │ │ │ │ + beq 43718 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4384c │ │ │ │ + beq 43844 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - b 43274 │ │ │ │ + b 4326c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 43708 │ │ │ │ + beq 43700 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 43780 │ │ │ │ + beq 43778 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43708 │ │ │ │ - ldr r3, [pc, #664] @ 43a20 │ │ │ │ + bne 43700 │ │ │ │ + ldr r3, [pc, #664] @ 43a18 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 436b4 │ │ │ │ + bgt 436ac │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 436b0 │ │ │ │ - ldr r4, [pc, #624] @ 43a24 │ │ │ │ + b 436a8 │ │ │ │ + ldr r4, [pc, #624] @ 43a1c │ │ │ │ mov sl, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - b 435d0 │ │ │ │ + b 435c8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #592] @ 43a28 │ │ │ │ + ldr r2, [pc, #592] @ 43a20 │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #536] @ 43a2c │ │ │ │ + ldr r2, [pc, #536] @ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43320 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 435cc │ │ │ │ + b 435c4 │ │ │ │ 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 │ │ │ │ + bl 8020c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 4393c │ │ │ │ + bne 43934 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 43274 │ │ │ │ + b 4326c │ │ │ │ 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 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ands r2, r0, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ strne r2, [sp, #40] @ 0x28 │ │ │ │ - bne 43708 │ │ │ │ + bne 43700 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ 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 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f938 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ - beq 439bc │ │ │ │ + beq 439b4 │ │ │ │ cmp fp, r4 │ │ │ │ movlt r3, fp │ │ │ │ movge r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 43708 │ │ │ │ + b 43700 │ │ │ │ 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 │ │ │ │ + bl 7f938 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 43990 │ │ │ │ + beq 43988 │ │ │ │ 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 43878 │ │ │ │ + ldr r4, [pc, #152] @ 43a28 │ │ │ │ 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 43878 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 43a34 │ │ │ │ + ldr r3, [pc, #112] @ 43a2c │ │ │ │ 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 43920 │ │ │ │ + @ instruction: 0x0026cebc │ │ │ │ + eorseq r5, r5, ip, lsr #13 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq ip, r6, r8, lsl #29 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + ldrdeq r6, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r4, lsl #4 │ │ │ │ + eoreq r7, r2, ip, asr #32 │ │ │ │ + eoreq ip, r6, ip, ror #24 │ │ │ │ + strdeq r6, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, ip, lsl r0 │ │ │ │ + eoreq r6, r2, r4, ror lr │ │ │ │ + eoreq r6, r2, ip, asr #27 │ │ │ │ + eoreq r6, r2, ip, ror #29 │ │ │ │ + eoreq r6, r2, r0, ror #30 │ │ │ │ + eoreq r6, r2, r4, ror #30 │ │ │ │ + eoreq r6, r2, ip, ror #26 │ │ │ │ + eorseq r5, r5, ip, 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 │ │ │ │ + eoreq r6, r2, ip, lsl #23 │ │ │ │ + ldrdeq r6, [r2], -r8 @ │ │ │ │ + eoreq r6, r2, ip, asr #23 │ │ │ │ + @ instruction: 0x002268bc │ │ │ │ + mlaeq r2, r4, r8, r6 │ │ │ │ │ │ │ │ -00043a38 : │ │ │ │ +00043a30 : │ │ │ │ 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] @ 43b34 │ │ │ │ + ldr r1, [pc, #232] @ 43b38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #224] @ 43b44 │ │ │ │ + ldr r2, [pc, #224] @ 43b3c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #220] @ 43b48 │ │ │ │ + ldr r3, [pc, #220] @ 43b40 │ │ │ │ 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,113 +33399,113 @@ │ │ │ │ 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 41e9c │ │ │ │ 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 20df20 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #68] @ 43b4c │ │ │ │ + ldr r2, [pc, #68] @ 43b44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 43b40 │ │ │ │ + ldr r3, [pc, #48] @ 43b38 │ │ │ │ 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 43b30 │ │ │ │ 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, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r4, lsl #11 │ │ │ │ + eoreq ip, r6, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, ip, ror #9 │ │ │ │ + strdeq ip, [r6], -r4 @ │ │ │ │ │ │ │ │ -00043b50 : │ │ │ │ - b 265b58 │ │ │ │ +00043b48 : │ │ │ │ + b 265b18 │ │ │ │ │ │ │ │ -00043b54 : │ │ │ │ +00043b4c : │ │ │ │ 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] @ 43e94 │ │ │ │ str lr, [sp, #32] │ │ │ │ - ldr lr, [pc, #804] @ 43ea0 │ │ │ │ + ldr lr, [pc, #804] @ 43e98 │ │ │ │ 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] @ 43e9c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r0, [pc, #784] @ 43ea8 │ │ │ │ + ldr r0, [pc, #784] @ 43ea0 │ │ │ │ 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, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ 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 43cb4 │ │ │ │ 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 │ │ │ │ mov r3, #6 │ │ │ │ subne r7, r7, #1 │ │ │ │ mvnne r6, #0 │ │ │ │ moveq r6, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ @@ -33517,279 +33515,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 43100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #536] @ 43eac │ │ │ │ + ldr r2, [pc, #536] @ 43ea4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #516] @ 43ea0 │ │ │ │ + ldr r3, [pc, #516] @ 43e98 │ │ │ │ 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 43e90 │ │ │ │ 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 43d10 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 43d6c │ │ │ │ + beq 43d64 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 43d9c │ │ │ │ + beq 43d94 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 43dc8 │ │ │ │ + beq 43dc0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 43df4 │ │ │ │ + beq 43dec │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43d38 │ │ │ │ + bne 43d30 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c04 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne 43cdc │ │ │ │ - b 43d6c │ │ │ │ + bne 43cd4 │ │ │ │ + b 43d64 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 43c0c │ │ │ │ + bhi 43c04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c04 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43c0c │ │ │ │ - b 43d00 │ │ │ │ + bne 43c04 │ │ │ │ + b 43cf8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - blt 43db8 │ │ │ │ + blt 43db0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmn r6, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 43dac │ │ │ │ + ble 43da4 │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ 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 43c44 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r7, #1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ 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 │ │ │ │ + bl a7d04 │ │ │ │ ands r6, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 43e64 │ │ │ │ + bne 43e5c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 43e50 │ │ │ │ + beq 43e48 │ │ │ │ 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 43e6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq 43e30 │ │ │ │ + beq 43e28 │ │ │ │ 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 │ │ │ │ + bl 7f574 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsl #9 │ │ │ │ + eoreq ip, r6, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r8, asr r4 │ │ │ │ + eoreq ip, r6, r0, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, r0, ror #6 │ │ │ │ + eoreq ip, r6, r8, ror #6 │ │ │ │ │ │ │ │ -00043eb0 : │ │ │ │ +00043ea8 : │ │ │ │ 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] @ 44100 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #560] @ 4410c │ │ │ │ + ldr r3, [pc, #560] @ 44104 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #552] @ 44110 │ │ │ │ + ldr ip, [pc, #552] @ 44108 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #548] @ 44114 │ │ │ │ + ldr r0, [pc, #548] @ 4410c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 41da4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt 44018 │ │ │ │ - ldr r7, [pc, #428] @ 44118 │ │ │ │ + blt 44010 │ │ │ │ + ldr r7, [pc, #428] @ 44110 │ │ │ │ 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 266284 │ │ │ │ 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 44020 │ │ │ │ + ldr r3, [pc, #364] @ 44114 │ │ │ │ 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 43fd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ 44120 │ │ │ │ + ldr r2, [pc, #308] @ 44118 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 4410c │ │ │ │ + ldr r3, [pc, #280] @ 44104 │ │ │ │ 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 440fc │ │ │ │ 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] @ 4411c │ │ │ │ rsb r4, r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 43f6c │ │ │ │ + b 43f64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #240] @ 44128 │ │ │ │ + ldr r3, [pc, #240] @ 44120 │ │ │ │ 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 440e0 │ │ │ │ mov r5, #0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 440d4 │ │ │ │ + beq 440cc │ │ │ │ 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 3f5e4 │ │ │ │ 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 +33795,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 44070 │ │ │ │ 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 43fd8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsr #2 │ │ │ │ + eoreq ip, r6, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #2 │ │ │ │ + eoreq ip, r6, r8, 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, r8, asr #5 │ │ │ │ + @ instruction: 0x002264b0 │ │ │ │ + eoreq ip, r6, r0, lsl r0 │ │ │ │ + eoreq r9, r2, ip, asr #31 │ │ │ │ + eoreq r6, r2, ip, lsl r4 │ │ │ │ │ │ │ │ -0004412c : │ │ │ │ +00044124 : │ │ │ │ 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] @ 44390 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #580] @ 4439c │ │ │ │ + ldr r0, [pc, #580] @ 44394 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #572] @ 443a0 │ │ │ │ + ldr ip, [pc, #572] @ 44398 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #568] @ 443a4 │ │ │ │ + ldr r3, [pc, #568] @ 4439c │ │ │ │ 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 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 441d8 │ │ │ │ + beq 441d0 │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r1, r2 │ │ │ │ mov r9, r1 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 44224 │ │ │ │ + bne 4421c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #452] @ 443a8 │ │ │ │ + ldr r4, [pc, #452] @ 443a0 │ │ │ │ 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] @ 443a4 │ │ │ │ + ldr r3, [pc, #416] @ 44394 │ │ │ │ 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 4438c │ │ │ │ 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 41da4 │ │ │ │ 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 +33899,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 266284 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 44358 │ │ │ │ + ble 44350 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ - ble 44338 │ │ │ │ + ble 44330 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ - beq 44324 │ │ │ │ + beq 4431c │ │ │ │ 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 +33928,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 3f5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ 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 44294 │ │ │ │ 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 441e8 │ │ │ │ + ldr r3, [pc, #80] @ 443a8 │ │ │ │ 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 44348 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ - b 44350 │ │ │ │ + b 44348 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, lsr #29 │ │ │ │ + eoreq fp, r6, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r4, lsl #29 │ │ │ │ + eoreq fp, r6, ip, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r6, [r2], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsl #28 │ │ │ │ - eoreq r6, r2, ip, asr r1 │ │ │ │ + mlaeq r2, r8, r2, r6 │ │ │ │ + eoreq fp, r6, r8, lsl #28 │ │ │ │ + eoreq r6, r2, r4, lsr #2 │ │ │ │ │ │ │ │ -000443b4 : │ │ │ │ +000443ac : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44424 │ │ │ │ - ldr r2, [pc, #120] @ 4443c │ │ │ │ + beq 4441c │ │ │ │ + ldr r2, [pc, #120] @ 44434 │ │ │ │ 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 44410 │ │ │ │ + ldr r1, [pc, #80] @ 44438 │ │ │ │ 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 44428 │ │ │ │ + ldr r3, [pc, #52] @ 4443c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 44448 │ │ │ │ + ldr r0, [pc, #40] @ 44440 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 4444c │ │ │ │ + ldr r0, [pc, #32] @ 44444 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 44450 │ │ │ │ + ldr r0, [pc, #24] @ 44448 │ │ │ │ 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, r8, lsr #18 │ │ │ │ + eoreq r2, r3, r4, asr #15 │ │ │ │ + @ instruction: 0x002327b8 │ │ │ │ + eoreq r2, r3, ip, lsr #15 │ │ │ │ │ │ │ │ -00044454 : │ │ │ │ +0004444c : │ │ │ │ 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 42eac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00044488 : │ │ │ │ +00044480 : │ │ │ │ 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] @ 44550 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #172] @ 4455c │ │ │ │ + ldr r2, [pc, #172] @ 44554 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #164] @ 44560 │ │ │ │ - ldr ip, [pc, #164] @ 44564 │ │ │ │ + ldr r3, [pc, #164] @ 44558 │ │ │ │ + ldr ip, [pc, #164] @ 4455c │ │ │ │ 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,799 +34066,799 @@ │ │ │ │ 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 41cc4 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r0 │ │ │ │ - beq 44514 │ │ │ │ + beq 4450c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 266284 │ │ │ │ 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 3f5e4 │ │ │ │ + ldr r2, [pc, #56] @ 44560 │ │ │ │ + ldr r3, [pc, #40] @ 44554 │ │ │ │ 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 4454c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr #22 │ │ │ │ + eoreq fp, r6, r4, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsr fp │ │ │ │ + eoreq fp, r6, r8, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r6, r8, asr #21 │ │ │ │ + ldrdeq fp, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004456c : │ │ │ │ +00044564 : │ │ │ │ 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] @ 4473c │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #432] @ 44748 │ │ │ │ + ldr r2, [pc, #432] @ 44740 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #420] @ 4474c │ │ │ │ + ldr r6, [pc, #420] @ 44744 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #404] @ 44750 │ │ │ │ + ldr r2, [pc, #404] @ 44748 │ │ │ │ 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 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 44734 │ │ │ │ + beq 4472c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 194d8c │ │ │ │ - ldr r3, [pc, #292] @ 44754 │ │ │ │ + bl 194d80 │ │ │ │ + ldr r3, [pc, #292] @ 4474c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r2, r6 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 446e8 │ │ │ │ + bne 446e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 44674 │ │ │ │ - ldr r0, [pc, #256] @ 44758 │ │ │ │ + beq 4466c │ │ │ │ + ldr r0, [pc, #256] @ 44750 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 446b4 │ │ │ │ - ldr r0, [pc, #212] @ 4475c │ │ │ │ + beq 446ac │ │ │ │ + ldr r0, [pc, #212] @ 44754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 446b8 │ │ │ │ + beq 446b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d80 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 44760 │ │ │ │ - ldr r3, [pc, #132] @ 44748 │ │ │ │ + ldr r2, [pc, #160] @ 44758 │ │ │ │ + ldr r3, [pc, #132] @ 44740 │ │ │ │ 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 44738 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #116] @ 44764 │ │ │ │ + ldr r7, [pc, #116] @ 4475c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ - b 44674 │ │ │ │ - ldr r3, [pc, #24] @ 44754 │ │ │ │ + bl 194d80 │ │ │ │ + b 4466c │ │ │ │ + ldr r3, [pc, #24] @ 4474c │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - b 44698 │ │ │ │ + b 44690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, ror #20 │ │ │ │ + eoreq fp, r6, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr sl │ │ │ │ + eoreq fp, r6, r4, 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, r0, asr #28 │ │ │ │ + eoreq r5, r2, ip, asr ip │ │ │ │ + eoreq fp, r6, r0, asr #18 │ │ │ │ + @ instruction: 0x002338bc │ │ │ │ │ │ │ │ -00044768 : │ │ │ │ +00044760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237c0 │ │ │ │ │ │ │ │ -0004477c : │ │ │ │ +00044774 : │ │ │ │ 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] @ 448b8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #292] @ 448c4 │ │ │ │ + ldr r2, [pc, #292] @ 448bc │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ 448c8 │ │ │ │ + ldr r3, [pc, #284] @ 448c0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #280] @ 448cc │ │ │ │ + ldr ip, [pc, #280] @ 448c4 │ │ │ │ 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 44814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44878 │ │ │ │ + beq 44870 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4484c │ │ │ │ + beq 44844 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 3fffc │ │ │ │ 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] @ 448c8 │ │ │ │ + ldr r3, [pc, #152] @ 448bc │ │ │ │ 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 448b4 │ │ │ │ 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 448a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 4481c │ │ │ │ + b 44814 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 447f4 │ │ │ │ + b 447ec │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 44860 │ │ │ │ + b 44858 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr r8 │ │ │ │ + eoreq fp, r6, r4, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr r8 │ │ │ │ + eoreq fp, r6, r4, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq fp, [r6], -r0 @ │ │ │ │ + ldrdeq fp, [r6], -r8 @ │ │ │ │ │ │ │ │ -000448d4 : │ │ │ │ +000448cc : │ │ │ │ mov r2, #0 │ │ │ │ - b 4477c │ │ │ │ + b 44774 │ │ │ │ │ │ │ │ -000448dc : │ │ │ │ +000448d4 : │ │ │ │ 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] @ 44c84 │ │ │ │ + ldr ip, [pc, #920] @ 44c88 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #908] @ 44c94 │ │ │ │ + ldr fp, [pc, #908] @ 44c8c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #904] @ 44c98 │ │ │ │ + ldr r1, [pc, #904] @ 44c90 │ │ │ │ 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] @ 44c94 │ │ │ │ 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 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + bl 8ea80 │ │ │ │ + ldr r3, [pc, #716] @ 44c98 │ │ │ │ + ldr r5, [pc, #716] @ 44c9c │ │ │ │ + ldr r9, [pc, #716] @ 44ca0 │ │ │ │ + ldr r8, [pc, #716] @ 44ca4 │ │ │ │ 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 3fffc │ │ │ │ + ldr r2, [pc, #680] @ 44ca8 │ │ │ │ + ldr r3, [pc, #680] @ 44cac │ │ │ │ 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 44bb0 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44bac │ │ │ │ - ldr r2, [pc, #632] @ 44cb8 │ │ │ │ + beq 44ba4 │ │ │ │ + ldr r2, [pc, #632] @ 44cb0 │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - b 44a58 │ │ │ │ + b 44a50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b8c │ │ │ │ + beq 44b84 │ │ │ │ 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 44a3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 44aa8 │ │ │ │ - b 44a44 │ │ │ │ + beq 44aa0 │ │ │ │ + b 44a3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44b54 │ │ │ │ + ble 44b4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a3c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a3c │ │ │ │ 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 44a80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #456] @ 44cbc │ │ │ │ + bl 3fffc │ │ │ │ + ldr r3, [pc, #456] @ 44cb4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 44a88 │ │ │ │ + beq 44a80 │ │ │ │ cmp r8, #4 │ │ │ │ - bhi 44c7c │ │ │ │ + bhi 44c74 │ │ │ │ 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 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bgt 44a94 │ │ │ │ - bl 20b8fc │ │ │ │ - b 44a94 │ │ │ │ + bgt 44a8c │ │ │ │ + bl 20b8c4 │ │ │ │ + b 44a8c │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44b2c │ │ │ │ - ldr r3, [pc, #316] @ 44cc0 │ │ │ │ + b 44b24 │ │ │ │ + ldr r3, [pc, #316] @ 44cb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44b2c │ │ │ │ + b 44b24 │ │ │ │ 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 44a18 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 44a14 │ │ │ │ + ldr r3, [pc, #260] @ 44cb0 │ │ │ │ ldr r7, [fp, r3] │ │ │ │ - b 44b90 │ │ │ │ - ldr r3, [pc, #260] @ 44cc4 │ │ │ │ + b 44b88 │ │ │ │ + ldr r3, [pc, #260] @ 44cbc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 44c6c │ │ │ │ + bhi 44c64 │ │ │ │ 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 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #200] @ 44cc8 │ │ │ │ + ldr r2, [pc, #200] @ 44cc0 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #136] @ 44c90 │ │ │ │ + ldr r3, [pc, #136] @ 44c88 │ │ │ │ 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 44c60 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ 44ccc │ │ │ │ + ldr r3, [pc, #156] @ 44cc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #144] @ 44cd0 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #144] @ 44cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #132] @ 44cd4 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #132] @ 44ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #120] @ 44cd8 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #120] @ 44cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44bd8 │ │ │ │ + b 44bd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ 44cdc │ │ │ │ + ldr r3, [pc, #104] @ 44cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #92] @ 44ce0 │ │ │ │ + b 44bd0 │ │ │ │ + ldr r3, [pc, #92] @ 44cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44b2c │ │ │ │ - eoreq fp, r6, r0, lsl #14 │ │ │ │ + b 44b24 │ │ │ │ + eoreq fp, r6, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, ror #13 │ │ │ │ + eoreq fp, r6, r8, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r3, r2, lsr fp │ │ │ │ - eorseq r3, r5, ip, lsl lr │ │ │ │ - eorseq r3, r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x00353df8 │ │ │ │ + strdeq lr, [r3], -sl @ │ │ │ │ + eorseq r3, r5, r4, lsr #28 │ │ │ │ + eorseq r3, r5, r8, lsr #28 │ │ │ │ + eorseq r3, r5, r0, lsl #28 │ │ │ │ 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, r8, lsl #25 │ │ │ │ + eoreq lr, r3, pc, lsl r9 │ │ │ │ + strdeq fp, [r6], -ip @ │ │ │ │ + @ instruction: 0x00353bdc │ │ │ │ + eorseq r3, r5, ip, asr #23 │ │ │ │ + @ instruction: 0x00353bbc │ │ │ │ + eorseq r3, r5, ip, lsr #23 │ │ │ │ + mlaseq r5, r8, fp, r3 │ │ │ │ + eorseq r3, r5, r8, lsl #23 │ │ │ │ │ │ │ │ -00044ce4 : │ │ │ │ +00044cdc : │ │ │ │ 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] @ 45644 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2372] @ 45650 │ │ │ │ + ldr r3, [pc, #2372] @ 45648 │ │ │ │ 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] @ 4564c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2352] @ 45658 │ │ │ │ + ldr r2, [pc, #2352] @ 45650 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #28 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ subs r4, r1, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - beq 44e68 │ │ │ │ + beq 44e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45618 │ │ │ │ + beq 45610 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 452d4 │ │ │ │ + blt 452cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - blt 44e64 │ │ │ │ + blt 44e5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2164] @ 4565c │ │ │ │ + ldr r3, [pc, #2164] @ 45654 │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [r6, r3] │ │ │ │ - beq 45604 │ │ │ │ + beq 455fc │ │ │ │ cmp r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2140] @ 45660 │ │ │ │ + ldr r3, [pc, #2140] @ 45658 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2132] @ 45664 │ │ │ │ + ldr r3, [pc, #2132] @ 4565c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2124] @ 45668 │ │ │ │ + ldr r3, [pc, #2124] @ 45660 │ │ │ │ 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 454d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ea0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44e48 │ │ │ │ - b 44eb8 │ │ │ │ + beq 44e40 │ │ │ │ + b 44eb0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2044] @ 4566c │ │ │ │ + ldr r2, [pc, #2044] @ 45664 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #2008] @ 45650 │ │ │ │ + ldr r3, [pc, #2008] @ 45648 │ │ │ │ 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 45640 │ │ │ │ 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 44eb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 44e98 │ │ │ │ + bne 44e90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44f28 │ │ │ │ + bgt 44f20 │ │ │ │ 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 │ │ │ │ + bl 6d56c │ │ │ │ + ldr r2, [pc, #1912] @ 45668 │ │ │ │ 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 262528 │ │ │ │ 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 45500 │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45010 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45008 │ │ │ │ + bne 45000 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44f48 │ │ │ │ + beq 44f40 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 45024 │ │ │ │ - ldr r3, [pc, #1788] @ 45670 │ │ │ │ + bgt 4501c │ │ │ │ + ldr r3, [pc, #1788] @ 45668 │ │ │ │ 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 25bb00 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 44ff0 │ │ │ │ + beq 44fe8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455d4 │ │ │ │ + bne 455cc │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bcd8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 45024 │ │ │ │ + b 4501c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45010 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 44ff8 │ │ │ │ + bne 44ff0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f64 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mov r1, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 45084 │ │ │ │ + beq 4507c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 45078 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45070 │ │ │ │ + bne 45068 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45044 │ │ │ │ - b 45080 │ │ │ │ + beq 4503c │ │ │ │ + b 45078 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 45078 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 45060 │ │ │ │ + bne 45058 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 45448 │ │ │ │ + ble 45440 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452fc │ │ │ │ + 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 45148 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 450f8 │ │ │ │ + beq 450f0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 452bc │ │ │ │ + bne 452b4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 450dc │ │ │ │ + beq 450d4 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 4514c │ │ │ │ + bgt 45144 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45378 │ │ │ │ + beq 45370 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 103a0c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -34868,82 +34866,82 @@ │ │ │ │ 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 1c2ba4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452f8 │ │ │ │ + beq 452f0 │ │ │ │ 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 45148 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bne 450d4 │ │ │ │ + bne 450cc │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 45150 │ │ │ │ + bgt 45148 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4510c │ │ │ │ + bne 45104 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 226134 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1112] @ 45674 │ │ │ │ + ldr r3, [pc, #1112] @ 4566c │ │ │ │ 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 45518 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce398 │ │ │ │ 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 +34954,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 45104 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 452ac │ │ │ │ + bne 452a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 450f8 │ │ │ │ + b 450f0 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 44ddc │ │ │ │ - b 44e64 │ │ │ │ + bge 44dd4 │ │ │ │ + b 44e5c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e64 │ │ │ │ + beq 44e5c │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 454d4 │ │ │ │ + beq 454cc │ │ │ │ mov r2, #9 │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 45364 │ │ │ │ + bne 4535c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 45354 │ │ │ │ + bne 4534c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45328 │ │ │ │ - b 45364 │ │ │ │ + beq 45320 │ │ │ │ + b 4535c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45364 │ │ │ │ + bne 4535c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 45344 │ │ │ │ + bne 4533c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44e64 │ │ │ │ + bgt 44e5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44e2c │ │ │ │ + b 44e24 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 226134 │ │ │ │ + ldr r3, [pc, #656] @ 45670 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 45214 │ │ │ │ + bhi 4520c │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #628] @ 4567c │ │ │ │ + ldr r3, [pc, #628] @ 45674 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #616] @ 45680 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #616] @ 45678 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #604] @ 45684 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #604] @ 4567c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #592] @ 45688 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #592] @ 45680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 45220 │ │ │ │ + b 45218 │ │ │ │ mov r3, fp │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #544] @ 45670 │ │ │ │ + b 45218 │ │ │ │ + ldr r3, [pc, #544] @ 45668 │ │ │ │ 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 25bb00 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 454cc │ │ │ │ + beq 454c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455a4 │ │ │ │ + bne 4559c │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bcd8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 45090 │ │ │ │ + b 45088 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 45370 │ │ │ │ + b 45368 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4559c │ │ │ │ + ble 45594 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44f40 │ │ │ │ + bne 44f38 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 45090 │ │ │ │ + bne 45034 │ │ │ │ + b 45088 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f64 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 4508c │ │ │ │ + bne 45034 │ │ │ │ + b 45084 │ │ │ │ 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 34c74 │ │ │ │ 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 +35142,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 45240 │ │ │ │ mov r9, #5 │ │ │ │ - b 44ed4 │ │ │ │ + b 44ecc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #204] @ 4568c │ │ │ │ + bl 17905c │ │ │ │ + ldr r1, [pc, #204] @ 45684 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 45494 │ │ │ │ + b 4548c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #160] @ 45690 │ │ │ │ + bl 17905c │ │ │ │ + ldr r1, [pc, #160] @ 45688 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17905c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 44fb8 │ │ │ │ + b 44fb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, fp │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - b 44dfc │ │ │ │ + b 44df4 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44dbc │ │ │ │ + b 44db4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [r6], -r0 @ │ │ │ │ + strdeq fp, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r8, asr #5 │ │ │ │ + ldrdeq fp, [r6], -r0 @ │ │ │ │ @ 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, ip, lsl r3 │ │ │ │ + eoreq r6, r3, r0, lsl r3 │ │ │ │ + ldrdeq r5, [r2], -r0 @ │ │ │ │ + eoreq fp, r6, ip, 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 │ │ │ │ + @ instruction: 0x003535f0 │ │ │ │ + strdeq lr, [r3], -ip @ │ │ │ │ + eorseq r3, r5, r4, lsl #8 │ │ │ │ + @ instruction: 0x003533f4 │ │ │ │ + eorseq r3, r5, r4, ror #7 │ │ │ │ + @ instruction: 0x003533d4 │ │ │ │ + eoreq r4, r2, r8, lsr #26 │ │ │ │ + strdeq r4, [r2], -r8 @ │ │ │ │ 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] @ 45794 │ │ │ │ + ldr r2, [pc, #240] @ 45798 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #232] @ 457a4 │ │ │ │ + ldr r4, [pc, #232] @ 4579c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #228] @ 457a8 │ │ │ │ + ldr r3, [pc, #228] @ 457a0 │ │ │ │ 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,977 +35233,977 @@ │ │ │ │ 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 4570c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 45754 │ │ │ │ - ldr r3, [pc, #144] @ 457ac │ │ │ │ + beq 4574c │ │ │ │ + ldr r3, [pc, #144] @ 457a4 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #140] @ 457b0 │ │ │ │ + ldr r2, [pc, #140] @ 457a8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ 457a0 │ │ │ │ + ldr r3, [pc, #112] @ 45798 │ │ │ │ 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 45790 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r2, [pc, #84] @ 457b4 │ │ │ │ + bl 1d343c │ │ │ │ + ldr r2, [pc, #84] @ 457ac │ │ │ │ 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 44cdc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 45714 │ │ │ │ + b 4570c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, ip, asr #18 │ │ │ │ + eoreq sl, r6, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, ip, lsr #18 │ │ │ │ + eoreq sl, r6, r4, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r6, ip, asr #17 │ │ │ │ + ldrdeq sl, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000457b8 : │ │ │ │ +000457b0 : │ │ │ │ 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] @ 458ec │ │ │ │ + ldr ip, [pc, #288] @ 458f0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #276] @ 458fc │ │ │ │ + ldr r3, [pc, #276] @ 458f4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #272] @ 45900 │ │ │ │ + ldr r2, [pc, #272] @ 458f8 │ │ │ │ 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] │ │ │ │ + mov r5, r1 │ │ │ │ str r3, [r6] │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 45854 │ │ │ │ + beq 4584c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - beq 458e0 │ │ │ │ + beq 458d8 │ │ │ │ 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 41e9c │ │ │ │ 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 44cdc │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #84] @ 45904 │ │ │ │ - ldr r3, [pc, #68] @ 458f8 │ │ │ │ + ldr r2, [pc, #84] @ 458fc │ │ │ │ + ldr r3, [pc, #68] @ 458f0 │ │ │ │ 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 458e8 │ │ │ │ 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 4584c │ │ │ │ + b 458a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsr #16 │ │ │ │ + eoreq sl, r6, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, lsl #16 │ │ │ │ + eoreq sl, r6, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r6, r8, asr #14 │ │ │ │ + eoreq sl, r6, r0, asr r7 │ │ │ │ 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] @ 45e7c │ │ │ │ + ldr r3, [pc, #1372] @ 45e80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r5, [pc, #1360] @ 45e8c │ │ │ │ + ldr r5, [pc, #1360] @ 45e84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1348] @ 45e90 │ │ │ │ + ldr r3, [pc, #1348] @ 45e88 │ │ │ │ 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 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [pc, #1316] @ 45e8c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ 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 45ab8 │ │ │ │ + ldr r3, [pc, #1268] @ 45e90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 459f0 │ │ │ │ + beq 459e8 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a850 │ │ │ │ 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 14a848 │ │ │ │ + ldr r3, [pc, #1224] @ 45e94 │ │ │ │ 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 457b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 45a54 │ │ │ │ + beq 45a4c │ │ │ │ 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 e9614 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1140] @ 45ea0 │ │ │ │ + ldr r2, [pc, #1140] @ 45e98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1108] @ 45e88 │ │ │ │ + ldr r3, [pc, #1108] @ 45e80 │ │ │ │ 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 45e78 │ │ │ │ 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 45a84 │ │ │ │ + ldr r3, [pc, #1080] @ 45e9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 45a00 │ │ │ │ + b 459f8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 459fc │ │ │ │ + bhi 459f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 459fc │ │ │ │ + bne 459f4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 459fc │ │ │ │ - b 45a64 │ │ │ │ + bne 459f4 │ │ │ │ + b 45a5c │ │ │ │ ldr lr, [r3, #696] @ 0x2b8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45af4 │ │ │ │ + beq 45aec │ │ │ │ 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 e9614 │ │ │ │ + b 45a18 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #28 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #32 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #764] @ 45ea8 │ │ │ │ + ldr r0, [pc, #764] @ 45ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2118 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 103924 │ │ │ │ - ldr r2, [pc, #740] @ 45eac │ │ │ │ + ldr r2, [pc, #740] @ 45ea4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #724] @ 45eb0 │ │ │ │ + ldr r0, [pc, #724] @ 45ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ - ldr r3, [pc, #716] @ 45eb4 │ │ │ │ + bl 76da4 │ │ │ │ + ldr r3, [pc, #716] @ 45eac │ │ │ │ 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 20dfac │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ - ldr r3, [pc, #640] @ 45eb8 │ │ │ │ + bl 20dfb8 │ │ │ │ + ldr r3, [pc, #640] @ 45eb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ade0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c88 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e4c │ │ │ │ - ldr r3, [pc, #576] @ 45ebc │ │ │ │ + bne 45e44 │ │ │ │ + ldr r3, [pc, #576] @ 45eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cbc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #13 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3a4 │ │ │ │ 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 │ │ │ │ + bl 791c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d28 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e18 │ │ │ │ - ldr r7, [pc, #472] @ 45ec0 │ │ │ │ + bne 45e10 │ │ │ │ + ldr r7, [pc, #472] @ 45eb8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d14 │ │ │ │ + bne 45d0c │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #532] @ 0x214 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45d28 │ │ │ │ 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 3f064 │ │ │ │ + ldr r0, [pc, #396] @ 45ebc │ │ │ │ mov r7, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2118 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #372] @ 45ec8 │ │ │ │ + ldr r7, [pc, #372] @ 45ec0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 103924 │ │ │ │ - ldr r2, [pc, #360] @ 45ecc │ │ │ │ + ldr r2, [pc, #360] @ 45ec4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #344] @ 45ed0 │ │ │ │ + ldr r0, [pc, #344] @ 45ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76da4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfac │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfac │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfb8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ade0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 791cc │ │ │ │ + bl 791c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3eba4 │ │ │ │ - b 45a20 │ │ │ │ + bl 3eb9c │ │ │ │ + b 45a18 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45d30 │ │ │ │ + bhi 45d28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d28 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45d30 │ │ │ │ - b 45ce0 │ │ │ │ + bne 45d28 │ │ │ │ + b 45cd8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45c90 │ │ │ │ + bhi 45c88 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c88 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45c90 │ │ │ │ - b 45c74 │ │ │ │ + bne 45c88 │ │ │ │ + b 45c6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r6], -r0 @ │ │ │ │ + ldrdeq sl, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026a6b0 │ │ │ │ + @ instruction: 0x0026a6b8 │ │ │ │ @ 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, ip, asr #21 │ │ │ │ + ldrdeq sl, [r6], -r0 @ │ │ │ │ + eorseq r2, r5, r0, lsr #27 │ │ │ │ + eoreq r4, r2, ip, lsl r9 │ │ │ │ + eoreq r4, r2, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r2, r5, r8, lsl ip │ │ │ │ + eorseq r2, r5, r0, lsr #24 │ │ │ │ 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 │ │ │ │ + mlaseq r5, r0, fp, r2 │ │ │ │ + eorseq r2, r5, r4, lsr #22 │ │ │ │ + eoreq r4, r2, r0, asr #15 │ │ │ │ + @ instruction: 0x00352ab8 │ │ │ │ + eoreq r4, r2, r4, ror r7 │ │ │ │ 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] @ 4626c │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #892] @ 46278 │ │ │ │ + ldr r0, [pc, #892] @ 46270 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #884] @ 4627c │ │ │ │ - ldr r3, [pc, #884] @ 46280 │ │ │ │ + ldr r4, [pc, #884] @ 46274 │ │ │ │ + ldr r3, [pc, #884] @ 46278 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ 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 41da4 │ │ │ │ + ldr r3, [pc, #704] @ 4627c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 46200 │ │ │ │ + beq 461f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #676] @ 46288 │ │ │ │ + ldr r3, [pc, #676] @ 46280 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 46124 │ │ │ │ + beq 4611c │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #632] @ 4628c │ │ │ │ + bl 3f5e4 │ │ │ │ + ldr r3, [pc, #632] @ 46284 │ │ │ │ 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 46058 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46198 │ │ │ │ - ldr r3, [pc, #588] @ 46290 │ │ │ │ + bne 46190 │ │ │ │ + ldr r3, [pc, #588] @ 46288 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 4622c │ │ │ │ + bne 46224 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #536] @ 46294 │ │ │ │ + bl 3f5e4 │ │ │ │ + ldr r3, [pc, #536] @ 4628c │ │ │ │ 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] @ 46290 │ │ │ │ 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 42e14 │ │ │ │ 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 45900 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #416] @ 4629c │ │ │ │ + ldr r2, [pc, #416] @ 46294 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #372] @ 46278 │ │ │ │ + ldr r3, [pc, #372] @ 46270 │ │ │ │ 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 46268 │ │ │ │ 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 461c4 │ │ │ │ + ldr r3, [pc, #356] @ 46298 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 45ff8 │ │ │ │ + beq 45ff0 │ │ │ │ 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 1ea334 │ │ │ │ + ldr r3, [pc, #296] @ 4629c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldmib r0, {r3, r6} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 46020 │ │ │ │ + b 46018 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46060 │ │ │ │ + bhi 46058 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 46058 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46060 │ │ │ │ - b 4603c │ │ │ │ + bne 46058 │ │ │ │ + b 46034 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45ff8 │ │ │ │ + bhi 45ff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45ff8 │ │ │ │ + bne 45ff0 │ │ │ │ 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 45ff0 │ │ │ │ + b 4612c │ │ │ │ + ldr r3, [pc, #160] @ 462a0 │ │ │ │ + ldr r1, [pc, #160] @ 462a4 │ │ │ │ + ldr r2, [pc, #160] @ 462a8 │ │ │ │ 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 46014 │ │ │ │ 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 1ea334 │ │ │ │ + ldr r3, [pc, #100] @ 462ac │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4608c │ │ │ │ + b 46084 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsl #2 │ │ │ │ + eoreq sl, r6, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, ror #1 │ │ │ │ + eoreq sl, r6, r8, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002245bc │ │ │ │ - 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 │ │ │ │ + eoreq r4, r2, r4, lsl #11 │ │ │ │ + eoreq r4, r2, r0, lsl #10 │ │ │ │ + eorseq r2, r5, r4, asr #15 │ │ │ │ + mlaeq r2, r4, r4, r4 │ │ │ │ + ldrdeq r4, [r2], -r4 @ │ │ │ │ + eoreq r9, r6, r0, lsl #30 │ │ │ │ + eorseq r2, r5, ip, asr #13 │ │ │ │ + strdeq r4, [r2], -r4 @ │ │ │ │ + eoreq r5, r2, r4, lsl #5 │ │ │ │ + eoreq r4, r2, r8, lsr #6 │ │ │ │ + eoreq r4, r2, r4, asr #6 │ │ │ │ + eoreq r4, r2, r0, lsr #6 │ │ │ │ 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] @ 465a4 │ │ │ │ + ldr r1, [pc, #732] @ 465a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #724] @ 465b4 │ │ │ │ + ldr r2, [pc, #724] @ 465ac │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #720] @ 465b8 │ │ │ │ + ldr r3, [pc, #720] @ 465b0 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #28 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #32 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #632] @ 465bc │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #632] @ 465b4 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r8, [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] @ 465b8 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #556] @ 465c4 │ │ │ │ + ldr r3, [pc, #556] @ 465bc │ │ │ │ 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 │ │ │ │ + bl 86598 │ │ │ │ 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 464d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2118 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 103924 │ │ │ │ - ldr r2, [pc, #476] @ 465c8 │ │ │ │ + ldr r2, [pc, #476] @ 465c0 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #460] @ 465cc │ │ │ │ + ldr r0, [pc, #460] @ 465c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76da4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ade0 │ │ │ │ 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 55fcc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 46510 │ │ │ │ + beq 46508 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46540 │ │ │ │ + beq 46538 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ movne r1, #0 │ │ │ │ - bne 464a8 │ │ │ │ - b 464fc │ │ │ │ + bne 464a0 │ │ │ │ + b 464f4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 464f8 │ │ │ │ + beq 464f0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 46494 │ │ │ │ + bne 4648c │ │ │ │ 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 463c8 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 463d0 │ │ │ │ + b 463c8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 464d8 │ │ │ │ - bl 85f6c │ │ │ │ + b 464d0 │ │ │ │ + bl 85f60 │ │ │ │ ldr r1, [r5] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 46478 │ │ │ │ + beq 46470 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4652c │ │ │ │ - b 46478 │ │ │ │ + bne 46524 │ │ │ │ + b 46470 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #132] @ 465d0 │ │ │ │ + ldr r1, [pc, #132] @ 465c8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 103924 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 45ed4 │ │ │ │ + bl 45ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #92] @ 465d4 │ │ │ │ + ldr r1, [pc, #92] @ 465cc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #48] @ 465b0 │ │ │ │ + ldr r2, [pc, #48] @ 465a8 │ │ │ │ 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 465a0 │ │ │ │ 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, r0, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, lsl #26 │ │ │ │ + eoreq r9, r6, r0, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r4, lsr #4 │ │ │ │ + eoreq r4, r2, ip, ror #3 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r2, r8, lsr #2 │ │ │ │ + strdeq r4, [r2], -r0 @ │ │ │ │ @ instruction: 0xfffffad0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror sl │ │ │ │ + eoreq r9, r6, r4, 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] @ 46820 │ │ │ │ + ldr ip, [pc, #568] @ 46824 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #556] @ 46830 │ │ │ │ + ldr r2, [pc, #556] @ 46828 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #552] @ 46834 │ │ │ │ + ldr r3, [pc, #552] @ 4682c │ │ │ │ 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] │ │ │ │ @@ -36218,27 +36216,27 @@ │ │ │ │ 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 46688 │ │ │ │ ldrsh r2, [r1] │ │ │ │ bic ip, r2, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 46784 │ │ │ │ - ldr r3, [pc, #452] @ 46838 │ │ │ │ + bne 4677c │ │ │ │ + ldr r3, [pc, #452] @ 46830 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 467b8 │ │ │ │ + bne 467b0 │ │ │ │ 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 +36249,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 41cc4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r3, #21 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #304] @ 4683c │ │ │ │ + bl 34c74 │ │ │ │ + ldr r1, [pc, #304] @ 46834 │ │ │ │ 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 +36277,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 45900 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ 46840 │ │ │ │ + ldr r2, [pc, #228] @ 46838 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 4682c │ │ │ │ + ldr r3, [pc, #200] @ 46824 │ │ │ │ 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 4681c │ │ │ │ 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 46688 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 46690 │ │ │ │ + bne 46688 │ │ │ │ ldrsh r2, [r2] │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46690 │ │ │ │ - b 4666c │ │ │ │ + bne 46688 │ │ │ │ + b 46664 │ │ │ │ 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 1ea334 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 4680c │ │ │ │ + bne 46804 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 4680c │ │ │ │ + bne 46804 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 46738 │ │ │ │ - ldr r3, [pc, #48] @ 46844 │ │ │ │ + b 46730 │ │ │ │ + ldr r3, [pc, #48] @ 4683c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 46738 │ │ │ │ + b 46730 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #20 │ │ │ │ + eoreq r9, r6, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #19 │ │ │ │ + eoreq r9, r6, ip, 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, r8, r1, r2 │ │ │ │ + ldrdeq r3, [r2], -ip @ │ │ │ │ + eoreq r9, r6, r0, lsr #17 │ │ │ │ + eoreq r3, r2, r0, lsr #27 │ │ │ │ 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] @ 46aa8 │ │ │ │ + ldr lr, [pc, #592] @ 46aac │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #580] @ 46ab8 │ │ │ │ + ldr r3, [pc, #580] @ 46ab0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #576] @ 46abc │ │ │ │ + ldr ip, [pc, #576] @ 46ab4 │ │ │ │ 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] @ 46ab8 │ │ │ │ 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 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 46998 │ │ │ │ - ldr r2, [pc, #476] @ 46ac4 │ │ │ │ + beq 46990 │ │ │ │ + ldr r2, [pc, #476] @ 46abc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 46968 │ │ │ │ + beq 46960 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 46a88 │ │ │ │ + beq 46a80 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e734 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a850 │ │ │ │ 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 14a848 │ │ │ │ + ldr r3, [pc, #380] @ 46ac0 │ │ │ │ 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 457b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 469f4 │ │ │ │ + beq 469ec │ │ │ │ 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 e9614 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46a60 │ │ │ │ + bne 46a58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1, #748] @ 0x2ec │ │ │ │ - bne 46a98 │ │ │ │ + bne 46a90 │ │ │ │ str r2, [r4] │ │ │ │ - bl 462b8 │ │ │ │ + bl 462b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #256] @ 46acc │ │ │ │ + ldr r2, [pc, #256] @ 46ac4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #224] @ 46ab4 │ │ │ │ + ldr r3, [pc, #224] @ 46aac │ │ │ │ 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 46aa4 │ │ │ │ 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 46a24 │ │ │ │ + ldr r3, [pc, #196] @ 46ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 46978 │ │ │ │ + b 46970 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46974 │ │ │ │ + bhi 4696c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46974 │ │ │ │ + bne 4696c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46974 │ │ │ │ - b 46a04 │ │ │ │ + bne 4696c │ │ │ │ + b 469fc │ │ │ │ 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 │ │ │ │ + bl 85ee0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 469a4 │ │ │ │ + b 4699c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e7fc │ │ │ │ - b 46918 │ │ │ │ - ldr r0, [pc, #52] @ 46ad4 │ │ │ │ + bl 18e7f0 │ │ │ │ + b 46910 │ │ │ │ + ldr r0, [pc, #52] @ 46acc │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bl 77d9c │ │ │ │ + bl 77d90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r7, r9 │ │ │ │ + mlaeq r6, ip, r7, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror r7 │ │ │ │ + eoreq r9, r6, ip, 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 │ │ │ │ + @ instruction: 0x00223cb0 │ │ │ │ + eoreq r9, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r5, r0, lsl #28 │ │ │ │ @ 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] @ 46bb0 │ │ │ │ + ldr ip, [pc, #200] @ 46bb4 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 46bc0 │ │ │ │ + ldr r2, [pc, #188] @ 46bb8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 46bc4 │ │ │ │ + ldr r3, [pc, #184] @ 46bbc │ │ │ │ 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 46b50 │ │ │ │ + ldr r3, [pc, #124] @ 46bc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 46ba0 │ │ │ │ + beq 46b98 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - bl 46848 │ │ │ │ + bl 46840 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #84] @ 46bcc │ │ │ │ + ldr r2, [pc, #84] @ 46bc4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 46bbc │ │ │ │ + ldr r3, [pc, #60] @ 46bb4 │ │ │ │ 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 46bac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - b 46b6c │ │ │ │ + bl 46840 │ │ │ │ + b 46b64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #10 │ │ │ │ + eoreq r9, r6, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #9 │ │ │ │ + eoreq r9, r6, ip, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror r4 │ │ │ │ + eoreq r9, r6, r4, lsl #9 │ │ │ │ │ │ │ │ -00046bd0 : │ │ │ │ +00046bc8 : │ │ │ │ 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] @ 46d0c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ 46d18 │ │ │ │ + ldr r3, [pc, #292] @ 46d10 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #284] @ 46d1c │ │ │ │ + ldr r2, [pc, #284] @ 46d14 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #280] @ 46d20 │ │ │ │ + ldr ip, [pc, #280] @ 46d18 │ │ │ │ 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 │ │ │ │ + add ip, sp, #20 │ │ │ │ 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 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 46c78 │ │ │ │ + beq 46c70 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ cmp ip, lr, asr #1 │ │ │ │ - beq 46d00 │ │ │ │ + beq 46cf8 │ │ │ │ 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 41e9c │ │ │ │ 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 44cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #76] @ 46d24 │ │ │ │ + ldr r2, [pc, #76] @ 46d1c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 46d18 │ │ │ │ + ldr r3, [pc, #56] @ 46d10 │ │ │ │ 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 46d08 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 46c78 │ │ │ │ - b 46cd0 │ │ │ │ + bge 46c70 │ │ │ │ + b 46cc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsl #8 │ │ │ │ + eoreq r9, r6, r0, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, ror #7 │ │ │ │ + strdeq r9, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, ip, lsl r3 │ │ │ │ + eoreq r9, r6, r4, lsr #6 │ │ │ │ │ │ │ │ -00046d28 : │ │ │ │ +00046d20 : │ │ │ │ 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 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d60 : │ │ │ │ +00046d58 : │ │ │ │ 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 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d9c : │ │ │ │ +00046d94 : │ │ │ │ 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] @ 46eb4 │ │ │ │ + ldr r2, [pc, #264] @ 46eb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #256] @ 46ec4 │ │ │ │ + ldr r4, [pc, #256] @ 46ebc │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #252] @ 46ec8 │ │ │ │ + ldr r3, [pc, #252] @ 46ec0 │ │ │ │ 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 +36724,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] @ 46ec4 │ │ │ │ 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] @ 46ec8 │ │ │ │ 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 44cdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #68] @ 46ed4 │ │ │ │ + ldr r2, [pc, #68] @ 46ecc │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #40] @ 46ec0 │ │ │ │ + ldr r3, [pc, #40] @ 46eb8 │ │ │ │ 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 46eb0 │ │ │ │ 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, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, lsr #4 │ │ │ │ + eoreq r9, r6, ip, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, r0, lsr #23 │ │ │ │ + eoreq r9, r6, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, r4, ror #2 │ │ │ │ + eoreq r9, r6, ip, ror #2 │ │ │ │ │ │ │ │ -00046ed8 : │ │ │ │ +00046ed0 : │ │ │ │ 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] @ 46f34 │ │ │ │ + ldr r4, [pc, #64] @ 46f38 │ │ │ │ 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] @ 46f3c │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r5, r4, lsl #18 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ + eorseq r1, r5, ip, lsl #18 │ │ │ │ + eoreq r9, r6, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00046f48 : │ │ │ │ +00046f40 : │ │ │ │ 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] @ 4711c │ │ │ │ + ldr r3, [pc, #448] @ 47120 │ │ │ │ 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 37d9c │ │ │ │ + ldr r7, [pc, #412] @ 47124 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d4 │ │ │ │ - ldr r3, [pc, #400] @ 47130 │ │ │ │ + beq 470cc │ │ │ │ + ldr r3, [pc, #400] @ 47128 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 470f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ streq r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - beq 47068 │ │ │ │ + beq 47060 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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] @ 4712c │ │ │ │ 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] @ 47130 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #188] @ 4713c │ │ │ │ + ldr r2, [pc, #188] @ 47134 │ │ │ │ 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 44cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #144] @ 47140 │ │ │ │ - ldr r3, [pc, #116] @ 47128 │ │ │ │ + ldr r2, [pc, #144] @ 47138 │ │ │ │ + ldr r3, [pc, #116] @ 47120 │ │ │ │ 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 47118 │ │ │ │ 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] @ 4713c │ │ │ │ + ldr r2, [pc, #104] @ 47140 │ │ │ │ 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 470a0 │ │ │ │ tst r6, #8 │ │ │ │ movne r9, #2 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe4 │ │ │ │ tst r6, #48 @ 0x30 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe4 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ moveq r9, #5 │ │ │ │ movne r9, #4 │ │ │ │ - b 46fec │ │ │ │ + b 46fe4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r0, r9 │ │ │ │ + mlaeq r6, ip, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, ip, rrx │ │ │ │ + eoreq r9, r6, r4, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r8, ror #5 │ │ │ │ - mlaseq r5, r0, r7, r1 │ │ │ │ + @ instruction: 0x002232b0 │ │ │ │ + mlaseq r5, r8, r7, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r6, r8, asr #30 │ │ │ │ + eoreq r8, r6, r0, asr pc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r3, r2, r4, lsl #11 │ │ │ │ + eoreq r3, r2, ip, asr #10 │ │ │ │ │ │ │ │ -0004714c : │ │ │ │ +00047144 : │ │ │ │ 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 47204 │ │ │ │ ldrb r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 471ec │ │ │ │ - ldr r9, [pc, #172] @ 47228 │ │ │ │ + beq 471e4 │ │ │ │ + ldr r9, [pc, #172] @ 47220 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b 471a0 │ │ │ │ + b 47198 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ add r7, r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 471ec │ │ │ │ + beq 471e4 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r3, r3, #1 │ │ │ │ movne r4, r3 │ │ │ │ - bne 47190 │ │ │ │ + bne 47188 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r7] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ 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 47198 │ │ │ │ + ldr r0, [pc, #56] @ 47224 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #28] @ 47230 │ │ │ │ + ldr r2, [pc, #28] @ 47228 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f40 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002234b0 │ │ │ │ + eoreq r3, r2, r0, asr #8 │ │ │ │ + eoreq r3, r2, r0, lsr #8 │ │ │ │ │ │ │ │ -00047234 : │ │ │ │ +0004722c : │ │ │ │ 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] @ 47344 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #244] @ 47350 │ │ │ │ + ldr r1, [pc, #244] @ 47348 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 47354 │ │ │ │ - ldr r2, [pc, #236] @ 47358 │ │ │ │ + ldr r3, [pc, #236] @ 4734c │ │ │ │ + ldr r2, [pc, #236] @ 47350 │ │ │ │ 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 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ 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 34bc0 │ │ │ │ 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 47310 │ │ │ │ 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] @ 47354 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 47350 │ │ │ │ + ldr r3, [pc, #88] @ 47348 │ │ │ │ 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 47340 │ │ │ │ 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 34940 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r3] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 472dc │ │ │ │ + b 472d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr #27 │ │ │ │ + eoreq r8, r6, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl #27 │ │ │ │ + eoreq r8, r6, ip, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r6, r4, lsl #26 │ │ │ │ + eoreq r8, r6, ip, lsl #26 │ │ │ │ │ │ │ │ -00047360 : │ │ │ │ +00047358 : │ │ │ │ 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] @ 47468 │ │ │ │ + ldr r2, [pc, #248] @ 4746c │ │ │ │ + ldr r6, [pc, #248] @ 47470 │ │ │ │ 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 38b7c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r4] │ │ │ │ - bl 47234 │ │ │ │ - ldr r3, [pc, #204] @ 4747c │ │ │ │ + bl 4722c │ │ │ │ + ldr r3, [pc, #204] @ 47474 │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #156] @ 47478 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #108] @ 47484 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #108] @ 4747c │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #60] @ 47488 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #60] @ 47480 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r6, ip, ror ip │ │ │ │ + eoreq r8, r6, r4, 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, r4, lsl #9 │ │ │ │ + eoreq r9, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0x002219b0 │ │ │ │ + eoreq r7, r2, ip, lsr #13 │ │ │ │ + eoreq r3, r3, r8, asr #12 │ │ │ │ │ │ │ │ -0004748c : │ │ │ │ +00047484 : │ │ │ │ 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] @ 47644 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #404] @ 47650 │ │ │ │ + ldr r2, [pc, #404] @ 47648 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #400] @ 47654 │ │ │ │ + ldr r3, [pc, #400] @ 4764c │ │ │ │ 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] @ 47650 │ │ │ │ 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 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #316] @ 4765c │ │ │ │ + ldr r3, [pc, #316] @ 47654 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 26562c │ │ │ │ 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 47630 │ │ │ │ + ldr r0, [pc, #224] @ 47658 │ │ │ │ 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 47630 │ │ │ │ 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 41e9c │ │ │ │ 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 +37236,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 4b9b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #92] @ 47664 │ │ │ │ + ldr r2, [pc, #92] @ 4765c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 47650 │ │ │ │ + ldr r3, [pc, #64] @ 47648 │ │ │ │ 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 47640 │ │ │ │ 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 47590 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #22 │ │ │ │ + eoreq r8, r6, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsr fp │ │ │ │ + eoreq r8, r6, ip, 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, r8, lsl #5 │ │ │ │ + strdeq r8, [r6], -r4 @ │ │ │ │ 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] @ 4786c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #488] @ 47878 │ │ │ │ + ldr r1, [pc, #488] @ 47870 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #476] @ 4787c │ │ │ │ + ldr ip, [pc, #476] @ 47874 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #468] @ 47880 │ │ │ │ + ldr r2, [pc, #468] @ 47878 │ │ │ │ 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 +37295,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 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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 41da4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 47794 │ │ │ │ + beq 4778c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47794 │ │ │ │ - ldr r0, [pc, #316] @ 47884 │ │ │ │ + beq 4778c │ │ │ │ + ldr r0, [pc, #316] @ 4787c │ │ │ │ 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 44124 │ │ │ │ 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 477b0 │ │ │ │ + ldr r3, [pc, #252] @ 47880 │ │ │ │ add r3, pc, r3 │ │ │ │ mov lr, r3 │ │ │ │ - b 477c0 │ │ │ │ - ldr ip, [pc, #240] @ 4788c │ │ │ │ + b 477b8 │ │ │ │ + ldr ip, [pc, #240] @ 47884 │ │ │ │ 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 4777c │ │ │ │ + ldr lr, [pc, #208] @ 47888 │ │ │ │ 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] @ 4788c │ │ │ │ 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 42e14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ - beq 47810 │ │ │ │ + beq 47808 │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #128] @ 47898 │ │ │ │ - ldr r0, [pc, #128] @ 4789c │ │ │ │ + ldr r3, [pc, #128] @ 47890 │ │ │ │ + ldr r0, [pc, #128] @ 47894 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #88] @ 478a0 │ │ │ │ + ldr r2, [pc, #88] @ 47898 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 47878 │ │ │ │ + ldr r3, [pc, #40] @ 47870 │ │ │ │ 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 47868 │ │ │ │ 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, r4, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, asr #18 │ │ │ │ + eoreq r8, r6, ip, 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, r4, ror #29 │ │ │ │ + eoreq r3, r2, r8, lsl #26 │ │ │ │ + strdeq r3, [r2], -r4 @ │ │ │ │ + eoreq r2, r2, ip, lsr #22 │ │ │ │ + eoreq r2, r2, r4, ror #28 │ │ │ │ + eorseq r0, r5, r8, ror #31 │ │ │ │ + eoreq r2, r2, r0, ror #31 │ │ │ │ + @ instruction: 0x002687b4 │ │ │ │ │ │ │ │ -000478a4 : │ │ │ │ +0004789c : │ │ │ │ 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] @ 479e8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #296] @ 479f4 │ │ │ │ + ldr r3, [pc, #296] @ 479ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #288] @ 479f8 │ │ │ │ + ldr lr, [pc, #288] @ 479f0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ 479fc │ │ │ │ + ldr r3, [pc, #276] @ 479f4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ + mov r6, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r2, [r5] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #3 │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [pc, #224] @ 479f8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ 47a00 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 47958 │ │ │ │ + beq 47950 │ │ │ │ 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 47988 │ │ │ │ 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 41e9c │ │ │ │ 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] @ 479fc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 47668 │ │ │ │ + bl 47660 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 47a08 │ │ │ │ + ldr r2, [pc, #68] @ 47a00 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 479f4 │ │ │ │ + ldr r3, [pc, #40] @ 479ec │ │ │ │ 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 479e4 │ │ │ │ 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, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r7 │ │ │ │ + eoreq r8, r6, ip, 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, r4, ror #28 │ │ │ │ + eoreq r8, r6, r8, 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] @ 47dac │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #900] @ 47db8 │ │ │ │ + ldr r1, [pc, #900] @ 47db0 │ │ │ │ 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] @ 47db4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #876] @ 47dc0 │ │ │ │ + ldr r2, [pc, #876] @ 47db8 │ │ │ │ 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] @ 47dbc │ │ │ │ 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, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 47bd4 │ │ │ │ cmn r5, #1 │ │ │ │ clz fp, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsr fp, fp, #5 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 47b98 │ │ │ │ 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,298 +37569,298 @@ │ │ │ │ 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 43100 │ │ │ │ + ldr r3, [pc, #664] @ 47dc0 │ │ │ │ + ldr r1, [pc, #664] @ 47dc4 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #600] @ 47dd0 │ │ │ │ + ldr r2, [pc, #600] @ 47dc8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #568] @ 47db8 │ │ │ │ + ldr r3, [pc, #568] @ 47db0 │ │ │ │ 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 47da8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bc8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 47c4c │ │ │ │ + beq 47c44 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 47bec │ │ │ │ + beq 47be4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r1, r7 │ │ │ │ - beq 47cb0 │ │ │ │ + beq 47ca8 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ mov r1, #0 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ - b 47abc │ │ │ │ + bl 206a0c │ │ │ │ + b 47ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47c28 │ │ │ │ + bne 47c20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47bc8 │ │ │ │ + beq 47bc0 │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bc8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 47bc8 │ │ │ │ + bne 47bc0 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 47bd0 │ │ │ │ + beq 47bc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ 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 │ │ │ │ + bl 7f938 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 47d44 │ │ │ │ + beq 47d3c │ │ │ │ subs r3, r4, #1 │ │ │ │ orreq fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, r5 │ │ │ │ movne r8, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b 47aec │ │ │ │ + b 47ae4 │ │ │ │ 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 │ │ │ │ + bl a7d04 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 47d6c │ │ │ │ + bne 47d64 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 47d54 │ │ │ │ + beq 47d4c │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movne r1, #0 │ │ │ │ - bne 47adc │ │ │ │ + bne 47ad4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f938 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orreq fp, fp, #1 │ │ │ │ mvn r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ cmp fp, #0 │ │ │ │ movne r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47aec │ │ │ │ + b 47ae4 │ │ │ │ clz r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ands r8, r3, #1 │ │ │ │ ldrsheq r2, [r3] │ │ │ │ moveq r8, #1 │ │ │ │ - beq 47ce8 │ │ │ │ + beq 47ce0 │ │ │ │ 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 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f938 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ clz r1, r5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47adc │ │ │ │ + b 47ad4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r8, asr #11 │ │ │ │ + ldrdeq r8, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, ip, r5, r8 │ │ │ │ + eoreq r8, r6, r4, 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: 0x00350cd4 │ │ │ │ + eoreq r2, r2, r0, asr #25 │ │ │ │ + eoreq r8, r6, r4, lsl #9 │ │ │ │ │ │ │ │ -00047dd4 : │ │ │ │ +00047dcc : │ │ │ │ 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] @ 47e18 │ │ │ │ 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 47a04 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r5, r4, lsl #20 │ │ │ │ + eorseq r0, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -00047e24 : │ │ │ │ +00047e1c : │ │ │ │ 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] @ 47e68 │ │ │ │ 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 47a04 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003509b0 │ │ │ │ + @ instruction: 0x003509b8 │ │ │ │ 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] @ 48258 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #948] @ 48264 │ │ │ │ + ldr r3, [pc, #948] @ 4825c │ │ │ │ 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] @ 48260 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #912] @ 4826c │ │ │ │ + ldr r0, [pc, #912] @ 48264 │ │ │ │ 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 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - beq 48220 │ │ │ │ + beq 48218 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13855c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4817c │ │ │ │ + bne 48174 │ │ │ │ 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 4813c │ │ │ │ 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 +37869,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 41cc4 │ │ │ │ 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 3f5e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ 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 41cc4 │ │ │ │ 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 3f5e4 │ │ │ │ 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 48110 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #508] @ 48270 │ │ │ │ + ldr r0, [pc, #508] @ 48268 │ │ │ │ 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 48128 │ │ │ │ + ldr ip, [pc, #492] @ 4826c │ │ │ │ + ldr r5, [pc, #492] @ 48270 │ │ │ │ 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] @ 48274 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #400] @ 48280 │ │ │ │ + ldr r2, [pc, #400] @ 48278 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #364] @ 48264 │ │ │ │ + ldr r3, [pc, #364] @ 4825c │ │ │ │ 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 48254 │ │ │ │ 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] @ 4827c │ │ │ │ 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 48078 │ │ │ │ + ldr ip, [pc, #336] @ 48280 │ │ │ │ + ldr r5, [pc, #336] @ 48284 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ - b 48090 │ │ │ │ + b 48088 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #10 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f7c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13855c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 47f84 │ │ │ │ + b 47f7c │ │ │ │ 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 +37994,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 41cc4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ 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] @ 48288 │ │ │ │ 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 47484 │ │ │ │ + b 480dc │ │ │ │ tst r1, #1 │ │ │ │ - bne 48240 │ │ │ │ + bne 48238 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 48250 │ │ │ │ - ldr r3, [pc, #88] @ 48294 │ │ │ │ + beq 48248 │ │ │ │ + ldr r3, [pc, #88] @ 4828c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ - ldr r3, [pc, #80] @ 48298 │ │ │ │ + b 48240 │ │ │ │ + ldr r3, [pc, #80] @ 48290 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 47f50 │ │ │ │ - ldr r3, [pc, #68] @ 4829c │ │ │ │ + b 47f48 │ │ │ │ + ldr r3, [pc, #68] @ 48294 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ + b 48240 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #2 │ │ │ │ + eoreq r8, r6, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r1 │ │ │ │ + eoreq r8, r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ + eoreq r2, r2, r8, asr #12 │ │ │ │ + eoreq r2, r2, r4, ror r6 │ │ │ │ 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 │ │ │ │ + eoreq r2, r2, ip, asr r6 │ │ │ │ + eoreq r7, r6, ip, lsl #30 │ │ │ │ + mlaeq r2, r4, r1, pc @ │ │ │ │ + mlaeq r2, r8, r5, r2 │ │ │ │ + eoreq r2, r2, r8, lsr #11 │ │ │ │ + eoreq r2, r2, r4, asr r5 │ │ │ │ + strdeq r1, [r3], -r0 @ │ │ │ │ + eoreq r1, r3, r4, ror #15 │ │ │ │ + eoreq r2, r2, r0, ror #8 │ │ │ │ │ │ │ │ -000482a0 : │ │ │ │ +00048298 : │ │ │ │ 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] @ 483bc │ │ │ │ + ldr ip, [pc, #268] @ 483c0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #256] @ 483cc │ │ │ │ + ldr r3, [pc, #256] @ 483c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #248] @ 483d0 │ │ │ │ + ldr r2, [pc, #248] @ 483c8 │ │ │ │ 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] @ 483cc │ │ │ │ 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 +38107,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] @ 483d0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 47e74 │ │ │ │ + bl 47e6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 483dc │ │ │ │ + ldr r2, [pc, #68] @ 483d4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 483c8 │ │ │ │ + ldr r3, [pc, #40] @ 483c0 │ │ │ │ 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 483b8 │ │ │ │ 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, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r8, lsl sp │ │ │ │ + eoreq r7, r6, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r4, r2 │ │ │ │ - eorseq r0, r5, r4, lsl #9 │ │ │ │ - eoreq r7, r6, ip, asr ip │ │ │ │ + eoreq r2, r2, r4, ror #8 │ │ │ │ + eorseq r0, r5, ip, lsl #9 │ │ │ │ + eoreq r7, r6, r4, 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] @ 48554 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #344] @ 48560 │ │ │ │ + ldr r2, [pc, #344] @ 48558 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #340] @ 48564 │ │ │ │ + ldr ip, [pc, #340] @ 4855c │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #332] @ 48568 │ │ │ │ + ldr r1, [pc, #332] @ 48560 │ │ │ │ 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 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + 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 48538 │ │ │ │ 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 41cc4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ 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] @ 48564 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #88] @ 48570 │ │ │ │ + ldr r2, [pc, #88] @ 48568 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 48560 │ │ │ │ + ldr r3, [pc, #64] @ 48558 │ │ │ │ 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 48550 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #44] @ 48574 │ │ │ │ + ldr r4, [pc, #44] @ 4856c │ │ │ │ mov r7, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 484cc │ │ │ │ + b 484c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r6], -r4 @ │ │ │ │ + strdeq r7, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r0, ror #23 │ │ │ │ + eoreq r7, r6, r8, ror #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r2], -r4 @ │ │ │ │ - ldrdeq r7, [r6], -ip @ │ │ │ │ - eoreq r2, r2, r0, lsl #31 │ │ │ │ + mlaeq r2, ip, r2, r2 │ │ │ │ + eoreq r7, r6, r4, ror #21 │ │ │ │ + eoreq r2, r2, r8, asr #30 │ │ │ │ │ │ │ │ -00048578 : │ │ │ │ - ldr ip, [pc, #28] @ 4859c │ │ │ │ +00048570 : │ │ │ │ + ldr ip, [pc, #28] @ 48594 │ │ │ │ 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 483d8 │ │ │ │ + eorseq r0, r5, r8, 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] @ 48684 │ │ │ │ + ldr r0, [pc, #212] @ 48688 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #200] @ 48694 │ │ │ │ + ldr r2, [pc, #200] @ 4868c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #196] @ 48698 │ │ │ │ + ldr r3, [pc, #196] @ 48690 │ │ │ │ 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] │ │ │ │ @@ -38279,121 +38277,121 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4865c │ │ │ │ + beq 48654 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #104] @ 4869c │ │ │ │ + ldr r2, [pc, #104] @ 48694 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #84] @ 48690 │ │ │ │ + ldr r3, [pc, #84] @ 48688 │ │ │ │ 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 48680 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ 486a0 │ │ │ │ + ldr r1, [pc, #60] @ 48698 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #56] @ 486a4 │ │ │ │ - ldr r0, [pc, #56] @ 486a8 │ │ │ │ + ldr r2, [pc, #56] @ 4869c │ │ │ │ + ldr r0, [pc, #56] @ 486a0 │ │ │ │ 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 483d8 │ │ │ │ + b 48618 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, ip, lsr sl │ │ │ │ + eoreq r7, r6, r4, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, ip, lsl sl │ │ │ │ + eoreq r7, r6, r4, 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, r8, asr #19 │ │ │ │ + mlaseq r5, ip, r1, r0 │ │ │ │ + eoreq r2, r2, ip, lsl r1 │ │ │ │ + eoreq r1, r2, r8, lsr #21 │ │ │ │ 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] @ 48a90 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #972] @ 48a9c │ │ │ │ + ldr r0, [pc, #972] @ 48a94 │ │ │ │ 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] @ 48a98 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #932] @ 48aa4 │ │ │ │ + ldr r2, [pc, #932] @ 48a9c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 4b858 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 489a0 │ │ │ │ + blt 48998 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ - ldr r2, [pc, #780] @ 48aa8 │ │ │ │ + blt 488d0 │ │ │ │ + ldr r2, [pc, #780] @ 48aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #772] @ 48aac │ │ │ │ + ldr r2, [pc, #772] @ 48aa4 │ │ │ │ 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 487c4 │ │ │ │ + ldr r2, [pc, #748] @ 48aa8 │ │ │ │ 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 +38402,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 41cc4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ cmp r6, #1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r4, lsr #31 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 48900 │ │ │ │ + beq 488f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - bl 3fa58 │ │ │ │ + bl 3fa50 │ │ │ │ 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] @ 48aac │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #520] @ 48ab8 │ │ │ │ + ldr r2, [pc, #520] @ 48ab0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #484] @ 48a9c │ │ │ │ + ldr r3, [pc, #484] @ 48a94 │ │ │ │ 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 48a8c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ 48abc │ │ │ │ + ldr r2, [pc, #476] @ 48ab4 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #464] @ 48ac0 │ │ │ │ + ldr r2, [pc, #464] @ 48ab8 │ │ │ │ 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 487c4 │ │ │ │ + ldr r0, [pc, #444] @ 48abc │ │ │ │ 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 44124 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3fa58 │ │ │ │ - ldr r2, [pc, #388] @ 48ac8 │ │ │ │ + bl 3fa50 │ │ │ │ + ldr r2, [pc, #388] @ 48ac0 │ │ │ │ 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 489cc │ │ │ │ + ldr r2, [pc, #336] @ 48ac4 │ │ │ │ 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 48a64 │ │ │ │ + ldr r3, [pc, #312] @ 48ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ - b 489dc │ │ │ │ + b 489d4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ + blt 488d0 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 48a78 │ │ │ │ - ldr r2, [pc, #276] @ 48ad4 │ │ │ │ + bne 48a70 │ │ │ │ + ldr r2, [pc, #276] @ 48acc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #268] @ 48ad8 │ │ │ │ + ldr r2, [pc, #268] @ 48ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ - ldr r8, [pc, #256] @ 48adc │ │ │ │ + b 487a4 │ │ │ │ + ldr r8, [pc, #256] @ 48ad4 │ │ │ │ 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 48a58 │ │ │ │ + ldr ip, [pc, #212] @ 48ad8 │ │ │ │ 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] @ 48adc │ │ │ │ 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,598 +38550,598 @@ │ │ │ │ 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 47484 │ │ │ │ + b 4889c │ │ │ │ + ldr ip, [pc, #128] @ 48ae0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 48a0c │ │ │ │ - ldr r8, [pc, #120] @ 48aec │ │ │ │ + b 48a04 │ │ │ │ + ldr r8, [pc, #120] @ 48ae4 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 489dc │ │ │ │ - ldr r2, [pc, #112] @ 48af0 │ │ │ │ + b 489d4 │ │ │ │ + ldr r2, [pc, #112] @ 48ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #104] @ 48af4 │ │ │ │ + ldr r2, [pc, #104] @ 48aec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ + b 487a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r8, lsr #18 │ │ │ │ + eoreq r7, r6, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r6], -r8 @ │ │ │ │ + eoreq r7, r6, r0, lsl #18 │ │ │ │ @ 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 │ │ │ │ + mlaeq r3, r0, lr, r4 │ │ │ │ + eoreq r8, r3, ip, lsr #20 │ │ │ │ + eoreq r9, r2, r0, ror #1 │ │ │ │ + eoreq r1, r2, r8, asr pc │ │ │ │ + eoreq r7, r6, ip, asr #14 │ │ │ │ + eoreq r1, r2, r4, ror #29 │ │ │ │ + eoreq lr, r2, r4, lsl #27 │ │ │ │ + eoreq r1, r2, r8, lsr #26 │ │ │ │ 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 │ │ │ │ + eoreq r7, r6, r0, lsr #7 │ │ │ │ + @ instruction: 0x0022ecb4 │ │ │ │ + strdeq r1, [r2], -ip @ │ │ │ │ + eoreq lr, r2, r8, lsl #4 │ │ │ │ + eoreq r4, r3, r8, lsr #16 │ │ │ │ + ldrdeq r1, [r2], -ip @ │ │ │ │ + eoreq r5, r2, r8, lsl #11 │ │ │ │ + eoreq lr, r2, r0, ror r1 │ │ │ │ + eoreq r4, r3, ip, lsr #23 │ │ │ │ + eoreq r8, r3, r8, asr #14 │ │ │ │ │ │ │ │ -00048af8 : │ │ │ │ +00048af0 : │ │ │ │ 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] @ 48b34 │ │ │ │ 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 486a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror #25 │ │ │ │ + @ instruction: 0x0034fcf0 │ │ │ │ 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 48b6c │ │ │ │ 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 48b98 │ │ │ │ + ldr r3, [pc, #124] @ 48bf0 │ │ │ │ + ldr r2, [pc, #124] @ 48bf4 │ │ │ │ + ldr r0, [pc, #124] @ 48bf8 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48bb8 │ │ │ │ + bne 48bb0 │ │ │ │ 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 48bdc │ │ │ │ + ldr r3, [pc, #68] @ 48bfc │ │ │ │ + ldr r2, [pc, #68] @ 48c00 │ │ │ │ + ldr r0, [pc, #68] @ 48c04 │ │ │ │ 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 486a4 │ │ │ │ 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 │ │ │ │ + b 73198 │ │ │ │ + eorseq pc, r4, r8, lsl #25 │ │ │ │ + eoreq r2, r3, ip, asr r6 │ │ │ │ + eoreq r1, r2, ip, ror #9 │ │ │ │ + eorseq pc, r4, r4, asr #24 │ │ │ │ + eoreq r1, r2, r8, lsl #25 │ │ │ │ + eoreq r1, r2, ip, lsr #9 │ │ │ │ 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] @ 48d60 │ │ │ │ + ldr r2, [pc, #320] @ 48d64 │ │ │ │ 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 48c80 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48c5c │ │ │ │ + bne 48c54 │ │ │ │ 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 48c80 │ │ │ │ + ldr r3, [pc, #268] @ 48d68 │ │ │ │ + ldr r2, [pc, #268] @ 48d6c │ │ │ │ + ldr r0, [pc, #268] @ 48d70 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ca0 │ │ │ │ + bne 48c98 │ │ │ │ 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 48cc4 │ │ │ │ + ldr r3, [pc, #212] @ 48d74 │ │ │ │ + ldr r2, [pc, #212] @ 48d78 │ │ │ │ + ldr r0, [pc, #212] @ 48d7c │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ce4 │ │ │ │ + bne 48cdc │ │ │ │ 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 48d08 │ │ │ │ + ldr r3, [pc, #156] @ 48d80 │ │ │ │ + ldr r2, [pc, #156] @ 48d84 │ │ │ │ + ldr r0, [pc, #156] @ 48d88 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48d28 │ │ │ │ + bne 48d20 │ │ │ │ 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 48d4c │ │ │ │ + ldr r3, [pc, #100] @ 48d8c │ │ │ │ + ldr r2, [pc, #100] @ 48d90 │ │ │ │ + ldr r0, [pc, #100] @ 48d94 │ │ │ │ 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 486a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ - ldrdeq r7, [r6], -r0 @ │ │ │ │ + b 73198 │ │ │ │ + ldrdeq r7, [r6], -r8 @ │ │ │ │ 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 │ │ │ │ + eorseq pc, r4, r0, lsr #23 │ │ │ │ + eoreq r1, r2, ip, ror #23 │ │ │ │ + eoreq r1, r2, r4, lsl #8 │ │ │ │ + eorseq pc, r4, ip, asr fp @ │ │ │ │ + eoreq r1, r2, r0, lsr #23 │ │ │ │ + eoreq r1, r2, r0, asr #7 │ │ │ │ + eorseq pc, r4, r8, lsl fp @ │ │ │ │ + eoreq r2, r3, ip, ror #9 │ │ │ │ + eoreq r1, r2, ip, ror r3 │ │ │ │ + @ instruction: 0x0034fad4 │ │ │ │ + eoreq r1, r2, r8, lsl fp │ │ │ │ + eoreq r1, r2, ip, lsr r3 │ │ │ │ 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 48dcc │ │ │ │ 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 48df8 │ │ │ │ + ldr r3, [pc, #124] @ 48e50 │ │ │ │ + ldr r2, [pc, #124] @ 48e54 │ │ │ │ + ldr r0, [pc, #124] @ 48e58 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48e18 │ │ │ │ + bne 48e10 │ │ │ │ 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 48e3c │ │ │ │ + ldr r3, [pc, #68] @ 48e5c │ │ │ │ + ldr r2, [pc, #68] @ 48e60 │ │ │ │ + ldr r0, [pc, #68] @ 48e64 │ │ │ │ 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 486a4 │ │ │ │ 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 │ │ │ │ + b 73198 │ │ │ │ + eorseq pc, r4, r8, lsr #20 │ │ │ │ + eoreq r1, r2, ip, ror #20 │ │ │ │ + eoreq r1, r2, ip, lsl #5 │ │ │ │ + eorseq pc, r4, r4, ror #19 │ │ │ │ + eoreq r1, r2, r8, lsr #20 │ │ │ │ + eoreq r1, r2, ip, asr #4 │ │ │ │ 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] @ 48f10 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r4, [pc, #128] @ 48f1c │ │ │ │ + ldr r4, [pc, #128] @ 48f14 │ │ │ │ cmp r3, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldreq r0, [r2, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #52] @ 0x34 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #56] @ 0x38 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f08 │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ee0 │ │ │ │ + bne 48ed8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48f08 │ │ │ │ - ldr r3, [pc, #56] @ 48f20 │ │ │ │ - ldr r2, [pc, #56] @ 48f24 │ │ │ │ + beq 48f00 │ │ │ │ + ldr r3, [pc, #56] @ 48f18 │ │ │ │ + ldr r2, [pc, #56] @ 48f1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #44] @ 48f28 │ │ │ │ + ldr r0, [pc, #44] @ 48f20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - ldr r3, [pc, #28] @ 48f2c │ │ │ │ + bl 486a4 │ │ │ │ + ldr r3, [pc, #28] @ 48f24 │ │ │ │ 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, r0, lsl #19 │ │ │ │ + eoreq r7, r6, r4, ror #2 │ │ │ │ + eorseq pc, r4, r0, lsr #18 │ │ │ │ + eoreq r1, r2, ip, asr r9 │ │ │ │ + eoreq r1, r2, ip, asr r1 │ │ │ │ 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] @ 49048 │ │ │ │ + ldr ip, [pc, #264] @ 4904c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #256] @ 49058 │ │ │ │ + ldr r2, [pc, #256] @ 49050 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #252] @ 4905c │ │ │ │ + ldr r3, [pc, #252] @ 49054 │ │ │ │ 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] @ 49058 │ │ │ │ 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 49034 │ │ │ │ tst r2, #1 │ │ │ │ - beq 49010 │ │ │ │ + beq 49008 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movlt r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e628 │ │ │ │ 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 1ce398 │ │ │ │ + ldr r2, [pc, #120] @ 4905c │ │ │ │ + ldr r3, [pc, #100] @ 4904c │ │ │ │ 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 49044 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ 49068 │ │ │ │ + ldr r1, [pc, #80] @ 49060 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r2, [pc, #76] @ 4906c │ │ │ │ - ldr r0, [pc, #76] @ 49070 │ │ │ │ + ldr r2, [pc, #76] @ 49064 │ │ │ │ + ldr r0, [pc, #76] @ 49068 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ - beq 48fc4 │ │ │ │ - b 48fb8 │ │ │ │ + beq 48fbc │ │ │ │ + b 48fb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r7, [r6], -r0 @ │ │ │ │ + strheq r7, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r0, r0, r7 │ │ │ │ + mlaeq r6, r8, 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, r4, lsl r0 │ │ │ │ + eorseq pc, r4, r8, ror #15 │ │ │ │ + eoreq r1, r2, ip, asr #16 │ │ │ │ + eoreq r0, r2, r4, ror #31 │ │ │ │ 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] @ 49290 │ │ │ │ + ldr r2, [pc, #524] @ 49294 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 492a0 │ │ │ │ + ldr r6, [pc, #512] @ 49298 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 492a4 │ │ │ │ + ldr r3, [pc, #508] @ 4929c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + 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 49214 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #404] @ 492a8 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #404] @ 492a0 │ │ │ │ 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 49250 │ │ │ │ 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 1889f4 │ │ │ │ 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 55fcc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491dc │ │ │ │ cmp r4, #0 │ │ │ │ movle r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491dc │ │ │ │ add r0, r0, r4 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r0, #-1] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 491e0 │ │ │ │ + beq 491d8 │ │ │ │ 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 1ce398 │ │ │ │ + ldr r2, [pc, #180] @ 492a4 │ │ │ │ + ldr r3, [pc, #160] @ 49294 │ │ │ │ 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 4928c │ │ │ │ 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] @ 492a8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #132] @ 492b4 │ │ │ │ - ldr r0, [pc, #132] @ 492b8 │ │ │ │ + ldr r2, [pc, #132] @ 492ac │ │ │ │ + ldr r0, [pc, #132] @ 492b0 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 490f8 │ │ │ │ + b 490f0 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e794 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 491e4 │ │ │ │ + bgt 491dc │ │ │ │ cmp r4, r1 │ │ │ │ movlt r1, r4 │ │ │ │ strlt r4, [sp, #20] │ │ │ │ - b 491e4 │ │ │ │ + b 491dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #30 │ │ │ │ + eoreq r6, r6, r0, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #30 │ │ │ │ + eoreq r6, r6, r0, asr pc │ │ │ │ @ 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, r8, lsl #28 │ │ │ │ + @ instruction: 0x0034f5d8 │ │ │ │ + eoreq r1, r2, r4, lsr r6 │ │ │ │ + eoreq r0, r2, ip, lsr #27 │ │ │ │ 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 492e8 │ │ │ │ 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 49320 │ │ │ │ + ldr r3, [pc, #60] @ 4932c │ │ │ │ + ldr r2, [pc, #60] @ 49330 │ │ │ │ + ldr r0, [pc, #60] @ 49334 │ │ │ │ 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 486a4 │ │ │ │ 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, ip, lsl #10 │ │ │ │ + eoreq r0, r2, r4, asr ip │ │ │ │ + eoreq r0, r2, r8, ror #24 │ │ │ │ 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] @ 4944c │ │ │ │ + ldr ip, [pc, #252] @ 49450 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #240] @ 4945c │ │ │ │ + ldr r3, [pc, #240] @ 49454 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ 49460 │ │ │ │ + ldr r2, [pc, #236] @ 49458 │ │ │ │ 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] │ │ │ │ @@ -39155,102 +39153,102 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 493cc │ │ │ │ + bne 493c4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 493fc │ │ │ │ - ldr r3, [pc, #144] @ 49464 │ │ │ │ + beq 493f4 │ │ │ │ + ldr r3, [pc, #144] @ 4945c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #132] @ 49468 │ │ │ │ + ldr r2, [pc, #132] @ 49460 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4946c │ │ │ │ + ldr r0, [pc, #128] @ 49464 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] @ 49468 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 49458 │ │ │ │ + ldr r3, [pc, #40] @ 49450 │ │ │ │ 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 49448 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, ip, ip, r6 │ │ │ │ + eoreq r6, r6, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, ip, ror ip │ │ │ │ + eoreq r6, r6, r4, 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, r4, lsr r4 @ │ │ │ │ + strdeq r1, [r3], -ip @ │ │ │ │ + eoreq r0, r2, ip, asr #22 │ │ │ │ + ldrdeq r6, [r6], -r4 @ │ │ │ │ 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] @ 49688 │ │ │ │ + ldr r2, [pc, #516] @ 4968c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #504] @ 49698 │ │ │ │ + ldr r5, [pc, #504] @ 49690 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #500] @ 4969c │ │ │ │ + ldr r3, [pc, #500] @ 49694 │ │ │ │ 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] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 1f1e24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 49654 │ │ │ │ + beq 4964c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #384] @ 496a0 │ │ │ │ + bl 1ea334 │ │ │ │ + ldr r3, [pc, #384] @ 49698 │ │ │ │ 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,113 +39256,113 @@ │ │ │ │ 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 1ea334 │ │ │ │ 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 1ea334 │ │ │ │ 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 1ea334 │ │ │ │ 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 42eac │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ streq r2, [r4] │ │ │ │ moveq r0, r5 │ │ │ │ - beq 49628 │ │ │ │ + beq 49620 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #116] @ 496a4 │ │ │ │ - ldr r3, [pc, #96] @ 49694 │ │ │ │ + bl 1ce398 │ │ │ │ + ldr r2, [pc, #116] @ 4969c │ │ │ │ + ldr r3, [pc, #96] @ 4968c │ │ │ │ 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 49684 │ │ │ │ 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] @ 496a0 │ │ │ │ + ldr r2, [pc, #56] @ 496a4 │ │ │ │ + ldr r0, [pc, #56] @ 496a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - b 49508 │ │ │ │ + bl 486a4 │ │ │ │ + b 49500 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #22 │ │ │ │ + eoreq r6, r6, r0, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #22 │ │ │ │ + eoreq r6, r6, r0, asr fp │ │ │ │ @ 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 │ │ │ │ + ldrdeq r6, [r6], -r0 @ │ │ │ │ + mlaseq r4, r4, r1, pc @ │ │ │ │ + strdeq r1, [r2], -ip @ │ │ │ │ + eoreq r0, r2, ip, lsr #17 │ │ │ │ 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, #1980] @ 49e88 │ │ │ │ + ldr r2, [pc, #1980] @ 49e8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #1976] @ 49e9c │ │ │ │ - ldr r3, [pc, #1976] @ 49ea0 │ │ │ │ + ldr r5, [pc, #1972] @ 49e90 │ │ │ │ + ldr r3, [pc, #1972] @ 49e94 │ │ │ │ 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 │ │ │ │ @@ -39381,623 +39379,622 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 49774 │ │ │ │ + bne 4976c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 497ac │ │ │ │ + beq 497a4 │ │ │ │ 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, #1812] @ 49e98 │ │ │ │ + ldr r2, [pc, #1812] @ 49e9c │ │ │ │ + ldr r0, [pc, #1812] @ 49ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 4986c │ │ │ │ - ldr r6, [pc, #1720] @ 49eb0 │ │ │ │ + bne 49864 │ │ │ │ + ldr r6, [pc, #1716] @ 49ea4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498a0 │ │ │ │ - ldr r0, [pc, #1696] @ 49eb4 │ │ │ │ + bne 49898 │ │ │ │ + ldr r0, [pc, #1692] @ 49ea8 │ │ │ │ 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 1739d0 │ │ │ │ + ldr r3, [pc, #1668] @ 49eac │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #1664] @ 49ebc │ │ │ │ + ldr r2, [pc, #1660] @ 49eb0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1616] @ 49e98 │ │ │ │ + ldr r3, [pc, #1612] @ 49e8c │ │ │ │ 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 49e68 │ │ │ │ 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 49804 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 4980c │ │ │ │ - b 497f0 │ │ │ │ + bne 49804 │ │ │ │ + b 497e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4980c │ │ │ │ + bne 49804 │ │ │ │ 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 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ mov r1, #31 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 49e2c │ │ │ │ + beq 49e20 │ │ │ │ asrs r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 4980c │ │ │ │ + beq 49804 │ │ │ │ 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 21379c │ │ │ │ tst r0, #1 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1412] @ 49ec0 │ │ │ │ + ldr r3, [pc, #1412] @ 49eb4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 49e38 │ │ │ │ + beq 49e2c │ │ │ │ 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 55fcc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499b4 │ │ │ │ - b 499c4 │ │ │ │ + beq 499a8 │ │ │ │ + b 499b8 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499c4 │ │ │ │ + beq 499b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 499c4 │ │ │ │ + bne 499b8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 4998c │ │ │ │ + beq 49980 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1272] @ 49ec4 │ │ │ │ + ldr r3, [pc, #1272] @ 49eb8 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 49a0c │ │ │ │ - ldr r3, [pc, #1260] @ 49ec8 │ │ │ │ - ldr r2, [pc, #1260] @ 49ecc │ │ │ │ + beq 49a00 │ │ │ │ + ldr r3, [pc, #1260] @ 49ebc │ │ │ │ + ldr r2, [pc, #1260] @ 49ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1256] @ 49ed0 │ │ │ │ + ldr r0, [pc, #1256] @ 49ec4 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ + beq 49af4 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #1180] @ 49ed4 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #1180] @ 49ec8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 49e60 │ │ │ │ - ldr r7, [pc, #1168] @ 49ed8 │ │ │ │ + beq 49e54 │ │ │ │ + ldr r7, [pc, #1168] @ 49ecc │ │ │ │ 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 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e44 │ │ │ │ + beq 49e38 │ │ │ │ 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 49af4 │ │ │ │ + ldr r0, [pc, #1116] @ 49ed0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r9, [pc, #1080] @ 49ee0 │ │ │ │ + beq 49af4 │ │ │ │ + ldr r9, [pc, #1080] @ 49ed4 │ │ │ │ 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 1739d0 │ │ │ │ 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 4946c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 49aac │ │ │ │ + bne 49aa0 │ │ │ │ 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 1ea334 │ │ │ │ mov r1, r7 │ │ │ │ - bl 860b8 │ │ │ │ + bl 860ac │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r3, [pc, #936] @ 49ee4 │ │ │ │ + beq 49804 │ │ │ │ + ldr r3, [pc, #936] @ 49ed8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #924] @ 49ee8 │ │ │ │ + ldr r3, [pc, #924] @ 49edc │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #912] @ 49eec │ │ │ │ + ldr r3, [pc, #912] @ 49ee0 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ 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 49c38 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 49b64 │ │ │ │ + bne 49b58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #812] @ 49ef0 │ │ │ │ + beq 49804 │ │ │ │ + ldr r0, [pc, #812] @ 49ee4 │ │ │ │ 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 1739d0 │ │ │ │ + ldr r0, [pc, #788] @ 49ee8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 49e68 │ │ │ │ - ldr r3, [pc, #756] @ 49ef8 │ │ │ │ + beq 49e5c │ │ │ │ + ldr r3, [pc, #756] @ 49eec │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ 49efc │ │ │ │ + ldr r3, [pc, #748] @ 49ef0 │ │ │ │ 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 1739d0 │ │ │ │ + b 49804 │ │ │ │ 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 49d0c │ │ │ │ + ldr r0, [pc, #668] @ 49ef4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r3, [sp, #64] @ 0x40 │ │ │ │ - bne 49d2c │ │ │ │ + bne 49d20 │ │ │ │ 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 1739d0 │ │ │ │ + ldr r3, [pc, #552] @ 49ec8 │ │ │ │ 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 49df8 │ │ │ │ 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 44564 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4980c │ │ │ │ + beq 49804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49e78 │ │ │ │ + beq 49e6c │ │ │ │ mov r7, #0 │ │ │ │ - b 49b64 │ │ │ │ - ldr r0, [pc, #484] @ 49f04 │ │ │ │ + b 49b58 │ │ │ │ + ldr r0, [pc, #484] @ 49ef8 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ - b 49c6c │ │ │ │ + bl 1739d0 │ │ │ │ + b 49c60 │ │ │ │ mov fp, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ cmp r7, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ - beq 49dd4 │ │ │ │ - ldr r3, [pc, #428] @ 49f08 │ │ │ │ + beq 49dc8 │ │ │ │ + ldr r3, [pc, #428] @ 49efc │ │ │ │ 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 1739d0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 49de0 │ │ │ │ + bne 49dd4 │ │ │ │ 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 49804 │ │ │ │ + ldr r0, [pc, #332] @ 49f00 │ │ │ │ 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 1739d0 │ │ │ │ + b 49804 │ │ │ │ + ldr r3, [pc, #308] @ 49f04 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49d5c │ │ │ │ - ldr r0, [pc, #300] @ 49f14 │ │ │ │ + b 49d50 │ │ │ │ + ldr r0, [pc, #300] @ 49f08 │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 49c78 │ │ │ │ + b 49c6c │ │ │ │ cmp r2, ip │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r4] │ │ │ │ - beq 49e24 │ │ │ │ + beq 49e18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d80 │ │ │ │ str r7, [r4] │ │ │ │ - b 49cf0 │ │ │ │ + b 49ce4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [pc, #132] @ 49ec4 │ │ │ │ + b 498f4 │ │ │ │ + ldr r3, [pc, #132] @ 49eb8 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - b 49b00 │ │ │ │ + b 49af4 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49a64 │ │ │ │ + bne 49a58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 49a70 │ │ │ │ - ldr r3, [pc, #168] @ 49f18 │ │ │ │ + b 49a64 │ │ │ │ + ldr r3, [pc, #168] @ 49f0c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49c04 │ │ │ │ + b 49bf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #156] @ 49f1c │ │ │ │ + ldr r0, [pc, #156] @ 49f10 │ │ │ │ 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 1739d0 │ │ │ │ + b 49804 │ │ │ │ + eoreq r6, r6, ip, lsr #18 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r6, r6, r0, lsl r9 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eorseq pc, r4, r8, ror r0 @ │ │ │ │ + eoreq r1, r3, r8, asr #20 │ │ │ │ + eoreq r0, r2, ip, lsl #16 │ │ │ │ + eorseq pc, r4, r4, lsl r0 @ │ │ │ │ + eoreq r1, r3, r0, lsl #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x002667b4 │ │ │ │ + @ instruction: 0x002667bc │ │ │ │ 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, r0, lsr lr │ │ │ │ + eoreq r0, r2, r8, lsl #29 │ │ │ │ + mlaeq r2, r8, lr, r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq lr, r4, r4, asr #27 │ │ │ │ + eoreq r0, r2, r0, lsr lr │ │ │ │ + eoreq r0, r2, r8, lsr #19 │ │ │ │ + eoreq r0, r2, r4, lsl #22 │ │ │ │ + strdeq r0, [r2], -r4 @ │ │ │ │ + eoreq r0, r2, r0, lsl #27 │ │ │ │ + eoreq r1, r3, r8, asr r5 │ │ │ │ + eoreq r0, r2, ip, asr sl │ │ │ │ + eoreq r8, r3, r8, ror r6 │ │ │ │ + eoreq r0, r2, ip, asr #25 │ │ │ │ + @ instruction: 0x002314bc │ │ │ │ + eoreq r0, r2, ip, lsr #23 │ │ │ │ + eoreq r8, r3, r0, lsr #10 │ │ │ │ + eoreq r0, r2, r0, lsl #22 │ │ │ │ + @ instruction: 0x002216bc │ │ │ │ + eoreq r1, r3, r4, lsr r3 │ │ │ │ + eoreq r1, r2, r8, lsr #12 │ │ │ │ + eoreq r0, r2, r0, asr #20 │ │ │ │ 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] @ 49f9c │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 49f58 │ │ │ │ + bne 49f4c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 49f84 │ │ │ │ - ldr r3, [pc, #76] @ 49fac │ │ │ │ - ldr r2, [pc, #76] @ 49fb0 │ │ │ │ + beq 49f78 │ │ │ │ + ldr r3, [pc, #76] @ 49fa0 │ │ │ │ + ldr r2, [pc, #76] @ 49fa4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r0, [pc, #64] @ 49fb4 │ │ │ │ + ldr r0, [pc, #64] @ 49fa8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f98 │ │ │ │ + beq 49f8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 49fb8 │ │ │ │ + ldr r3, [pc, #24] @ 49fac │ │ │ │ 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 @ │ │ │ │ + eoreq r6, r6, r0, asr #1 │ │ │ │ + eorseq lr, r4, ip, lsr #17 │ │ │ │ + eoreq pc, r1, r4, ror #23 │ │ │ │ + mlaeq r1, ip, pc, pc @ │ │ │ │ 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] @ 4a07c │ │ │ │ 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 4a064 │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a068 │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #2 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a068 │ │ │ │ ldr r3, [lr, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #3 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a068 │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #4 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a068 │ │ │ │ ldr r3, [lr, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07c │ │ │ │ - ldr r2, [pc, #56] @ 4a08c │ │ │ │ + beq 4a070 │ │ │ │ + ldr r2, [pc, #56] @ 4a080 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #52] @ 4a090 │ │ │ │ + ldr r1, [pc, #52] @ 4a084 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, ip │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4a094 │ │ │ │ + ldr r2, [pc, #16] @ 4a088 │ │ │ │ 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 4a048 │ │ │ │ + eorseq lr, r4, r4, lsr r8 │ │ │ │ + eoreq r0, r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x0034e7b0 │ │ │ │ + eoreq r0, r2, ip, lsr #17 │ │ │ │ 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] @ 4a31c │ │ │ │ + ldr r2, [pc, #632] @ 4a320 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #620] @ 4a330 │ │ │ │ + ldr r6, [pc, #620] @ 4a324 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #616] @ 4a334 │ │ │ │ + ldr r3, [pc, #616] @ 4a328 │ │ │ │ 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 +40002,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, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + 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 4a140 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a184 │ │ │ │ - ldr r2, [pc, #484] @ 4a338 │ │ │ │ + beq 4a178 │ │ │ │ + ldr r2, [pc, #484] @ 4a32c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #472] @ 4a33c │ │ │ │ + ldr r0, [pc, #472] @ 4a330 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #468] @ 4a340 │ │ │ │ + ldr r2, [pc, #468] @ 4a334 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r0, [pc, #440] @ 4a344 │ │ │ │ + ldr r0, [pc, #440] @ 4a338 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 4a1c4 │ │ │ │ + bne 4a1b8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4a300 │ │ │ │ - ldr r3, [pc, #380] @ 4a348 │ │ │ │ + beq 4a2f4 │ │ │ │ + ldr r3, [pc, #380] @ 4a33c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4a300 │ │ │ │ + beq 4a2f4 │ │ │ │ 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 4a200 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4a240 │ │ │ │ - ldr r2, [pc, #312] @ 4a34c │ │ │ │ + beq 4a234 │ │ │ │ + ldr r2, [pc, #312] @ 4a340 │ │ │ │ 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] @ 4a344 │ │ │ │ + ldr r2, [pc, #288] @ 4a348 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 4a2e8 │ │ │ │ + ble 4a2dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #232] @ 4a348 │ │ │ │ + ldr r1, [pc, #232] @ 4a33c │ │ │ │ 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,139 +40105,139 @@ │ │ │ │ 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 44cdc │ │ │ │ + ldr r3, [pc, #172] @ 4a34c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #164] @ 4a35c │ │ │ │ + ldr r2, [pc, #164] @ 4a350 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #104] @ 4a32c │ │ │ │ + ldr r3, [pc, #104] @ 4a320 │ │ │ │ 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 4a30c │ │ │ │ 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 4a310 │ │ │ │ + ldr r3, [pc, #80] @ 4a33c │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 4a274 │ │ │ │ + b 4a268 │ │ │ │ mov r8, #3 │ │ │ │ mov sl, #5 │ │ │ │ mov r9, #4 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, r8 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a1e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a270 │ │ │ │ - eoreq r5, r6, r4, asr #30 │ │ │ │ + b 4a264 │ │ │ │ + eoreq r5, r6, r0, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr #30 │ │ │ │ + eoreq r5, r6, r0, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r4, ip, lsr #13 │ │ │ │ - eoreq pc, r1, ip, asr #27 │ │ │ │ - eoreq pc, r1, r0, lsr #20 │ │ │ │ - eoreq pc, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x0034e6b8 │ │ │ │ + mlaeq r1, r8, sp, pc @ │ │ │ │ + eoreq pc, r1, ip, ror #19 │ │ │ │ + eoreq pc, r1, ip, ror #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, ip, ror #11 │ │ │ │ - eoreq pc, r1, ip, lsl #26 │ │ │ │ - eoreq r0, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x0034e5f8 │ │ │ │ + ldrdeq pc, [r1], -r8 @ │ │ │ │ + @ instruction: 0x00230fb4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r5, r6, r8, lsr sp │ │ │ │ + eoreq r5, r6, r4, asr #26 │ │ │ │ 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] @ 4a55c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ 4a56c │ │ │ │ + ldr r3, [pc, #484] @ 4a560 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [pc, #476] @ 4a570 │ │ │ │ + ldr sl, [pc, #476] @ 4a564 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #464] @ 4a574 │ │ │ │ + ldr r3, [pc, #464] @ 4a568 │ │ │ │ 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] @ 4a56c │ │ │ │ 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, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #28 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ lslge r8, r8, #1 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bge 4a55c │ │ │ │ - ldr r3, [pc, #364] @ 4a57c │ │ │ │ + bge 4a550 │ │ │ │ + ldr r3, [pc, #364] @ 4a570 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #352] @ 4a580 │ │ │ │ + ldr r3, [pc, #352] @ 4a574 │ │ │ │ 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 4a4c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #316] @ 4a584 │ │ │ │ + ldr r2, [pc, #316] @ 4a578 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 4a4fc │ │ │ │ + beq 4a4f0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a46c │ │ │ │ + bne 4a460 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a49c │ │ │ │ + beq 4a490 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -40248,141 +40245,141 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bl 103924 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 4a50c │ │ │ │ + beq 4a500 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb0 │ │ │ │ cmp r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - blt 4a43c │ │ │ │ + blt 4a430 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bne 4a4d4 │ │ │ │ + bne 4a4c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ orr r1, r8, #1 │ │ │ │ - beq 4a55c │ │ │ │ + beq 4a550 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #84] @ 4a588 │ │ │ │ - ldr r3, [pc, #52] @ 4a56c │ │ │ │ + ldr r2, [pc, #84] @ 4a57c │ │ │ │ + ldr r3, [pc, #52] @ 4a560 │ │ │ │ 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 4a558 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, r8, #1 │ │ │ │ - b 4a52c │ │ │ │ + b 4a520 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, ror ip │ │ │ │ + eoreq r5, r6, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, asr ip │ │ │ │ + eoreq r5, r6, r4, ror #24 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #9 │ │ │ │ - @ instruction: 0x0034e3d8 │ │ │ │ + eoreq r0, r2, r0, asr r4 │ │ │ │ + eorseq lr, r4, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r6, r4, asr #21 │ │ │ │ + ldrdeq r5, [r6], -r0 @ │ │ │ │ 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] @ 4a764 │ │ │ │ + ldr ip, [pc, #460] @ 4a768 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #452] @ 4a778 │ │ │ │ + ldr r3, [pc, #452] @ 4a76c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #448] @ 4a77c │ │ │ │ + ldr r2, [pc, #448] @ 4a770 │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ 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 4a638 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a678 │ │ │ │ - ldr r3, [pc, #308] @ 4a780 │ │ │ │ + beq 4a66c │ │ │ │ + ldr r3, [pc, #308] @ 4a774 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #296] @ 4a784 │ │ │ │ + ldr r0, [pc, #296] @ 4a778 │ │ │ │ str r7, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #288] @ 4a788 │ │ │ │ + ldr r2, [pc, #288] @ 4a77c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r0, [pc, #268] @ 4a78c │ │ │ │ + ldr r0, [pc, #268] @ 4a780 │ │ │ │ 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 4a354 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 1c1fb4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ bl 10784c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 103924 │ │ │ │ @@ -40396,317 +40393,317 @@ │ │ │ │ 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 4a728 │ │ │ │ + bl 1c2be4 │ │ │ │ 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] @ 4a784 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 4a774 │ │ │ │ + ldr r3, [pc, #44] @ 4a768 │ │ │ │ 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 4a760 │ │ │ │ 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, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr sl │ │ │ │ + eoreq r5, r6, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034e1b4 │ │ │ │ - eoreq pc, r1, r4, asr #17 │ │ │ │ - eoreq pc, r1, r4, lsr #10 │ │ │ │ - mlaeq r1, ip, r8, pc @ │ │ │ │ - @ instruction: 0x002658b4 │ │ │ │ + eorseq lr, r4, r0, asr #3 │ │ │ │ + mlaeq r1, r0, r8, pc @ │ │ │ │ + strdeq pc, [r1], -r0 @ │ │ │ │ + eoreq pc, r1, r8, ror #16 │ │ │ │ + eoreq r5, r6, r0, asr #17 │ │ │ │ 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] @ 4a99c │ │ │ │ + ldr r2, [pc, #508] @ 4a9a0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #496] @ 4a9b0 │ │ │ │ + ldr ip, [pc, #496] @ 4a9a4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #492] @ 4a9b4 │ │ │ │ + ldr r3, [pc, #492] @ 4a9a8 │ │ │ │ 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 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4a8f0 │ │ │ │ - ldr r2, [pc, #388] @ 4a9b8 │ │ │ │ + beq 4a8e4 │ │ │ │ + ldr r2, [pc, #388] @ 4a9ac │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 4a888 │ │ │ │ + beq 4a87c │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a854 │ │ │ │ + bne 4a848 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a888 │ │ │ │ - ldr r2, [pc, #352] @ 4a9bc │ │ │ │ + beq 4a87c │ │ │ │ + ldr r2, [pc, #352] @ 4a9b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #340] @ 4a9c0 │ │ │ │ + ldr r0, [pc, #340] @ 4a9b4 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #336] @ 4a9c4 │ │ │ │ + ldr r2, [pc, #336] @ 4a9b8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 4a964 │ │ │ │ + ble 4a958 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4a964 │ │ │ │ + beq 4a958 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4a8b0 │ │ │ │ + bne 4a8a4 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4a968 │ │ │ │ + beq 4a95c │ │ │ │ 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] @ 4a9bc │ │ │ │ + ldr r0, [pc, #256] @ 4a9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #248] @ 4a9d0 │ │ │ │ + ldr r2, [pc, #248] @ 4a9c4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 4a968 │ │ │ │ - ldr r0, [pc, #220] @ 4a9d4 │ │ │ │ + b 4a95c │ │ │ │ + ldr r0, [pc, #220] @ 4a9c8 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a354 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 47234 │ │ │ │ + bl 4722c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4a9d8 │ │ │ │ + ldr r2, [pc, #172] @ 4a9cc │ │ │ │ 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] @ 4a9a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a9a4 │ │ │ │ + bne 4a998 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #108] @ 4a9dc │ │ │ │ + ldr r0, [pc, #108] @ 4a9d0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r6 │ │ │ │ moveq r1, #0 │ │ │ │ - b 4a91c │ │ │ │ + b 4a910 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r8, asr #16 │ │ │ │ + eoreq r5, r6, r4, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, lsr #16 │ │ │ │ + eoreq r5, r6, r4, lsr r8 │ │ │ │ @ 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 @ │ │ │ │ + @ instruction: 0x0034dfb0 │ │ │ │ + eoreq pc, r1, r0, ror r6 @ │ │ │ │ + eoreq pc, r1, ip, ror #31 │ │ │ │ + eorseq sp, r4, r4, asr #30 │ │ │ │ + eoreq pc, r1, ip, lsl #12 │ │ │ │ + eoreq r0, r2, r0, lsl #1 │ │ │ │ + eoreq pc, r1, r4, ror #11 │ │ │ │ + ldrdeq r5, [r6], -r4 @ │ │ │ │ + eoreq pc, r1, r8, ror #10 │ │ │ │ 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] @ 4ab04 │ │ │ │ + ldr ip, [pc, #280] @ 4ab08 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #272] @ 4ab18 │ │ │ │ + ldr r3, [pc, #272] @ 4ab0c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #268] @ 4ab1c │ │ │ │ + ldr r2, [pc, #268] @ 4ab10 │ │ │ │ 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 4aa64 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ - beq 4aaa4 │ │ │ │ - ldr r3, [pc, #168] @ 4ab20 │ │ │ │ + beq 4aa98 │ │ │ │ + ldr r3, [pc, #168] @ 4ab14 │ │ │ │ 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] @ 4ab18 │ │ │ │ + ldr r2, [pc, #148] @ 4ab1c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ 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 4aae8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1c2360 │ │ │ │ - ldr r2, [pc, #92] @ 4ab2c │ │ │ │ - ldr r3, [pc, #64] @ 4ab14 │ │ │ │ + bl 1c2314 │ │ │ │ + ldr r2, [pc, #92] @ 4ab20 │ │ │ │ + ldr r3, [pc, #64] @ 4ab08 │ │ │ │ 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 4ab00 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 4aabc │ │ │ │ + b 4aab0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r0, lsl #12 │ │ │ │ + eoreq r5, r6, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, ror #11 │ │ │ │ + eoreq r5, r6, ip, 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 │ │ │ │ + mlaseq r4, r4, sp, sp │ │ │ │ + eoreq pc, r1, r0, asr #8 │ │ │ │ + eoreq pc, r1, r4, asr #1 │ │ │ │ + eoreq r5, r6, r4, lsr r5 │ │ │ │ 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 4ab58 │ │ │ │ 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 4ab88 │ │ │ │ + ldr r3, [pc, #56] @ 4ab98 │ │ │ │ + ldr r2, [pc, #56] @ 4ab9c │ │ │ │ + ldr r0, [pc, #56] @ 4aba0 │ │ │ │ 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 486a4 │ │ │ │ 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 448d4 │ │ │ │ + mlaseq r4, ip, ip, sp │ │ │ │ + eoreq lr, r1, r0, ror #31 │ │ │ │ + eoreq pc, r1, r8, asr #6 │ │ │ │ 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] @ 4ad74 │ │ │ │ + ldr r2, [pc, #440] @ 4ad78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #432] @ 4ad88 │ │ │ │ + ldr r8, [pc, #432] @ 4ad7c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #428] @ 4ad8c │ │ │ │ + ldr r3, [pc, #428] @ 4ad80 │ │ │ │ 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 +40711,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 4ac1c │ │ │ │ ldrsh r2, [r7] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ac60 │ │ │ │ + beq 4ac54 │ │ │ │ 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] @ 4ad84 │ │ │ │ + ldr r2, [pc, #340] @ 4ad88 │ │ │ │ + ldr r0, [pc, #340] @ 4ad8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r4] │ │ │ │ - ldr r2, [pc, #308] @ 4ad9c │ │ │ │ + ldr r2, [pc, #308] @ 4ad90 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r8, r2] │ │ │ │ movle r1, r8 │ │ │ │ - ble 4accc │ │ │ │ + ble 4acc0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4ac94 │ │ │ │ + bne 4ac88 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc0 │ │ │ │ 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] @ 4ad94 │ │ │ │ + ldr r2, [pc, #252] @ 4ad98 │ │ │ │ + ldr r0, [pc, #252] @ 4ad9c │ │ │ │ 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 486a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #204] @ 4adac │ │ │ │ + bl 3fffc │ │ │ │ + ldr r3, [pc, #204] @ 4ada0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ad70 │ │ │ │ + bhi 4ad64 │ │ │ │ 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] @ 4ada4 │ │ │ │ + ldr r3, [pc, #120] @ 4ad78 │ │ │ │ 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 4ad60 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #128] @ 4adb4 │ │ │ │ + ldr r3, [pc, #128] @ 4ada8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #116] @ 4adb8 │ │ │ │ + b 4acf4 │ │ │ │ + ldr r3, [pc, #116] @ 4adac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #104] @ 4adbc │ │ │ │ + b 4acf4 │ │ │ │ + ldr r3, [pc, #104] @ 4adb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #92] @ 4adc0 │ │ │ │ + b 4acf4 │ │ │ │ + ldr r3, [pc, #92] @ 4adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 4ad00 │ │ │ │ + b 4acf4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 4adc4 │ │ │ │ + ldr r3, [pc, #76] @ 4adb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - b 4ad00 │ │ │ │ - eoreq r5, r6, r0, lsr r4 │ │ │ │ + b 4acf4 │ │ │ │ + eoreq r5, r6, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, lsl r4 │ │ │ │ + eoreq r5, r6, ip, 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, ip, asr #23 │ │ │ │ + eoreq lr, r1, r0, lsl pc │ │ │ │ + eoreq pc, r1, r8, ror #4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq sp, r4, r4, ror #22 │ │ │ │ + @ instruction: 0x0021fcbc │ │ │ │ + eoreq pc, r1, r0, lsl #4 │ │ │ │ + eoreq r8, r3, r9, lsl #16 │ │ │ │ + strdeq r5, [r6], -ip @ │ │ │ │ + @ instruction: 0x0034dadc │ │ │ │ + eorseq sp, r4, ip, asr #21 │ │ │ │ + @ instruction: 0x0034dabc │ │ │ │ + eorseq sp, r4, ip, lsr #21 │ │ │ │ + mlaseq r4, r8, 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] @ 4af94 │ │ │ │ + ldr ip, [pc, #448] @ 4af98 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r8, [pc, #436] @ 4afa8 │ │ │ │ + ldr r8, [pc, #436] @ 4af9c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #432] @ 4afac │ │ │ │ + ldr r2, [pc, #432] @ 4afa0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #416] @ 4afb0 │ │ │ │ + ldr r3, [pc, #416] @ 4afa4 │ │ │ │ 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 4ae60 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 4aea4 │ │ │ │ - ldr r3, [pc, #320] @ 4afb4 │ │ │ │ + beq 4ae98 │ │ │ │ + ldr r3, [pc, #320] @ 4afa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 4afb8 │ │ │ │ + ldr r0, [pc, #316] @ 4afac │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #312] @ 4afbc │ │ │ │ + ldr r2, [pc, #312] @ 4afb0 │ │ │ │ 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 486a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r0, [pc, #276] @ 4afc0 │ │ │ │ + ldr r0, [pc, #276] @ 4afb4 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb0 │ │ │ │ cmp r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4af34 │ │ │ │ + ble 4af28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af24 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4aef4 │ │ │ │ + bne 4aee8 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #196] @ 4afc4 │ │ │ │ + ldr r2, [pc, #196] @ 4afb8 │ │ │ │ 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] @ 4afbc │ │ │ │ + ldr r2, [pc, #176] @ 4afc0 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ 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 4af68 │ │ │ │ + ldr r2, [pc, #132] @ 4afc4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 4afa4 │ │ │ │ + ldr r3, [pc, #80] @ 4af98 │ │ │ │ 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 4af90 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 3fffc │ │ │ │ cmp r7, r0 │ │ │ │ movgt r0, r6 │ │ │ │ - bgt 4af94 │ │ │ │ - ldr r3, [pc, #64] @ 4afd4 │ │ │ │ + bgt 4af88 │ │ │ │ + ldr r3, [pc, #64] @ 4afc8 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4af44 │ │ │ │ + b 4af38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, lsl r2 │ │ │ │ + eoreq r5, r6, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r6], -r4 @ │ │ │ │ + eoreq r5, r6, r0, lsl #4 │ │ │ │ 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, ip, lsl #19 │ │ │ │ + eoreq pc, r1, ip, lsl r0 @ │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ + strdeq lr, [r1], -ip @ │ │ │ │ + eorseq sp, r4, ip, lsl #18 │ │ │ │ + eoreq lr, r1, ip, lsl #31 │ │ │ │ + eoreq pc, r1, r0, asr sl @ │ │ │ │ + strheq r5, [r6], -r4 @ │ │ │ │ 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] @ 4b57c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1420] @ 4b58c │ │ │ │ + ldr r3, [pc, #1420] @ 4b580 │ │ │ │ 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] @ 4b584 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1396] @ 4b594 │ │ │ │ + ldr r2, [pc, #1396] @ 4b588 │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov fp, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ 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 r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str sl, [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 4b2a8 │ │ │ │ + ldr r3, [pc, #1204] @ 4b58c │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #1180] @ 4b590 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #1164] @ 4b5a0 │ │ │ │ + beq 4b274 │ │ │ │ + ldr r3, [pc, #1164] @ 4b594 │ │ │ │ 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 │ │ │ │ + bl 7ef4c │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #2 │ │ │ │ - beq 4b55c │ │ │ │ + beq 4b550 │ │ │ │ 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] │ │ │ │ @@ -41058,560 +41055,560 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ + bl 791c0 │ │ │ │ + ldr r3, [pc, #1056] @ 4b598 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 4b46c │ │ │ │ + beq 4b460 │ │ │ │ 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 4789c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ - beq 4b348 │ │ │ │ + beq 4b33c │ │ │ │ cmp r6, #2 │ │ │ │ and r1, r3, #1 │ │ │ │ - beq 4b4bc │ │ │ │ + beq 4b4b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b1ec │ │ │ │ + bne 4b1e0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #948] @ 4b5a8 │ │ │ │ + beq 4b20c │ │ │ │ + ldr r1, [pc, #948] @ 4b59c │ │ │ │ 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] @ 4b5a0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b224 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b268 │ │ │ │ - ldr r1, [pc, #888] @ 4b5b0 │ │ │ │ + beq 4b25c │ │ │ │ + ldr r1, [pc, #888] @ 4b5a4 │ │ │ │ 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] @ 4b5a8 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4b3a8 │ │ │ │ + beq 4b39c │ │ │ │ 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] @ 4b5ac │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #760] @ 4b58c │ │ │ │ + ldr r3, [pc, #760] @ 4b580 │ │ │ │ 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 4b578 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #768] @ 4b5bc │ │ │ │ + ldr r3, [pc, #768] @ 4b5b0 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r2, [pc, #704] @ 4b590 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b518 │ │ │ │ - ldr r3, [pc, #716] @ 4b5c0 │ │ │ │ + beq 4b50c │ │ │ │ + ldr r3, [pc, #716] @ 4b5b4 │ │ │ │ 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 │ │ │ │ + bl 7ef4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b13c │ │ │ │ - ldr r2, [pc, #676] @ 4b5c4 │ │ │ │ + bne 4b130 │ │ │ │ + ldr r2, [pc, #676] @ 4b5b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #668] @ 4b5c8 │ │ │ │ + ldr r3, [pc, #668] @ 4b5bc │ │ │ │ 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 486a4 │ │ │ │ + b 4b130 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4b390 │ │ │ │ + beq 4b384 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b364 │ │ │ │ + bne 4b358 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b390 │ │ │ │ - ldr r1, [pc, #608] @ 4b5cc │ │ │ │ + beq 4b384 │ │ │ │ + ldr r1, [pc, #608] @ 4b5c0 │ │ │ │ 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] @ 4b5c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b224 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b224 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b3c0 │ │ │ │ + bne 4b3b4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b3f0 │ │ │ │ - ldr r1, [pc, #524] @ 4b5d4 │ │ │ │ + beq 4b3e4 │ │ │ │ + ldr r1, [pc, #524] @ 4b5c8 │ │ │ │ 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] @ 4b5cc │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b408 │ │ │ │ + bne 4b3fc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b438 │ │ │ │ - ldr r1, [pc, #460] @ 4b5dc │ │ │ │ + beq 4b42c │ │ │ │ + ldr r1, [pc, #460] @ 4b5d0 │ │ │ │ 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] @ 4b5d4 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ 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 4b274 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt 4b4f4 │ │ │ │ + bgt 4b4e8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4b570 │ │ │ │ + ble 4b564 │ │ │ │ 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 4b480 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ - beq 4b1c0 │ │ │ │ + beq 4b1b4 │ │ │ │ mov r3, r4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b19c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b4d0 │ │ │ │ + bne 4b4c4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #268] @ 4b5e4 │ │ │ │ + beq 4b20c │ │ │ │ + ldr r1, [pc, #268] @ 4b5d8 │ │ │ │ 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] @ 4b5dc │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4b20c │ │ │ │ + b 4b200 │ │ │ │ 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 4b19c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r8 │ │ │ │ - beq 4b280 │ │ │ │ + beq 4b274 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #152] @ 4b5ec │ │ │ │ + beq 4b274 │ │ │ │ + ldr r3, [pc, #152] @ 4b5e0 │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4b114 │ │ │ │ - ldr r2, [pc, #140] @ 4b5f0 │ │ │ │ + b 4b108 │ │ │ │ + ldr r2, [pc, #140] @ 4b5e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, #2 │ │ │ │ - b 4b324 │ │ │ │ + b 4b318 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b19c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r6], -r8 @ │ │ │ │ + eoreq r5, r6, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r6], -r0 @ │ │ │ │ + ldrdeq r4, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, ip, lsl r7 │ │ │ │ + eorseq sp, r4, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r4, ror #17 │ │ │ │ + @ instruction: 0x0021f8b0 │ │ │ │ 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, r8, lsl r6 │ │ │ │ + eoreq pc, r2, r0, ror #31 │ │ │ │ + @ instruction: 0x0034d5d4 │ │ │ │ + eoreq pc, r1, ip, lsl #12 │ │ │ │ + eoreq r4, r6, r4, ror sp │ │ │ │ + eorseq sp, r4, r0, asr r5 │ │ │ │ + eoreq pc, r1, r0, lsr #14 │ │ │ │ + eoreq pc, r1, r0, lsl #13 │ │ │ │ + eorseq sp, r4, r0, ror #9 │ │ │ │ + eorseq sp, r4, r0, lsr #9 │ │ │ │ + eoreq pc, r1, r0, ror #9 │ │ │ │ + eorseq sp, r4, r4, asr #8 │ │ │ │ + eoreq pc, r2, ip, lsl #28 │ │ │ │ + @ instruction: 0x0034d3fc │ │ │ │ + eoreq pc, r1, r4, lsr r4 @ │ │ │ │ + eorseq sp, r4, r4, lsr r3 │ │ │ │ + eoreq pc, r1, ip, ror #6 │ │ │ │ + mlaeq r1, r8, r4, pc @ │ │ │ │ + eoreq pc, r1, ip, lsl 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] @ 4b834 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #552] @ 4b844 │ │ │ │ + ldr r3, [pc, #552] @ 4b838 │ │ │ │ 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] @ 4b83c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #528] @ 4b84c │ │ │ │ + ldr r1, [pc, #528] @ 4b840 │ │ │ │ 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] @ 4b844 │ │ │ │ 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 │ │ │ │ - mov r2, #6 │ │ │ │ - add sl, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ add r8, sp, #24 │ │ │ │ + mov r2, #6 │ │ │ │ add r7, sp, #28 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ + add sl, sp, #16 │ │ │ │ + add r9, sp, #20 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4b774 │ │ │ │ + beq 4b768 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ 4b854 │ │ │ │ + ldr r3, [pc, #400] @ 4b848 │ │ │ │ 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 │ │ │ │ + bl 85fc4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b768 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, #8 │ │ │ │ - b 4b710 │ │ │ │ + b 4b704 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b768 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b768 │ │ │ │ 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 │ │ │ │ + bl 7ef4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b6fc │ │ │ │ + beq 4b6f0 │ │ │ │ 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 4afcc │ │ │ │ + b 4b6f0 │ │ │ │ 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 4afcc │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b7fc │ │ │ │ - ldr r3, [pc, #164] @ 4b858 │ │ │ │ + beq 4b7f0 │ │ │ │ + ldr r3, [pc, #164] @ 4b84c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4b830 │ │ │ │ + beq 4b824 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5f7c │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1f5f44 │ │ │ │ + bl 1ce474 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #132] @ 4b85c │ │ │ │ + ldr r0, [pc, #132] @ 4b850 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d19e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d19e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ 4b860 │ │ │ │ + ldr r2, [pc, #88] @ 4b854 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #52] @ 4b844 │ │ │ │ + ldr r3, [pc, #52] @ 4b838 │ │ │ │ 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 4b830 │ │ │ │ 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 4b7f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r0, ror #19 │ │ │ │ + eoreq r4, r6, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002649b4 │ │ │ │ + eoreq r4, r6, r0, asr #19 │ │ │ │ @ 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, lsl fp │ │ │ │ + strdeq r4, [r6], -r8 @ │ │ │ │ │ │ │ │ -0004b864 : │ │ │ │ +0004b858 : │ │ │ │ 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] @ 4b99c │ │ │ │ + ldr r2, [pc, #292] @ 4b9a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #284] @ 4b9b0 │ │ │ │ + ldr r4, [pc, #284] @ 4b9a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ 4b9b4 │ │ │ │ + ldr r3, [pc, #280] @ 4b9a8 │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #180] @ 4b9b8 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #180] @ 4b9ac │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 4b988 │ │ │ │ - bl 1ce4c0 │ │ │ │ + beq 4b97c │ │ │ │ + bl 1ce474 │ │ │ │ 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 4b5e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #92] @ 4b9bc │ │ │ │ + ldr r2, [pc, #92] @ 4b9b0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ 4b9ac │ │ │ │ + ldr r3, [pc, #68] @ 4b9a0 │ │ │ │ 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 4b998 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 4b9c0 │ │ │ │ + ldr r3, [pc, #48] @ 4b9b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4b920 │ │ │ │ - b 4b954 │ │ │ │ + bne 4b914 │ │ │ │ + b 4b948 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, ror r7 │ │ │ │ + eoreq r4, r6, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, asr r7 │ │ │ │ + eoreq r4, r6, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - mlaeq r6, r4, r6, r4 │ │ │ │ - eorseq ip, r4, r0, ror lr │ │ │ │ + eoreq r4, r6, r0, lsr #13 │ │ │ │ + eorseq ip, r4, ip, 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] @ 4bc6c │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #660] @ 4bc7c │ │ │ │ + ldr r2, [pc, #660] @ 4bc70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #652] @ 4bc80 │ │ │ │ + ldr r8, [pc, #652] @ 4bc74 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #648] @ 4bc84 │ │ │ │ + ldr r3, [pc, #648] @ 4bc78 │ │ │ │ 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] │ │ │ │ @@ -41631,171 +41628,171 @@ │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #440] @ 4bc88 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #440] @ 4bc7c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 86598 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 4bc38 │ │ │ │ + beq 4bc2c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 4bbf4 │ │ │ │ - ldr r3, [pc, #400] @ 4bc8c │ │ │ │ + bge 4bbe8 │ │ │ │ + ldr r3, [pc, #400] @ 4bc80 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 1ce1f8 │ │ │ │ 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 4b5e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #328] @ 4bc90 │ │ │ │ + ldr r3, [pc, #328] @ 4bc84 │ │ │ │ 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 4bc04 │ │ │ │ cmp r4, #11 │ │ │ │ addeq r9, r9, #1 │ │ │ │ moveq r4, #336 @ 0x150 │ │ │ │ streq r3, [r2, #8] │ │ │ │ - beq 4bb88 │ │ │ │ + beq 4bb7c │ │ │ │ cmp r4, #15 │ │ │ │ - beq 4bc64 │ │ │ │ + beq 4bc58 │ │ │ │ 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] @ 4bc88 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f202c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ - bl 46848 │ │ │ │ + bl 46840 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 4bc98 │ │ │ │ + ldr r2, [pc, #204] @ 4bc8c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #168] @ 4bc7c │ │ │ │ + ldr r3, [pc, #168] @ 4bc70 │ │ │ │ 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 4bc68 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59c0 │ │ │ │ add r1, r5, #2 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 4bb00 │ │ │ │ + b 4baf4 │ │ │ │ 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 4bb74 │ │ │ │ mov r4, #432 @ 0x1b0 │ │ │ │ - b 4bb88 │ │ │ │ - ldr r3, [pc, #92] @ 4bc9c │ │ │ │ + b 4bb7c │ │ │ │ + ldr r3, [pc, #92] @ 4bc90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4baec │ │ │ │ + bne 4bae0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r7] │ │ │ │ - bl 1ce3f0 │ │ │ │ - b 4bb3c │ │ │ │ + bl 1ce3a4 │ │ │ │ + b 4bb30 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, #384 @ 0x180 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 4bb88 │ │ │ │ + b 4bb7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, lsl r6 │ │ │ │ + eoreq r4, r6, r0, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ + eoreq r4, r6, r0, lsl #12 │ │ │ │ @ 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, r4, ror ip │ │ │ │ + eoreq r4, r6, r4, lsr r4 │ │ │ │ + eorseq ip, r4, ip, asr #23 │ │ │ │ │ │ │ │ -0004bca0 : │ │ │ │ +0004bc94 : │ │ │ │ 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, #440] @ 4be68 │ │ │ │ + ldr r0, [pc, #440] @ 4be6c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #436] @ 4be80 │ │ │ │ + ldr r3, [pc, #432] @ 4be70 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #432] @ 4be84 │ │ │ │ + ldr r1, [pc, #428] @ 4be74 │ │ │ │ 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] │ │ │ │ @@ -41805,125 +41802,124 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [r5] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r2, [pc, #364] @ 4be88 │ │ │ │ + ldr r2, [pc, #360] @ 4be78 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - add r9, sp, #32 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ + add r9, sp, #32 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 26562c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ cmp r4, #23 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 4be64 │ │ │ │ - ldr r0, [pc, #284] @ 4be8c │ │ │ │ + beq 4be54 │ │ │ │ + ldr r0, [pc, #284] @ 4be7c │ │ │ │ add ip, r4, r4, 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 4be54 │ │ │ │ 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 41e9c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4bde8 │ │ │ │ + ble 4bdd8 │ │ │ │ sub r2, lr, #1 │ │ │ │ add r3, r2, r0 │ │ │ │ - b 4bdcc │ │ │ │ + b 4bdbc │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bdd8 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne 4bdc4 │ │ │ │ + bne 4bdb4 │ │ │ │ rsb r3, lr, #1 │ │ │ │ add r3, r3, ip │ │ │ │ - b 4bdec │ │ │ │ + b 4bddc │ │ │ │ mvn r3, #0 │ │ │ │ - ldr ip, [pc, #156] @ 4be90 │ │ │ │ + ldr ip, [pc, #156] @ 4be80 │ │ │ │ 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 r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #96] @ 4be94 │ │ │ │ + ldr r2, [pc, #96] @ 4be84 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 4be7c │ │ │ │ + ldr r3, [pc, #64] @ 4be6c │ │ │ │ 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 4be64 │ │ │ │ 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 4bd78 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, ip, lsr r3 │ │ │ │ + eoreq r4, r6, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r8, lsl r3 │ │ │ │ + eoreq r4, r6, r4, lsr #6 │ │ │ │ @ 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 │ │ │ │ + eorseq ip, r4, r0, lsr #21 │ │ │ │ + eorseq ip, r4, ip, lsl sl │ │ │ │ + ldrdeq r4, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004be98 : │ │ │ │ +0004be88 : │ │ │ │ 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] @ 4bfbc │ │ │ │ + ldr r2, [pc, #280] @ 4bfc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #272] @ 4bfd4 │ │ │ │ + ldr r5, [pc, #272] @ 4bfc4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #268] @ 4bfd8 │ │ │ │ + ldr r3, [pc, #268] @ 4bfc8 │ │ │ │ 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 +41935,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 41e9c │ │ │ │ + ldr r2, [pc, #172] @ 4bfcc │ │ │ │ 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 4bf68 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 4bfe0 │ │ │ │ + ldr r3, [pc, #132] @ 4bfd0 │ │ │ │ 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] @ 4bfd4 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 4bfe8 │ │ │ │ + ldr r2, [pc, #80] @ 4bfd8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 4bfd0 │ │ │ │ + ldr r3, [pc, #48] @ 4bfc0 │ │ │ │ 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 4bfb8 │ │ │ │ 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, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, lsr #2 │ │ │ │ + eoreq r4, r6, r4, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq ip, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0x0021e8b4 │ │ │ │ - eoreq r4, r6, ip, asr r0 │ │ │ │ + @ instruction: 0x0034c8b0 │ │ │ │ + eoreq lr, r1, r4, lsl #17 │ │ │ │ + eoreq r4, r6, ip, rrx │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c03c │ │ │ │ + beq 4c02c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c008 │ │ │ │ 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] @ 4c034 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq lr, r1, r8, asr #20 │ │ │ │ + eoreq lr, r1, r8, lsl sl │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ +0004c038 : │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 4c060 │ │ │ │ + ldr r1, [pc, #12] @ 4c050 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ - b 4bca0 │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + b 4bc94 │ │ │ │ + eoreq lr, r1, ip, lsl #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] @ 4c1d0 │ │ │ │ + ldr ip, [pc, #356] @ 4c1d4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ 4c1e8 │ │ │ │ + ldr r2, [pc, #344] @ 4c1d8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #340] @ 4c1ec │ │ │ │ + ldr r3, [pc, #340] @ 4c1dc │ │ │ │ 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 4c0e8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c12c │ │ │ │ - ldr r2, [pc, #240] @ 4c1f0 │ │ │ │ + beq 4c11c │ │ │ │ + ldr r2, [pc, #240] @ 4c1e0 │ │ │ │ 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] @ 4c1e4 │ │ │ │ + ldr r2, [pc, #228] @ 4c1e8 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c144 │ │ │ │ + bne 4c134 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c178 │ │ │ │ - ldr r2, [pc, #176] @ 4c1fc │ │ │ │ + beq 4c168 │ │ │ │ + ldr r2, [pc, #176] @ 4c1ec │ │ │ │ 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] @ 4c1f0 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #152] @ 4c204 │ │ │ │ + ldr r0, [pc, #152] @ 4c1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a4 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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 4b5e8 │ │ │ │ + ldr r2, [pc, #80] @ 4c1f8 │ │ │ │ + ldr r3, [pc, #40] @ 4c1d4 │ │ │ │ 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 4c1cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, ror pc │ │ │ │ + eoreq r3, r6, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, asr pc │ │ │ │ + eoreq r3, r6, r8, ror #30 │ │ │ │ @ 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, r0, lsl r7 │ │ │ │ + eoreq sp, r1, r8, asr sp │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ + eorseq ip, r4, r4, asr #13 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eoreq sp, r1, r4, lsl #26 │ │ │ │ + eoreq r3, r6, r0, asr lr │ │ │ │ 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] @ 4c420 │ │ │ │ + ldr ip, [pc, #524] @ 4c424 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 4c438 │ │ │ │ + ldr r2, [pc, #512] @ 4c428 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #508] @ 4c43c │ │ │ │ + ldr r3, [pc, #508] @ 4c42c │ │ │ │ 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] @ 4c430 │ │ │ │ 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 4c2d4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c2a0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c2e4 │ │ │ │ - ldr r2, [pc, #396] @ 4c444 │ │ │ │ + beq 4c2d4 │ │ │ │ + ldr r2, [pc, #396] @ 4c434 │ │ │ │ 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] @ 4c438 │ │ │ │ + ldr r2, [pc, #384] @ 4c43c │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2fc │ │ │ │ + bne 4c2ec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c334 │ │ │ │ - ldr r2, [pc, #332] @ 4c450 │ │ │ │ + beq 4c324 │ │ │ │ + ldr r2, [pc, #332] @ 4c440 │ │ │ │ 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] @ 4c444 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #308] @ 4c458 │ │ │ │ + ldr r0, [pc, #308] @ 4c448 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c34c │ │ │ │ + bne 4c33c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c384 │ │ │ │ - ldr r2, [pc, #264] @ 4c45c │ │ │ │ + beq 4c374 │ │ │ │ + ldr r2, [pc, #264] @ 4c44c │ │ │ │ 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] @ 4c450 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 4c464 │ │ │ │ + ldr r0, [pc, #240] @ 4c454 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c39c │ │ │ │ + bne 4c38c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r2, [pc, #196] @ 4c468 │ │ │ │ + beq 4c3c0 │ │ │ │ + ldr r2, [pc, #196] @ 4c458 │ │ │ │ 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] @ 4c45c │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #172] @ 4c470 │ │ │ │ + ldr r0, [pc, #172] @ 4c460 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a4 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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 4b5e8 │ │ │ │ + ldr r2, [pc, #108] @ 4c464 │ │ │ │ + ldr r3, [pc, #40] @ 4c424 │ │ │ │ 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 4c41c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r6], -r0 @ │ │ │ │ + eoreq r3, r6, r0, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00263db0 │ │ │ │ + eoreq r3, r6, r0, asr #27 │ │ │ │ @ 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, r8, asr r5 │ │ │ │ + eoreq sp, r1, r0, lsl #23 │ │ │ │ + mlaeq r1, r4, r5, lr │ │ │ │ + eorseq ip, r4, ip, lsl #10 │ │ │ │ + eoreq lr, r1, r8, lsr r5 │ │ │ │ + eoreq sp, r1, ip, lsr #22 │ │ │ │ + @ instruction: 0x0034c4bc │ │ │ │ + eoreq lr, r2, r8, ror lr │ │ │ │ + ldrdeq sp, [r1], -ip @ │ │ │ │ + eorseq ip, r4, ip, ror #8 │ │ │ │ + mlaeq r1, ip, r4, lr │ │ │ │ + eoreq sp, r1, ip, lsl #21 │ │ │ │ + eoreq r3, r6, r0, lsl #24 │ │ │ │ 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] @ 4c7b4 │ │ │ │ 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] @ 4c7b8 │ │ │ │ + ldr r3, [pc, #808] @ 4c7bc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #800] @ 4c7d0 │ │ │ │ + ldr r7, [pc, #800] @ 4c7c0 │ │ │ │ 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] @ 4c7c4 │ │ │ │ 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 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 4c7d8 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #696] @ 4c7c8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c580 │ │ │ │ + beq 4c570 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c550 │ │ │ │ + bne 4c540 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c77c │ │ │ │ - ldr r3, [pc, #644] @ 4c7dc │ │ │ │ + beq 4c76c │ │ │ │ + ldr r3, [pc, #644] @ 4c7cc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ 4c7e0 │ │ │ │ + ldr r2, [pc, #640] @ 4c7d0 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4c5c8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c5a4 │ │ │ │ + bne 4c594 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c5d8 │ │ │ │ - ldr r3, [pc, #568] @ 4c7e4 │ │ │ │ + beq 4c5c8 │ │ │ │ + ldr r3, [pc, #568] @ 4c7d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #560] @ 4c7e8 │ │ │ │ + ldr r2, [pc, #560] @ 4c7d8 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ lsl sl, r3, #2 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4c724 │ │ │ │ + beq 4c714 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - bmi 4c734 │ │ │ │ + bmi 4c724 │ │ │ │ add r3, sl, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cmp r1, r8 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4c650 │ │ │ │ + beq 4c640 │ │ │ │ ands r0, r1, #1 │ │ │ │ - bne 4c620 │ │ │ │ + bne 4c610 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4c798 │ │ │ │ - ldr r3, [pc, #452] @ 4c7ec │ │ │ │ + beq 4c788 │ │ │ │ + ldr r3, [pc, #452] @ 4c7dc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 4c7f0 │ │ │ │ + ldr r2, [pc, #444] @ 4c7e0 │ │ │ │ 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 486a4 │ │ │ │ add fp, r4, #3 │ │ │ │ sub r8, r9, fp │ │ │ │ mov r3, #6 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp fp, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bge 4c6a0 │ │ │ │ + bge 4c690 │ │ │ │ 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 4c680 │ │ │ │ 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 4c6b0 │ │ │ │ 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 47660 │ │ │ │ + ldr r3, [pc, #268] @ 4c7e4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #260] @ 4c7f8 │ │ │ │ + ldr r2, [pc, #260] @ 4c7e8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #200] @ 4c7c8 │ │ │ │ + ldr r3, [pc, #200] @ 4c7b8 │ │ │ │ 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 4c7b0 │ │ │ │ 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 4c758 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 4c7fc │ │ │ │ + ldr r2, [pc, #188] @ 4c7ec │ │ │ │ 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] @ 4c7f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 4c5f4 │ │ │ │ + b 4c5e4 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ tst r1, #1 │ │ │ │ mvnne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c5f4 │ │ │ │ - b 4c730 │ │ │ │ + bne 4c5e4 │ │ │ │ + b 4c720 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4c580 │ │ │ │ + b 4c570 │ │ │ │ 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 1d343c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 4c650 │ │ │ │ + b 4c640 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, asr fp │ │ │ │ + eoreq r3, r6, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r4, r0, asr r3 │ │ │ │ - eoreq r3, r6, ip, lsr #22 │ │ │ │ + eorseq ip, r4, r0, ror #6 │ │ │ │ + eoreq r3, r6, ip, 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 │ │ │ │ + @ instruction: 0x0034c2b4 │ │ │ │ + eoreq lr, r1, r0, lsl #6 │ │ │ │ + eorseq ip, r4, r4, ror #4 │ │ │ │ + mlaeq r1, ip, r2, lr │ │ │ │ + eorseq ip, r4, r8, ror #3 │ │ │ │ + eoreq lr, r1, r4, asr #8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r3, [r6], -ip @ │ │ │ │ - eorseq ip, r4, r0, asr #1 │ │ │ │ - eoreq sp, r1, r8, asr r4 │ │ │ │ + eoreq r3, r6, ip, lsl #18 │ │ │ │ + ldrsbeq ip, [r4], -r0 @ │ │ │ │ + eoreq sp, r1, r8, lsr #8 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c820 │ │ │ │ + ldr r0, [pc, #16] @ 4c810 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, ip, lsr r6 │ │ │ │ + b 4c468 │ │ │ │ + eoreq sp, r1, ip, lsl #12 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c840 │ │ │ │ + ldr r0, [pc, #16] @ 4c830 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, r0, lsl #12 │ │ │ │ + b 4c468 │ │ │ │ + ldrdeq sp, [r1], -r0 @ │ │ │ │ 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] @ 4cc88 │ │ │ │ + ldr ip, [pc, #1084] @ 4cc8c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1080] @ 4cca0 │ │ │ │ + ldr r3, [pc, #1080] @ 4cc90 │ │ │ │ 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] @ 4cc94 │ │ │ │ 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] @ 4cc98 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + 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 4c8f0 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4c930 │ │ │ │ + beq 4c920 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #924] @ 4ccac │ │ │ │ - ldr r2, [pc, #924] @ 4ccb0 │ │ │ │ + ldr r3, [pc, #924] @ 4cc9c │ │ │ │ + ldr r2, [pc, #924] @ 4cca0 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c988 │ │ │ │ + beq 4c978 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c954 │ │ │ │ + bne 4c944 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c988 │ │ │ │ - ldr r3, [pc, #856] @ 4ccb4 │ │ │ │ + beq 4c978 │ │ │ │ + ldr r3, [pc, #856] @ 4cca4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #848] @ 4ccb8 │ │ │ │ + ldr r2, [pc, #848] @ 4cca8 │ │ │ │ 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 486a4 │ │ │ │ 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 4c998 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4c9dc │ │ │ │ - ldr r3, [pc, #780] @ 4ccbc │ │ │ │ + beq 4c9cc │ │ │ │ + ldr r3, [pc, #780] @ 4ccac │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #772] @ 4ccc0 │ │ │ │ + ldr r2, [pc, #772] @ 4ccb0 │ │ │ │ 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 486a4 │ │ │ │ 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 4c9f0 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4ca30 │ │ │ │ + beq 4ca20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 4ccc4 │ │ │ │ + ldr r2, [pc, #696] @ 4ccb4 │ │ │ │ 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] @ 4ccb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, #8 │ │ │ │ ldr r3, [r2, r8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca3c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4cbf8 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca6c │ │ │ │ + bne 4ca5c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cbd0 │ │ │ │ + bne 4cbc0 │ │ │ │ add fp, r5, #20 │ │ │ │ ldr r3, [r2, fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca88 │ │ │ │ + bne 4ca78 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cb98 │ │ │ │ + bne 4cb88 │ │ │ │ add r3, r4, #7 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r5, #24 │ │ │ │ - bge 4cab4 │ │ │ │ - ldr r1, [pc, #556] @ 4cccc │ │ │ │ + bge 4caa4 │ │ │ │ + ldr r1, [pc, #556] @ 4ccbc │ │ │ │ ldr r0, [r9, r1] │ │ │ │ ldr r1, [r2, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4caa4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc30 │ │ │ │ ldr r0, [r2, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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 4cb10 │ │ │ │ + ldr lr, [pc, #436] @ 4ccbc │ │ │ │ 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,150 +42716,150 @@ │ │ │ │ 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 47e6c │ │ │ │ + ldr r3, [pc, #372] @ 4ccc0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #364] @ 4ccd4 │ │ │ │ + ldr r2, [pc, #364] @ 4ccc4 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ 4cc9c │ │ │ │ + ldr r3, [pc, #296] @ 4cc8c │ │ │ │ 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 4cc84 │ │ │ │ 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] @ 4ccc8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #304] @ 4ccdc │ │ │ │ + ldr r2, [pc, #304] @ 4cccc │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca88 │ │ │ │ - ldr r3, [pc, #264] @ 4cce0 │ │ │ │ + b 4ca78 │ │ │ │ + ldr r3, [pc, #264] @ 4ccd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #256] @ 4cce4 │ │ │ │ + ldr r2, [pc, #256] @ 4ccd4 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca6c │ │ │ │ - ldr r3, [pc, #216] @ 4cce8 │ │ │ │ + b 4ca5c │ │ │ │ + ldr r3, [pc, #216] @ 4ccd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ 4ccec │ │ │ │ + ldr r2, [pc, #208] @ 4ccdc │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca4c │ │ │ │ + b 4ca3c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc48 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4caa4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 4ccf0 │ │ │ │ + ldr r2, [pc, #140] @ 4cce0 │ │ │ │ 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] @ 4cce4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4cab4 │ │ │ │ + b 4caa4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r0, r7, r3 │ │ │ │ + eoreq r3, r6, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r4, r0, pc, fp @ │ │ │ │ - eoreq r3, r6, r4, ror #14 │ │ │ │ + eorseq fp, r4, r0, lsr #31 │ │ │ │ + eoreq r3, r6, r4, ror r7 │ │ │ │ @ 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 @ │ │ │ │ + eorseq fp, r4, r0, lsl #30 │ │ │ │ + eoreq sp, r1, r8, asr #30 │ │ │ │ + @ instruction: 0x0034beb4 │ │ │ │ + eoreq sp, r1, ip, ror #29 │ │ │ │ + eorseq fp, r4, r0, ror #28 │ │ │ │ + eoreq lr, r2, r8, lsr #16 │ │ │ │ + eorseq fp, r4, r4, lsl #28 │ │ │ │ + eoreq lr, r2, r8, asr #15 │ │ │ │ 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 │ │ │ │ + mlaeq r6, r8, r4, r3 │ │ │ │ + eorseq fp, r4, r0, ror ip │ │ │ │ + eoreq sp, r1, r8, ror #29 │ │ │ │ + eorseq fp, r4, r8, lsr ip │ │ │ │ + @ instruction: 0x0021deb0 │ │ │ │ + eorseq fp, r4, r0, lsl #24 │ │ │ │ + eoreq sp, r1, r8, ror lr │ │ │ │ + eorseq fp, r4, ip, lsr #23 │ │ │ │ + eoreq sp, r1, r0, lsr lr │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd14 │ │ │ │ + ldr r0, [pc, #16] @ 4cd04 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, r0, asr #1 │ │ │ │ + b 4c834 │ │ │ │ + mlaeq r1, r0, r0, sp │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd34 │ │ │ │ + ldr r0, [pc, #16] @ 4cd24 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, ip, lsl #1 │ │ │ │ + b 4c834 │ │ │ │ + eoreq sp, r1, ip, asr r0 │ │ │ │ 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] @ 4d134 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1004] @ 4d148 │ │ │ │ + ldr r0, [pc, #1004] @ 4d138 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r9, [pc, #996] @ 4d14c │ │ │ │ + ldr r9, [pc, #996] @ 4d13c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ 4d150 │ │ │ │ + ldr r2, [pc, #988] @ 4d140 │ │ │ │ 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 │ │ │ │ @@ -42884,183 +42880,183 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 4cdf0 │ │ │ │ + bne 4cde0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4cf70 │ │ │ │ + beq 4cf60 │ │ │ │ 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, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4ce24 │ │ │ │ + bne 4ce14 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4ce54 │ │ │ │ + beq 4ce44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 4d154 │ │ │ │ - ldr r2, [pc, #804] @ 4d158 │ │ │ │ + ldr r3, [pc, #804] @ 4d144 │ │ │ │ + ldr r2, [pc, #804] @ 4d148 │ │ │ │ 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 486a4 │ │ │ │ mov r5, #8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 1889f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 195130 │ │ │ │ + bl 195124 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4cebc │ │ │ │ - ldr r7, [pc, #728] @ 4d15c │ │ │ │ + ble 4ceac │ │ │ │ + ldr r7, [pc, #728] @ 4d14c │ │ │ │ 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 1739d0 │ │ │ │ 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 │ │ │ │ + bl 1950dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne 4ce88 │ │ │ │ + bne 4ce78 │ │ │ │ mov r4, #8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #628] @ 4d160 │ │ │ │ + ldr r3, [pc, #628] @ 4d150 │ │ │ │ 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] @ 4d154 │ │ │ │ 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 1f202c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - ldr r3, [pc, #564] @ 4d168 │ │ │ │ + bl 46840 │ │ │ │ + ldr r3, [pc, #564] @ 4d158 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #556] @ 4d16c │ │ │ │ + ldr r2, [pc, #556] @ 4d15c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #508] @ 4d148 │ │ │ │ + ldr r3, [pc, #508] @ 4d138 │ │ │ │ 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 4d130 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4d0d0 │ │ │ │ + ble 4d0c0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ 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 1889f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cfbc │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4d004 │ │ │ │ + beq 4cff4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4d170 │ │ │ │ - ldr r2, [pc, #408] @ 4d174 │ │ │ │ + ldr r3, [pc, #408] @ 4d160 │ │ │ │ + ldr r2, [pc, #408] @ 4d164 │ │ │ │ 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 486a4 │ │ │ │ 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 1d3448 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e3c │ │ │ │ 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 34c74 │ │ │ │ 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] @ 4d168 │ │ │ │ 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 +43065,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 1ce3a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 4cee4 │ │ │ │ + b 4ced4 │ │ │ │ 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 1f5f44 │ │ │ │ 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] @ 4d16c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce398 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d19e8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 4cee4 │ │ │ │ + b 4ced4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r0, lsr #5 │ │ │ │ + @ instruction: 0x002632b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, ip, ror r2 │ │ │ │ + eoreq r3, r6, ip, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b9d0 │ │ │ │ - @ instruction: 0x0021dcb8 │ │ │ │ - eoreq sp, r1, r4, ror r9 │ │ │ │ + eorseq fp, r4, r0, ror #19 │ │ │ │ + eoreq sp, r1, r8, lsl #25 │ │ │ │ + eoreq sp, r1, r4, asr #18 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x0034b8f4 │ │ │ │ + eorseq fp, r4, r4, lsl #18 │ │ │ │ @ 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 @ │ │ │ │ + eoreq r3, r6, r0, asr #1 │ │ │ │ + eorseq fp, r4, r8, lsr r8 │ │ │ │ + strdeq lr, [r2], -r8 @ │ │ │ │ + eoreq sp, r1, r8, ror #4 │ │ │ │ + eoreq sp, r1, r4, asr #19 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d198 │ │ │ │ + ldr r0, [pc, #12] @ 4d188 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq ip, r1, ip, asr fp │ │ │ │ + b 4cd28 │ │ │ │ + eoreq ip, r1, ip, lsr #22 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d1b4 │ │ │ │ + ldr r0, [pc, #12] @ 4d1a4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq r5, r3, r4, ror #8 │ │ │ │ + b 4cd28 │ │ │ │ + eoreq r5, r3, r4, lsr r4 │ │ │ │ │ │ │ │ -0004d1b8 : │ │ │ │ +0004d1a8 : │ │ │ │ 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] @ 4d294 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4d2a8 │ │ │ │ + ldr r1, [pc, #204] @ 4d298 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4d2ac │ │ │ │ - ldr ip, [pc, #196] @ 4d2b0 │ │ │ │ + ldr r3, [pc, #196] @ 4d29c │ │ │ │ + ldr ip, [pc, #196] @ 4d2a0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 1f6930 │ │ │ │ + ldr r3, [pc, #100] @ 4d2a4 │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4d2b8 │ │ │ │ + ldr r2, [pc, #64] @ 4d2a8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4d2a8 │ │ │ │ + ldr r3, [pc, #40] @ 4d298 │ │ │ │ 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 4d290 │ │ │ │ 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, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, lsl #28 │ │ │ │ + eoreq r2, r6, r4, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b5b0 │ │ │ │ - eoreq r2, r6, ip, ror sp │ │ │ │ + eorseq fp, r4, r0, asr #11 │ │ │ │ + eoreq r2, r6, ip, 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] @ 4d380 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d394 │ │ │ │ + ldr r1, [pc, #176] @ 4d384 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d398 │ │ │ │ - ldr r0, [pc, #168] @ 4d39c │ │ │ │ + ldr r2, [pc, #168] @ 4d388 │ │ │ │ + ldr r0, [pc, #168] @ 4d38c │ │ │ │ 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 +43221,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 4d32c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 4d350 │ │ │ │ - ldr r1, [pc, #92] @ 4d3a0 │ │ │ │ + beq 4d340 │ │ │ │ + ldr r1, [pc, #92] @ 4d390 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1a8 │ │ │ │ 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 │ │ │ │ + bl 73198 │ │ │ │ + ldr r2, [pc, #60] @ 4d394 │ │ │ │ + ldr r3, [pc, #40] @ 4d384 │ │ │ │ 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 4d37c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, lsl sp │ │ │ │ + eoreq r2, r6, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r6], -ip @ │ │ │ │ + eoreq r2, r6, ip, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - mlaeq r6, r0, ip, r2 │ │ │ │ + eoreq sp, r1, r4, lsr #15 │ │ │ │ + eoreq r2, r6, r0, lsr #25 │ │ │ │ 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] @ 4d4c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d4d4 │ │ │ │ + ldr r1, [pc, #260] @ 4d4c4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #252] @ 4d4d8 │ │ │ │ - ldr r0, [pc, #252] @ 4d4dc │ │ │ │ + ldr r2, [pc, #252] @ 4d4c8 │ │ │ │ + ldr r0, [pc, #252] @ 4d4cc │ │ │ │ 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 +43281,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 4d41c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 4d480 │ │ │ │ - ldr r1, [pc, #172] @ 4d4e0 │ │ │ │ + beq 4d470 │ │ │ │ + ldr r1, [pc, #172] @ 4d4d0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1a8 │ │ │ │ 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 │ │ │ │ + bl 73198 │ │ │ │ + ldr r2, [pc, #136] @ 4d4d4 │ │ │ │ + ldr r3, [pc, #116] @ 4d4c4 │ │ │ │ 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 4d4bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 1289d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d42c │ │ │ │ - ldr r0, [pc, #72] @ 4d4e8 │ │ │ │ + beq 4d41c │ │ │ │ + ldr r0, [pc, #72] @ 4d4d8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d430 │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d430 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4d42c │ │ │ │ - b 4d440 │ │ │ │ + bne 4d41c │ │ │ │ + b 4d430 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsr #24 │ │ │ │ + eoreq r2, r6, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsl ip │ │ │ │ + eoreq r2, r6, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sp, [r1], -ip @ │ │ │ │ - mlaeq r6, ip, fp, r2 │ │ │ │ - eorseq fp, r4, r0, ror #6 │ │ │ │ + eoreq sp, r1, ip, asr #13 │ │ │ │ + eoreq r2, r6, ip, lsr #23 │ │ │ │ + eorseq fp, r4, r0, ror r3 │ │ │ │ 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] @ 4d604 │ │ │ │ + ldr r2, [pc, #260] @ 4d608 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #252] @ 4d61c │ │ │ │ - ldr r3, [pc, #252] @ 4d620 │ │ │ │ + ldr r5, [pc, #252] @ 4d60c │ │ │ │ + ldr r3, [pc, #252] @ 4d610 │ │ │ │ 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 4d584 │ │ │ │ + b 4d598 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5a4 │ │ │ │ + beq 4d594 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d5a4 │ │ │ │ + bne 4d594 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 4d570 │ │ │ │ + beq 4d560 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ 4d624 │ │ │ │ + ldr r2, [pc, #116] @ 4d614 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d5d0 │ │ │ │ - ldr r1, [pc, #104] @ 4d628 │ │ │ │ + beq 4d5c0 │ │ │ │ + ldr r1, [pc, #104] @ 4d618 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1a8 │ │ │ │ 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 │ │ │ │ + bl 73198 │ │ │ │ + ldr r2, [pc, #64] @ 4d61c │ │ │ │ + ldr r3, [pc, #40] @ 4d608 │ │ │ │ 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 4d600 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, ror #21 │ │ │ │ + strdeq r2, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, ip, asr #21 │ │ │ │ + ldrdeq r2, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 @ │ │ │ │ - eoreq r2, r6, ip, lsl #20 │ │ │ │ + eoreq sp, r1, r8, asr #5 │ │ │ │ + eoreq r2, r6, ip, 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] @ 4d6f4 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d708 │ │ │ │ + ldr r1, [pc, #176] @ 4d6f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d70c │ │ │ │ - ldr r0, [pc, #168] @ 4d710 │ │ │ │ + ldr r2, [pc, #168] @ 4d6fc │ │ │ │ + ldr r0, [pc, #168] @ 4d700 │ │ │ │ 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,411 +43442,411 @@ │ │ │ │ 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 4d6a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4d6c4 │ │ │ │ - ldr r1, [pc, #92] @ 4d714 │ │ │ │ + beq 4d6b4 │ │ │ │ + ldr r1, [pc, #92] @ 4d704 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1a8 │ │ │ │ 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 │ │ │ │ + bl 73198 │ │ │ │ + ldr r2, [pc, #60] @ 4d708 │ │ │ │ + ldr r3, [pc, #40] @ 4d6f8 │ │ │ │ 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 4d6f0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r4, lsr #19 │ │ │ │ + @ instruction: 0x002629b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, lsl #19 │ │ │ │ + mlaeq r6, r8, r9, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - eoreq r2, r6, ip, lsl r9 │ │ │ │ + eoreq sp, r1, r4, lsr #3 │ │ │ │ + eoreq r2, r6, ip, 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] @ 4d8c0 │ │ │ │ + ldr r2, [pc, #412] @ 4d8c4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #400] @ 4d8d8 │ │ │ │ + ldr r5, [pc, #400] @ 4d8c8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #396] @ 4d8dc │ │ │ │ + ldr r3, [pc, #396] @ 4d8cc │ │ │ │ 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, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + mov r2, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d7cc │ │ │ │ + bne 4d7bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4d89c │ │ │ │ - ldr r1, [pc, #268] @ 4d8e0 │ │ │ │ + beq 4d88c │ │ │ │ + ldr r1, [pc, #268] @ 4d8d0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ - ldr r2, [pc, #256] @ 4d8e4 │ │ │ │ + bl 4d1a8 │ │ │ │ + ldr r2, [pc, #256] @ 4d8d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 4d828 │ │ │ │ + beq 4d818 │ │ │ │ tst ip, #1 │ │ │ │ - bne 4d80c │ │ │ │ + bne 4d7fc │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 4d820 │ │ │ │ - ldr r1, [pc, #212] @ 4d8e8 │ │ │ │ + beq 4d810 │ │ │ │ + ldr r1, [pc, #212] @ 4d8d8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, ip │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1a8 │ │ │ │ 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 4d838 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d8ac │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d0b44 │ │ │ │ + bl 1d0af8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 4d8ec │ │ │ │ + ldr r2, [pc, #120] @ 4d8dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 4d8d4 │ │ │ │ + ldr r3, [pc, #88] @ 4d8c4 │ │ │ │ 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 4d8bc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 4d8e4 │ │ │ │ + ldr r1, [pc, #64] @ 4d8d4 │ │ │ │ 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 4d7e8 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d85c │ │ │ │ - b 4d848 │ │ │ │ + bne 4d84c │ │ │ │ + b 4d838 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr #17 │ │ │ │ + ldrdeq r2, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsr #17 │ │ │ │ + @ instruction: 0x002628b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, r8, asr #20 │ │ │ │ + eoreq sp, r2, r8, lsl sl │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r1, r0, asr r3 │ │ │ │ - eoreq r2, r6, r0, lsl #15 │ │ │ │ + eoreq sp, r1, r0, lsr #6 │ │ │ │ + mlaeq r6, r0, r7, r2 │ │ │ │ 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] @ 4d960 │ │ │ │ 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 1ea308 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4d940 │ │ │ │ + beq 4d930 │ │ │ │ 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 1ea334 │ │ │ │ + ldr r2, [pc, #44] @ 4d964 │ │ │ │ + ldr r0, [pc, #44] @ 4d968 │ │ │ │ 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 486a4 │ │ │ │ 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 │ │ │ │ + eorseq sl, r4, r8, lsl #30 │ │ │ │ + eoreq sp, r1, r0, lsl #4 │ │ │ │ + eoreq sp, r1, r8, lsl #4 │ │ │ │ │ │ │ │ -0004d97c : │ │ │ │ - b 486ac │ │ │ │ +0004d96c : │ │ │ │ + b 486a4 │ │ │ │ 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] @ 4dde0 │ │ │ │ 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] @ 4dde4 │ │ │ │ + ldr r3, [pc, #1100] @ 4dde8 │ │ │ │ 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] @ 4ddec │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ 4de00 │ │ │ │ + ldr r3, [pc, #1064] @ 4ddf0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 4dbb4 │ │ │ │ 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 4dbb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dab4 │ │ │ │ + beq 4daa4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4da80 │ │ │ │ + bne 4da70 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4dab4 │ │ │ │ - ldr r3, [pc, #892] @ 4de04 │ │ │ │ + beq 4daa4 │ │ │ │ + ldr r3, [pc, #892] @ 4ddf4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #884] @ 4de08 │ │ │ │ + ldr r2, [pc, #884] @ 4ddf8 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ add r9, r6, #1 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - beq 4dbf8 │ │ │ │ + beq 4dbe8 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ mov sl, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 1289f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dcb8 │ │ │ │ + beq 4dca8 │ │ │ │ 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 34940 │ │ │ │ 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 4db20 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4dd98 │ │ │ │ + beq 4dd88 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4dc20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4dc54 │ │ │ │ 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 47a04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ 4de0c │ │ │ │ + ldr r2, [pc, #624] @ 4ddfc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #592] @ 4ddf4 │ │ │ │ + ldr r3, [pc, #592] @ 4dde4 │ │ │ │ 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 4dddc │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #580] @ 4de10 │ │ │ │ + ldr r3, [pc, #580] @ 4de00 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #576] @ 4de14 │ │ │ │ + ldr r2, [pc, #576] @ 4de04 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 4da5c │ │ │ │ + b 4da4c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ bl 1289d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc80 │ │ │ │ + beq 4dc70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ - bl 8039c │ │ │ │ + bl 80390 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dad0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4db44 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 4db54 │ │ │ │ + bhi 4db44 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f938 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4db54 │ │ │ │ + b 4db44 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ddac │ │ │ │ + bne 4dd9c │ │ │ │ mvn r2, #1 │ │ │ │ - b 4db68 │ │ │ │ - ldr r3, [pc, #400] @ 4de18 │ │ │ │ + b 4db58 │ │ │ │ + ldr r3, [pc, #400] @ 4de08 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #388] @ 4de1c │ │ │ │ + ldr r2, [pc, #388] @ 4de0c │ │ │ │ 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 486a4 │ │ │ │ + b 4dc00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dae0 │ │ │ │ + bne 4dad0 │ │ │ │ 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 │ │ │ │ @@ -43859,203 +43855,203 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 104400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4dd60 │ │ │ │ - ldr r3, [pc, #264] @ 4de20 │ │ │ │ + blt 4dd50 │ │ │ │ + ldr r3, [pc, #264] @ 4de10 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4dd3c │ │ │ │ - b 4dde0 │ │ │ │ + bne 4dd2c │ │ │ │ + b 4ddd0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4dde0 │ │ │ │ + beq 4ddd0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 1289f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ + bne 4dd18 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ - ldr r2, [pc, #188] @ 4de24 │ │ │ │ + bne 4dd18 │ │ │ │ + ldr r2, [pc, #188] @ 4de14 │ │ │ │ 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] @ 4de18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ - b 4dae0 │ │ │ │ + bl 486a4 │ │ │ │ + b 4dad0 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4db54 │ │ │ │ + b 4db44 │ │ │ │ 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 1ea334 │ │ │ │ ands r3, r0, #1 │ │ │ │ asrne r2, r0, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ - bne 4db68 │ │ │ │ - b 4dc78 │ │ │ │ + bne 4db58 │ │ │ │ + b 4dc68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dad0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr r6 │ │ │ │ + eoreq r2, r6, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, r0, asr lr │ │ │ │ - eoreq r2, r6, r4, lsr #12 │ │ │ │ + eorseq sl, r4, r0, ror #28 │ │ │ │ + eoreq r2, r6, r4, lsr r6 │ │ │ │ @ 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, r8, lsl #27 │ │ │ │ + eoreq ip, r1, r0, asr #27 │ │ │ │ + eoreq r2, r6, r8, ror #8 │ │ │ │ + eorseq sl, r4, r0, asr #24 │ │ │ │ + eoreq ip, r1, r8, lsr #31 │ │ │ │ + eorseq sl, r4, r8, lsl #23 │ │ │ │ + strdeq ip, [r1], -r4 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - mlaseq r4, r8, sl, sl │ │ │ │ - eoreq ip, r1, r0, asr #28 │ │ │ │ + eorseq sl, r4, r8, lsr #21 │ │ │ │ + eoreq ip, r1, r0, lsl lr │ │ │ │ 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] @ 4de60 │ │ │ │ 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 4d970 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r8, lsl #31 │ │ │ │ + eoreq fp, r1, r8, asr pc │ │ │ │ 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] @ 4dea4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d970 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq fp, r1, r4, asr pc │ │ │ │ + eoreq fp, r1, r4, lsr #30 │ │ │ │ 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] @ 4deec │ │ │ │ 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 4d970 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r4, lsr #30 │ │ │ │ + strdeq fp, [r1], -r4 @ │ │ │ │ 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] @ 4df34 │ │ │ │ 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 4d970 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq fp, r1, r4, asr #29 │ │ │ │ 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] @ 4e2d8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #892] @ 4e2ec │ │ │ │ + ldr r2, [pc, #892] @ 4e2dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #888] @ 4e2f0 │ │ │ │ + ldr ip, [pc, #888] @ 4e2e0 │ │ │ │ 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] @ 4e2e4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ 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, #48 @ 0x30 │ │ │ │ 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 4e1dc │ │ │ │ cmp r6, r7 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ - blt 4e118 │ │ │ │ - ldr r1, [pc, #760] @ 4e2f8 │ │ │ │ - ldr sl, [pc, #760] @ 4e2fc │ │ │ │ + blt 4e108 │ │ │ │ + ldr r1, [pc, #760] @ 4e2e8 │ │ │ │ + ldr sl, [pc, #760] @ 4e2ec │ │ │ │ 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 +44062,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 41cc4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ 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 4e12c │ │ │ │ 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 4e298 │ │ │ │ + ldr r0, [pc, #600] @ 4e2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #588] @ 4e304 │ │ │ │ + ldr r2, [pc, #588] @ 4e2f4 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #536] @ 4e308 │ │ │ │ + ldr r2, [pc, #536] @ 4e2f8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 4e2ec │ │ │ │ + ldr r3, [pc, #500] @ 4e2dc │ │ │ │ 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 4e2d4 │ │ │ │ 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] @ 4e2fc │ │ │ │ + ldr sl, [pc, #492] @ 4e300 │ │ │ │ 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 4e000 │ │ │ │ cmp r6, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e280 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #444] @ 4e314 │ │ │ │ + ldr r0, [pc, #444] @ 4e304 │ │ │ │ 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 43ea8 │ │ │ │ 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] @ 4e308 │ │ │ │ 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 4e220 │ │ │ │ + ldr r1, [pc, #340] @ 4e30c │ │ │ │ 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 4e2a4 │ │ │ │ + ldr r3, [pc, #316] @ 4e310 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, r1, lsl #2] │ │ │ │ - b 4e238 │ │ │ │ + b 4e228 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [lr] │ │ │ │ - blt 4e2c0 │ │ │ │ - ldr r1, [pc, #292] @ 4e324 │ │ │ │ - ldr sl, [pc, #292] @ 4e328 │ │ │ │ + blt 4e2b0 │ │ │ │ + ldr r1, [pc, #292] @ 4e314 │ │ │ │ + ldr sl, [pc, #292] @ 4e318 │ │ │ │ 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 4e000 │ │ │ │ + ldr r1, [pc, #268] @ 4e31c │ │ │ │ + ldr sl, [pc, #268] @ 4e320 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 4e010 │ │ │ │ - ldr r9, [pc, #252] @ 4e334 │ │ │ │ + b 4e000 │ │ │ │ + ldr r9, [pc, #252] @ 4e324 │ │ │ │ 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] @ 4e328 │ │ │ │ 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 47484 │ │ │ │ + b 4e0d4 │ │ │ │ + ldr r7, [pc, #164] @ 4e32c │ │ │ │ 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 4e17c │ │ │ │ + ldr r0, [pc, #144] @ 4e330 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4e0a8 │ │ │ │ - ldr r9, [pc, #136] @ 4e344 │ │ │ │ + b 4e098 │ │ │ │ + ldr r9, [pc, #136] @ 4e334 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4e238 │ │ │ │ - ldr r1, [pc, #128] @ 4e348 │ │ │ │ - ldr sl, [pc, #128] @ 4e34c │ │ │ │ + b 4e228 │ │ │ │ + ldr r1, [pc, #128] @ 4e338 │ │ │ │ + ldr sl, [pc, #128] @ 4e33c │ │ │ │ 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 4e200 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsl #1 │ │ │ │ + mlaeq r6, ip, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, ror r0 │ │ │ │ + eoreq r2, r6, r4, lsl #1 │ │ │ │ @ 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 @ │ │ │ │ + ldrdeq r3, [r3], -r8 @ │ │ │ │ + eoreq pc, r2, ip, lsr #12 │ │ │ │ + ldrdeq r4, [r3], -r8 @ │ │ │ │ + eoreq ip, r1, r0, asr fp │ │ │ │ + eoreq r1, r6, r4, lsl pc │ │ │ │ + eoreq ip, r1, ip, lsr #13 │ │ │ │ + eoreq r9, r2, r8, asr #10 │ │ │ │ + eoreq ip, r1, r4, asr #21 │ │ │ │ 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, ip, asr fp │ │ │ │ + ldrdeq r2, [r3], -r8 @ │ │ │ │ + eoreq pc, r2, ip, lsr #8 │ │ │ │ + eoreq ip, r1, ip, lsr #11 │ │ │ │ + eoreq r3, r2, r8, lsl #13 │ │ │ │ + @ instruction: 0x002289b4 │ │ │ │ + eoreq ip, r1, r8, ror #19 │ │ │ │ + eoreq sp, r1, r0, lsl #4 │ │ │ │ + eoreq r8, r2, ip, lsl r6 │ │ │ │ + eoreq r8, r2, r0, lsr r9 │ │ │ │ + eoreq ip, r1, r4, lsl #10 │ │ │ │ + eoreq r9, r2, r0, lsr #7 │ │ │ │ │ │ │ │ -0004e350 : │ │ │ │ +0004e340 : │ │ │ │ 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] @ 4e384 │ │ │ │ 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 4df38 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r4, r0, r4, sl │ │ │ │ + eorseq sl, r4, r0, lsr #9 │ │ │ │ │ │ │ │ -0004e398 : │ │ │ │ +0004e388 : │ │ │ │ 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] @ 4e474 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4e488 │ │ │ │ + ldr r1, [pc, #204] @ 4e478 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4e48c │ │ │ │ - ldr ip, [pc, #196] @ 4e490 │ │ │ │ + ldr r3, [pc, #196] @ 4e47c │ │ │ │ + ldr ip, [pc, #196] @ 4e480 │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 1f6930 │ │ │ │ + ldr r3, [pc, #100] @ 4e484 │ │ │ │ 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 4df38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4e498 │ │ │ │ + ldr r2, [pc, #64] @ 4e488 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4e488 │ │ │ │ + ldr r3, [pc, #40] @ 4e478 │ │ │ │ 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 4e470 │ │ │ │ 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, r0, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, r4, lsr #24 │ │ │ │ + eoreq r1, r6, r4, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034a3d0 │ │ │ │ - mlaeq r6, ip, fp, r1 │ │ │ │ + eorseq sl, r4, r0, ror #7 │ │ │ │ + eoreq r1, r6, ip, lsr #23 │ │ │ │ │ │ │ │ -0004e49c : │ │ │ │ +0004e48c : │ │ │ │ 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] @ 4e5a8 │ │ │ │ + ldr lr, [pc, #260] @ 4e5ac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #248] @ 4e5c0 │ │ │ │ + ldr ip, [pc, #248] @ 4e5b0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr lr, [pc, #232] @ 4e5c4 │ │ │ │ + ldr lr, [pc, #232] @ 4e5b4 │ │ │ │ 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 │ │ │ │ @@ -44389,70 +44385,70 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mvn r1, #0 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 43100 │ │ │ │ + ldr r3, [pc, #120] @ 4e5b8 │ │ │ │ + ldr r2, [pc, #120] @ 4e5bc │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #68] @ 4e5d0 │ │ │ │ + ldr r2, [pc, #68] @ 4e5c0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4e5bc │ │ │ │ + ldr r3, [pc, #40] @ 4e5ac │ │ │ │ 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 4e5a4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, asr #22 │ │ │ │ + eoreq r1, r6, r4, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, ip, lsl fp │ │ │ │ + eoreq r1, r6, ip, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, lsr #5 │ │ │ │ - eoreq ip, r1, r0, ror #5 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ + @ instruction: 0x0034a2b8 │ │ │ │ + @ instruction: 0x0021c2b0 │ │ │ │ + eoreq r1, r6, r8, ror sl │ │ │ │ │ │ │ │ -0004e5d4 : │ │ │ │ +0004e5c4 : │ │ │ │ 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] @ 4ea44 │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ - ldr lr, [pc, #1120] @ 4ea58 │ │ │ │ + ldr lr, [pc, #1120] @ 4ea48 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #1112] @ 4ea5c │ │ │ │ + ldr ip, [pc, #1112] @ 4ea4c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1104] @ 4ea60 │ │ │ │ + ldr r2, [pc, #1104] @ 4ea50 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #1100] @ 4ea64 │ │ │ │ + ldr r3, [pc, #1100] @ 4ea54 │ │ │ │ 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 +44458,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, #44 @ 0x2c │ │ │ │ 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 r2, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ 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, #200] @ 0xc8 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ 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 r2, [sp, #228] @ 0xe4 │ │ │ │ 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 +44521,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 4e7a8 │ │ │ │ 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 4e78c │ │ │ │ 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 4e7bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e758 │ │ │ │ + bne 4e748 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ moveq fp, r5 │ │ │ │ - beq 4e8bc │ │ │ │ - b 4e7d0 │ │ │ │ + beq 4e8ac │ │ │ │ + b 4e7c0 │ │ │ │ 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 4e88c │ │ │ │ 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 41cc4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ 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 4e8a4 │ │ │ │ ldr r2, [r8], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4e808 │ │ │ │ + bne 4e7f8 │ │ │ │ ldr r7, [r5] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 4e878 │ │ │ │ + b 4e868 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #420] @ 4ea68 │ │ │ │ + ldr sl, [pc, #420] @ 4ea58 │ │ │ │ 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 34c74 │ │ │ │ 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 +44641,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 4e9d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #288] @ 4ea6c │ │ │ │ + ldr r3, [pc, #288] @ 4ea5c │ │ │ │ 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 +44681,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 4e94c │ │ │ │ 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] @ 4ea60 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #84] @ 4ea74 │ │ │ │ + ldr r2, [pc, #84] @ 4ea64 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 4ea58 │ │ │ │ + ldr r3, [pc, #48] @ 4ea48 │ │ │ │ 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 4ea40 │ │ │ │ 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, r0, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, ip, ror #3 │ │ │ │ - ldrdeq r1, [r6], -r0 @ │ │ │ │ + @ instruction: 0x0034a1fc │ │ │ │ + eoreq r1, r6, r0, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, ip, asr sl │ │ │ │ - eoreq ip, r1, r0, asr r3 │ │ │ │ - eoreq fp, r1, ip, lsr lr │ │ │ │ - ldrdeq r1, [r6], -r4 @ │ │ │ │ + eoreq fp, r1, ip, lsr #20 │ │ │ │ + eoreq ip, r1, r0, lsr #6 │ │ │ │ + eoreq fp, r1, ip, lsl #28 │ │ │ │ + eoreq r1, r6, r4, ror #11 │ │ │ │ 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] @ 4eab4 │ │ │ │ + ldr r0, [pc, #52] @ 4eab8 │ │ │ │ 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 4e5c4 │ │ │ │ + ldr r4, [pc, #32] @ 4eabc │ │ │ │ + ldr r3, [pc, #32] @ 4eac0 │ │ │ │ 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 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + eoreq fp, r1, r4, lsl #8 │ │ │ │ + eoreq r1, r6, ip, asr r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0004ead4 : │ │ │ │ +0004eac4 : │ │ │ │ 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] @ 4eb84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ 4eb98 │ │ │ │ + ldr r2, [pc, #152] @ 4eb88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ 4eb9c │ │ │ │ + ldr r3, [pc, #140] @ 4eb8c │ │ │ │ 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] @ 4eb90 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4eba4 │ │ │ │ + ldr r2, [pc, #88] @ 4eb94 │ │ │ │ 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 4e5c4 │ │ │ │ + ldr r2, [pc, #60] @ 4eb98 │ │ │ │ + ldr r3, [pc, #40] @ 4eb88 │ │ │ │ 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 4eb80 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r6], -ip @ │ │ │ │ + eoreq r1, r6, ip, 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 │ │ │ │ + eoreq ip, r1, ip, ror r1 │ │ │ │ + mlaeq r1, r0, ip, fp │ │ │ │ + mlaeq r1, r0, r1, ip │ │ │ │ + mlaeq r6, ip, 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] @ 4efe0 │ │ │ │ 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] @ 4efe4 │ │ │ │ + ldr r3, [pc, #1056] @ 4efe8 │ │ │ │ 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] @ 4efec │ │ │ │ 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] @ 4eff0 │ │ │ │ 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 4ec44 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ec84 │ │ │ │ - ldr r3, [pc, #936] @ 4f004 │ │ │ │ + beq 4ec74 │ │ │ │ + ldr r3, [pc, #936] @ 4eff4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4f008 │ │ │ │ + ldr r2, [pc, #932] @ 4eff8 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4eccc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4eca8 │ │ │ │ + bne 4ec98 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4eccc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #856] @ 4f00c │ │ │ │ + ldr r2, [pc, #856] @ 4effc │ │ │ │ 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] @ 4f000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r8, r4, #1 │ │ │ │ ldr r3, [r2, r8, lsl #2] │ │ │ │ lsl r6, r8, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4ecec │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4ed30 │ │ │ │ - ldr r3, [pc, #784] @ 4f014 │ │ │ │ + beq 4ed20 │ │ │ │ + ldr r3, [pc, #784] @ 4f004 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #776] @ 4f018 │ │ │ │ + ldr r2, [pc, #776] @ 4f008 │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r9, #1 │ │ │ │ - beq 4ef54 │ │ │ │ + beq 4ef44 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 4ee70 │ │ │ │ - ldr r3, [pc, #724] @ 4f01c │ │ │ │ + bne 4ee60 │ │ │ │ + ldr r3, [pc, #724] @ 4f00c │ │ │ │ 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 4ef58 │ │ │ │ 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 4ee74 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bmi 4eefc │ │ │ │ + bmi 4eeec │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp sl, r3 │ │ │ │ - ble 4eea0 │ │ │ │ + ble 4ee90 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, sl, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 4ede4 │ │ │ │ + ble 4edd4 │ │ │ │ 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 4edc4 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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] @ 4f010 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #420] @ 4eff4 │ │ │ │ + ldr r3, [pc, #420] @ 4efe4 │ │ │ │ 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 4efdc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #428] @ 4f024 │ │ │ │ + ldr r3, [pc, #428] @ 4f014 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed40 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 4eefc │ │ │ │ + bne 4eeec │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ subne sl, r5, r9 │ │ │ │ - beq 4eefc │ │ │ │ + beq 4eeec │ │ │ │ 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 4efc0 │ │ │ │ + ldr r1, [pc, #360] @ 4f018 │ │ │ │ + ldr r2, [pc, #360] @ 4f01c │ │ │ │ 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] @ 4f020 │ │ │ │ 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 4e5c4 │ │ │ │ + b 4ed90 │ │ │ │ + ldr r3, [pc, #304] @ 4f024 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #296] @ 4f038 │ │ │ │ + ldr r2, [pc, #296] @ 4f028 │ │ │ │ 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 486a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r6] │ │ │ │ add r1, r1, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4efe4 │ │ │ │ + bne 4efd4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4eda0 │ │ │ │ - b 4eea0 │ │ │ │ - ldr r3, [pc, #224] @ 4f03c │ │ │ │ + bne 4ed90 │ │ │ │ + b 4ee90 │ │ │ │ + ldr r3, [pc, #224] @ 4f02c │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed40 │ │ │ │ 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 1d343c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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 4ee2c │ │ │ │ + ldr r1, [pc, #104] @ 4f030 │ │ │ │ + ldr r2, [pc, #104] @ 4f034 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4eec8 │ │ │ │ + b 4eeb8 │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 4ed94 │ │ │ │ + b 4ed84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, lsr #8 │ │ │ │ + eoreq r1, r6, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r9, r4, r4, lsr #24 │ │ │ │ - strdeq r1, [r6], -r8 @ │ │ │ │ + eorseq r9, r4, r4, lsr ip │ │ │ │ + eoreq r1, r6, r8, lsl #8 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xffff995c │ │ │ │ - eoreq r1, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x00349bb0 │ │ │ │ + strdeq fp, [r1], -r4 @ │ │ │ │ + eorseq r9, r4, ip, asr fp │ │ │ │ + mlaeq r1, r0, fp, fp │ │ │ │ + eorseq r9, r4, ip, lsl #22 │ │ │ │ + ldrdeq ip, [r2], -r4 @ │ │ │ │ + @ instruction: 0xffff9964 │ │ │ │ + @ instruction: 0x002611bc │ │ │ │ @ instruction: 0xfffff0c8 │ │ │ │ - mlaeq r1, r8, lr, fp │ │ │ │ - eoreq fp, r1, r0, asr #29 │ │ │ │ - @ instruction: 0x0021beb0 │ │ │ │ - @ instruction: 0x003498fc │ │ │ │ - eoreq sl, r1, ip, lsl #25 │ │ │ │ - @ instruction: 0xffff9748 │ │ │ │ - eoreq fp, r1, r0, asr #26 │ │ │ │ - eoreq fp, r1, r4, ror #26 │ │ │ │ + eoreq fp, r1, r8, ror #28 │ │ │ │ + mlaeq r1, r0, lr, fp │ │ │ │ + eoreq fp, r1, r0, lsl #29 │ │ │ │ + eorseq r9, r4, ip, lsl #18 │ │ │ │ + eoreq sl, r1, ip, asr ip │ │ │ │ + @ instruction: 0xffff9750 │ │ │ │ + eoreq fp, r1, r0, lsl sp │ │ │ │ + eoreq fp, r1, r4, lsr sp │ │ │ │ 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] @ 4f07c │ │ │ │ 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 4eb9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, r0, ip, sl │ │ │ │ + eoreq sl, r1, r0, ror #24 │ │ │ │ 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] @ 4f0c4 │ │ │ │ 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 4eb9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, ip, asr ip │ │ │ │ + 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 ip, r0 │ │ │ │ - ldr r0, [pc, #36] @ 4f118 │ │ │ │ + ldr r0, [pc, #36] @ 4f108 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eb9c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, lsr #24 │ │ │ │ + strdeq sl, [r1], -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] @ 4f150 │ │ │ │ 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 4eb9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, r0, lsl #24 │ │ │ │ + ldrdeq sl, [r1], -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] @ 4f1a8 │ │ │ │ + ldr r0, [pc, #40] @ 4f198 │ │ │ │ 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 4eb9c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, asr #23 │ │ │ │ + mlaeq r1, ip, fp, sl │ │ │ │ │ │ │ │ -0004f1ac : │ │ │ │ +0004f19c : │ │ │ │ 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] @ 4f1f8 │ │ │ │ + ldr r2, [pc, #48] @ 4f1fc │ │ │ │ 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 47484 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r4, r8, lsr #12 │ │ │ │ - eoreq fp, r1, ip, asr #23 │ │ │ │ + eorseq r9, r4, r8, lsr r6 │ │ │ │ + mlaeq r1, ip, fp, fp │ │ │ │ │ │ │ │ -0004f210 : │ │ │ │ +0004f200 : │ │ │ │ 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] @ 4f254 │ │ │ │ + ldr ip, [pc, #44] @ 4f258 │ │ │ │ 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 47484 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r4, r8, asr #11 │ │ │ │ - mlaeq r1, r0, fp, fp │ │ │ │ + @ instruction: 0x003495d8 │ │ │ │ + eoreq fp, r1, r0, ror #22 │ │ │ │ │ │ │ │ -0004f26c : │ │ │ │ +0004f25c : │ │ │ │ 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] @ 4f410 │ │ │ │ + ldr r2, [pc, #408] @ 4f414 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r4, [pc, #396] @ 4f428 │ │ │ │ + ldr r4, [pc, #396] @ 4f418 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #392] @ 4f42c │ │ │ │ + ldr r3, [pc, #392] @ 4f41c │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ 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 r3, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ 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 41e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f340 │ │ │ │ - bl 17fa18 │ │ │ │ + beq 4f330 │ │ │ │ + bl 17fa0c │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, #1 │ │ │ │ - beq 4f3bc │ │ │ │ + beq 4f3ac │ │ │ │ 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] @ 4f420 │ │ │ │ + ldr r1, [pc, #220] @ 4f424 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #172] @ 4f438 │ │ │ │ + ldr r2, [pc, #172] @ 4f428 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #144] @ 4f424 │ │ │ │ + ldr r3, [pc, #144] @ 4f414 │ │ │ │ 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 4f40c │ │ │ │ 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 │ │ │ │ - bl 61670 │ │ │ │ + bne 4f330 │ │ │ │ + bl 61664 │ │ │ │ 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 4f33c │ │ │ │ + ldr r1, [pc, #80] @ 4f42c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #64] @ 4f434 │ │ │ │ + ldr r3, [pc, #64] @ 4f424 │ │ │ │ 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 47484 │ │ │ │ + b 4f370 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror #26 │ │ │ │ + eoreq r0, r6, ip, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, asr #26 │ │ │ │ + eoreq r0, r6, ip, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r0, ror #9 │ │ │ │ + @ instruction: 0x0021b4b0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r0, r6, r8, ror #24 │ │ │ │ - eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq r0, r6, r8, ror ip │ │ │ │ + ldrdeq fp, [r1], -r4 @ │ │ │ │ │ │ │ │ -0004f440 : │ │ │ │ +0004f430 : │ │ │ │ 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] @ 4f548 │ │ │ │ + ldr r2, [pc, #252] @ 4f54c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #240] @ 4f560 │ │ │ │ + ldr r5, [pc, #240] @ 4f550 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #236] @ 4f564 │ │ │ │ + ldr r3, [pc, #236] @ 4f554 │ │ │ │ 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 +45396,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 41e9c │ │ │ │ + ldr r3, [pc, #132] @ 4f558 │ │ │ │ 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 4f534 │ │ │ │ + ldr r1, [pc, #108] @ 4f55c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4f26c │ │ │ │ + bl 4f25c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ 4f570 │ │ │ │ + ldr r2, [pc, #92] @ 4f560 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 4f55c │ │ │ │ + ldr r3, [pc, #64] @ 4f54c │ │ │ │ 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 4f544 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 4f50c │ │ │ │ + b 4f4fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r8, fp, r0 │ │ │ │ + eoreq r0, r6, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, ror fp │ │ │ │ + eoreq r0, r6, r8, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r4, lsl #18 │ │ │ │ - eoreq r0, r6, r0, ror #21 │ │ │ │ + ldrdeq fp, [r1], -r4 @ │ │ │ │ + strdeq r0, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004f574 : │ │ │ │ +0004f564 : │ │ │ │ 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] @ 4fb74 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1512] @ 4fb88 │ │ │ │ + ldr r2, [pc, #1512] @ 4fb78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #1504] @ 4fb8c │ │ │ │ + ldr r6, [pc, #1504] @ 4fb7c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #1500] @ 4fb90 │ │ │ │ + ldr ip, [pc, #1500] @ 4fb80 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ 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 4f630 │ │ │ │ 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 41e9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ 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 4f9dc │ │ │ │ mov r5, #9 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da4 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4f9d4 │ │ │ │ + beq 4f9c4 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ tst r3, #1 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - beq 4f8b8 │ │ │ │ + beq 4f8a8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1120] @ 4fb94 │ │ │ │ + ldr r3, [pc, #1120] @ 4fb84 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 4f94c │ │ │ │ + beq 4f93c │ │ │ │ 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 │ │ │ │ + bl 18e628 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f964 │ │ │ │ + beq 4f954 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 4f788 │ │ │ │ + bne 4f778 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq 4fad4 │ │ │ │ + beq 4fac4 │ │ │ │ mov r8, #10 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f9184 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 4f9c4 │ │ │ │ + beq 4f9b4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e628 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f978 │ │ │ │ + beq 4f968 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f9a0 │ │ │ │ + beq 4f990 │ │ │ │ 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 4f9f0 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4fa48 │ │ │ │ mov r8, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - beq 4fac8 │ │ │ │ - ldr r8, [pc, #904] @ 4fb98 │ │ │ │ + beq 4fab8 │ │ │ │ + ldr r8, [pc, #904] @ 4fb88 │ │ │ │ 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] @ 4fb8c │ │ │ │ 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 42e14 │ │ │ │ + ldr r2, [pc, #852] @ 4fb90 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #796] @ 4fba4 │ │ │ │ + ldr r2, [pc, #796] @ 4fb94 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #760] @ 4fb88 │ │ │ │ + ldr r3, [pc, #760] @ 4fb78 │ │ │ │ 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 4fb70 │ │ │ │ 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 4f718 │ │ │ │ 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 42eac │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f9184 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4f944 │ │ │ │ + beq 4f934 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - beq 4fb58 │ │ │ │ + beq 4fb48 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4fb34 │ │ │ │ + bne 4fb24 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 4f72c │ │ │ │ + b 4f71c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 4f764 │ │ │ │ + bne 4f754 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 4f7c0 │ │ │ │ + bne 4f7b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa8c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 4f7cc │ │ │ │ + bne 4f7bc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4fa90 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ + b 4f7bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 4f7b4 │ │ │ │ - ldr r2, [pc, #440] @ 4fb94 │ │ │ │ + b 4f7a4 │ │ │ │ + ldr r2, [pc, #440] @ 4fb84 │ │ │ │ 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 4f748 │ │ │ │ + ldr r3, [pc, #436] @ 4fb98 │ │ │ │ mov r7, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 4f6d0 │ │ │ │ + b 4f6c0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fb10 │ │ │ │ + beq 4fb00 │ │ │ │ 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 4faa0 │ │ │ │ + ldr r6, [pc, #388] @ 4fb9c │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #380] @ 4fbb0 │ │ │ │ + ldr r2, [pc, #380] @ 4fba0 │ │ │ │ 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 42e14 │ │ │ │ + b 4f834 │ │ │ │ mov ip, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - beq 4fabc │ │ │ │ - ldr ip, [pc, #324] @ 4fbb4 │ │ │ │ + beq 4faac │ │ │ │ + ldr ip, [pc, #324] @ 4fba4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #316] @ 4fbb8 │ │ │ │ + ldr r2, [pc, #316] @ 4fba8 │ │ │ │ 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 42e14 │ │ │ │ + b 4f834 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #276] @ 4fbbc │ │ │ │ + ldr r2, [pc, #276] @ 4fbac │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ - ldr r6, [pc, #264] @ 4fbc0 │ │ │ │ + b 4f7bc │ │ │ │ + ldr r6, [pc, #264] @ 4fbb0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fa28 │ │ │ │ - ldr ip, [pc, #256] @ 4fbc4 │ │ │ │ + b 4fa18 │ │ │ │ + ldr ip, [pc, #256] @ 4fbb4 │ │ │ │ add ip, pc, ip │ │ │ │ - b 4fa70 │ │ │ │ - ldr r8, [pc, #248] @ 4fbc8 │ │ │ │ + b 4fa60 │ │ │ │ + ldr r8, [pc, #248] @ 4fbb8 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 4f810 │ │ │ │ + b 4f800 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 4f788 │ │ │ │ + blt 4f778 │ │ │ │ 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 42eac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 4f788 │ │ │ │ + b 4f778 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #176] @ 4fbcc │ │ │ │ + ldr r2, [pc, #176] @ 4fbbc │ │ │ │ mov ip, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e14 │ │ │ │ + b 4f834 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4f72c │ │ │ │ - b 4f944 │ │ │ │ + bne 4f71c │ │ │ │ + b 4f934 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fb2c │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f71c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - b 4f930 │ │ │ │ + b 4f920 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr sl │ │ │ │ + eoreq r0, r6, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr sl │ │ │ │ + eoreq r0, r6, ip, 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, r4, ror #21 │ │ │ │ + eoreq fp, r1, r0, asr #11 │ │ │ │ + @ instruction: 0x0021afb0 │ │ │ │ + eoreq r0, r6, ip, ror r7 │ │ │ │ + eoreq fp, r1, r8, ror #7 │ │ │ │ + eoreq sl, r1, ip, asr #17 │ │ │ │ + eoreq fp, r1, r4, ror #7 │ │ │ │ + eoreq sl, r1, r4, lsl #17 │ │ │ │ + eoreq fp, r1, r8, lsl #7 │ │ │ │ + mlaeq r2, r8, r9, r9 │ │ │ │ + eoreq fp, r1, r4, ror #19 │ │ │ │ + ldrdeq fp, [r1], -r8 @ │ │ │ │ + eoreq fp, r1, ip, asr #19 │ │ │ │ + eoreq sl, r1, r4, ror #25 │ │ │ │ │ │ │ │ -0004fbd0 : │ │ │ │ +0004fbc0 : │ │ │ │ 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] @ 4fd58 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #376] @ 4fd6c │ │ │ │ + ldr r2, [pc, #376] @ 4fd5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #368] @ 4fd70 │ │ │ │ - ldr ip, [pc, #368] @ 4fd74 │ │ │ │ + ldr r3, [pc, #368] @ 4fd60 │ │ │ │ + ldr ip, [pc, #368] @ 4fd64 │ │ │ │ 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 │ │ │ │ @@ -45878,112 +45874,112 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ 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 41cc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 4fd78 │ │ │ │ + ldr r0, [pc, #180] @ 4fd68 │ │ │ │ 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 44124 │ │ │ │ + ldr r3, [pc, #164] @ 4fd6c │ │ │ │ + ldr r1, [pc, #164] @ 4fd70 │ │ │ │ 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] @ 4fd74 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #76] @ 4fd88 │ │ │ │ + ldr r2, [pc, #76] @ 4fd78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4fd6c │ │ │ │ + ldr r3, [pc, #40] @ 4fd5c │ │ │ │ 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 4fd54 │ │ │ │ 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, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, ror #7 │ │ │ │ + strdeq r0, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021a9b0 │ │ │ │ - eorseq r8, r4, r8, lsr #22 │ │ │ │ - eoreq fp, r1, r0, lsl #3 │ │ │ │ - eoreq fp, r1, r4, ror r1 │ │ │ │ - @ instruction: 0x002602b8 │ │ │ │ + eoreq sl, r1, r0, lsl #19 │ │ │ │ + eorseq r8, r4, r8, lsr fp │ │ │ │ + eoreq fp, r1, r0, asr r1 │ │ │ │ + eoreq fp, r1, r4, asr #2 │ │ │ │ + eoreq r0, r6, r8, asr #5 │ │ │ │ │ │ │ │ -0004fd8c : │ │ │ │ +0004fd7c : │ │ │ │ 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] @ 4ff44 │ │ │ │ + ldr r1, [pc, #428] @ 4ff48 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 4ff5c │ │ │ │ + ldr r3, [pc, #416] @ 4ff4c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #412] @ 4ff60 │ │ │ │ + ldr r2, [pc, #412] @ 4ff50 │ │ │ │ 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,128 +45988,128 @@ │ │ │ │ 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 4fec8 │ │ │ │ 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 41e9c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4ff14 │ │ │ │ + beq 4ff04 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #272] @ 4ff64 │ │ │ │ - ldr r2, [pc, #272] @ 4ff68 │ │ │ │ + ldr r3, [pc, #272] @ 4ff54 │ │ │ │ + ldr r2, [pc, #272] @ 4ff58 │ │ │ │ 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] @ 4ff5c │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ble 4ff08 │ │ │ │ + ble 4fef8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #240] @ 4ff70 │ │ │ │ + ldr r2, [pc, #240] @ 4ff60 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 4ff74 │ │ │ │ + ldr r2, [pc, #204] @ 4ff64 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #168] @ 4ff58 │ │ │ │ + ldr r3, [pc, #168] @ 4ff48 │ │ │ │ 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 4ff40 │ │ │ │ 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] @ 4ff68 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 4ff34 │ │ │ │ + beq 4ff24 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #132] @ 4ff7c │ │ │ │ - ldr r2, [pc, #132] @ 4ff80 │ │ │ │ + ldr r3, [pc, #132] @ 4ff6c │ │ │ │ + ldr r2, [pc, #132] @ 4ff70 │ │ │ │ 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] @ 4ff74 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4fe74 │ │ │ │ - ldr r3, [pc, #108] @ 4ff88 │ │ │ │ - ldr r5, [pc, #108] @ 4ff8c │ │ │ │ + b 4fe64 │ │ │ │ + ldr r3, [pc, #108] @ 4ff78 │ │ │ │ + ldr r5, [pc, #108] @ 4ff7c │ │ │ │ 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 4fe54 │ │ │ │ + ldr r3, [pc, #84] @ 4ff80 │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 4ff08 │ │ │ │ + b 4fef8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #4 │ │ │ │ + eoreq r0, r6, ip, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr #4 │ │ │ │ + eoreq r0, r6, ip, 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 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x003489bc │ │ │ │ + mlaeq r1, r4, r4, sl │ │ │ │ + eoreq sl, r1, ip, asr r9 │ │ │ │ + eoreq fp, r1, r8, lsr #32 │ │ │ │ + eoreq r0, r6, ip, asr r1 │ │ │ │ + @ instruction: 0x0021b5b8 │ │ │ │ + eorseq r8, r4, r8, lsl r9 │ │ │ │ + strdeq sl, [r1], -r0 @ │ │ │ │ + eoreq fp, r1, ip, lsl #11 │ │ │ │ + @ instruction: 0x003488f4 │ │ │ │ + eoreq fp, r1, r8, ror r5 │ │ │ │ + @ instruction: 0x003488d4 │ │ │ │ │ │ │ │ -0004ff94 : │ │ │ │ +0004ff84 : │ │ │ │ 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] @ 5014c │ │ │ │ + ldr r1, [pc, #432] @ 50150 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #424] @ 50164 │ │ │ │ + ldr r5, [pc, #424] @ 50154 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #420] @ 50168 │ │ │ │ + ldr r3, [pc, #420] @ 50158 │ │ │ │ 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] │ │ │ │ @@ -46123,254 +46119,254 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 5010c │ │ │ │ + beq 500fc │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 97240 │ │ │ │ + bl 97230 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #256] @ 5016c │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #256] @ 5015c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq 50100 │ │ │ │ + beq 500f0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5014c │ │ │ │ - ldr ip, [pc, #228] @ 50170 │ │ │ │ + beq 5013c │ │ │ │ + ldr ip, [pc, #228] @ 50160 │ │ │ │ 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] @ 50164 │ │ │ │ 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 47484 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 50178 │ │ │ │ + ldr r2, [pc, #160] @ 50168 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #128] @ 50160 │ │ │ │ + ldr r3, [pc, #128] @ 50150 │ │ │ │ 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 50148 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #116] @ 5017c │ │ │ │ + ldr ip, [pc, #116] @ 5016c │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 5007c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 50180 │ │ │ │ - ldr ip, [pc, #104] @ 50184 │ │ │ │ + ldr r2, [pc, #104] @ 50170 │ │ │ │ + ldr ip, [pc, #104] @ 50174 │ │ │ │ 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 47484 │ │ │ │ + b 500bc │ │ │ │ + ldr ip, [pc, #52] @ 50178 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 5007c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #32 │ │ │ │ + eoreq r0, r6, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, lsr #32 │ │ │ │ + eoreq r0, r6, r8, lsr r0 │ │ │ │ @ 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 │ │ │ │ + eorseq r8, r4, r0, ror r7 │ │ │ │ + eoreq pc, r5, ip, lsr #30 │ │ │ │ + eoreq sl, r1, r4, lsl lr │ │ │ │ + @ instruction: 0x003486f0 │ │ │ │ + eoreq sl, r1, ip, lsr #29 │ │ │ │ + eoreq sl, r1, r0, ror sp │ │ │ │ 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] @ 50844 │ │ │ │ + ldr ip, [pc, #1712] @ 50848 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1708] @ 5085c │ │ │ │ + ldr r2, [pc, #1708] @ 5084c │ │ │ │ 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] @ 50850 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #1664] @ 50864 │ │ │ │ + ldr r1, [pc, #1664] @ 50854 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ 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 50234 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 50274 │ │ │ │ + beq 50264 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1560] @ 50868 │ │ │ │ + ldr r3, [pc, #1560] @ 50858 │ │ │ │ str r2, [fp] │ │ │ │ - ldr r2, [pc, #1556] @ 5086c │ │ │ │ + ldr r2, [pc, #1556] @ 5085c │ │ │ │ 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 486a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 502cc │ │ │ │ + beq 502bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ tst r2, #1 │ │ │ │ - bne 50298 │ │ │ │ + bne 50288 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 502cc │ │ │ │ + beq 502bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1484] @ 50870 │ │ │ │ - ldr r2, [pc, #1484] @ 50874 │ │ │ │ + ldr r3, [pc, #1484] @ 50860 │ │ │ │ + ldr r2, [pc, #1484] @ 50864 │ │ │ │ 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 486a4 │ │ │ │ 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 502e4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 50324 │ │ │ │ + beq 50314 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1400] @ 50878 │ │ │ │ - ldr r2, [pc, #1400] @ 5087c │ │ │ │ + ldr r3, [pc, #1400] @ 50868 │ │ │ │ + ldr r2, [pc, #1400] @ 5086c │ │ │ │ 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 486a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - ble 5077c │ │ │ │ + ble 5076c │ │ │ │ sub r7, r5, #1 │ │ │ │ - ldr sl, [pc, #1340] @ 50880 │ │ │ │ - ldr r9, [pc, #1340] @ 50884 │ │ │ │ + ldr sl, [pc, #1340] @ 50870 │ │ │ │ + ldr r9, [pc, #1340] @ 50874 │ │ │ │ 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 50354 │ │ │ │ add r4, r4, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 50380 │ │ │ │ + bne 50370 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 503a0 │ │ │ │ + beq 50390 │ │ │ │ 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 486a4 │ │ │ │ cmp r4, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bne 50360 │ │ │ │ + bne 50350 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 5050c │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 50790 │ │ │ │ + bne 50780 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, r5, r2 │ │ │ │ eor r9, r3, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ sub r4, r4, r9 │ │ │ │ @@ -46385,154 +46381,154 @@ │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ 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 34940 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r9 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 50848 │ │ │ │ + ble 50838 │ │ │ │ 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 504d0 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 50498 │ │ │ │ + bne 50488 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 50744 │ │ │ │ + beq 50734 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 44488 │ │ │ │ + bl 44480 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 505a4 │ │ │ │ + beq 50594 │ │ │ │ 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 505ac │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, sl │ │ │ │ - beq 5047c │ │ │ │ + beq 5046c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ 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 504a8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503b4 │ │ │ │ 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 1d343c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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 483d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #780] @ 50888 │ │ │ │ + ldr r2, [pc, #780] @ 50878 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #724] @ 50858 │ │ │ │ + ldr r3, [pc, #724] @ 50848 │ │ │ │ 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 50840 │ │ │ │ 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 3ece0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 504b4 │ │ │ │ + b 504a4 │ │ │ │ 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 34c74 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 506a8 │ │ │ │ - ldr r8, [pc, #668] @ 5088c │ │ │ │ - ldr r7, [pc, #668] @ 50890 │ │ │ │ + ble 50698 │ │ │ │ + ldr r8, [pc, #668] @ 5087c │ │ │ │ + ldr r7, [pc, #668] @ 50880 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r6 │ │ │ │ - b 50628 │ │ │ │ + b 50618 │ │ │ │ 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 50694 │ │ │ │ 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 505f4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 50604 │ │ │ │ + bne 505f4 │ │ │ │ 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 +46542,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 50618 │ │ │ │ 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 1d343c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ ldmibeq r0, {r3, r5} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 50770 │ │ │ │ + bne 50760 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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] @ 50884 │ │ │ │ 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 47484 │ │ │ │ + b 50560 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d343c │ │ │ │ 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 5049c │ │ │ │ + ldr r3, [pc, #288] @ 50888 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 506dc │ │ │ │ + b 506cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 5050c │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 507cc │ │ │ │ + beq 507bc │ │ │ │ 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] @ 5088c │ │ │ │ + ldr r2, [pc, #232] @ 50890 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503b4 │ │ │ │ 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 1d343c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ 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] @ 50894 │ │ │ │ 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 47484 │ │ │ │ + b 50560 │ │ │ │ mov r0, #1 │ │ │ │ - b 505cc │ │ │ │ + b 505bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, r8, asr #28 │ │ │ │ + eoreq pc, r5, r8, asr lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r4, r8, asr #12 │ │ │ │ - eoreq pc, r5, r8, lsl lr @ │ │ │ │ + eorseq r8, r4, r8, asr r6 │ │ │ │ + eoreq pc, r5, r8, lsr #28 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x003485bc │ │ │ │ + eoreq sl, r1, r0, lsl #12 │ │ │ │ + eorseq r8, r4, ip, ror #10 │ │ │ │ + eoreq sl, r1, r4, lsr #11 │ │ │ │ + eorseq r8, r4, r0, lsl r5 │ │ │ │ + ldrdeq sl, [r2], -r8 @ │ │ │ │ + mlaeq r2, r8, lr, sl │ │ │ │ + @ instruction: 0x003484b8 │ │ │ │ + eoreq pc, r5, r8, lsl #21 │ │ │ │ + eoreq r9, r1, r0, ror #28 │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ + eoreq sl, r1, r4, lsl r9 │ │ │ │ + eoreq sl, r1, r4, lsr #26 │ │ │ │ + eoreq sl, r1, r8, asr #16 │ │ │ │ + eoreq sl, r1, r0, ror #16 │ │ │ │ + eoreq sl, r1, r4, lsl #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] @ 508d8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 5017c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, ip, r4, r9 │ │ │ │ + eoreq r9, r1, ip, ror #8 │ │ │ │ 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] @ 5091c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 5017c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, r1, r0, ror r4 │ │ │ │ + eoreq r9, r1, r0, asr #8 │ │ │ │ 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] @ 50960 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 5017c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #8 │ │ │ │ + eoreq r9, r1, r4, lsl r4 │ │ │ │ │ │ │ │ -00050974 : │ │ │ │ +00050964 : │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 46848 │ │ │ │ + b 46840 │ │ │ │ │ │ │ │ -00050980 : │ │ │ │ +00050970 : │ │ │ │ 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] @ 5161c │ │ │ │ + ldr r2, [pc, #3220] @ 51620 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr sl, [pc, #3208] @ 51634 │ │ │ │ + ldr sl, [pc, #3208] @ 51624 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3204] @ 51638 │ │ │ │ + ldr r3, [pc, #3204] @ 51628 │ │ │ │ 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] @ 5162c │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ 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 38b7c │ │ │ │ mov r0, #552 @ 0x228 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r9, #2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #3072] @ 51640 │ │ │ │ + ldr r1, [pc, #3072] @ 51630 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr fp, [pc, #3064] @ 51644 │ │ │ │ + ldr fp, [pc, #3064] @ 51634 │ │ │ │ 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,1708 +46806,1708 @@ │ │ │ │ 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] @ 51638 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #2944] @ 5164c │ │ │ │ + bl 74144 │ │ │ │ + ldr r3, [pc, #2944] @ 5163c │ │ │ │ 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 1eedb4 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2904] @ 51650 │ │ │ │ + ldr r2, [pc, #2904] @ 51640 │ │ │ │ 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] @ 51644 │ │ │ │ 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 1edb14 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #2760] @ 51648 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #2664] @ 5164c │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #2568] @ 51650 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #2472] @ 51654 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #2376] @ 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, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2276] @ 5166c │ │ │ │ + ldr r1, [pc, #2276] @ 5165c │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2264] @ 51670 │ │ │ │ + ldr r9, [pc, #2264] @ 51660 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2256] @ 51674 │ │ │ │ + ldr r0, [pc, #2256] @ 51664 │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2152] @ 51678 │ │ │ │ + ldr r1, [pc, #2152] @ 51668 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2140] @ 5167c │ │ │ │ + ldr r9, [pc, #2140] @ 5166c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2132] @ 51680 │ │ │ │ + ldr r0, [pc, #2132] @ 51670 │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ - ldr r3, [pc, #2112] @ 51684 │ │ │ │ + bl 74144 │ │ │ │ + ldr r3, [pc, #2112] @ 51674 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - ldr sl, [pc, #2108] @ 51688 │ │ │ │ + ldr sl, [pc, #2108] @ 51678 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 103924 │ │ │ │ mov r1, r8 │ │ │ │ bl 103924 │ │ │ │ - ldr r1, [pc, #2084] @ 5168c │ │ │ │ + ldr r1, [pc, #2084] @ 5167c │ │ │ │ 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] @ 51680 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1976] @ 51684 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1880] @ 51688 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1784] @ 5168c │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1688] @ 51690 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1592] @ 51694 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1496] @ 51698 │ │ │ │ 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] @ 5169c │ │ │ │ str r2, [ip, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr sl, [pc, #1368] @ 516a0 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ 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] @ 516a4 │ │ │ │ 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 │ │ │ │ + bl 74144 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1148] @ 516a8 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #1052] @ 516ac │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #956] @ 516b0 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #856] @ 516c4 │ │ │ │ + ldr r1, [pc, #856] @ 516b4 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #844] @ 516c8 │ │ │ │ + ldr r9, [pc, #844] @ 516b8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #836] @ 516cc │ │ │ │ + ldr r0, [pc, #836] @ 516bc │ │ │ │ str r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #736] @ 516c0 │ │ │ │ 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 1eedb4 │ │ │ │ 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 1edb14 │ │ │ │ + ldr r9, [pc, #640] @ 516c4 │ │ │ │ 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 1eedb4 │ │ │ │ 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] @ 516c8 │ │ │ │ + ldr r6, [pc, #576] @ 516cc │ │ │ │ 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 1edb14 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ - b 514e8 │ │ │ │ + b 514d8 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - beq 51588 │ │ │ │ - ldr r3, [pc, #508] @ 516e0 │ │ │ │ + beq 51578 │ │ │ │ + ldr r3, [pc, #508] @ 516d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 514d0 │ │ │ │ + beq 514c0 │ │ │ │ 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 1ea934 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r0, r0, r4 │ │ │ │ ldmib r0, {r0, r1, r2} │ │ │ │ - bl 1ed45c │ │ │ │ + bl 1ed424 │ │ │ │ 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 5154c │ │ │ │ + b 514c0 │ │ │ │ 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 3df0c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5154c │ │ │ │ + bne 5153c │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - bne 514dc │ │ │ │ - ldr r4, [pc, #340] @ 516e4 │ │ │ │ - ldr r0, [pc, #340] @ 516e8 │ │ │ │ + bne 514cc │ │ │ │ + ldr r4, [pc, #340] @ 516d4 │ │ │ │ + ldr r0, [pc, #340] @ 516d8 │ │ │ │ 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 2149b4 │ │ │ │ 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] @ 516dc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #296] @ 516e0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 746b4 │ │ │ │ + bl 746a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ 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] @ 516e4 │ │ │ │ + ldr r3, [pc, #40] @ 51620 │ │ │ │ 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 51618 │ │ │ │ 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, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r5, r8, lsr r6 @ │ │ │ │ + eoreq pc, r5, r8, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r4, r4, lsl lr │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eoreq sl, r1, r4, lsr r6 │ │ │ │ + eorseq r7, r4, r4, lsr #28 │ │ │ │ + eoreq sl, r1, r0, lsl #12 │ │ │ │ + eoreq sl, r1, r4, lsl #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 │ │ │ │ + strdeq pc, [r5], -r4 @ │ │ │ │ + eoreq sl, r1, r8, asr #10 │ │ │ │ + ldrdeq sl, [r1], -r0 @ │ │ │ │ + eoreq sl, r1, r0, lsl #9 │ │ │ │ + eoreq sl, r1, r4, lsr r4 │ │ │ │ + strdeq sl, [r1], -r4 @ │ │ │ │ + @ instruction: 0x0021a3b4 │ │ │ │ + eoreq sl, r1, ip, ror #6 │ │ │ │ + eoreq sl, r1, r8, ror r3 │ │ │ │ @ instruction: 0xffffc880 │ │ │ │ - eoreq sl, r1, r8, asr #6 │ │ │ │ - eoreq sl, r1, r8, ror #6 │ │ │ │ + eoreq sl, r1, r8, lsl r3 │ │ │ │ + eoreq sl, r1, r8, lsr r3 │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ + eoreq sl, r1, r8, lsr #7 │ │ │ │ ldrdeq sl, [r1], -r8 @ │ │ │ │ - eoreq sl, r1, r8, lsl #6 │ │ │ │ @ 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, r8, lsl #5 │ │ │ │ + eoreq sl, r1, r8, lsr r2 │ │ │ │ + eoreq sl, r1, ip, ror #3 │ │ │ │ + mlaeq r1, ip, r1, sl │ │ │ │ + eoreq sl, r1, r4, asr r1 │ │ │ │ + eoreq sl, r1, ip, lsl #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 │ │ │ │ + strheq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r8, asr r0 │ │ │ │ + strdeq r9, [r1], -ip @ │ │ │ │ + @ instruction: 0x00219fb0 │ │ │ │ + eoreq r9, r1, r4, ror #30 │ │ │ │ + eoreq r9, r1, ip, lsl #30 │ │ │ │ + eoreq r9, r1, r4, lsl pc │ │ │ │ @ instruction: 0xffffbf28 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ - eorseq r7, r4, r8, ror #6 │ │ │ │ - eorseq r7, r4, r4, ror #6 │ │ │ │ - eorseq r7, r4, r0, lsr #6 │ │ │ │ - eoreq r8, r1, r0, lsl #14 │ │ │ │ - @ instruction: 0xfffedf48 │ │ │ │ - eoreq r9, r1, ip, lsr #26 │ │ │ │ - @ instruction: 0xffff54fc │ │ │ │ - strdeq lr, [r5], -r4 @ │ │ │ │ + eoreq r9, r1, r8, lsr #29 │ │ │ │ + eoreq r9, r1, r8, asr lr │ │ │ │ + eorseq r7, r4, r8, ror r3 │ │ │ │ + eorseq r7, r4, r4, ror r3 │ │ │ │ + eorseq r7, r4, r0, lsr r3 │ │ │ │ + ldrdeq r8, [r1], -r0 @ │ │ │ │ + @ instruction: 0xfffedf50 │ │ │ │ + strdeq r9, [r1], -ip @ │ │ │ │ + @ instruction: 0xffff5504 │ │ │ │ + eoreq lr, r5, r4, lsl #20 │ │ │ │ │ │ │ │ -000516f8 : │ │ │ │ +000516e8 : │ │ │ │ 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] @ 517b8 │ │ │ │ + ldr r1, [pc, #184] @ 517bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #176] @ 517d0 │ │ │ │ + ldr r2, [pc, #176] @ 517c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 517d4 │ │ │ │ + ldr r3, [pc, #172] @ 517c4 │ │ │ │ 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] @ 517c8 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #140] @ 517dc │ │ │ │ + ldr r1, [pc, #140] @ 517cc │ │ │ │ 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 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 214950 │ │ │ │ + bl 214918 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 517e0 │ │ │ │ + ldr r2, [pc, #68] @ 517d0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 517cc │ │ │ │ + ldr r3, [pc, #40] @ 517bc │ │ │ │ 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 517b4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r5, r8, ror #17 │ │ │ │ + strdeq lr, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r5, r8, asr #17 │ │ │ │ + ldrdeq lr, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff4e6c │ │ │ │ - mlaeq r1, ip, fp, r9 │ │ │ │ - eoreq lr, r5, r8, asr r8 │ │ │ │ + @ instruction: 0xffff4e74 │ │ │ │ + eoreq r9, r1, ip, ror #22 │ │ │ │ + eoreq lr, r5, r8, ror #16 │ │ │ │ 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 51800 │ │ │ │ + b 51a70 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519a4 │ │ │ │ + beq 51994 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 51804 │ │ │ │ + bne 517f4 │ │ │ │ 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 519a0 │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bne 51854 │ │ │ │ + bne 51844 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, r0 │ │ │ │ movne lr, r1 │ │ │ │ - bne 519d8 │ │ │ │ + bne 519c8 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, ip │ │ │ │ str lr, [r5] │ │ │ │ - beq 5188c │ │ │ │ + beq 5187c │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r2 │ │ │ │ - beq 518d0 │ │ │ │ + beq 518c0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge 518bc │ │ │ │ + bge 518ac │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [ip, #8] │ │ │ │ moveq r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - blt 518a4 │ │ │ │ + blt 51894 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 518f0 │ │ │ │ + bne 518e0 │ │ │ │ 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 51894 │ │ │ │ + beq 518b4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 518e0 │ │ │ │ + bgt 518d0 │ │ │ │ cmp ip, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a58 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51944 │ │ │ │ + beq 51934 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, #0 │ │ │ │ andne lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51a54 │ │ │ │ + beq 51a44 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5191c │ │ │ │ + bne 5190c │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51968 │ │ │ │ + beq 51958 │ │ │ │ mov r1, r5 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 51954 │ │ │ │ + bne 51944 │ │ │ │ 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 51a60 │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movne lr, #1 │ │ │ │ moveq lr, #0 │ │ │ │ - b 51924 │ │ │ │ + b 51914 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - b 51828 │ │ │ │ + b 51818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51afc │ │ │ │ + beq 51aec │ │ │ │ cmp r3, r4 │ │ │ │ movlt lr, r1 │ │ │ │ - bge 51adc │ │ │ │ + bge 51acc │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519c4 │ │ │ │ + bne 519b4 │ │ │ │ mov r7, ip │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ - b 519f4 │ │ │ │ + b 519e4 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - beq 51a38 │ │ │ │ + beq 51a28 │ │ │ │ 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 519d4 │ │ │ │ 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 519e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne lr, [r8, #4] │ │ │ │ mvneq lr, #0 │ │ │ │ - b 51878 │ │ │ │ + b 51868 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ subne r3, r3, r2 │ │ │ │ - b 518c4 │ │ │ │ + b 518b4 │ │ │ │ mov r3, r4 │ │ │ │ - b 518c4 │ │ │ │ + b 518b4 │ │ │ │ cmp r3, #0 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, ip │ │ │ │ - b 51988 │ │ │ │ + b 51978 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51ab4 │ │ │ │ + beq 51aa4 │ │ │ │ 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 51888 │ │ │ │ mov r2, ip │ │ │ │ mov r3, ip │ │ │ │ - b 51850 │ │ │ │ + b 51840 │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ moveq r0, r3 │ │ │ │ streq r2, [r5] │ │ │ │ - beq 518dc │ │ │ │ + beq 518cc │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 519c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51b14 │ │ │ │ + bne 51b04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51af8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, ip │ │ │ │ - b 51888 │ │ │ │ + b 51878 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51ae4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51ae4 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b 519d4 │ │ │ │ + b 519c4 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 51b58 │ │ │ │ + ldr r3, [pc, #44] @ 51b48 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 51b40 │ │ │ │ + bne 51b30 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 51b4c │ │ │ │ - ldr r2, [pc, #20] @ 51b5c │ │ │ │ + beq 51b3c │ │ │ │ + ldr r2, [pc, #20] @ 51b4c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 51b60 │ │ │ │ + ldr r2, [pc, #12] @ 51b50 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, asr #9 │ │ │ │ + ldrdeq lr, [r5], -ip @ │ │ │ │ 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 51b90 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 51bc0 │ │ │ │ - ldr r1, [pc, #44] @ 51bd4 │ │ │ │ - ldr r0, [pc, #44] @ 51bd8 │ │ │ │ + beq 51bb0 │ │ │ │ + ldr r1, [pc, #44] @ 51bc4 │ │ │ │ + ldr r0, [pc, #44] @ 51bc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 214954 │ │ │ │ + @ instruction: 0x00218cb4 │ │ │ │ + eoreq r9, r1, r0, asr #14 │ │ │ │ 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] @ 51c24 │ │ │ │ + ldr ip, [pc, #64] @ 51c28 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 51c3c │ │ │ │ + ldr r0, [pc, #52] @ 51c2c │ │ │ │ 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 21639c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r1, r8, lsl #25 │ │ │ │ + eoreq r8, r1, r8, asr ip │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - eoreq r9, r1, r0, lsl r7 │ │ │ │ + eoreq r9, r1, r0, ror #13 │ │ │ │ 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] @ 51c90 │ │ │ │ + ldr r4, [pc, #72] @ 51c94 │ │ │ │ + ldr lr, [pc, #72] @ 51c98 │ │ │ │ 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] @ 51c9c │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 21639c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r5, r8, r3, lr │ │ │ │ - eoreq r9, r1, r8, lsl #14 │ │ │ │ + eoreq lr, r5, r8, lsr #7 │ │ │ │ + ldrdeq r9, [r1], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x002196bc │ │ │ │ + eoreq r9, r1, ip, lsl #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] @ 51cf0 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002196b0 │ │ │ │ + eoreq r9, r1, r0, lsl #13 │ │ │ │ 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] @ 51d44 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl #13 │ │ │ │ + eoreq r9, r1, r4, asr r6 │ │ │ │ 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] @ 51d98 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #12 │ │ │ │ + eoreq r9, r1, r4, lsl 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] @ 51dec │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl r6 │ │ │ │ + eoreq r9, r1, r4, ror #11 │ │ │ │ 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] @ 51f4c │ │ │ │ + ldr r2, [pc, #324] @ 51f50 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #312] @ 51f64 │ │ │ │ + ldr r4, [pc, #312] @ 51f54 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #308] @ 51f68 │ │ │ │ + ldr r3, [pc, #308] @ 51f58 │ │ │ │ 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 51ec0 │ │ │ │ + ldr r2, [pc, #248] @ 51f5c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 20794c │ │ │ │ + bl 207914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ec4 │ │ │ │ - ldr r3, [pc, #224] @ 51f70 │ │ │ │ + bne 51eb4 │ │ │ │ + ldr r3, [pc, #224] @ 51f60 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #216] @ 51f74 │ │ │ │ + ldr r2, [pc, #216] @ 51f64 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #188] @ 51f60 │ │ │ │ + ldr r3, [pc, #188] @ 51f50 │ │ │ │ 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 51f48 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #172] @ 51f78 │ │ │ │ + ldr r3, [pc, #172] @ 51f68 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 51e90 │ │ │ │ - ldr r3, [pc, #152] @ 51f70 │ │ │ │ + b 51e80 │ │ │ │ + ldr r3, [pc, #152] @ 51f60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ subs r0, r0, r7 │ │ │ │ movne r0, #1 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20dde4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 51f18 │ │ │ │ - ldr r3, [pc, #104] @ 51f6c │ │ │ │ + beq 51f08 │ │ │ │ + ldr r3, [pc, #104] @ 51f5c │ │ │ │ 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 51f18 │ │ │ │ + ldr r2, [pc, #92] @ 51f6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - b 51e94 │ │ │ │ + b 51e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - bl 20794c │ │ │ │ + bl 207914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f18 │ │ │ │ + beq 51f08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r6, [r3, #672] @ 0x2a0 │ │ │ │ - b 51f18 │ │ │ │ + b 51f08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r5], -ip @ │ │ │ │ + eoreq lr, r5, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025e1bc │ │ │ │ + eoreq lr, r5, ip, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r5, r8, asr r1 │ │ │ │ + eoreq lr, r5, r8, ror #2 │ │ │ │ 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 2c964 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 31cac │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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] @ 520cc │ │ │ │ + ldr r3, [pc, #220] @ 520d0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr lr, [pc, #208] @ 520e4 │ │ │ │ + ldr lr, [pc, #208] @ 520d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr ip, [pc, #204] @ 520e8 │ │ │ │ + ldr ip, [pc, #204] @ 520d8 │ │ │ │ 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 52074 │ │ │ │ + ldr r1, [pc, #144] @ 520dc │ │ │ │ + ldr r2, [pc, #128] @ 520d0 │ │ │ │ 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 520c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #100] @ 520f0 │ │ │ │ + ldr r3, [pc, #100] @ 520e0 │ │ │ │ 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] @ 520e4 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ 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 52044 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + eoreq lr, r5, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r4 @ │ │ │ │ + eoreq sp, r5, r4, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r5, ip, pc, sp @ │ │ │ │ + eoreq sp, r5, ip, 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] @ 52214 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ 52228 │ │ │ │ + ldr r3, [pc, #268] @ 52218 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r5, [pc, #260] @ 5222c │ │ │ │ + ldr r5, [pc, #260] @ 5221c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #248] @ 52230 │ │ │ │ + ldr r3, [pc, #248] @ 52220 │ │ │ │ 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + 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 52194 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85318 │ │ │ │ + bl 8530c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 521ec │ │ │ │ + beq 521dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 52234 │ │ │ │ + ldr r2, [pc, #112] @ 52224 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 52228 │ │ │ │ + ldr r3, [pc, #92] @ 52218 │ │ │ │ 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 52210 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ 52238 │ │ │ │ + ldr r3, [pc, #68] @ 52228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 521b8 │ │ │ │ + beq 521a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 521b8 │ │ │ │ + b 521a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #29 │ │ │ │ + strdeq sp, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r4, asr #29 │ │ │ │ + ldrdeq sp, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r0, lsr lr │ │ │ │ + eoreq sp, r5, r0, asr #28 │ │ │ │ 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] @ 523b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 523c8 │ │ │ │ + ldr r3, [pc, #356] @ 523b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #348] @ 523cc │ │ │ │ + ldr ip, [pc, #348] @ 523bc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r0, [pc, #344] @ 523d0 │ │ │ │ + ldr r0, [pc, #344] @ 523c0 │ │ │ │ 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, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 52320 │ │ │ │ + beq 52310 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52398 │ │ │ │ + bne 52388 │ │ │ │ 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 52330 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52378 │ │ │ │ + bne 52368 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #136] @ 523d4 │ │ │ │ + ldr r2, [pc, #136] @ 523c4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ 523c8 │ │ │ │ + ldr r3, [pc, #116] @ 523b8 │ │ │ │ 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 523b0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52340 │ │ │ │ - ldr r1, [pc, #76] @ 523d8 │ │ │ │ + beq 52330 │ │ │ │ + ldr r1, [pc, #76] @ 523c8 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 52340 │ │ │ │ + bl 4bc94 │ │ │ │ + b 52330 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52320 │ │ │ │ + beq 52310 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 8667c │ │ │ │ + bl 86670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52318 │ │ │ │ - b 52320 │ │ │ │ + bne 52308 │ │ │ │ + b 52310 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, sp, sp │ │ │ │ + eoreq sp, r5, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, ror sp │ │ │ │ + eoreq sp, r5, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r8, lsr #25 │ │ │ │ - mlaeq r1, r4, r0, r9 │ │ │ │ - ldr r3, [pc, #16] @ 523f4 │ │ │ │ - ldr r2, [pc, #16] @ 523f8 │ │ │ │ + @ instruction: 0x0025dcb8 │ │ │ │ + eoreq r9, r1, r4, rrx │ │ │ │ + ldr r3, [pc, #16] @ 523e4 │ │ │ │ + ldr r2, [pc, #16] @ 523e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 206a44 │ │ │ │ - eoreq sp, r5, r4, lsl ip │ │ │ │ + b 206a0c │ │ │ │ + eoreq sp, r5, r4, lsr #24 │ │ │ │ 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] @ 52588 │ │ │ │ + ldr r1, [pc, #388] @ 5258c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #376] @ 525a0 │ │ │ │ + ldr r3, [pc, #376] @ 52590 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #372] @ 525a4 │ │ │ │ + ldr r2, [pc, #372] @ 52594 │ │ │ │ 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, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ 525a8 │ │ │ │ + ldr r1, [pc, #292] @ 52598 │ │ │ │ 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 524d4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 524b0 │ │ │ │ + bne 524a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #244] @ 525ac │ │ │ │ + beq 524d0 │ │ │ │ + ldr r1, [pc, #244] @ 5259c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #232] @ 525b0 │ │ │ │ + beq 524d0 │ │ │ │ + ldr r1, [pc, #232] @ 525a0 │ │ │ │ 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 52508 │ │ │ │ + ldr r0, [pc, #184] @ 525a0 │ │ │ │ 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 f18cc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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,142 +48518,142 @@ │ │ │ │ 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] @ 525a4 │ │ │ │ + ldr r3, [pc, #40] @ 5258c │ │ │ │ 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 52584 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #23 │ │ │ │ + strdeq sp, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, asr #23 │ │ │ │ + ldrdeq sp, [r5], -r0 @ │ │ │ │ @ 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 │ │ │ │ + mlaeq r5, r8, sl, sp │ │ │ │ + ldr r3, [pc, #36] @ 525d4 │ │ │ │ + ldr r2, [pc, #36] @ 525d8 │ │ │ │ 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 4ff84 │ │ │ │ + eoreq sp, r5, r8, asr #20 │ │ │ │ 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] @ 526e0 │ │ │ │ + ldr r1, [pc, #236] @ 526e4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 526f8 │ │ │ │ + ldr r3, [pc, #224] @ 526e8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #220] @ 526fc │ │ │ │ + ldr r2, [pc, #220] @ 526ec │ │ │ │ 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] @ 526f0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8f720 │ │ │ │ + bl 8f710 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 526b8 │ │ │ │ + beq 526a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #120] @ 52704 │ │ │ │ + ldr r2, [pc, #120] @ 526f4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #96] @ 526f4 │ │ │ │ + ldr r3, [pc, #96] @ 526e4 │ │ │ │ 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 526dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + bl 8f56c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 52680 │ │ │ │ + b 52670 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r0 @ │ │ │ │ + eoreq sp, r5, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ + eoreq sp, r5, r0, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r6, r4, ip, asr #4 │ │ │ │ - eoreq sp, r5, r8, ror #18 │ │ │ │ + eorseq r6, r4, ip, asr r2 │ │ │ │ + eoreq sp, r5, r8, ror r9 │ │ │ │ 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] @ 5281c │ │ │ │ + ldr r2, [pc, #268] @ 52820 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 52834 │ │ │ │ + ldr r4, [pc, #260] @ 52824 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #256] @ 52838 │ │ │ │ + ldr r3, [pc, #256] @ 52828 │ │ │ │ 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] @ 5282c │ │ │ │ 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 +48661,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 34940 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 52840 │ │ │ │ + ldr r3, [pc, #104] @ 52830 │ │ │ │ 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] @ 52834 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 52830 │ │ │ │ + ldr r3, [pc, #40] @ 52820 │ │ │ │ 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 52818 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + eoreq sp, r5, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025d8b8 │ │ │ │ + eoreq sp, r5, r8, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + eoreq sp, r5, r4, lsl #16 │ │ │ │ │ │ │ │ -00052848 : │ │ │ │ - ldr r3, [pc, #8] @ 52858 │ │ │ │ +00052838 : │ │ │ │ + ldr r3, [pc, #8] @ 52848 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025e1bc │ │ │ │ │ │ │ │ -0005285c : │ │ │ │ - ldr r3, [pc, #8] @ 5286c │ │ │ │ +0005284c : │ │ │ │ + ldr r3, [pc, #8] @ 5285c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r4, lsr r0 │ │ │ │ + eorseq r6, r4, r4, asr #32 │ │ │ │ │ │ │ │ -00052870 : │ │ │ │ - ldr r3, [pc, #8] @ 52880 │ │ │ │ +00052860 : │ │ │ │ + ldr r3, [pc, #8] @ 52870 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r0, lsr #32 │ │ │ │ + eorseq r6, r4, r0, lsr r0 │ │ │ │ │ │ │ │ -00052884 : │ │ │ │ +00052874 : │ │ │ │ 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] @ 52ad8 │ │ │ │ + ldr r1, [pc, #580] @ 52adc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #572] @ 52af0 │ │ │ │ - ldr r2, [pc, #572] @ 52af4 │ │ │ │ + ldr r3, [pc, #572] @ 52ae0 │ │ │ │ + ldr r2, [pc, #572] @ 52ae4 │ │ │ │ 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] @ 52ae8 │ │ │ │ + ldr r3, [pc, #516] @ 52aec │ │ │ │ + ldr r1, [pc, #516] @ 52af0 │ │ │ │ + ldr r7, [pc, #516] @ 52af4 │ │ │ │ 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 2b4ac │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #460] @ 52af8 │ │ │ │ + ldr r4, [pc, #460] @ 52afc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5848 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ 52b10 │ │ │ │ + ldr r0, [pc, #436] @ 52b00 │ │ │ │ str r3, [r7, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 52b04 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #404] @ 52b08 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #368] @ 52b10 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b14 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #332] @ 52b18 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #296] @ 52b20 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #260] @ 52b28 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #224] @ 52b30 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 52b34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #188] @ 52b38 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ 52b4c │ │ │ │ + ldr r2, [pc, #144] @ 52b3c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 52aec │ │ │ │ + ldr r3, [pc, #40] @ 52adc │ │ │ │ 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 52ad4 │ │ │ │ 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, r4, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, lsr r7 │ │ │ │ + eoreq sp, r5, r8, asr #14 │ │ │ │ @ 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 │ │ │ │ + mlaseq r4, r8, pc, r5 @ │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ + strdeq r8, [r1], -r4 @ │ │ │ │ @ instruction: 0xfffff49c │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ + eoreq r8, r1, r0, asr sl │ │ │ │ @ instruction: 0xfffff418 │ │ │ │ - eoreq r8, r1, r0, lsr sl │ │ │ │ + eoreq r8, r1, r0, lsl #20 │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, r0, asr #19 │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ - mlaeq r1, ip, r9, r8 │ │ │ │ + eoreq r8, r1, ip, ror #18 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ - eoreq r8, r1, ip, lsl r9 │ │ │ │ + eoreq r8, r1, ip, ror #17 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r8, lsr #17 │ │ │ │ @ instruction: 0xfffff16c │ │ │ │ - mlaeq r1, r4, r8, r8 │ │ │ │ + eoreq r8, r1, r4, ror #16 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ - eoreq sp, r5, r8, lsr r5 │ │ │ │ + eoreq sp, r5, r8, asr #10 │ │ │ │ │ │ │ │ -00052b50 : │ │ │ │ +00052b40 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052b54 : │ │ │ │ - ldr r3, [pc, #32] @ 52b7c │ │ │ │ +00052b44 : │ │ │ │ + ldr r3, [pc, #32] @ 52b6c │ │ │ │ cmp r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bxne lr │ │ │ │ - ldr r2, [pc, #20] @ 52b80 │ │ │ │ + ldr r2, [pc, #20] @ 52b70 │ │ │ │ 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, ip, lsr #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00052b84 : │ │ │ │ +00052b74 : │ │ │ │ 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] @ 52e6c │ │ │ │ + ldr r2, [pc, #736] @ 52e70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #728] @ 52e84 │ │ │ │ + ldr r6, [pc, #728] @ 52e74 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #724] @ 52e88 │ │ │ │ + ldr r3, [pc, #724] @ 52e78 │ │ │ │ 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] @ 52e7c │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ 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 20c0b4 │ │ │ │ + ldr r2, [pc, #624] @ 52e80 │ │ │ │ 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 34bc0 │ │ │ │ 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 34bc0 │ │ │ │ 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 1c4da4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2175fc │ │ │ │ + bl 2175c4 │ │ │ │ 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 1c4830 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 52e20 │ │ │ │ + beq 52e10 │ │ │ │ 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 52d38 │ │ │ │ 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 34bc0 │ │ │ │ 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 52d90 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52dc0 │ │ │ │ + beq 52db0 │ │ │ │ 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] @ 52e84 │ │ │ │ + ldr r3, [pc, #256] @ 52e70 │ │ │ │ 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 52e68 │ │ │ │ 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 1c4db8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d64 │ │ │ │ + bne 52d54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52df4 │ │ │ │ + beq 52de4 │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #40] @ 0x28 │ │ │ │ - bne 52df8 │ │ │ │ + bne 52de8 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 52df4 │ │ │ │ + bne 52de4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 52e50 │ │ │ │ + beq 52e40 │ │ │ │ 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 e9614 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 52d70 │ │ │ │ - ldr r3, [pc, #112] @ 52e98 │ │ │ │ + b 52d60 │ │ │ │ + ldr r3, [pc, #112] @ 52e88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #104] @ 52e9c │ │ │ │ + ldr r3, [pc, #104] @ 52e8c │ │ │ │ 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 1c4cc8 │ │ │ │ + b 52e04 │ │ │ │ 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 1c4cc8 │ │ │ │ + b 52e04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, ip, asr r4 │ │ │ │ + eoreq sp, r5, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, ip, lsr r4 │ │ │ │ + eoreq sp, r5, ip, 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, r4, lsl #25 │ │ │ │ + eoreq sp, r5, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, ip, r7 │ │ │ │ │ │ │ │ -00052ea0 : │ │ │ │ +00052e90 : │ │ │ │ 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] @ 53158 │ │ │ │ + ldr r2, [pc, #688] @ 5315c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #680] @ 53170 │ │ │ │ + ldr r6, [pc, #680] @ 53160 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #676] @ 53174 │ │ │ │ + ldr r3, [pc, #676] @ 53164 │ │ │ │ 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 +49150,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 39548 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 5312c │ │ │ │ - ldr r3, [pc, #604] @ 53178 │ │ │ │ + bcc 5311c │ │ │ │ + ldr r3, [pc, #604] @ 53168 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52f68 │ │ │ │ - ldr r3, [pc, #588] @ 5317c │ │ │ │ + beq 52f58 │ │ │ │ + ldr r3, [pc, #588] @ 5316c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #576] @ 53180 │ │ │ │ + ldr r2, [pc, #576] @ 53170 │ │ │ │ str r4, [r3, #28] │ │ │ │ - ldr r3, [pc, #548] @ 5316c │ │ │ │ + ldr r3, [pc, #548] @ 5315c │ │ │ │ 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 53144 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 37964 │ │ │ │ + bl 3795c │ │ │ │ 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 37970 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 52fc4 │ │ │ │ - ldr r3, [pc, #468] @ 53184 │ │ │ │ + beq 52fb4 │ │ │ │ + ldr r3, [pc, #468] @ 53174 │ │ │ │ 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 52f18 │ │ │ │ + ldr r1, [pc, #444] @ 53178 │ │ │ │ + ldr r0, [pc, #444] @ 5317c │ │ │ │ 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 52f98 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ bl 234cc │ │ │ │ - ldr r9, [pc, #376] @ 53190 │ │ │ │ + ldr r9, [pc, #376] @ 53180 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 53054 │ │ │ │ + b 53044 │ │ │ │ mov r0, sl │ │ │ │ bl 232ec │ │ │ │ cmp r0, #8 │ │ │ │ - bls 53050 │ │ │ │ + bls 53040 │ │ │ │ sub r0, r0, #8 │ │ │ │ add r1, sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53094 │ │ │ │ + beq 53084 │ │ │ │ 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 53018 │ │ │ │ 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 52f98 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 53060 │ │ │ │ mov r1, sl │ │ │ │ - b 530b0 │ │ │ │ + b 530a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 53060 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ - bne 530a8 │ │ │ │ + bne 53098 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, #1 │ │ │ │ - beq 53070 │ │ │ │ + beq 53060 │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ orrls r4, r1, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 530f8 │ │ │ │ sub r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #5 │ │ │ │ subls r3, r3, #87 @ 0x57 │ │ │ │ orrls r4, r3, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 530f8 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 53114 │ │ │ │ + bhi 53104 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 530cc │ │ │ │ + bne 530bc │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 53070 │ │ │ │ + bcs 53060 │ │ │ │ sub r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ movhi r7, r4 │ │ │ │ - b 53070 │ │ │ │ - ldr r3, [pc, #96] @ 53194 │ │ │ │ + b 53060 │ │ │ │ + ldr r3, [pc, #96] @ 53184 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53158 │ │ │ │ - ldr r0, [pc, #80] @ 53198 │ │ │ │ + beq 53148 │ │ │ │ + ldr r0, [pc, #80] @ 53188 │ │ │ │ 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] @ 5318c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 5314c │ │ │ │ - eoreq sp, r5, r0, asr #2 │ │ │ │ + b 5313c │ │ │ │ + eoreq sp, r5, r0, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, lsr #2 │ │ │ │ + eoreq sp, r5, r0, lsr r1 │ │ │ │ @ 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, ip, lsl #19 │ │ │ │ + eorseq r5, r4, r0, ror r9 │ │ │ │ + eoreq sp, r5, r4, asr #1 │ │ │ │ + @ instruction: 0x003458f0 │ │ │ │ + eoreq lr, r1, r4, lsr #4 │ │ │ │ + eoreq r8, r1, r0, lsr #9 │ │ │ │ + eoreq r8, r1, r8, ror r4 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r8, r1, r4, lsr r3 │ │ │ │ - eoreq r8, r1, r8, lsr r3 │ │ │ │ + eoreq r8, r1, r4, lsl #6 │ │ │ │ + eoreq r8, r1, r8, lsl #6 │ │ │ │ │ │ │ │ -000531a0 : │ │ │ │ - ldr r3, [pc, #48] @ 531d8 │ │ │ │ - ldr r1, [pc, #48] @ 531dc │ │ │ │ - ldr r2, [pc, #48] @ 531e0 │ │ │ │ +00053190 : │ │ │ │ + ldr r3, [pc, #48] @ 531c8 │ │ │ │ + ldr r1, [pc, #48] @ 531cc │ │ │ │ + ldr r2, [pc, #48] @ 531d0 │ │ │ │ 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, ip, asr lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ │ │ │ │ -000531e4 : │ │ │ │ +000531d4 : │ │ │ │ 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] @ 53528 │ │ │ │ + ldr ip, [pc, #828] @ 5352c │ │ │ │ + ldr r2, [pc, #828] @ 53530 │ │ │ │ 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] @ 53534 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #792] @ 53548 │ │ │ │ + ldr r3, [pc, #792] @ 53538 │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, #20 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, r0 │ │ │ │ + mov r0, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ - ldr ip, [pc, #688] @ 5354c │ │ │ │ - ldr r3, [pc, #688] @ 53550 │ │ │ │ + ldr ip, [pc, #688] @ 5353c │ │ │ │ + ldr r3, [pc, #688] @ 53540 │ │ │ │ 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,365 +49400,365 @@ │ │ │ │ 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 534b4 │ │ │ │ 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 53300 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, r4 │ │ │ │ - bge 534a4 │ │ │ │ + bge 53494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e2c │ │ │ │ + bl 206df4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #552] @ 5354c │ │ │ │ + ldr r3, [pc, #552] @ 5353c │ │ │ │ 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] @ 53540 │ │ │ │ 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] @ 53544 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5347c │ │ │ │ + bne 5346c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr r2, [pc, #412] @ 53544 │ │ │ │ + ldr r2, [pc, #412] @ 53534 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #412] @ 5354c │ │ │ │ + ldr r3, [pc, #412] @ 5353c │ │ │ │ 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 206ea0 │ │ │ │ + ldr r3, [pc, #388] @ 53544 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 534fc │ │ │ │ + beq 534ec │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ 5354c │ │ │ │ + ldr r1, [pc, #348] @ 5353c │ │ │ │ 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] @ 53540 │ │ │ │ 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 534c0 │ │ │ │ + ldr r3, [pc, #264] @ 53538 │ │ │ │ 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] @ 53548 │ │ │ │ + ldr r3, [pc, #228] @ 53530 │ │ │ │ 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 53524 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #192] @ 53544 │ │ │ │ + ldr r3, [pc, #192] @ 53534 │ │ │ │ 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 533d4 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ 5354c │ │ │ │ + ldr r3, [pc, #152] @ 5353c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #88] @ 0x58 │ │ │ │ - b 53330 │ │ │ │ + b 53320 │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ movge r4, #1000 @ 0x3e8 │ │ │ │ - b 532f8 │ │ │ │ + b 532e8 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #100] @ 53548 │ │ │ │ + ldr r3, [pc, #100] @ 53538 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 53438 │ │ │ │ + bl e9614 │ │ │ │ + b 53428 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53518 │ │ │ │ + beq 53508 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bge 533e4 │ │ │ │ - ldr r1, [pc, #44] @ 5354c │ │ │ │ + bge 533d4 │ │ │ │ + ldr r1, [pc, #44] @ 5353c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ - b 533e4 │ │ │ │ + b 533d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r5], -r4 @ │ │ │ │ - strdeq ip, [r5], -r0 @ │ │ │ │ + eoreq ip, r5, r4, lsl #28 │ │ │ │ + eoreq ip, r5, r0, lsl #28 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0025cbb0 │ │ │ │ │ │ │ │ -0005355c : │ │ │ │ - ldr r3, [pc, #44] @ 53590 │ │ │ │ - ldr r2, [pc, #44] @ 53594 │ │ │ │ +0005354c : │ │ │ │ + ldr r3, [pc, #44] @ 53580 │ │ │ │ + ldr r2, [pc, #44] @ 53584 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 53598 │ │ │ │ + ldr r1, [pc, #36] @ 53588 │ │ │ │ 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 │ │ │ │ + eoreq ip, r5, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -0005359c : │ │ │ │ - ldr r3, [pc, #36] @ 535c8 │ │ │ │ - ldr r2, [pc, #36] @ 535cc │ │ │ │ +0005358c : │ │ │ │ + ldr r3, [pc, #36] @ 535b8 │ │ │ │ + ldr r2, [pc, #36] @ 535bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #28] @ 535d0 │ │ │ │ + ldr r2, [pc, #28] @ 535c0 │ │ │ │ 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, r4, ror #20 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -000535d4 : │ │ │ │ +000535c4 : │ │ │ │ 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] @ 536e4 │ │ │ │ + ldr r1, [pc, #252] @ 536e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #244] @ 536fc │ │ │ │ - ldr r2, [pc, #244] @ 53700 │ │ │ │ + ldr r3, [pc, #244] @ 536ec │ │ │ │ + ldr r2, [pc, #244] @ 536f0 │ │ │ │ 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] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r4, r6, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ lsl r4, r4, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 35250 │ │ │ │ + bl 35248 │ │ │ │ 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 536cc │ │ │ │ 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] @ 536f4 │ │ │ │ + ldr r3, [pc, #64] @ 536e8 │ │ │ │ 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 536e0 │ │ │ │ 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 53684 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, lsl #20 │ │ │ │ + eoreq ip, r5, r0, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r4, ror #19 │ │ │ │ + strdeq ip, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r5, r4, asr #18 │ │ │ │ + eoreq ip, r5, r4, asr r9 │ │ │ │ │ │ │ │ -00053708 : │ │ │ │ +000536f8 : │ │ │ │ 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] @ 53a48 │ │ │ │ + ldr r2, [pc, #816] @ 53a4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #808] @ 53a60 │ │ │ │ + ldr ip, [pc, #808] @ 53a50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #804] @ 53a64 │ │ │ │ + ldr r3, [pc, #804] @ 53a54 │ │ │ │ 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] @ 53a58 │ │ │ │ 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 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #732] @ 53a6c │ │ │ │ + ldr r3, [pc, #732] @ 53a5c │ │ │ │ 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] @ 53a60 │ │ │ │ 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 538a4 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 537f8 │ │ │ │ + b 537e8 │ │ │ │ ldr r1, [r1, ip, lsl #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53858 │ │ │ │ + beq 53848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r6, [r2, #8] │ │ │ │ - beq 538ac │ │ │ │ + beq 5389c │ │ │ │ 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 537cc │ │ │ │ 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 53960 │ │ │ │ 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 +49767,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] @ 53a64 │ │ │ │ + ldr r2, [pc, #468] @ 53a4c │ │ │ │ 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 53a44 │ │ │ │ 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 53808 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53818 │ │ │ │ - ldr r3, [pc, #416] @ 53a78 │ │ │ │ + beq 53808 │ │ │ │ + ldr r3, [pc, #416] @ 53a68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 53818 │ │ │ │ + beq 53808 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r3, #1 │ │ │ │ - beq 53818 │ │ │ │ + beq 53808 │ │ │ │ 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 53914 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r3, r3, #16 │ │ │ │ - beq 53818 │ │ │ │ + beq 53808 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, lr │ │ │ │ - bne 53818 │ │ │ │ + bne 53808 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 53910 │ │ │ │ - ldr r2, [pc, #312] @ 53a7c │ │ │ │ + bne 53900 │ │ │ │ + ldr r2, [pc, #312] @ 53a6c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - blt 53990 │ │ │ │ + blt 53980 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r8, [sl] │ │ │ │ mov r3, #0 │ │ │ │ - b 5387c │ │ │ │ + b 5386c │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 535d4 │ │ │ │ + bl 535c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 5383c │ │ │ │ + b 5382c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 34bc0 │ │ │ │ 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 34940 │ │ │ │ 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 +49884,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 53958 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [r5], -r0 @ │ │ │ │ + eoreq ip, r5, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025c8b0 │ │ │ │ + eoreq ip, r5, r0, asr #17 │ │ │ │ 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, r4, lsl #15 │ │ │ │ + eorseq r4, r4, ip, asr #31 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ │ │ │ │ -00053a80 : │ │ │ │ - ldr r3, [pc, #24] @ 53aa0 │ │ │ │ - ldr r2, [pc, #24] @ 53aa4 │ │ │ │ +00053a70 : │ │ │ │ + ldr r3, [pc, #24] @ 53a90 │ │ │ │ + ldr r2, [pc, #24] @ 53a94 │ │ │ │ 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, r0, lsl #11 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053aa8 : │ │ │ │ - ldr r3, [pc, #24] @ 53ac8 │ │ │ │ - ldr r2, [pc, #24] @ 53acc │ │ │ │ +00053a98 : │ │ │ │ + ldr r3, [pc, #24] @ 53ab8 │ │ │ │ + ldr r2, [pc, #24] @ 53abc │ │ │ │ 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, r8, asr r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053ad0 <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ +00053ac0 <_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] @ 53ca4 <_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] @ 53ca8 <_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] @ 53cac <_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] @ 53cb0 <_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] @ 53cb4 <_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] @ 53cb8 <_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 53b6c <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ + ldr r3, [pc, #348] @ 53cbc <_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 53c24 <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ + ldr r3, [pc, #332] @ 53cc0 <_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 53c0c <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #316] @ 53cc4 <_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] @ 53cc8 <_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 53c58 <_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] @ 53ccc <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #192] @ 53ca8 <_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 53ca0 <_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 209634 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ - b 53b90 <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ + b 53b80 <_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 53c6c <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #152] @ 53cd0 <_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 52b74 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bec <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ + b 53bdc <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e54 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bd4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ + b 53bc4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 53c88 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 53c40 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ + b 53c30 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, lsl #10 │ │ │ │ + eoreq ip, r5, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, ror #9 │ │ │ │ + strdeq ip, [r5], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, ror #26 │ │ │ │ + eorseq r4, r4, ip, ror sp │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r4, lsl sp │ │ │ │ + eorseq r4, r4, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq ip, r5, r4, lsl #8 │ │ │ │ + eoreq ip, r5, r4, lsl r4 │ │ │ │ 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] @ 53d00 <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r2, [pc, #36] @ 53d04 <_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 53ac0 <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ + eoreq ip, r5, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00053d18 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ +00053d08 <_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] @ 53f40 <_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] @ 53f44 <_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] @ 53f48 <_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] @ 53f4c <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r2, [pc, #524] @ 53f50 <_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] @ 53f54 <_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 53db8 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #428] @ 53f58 <_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 53e8c <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ + ldr r2, [pc, #412] @ 53f5c <_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 53e74 <_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 53ec0 <_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 53ec0 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + ldr ip, [pc, #360] @ 53f60 <_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] @ 53f64 <_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 53ef4 <_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] @ 53f68 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ + ldr r2, [pc, #244] @ 53f44 <_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 53f3c <_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 209634 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ddc <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ + b 53dcc <_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 53f08 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ + ldr r0, [pc, #204] @ 53f6c <_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 52b74 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e44 <_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 47dcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r6] │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e44 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e54 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e3c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ + b 53e2c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 53f24 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ea8 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ + b 53e98 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + ldrdeq ip, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, ip, r2, ip │ │ │ │ + eoreq ip, r5, ip, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, lsl fp │ │ │ │ + eorseq r4, r4, ip, lsr #22 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r8, asr #21 │ │ │ │ + @ instruction: 0x00344ad8 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - mlaeq r5, ip, r1, ip │ │ │ │ + eoreq ip, r5, ip, lsr #3 │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ │ │ │ │ -00053f80 <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ +00053f70 <_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] @ 54194 <_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] @ 54198 <_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] @ 5419c <_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] @ 541a0 <_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] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ + ldr r2, [pc, #484] @ 541a8 <_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 54020 <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #408] @ 541ac <_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 540e0 <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ + ldr r3, [pc, #392] @ 541b0 <_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 540c8 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ + ldr r3, [pc, #376] @ 541b4 <_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] @ 541b8 <_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 54114 <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 5416c <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ + beq 5415c <_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] @ 541bc <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #244] @ 54198 <_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 54190 <_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 209634 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ - b 54044 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ + b 54034 <_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 54128 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #204] @ 541c0 <_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 52b74 │ │ │ │ mov r3, r0 │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 54098 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e54 │ │ │ │ mov r3, r0 │ │ │ │ - b 54088 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ + b 54078 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 54144 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 540fc <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ + b 540ec <_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 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 54098 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, asr r0 │ │ │ │ + eoreq ip, r5, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, lsr r0 │ │ │ │ + eoreq ip, r5, r8, asr #32 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r4, r4, r4, asr #17 │ │ │ │ + @ instruction: 0x003448d4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r0, ror #16 │ │ │ │ + eorseq r4, r4, r0, ror r8 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq fp, r5, r8, asr #30 │ │ │ │ + eoreq fp, r5, r8, asr pc │ │ │ │ @ instruction: 0xfffffbd4 │ │ │ │ │ │ │ │ -000541d4 <_scheme_apply_prim_closure@@Base>: │ │ │ │ +000541c4 <_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] @ 5442c <_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] @ 54430 <_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] @ 54434 <_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] @ 54438 <_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] @ 5443c <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ + ldr r3, [pc, #552] @ 54440 <_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 54274 <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #476] @ 54444 <_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 54350 <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #460] @ 54448 <_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 54338 <_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 54384 <_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 54384 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + ldr ip, [pc, #408] @ 5444c <_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] @ 54450 <_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 543b8 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 54410 <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ + beq 54400 <_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] @ 54454 <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ + ldr r2, [pc, #284] @ 54430 <_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 54428 <_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 209634 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 54298 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ + b 54288 <_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 543cc <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ + ldr r0, [pc, #244] @ 54458 <_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 52b74 │ │ │ │ mov r3, r0 │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54308 <_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 47dcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54308 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e54 │ │ │ │ mov r3, r0 │ │ │ │ - b 542f8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ + b 542e8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 543e8 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 5436c <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ + b 5435c <_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 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 543bc <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ + b 543ac <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, lsl #28 │ │ │ │ + eoreq fp, r5, r4, lsl lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, ror #27 │ │ │ │ + strdeq fp, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, r0, ror r6 │ │ │ │ + eorseq r4, r4, r0, lsl #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, ip, lsl #12 │ │ │ │ + eorseq r4, r4, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - ldrdeq fp, [r5], -r8 @ │ │ │ │ + eoreq fp, r5, r8, ror #25 │ │ │ │ @ instruction: 0xfffff960 │ │ │ │ │ │ │ │ -0005446c <_scheme_tail_apply_from_native@@Base>: │ │ │ │ +0005445c <_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] @ 545a4 <_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 544a0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 544c8 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ + beq 544b8 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - beq 54548 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ + beq 54538 <_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 │ │ │ │ + b 79390 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ands r6, r5, #1 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544a0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r5] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544a0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + beq 544a0 <_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 544a0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + ldr r7, [pc, #184] @ 545a8 <_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 54508 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 545a4 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ + bne 54594 <_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 5452c <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #144] @ 545ac <_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 54498 <_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 54574 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r3, r2 │ │ │ │ - bgt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + bgt 54574 <_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 47dcc │ │ │ │ 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 │ │ │ │ + bl 836d4 │ │ │ │ + b 5458c <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ + eoreq fp, r5, r4, ror fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000545c0 : │ │ │ │ +000545b0 : │ │ │ │ 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] @ 5467c │ │ │ │ + ldr r2, [pc, #180] @ 54680 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #168] @ 54694 │ │ │ │ + ldr ip, [pc, #168] @ 54684 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #164] @ 54698 │ │ │ │ + ldr r3, [pc, #164] @ 54688 │ │ │ │ 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 5464c │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #100] @ 5469c │ │ │ │ - ldr r3, [pc, #84] @ 54690 │ │ │ │ + ldr r2, [pc, #100] @ 5468c │ │ │ │ + ldr r3, [pc, #84] @ 54680 │ │ │ │ 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 54678 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ 546a0 │ │ │ │ + ldr r3, [pc, #60] @ 54690 │ │ │ │ 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 4789c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 5462c │ │ │ │ + b 5461c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, ip, lsl sl │ │ │ │ + eoreq fp, r5, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ + eoreq fp, r5, ip, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r5, r0, asr #19 │ │ │ │ + ldrdeq fp, [r5], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000546a4 : │ │ │ │ +00054694 : │ │ │ │ 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] @ 54770 │ │ │ │ + ldr r1, [pc, #196] @ 54774 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ 54788 │ │ │ │ + ldr r3, [pc, #184] @ 54778 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #180] @ 5478c │ │ │ │ + ldr r2, [pc, #180] @ 5477c │ │ │ │ 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] @ 54780 │ │ │ │ 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 520e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 5223c │ │ │ │ + bl 5222c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 54794 │ │ │ │ + ldr r2, [pc, #64] @ 54784 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 54784 │ │ │ │ + ldr r3, [pc, #40] @ 54774 │ │ │ │ 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 5476c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r8, lsr r9 │ │ │ │ + eoreq fp, r5, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, lsl r9 │ │ │ │ + eoreq fp, r5, r8, lsr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00216db0 │ │ │ │ - eoreq fp, r5, r0, lsr #17 │ │ │ │ + eoreq r6, r1, r0, lsl #27 │ │ │ │ + @ instruction: 0x0025b8b0 │ │ │ │ │ │ │ │ -00054798 : │ │ │ │ +00054788 : │ │ │ │ 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] @ 54954 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #428] @ 54968 │ │ │ │ + ldr r3, [pc, #428] @ 54958 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr ip, [pc, #416] @ 5496c │ │ │ │ + ldr ip, [pc, #416] @ 5495c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #412] @ 54970 │ │ │ │ + ldr r0, [pc, #412] @ 54960 │ │ │ │ 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] @ 54964 │ │ │ │ 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, #4 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 54920 │ │ │ │ + beq 54910 │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 54958 │ │ │ │ + beq 54948 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54888 │ │ │ │ + beq 54878 │ │ │ │ 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 54868 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5493c │ │ │ │ + beq 5492c │ │ │ │ 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 +50838,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 e9614 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #128] @ 54978 │ │ │ │ + ldr r2, [pc, #128] @ 54968 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 54968 │ │ │ │ + ldr r3, [pc, #104] @ 54958 │ │ │ │ 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 54950 │ │ │ │ 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 │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 548a4 │ │ │ │ - ldr r1, [pc, #56] @ 5497c │ │ │ │ + bne 54894 │ │ │ │ + ldr r1, [pc, #56] @ 5496c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ - b 548a4 │ │ │ │ - bl 523dc │ │ │ │ - b 54858 │ │ │ │ + bl 4bc94 │ │ │ │ + b 54894 │ │ │ │ + bl 523cc │ │ │ │ + b 54848 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r0, asr #16 │ │ │ │ + eoreq fp, r5, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, ip, lsl r8 │ │ │ │ + eoreq fp, r5, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ - eoreq r6, r1, r0, lsl #24 │ │ │ │ + eoreq fp, r5, ip, lsl #14 │ │ │ │ + ldrdeq r6, [r1], -r0 @ │ │ │ │ │ │ │ │ -00054980 : │ │ │ │ +00054970 : │ │ │ │ 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] @ 553f0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2652] @ 55404 │ │ │ │ + ldr r3, [pc, #2652] @ 553f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #2640] @ 55408 │ │ │ │ + ldr r6, [pc, #2640] @ 553f8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2628] @ 5540c │ │ │ │ + ldr r3, [pc, #2628] @ 553fc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #2620] @ 55410 │ │ │ │ + ldr r3, [pc, #2620] @ 55400 │ │ │ │ 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 +50914,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, #80 @ 0x50 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - beq 55104 │ │ │ │ + beq 550f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54a98 │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54a98 │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55094 │ │ │ │ + bne 55084 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 54b60 │ │ │ │ + bne 54b50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2388] @ 55414 │ │ │ │ + ldr r3, [pc, #2388] @ 55404 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 54fe8 │ │ │ │ + ble 54fd8 │ │ │ │ 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] @ 55408 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ - beq 54b9c │ │ │ │ + beq 54b8c │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2316] @ 5541c │ │ │ │ + ldr r3, [pc, #2316] @ 5540c │ │ │ │ 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 │ │ │ │ + bl 89d68 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #2276] @ 55420 │ │ │ │ - ldr r3, [pc, #2244] @ 55404 │ │ │ │ + ldr r2, [pc, #2276] @ 55410 │ │ │ │ + ldr r3, [pc, #2244] @ 553f4 │ │ │ │ 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 553ec │ │ │ │ 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 34940 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54ab8 │ │ │ │ + beq 54aa8 │ │ │ │ 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 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + bne 54b78 │ │ │ │ + b 54aa8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ 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 20c0b4 │ │ │ │ + ldr r3, [pc, #2140] @ 55414 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 520f8 │ │ │ │ + bl 520e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5223c │ │ │ │ + bl 5222c │ │ │ │ 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 54ff8 │ │ │ │ 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 517d4 │ │ │ │ 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] @ 55418 │ │ │ │ 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 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + 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 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1888] @ 5542c │ │ │ │ + ldr r3, [pc, #1888] @ 5541c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1876] @ 55430 │ │ │ │ + ldr r3, [pc, #1876] @ 55420 │ │ │ │ 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 54e14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 54e30 │ │ │ │ + beq 54e20 │ │ │ │ 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 54f74 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 54d68 │ │ │ │ + ble 54d58 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ - beq 54fc8 │ │ │ │ + beq 54fb8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add ip, ip, r5 │ │ │ │ cmp lr, ip │ │ │ │ movle r4, r3 │ │ │ │ strle r3, [sp, #124] @ 0x7c │ │ │ │ - ble 54cfc │ │ │ │ + ble 54cec │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 54f90 │ │ │ │ - ldr r3, [pc, #1724] @ 55434 │ │ │ │ + bgt 54f80 │ │ │ │ + ldr r3, [pc, #1724] @ 55424 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #1716] @ 55438 │ │ │ │ + ldr r3, [pc, #1716] @ 55428 │ │ │ │ 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 54fa0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 546a4 │ │ │ │ + bl 54694 │ │ │ │ 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 54fb0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ tst r2, #1 │ │ │ │ - bne 54df4 │ │ │ │ + bne 54de4 │ │ │ │ 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 517d4 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 54cfc │ │ │ │ + bne 54cec │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ + bne 54cfc │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1532] @ 5543c │ │ │ │ + ldr r3, [pc, #1532] @ 5542c │ │ │ │ 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 5500c │ │ │ │ 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 │ │ │ │ + bl 8572c │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 55064 │ │ │ │ + bne 55054 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1440] @ 55440 │ │ │ │ + ldr r0, [pc, #1440] @ 55430 │ │ │ │ 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 55104 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54ee4 │ │ │ │ + beq 54ed4 │ │ │ │ ldr r0, [ip, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5528c │ │ │ │ + beq 5527c │ │ │ │ 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 55164 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ ldr lr, [r4, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq 54f40 │ │ │ │ + beq 54f30 │ │ │ │ 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 54f14 │ │ │ │ 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 1c4cc8 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b 54b34 │ │ │ │ + b 54b24 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 54cf4 │ │ │ │ + b 54ce4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 87ad4 │ │ │ │ + bl 87ac8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ - b 54db8 │ │ │ │ + b 54da8 │ │ │ │ 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 54ce4 │ │ │ │ cmp ip, lr │ │ │ │ movge r4, r3 │ │ │ │ strge r3, [sp, #124] @ 0x7c │ │ │ │ - blt 54d68 │ │ │ │ + blt 54d58 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ - b 54e30 │ │ │ │ + bne 54cfc │ │ │ │ + b 54e20 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 54ad0 │ │ │ │ + b 54ac0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #100] @ 0x64 │ │ │ │ - b 54c1c │ │ │ │ - ldr r3, [pc, #1056] @ 55444 │ │ │ │ + b 54c0c │ │ │ │ + ldr r3, [pc, #1056] @ 55434 │ │ │ │ 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 520e8 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 54e5c │ │ │ │ + b 54e4c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ 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 54e88 │ │ │ │ + ldr r3, [pc, #940] @ 55438 │ │ │ │ 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 520e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 550e8 │ │ │ │ + beq 550d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54a98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54a98 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54a98 │ │ │ │ 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 54788 │ │ │ │ + b 54a98 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 523dc │ │ │ │ - b 54a78 │ │ │ │ + bl 523cc │ │ │ │ + b 54a68 │ │ │ │ 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 +51385,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 1c4cc8 │ │ │ │ + b 54f64 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 55224 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5523c │ │ │ │ + beq 5522c │ │ │ │ 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 │ │ │ │ + bl 857f4 │ │ │ │ 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 552b0 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - b 551dc │ │ │ │ + b 551cc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 551f4 │ │ │ │ + beq 551e4 │ │ │ │ ldr r4, [lr, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 552b8 │ │ │ │ + beq 552a8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bne 551d8 │ │ │ │ + bne 551c8 │ │ │ │ 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 1c4cc8 │ │ │ │ + b 54f64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55190 │ │ │ │ + bne 55180 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 553ac │ │ │ │ + beq 5539c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55394 │ │ │ │ + bne 55384 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 857f4 │ │ │ │ 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 e9614 │ │ │ │ + b 54f64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 552c8 │ │ │ │ + beq 552b8 │ │ │ │ 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 54efc │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #128] @ 0x80 │ │ │ │ mov r3, ip │ │ │ │ - b 55210 │ │ │ │ + b 55200 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 857f4 │ │ │ │ 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 553cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 553e4 │ │ │ │ + beq 553d4 │ │ │ │ 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 5531c │ │ │ │ + b 553c4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55344 │ │ │ │ + beq 55334 │ │ │ │ ldr r5, [lr, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 553cc │ │ │ │ + beq 553bc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov ip, #1 │ │ │ │ - bne 55328 │ │ │ │ + bne 55318 │ │ │ │ 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 1c4cc8 │ │ │ │ + b 54f64 │ │ │ │ + ldr r0, [pc, #176] @ 5543c │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ - b 55254 │ │ │ │ - ldr r0, [pc, #156] @ 55450 │ │ │ │ + bl 4be88 │ │ │ │ + b 55244 │ │ │ │ + ldr r0, [pc, #156] @ 55440 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ - b 55248 │ │ │ │ + b 55238 │ │ │ │ cmp ip, #0 │ │ │ │ strne r6, [sp, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ - b 55360 │ │ │ │ + b 55350 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55304 │ │ │ │ + bne 552f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #13 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4cc8 │ │ │ │ + b 54f64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, asr r6 │ │ │ │ + eoreq fp, r5, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, lsr r6 │ │ │ │ + eoreq fp, r5, r4, asr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00343dd4 │ │ │ │ - eorseq r3, r4, r8, lsr #27 │ │ │ │ + eorseq r3, r4, r4, ror #27 │ │ │ │ + @ instruction: 0x00343db8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0025b4bc │ │ │ │ - eoreq r6, r1, r4, asr #19 │ │ │ │ - eorseq r3, r4, r4, lsr ip │ │ │ │ + eoreq fp, r5, ip, asr #9 │ │ │ │ + mlaeq r1, r4, r9, r6 │ │ │ │ + eorseq r3, r4, r4, asr #24 │ │ │ │ + @ instruction: 0x00343bd8 │ │ │ │ eorseq r3, r4, r8, asr #23 │ │ │ │ - @ instruction: 0x00343bb8 │ │ │ │ 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, r4, ror #20 │ │ │ │ + eorseq r3, r4, r4, lsl #20 │ │ │ │ + eoreq r6, r1, r0, lsl #11 │ │ │ │ + eoreq r6, r1, r0, asr #9 │ │ │ │ + eoreq r6, r1, r8, asr #4 │ │ │ │ + eoreq r6, r1, r8, lsl #4 │ │ │ │ │ │ │ │ -00055454 : │ │ │ │ +00055444 : │ │ │ │ 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] @ 556d8 │ │ │ │ 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] @ 556dc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r5, [pc, #612] @ 556f0 │ │ │ │ + ldr r5, [pc, #612] @ 556e0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #608] @ 556f4 │ │ │ │ + ldr r2, [pc, #608] @ 556e4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #20 │ │ │ │ + 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 55520 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 55610 │ │ │ │ + beq 55600 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55524 │ │ │ │ + beq 55514 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ 556f8 │ │ │ │ - ldr r3, [pc, #488] @ 556ec │ │ │ │ + ldr r2, [pc, #504] @ 556e8 │ │ │ │ + ldr r3, [pc, #488] @ 556dc │ │ │ │ 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 556d4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - beq 554f0 │ │ │ │ + beq 554e0 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18cc │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5562c │ │ │ │ + beq 5561c │ │ │ │ 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 20df20 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #388] @ 556fc │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #388] @ 556ec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 55620 │ │ │ │ - ldr r6, [pc, #376] @ 55700 │ │ │ │ + beq 55610 │ │ │ │ + ldr r6, [pc, #376] @ 556f0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #368] @ 55704 │ │ │ │ + ldr r1, [pc, #368] @ 556f4 │ │ │ │ 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 55678 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 556bc │ │ │ │ + beq 556ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556b0 │ │ │ │ - ldr lr, [pc, #304] @ 55708 │ │ │ │ + beq 556a0 │ │ │ │ + ldr lr, [pc, #304] @ 556f8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #300] @ 5570c │ │ │ │ + ldr ip, [pc, #300] @ 556fc │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 554f4 │ │ │ │ + b 554e4 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 55530 │ │ │ │ - b 554e4 │ │ │ │ - ldr r6, [pc, #232] @ 55710 │ │ │ │ + bne 55520 │ │ │ │ + b 554d4 │ │ │ │ + ldr r6, [pc, #232] @ 55700 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 55588 │ │ │ │ + b 55578 │ │ │ │ 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 5568c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 556d0 │ │ │ │ - ldr r0, [pc, #180] @ 55714 │ │ │ │ - ldr r2, [pc, #180] @ 55718 │ │ │ │ + beq 556c0 │ │ │ │ + ldr r0, [pc, #180] @ 55704 │ │ │ │ + ldr r2, [pc, #180] @ 55708 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5571c │ │ │ │ + ldr r2, [pc, #168] @ 5570c │ │ │ │ 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 4bc94 │ │ │ │ + b 555f8 │ │ │ │ + ldr lr, [pc, #144] @ 55710 │ │ │ │ + ldr ip, [pc, #144] @ 55714 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #132] @ 55728 │ │ │ │ - ldr r2, [pc, #132] @ 5572c │ │ │ │ + b 555d0 │ │ │ │ + ldr r0, [pc, #132] @ 55718 │ │ │ │ + ldr r2, [pc, #132] @ 5571c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ - ldr lr, [pc, #120] @ 55730 │ │ │ │ + b 55658 │ │ │ │ + ldr lr, [pc, #120] @ 55720 │ │ │ │ add lr, pc, lr │ │ │ │ - b 555d8 │ │ │ │ - ldr lr, [pc, #112] @ 55734 │ │ │ │ - ldr ip, [pc, #112] @ 55738 │ │ │ │ + b 555c8 │ │ │ │ + ldr lr, [pc, #112] @ 55724 │ │ │ │ + ldr ip, [pc, #112] @ 55728 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #100] @ 5573c │ │ │ │ - ldr r2, [pc, #100] @ 55740 │ │ │ │ + b 555d0 │ │ │ │ + ldr r0, [pc, #100] @ 5572c │ │ │ │ + ldr r2, [pc, #100] @ 55730 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ + b 55658 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror fp │ │ │ │ + eoreq sl, r5, ip, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr fp │ │ │ │ + eoreq sl, r5, ip, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + eoreq sl, r5, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ + strheq r6, [r1], -ip @ │ │ │ │ + eoreq sl, r1, r4, ror #8 │ │ │ │ + eoreq r6, r1, r0, ror r1 │ │ │ │ + eoreq r6, r1, r4, ror r1 │ │ │ │ + eoreq r6, r1, ip, asr r0 │ │ │ │ + eoreq r6, r1, r0, asr #1 │ │ │ │ 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, 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, rrx │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq r6, r1, ip │ │ │ │ + eoreq r6, r1, r0, asr r0 │ │ │ │ + eoreq ip, r2, ip, asr sl │ │ │ │ + eoreq r6, r1, r0, rrx │ │ │ │ + eoreq ip, r2, r8, asr #20 │ │ │ │ + eoreq r6, r1, ip, ror r0 │ │ │ │ + eoreq r5, r1, ip, ror #31 │ │ │ │ + eoreq ip, r2, r8, lsr #20 │ │ │ │ + eoreq r6, r1, r8, lsr r0 │ │ │ │ + eoreq ip, r2, r4, lsl sl │ │ │ │ │ │ │ │ -00055744 : │ │ │ │ +00055734 : │ │ │ │ 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] @ 55804 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 55818 │ │ │ │ + ldr r1, [pc, #172] @ 55808 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 5581c │ │ │ │ - ldr r2, [pc, #164] @ 55820 │ │ │ │ + ldr r3, [pc, #164] @ 5580c │ │ │ │ + ldr r2, [pc, #164] @ 55810 │ │ │ │ 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 r2, [sp, #12] │ │ │ │ str sp, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] @ 55814 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ 55818 │ │ │ │ + ldr r3, [pc, #40] @ 55808 │ │ │ │ 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 55800 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r0, r8, sl │ │ │ │ + eoreq sl, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, r4, ror r8 │ │ │ │ + eoreq sl, r5, r4, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl #16 │ │ │ │ + eoreq sl, r5, ip, lsl r8 │ │ │ │ │ │ │ │ -00055828 : │ │ │ │ +00055818 : │ │ │ │ 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] @ 558dc │ │ │ │ + ldr r1, [pc, #164] @ 558e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 558f4 │ │ │ │ - ldr r2, [pc, #156] @ 558f8 │ │ │ │ + ldr r3, [pc, #156] @ 558e4 │ │ │ │ + ldr r2, [pc, #156] @ 558e8 │ │ │ │ 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 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ 558fc │ │ │ │ + ldr r2, [pc, #76] @ 558ec │ │ │ │ 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] @ 558e0 │ │ │ │ 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 558d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0025a7b0 │ │ │ │ + eoreq sl, r5, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r4, r7, sl │ │ │ │ + eoreq sl, r5, r4, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, asr #14 │ │ │ │ + eoreq sl, r5, ip, asr r7 │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ +000558f0 : │ │ │ │ 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] @ 55aa0 │ │ │ │ + ldr r0, [pc, #408] @ 55aa4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r7, [pc, #396] @ 55ab8 │ │ │ │ + ldr r7, [pc, #396] @ 55aa8 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #392] @ 55abc │ │ │ │ + ldr r3, [pc, #392] @ 55aac │ │ │ │ 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 55a2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 5599c │ │ │ │ + bne 5598c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a2c │ │ │ │ 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 │ │ │ │ + bl 9a848 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 55a08 │ │ │ │ + beq 559f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ 55ac0 │ │ │ │ + ldr r2, [pc, #240] @ 55ab0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r2] │ │ │ │ - beq 55a08 │ │ │ │ + beq 559f8 │ │ │ │ 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 559e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #176] @ 55ac4 │ │ │ │ + ldr r2, [pc, #176] @ 55ab4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 55ab4 │ │ │ │ + ldr r3, [pc, #152] @ 55aa4 │ │ │ │ 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 55a9c │ │ │ │ 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 34b9c │ │ │ │ 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 559f8 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ - ldr r3, [pc, #60] @ 55ac0 │ │ │ │ + ldr r3, [pc, #60] @ 55ab0 │ │ │ │ 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 55a84 │ │ │ │ + b 559f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r5], -ip @ │ │ │ │ + eoreq sl, r5, ip, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025a6bc │ │ │ │ + eoreq sl, r5, ip, asr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sl, r5, r0, ror #11 │ │ │ │ + strdeq sl, [r5], -r0 @ │ │ │ │ │ │ │ │ -00055ac8 : │ │ │ │ +00055ab8 : │ │ │ │ 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] @ 55d38 │ │ │ │ + ldr r2, [pc, #616] @ 55d3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #608] @ 55d50 │ │ │ │ + ldr r7, [pc, #608] @ 55d40 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #604] @ 55d54 │ │ │ │ + ldr r3, [pc, #604] @ 55d44 │ │ │ │ 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] @ 55d48 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 55c80 │ │ │ │ - add r3, sp, #16 │ │ │ │ + beq 55c70 │ │ │ │ + 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 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, #7 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ + bl 9a928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt 55c58 │ │ │ │ + bgt 55c48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #420] @ 55d5c │ │ │ │ + ldr r2, [pc, #420] @ 55d4c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #396] @ 55d4c │ │ │ │ + ldr r3, [pc, #396] @ 55d3c │ │ │ │ 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 55d34 │ │ │ │ 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 │ │ │ │ + bl 9a848 │ │ │ │ + ldr r3, [pc, #360] @ 55d50 │ │ │ │ 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 55c28 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bne 55c24 │ │ │ │ + bne 55c14 │ │ │ │ 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 55b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55be0 │ │ │ │ + bne 55bd0 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 55c3c │ │ │ │ - b 55be0 │ │ │ │ + bls 55c2c │ │ │ │ + b 55bd0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ 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 55b9c │ │ │ │ add r9, sp, #28 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #4 │ │ │ │ - b 55d08 │ │ │ │ + b 55cf8 │ │ │ │ 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 558f0 │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ - beq 55d3c │ │ │ │ + beq 55d2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55cc0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55cc0 │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bne 55d04 │ │ │ │ + bne 55cf4 │ │ │ │ mov r0, r3 │ │ │ │ - b 55bac │ │ │ │ + b 55b9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, r8, lsl r5 │ │ │ │ + eoreq sl, r5, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + eoreq sl, r5, r8, lsl #10 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsr r4 │ │ │ │ + eoreq sl, r5, ip, asr #8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00055d64 : │ │ │ │ +00055d54 : │ │ │ │ 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] @ 55e04 │ │ │ │ + ldr r1, [pc, #152] @ 55e08 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #144] @ 55e1c │ │ │ │ + ldr r3, [pc, #144] @ 55e0c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 55e20 │ │ │ │ + ldr r2, [pc, #140] @ 55e10 │ │ │ │ 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,108 +52190,108 @@ │ │ │ │ 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 34b9c │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #68] @ 55e24 │ │ │ │ + ldr r2, [pc, #68] @ 55e14 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 55e18 │ │ │ │ + ldr r3, [pc, #36] @ 55e08 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55e10 │ │ │ │ + bne 55e00 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror r2 │ │ │ │ + eoreq sl, r5, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr r2 │ │ │ │ + eoreq sl, r5, ip, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl r2 │ │ │ │ + eoreq sl, r5, ip, lsr #4 │ │ │ │ │ │ │ │ -00055e28 : │ │ │ │ +00055e18 : │ │ │ │ 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] @ 55fb4 │ │ │ │ + ldr r1, [pc, #376] @ 55fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #368] @ 55fcc │ │ │ │ - ldr r3, [pc, #368] @ 55fd0 │ │ │ │ + ldr r5, [pc, #368] @ 55fbc │ │ │ │ + ldr r3, [pc, #368] @ 55fc0 │ │ │ │ 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 55e8c │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #151 @ 0x97 │ │ │ │ - beq 55ecc │ │ │ │ - ldr r2, [pc, #304] @ 55fd4 │ │ │ │ - ldr r3, [pc, #288] @ 55fc8 │ │ │ │ + beq 55ebc │ │ │ │ + ldr r2, [pc, #304] @ 55fc4 │ │ │ │ + ldr r3, [pc, #288] @ 55fb8 │ │ │ │ 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 55fb0 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 55f08 │ │ │ │ + bne 55ef8 │ │ │ │ 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] │ │ │ │ mov r3, #3 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1a4088 │ │ │ │ + bl 1a406c │ │ │ │ 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 55fa8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ 55fd8 │ │ │ │ + ldr r3, [pc, #148] @ 55fc8 │ │ │ │ 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 +52313,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 21e1c8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 55e9c │ │ │ │ + b 55e8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025a1bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r1, sl │ │ │ │ + eoreq sl, r5, r0, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, r4, asr r1 │ │ │ │ + eoreq sl, r5, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00055fdc : │ │ │ │ +00055fcc : │ │ │ │ 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] @ 56f98 │ │ │ │ + ldr ip, [pc, #4020] @ 56f9c │ │ │ │ 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] @ 56fa0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3984] @ 56fb4 │ │ │ │ + ldr r3, [pc, #3984] @ 56fa4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr ip, [sl, r3] │ │ │ │ - ldr r3, [pc, #3976] @ 56fb8 │ │ │ │ + ldr r3, [pc, #3976] @ 56fa8 │ │ │ │ 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 56080 │ │ │ │ + ldr r1, [pc, #3896] @ 56fac │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5628c │ │ │ │ - ldr r3, [pc, #3880] @ 56fc0 │ │ │ │ + beq 5627c │ │ │ │ + ldr r3, [pc, #3880] @ 56fb0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ - ldr r3, [pc, #3872] @ 56fc4 │ │ │ │ + ldr r3, [pc, #3872] @ 56fb4 │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r3, [pc, #3868] @ 56fc8 │ │ │ │ + ldr r3, [pc, #3868] @ 56fb8 │ │ │ │ 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 56150 │ │ │ │ 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] @ 57008 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - ble 561e4 │ │ │ │ + ble 561d4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 561a0 │ │ │ │ - ldr r3, [pc, #3860] @ 57034 │ │ │ │ + beq 56190 │ │ │ │ + ldr r3, [pc, #3860] @ 57024 │ │ │ │ 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 57fe0 │ │ │ │ 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 4fbc0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ 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 56c0c │ │ │ │ + ldr r5, [pc, #3656] @ 56fbc │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 56c1c │ │ │ │ + bhi 56c0c │ │ │ │ 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] @ 56fc0 │ │ │ │ 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 57bf0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 580e0 │ │ │ │ + bhi 580d0 │ │ │ │ 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 51fd8 │ │ │ │ + ldr r3, [pc, #3628] @ 57024 │ │ │ │ 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 57818 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r1, [pc, #3472] @ 56fd4 │ │ │ │ + ldr r1, [pc, #3472] @ 56fc4 │ │ │ │ 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 531d4 │ │ │ │ + ldr r2, [pc, #3440] @ 56fc8 │ │ │ │ + ldr r3, [pc, #3392] @ 56f9c │ │ │ │ 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 57fc8 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3488] @ 57034 │ │ │ │ + ldr r1, [pc, #3488] @ 57024 │ │ │ │ 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 +52516,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 56314 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5713c │ │ │ │ + beq 5712c │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, #752] @ 0x2f0 │ │ │ │ - beq 56320 │ │ │ │ + beq 56310 │ │ │ │ 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 56300 │ │ │ │ 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] @ 56fb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #3212] @ 56fdc │ │ │ │ + ldr r0, [pc, #3212] @ 56fcc │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 52b84 │ │ │ │ - b 56260 │ │ │ │ + bl 52b74 │ │ │ │ + b 56250 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 568b0 │ │ │ │ + beq 568a0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #3244] @ 57034 │ │ │ │ + ldr r3, [pc, #3244] @ 57024 │ │ │ │ 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 563ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 56470 │ │ │ │ + beq 56460 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 57684 │ │ │ │ + beq 57674 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563cc │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 567e0 │ │ │ │ + beq 567d0 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 567f4 │ │ │ │ + beq 567e4 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 567c0 │ │ │ │ + beq 567b0 │ │ │ │ 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 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836d4 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 56830 │ │ │ │ + bne 56820 │ │ │ │ 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 563ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bne 563b4 │ │ │ │ + bne 563a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 563b4 │ │ │ │ + b 563a4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 56368 │ │ │ │ + beq 56358 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne 568b0 │ │ │ │ + bne 568a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 56894 │ │ │ │ - ldr r3, [pc, #2924] @ 57034 │ │ │ │ + b 56884 │ │ │ │ + ldr r3, [pc, #2924] @ 57024 │ │ │ │ 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 5775c │ │ │ │ + ldr r3, [pc, #2804] @ 56fd0 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57808 │ │ │ │ - ldr r3, [pc, #2836] @ 57018 │ │ │ │ + ble 577f8 │ │ │ │ + ldr r3, [pc, #2836] @ 57008 │ │ │ │ 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 57928 │ │ │ │ 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 570fc │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ - beq 56e8c │ │ │ │ + beq 56e7c │ │ │ │ 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 57ae4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bls 565a0 │ │ │ │ + bls 56590 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 56594 │ │ │ │ + bhi 56584 │ │ │ │ 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 56250 │ │ │ │ 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 54788 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 56260 │ │ │ │ + b 56250 │ │ │ │ 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 54970 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 56558 │ │ │ │ - ldr r3, [pc, #2544] @ 57034 │ │ │ │ + bne 56548 │ │ │ │ + ldr r3, [pc, #2544] @ 57024 │ │ │ │ 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 56100 │ │ │ │ + ldr r3, [pc, #2408] @ 56fd4 │ │ │ │ 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 568f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2412] @ 57018 │ │ │ │ + ldr r3, [pc, #2412] @ 57008 │ │ │ │ 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 5789c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 56940 │ │ │ │ + beq 56930 │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 5786c │ │ │ │ + beq 5785c │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - bgt 57b28 │ │ │ │ + bgt 57b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r8, lsl #2 │ │ │ │ - beq 57df8 │ │ │ │ - ldr r1, [pc, #2348] @ 57034 │ │ │ │ + beq 57de8 │ │ │ │ + ldr r1, [pc, #2348] @ 57024 │ │ │ │ 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] @ 5702c │ │ │ │ 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 56774 │ │ │ │ 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 34bc0 │ │ │ │ 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 56734 │ │ │ │ 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 567a8 │ │ │ │ ldr r1, [ip, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 567a8 │ │ │ │ + bne 56798 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 5695c │ │ │ │ + b 5694c │ │ │ │ cmp r5, #4 │ │ │ │ - ble 56800 │ │ │ │ + ble 567f0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 563e8 │ │ │ │ + b 563d8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 563dc │ │ │ │ + beq 563cc │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563cc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 563a0 │ │ │ │ + b 56390 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 56824 │ │ │ │ + beq 56814 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne 56814 │ │ │ │ + bne 56804 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b 563e8 │ │ │ │ + b 563d8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 56558 │ │ │ │ + b 56548 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 57720 │ │ │ │ + ble 57710 │ │ │ │ add ip, r0, #12 │ │ │ │ mov r3, #0 │ │ │ │ - b 56868 │ │ │ │ + b 56858 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 5688c │ │ │ │ + beq 5687c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 57720 │ │ │ │ + beq 57710 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrh lr, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 56854 │ │ │ │ + beq 56844 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 5685c │ │ │ │ + bgt 5684c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - beq 561b8 │ │ │ │ + beq 561a8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1932] @ 57034 │ │ │ │ + ldr r3, [pc, #1932] @ 57024 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 56124 │ │ │ │ - ldr r3, [pc, #1916] @ 57034 │ │ │ │ + b 56114 │ │ │ │ + ldr r3, [pc, #1916] @ 57024 │ │ │ │ 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 57f34 │ │ │ │ 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 │ │ │ │ + bl 836d4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - ldr r3, [pc, #1836] @ 57034 │ │ │ │ + b 56624 │ │ │ │ + ldr r3, [pc, #1836] @ 57024 │ │ │ │ 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 57c9c │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 566a0 │ │ │ │ + b 56690 │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 57e44 │ │ │ │ - ldr r3, [pc, #1756] @ 57034 │ │ │ │ + beq 57e34 │ │ │ │ + ldr r3, [pc, #1756] @ 57024 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56990 │ │ │ │ + beq 56980 │ │ │ │ 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 5696c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 569ac │ │ │ │ + bne 5699c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ - beq 57cbc │ │ │ │ + beq 57cac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - blt 577a4 │ │ │ │ + blt 57794 │ │ │ │ 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 569f4 │ │ │ │ + ldr r3, [pc, #1532] @ 56fd8 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56174 │ │ │ │ + b 56164 │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1488] @ 56fec │ │ │ │ + ldr r2, [pc, #1488] @ 56fdc │ │ │ │ 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 58088 │ │ │ │ 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 57c68 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57b74 │ │ │ │ + beq 57b64 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #1332] @ 56ff0 │ │ │ │ + ldr ip, [pc, #1332] @ 56fe0 │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ 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 56b50 │ │ │ │ + ldr r2, [pc, #1320] @ 57024 │ │ │ │ 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 56b1c │ │ │ │ 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 558f0 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r4, #-4]! │ │ │ │ - bne 56b24 │ │ │ │ + bne 56b14 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 56bc0 │ │ │ │ + beq 56bb0 │ │ │ │ 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 56ba4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 56ba0 │ │ │ │ + bne 56b90 │ │ │ │ cmp r4, ip │ │ │ │ - bne 56b7c │ │ │ │ + bne 56b6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #1052] @ 56ff4 │ │ │ │ + ldr r2, [pc, #1052] @ 56fe4 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r7, r4, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 5800c │ │ │ │ + bhi 57ffc │ │ │ │ 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 57a28 │ │ │ │ mov r4, lr │ │ │ │ tst r8, #1 │ │ │ │ - beq 56184 │ │ │ │ + beq 56174 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56574 │ │ │ │ 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 56574 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ - b 56584 │ │ │ │ + b 56574 │ │ │ │ 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 56574 │ │ │ │ + b 56c30 │ │ │ │ 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 57e64 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r2, [pc, #812] @ 56ff8 │ │ │ │ + ldr r2, [pc, #812] @ 56fe8 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58174 │ │ │ │ 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] @ 56fec │ │ │ │ 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 5803c │ │ │ │ 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 +53191,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 56574 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 525b8 │ │ │ │ + bl 525a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ 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 55fcc │ │ │ │ + ldr r3, [pc, #600] @ 56ff0 │ │ │ │ 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 56c04 │ │ │ │ + ldr r3, [pc, #616] @ 57024 │ │ │ │ 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 558f0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56574 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r4, [fp] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r6, #0 │ │ │ │ movgt r7, #3 │ │ │ │ - ble 56e40 │ │ │ │ + ble 56e30 │ │ │ │ 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 55fcc │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57754 │ │ │ │ + beq 57744 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 56e0c │ │ │ │ + bne 56dfc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r8, #2 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58cec <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ + bl 58cdc <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56624 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 52708 │ │ │ │ + bl 526f8 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #416] @ 57034 │ │ │ │ + ldr r3, [pc, #416] @ 57024 │ │ │ │ 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 56164 │ │ │ │ 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 57964 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d5c │ │ │ │ + ble 57d4c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56f04 │ │ │ │ + bne 56ef4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d88 │ │ │ │ + ble 57d78 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 56f10 │ │ │ │ + bne 56f00 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 57dac │ │ │ │ + beq 57d9c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58758 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ + bl 58748 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56624 │ │ │ │ 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 56574 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 4ff94 │ │ │ │ + bl 4ff84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 5901c <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ + bl 5900c <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - eoreq sl, r5, r0 │ │ │ │ + b 56624 │ │ │ │ + eoreq sl, r5, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r5], -r8 @ │ │ │ │ + eoreq r9, r5, r8, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r2, r4, r4, ror #16 │ │ │ │ + eorseq r2, r4, r4, ror r8 │ │ │ │ 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 │ │ │ │ + eoreq sp, r2, r2, lsl #7 │ │ │ │ + eoreq sp, r2, sl, lsl #7 │ │ │ │ andeq r2, r0, r4, asr #9 │ │ │ │ - mlaeq r5, r0, sp, r9 │ │ │ │ + eoreq r9, r5, r0, lsr #27 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003423b8 │ │ │ │ + eorseq r2, r4, r8, lsr #4 │ │ │ │ + @ instruction: 0x00341eb8 │ │ │ │ + eoreq ip, r2, r8, lsl #22 │ │ │ │ + eoreq r4, r1, r0, lsr #25 │ │ │ │ + eoreq ip, r2, r0, ror r9 │ │ │ │ eoreq ip, r2, r4, lsl #17 │ │ │ │ + eoreq ip, r2, r4, asr r8 │ │ │ │ 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 │ │ │ │ + strdeq ip, [r2], -r0 @ │ │ │ │ + eoreq ip, r2, ip, lsr #7 │ │ │ │ + eoreq ip, r2, r0, ror #6 │ │ │ │ + eoreq ip, r2, r0, ror r0 │ │ │ │ + eorseq r1, r4, ip, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - mlaseq r4, r0, r1, r1 │ │ │ │ - ldrsbeq r1, [r4], -r8 @ │ │ │ │ + eorseq r1, r4, r0, lsr #3 │ │ │ │ + eorseq r1, r4, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + eoreq r3, r1, r0, lsr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq fp, r2, r4, lsr #14 │ │ │ │ + strdeq fp, [r2], -r4 @ │ │ │ │ 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 57054 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d18 │ │ │ │ + ble 57d08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 57080 │ │ │ │ + bne 57070 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d38 │ │ │ │ + ble 57d28 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ sub r4, r4, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 55ac8 │ │ │ │ + bl 55ab8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56624 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58e64 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ + bl 58e54 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56624 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523fc │ │ │ │ + bl 523ec │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56624 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 56644 │ │ │ │ + bne 56634 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 56644 │ │ │ │ + ble 56634 │ │ │ │ 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 56624 │ │ │ │ + bl 523cc │ │ │ │ + b 562d8 │ │ │ │ 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 57334 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-360] @ 57004 │ │ │ │ + ldr r2, [pc, #-360] @ 56ff4 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58074 │ │ │ │ + bhi 58064 │ │ │ │ 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 57308 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-428] @ 57008 │ │ │ │ + ldr r2, [pc, #-428] @ 56ff8 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 57464 │ │ │ │ + bhi 57454 │ │ │ │ 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 57274 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-504] @ 5700c │ │ │ │ + ldr r1, [pc, #-504] @ 56ffc │ │ │ │ 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 580b0 │ │ │ │ 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 57274 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 56100 │ │ │ │ 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 57198 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ 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 571ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 571fc │ │ │ │ + b 571ec │ │ │ │ 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 57150 │ │ │ │ + b 57274 │ │ │ │ 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 57198 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 571a8 │ │ │ │ + b 57198 │ │ │ │ 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 57150 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 57160 │ │ │ │ + b 57150 │ │ │ │ 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 +53587,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 56c04 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ - b 57360 │ │ │ │ + b 57350 │ │ │ │ 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 57ff0 │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57378 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57378 │ │ │ │ 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 571ec │ │ │ │ + b 572b4 │ │ │ │ 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 57448 │ │ │ │ str r0, [r2] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ - b 56110 │ │ │ │ + b 56100 │ │ │ │ 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 57418 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 57428 │ │ │ │ + b 57418 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 57428 │ │ │ │ + b 57418 │ │ │ │ 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 57274 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - b 57428 │ │ │ │ + b 57418 │ │ │ │ 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 5723c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 5724c │ │ │ │ + b 5723c │ │ │ │ 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 5723c │ │ │ │ + b 574bc │ │ │ │ + ldr r3, [pc, #-1260] @ 57000 │ │ │ │ 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 +53694,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 575c4 │ │ │ │ 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 +53712,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 5750c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 56100 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 57560 │ │ │ │ + b 57550 │ │ │ │ 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 57e88 │ │ │ │ str r3, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 57570 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ str r0, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 57570 │ │ │ │ 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 57e88 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 574f4 │ │ │ │ - ldr r3, [pc, #-1560] @ 57014 │ │ │ │ + bne 574e4 │ │ │ │ + ldr r3, [pc, #-1560] @ 57004 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57594 │ │ │ │ + b 57584 │ │ │ │ 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 57608 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - b 57618 │ │ │ │ + b 57608 │ │ │ │ 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 57608 │ │ │ │ + b 57648 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 57988 │ │ │ │ + beq 57978 │ │ │ │ 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 1f17a8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 57700 │ │ │ │ + beq 576f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 579a8 │ │ │ │ - ldr r3, [pc, #-1728] @ 57018 │ │ │ │ + bne 57998 │ │ │ │ + ldr r3, [pc, #-1728] @ 57008 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 579a8 │ │ │ │ + beq 57998 │ │ │ │ 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] @ 5700c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57834 │ │ │ │ + ble 57824 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r8, #0 │ │ │ │ - b 56894 │ │ │ │ + b 56884 │ │ │ │ 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 47e1c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ - ldr r3, [pc, #-1832] @ 57034 │ │ │ │ + b 565ec │ │ │ │ + ldr r3, [pc, #-1832] @ 57024 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 56e34 │ │ │ │ + b 56e24 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57a24 │ │ │ │ + bgt 57a14 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 57798 │ │ │ │ + beq 57788 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57788 │ │ │ │ + bne 57778 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 564e4 │ │ │ │ + b 564d4 │ │ │ │ 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] @ 57010 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ asr r2, ip, #6 │ │ │ │ - ble 57b5c │ │ │ │ + ble 57b4c │ │ │ │ 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 569f4 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 564fc │ │ │ │ + b 564ec │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56238 │ │ │ │ + bl 523cc │ │ │ │ + b 56228 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [fp] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57eb0 │ │ │ │ + beq 57ea0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 57714 │ │ │ │ + b 57704 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 57b28 │ │ │ │ + bne 57b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r5, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ - beq 578a0 │ │ │ │ + beq 57890 │ │ │ │ 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 57880 │ │ │ │ + ldr r3, [pc, #-2164] @ 57024 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 5694c │ │ │ │ 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 51fd8 │ │ │ │ + ldr r3, [pc, #-2200] @ 57024 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 57ec0 │ │ │ │ + beq 57eb0 │ │ │ │ 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] @ 57014 │ │ │ │ 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 531d4 │ │ │ │ ldr r3, [r9] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56564 │ │ │ │ + b 56554 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [pc, #-2332] @ 57028 │ │ │ │ + ldr r1, [pc, #-2332] @ 57018 │ │ │ │ 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 57910 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 56ee8 │ │ │ │ - b 56f10 │ │ │ │ + beq 56ed8 │ │ │ │ + b 56f00 │ │ │ │ cmp r5, #4 │ │ │ │ - ble 57ce4 │ │ │ │ + ble 57cd4 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 57680 │ │ │ │ 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 579c4 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 579e8 │ │ │ │ + bgt 579d8 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, r6, #2 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 57a14 │ │ │ │ + beq 57a04 │ │ │ │ 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 579f4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 576fc │ │ │ │ + b 576ec │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 564e4 │ │ │ │ + bl 523cc │ │ │ │ + b 564d4 │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [fp] │ │ │ │ - beq 56c10 │ │ │ │ - ldr r2, [pc, #-2592] @ 5702c │ │ │ │ + beq 56c00 │ │ │ │ + ldr r2, [pc, #-2592] @ 5701c │ │ │ │ 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,860 +54038,860 @@ │ │ │ │ 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 34940 │ │ │ │ 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 57a6c │ │ │ │ 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 56c04 │ │ │ │ + ldr r3, [pc, #-2760] @ 57024 │ │ │ │ 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 4789c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57288 │ │ │ │ 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 47dcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57288 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 56a04 │ │ │ │ - ldr r3, [pc, #-2888] @ 57034 │ │ │ │ + b 569f4 │ │ │ │ + ldr r3, [pc, #-2888] @ 57024 │ │ │ │ ldr ip, [sl, r3] │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 57fdc │ │ │ │ + bne 57fcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r2, [r1, #740] @ 0x2e4 │ │ │ │ - bne 57bd4 │ │ │ │ + bne 57bc4 │ │ │ │ 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 57bbc │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne 57bbc │ │ │ │ + bne 57bac │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c04 │ │ │ │ cmp r6, #0 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bbc │ │ │ │ ldr r0, [r3], #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r1] │ │ │ │ - bne 57be8 │ │ │ │ - b 57bcc │ │ │ │ - ldr r3, [pc, #-3028] @ 57034 │ │ │ │ + bne 57bd8 │ │ │ │ + b 57bbc │ │ │ │ + ldr r3, [pc, #-3028] @ 57024 │ │ │ │ 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 57efc │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f68 │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f68 │ │ │ │ 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 56624 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ 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 56c04 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56920 │ │ │ │ + bl 523cc │ │ │ │ + b 56910 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 55e28 │ │ │ │ + bl 55e18 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 569ac │ │ │ │ + b 5699c │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r0, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 57d08 │ │ │ │ + beq 57cf8 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r3, sl │ │ │ │ - bne 57cf8 │ │ │ │ + bne 57ce8 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 57680 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 57064 │ │ │ │ + b 57054 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r1, r0 │ │ │ │ - b 57080 │ │ │ │ + b 57070 │ │ │ │ mov r3, #4 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56ef8 │ │ │ │ - b 56ee8 │ │ │ │ + bne 56ee8 │ │ │ │ + b 56ed8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r1, r0 │ │ │ │ - b 56ef4 │ │ │ │ + b 56ee4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 56f0c │ │ │ │ + bne 56efc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 56f0c │ │ │ │ + bne 56efc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #-3496] @ 57030 │ │ │ │ + ldr r0, [pc, #-3496] @ 57020 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ - bl 808a8 │ │ │ │ + bl 8089c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 56f10 │ │ │ │ + b 56f00 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ add lr, r4, r5, lsl #2 │ │ │ │ - bcs 57ed8 │ │ │ │ + bcs 57ec8 │ │ │ │ cmp r5, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ addgt ip, r2, r3 │ │ │ │ subgt r3, r4, #4 │ │ │ │ - ble 57e2c │ │ │ │ + ble 57e1c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ str r0, [r3, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne 57e1c │ │ │ │ - ldr r3, [pc, #-3576] @ 5703c │ │ │ │ + bne 57e0c │ │ │ │ + ldr r3, [pc, #-3576] @ 5702c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #-3596] @ 57034 │ │ │ │ + ldr r3, [pc, #-3596] @ 57024 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 5694c │ │ │ │ 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 47e1c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ - ldr r2, [pc, #-3652] @ 57038 │ │ │ │ + b 57288 │ │ │ │ + ldr r2, [pc, #-3652] @ 57028 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58174 │ │ │ │ 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 525a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57288 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 5784c │ │ │ │ + bl 523cc │ │ │ │ + b 5783c │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 578e0 │ │ │ │ - ldr r0, [pc, #-3748] @ 5703c │ │ │ │ + b 578d0 │ │ │ │ + ldr r0, [pc, #-3748] @ 5702c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ - beq 578a0 │ │ │ │ + beq 57890 │ │ │ │ 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 57ee8 │ │ │ │ + b 57890 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fa8 │ │ │ │ + bgt 57f98 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r2, r5, #2 │ │ │ │ sub r3, r4, r5, lsl #2 │ │ │ │ addne r2, r1, r2 │ │ │ │ - beq 57f38 │ │ │ │ + beq 57f28 │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne 57f28 │ │ │ │ + bne 57f18 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c14 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fc0 │ │ │ │ + bgt 57fb0 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r2, r4, r5, lsl #2 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57f60 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 57f60 │ │ │ │ + bne 57f50 │ │ │ │ mov r4, r2 │ │ │ │ - b 568d4 │ │ │ │ + b 568c4 │ │ │ │ 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 47dcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565ec │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c14 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 568d4 │ │ │ │ + b 568c4 │ │ │ │ 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 56aa4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56138 │ │ │ │ + bl 523cc │ │ │ │ + b 56128 │ │ │ │ mov r3, #3 │ │ │ │ str r7, [fp] │ │ │ │ - b 56d68 │ │ │ │ + b 56d58 │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ tst r1, #8 │ │ │ │ streq r0, [r4, #-4] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57378 │ │ │ │ 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 55fcc │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 571ac │ │ │ │ + b 5719c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 571fc │ │ │ │ + b 571ec │ │ │ │ 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 55fcc │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 57164 │ │ │ │ + b 57154 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 5724c │ │ │ │ + b 5723c │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 5637c │ │ │ │ - ldr r3, [pc, #356] @ 58254 │ │ │ │ + beq 5636c │ │ │ │ + ldr r3, [pc, #356] @ 58244 │ │ │ │ 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 56114 │ │ │ │ + ldr r1, [pc, #324] @ 58248 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 581a8 │ │ │ │ + ble 58198 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 581e8 │ │ │ │ + beq 581d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58214 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt ip, #1 │ │ │ │ movle ip, #0 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58214 │ │ │ │ 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 56534 │ │ │ │ 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 55fcc │ │ │ │ mov r3, r0 │ │ │ │ - b 57618 │ │ │ │ + b 57608 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [fp] │ │ │ │ - beq 581d8 │ │ │ │ + beq 581c8 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 58120 │ │ │ │ + b 58110 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 581b4 │ │ │ │ + bl 523cc │ │ │ │ + b 581a4 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 5823c │ │ │ │ + bgt 5822c │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 58214 │ │ │ │ + beq 58204 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne 58204 │ │ │ │ + bne 581f4 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58124 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 57f8c │ │ │ │ + b 57f7c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58124 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r4, r4, lsl #15 │ │ │ │ + mlaseq r4, r4, r7, r0 │ │ │ │ │ │ │ │ -0005825c <_scheme_apply_from_native@@Base>: │ │ │ │ +0005824c <_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] @ 584ac <_scheme_apply_from_native@@Base+0x260> │ │ │ │ + ldr r3, [pc, #584] @ 584b0 <_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] @ 584b4 <_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 582ac <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5831c <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ + beq 5830c <_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 5838c <_scheme_apply_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #516] @ 584b8 <_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 55fcc │ │ │ │ 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] @ 584bc <_scheme_apply_from_native@@Base+0x270> │ │ │ │ + ldr r3, [pc, #452] @ 584b0 <_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 584a8 <_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 582ac <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r6] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582ac <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + beq 582ac <_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 582ac <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + ldr r7, [pc, #380] @ 584c0 <_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 5835c <_scheme_apply_from_native@@Base+0x110> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 584a8 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ + bne 58498 <_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 58380 <_scheme_apply_from_native@@Base+0x134> │ │ │ │ + ldr r3, [pc, #340] @ 584c4 <_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 582a4 <_scheme_apply_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #308] @ 584c8 <_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 58438 <_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 58438 <_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 5840c <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 58470 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ + beq 58460 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ str r3, [r6] │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582e0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 58434 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ + ble 58424 <_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> │ │ │ │ + bl 78e64 │ │ │ │ + b 583f8 <_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 47dcc │ │ │ │ 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 58404 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #92] @ 584c4 <_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 4789c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + b 58404 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 836e0 │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + bl 836d4 │ │ │ │ + b 582e0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #27 │ │ │ │ + mlaeq r5, r4, sp, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr sp │ │ │ │ + eoreq r7, r5, r8, ror #26 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #26 │ │ │ │ + eoreq r7, r5, r0, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000584dc <_scheme_apply_multi_from_native@@Base>: │ │ │ │ +000584cc <_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] @ 586ec <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ + ldr r3, [pc, #520] @ 586f0 <_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] @ 586f4 <_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 5852c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5859c <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ + beq 5858c <_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 5860c <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #452] @ 586f8 <_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 55fcc │ │ │ │ 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] @ 586fc <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ + ldr r3, [pc, #388] @ 586f0 <_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 586e8 <_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 5852c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r3] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 5852c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + beq 5852c <_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 5852c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + ldr r8, [pc, #316] @ 58700 <_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 585dc <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ cmp r1, r8, asr #1 │ │ │ │ - bne 586e8 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ + bne 586d8 <_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 58600 <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ + ldr r2, [pc, #276] @ 58704 <_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 58524 <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #244] @ 58708 <_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 586b0 <_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 586b0 <_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 58684 <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 58560 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 586ac <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ + ble 5869c <_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> │ │ │ │ + bl 78e64 │ │ │ │ + b 58678 <_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 47dcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 5868c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ + b 5867c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 836e0 │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + bl 836d4 │ │ │ │ + b 58560 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #22 │ │ │ │ + eoreq r7, r5, r4, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r8 @ │ │ │ │ + eoreq r7, r5, r8, ror #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #21 │ │ │ │ + mlaeq r5, r0, sl, r7 │ │ │ │ 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] @ 58740 <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ + ldr r2, [pc, #44] @ 58744 <_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 55fcc │ │ │ │ + eoreq r7, r5, r4, ror #17 │ │ │ │ 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] @ 58c88 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ + ldr r2, [pc, #1320] @ 58c8c <_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] @ 58c90 <_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] @ 58c94 <_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, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [r4] │ │ │ │ @@ -54905,130 +54901,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 55fcc │ │ │ │ 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 5894c <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 588cc <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ + beq 588bc <_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 589c4 <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #1128] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ + ldr ip, [pc, #1128] @ 58c9c <_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] @ 58ca0 <_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] @ 58ca4 <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ 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] @ 58ca8 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ + ldr r3, [pc, #1008] @ 58c8c <_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 58c84 <_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 588fc <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 588fc <_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] @ 58cac <_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 58908 <_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] @ 58cb0 <_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 55444 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bc0 <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ + bne 58bb0 <_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] @ 58cb4 <_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 58890 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #868] @ 58cb8 <_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 58a58 <_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 589c8 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #812] @ 58cbc <_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 58c74 <_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] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58858 <_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] @ 58cac <_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 +55035,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 1f6930 │ │ │ │ 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 58c14 <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ + ldr r3, [pc, #644] @ 58cb8 <_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 58c00 <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ + ldr ip, [pc, #632] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ + ldr r2, [pc, #632] @ 58cc8 <_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 58858 <_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] @ 58cac <_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,527 +55076,527 @@ │ │ │ │ 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 14cc3c │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq 58c4c <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ + beq 58c3c <_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 58938 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #500] @ 58ccc <_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 58b78 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58bb0 <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ + bne 58ba0 <_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 55444 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58b7c <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ + beq 58b6c <_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 58be4 <_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 58b00 <_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 58b28 <_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 155d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58c2c <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ + beq 58c1c <_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 58938 <_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] @ 58cb4 <_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 58890 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr ip, [pc, #200] @ 58cd0 <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ + ldr r2, [pc, #200] @ 58cd4 <_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 58858 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 58a4c <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ + b 58a3c <_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 58bcc <_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 58bd0 <_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 14e894 │ │ │ │ + b 58ac8 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ + ldr ip, [pc, #92] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58858 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #17 │ │ │ │ + mlaeq r5, r4, r8, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r4, ror #16 │ │ │ │ + eoreq r7, r5, r4, ror r8 │ │ │ │ @ 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 │ │ │ │ + eoreq r2, r1, r4, asr ip │ │ │ │ + eoreq r2, r1, r4, asr pc │ │ │ │ + eoreq r2, r1, r0, ror #30 │ │ │ │ + eoreq r2, r1, r0, asr #30 │ │ │ │ + eoreq r7, r5, r0, ror #14 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, r1, ip, asr #29 │ │ │ │ + mlaeq r1, ip, lr, r2 │ │ │ │ @ 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 │ │ │ │ + strdeq r2, [r1], -r8 @ │ │ │ │ + ldrdeq r2, [r1], -ip @ │ │ │ │ + eoreq r2, r1, r4, lsr sp │ │ │ │ + eoreq r2, r1, r0, asr #26 │ │ │ │ + ldrdeq r2, [r1], -ip @ │ │ │ │ + eoreq r2, r1, r8, ror fp │ │ │ │ + eoreq r2, r1, ip, ror r8 │ │ │ │ + eoreq r2, r1, ip, lsl 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] @ 58e34 <_scheme_apply_multi_from_native@@Base+0x968> │ │ │ │ + ldr r2, [pc, #320] @ 58e38 <_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] @ 58e3c <_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] @ 58e40 <_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, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ 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 55fcc │ │ │ │ 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 58da0 <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ ldrsh ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 58e1c <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ + beq 58e0c <_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] @ 58e44 <_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 55444 │ │ │ │ + ldr r3, [pc, #120] @ 58e48 <_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] @ 58e4c <_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] @ 58e38 <_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 58e30 <_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] @ 58e50 <_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 58dac <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r5], -r4 @ │ │ │ │ + eoreq r7, r5, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + eoreq r7, r5, r4, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, asr ip │ │ │ │ + eoreq r6, r1, r8, lsr #24 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r5, r4, lsl #4 │ │ │ │ + eoreq r7, r5, r4, lsl r2 │ │ │ │ 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] @ 58ff4 <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ + ldr r2, [pc, #392] @ 58ff8 <_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] @ 58ffc <_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] @ 59000 <_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, #12 │ │ │ │ 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 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ 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 55fcc │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 58fd0 <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ + beq 58fc0 <_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 58f8c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + b 58f24 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + beq 58f64 <_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 55fcc │ │ │ │ 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 58f1c <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #176] @ 59004 <_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 58f24 <_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 58f8c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + ldr r3, [pc, #140] @ 59004 <_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] @ 59008 <_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] @ 58ff8 <_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 58ff0 <_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] @ 59004 <_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 58f10 <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ + b 58f64 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r8, ror r1 │ │ │ │ + eoreq r7, r5, r8, lsl #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr r1 │ │ │ │ + eoreq r7, r5, r8, ror #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r7, r5, ip, asr #32 │ │ │ │ + eoreq r7, r5, ip, 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] @ 591d8 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ + ldr r2, [pc, #436] @ 591dc <_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] @ 591e0 <_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] @ 591e4 <_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, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ 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 55fcc │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bne 59184 <_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 59184 <_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 55fcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 59150 <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ + beq 59140 <_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 │ │ │ │ + bl 79390 │ │ │ │ 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] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ + ldr r3, [pc, #188] @ 591dc <_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 591d4 <_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] @ 591ec <_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 5916c <_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> │ │ │ │ + bl 79390 │ │ │ │ + b 59114 <_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] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ + ldr r0, [pc, #92] @ 591f4 <_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 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 59114 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr #31 │ │ │ │ + ldrdeq r6, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, lsr #31 │ │ │ │ + @ instruction: 0x00256fb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r5, ip, asr #29 │ │ │ │ + ldrdeq r6, [r5], -ip @ │ │ │ │ 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, r0, ror #29 │ │ │ │ + eoreq r2, r1, ip, lsr #12 │ │ │ │ + ldr r3, [pc, #72] @ 59248 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #72] @ 5924c <_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] @ 59250 <_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 55fcc │ │ │ │ + strdeq r6, [r5], -r8 @ │ │ │ │ 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] @ 59304 <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ + ldr r3, [pc, #152] @ 59308 <_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 592b8 <_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 55fcc │ │ │ │ + ldr r1, [pc, #76] @ 5930c <_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 +55606,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 59294 <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ + eoreq r6, r5, ip, 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 │ │ │ │ +00059310 : │ │ │ │ + ldr r3, [pc, #16] @ 59328 │ │ │ │ + ldr r2, [pc, #16] @ 5932c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r6, [r5], -r0 @ │ │ │ │ + eoreq r6, r5, r0, ror #25 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059340 : │ │ │ │ +00059330 : │ │ │ │ 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] @ 593fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 59410 │ │ │ │ + ldr r1, [pc, #172] @ 59400 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 59414 │ │ │ │ - ldr r2, [pc, #164] @ 59418 │ │ │ │ + ldr r3, [pc, #164] @ 59404 │ │ │ │ + ldr r2, [pc, #164] @ 59408 │ │ │ │ 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] @ 5940c │ │ │ │ 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r2, [pc, #60] @ 59410 │ │ │ │ + ldr r3, [pc, #40] @ 59400 │ │ │ │ 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 593f8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, ip, r6 │ │ │ │ + eoreq r6, r5, r8, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror ip │ │ │ │ + eoreq r6, r5, ip, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, r4, lr │ │ │ │ - eoreq r6, r5, r4, lsl ip │ │ │ │ + eoreq lr, r0, r4, ror #8 │ │ │ │ + eoreq r6, r5, r4, lsr #24 │ │ │ │ │ │ │ │ -00059424 : │ │ │ │ +00059414 : │ │ │ │ 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] @ 59524 │ │ │ │ + ldr r2, [pc, #248] @ 59528 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #236] @ 5953c │ │ │ │ + ldr r4, [pc, #236] @ 5952c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #232] @ 59540 │ │ │ │ + ldr r3, [pc, #232] @ 59530 │ │ │ │ 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] @ 59534 │ │ │ │ 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,2528 +55717,2528 @@ │ │ │ │ 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 594fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #120] @ 59548 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #120] @ 59538 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #108] @ 5954c │ │ │ │ + ldr r2, [pc, #108] @ 5953c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #76] @ 59538 │ │ │ │ + ldr r3, [pc, #76] @ 59528 │ │ │ │ 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 59520 │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #48] @ 59540 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b 594b8 │ │ │ │ + b 594a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00256bb8 │ │ │ │ + eoreq r6, r5, r8, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r8, fp, r6 │ │ │ │ + eoreq r6, r5, r8, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r3, r0, lsr #8 │ │ │ │ + eorseq pc, r3, r0, lsr r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r5, ip, lsl fp │ │ │ │ - eoreq r2, r1, ip, lsl #6 │ │ │ │ + eoreq r6, r5, ip, lsr #22 │ │ │ │ + ldrdeq r2, [r1], -ip @ │ │ │ │ │ │ │ │ -00059554 : │ │ │ │ +00059544 : │ │ │ │ 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] @ 59658 │ │ │ │ + ldr r1, [pc, #252] @ 5965c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ 59670 │ │ │ │ + ldr r3, [pc, #240] @ 59660 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 59674 │ │ │ │ + ldr r2, [pc, #236] @ 59664 │ │ │ │ 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] @ 59668 │ │ │ │ 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 59600 │ │ │ │ + ldr r5, [pc, #140] @ 5966c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59640 │ │ │ │ + beq 59630 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #104] @ 59680 │ │ │ │ - ldr r3, [pc, #80] @ 5966c │ │ │ │ + ldr r2, [pc, #104] @ 59670 │ │ │ │ + ldr r3, [pc, #80] @ 5965c │ │ │ │ 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 59654 │ │ │ │ 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 38b7c │ │ │ │ + ldr r0, [pc, #48] @ 59674 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - b 595fc │ │ │ │ + b 595ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #21 │ │ │ │ + mlaeq r5, r8, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, ror #20 │ │ │ │ + eoreq r6, r5, r8, ror sl │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x0033f2b8 │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ + @ instruction: 0x002121b0 │ │ │ │ │ │ │ │ -00059688 : │ │ │ │ +00059678 : │ │ │ │ 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] @ 59760 │ │ │ │ + ldr r1, [pc, #200] @ 59764 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 59778 │ │ │ │ - ldr r2, [pc, #192] @ 5977c │ │ │ │ + ldr r3, [pc, #192] @ 59768 │ │ │ │ + ldr r2, [pc, #192] @ 5976c │ │ │ │ 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] @ 59770 │ │ │ │ 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] │ │ │ │ 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, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59784 │ │ │ │ + ldr r2, [pc, #64] @ 59774 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59774 │ │ │ │ + ldr r3, [pc, #40] @ 59764 │ │ │ │ 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 5975c │ │ │ │ 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, r0, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, lsr r9 │ │ │ │ + eoreq r6, r5, r4, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x002568b0 │ │ │ │ + eoreq lr, r0, ip, asr #7 │ │ │ │ + eoreq r6, r5, r0, asr #17 │ │ │ │ │ │ │ │ -00059788 : │ │ │ │ +00059778 : │ │ │ │ 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] @ 598bc │ │ │ │ + ldr r1, [pc, #300] @ 598c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #292] @ 598d4 │ │ │ │ + ldr r3, [pc, #292] @ 598c4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ 598d8 │ │ │ │ + ldr r2, [pc, #288] @ 598c8 │ │ │ │ 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, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #244] @ 598cc │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ 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 sp, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 525ec │ │ │ │ + bl 525dc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ 598e0 │ │ │ │ + ldr r0, [pc, #128] @ 598d0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #80] @ 598e4 │ │ │ │ + ldr r1, [pc, #80] @ 598d4 │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 598d0 │ │ │ │ + ldr r2, [pc, #48] @ 598c0 │ │ │ │ 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 598b8 │ │ │ │ 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, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, lsr r8 │ │ │ │ + eoreq r6, r5, r8, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsr r0 │ │ │ │ - strdeq r1, [r1], -r8 @ │ │ │ │ - eoreq r6, r5, ip, asr r7 │ │ │ │ + eoreq r2, r1, r4 │ │ │ │ + eoreq r1, r1, r8, asr #31 │ │ │ │ + eoreq r6, r5, ip, ror #14 │ │ │ │ │ │ │ │ -000598e8 : │ │ │ │ +000598d8 : │ │ │ │ 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] @ 599a8 │ │ │ │ + ldr r1, [pc, #184] @ 599ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #176] @ 599c0 │ │ │ │ + ldr r3, [pc, #176] @ 599b0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #172] @ 599c4 │ │ │ │ + ldr r2, [pc, #172] @ 599b4 │ │ │ │ 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] @ 599b8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 525ec │ │ │ │ - ldr r2, [pc, #60] @ 599cc │ │ │ │ - ldr r3, [pc, #40] @ 599bc │ │ │ │ + bl 525dc │ │ │ │ + ldr r2, [pc, #60] @ 599bc │ │ │ │ + ldr r3, [pc, #40] @ 599ac │ │ │ │ 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 599a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r5], -r8 @ │ │ │ │ + eoreq r6, r5, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r5], -r8 @ │ │ │ │ + eoreq r6, r5, r8, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [r1], -r4 @ │ │ │ │ - eoreq r6, r5, r8, ror #12 │ │ │ │ + eoreq r1, r1, r4, asr #29 │ │ │ │ + eoreq r6, r5, r8, ror r6 │ │ │ │ │ │ │ │ -000599d0 : │ │ │ │ +000599c0 : │ │ │ │ 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] @ 59aac │ │ │ │ + ldr r1, [pc, #204] @ 59ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ 59ac4 │ │ │ │ - ldr r2, [pc, #196] @ 59ac8 │ │ │ │ + ldr r3, [pc, #196] @ 59ab4 │ │ │ │ + ldr r2, [pc, #196] @ 59ab8 │ │ │ │ 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] @ 59abc │ │ │ │ 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] │ │ │ │ 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, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59ad0 │ │ │ │ + ldr r2, [pc, #64] @ 59ac0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59ac0 │ │ │ │ + ldr r3, [pc, #40] @ 59ab0 │ │ │ │ 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 59aa8 │ │ │ │ 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, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror #11 │ │ │ │ + strdeq r6, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #28 │ │ │ │ - eoreq r6, r5, r4, ror #10 │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ + eoreq r6, r5, r4, ror r5 │ │ │ │ │ │ │ │ -00059ad4 : │ │ │ │ +00059ac4 : │ │ │ │ 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] @ 59bf0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 59c04 │ │ │ │ + ldr r1, [pc, #264] @ 59bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #256] @ 59c08 │ │ │ │ - ldr r3, [pc, #256] @ 59c0c │ │ │ │ + ldr r5, [pc, #256] @ 59bf8 │ │ │ │ + ldr r3, [pc, #256] @ 59bfc │ │ │ │ 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 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ 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] @ 59c00 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + bl 3d080 │ │ │ │ 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 59be0 │ │ │ │ + ldr r3, [pc, #104] @ 59c04 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 59c18 │ │ │ │ + ldr r2, [pc, #80] @ 59c08 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 59c04 │ │ │ │ + ldr r3, [pc, #52] @ 59bf4 │ │ │ │ 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 59bec │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 59c1c │ │ │ │ + ldr r3, [pc, #36] @ 59c0c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 59bac │ │ │ │ + b 59b9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, lsl #10 │ │ │ │ + eoreq r6, r5, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, ror #9 │ │ │ │ + strdeq r6, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #26 │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r6, r5, ip, lsr #8 │ │ │ │ + eoreq r6, r5, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00059c20 : │ │ │ │ +00059c10 : │ │ │ │ mov r2, #0 │ │ │ │ - b 59ad4 │ │ │ │ + b 59ac4 │ │ │ │ │ │ │ │ -00059c28 : │ │ │ │ +00059c18 : │ │ │ │ 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] @ 59d28 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59d3c │ │ │ │ + ldr r1, [pc, #236] @ 59d2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59d40 │ │ │ │ - ldr r2, [pc, #228] @ 59d44 │ │ │ │ + ldr r3, [pc, #228] @ 59d30 │ │ │ │ + ldr r2, [pc, #228] @ 59d34 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ + mov r2, #0 │ │ │ │ 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 r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r0, [pc, #176] @ 59d38 │ │ │ │ strd r2, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59d4c │ │ │ │ + ldr r2, [pc, #64] @ 59d3c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59d3c │ │ │ │ + ldr r3, [pc, #40] @ 59d2c │ │ │ │ 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 59d24 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x002563bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r3, r6 │ │ │ │ + eoreq r6, r5, r0, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r4, asr #23 │ │ │ │ - eoreq r6, r5, r8, ror #5 │ │ │ │ + mlaeq r1, r0, fp, r1 │ │ │ │ + strdeq r6, [r5], -r8 @ │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - b 59c28 │ │ │ │ + b 59c18 │ │ │ │ │ │ │ │ -00059d58 : │ │ │ │ +00059d48 : │ │ │ │ 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] @ 59e58 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59e6c │ │ │ │ + ldr r1, [pc, #236] @ 59e5c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59e70 │ │ │ │ - ldr r2, [pc, #228] @ 59e74 │ │ │ │ + ldr r3, [pc, #228] @ 59e60 │ │ │ │ + ldr r2, [pc, #228] @ 59e64 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ + mov r2, #0 │ │ │ │ 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 r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r0, [pc, #176] @ 59e68 │ │ │ │ strd r2, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ 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 │ │ │ │ + bl 791c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59e7c │ │ │ │ + ldr r2, [pc, #64] @ 59e6c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59e6c │ │ │ │ + ldr r3, [pc, #40] @ 59e5c │ │ │ │ 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 59e54 │ │ │ │ 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, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, ror #4 │ │ │ │ + eoreq r6, r5, r0, ror r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r4, sl, r1 │ │ │ │ - @ instruction: 0x002561b8 │ │ │ │ - ldr r3, [pc, #28] @ 59ea4 │ │ │ │ - ldr r2, [pc, #28] @ 59ea8 │ │ │ │ + eoreq r1, r1, r0, ror #20 │ │ │ │ + eoreq r6, r5, r8, asr #3 │ │ │ │ + ldr r3, [pc, #28] @ 59e94 │ │ │ │ + ldr r2, [pc, #28] @ 59e98 │ │ │ │ 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 59d48 │ │ │ │ + eoreq r6, r5, r0, lsl #3 │ │ │ │ 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] @ 5a2f4 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ - ldr ip, [pc, #1084] @ 5a308 │ │ │ │ + ldr ip, [pc, #1084] @ 5a2f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1080] @ 5a30c │ │ │ │ + ldr r2, [pc, #1080] @ 5a2fc │ │ │ │ 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] @ 5a300 │ │ │ │ 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] @ 5a304 │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ 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 5a2cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #960] @ 5a318 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #960] @ 5a308 │ │ │ │ + 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] @ 5a30c │ │ │ │ + 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] @ 5a310 │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #924] @ 5a324 │ │ │ │ + ldr r1, [pc, #924] @ 5a314 │ │ │ │ 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] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r6, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a0ac │ │ │ │ + beq 5a09c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a4 │ │ │ │ + beq 5a194 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 5a298 │ │ │ │ + blt 5a288 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 5a278 │ │ │ │ + beq 5a268 │ │ │ │ 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 5a1a0 │ │ │ │ ldr r5, [r9] │ │ │ │ bl 103924 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cac │ │ │ │ cmp r6, #2 │ │ │ │ str r5, [r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5a1c0 │ │ │ │ + beq 5a1b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5a2f8 │ │ │ │ + beq 5a2e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r9] │ │ │ │ - b 59fa4 │ │ │ │ + b 59f94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a198 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #608] @ 5a328 │ │ │ │ + ldr r0, [pc, #608] @ 5a318 │ │ │ │ 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 3d080 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ 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 5a198 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #4 │ │ │ │ - beq 5a26c │ │ │ │ + beq 5a25c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ bl 103924 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #448] @ 5a32c │ │ │ │ + ldr r0, [pc, #448] @ 5a31c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #436] @ 5a330 │ │ │ │ + bl 85ca0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #436] @ 5a320 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #392] @ 5a30c │ │ │ │ + ldr r3, [pc, #392] @ 5a2fc │ │ │ │ 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 5a2f0 │ │ │ │ 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 5a160 │ │ │ │ + bl 59d48 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5a098 │ │ │ │ + bne 5a088 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - beq 5a2a0 │ │ │ │ + beq 5a290 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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 │ │ │ │ - bl 79184 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 79178 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 174800 │ │ │ │ + bl 1747f4 │ │ │ │ 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 5a208 │ │ │ │ + b 5a090 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 59c18 │ │ │ │ + b 5a160 │ │ │ │ + ldr r0, [pc, #180] @ 5a324 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 5a058 │ │ │ │ + b 5a048 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a130 │ │ │ │ - ldr r1, [pc, #144] @ 5a338 │ │ │ │ + b 5a120 │ │ │ │ + ldr r1, [pc, #144] @ 5a328 │ │ │ │ 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 5a1fc │ │ │ │ + b 5a090 │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1889d8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1889cc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 59f4c │ │ │ │ + b 59f3c │ │ │ │ mov r4, r9 │ │ │ │ - b 5a170 │ │ │ │ + b 5a160 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsr #2 │ │ │ │ - eoreq r6, r5, r4, lsr #2 │ │ │ │ + eoreq r6, r5, r8, lsr r1 │ │ │ │ + eoreq r6, r5, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r1, r1, ip, lsl #18 │ │ │ │ + ldrdeq r1, [r1], -ip @ │ │ │ │ @ instruction: 0xfffffef0 │ │ │ │ - eoreq r1, r1, r0, asr #15 │ │ │ │ + mlaeq r1, r0, r7, r1 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ - eoreq r5, r5, r8, ror lr │ │ │ │ - eoreq r1, r1, r4, lsr #12 │ │ │ │ + eoreq r5, r5, r8, lsl #29 │ │ │ │ + strdeq r1, [r1], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a33c : │ │ │ │ +0005a32c : │ │ │ │ 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] @ 5a384 │ │ │ │ + ldr r3, [pc, #64] @ 5a388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ - beq 5a388 │ │ │ │ + beq 5a378 │ │ │ │ bl 103924 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #32] @ 5a39c │ │ │ │ + ldr r0, [pc, #32] @ 5a38c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ + bl 85ca0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 5a3a0 │ │ │ │ + ldr r3, [pc, #16] @ 5a390 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b 5a368 │ │ │ │ - eoreq r5, r5, r4, lsr #25 │ │ │ │ + b 5a358 │ │ │ │ + @ instruction: 0x00255cb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a3a4 : │ │ │ │ +0005a394 : │ │ │ │ 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] @ 5a3d8 │ │ │ │ + ldr r2, [pc, #44] @ 5a3dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ bl 103924 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5a3f0 │ │ │ │ + ldr r0, [pc, #20] @ 5a3e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cac │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r5, ip, lsr ip │ │ │ │ + eoreq r5, r5, ip, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffaa0 │ │ │ │ │ │ │ │ -0005a3f4 <_scheme_eval_compiled@@Base>: │ │ │ │ +0005a3e4 <_scheme_eval_compiled@@Base>: │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fcc │ │ │ │ │ │ │ │ -0005a404 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ +0005a3f4 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b 55fdc │ │ │ │ + b 55fcc │ │ │ │ │ │ │ │ -0005a414 : │ │ │ │ - ldr r3, [pc, #28] @ 5a438 │ │ │ │ - ldr r2, [pc, #28] @ 5a43c │ │ │ │ +0005a404 : │ │ │ │ + ldr r3, [pc, #28] @ 5a428 │ │ │ │ + ldr r2, [pc, #28] @ 5a42c │ │ │ │ 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, ip, ror #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a440 : │ │ │ │ +0005a430 : │ │ │ │ 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] @ 5a54c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 5a560 │ │ │ │ + ldr r1, [pc, #248] @ 5a550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #240] @ 5a564 │ │ │ │ - ldr r2, [pc, #240] @ 5a568 │ │ │ │ + ldr r3, [pc, #240] @ 5a554 │ │ │ │ + ldr r2, [pc, #240] @ 5a558 │ │ │ │ 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, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 f1ae4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #72] @ 5a56c │ │ │ │ + ldr r1, [pc, #72] @ 5a55c │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 5a560 │ │ │ │ + ldr r2, [pc, #48] @ 5a550 │ │ │ │ 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 5a548 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, fp, r5 │ │ │ │ + eoreq r5, r5, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r8, ror fp │ │ │ │ + eoreq r5, r5, r8, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r5, ip, asr #21 │ │ │ │ + ldrdeq r5, [r5], -ip @ │ │ │ │ │ │ │ │ -0005a570 : │ │ │ │ +0005a560 : │ │ │ │ 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] @ 5a694 │ │ │ │ + ldr r2, [pc, #284] @ 5a698 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 5a6ac │ │ │ │ + ldr r6, [pc, #272] @ 5a69c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #268] @ 5a6b0 │ │ │ │ + ldr r3, [pc, #268] @ 5a6a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5a6b4 │ │ │ │ + ldr r0, [pc, #240] @ 5a6a4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ + add r2, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d080 │ │ │ │ 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 5a684 │ │ │ │ + ldr r3, [pc, #104] @ 5a6a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 5a6bc │ │ │ │ + ldr r2, [pc, #80] @ 5a6ac │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 5a6a8 │ │ │ │ + ldr r3, [pc, #52] @ 5a698 │ │ │ │ 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 5a690 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5a6c0 │ │ │ │ + ldr r3, [pc, #36] @ 5a6b0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b 5a650 │ │ │ │ + b 5a640 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, ror #20 │ │ │ │ + eoreq r5, r5, ip, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, asr #20 │ │ │ │ + eoreq r5, r5, ip, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, ip, asr #5 │ │ │ │ + mlaeq r1, ip, r2, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, r8, lsl #19 │ │ │ │ + mlaeq r5, r8, r9, r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a6c4 : │ │ │ │ +0005a6b4 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a6cc : │ │ │ │ +0005a6bc : │ │ │ │ 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] @ 5a784 │ │ │ │ + ldr ip, [pc, #176] @ 5a788 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 5a79c │ │ │ │ + ldr r3, [pc, #164] @ 5a78c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #160] @ 5a7a0 │ │ │ │ + ldr r2, [pc, #160] @ 5a790 │ │ │ │ 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] @ 5a794 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 5a798 │ │ │ │ + ldr r3, [pc, #48] @ 5a788 │ │ │ │ str r0, [r2, #16] │ │ │ │ - ldr r2, [pc, #56] @ 5a7a8 │ │ │ │ + ldr r2, [pc, #56] @ 5a798 │ │ │ │ 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 5a780 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r0, lsl r9 │ │ │ │ + eoreq r5, r5, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r5], -r0 @ │ │ │ │ + eoreq r5, r5, r0, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsl #17 │ │ │ │ + mlaeq r5, ip, r8, r5 │ │ │ │ │ │ │ │ -0005a7ac : │ │ │ │ +0005a79c : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a7e4 : │ │ │ │ +0005a7d4 : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a81c : │ │ │ │ +0005a80c : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a854 : │ │ │ │ +0005a844 : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a888 : │ │ │ │ +0005a878 : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a8c0 : │ │ │ │ +0005a8b0 : │ │ │ │ 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] @ 5a904 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ - beq 5a904 │ │ │ │ + beq 5a8f4 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #12] @ 5a918 │ │ │ │ + ldr r2, [pc, #12] @ 5a908 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 5a8e8 │ │ │ │ - eoreq r5, r5, ip, lsl r7 │ │ │ │ + b 5a8d8 │ │ │ │ + eoreq r5, r5, ip, lsr #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ │ │ │ │ -0005a91c : │ │ │ │ +0005a90c : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a954 : │ │ │ │ +0005a944 : │ │ │ │ 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 59e9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a98c : │ │ │ │ +0005a97c : │ │ │ │ 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] @ 5ab80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #484] @ 5ab94 │ │ │ │ + ldr r1, [pc, #484] @ 5ab84 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #476] @ 5ab98 │ │ │ │ - ldr r3, [pc, #476] @ 5ab9c │ │ │ │ + ldr r6, [pc, #476] @ 5ab88 │ │ │ │ + ldr r3, [pc, #476] @ 5ab8c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #412] @ 5aba0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #412] @ 5ab90 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r8, sp, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov sl, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, r2 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ 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 r3, [sp, #80] @ 0x50 │ │ │ │ - bl 3d088 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + bl 3d080 │ │ │ │ cmp r5, r4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blt 5aaf0 │ │ │ │ - ldr r3, [pc, #300] @ 5aba4 │ │ │ │ + blt 5aae0 │ │ │ │ + ldr r3, [pc, #300] @ 5ab94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d203c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5aaac │ │ │ │ - ldr r3, [pc, #252] @ 5aba8 │ │ │ │ + beq 5aa9c │ │ │ │ + ldr r3, [pc, #252] @ 5ab98 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 5abac │ │ │ │ + ldr r2, [pc, #228] @ 5ab9c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 5ab94 │ │ │ │ + ldr r3, [pc, #196] @ 5ab84 │ │ │ │ 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 5ab7c │ │ │ │ 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 1ce474 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ 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 5ab60 │ │ │ │ + ldr r2, [pc, #88] @ 5ab94 │ │ │ │ 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 5aa8c │ │ │ │ + bl 1d2220 │ │ │ │ + ldr r3, [pc, #40] @ 5ab94 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 5ab58 │ │ │ │ + b 5ab48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, asr #12 │ │ │ │ + eoreq r5, r5, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r0, lsr r6 │ │ │ │ + eoreq r5, r5, r0, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00210eb4 │ │ │ │ + eoreq r0, r1, r4, lsl #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsr #10 │ │ │ │ + eoreq r5, r5, ip, lsr r5 │ │ │ │ │ │ │ │ -0005abb0 : │ │ │ │ +0005aba0 : │ │ │ │ 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] @ 5aca4 │ │ │ │ + ldr r2, [pc, #236] @ 5aca8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #224] @ 5acbc │ │ │ │ + ldr r4, [pc, #224] @ 5acac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #220] @ 5acc0 │ │ │ │ + ldr r3, [pc, #220] @ 5acb0 │ │ │ │ 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] @ 5acb4 │ │ │ │ ldr r2, [r6] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 5acc4 │ │ │ │ - add r3, sp, #4 │ │ │ │ + mov r3, #0 │ │ │ │ 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] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ + mov r7, #1 │ │ │ │ + add r5, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #84] @ 5acb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5accc │ │ │ │ + ldr r2, [pc, #72] @ 5acbc │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5acb8 │ │ │ │ + ldr r3, [pc, #40] @ 5aca8 │ │ │ │ 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 5aca0 │ │ │ │ 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, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, lsl #8 │ │ │ │ + eoreq r5, r5, ip, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, lsr #25 │ │ │ │ + eoreq r0, r1, r8, ror ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r5, r8, ror r3 │ │ │ │ + eoreq r5, r5, r8, lsl #7 │ │ │ │ │ │ │ │ -0005acd0 : │ │ │ │ +0005acc0 : │ │ │ │ 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] @ 5ae20 │ │ │ │ + ldr r0, [pc, #328] @ 5ae24 │ │ │ │ + ldr r1, [pc, #328] @ 5ae28 │ │ │ │ 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] @ 5ae2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #296] @ 5ae40 │ │ │ │ + ldr r3, [pc, #296] @ 5ae30 │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r3, sp, #16 │ │ │ │ + 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 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5ae18 │ │ │ │ - ldr r0, [pc, #164] @ 5ae44 │ │ │ │ + bne 5ae08 │ │ │ │ + ldr r0, [pc, #164] @ 5ae34 │ │ │ │ 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 3e2fc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #96] @ 5ae40 │ │ │ │ + ldr r3, [pc, #96] @ 5ae30 │ │ │ │ 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] @ 5ae38 │ │ │ │ + ldr r3, [pc, #64] @ 5ae28 │ │ │ │ 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 5ae1c │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 80864 │ │ │ │ + bl 80858 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 5adcc │ │ │ │ + b 5adbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #6 │ │ │ │ - eoreq r5, r5, r4, lsl #6 │ │ │ │ + eoreq r5, r5, r8, lsl r3 │ │ │ │ + eoreq r5, r5, r4, lsl r3 │ │ │ │ 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, r4, lsr #22 │ │ │ │ + eoreq r5, r5, r4, lsl r2 │ │ │ │ │ │ │ │ -0005ae4c : │ │ │ │ +0005ae3c : │ │ │ │ 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] @ 5b110 │ │ │ │ + ldr lr, [pc, #700] @ 5b114 │ │ │ │ + ldr ip, [pc, #700] @ 5b118 │ │ │ │ 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] @ 5b11c │ │ │ │ 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 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b10c │ │ │ │ + bne 5b0fc │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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, #464] @ 5b120 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ 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 55fcc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 5b134 │ │ │ │ + ldr r0, [pc, #380] @ 5b124 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #364] @ 5b138 │ │ │ │ + ldr r0, [pc, #364] @ 5b128 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 5b0c8 │ │ │ │ - ldr r0, [pc, #332] @ 5b13c │ │ │ │ + bne 5b0b8 │ │ │ │ + ldr r0, [pc, #332] @ 5b12c │ │ │ │ mov r4, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ 5b140 │ │ │ │ + ldr r0, [pc, #308] @ 5b130 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5b07c │ │ │ │ + beq 5b06c │ │ │ │ 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 55fcc │ │ │ │ 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 55fcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #156] @ 5b12c │ │ │ │ + ldr r3, [pc, #156] @ 5b11c │ │ │ │ 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] @ 5b134 │ │ │ │ + ldr r3, [pc, #128] @ 5b118 │ │ │ │ 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 5b10c │ │ │ │ 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 55fcc │ │ │ │ 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 55fcc │ │ │ │ + b 5afd8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 80864 │ │ │ │ - b 5b07c │ │ │ │ + bl 80858 │ │ │ │ + b 5b06c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #3 │ │ │ │ - eoreq r5, r5, ip, lsl #3 │ │ │ │ + mlaeq r5, r8, r1, r5 │ │ │ │ + mlaeq r5, ip, 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 │ │ │ │ + eoreq r0, r1, r0, asr r9 │ │ │ │ + eoreq r0, r1, r0, ror #18 │ │ │ │ + eoreq r0, r1, ip, asr r9 │ │ │ │ + eoreq r0, r1, r4, ror #18 │ │ │ │ + eoreq r4, r5, r4, ror #30 │ │ │ │ │ │ │ │ -0005b148 : │ │ │ │ +0005b138 : │ │ │ │ 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] @ 5b204 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5b218 │ │ │ │ + ldr r2, [pc, #168] @ 5b208 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ 5b21c │ │ │ │ + ldr r3, [pc, #160] @ 5b20c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #156] @ 5b220 │ │ │ │ + ldr ip, [pc, #156] @ 5b210 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 5acc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 5b224 │ │ │ │ + ldr r2, [pc, #60] @ 5b214 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b218 │ │ │ │ + ldr r3, [pc, #40] @ 5b208 │ │ │ │ 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 5b200 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, lsl #29 │ │ │ │ + mlaeq r5, ip, lr, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, ror #28 │ │ │ │ + eoreq r4, r5, ip, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r5, ip, lsl #28 │ │ │ │ + eoreq r4, r5, ip, lsl lr │ │ │ │ │ │ │ │ -0005b228 : │ │ │ │ - ldr r3, [pc, #28] @ 5b24c │ │ │ │ - ldr r2, [pc, #28] @ 5b250 │ │ │ │ +0005b218 : │ │ │ │ + ldr r3, [pc, #28] @ 5b23c │ │ │ │ + ldr r2, [pc, #28] @ 5b240 │ │ │ │ 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 5b138 │ │ │ │ + ldrdeq r4, [r5], -r8 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -0005b254 : │ │ │ │ +0005b244 : │ │ │ │ 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] @ 5b538 │ │ │ │ + ldr r0, [pc, #732] @ 5b53c │ │ │ │ + ldr r2, [pc, #732] @ 5b540 │ │ │ │ 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] @ 5b544 │ │ │ │ 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 205120 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 5b534 │ │ │ │ + bne 5b524 │ │ │ │ mov r1, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ 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, #532] @ 5b548 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, #10 │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ 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 3e2fc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #468] @ 5b55c │ │ │ │ + ldr r0, [pc, #468] @ 5b54c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 5b424 │ │ │ │ - ldr r0, [pc, #440] @ 5b560 │ │ │ │ + beq 5b414 │ │ │ │ + ldr r0, [pc, #440] @ 5b550 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 5b564 │ │ │ │ + ldr r0, [pc, #420] @ 5b554 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e2fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5b438 │ │ │ │ + bne 5b428 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #360] @ 5b554 │ │ │ │ + ldr r3, [pc, #360] @ 5b544 │ │ │ │ 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] @ 5b558 │ │ │ │ + ldr r3, [pc, #332] @ 5b540 │ │ │ │ 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 5b534 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #320] @ 5b56c │ │ │ │ + ldr r3, [pc, #320] @ 5b55c │ │ │ │ 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 5b3c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b4c8 │ │ │ │ - ldr r0, [pc, #256] @ 5b570 │ │ │ │ + beq 5b4b8 │ │ │ │ + ldr r0, [pc, #256] @ 5b560 │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d46c4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1d4678 │ │ │ │ + bl 1ce474 │ │ │ │ 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 55fcc │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 5b510 │ │ │ │ + beq 5b500 │ │ │ │ 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 55fcc │ │ │ │ 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 55fcc │ │ │ │ + b 5b3c8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 80864 │ │ │ │ - b 5b3d8 │ │ │ │ + bl 80858 │ │ │ │ + b 5b3c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, lsl #27 │ │ │ │ - eoreq r4, r5, r0, lsl #27 │ │ │ │ + mlaeq r5, r4, sp, r4 │ │ │ │ + mlaeq r5, r0, sp, r4 │ │ │ │ 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 @ │ │ │ │ + eoreq r0, r1, ip, lsr r6 │ │ │ │ + eoreq r0, r1, r4, lsr #12 │ │ │ │ + eoreq r0, r1, r0, lsr #12 │ │ │ │ + eoreq r0, r1, r8, lsl r6 │ │ │ │ + eoreq r4, r5, r8, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002105b4 │ │ │ │ + eoreq r0, r1, r4, lsl #11 │ │ │ │ │ │ │ │ -0005b574 : │ │ │ │ +0005b564 : │ │ │ │ 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] @ 5b61c │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #152] @ 5b630 │ │ │ │ + ldr r1, [pc, #152] @ 5b620 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #144] @ 5b634 │ │ │ │ + ldr r3, [pc, #144] @ 5b624 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #140] @ 5b638 │ │ │ │ + ldr r2, [pc, #140] @ 5b628 │ │ │ │ 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 5acc0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b254 │ │ │ │ + bl 5b244 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 5b63c │ │ │ │ + ldr r2, [pc, #60] @ 5b62c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b630 │ │ │ │ + ldr r3, [pc, #40] @ 5b620 │ │ │ │ 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 5b618 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, ror #20 │ │ │ │ + eoreq r4, r5, r4, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, asr #20 │ │ │ │ + eoreq r4, r5, r4, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ + eoreq r4, r5, r4, lsl #20 │ │ │ │ │ │ │ │ -0005b640 : │ │ │ │ +0005b630 : │ │ │ │ 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] @ 5b730 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #220] @ 5b744 │ │ │ │ + ldr r1, [pc, #220] @ 5b734 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #212] @ 5b748 │ │ │ │ - ldr r2, [pc, #212] @ 5b74c │ │ │ │ + ldr r3, [pc, #212] @ 5b738 │ │ │ │ + ldr r2, [pc, #212] @ 5b73c │ │ │ │ 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] @ 5b740 │ │ │ │ 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 5b754 │ │ │ │ + ldr r2, [pc, #64] @ 5b744 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5b744 │ │ │ │ + ldr r3, [pc, #40] @ 5b734 │ │ │ │ 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 5b72c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, r9, r4 │ │ │ │ + eoreq r4, r5, r4, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, ror r9 │ │ │ │ + eoreq r4, r5, r8, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r0, r4, asr r1 │ │ │ │ - eoreq r4, r5, r0, ror #17 │ │ │ │ + eoreq ip, r0, r0, lsr #2 │ │ │ │ + strdeq r4, [r5], -r0 @ │ │ │ │ │ │ │ │ -0005b758 : │ │ │ │ +0005b748 : │ │ │ │ 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] @ 5b840 │ │ │ │ + ldr r2, [pc, #224] @ 5b844 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b858 │ │ │ │ + ldr r4, [pc, #212] @ 5b848 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b85c │ │ │ │ + ldr r3, [pc, #208] @ 5b84c │ │ │ │ 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] @ 5b850 │ │ │ │ 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, #8 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #84] @ 5b854 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b868 │ │ │ │ + ldr r2, [pc, #72] @ 5b858 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b854 │ │ │ │ + ldr r3, [pc, #40] @ 5b844 │ │ │ │ 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 5b83c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, lsl #17 │ │ │ │ + mlaeq r5, r4, r8, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, ror #16 │ │ │ │ + eoreq r4, r5, r4, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #4 │ │ │ │ + eoreq r0, r1, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, ip, ror #15 │ │ │ │ │ │ │ │ -0005b86c : │ │ │ │ +0005b85c : │ │ │ │ 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] @ 5b954 │ │ │ │ + ldr r2, [pc, #224] @ 5b958 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b96c │ │ │ │ + ldr r4, [pc, #212] @ 5b95c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b970 │ │ │ │ + ldr r3, [pc, #208] @ 5b960 │ │ │ │ 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] @ 5b964 │ │ │ │ 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, #8 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #84] @ 5b968 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b97c │ │ │ │ + ldr r2, [pc, #72] @ 5b96c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b968 │ │ │ │ + ldr r3, [pc, #40] @ 5b958 │ │ │ │ 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 5b950 │ │ │ │ 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, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, asr r7 │ │ │ │ + eoreq r4, r5, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #2 │ │ │ │ + eoreq r0, r1, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, r8, asr #13 │ │ │ │ + ldrdeq r4, [r5], -r8 @ │ │ │ │ │ │ │ │ -0005b980 : │ │ │ │ +0005b970 : │ │ │ │ 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] @ 5ba68 │ │ │ │ + ldr r2, [pc, #224] @ 5ba6c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5ba80 │ │ │ │ + ldr r4, [pc, #212] @ 5ba70 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5ba84 │ │ │ │ + ldr r3, [pc, #208] @ 5ba74 │ │ │ │ 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] @ 5ba78 │ │ │ │ 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, #8 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + 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 3d080 │ │ │ │ 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 │ │ │ │ + bl 79178 │ │ │ │ + ldr r3, [pc, #84] @ 5ba7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5ba90 │ │ │ │ + ldr r2, [pc, #72] @ 5ba80 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5ba7c │ │ │ │ + ldr r3, [pc, #40] @ 5ba6c │ │ │ │ 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 5ba64 │ │ │ │ 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, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, lsr r6 │ │ │ │ + eoreq r4, r5, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, rrx │ │ │ │ + eoreq r0, r1, r0, lsr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002545b4 │ │ │ │ + eoreq r4, r5, r4, asr #11 │ │ │ │ │ │ │ │ -0005ba94 : │ │ │ │ +0005ba84 : │ │ │ │ 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] @ 5bbac │ │ │ │ + ldr r2, [pc, #264] @ 5bbb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #256] @ 5bbc4 │ │ │ │ - ldr r3, [pc, #256] @ 5bbc8 │ │ │ │ + ldr r4, [pc, #256] @ 5bbb4 │ │ │ │ + ldr r3, [pc, #256] @ 5bbb8 │ │ │ │ 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] │ │ │ │ @@ -58252,623 +58248,623 @@ │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #188] @ 5bbbc │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #2 │ │ │ │ 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 │ │ │ │ + bl 3d080 │ │ │ │ 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 5bb98 │ │ │ │ + ldr r3, [pc, #124] @ 5bbc0 │ │ │ │ + ldr r2, [pc, #124] @ 5bbc4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #96] @ 5bbd8 │ │ │ │ + ldr r2, [pc, #96] @ 5bbc8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #64] @ 5bbb0 │ │ │ │ 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 5bba8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5bbd4 │ │ │ │ + ldr r3, [pc, #36] @ 5bbc4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r3, r4 │ │ │ │ - b 5bb5c │ │ │ │ + b 5bb4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, asr #10 │ │ │ │ + eoreq r4, r5, r4, asr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, lsr #10 │ │ │ │ + eoreq r4, r5, r8, lsr r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, lsl sp │ │ │ │ + eoreq fp, r0, r8, ror #25 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, ip, ror r4 │ │ │ │ + eoreq r4, r5, ip, lsl #9 │ │ │ │ │ │ │ │ -0005bbdc : │ │ │ │ +0005bbcc : │ │ │ │ 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] @ 5bcb4 │ │ │ │ + ldr r1, [pc, #200] @ 5bcb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 5bccc │ │ │ │ - ldr r2, [pc, #192] @ 5bcd0 │ │ │ │ + ldr r3, [pc, #192] @ 5bcbc │ │ │ │ + ldr r2, [pc, #192] @ 5bcc0 │ │ │ │ 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] @ 5bcc4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ 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 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 3d080 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 5bcd8 │ │ │ │ + ldr r2, [pc, #64] @ 5bcc8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5bcc8 │ │ │ │ + ldr r3, [pc, #40] @ 5bcb8 │ │ │ │ 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 5bcb0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, ror #7 │ │ │ │ + strdeq r4, [r5], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, lsr #28 │ │ │ │ - eoreq r4, r5, ip, asr r3 │ │ │ │ + strdeq pc, [r0], -r0 @ │ │ │ │ + eoreq r4, r5, ip, ror #6 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 5bd14 │ │ │ │ + ldr r3, [pc, #44] @ 5bd04 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bcfc │ │ │ │ + bne 5bcec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 5bd08 │ │ │ │ - ldr r2, [pc, #20] @ 5bd18 │ │ │ │ + beq 5bcf8 │ │ │ │ + ldr r2, [pc, #20] @ 5bd08 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd1c │ │ │ │ + ldr r2, [pc, #12] @ 5bd0c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, r0, lsl r3 │ │ │ │ + eoreq r4, r5, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 5bd5c │ │ │ │ + ldr r3, [pc, #48] @ 5bd4c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bd44 │ │ │ │ + bne 5bd34 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 5bd50 │ │ │ │ - ldr r2, [pc, #20] @ 5bd60 │ │ │ │ + bls 5bd40 │ │ │ │ + ldr r2, [pc, #20] @ 5bd50 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd64 │ │ │ │ + ldr r2, [pc, #12] @ 5bd54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, ip, asr #5 │ │ │ │ + ldrdeq r4, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #4] @ 5bd74 │ │ │ │ + ldr r3, [pc, #4] @ 5bd64 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq ip, r3, r4, ror #22 │ │ │ │ + eorseq ip, r3, r4, ror fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 5be44 │ │ │ │ + bne 5be34 │ │ │ │ cmp r1, #9 │ │ │ │ - ble 5be44 │ │ │ │ + ble 5be34 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #7 │ │ │ │ mvn r0, #0 │ │ │ │ - b 5bde0 │ │ │ │ + b 5bdd0 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bde8 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bde8 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 5bdd0 │ │ │ │ + beq 5bdc0 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bde8 │ │ │ │ cmp r5, r1 │ │ │ │ mov r0, ip │ │ │ │ add r3, r3, #3 │ │ │ │ - bge 5be3c │ │ │ │ + bge 5be2c │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ add lr, ip, #3 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ add r5, ip, #5 │ │ │ │ mov ip, lr │ │ │ │ - beq 5bda4 │ │ │ │ + beq 5bd94 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 5be54 │ │ │ │ + ble 5be44 │ │ │ │ cmp r1, r0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 5be1c │ │ │ │ + beq 5be0c │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - blt 5be24 │ │ │ │ + blt 5be14 │ │ │ │ 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 5be08 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, lr │ │ │ │ - b 5be00 │ │ │ │ + b 5bdf0 │ │ │ │ cmp r1, #8 │ │ │ │ movle r3, r1 │ │ │ │ mvnle r0, #0 │ │ │ │ - ble 5be1c │ │ │ │ + ble 5be0c │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mvn r0, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #8 │ │ │ │ - b 5be1c │ │ │ │ + b 5be0c │ │ │ │ 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] @ 5beac │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, ip, lsr #23 │ │ │ │ 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] @ 5bfa8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5bfbc │ │ │ │ + ldr r1, [pc, #216] @ 5bfac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5bfc0 │ │ │ │ - ldr r2, [pc, #208] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #208] @ 5bfb0 │ │ │ │ + ldr r2, [pc, #208] @ 5bfb4 │ │ │ │ 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 5bf88 │ │ │ │ + ldr r1, [pc, #148] @ 5bfb8 │ │ │ │ + ldr r3, [pc, #148] @ 5bfbc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5bfd0 │ │ │ │ + ldr r0, [pc, #144] @ 5bfc0 │ │ │ │ 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 21639c │ │ │ │ + ldr r2, [pc, #96] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #68] @ 5bfac │ │ │ │ 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 5bfa4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5bfd8 │ │ │ │ + ldr r0, [pc, #56] @ 5bfc8 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164a8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5bf2c │ │ │ │ + b 5bf1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r8, lsl r1 │ │ │ │ + eoreq r4, r5, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, ip, 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, r4, ror #22 │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + eoreq pc, r0, ip, lsl fp @ │ │ │ │ + mlaeq r5, r4, r0, r4 │ │ │ │ + ldrdeq pc, [r0], -ip @ │ │ │ │ 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] @ 5c0c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5c0d8 │ │ │ │ + ldr r1, [pc, #216] @ 5c0c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5c0dc │ │ │ │ - ldr r2, [pc, #208] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #208] @ 5c0cc │ │ │ │ + ldr r2, [pc, #208] @ 5c0d0 │ │ │ │ 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 5c0a4 │ │ │ │ + ldr r1, [pc, #148] @ 5c0d4 │ │ │ │ + ldr r3, [pc, #148] @ 5c0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5c0ec │ │ │ │ + ldr r0, [pc, #144] @ 5c0dc │ │ │ │ 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 21639c │ │ │ │ + ldr r2, [pc, #96] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #68] @ 5c0c8 │ │ │ │ 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 5c0c0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5c0f4 │ │ │ │ + ldr r0, [pc, #56] @ 5c0e4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164a8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5c048 │ │ │ │ + b 5c038 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r4, r5, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, ror #31 │ │ │ │ + strdeq r3, [r5], -r0 @ │ │ │ │ @ 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, r8, asr #20 │ │ │ │ + @ instruction: 0x0000fcb4 │ │ │ │ + eoreq pc, r0, ip, lsr #20 │ │ │ │ + eoreq r3, r5, r8, ror pc │ │ │ │ + eoreq pc, r0, ip, ror #19 │ │ │ │ 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 5c140 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 5c128 │ │ │ │ + beq 5c118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ 5c178 │ │ │ │ + ldr r1, [pc, #72] @ 5c168 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #56] @ 5c17c │ │ │ │ + bne 5c110 │ │ │ │ + ldr r3, [pc, #56] @ 5c16c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #40] @ 5c180 │ │ │ │ + ldr r1, [pc, #40] @ 5c170 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #24] @ 5c184 │ │ │ │ + bne 5c110 │ │ │ │ + ldr r3, [pc, #24] @ 5c174 │ │ │ │ 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 │ │ │ │ + mlaeq r0, ip, r9, pc @ │ │ │ │ + eorseq ip, r3, r0, lsr #15 │ │ │ │ + eoreq pc, r0, r8, ror #18 │ │ │ │ + eorseq ip, r3, r8, ror r7 │ │ │ │ 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] @ 5c1a0 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, r4, ror #18 │ │ │ │ + eoreq pc, r0, r4, lsr r9 @ │ │ │ │ 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] @ 5c434 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #624] @ 5c448 │ │ │ │ + ldr r3, [pc, #624] @ 5c438 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #612] @ 5c44c │ │ │ │ + ldr ip, [pc, #612] @ 5c43c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #604] @ 5c450 │ │ │ │ + ldr r2, [pc, #604] @ 5c440 │ │ │ │ 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 │ │ │ │ ldr r9, [r6] │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ sub r3, r5, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bge 5c2f0 │ │ │ │ + bge 5c2e0 │ │ │ │ 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 5c2b8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5c288 │ │ │ │ + beq 5c278 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2d8 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5c270 │ │ │ │ + bne 5c260 │ │ │ │ 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 5c2d8 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 5c264 │ │ │ │ + b 5c254 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ addeq lr, lr, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2d8 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ + beq 5c2a0 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2d8 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ - b 5c2d0 │ │ │ │ + beq 5c2a0 │ │ │ │ + b 5c2c0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5c324 │ │ │ │ - ldr r2, [pc, #348] @ 5c454 │ │ │ │ - ldr r3, [pc, #332] @ 5c448 │ │ │ │ + bne 5c314 │ │ │ │ + ldr r2, [pc, #348] @ 5c444 │ │ │ │ + ldr r3, [pc, #332] @ 5c438 │ │ │ │ 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 5c430 │ │ │ │ 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 34c74 │ │ │ │ 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 5c3c8 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c398 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c398 │ │ │ │ cmp r3, r5 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c3f8 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 5c370 │ │ │ │ + beq 5c360 │ │ │ │ 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 5c3f8 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5c364 │ │ │ │ + bne 5c354 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c398 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c398 │ │ │ │ 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 5c3c8 │ │ │ │ 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 5c2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r4, lsr #28 │ │ │ │ + eoreq r3, r5, r4, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, ip, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, r0, lsl #26 │ │ │ │ + eoreq r3, r5, r0, lsl sp │ │ │ │ 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] @ 5c518 │ │ │ │ + ldr lr, [pc, #184] @ 5c51c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #176] @ 5c530 │ │ │ │ + ldr r3, [pc, #176] @ 5c520 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #172] @ 5c534 │ │ │ │ + ldr r2, [pc, #172] @ 5c524 │ │ │ │ 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] │ │ │ │ @@ -58878,179 +58874,179 @@ │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #104] @ 5c528 │ │ │ │ bl 116f3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1287a0 │ │ │ │ mov r1, r0 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ bl 113de4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 5c53c │ │ │ │ + ldr r2, [pc, #64] @ 5c52c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5c52c │ │ │ │ + ldr r3, [pc, #40] @ 5c51c │ │ │ │ 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 5c514 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r8, lsl #23 │ │ │ │ + mlaeq r5, r8, fp, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r4, ror #22 │ │ │ │ + eoreq r3, r5, r4, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - strdeq r3, [r5], -r8 @ │ │ │ │ - ldr r3, [pc, #20] @ 5c55c │ │ │ │ - ldr r2, [pc, #20] @ 5c560 │ │ │ │ + eoreq r3, r5, r8, lsl #22 │ │ │ │ + ldr r3, [pc, #20] @ 5c54c │ │ │ │ + ldr r2, [pc, #20] @ 5c550 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25a85c │ │ │ │ - @ instruction: 0x00253ab0 │ │ │ │ + b 25a81c │ │ │ │ + eoreq r3, r5, r0, asr #21 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr r3, [pc, #20] @ 5c580 │ │ │ │ - ldr r2, [pc, #20] @ 5c584 │ │ │ │ + ldr r3, [pc, #20] @ 5c570 │ │ │ │ + ldr r2, [pc, #20] @ 5c574 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25ac08 │ │ │ │ - eoreq r3, r5, ip, lsl #21 │ │ │ │ + b 25abc8 │ │ │ │ + mlaeq r5, ip, 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 5c5b0 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #57 @ 0x39 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 5c5e0 │ │ │ │ - ldr r1, [pc, #44] @ 5c5f4 │ │ │ │ - ldr r0, [pc, #44] @ 5c5f8 │ │ │ │ + bls 5c5d0 │ │ │ │ + ldr r1, [pc, #44] @ 5c5e4 │ │ │ │ + ldr r0, [pc, #44] @ 5c5e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 1d203c │ │ │ │ + eoreq pc, r0, ip, asr r4 @ │ │ │ │ + eoreq pc, r0, r0, lsr r5 @ │ │ │ │ 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 5c620 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c648 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c660 │ │ │ │ - ldr r1, [pc, #60] @ 5c67c │ │ │ │ + beq 5c650 │ │ │ │ + ldr r1, [pc, #60] @ 5c66c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5c638 │ │ │ │ - ldr r1, [pc, #24] @ 5c680 │ │ │ │ + bne 5c628 │ │ │ │ + ldr r1, [pc, #24] @ 5c670 │ │ │ │ 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 4bc94 │ │ │ │ + eoreq pc, r0, r8, ror #9 │ │ │ │ + eoreq pc, r0, r4, lsr #9 │ │ │ │ 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 5c6e0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 5c6f0 │ │ │ │ + bhi 5c6e0 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 5c6dc │ │ │ │ - ldr r3, [pc, #68] @ 5c718 │ │ │ │ + beq 5c6cc │ │ │ │ + ldr r3, [pc, #68] @ 5c708 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #56] @ 5c71c │ │ │ │ + ldr r3, [pc, #56] @ 5c70c │ │ │ │ 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] @ 5c710 │ │ │ │ + ldr r0, [pc, #40] @ 5c714 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq ip, r3, r0, lsl r2 │ │ │ │ eorseq ip, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x0033c1f0 │ │ │ │ - eoreq pc, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0020f4b4 │ │ │ │ + eoreq pc, r0, r0, ror r4 @ │ │ │ │ + eoreq pc, r0, r4, lsl #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] @ 5c808 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 5c81c │ │ │ │ + ldr r2, [pc, #204] @ 5c80c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #196] @ 5c820 │ │ │ │ - ldr ip, [pc, #196] @ 5c824 │ │ │ │ + ldr r3, [pc, #196] @ 5c810 │ │ │ │ + ldr ip, [pc, #196] @ 5c814 │ │ │ │ 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] │ │ │ │ @@ -59058,64 +59054,64 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [sp, #16] │ │ │ │ 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 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + beq 5c7e4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, r1, r3 │ │ │ │ - b 5c7bc │ │ │ │ + b 5c7ac │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7e4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 5c7b0 │ │ │ │ - ldr r2, [pc, #92] @ 5c828 │ │ │ │ - ldr r3, [pc, #76] @ 5c81c │ │ │ │ + bne 5c7a0 │ │ │ │ + ldr r2, [pc, #92] @ 5c818 │ │ │ │ + ldr r3, [pc, #76] @ 5c80c │ │ │ │ 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 5c804 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #48] @ 5c82c │ │ │ │ + ldr r2, [pc, #48] @ 5c81c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 5c7c4 │ │ │ │ + b 5c7b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x002538bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r8, r3 │ │ │ │ + eoreq r3, r5, r0, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, ip, lsr #16 │ │ │ │ - eoreq lr, r0, r8, asr #25 │ │ │ │ + eoreq r3, r5, ip, lsr r8 │ │ │ │ + mlaeq r0, r8, ip, lr │ │ │ │ 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] @ 5c9b8 │ │ │ │ + ldr ip, [pc, #384] @ 5c9bc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 5c9d0 │ │ │ │ + ldr r3, [pc, #372] @ 5c9c0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ 5c9d4 │ │ │ │ + ldr r2, [pc, #368] @ 5c9c4 │ │ │ │ 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,159 +59125,159 @@ │ │ │ │ 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 5c8b4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 5c8ec │ │ │ │ - ldr r1, [pc, #268] @ 5c9d8 │ │ │ │ - ldr r0, [pc, #268] @ 5c9dc │ │ │ │ + beq 5c8dc │ │ │ │ + ldr r1, [pc, #268] @ 5c9c8 │ │ │ │ + ldr r0, [pc, #268] @ 5c9cc │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 5c9b4 │ │ │ │ - ldr r2, [pc, #228] @ 5c9e0 │ │ │ │ + ble 5c9a4 │ │ │ │ + ldr r2, [pc, #228] @ 5c9d0 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5c9bc │ │ │ │ + beq 5c9ac │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5c9b4 │ │ │ │ - ldr r1, [pc, #196] @ 5c9e4 │ │ │ │ - ldr r0, [pc, #196] @ 5c9e8 │ │ │ │ + beq 5c9a4 │ │ │ │ + ldr r1, [pc, #196] @ 5c9d4 │ │ │ │ + ldr r0, [pc, #196] @ 5c9d8 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 1d203c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #128] @ 5c9ec │ │ │ │ + ldr r0, [pc, #128] @ 5c9dc │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ strh r4, [r1] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c718 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #104] @ 5c9f0 │ │ │ │ + ldr r2, [pc, #104] @ 5c9e0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #60] @ 5c9cc │ │ │ │ + ldr r3, [pc, #60] @ 5c9bc │ │ │ │ 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 5c9b4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ - b 5c940 │ │ │ │ + b 5c930 │ │ │ │ mov r4, #58 @ 0x3a │ │ │ │ - b 5c940 │ │ │ │ + b 5c930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x002537bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, lsl #15 │ │ │ │ + mlaeq r5, ip, 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, ip, ror #23 │ │ │ │ + @ instruction: 0x0020f2b8 │ │ │ │ + eorseq fp, r3, r4, ror #31 │ │ │ │ + eoreq pc, r0, r8, ror r2 @ │ │ │ │ + eoreq pc, r0, r8, ror #4 │ │ │ │ + eoreq pc, r0, r8, lsr #4 │ │ │ │ + eoreq r3, r5, ip, 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] @ 5cb7c │ │ │ │ + ldr r1, [pc, #384] @ 5cb80 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r7, [pc, #376] @ 5cb94 │ │ │ │ + ldr r7, [pc, #376] @ 5cb84 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #372] @ 5cb98 │ │ │ │ + ldr r2, [pc, #372] @ 5cb88 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #356] @ 5cb9c │ │ │ │ + ldr r3, [pc, #356] @ 5cb8c │ │ │ │ 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] @ 5cb90 │ │ │ │ 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 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ 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 2164a8 │ │ │ │ + ldr r3, [pc, #256] @ 5cb94 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac40 │ │ │ │ + bl 25ac00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5cb48 │ │ │ │ + beq 5cb38 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r6 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -59293,52 +59289,52 @@ │ │ │ │ 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 5cac0 │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cba8 │ │ │ │ + ldr r2, [pc, #76] @ 5cb98 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 5cb90 │ │ │ │ + ldr r3, [pc, #44] @ 5cb80 │ │ │ │ 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 5cb78 │ │ │ │ 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], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, asr #11 │ │ │ │ + ldrdeq r3, [r5], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, ip, ror #2 │ │ │ │ + eoreq pc, r0, ip, lsr r1 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaeq r5, r8, r4, r3 │ │ │ │ + eoreq r3, r5, r8, lsr #9 │ │ │ │ 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] @ 5cce8 │ │ │ │ + ldr ip, [pc, #308] @ 5ccec │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #296] @ 5cd00 │ │ │ │ + ldr r2, [pc, #296] @ 5ccf0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #292] @ 5cd04 │ │ │ │ + ldr r3, [pc, #292] @ 5ccf4 │ │ │ │ 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 +59348,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 5cc30 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 5cc6c │ │ │ │ - ldr r1, [pc, #192] @ 5cd08 │ │ │ │ - ldr r0, [pc, #192] @ 5cd0c │ │ │ │ + beq 5cc5c │ │ │ │ + ldr r1, [pc, #192] @ 5ccf8 │ │ │ │ + ldr r0, [pc, #192] @ 5ccfc │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 1db02c │ │ │ │ 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] @ 5cd00 │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c718 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cd14 │ │ │ │ + ldr r2, [pc, #76] @ 5cd04 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 5ccfc │ │ │ │ + ldr r3, [pc, #44] @ 5ccec │ │ │ │ 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 5cce4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, lsr r4 │ │ │ │ + eoreq r3, r5, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, lsl r4 │ │ │ │ + eoreq r3, r5, r0, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0020efb4 │ │ │ │ - eoreq lr, r0, r4, asr pc │ │ │ │ - eoreq r3, r5, ip, lsr #6 │ │ │ │ + mlaeq r1, r8, r5, lr │ │ │ │ + eoreq lr, r0, r4, lsl #31 │ │ │ │ + eoreq lr, r0, r4, lsr #30 │ │ │ │ + eoreq r3, r5, ip, 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] @ 5d0cc │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #932] @ 5d0e0 │ │ │ │ + ldr r0, [pc, #932] @ 5d0d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #928] @ 5d0e4 │ │ │ │ + ldr ip, [pc, #928] @ 5d0d4 │ │ │ │ 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] @ 5d0d8 │ │ │ │ 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 5cea0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce34 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce00 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5ce10 │ │ │ │ + bge 5ce00 │ │ │ │ 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 5cdf0 │ │ │ │ + b 5ce54 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce00 │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf34 │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5cdf0 │ │ │ │ + bne 5cde0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #720] @ 5d0ec │ │ │ │ - ldr r3, [pc, #704] @ 5d0e0 │ │ │ │ + ldr r2, [pc, #720] @ 5d0dc │ │ │ │ + ldr r3, [pc, #704] @ 5d0d0 │ │ │ │ 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 5d0c8 │ │ │ │ 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 5ce00 │ │ │ │ + b 5cdac │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce00 │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5ce54 │ │ │ │ + bne 5ce44 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #4 │ │ │ │ addne r1, r1, #2 │ │ │ │ cmp ip, r1 │ │ │ │ subeq r1, ip, #2 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d028 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce00 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ - bne 5d068 │ │ │ │ + bne 5d058 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce00 │ │ │ │ + b 5cf60 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ add ip, sp, #20 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ add ip, sp, #16 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #12 │ │ │ │ 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 5cf04 │ │ │ │ ldrb ip, [r7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf04 │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 5d074 │ │ │ │ + beq 5d064 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce00 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce00 │ │ │ │ mov r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ - b 5cda8 │ │ │ │ + b 5cd98 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce74 │ │ │ │ + ble 5ce64 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d048 │ │ │ │ + beq 5d038 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d02c │ │ │ │ + beq 5d01c │ │ │ │ add lr, r1, #2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 5d0c8 │ │ │ │ + beq 5d0b8 │ │ │ │ sub r0, ip, #1 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5cf9c │ │ │ │ - b 5d01c │ │ │ │ + bne 5cf8c │ │ │ │ + b 5d00c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0ac │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5cf8c │ │ │ │ + bne 5cf7c │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5cfec │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5cff8 │ │ │ │ + bge 5cfe8 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 5d0a0 │ │ │ │ - b 5cff0 │ │ │ │ + beq 5d090 │ │ │ │ + b 5cfe0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0ac │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5cfe0 │ │ │ │ + beq 5cfd0 │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, r2 │ │ │ │ movlt r0, r5 │ │ │ │ orrge r0, r5, #1 │ │ │ │ - b 5ce14 │ │ │ │ + b 5ce04 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0ac │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 5d00c │ │ │ │ - b 5cfa4 │ │ │ │ + bne 5cffc │ │ │ │ + b 5cf94 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5cf70 │ │ │ │ + bne 5cf60 │ │ │ │ mov r1, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5ce8c │ │ │ │ - b 5ce10 │ │ │ │ + bne 5ce7c │ │ │ │ + b 5ce00 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, #2 │ │ │ │ - beq 5d0b0 │ │ │ │ + beq 5d0a0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d028 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce00 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce00 │ │ │ │ + b 5cf60 │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf04 │ │ │ │ ldrb ip, [r7, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5cf04 │ │ │ │ + b 5ce00 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0ac │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5d090 │ │ │ │ - b 5cffc │ │ │ │ + beq 5d080 │ │ │ │ + b 5cfec │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5d05c │ │ │ │ - b 5d034 │ │ │ │ + bne 5d04c │ │ │ │ + b 5d024 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ - b 5cffc │ │ │ │ + b 5cfec │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5d068 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5d058 │ │ │ │ + b 5ce00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, asr #5 │ │ │ │ + ldrdeq r3, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002532b0 │ │ │ │ + eoreq r3, r5, r0, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, ip, 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] @ 5d5d8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr lr, [pc, #1244] @ 5d5ec │ │ │ │ + ldr lr, [pc, #1244] @ 5d5dc │ │ │ │ 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] @ 5d5e0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #1196] @ 5d5f4 │ │ │ │ + ldr lr, [pc, #1196] @ 5d5e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, lr] │ │ │ │ - add lr, sp, #20 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #12 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + add lr, sp, #16 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #8 │ │ │ │ ldr r6, [r5] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ - add lr, sp, #8 │ │ │ │ + add lr, sp, #20 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - ble 5d198 │ │ │ │ + ble 5d188 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d1cc │ │ │ │ + beq 5d1bc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1108] @ 5d5f8 │ │ │ │ - ldr r3, [pc, #1092] @ 5d5ec │ │ │ │ + ldr r2, [pc, #1108] @ 5d5e8 │ │ │ │ + ldr r3, [pc, #1092] @ 5d5dc │ │ │ │ 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 5d52c │ │ │ │ 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 5d188 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d188 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d188 │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d368 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5d3f4 │ │ │ │ + beq 5d3e4 │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, r1 │ │ │ │ - ble 5d400 │ │ │ │ + ble 5d3f0 │ │ │ │ add r2, r7, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5d40c │ │ │ │ + beq 5d3fc │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4d0 │ │ │ │ sub r2, r4, #3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r1, r7, #3 │ │ │ │ - b 5d244 │ │ │ │ + b 5d234 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 5d28c │ │ │ │ + beq 5d27c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d228 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d228 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d228 │ │ │ │ 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 5d18c │ │ │ │ ldrb r6, [r7, r8] │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 5d3c8 │ │ │ │ + bne 5d3b8 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d2c0 │ │ │ │ + beq 5d2b0 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 5d54c │ │ │ │ + beq 5d53c │ │ │ │ add sl, r8, #3 │ │ │ │ cmp sl, r4 │ │ │ │ - bge 5d3d4 │ │ │ │ + bge 5d3c4 │ │ │ │ and r6, r6, #223 @ 0xdf │ │ │ │ cmp r6, #85 @ 0x55 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d2f8 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d2f8 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d2f8 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d588 │ │ │ │ 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 5d3c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 5d484 │ │ │ │ + beq 5d474 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d518 │ │ │ │ + beq 5d508 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d350 │ │ │ │ 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 5d274 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d524 │ │ │ │ + beq 5d514 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r8, #4 │ │ │ │ moveq r8, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d200 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d350 │ │ │ │ cmp r4, #5 │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d348 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ - b 5d360 │ │ │ │ + b 5d350 │ │ │ │ add r3, r8, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 5d308 │ │ │ │ + bgt 5d2f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d530 │ │ │ │ + beq 5d520 │ │ │ │ mov r1, #4 │ │ │ │ subs r2, r3, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d348 │ │ │ │ + b 5d350 │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d200 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r9] │ │ │ │ - b 5d398 │ │ │ │ + b 5d388 │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d220 │ │ │ │ + bne 5d210 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4d0 │ │ │ │ cmp r4, #8 │ │ │ │ - bne 5d460 │ │ │ │ + bne 5d450 │ │ │ │ ldrsb r3, [r7, r8] │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 5d460 │ │ │ │ + blt 5d450 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl sl, sl, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, sl] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d460 │ │ │ │ + beq 5d450 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5d228 │ │ │ │ + beq 5d218 │ │ │ │ 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 5d274 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d330 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ and ip, r0, #247 @ 0xf7 │ │ │ │ cmp ip, #68 @ 0x44 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d330 │ │ │ │ ldrb ip, [r1, #7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d330 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r4, #9 │ │ │ │ cmpeq r1, #92 @ 0x5c │ │ │ │ - beq 5d340 │ │ │ │ + beq 5d330 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d4d4 │ │ │ │ + beq 5d4c4 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ mvnne r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d370 │ │ │ │ + b 5d360 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d530 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ ldrbne r3, [r7, #4] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d350 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d348 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ - b 5d3bc │ │ │ │ + bne 5d348 │ │ │ │ + b 5d3ac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d348 │ │ │ │ + b 5d350 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 5d380 │ │ │ │ - b 5d284 │ │ │ │ + bne 5d370 │ │ │ │ + b 5d274 │ │ │ │ subs r2, r3, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d348 │ │ │ │ + b 5d350 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d500 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d4f0 │ │ │ │ + b 5d350 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d2c0 │ │ │ │ + bne 5d2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r8, #2 │ │ │ │ strne r1, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d360 │ │ │ │ add r2, r8, #3 │ │ │ │ cmp r2, r4 │ │ │ │ - bge 5d590 │ │ │ │ + bge 5d580 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #4 │ │ │ │ streq r1, [r9] │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d360 │ │ │ │ str r2, [r9] │ │ │ │ - b 5d370 │ │ │ │ + b 5d360 │ │ │ │ add r1, r8, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bge 5d5b0 │ │ │ │ + bge 5d5a0 │ │ │ │ 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 5cd08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d308 │ │ │ │ + beq 5d2f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne sl, [r3] │ │ │ │ - b 5d370 │ │ │ │ - eoreq r2, r5, ip, ror #29 │ │ │ │ + b 5d360 │ │ │ │ + strdeq r2, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00252eb4 │ │ │ │ + eoreq r2, r5, r4, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r5, r4, asr lr │ │ │ │ + eoreq r2, r5, r4, ror #28 │ │ │ │ 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] @ 5d9b0 │ │ │ │ + ldr ip, [pc, #940] @ 5d9b4 │ │ │ │ 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] @ 5d9b8 │ │ │ │ + ldr r3, [pc, #908] @ 5d9bc │ │ │ │ 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 +60006,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 5d6f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5d6bc │ │ │ │ - ldr r2, [pc, #836] @ 5d9d0 │ │ │ │ + beq 5d6ac │ │ │ │ + ldr r2, [pc, #836] @ 5d9c0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - ldr r2, [pc, #828] @ 5d9d4 │ │ │ │ - ldr r3, [pc, #808] @ 5d9c4 │ │ │ │ + ldr r2, [pc, #828] @ 5d9c4 │ │ │ │ + ldr r3, [pc, #808] @ 5d9b4 │ │ │ │ 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 5d9ac │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh sl, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d680 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r2, #1 │ │ │ │ sub r0, r7, #1 │ │ │ │ streq r2, [sp, #40] @ 0x28 │ │ │ │ - beq 5d67c │ │ │ │ + beq 5d66c │ │ │ │ add r0, r5, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 5d74c │ │ │ │ + b 5d73c │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - bne 5d758 │ │ │ │ + bne 5d748 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5d780 │ │ │ │ + bne 5d770 │ │ │ │ sub r0, lr, r1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - beq 5d7d0 │ │ │ │ + beq 5d7c0 │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r0, [lr, #-1]! │ │ │ │ - bne 5d728 │ │ │ │ + bne 5d718 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 5d7a8 │ │ │ │ + bhi 5d798 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bls 5d73c │ │ │ │ - ldr r4, [pc, #616] @ 5d9d8 │ │ │ │ + bls 5d72c │ │ │ │ + ldr r4, [pc, #616] @ 5d9c8 │ │ │ │ sub r0, r0, #34 @ 0x22 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ lsr r0, r4, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5d73c │ │ │ │ + beq 5d72c │ │ │ │ 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 5d8b0 │ │ │ │ + ldr r2, [pc, #572] @ 5d9cc │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - b 5d690 │ │ │ │ + b 5d680 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d780 │ │ │ │ - bhi 5d7c4 │ │ │ │ + beq 5d770 │ │ │ │ + bhi 5d7b4 │ │ │ │ sub r0, r0, #62 @ 0x3e │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bhi 5d72c │ │ │ │ + b 5d770 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bne 5d72c │ │ │ │ + b 5d770 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5d898 │ │ │ │ + bne 5d888 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq 5d780 │ │ │ │ + beq 5d770 │ │ │ │ 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] @ 5d9d0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #468] @ 5d9e4 │ │ │ │ + ldr r1, [pc, #468] @ 5d9d4 │ │ │ │ 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 5d874 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp] │ │ │ │ - b 5d874 │ │ │ │ - ldr r9, [pc, #416] @ 5d9e8 │ │ │ │ + b 5d864 │ │ │ │ + ldr r9, [pc, #416] @ 5d9d8 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9] │ │ │ │ ldrb fp, [r9, r2] │ │ │ │ - ldr r9, [pc, #404] @ 5d9ec │ │ │ │ + ldr r9, [pc, #404] @ 5d9dc │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9, fp, lsl #2] │ │ │ │ add r9, r2, r9 │ │ │ │ cmp r9, lr │ │ │ │ - bne 5d880 │ │ │ │ + bne 5d870 │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d954 │ │ │ │ + beq 5d944 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d840 │ │ │ │ + bne 5d830 │ │ │ │ ldr r9, [sp] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d94c │ │ │ │ + beq 5d93c │ │ │ │ ldrb lr, [r1] │ │ │ │ - b 5d82c │ │ │ │ + b 5d81c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7d4 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7d4 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ - b 5d780 │ │ │ │ + bne 5d7d4 │ │ │ │ + b 5d770 │ │ │ │ mov r3, #2 │ │ │ │ add r0, r7, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #280] @ 5d9f0 │ │ │ │ + bl 34c74 │ │ │ │ + ldr r1, [pc, #280] @ 5d9e0 │ │ │ │ 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,1798 +60181,1798 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d680 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 5d67c │ │ │ │ + b 5d66c │ │ │ │ sub r1, r4, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9a4 │ │ │ │ add r1, r5, r1 │ │ │ │ ldrb r0, [fp, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - beq 5d9b4 │ │ │ │ + beq 5d9a4 │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, fp, lr │ │ │ │ add r4, r7, r5 │ │ │ │ - b 5d99c │ │ │ │ + b 5d98c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9a4 │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ cmpne r0, #32 │ │ │ │ - beq 5d990 │ │ │ │ + beq 5d980 │ │ │ │ cmp r1, r4 │ │ │ │ - blt 5d67c │ │ │ │ + blt 5d66c │ │ │ │ str r2, [r6] │ │ │ │ - b 5d780 │ │ │ │ + b 5d770 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r0, ror #19 │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002529bc │ │ │ │ + eoreq r2, r5, ip, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r5, r0, ror #18 │ │ │ │ + eoreq r2, r5, r0, ror r9 │ │ │ │ streq r2, [r0, #-257] @ 0xfffffeff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r2, r5, r8, lsr #10 │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ + eoreq r2, r5, r8, lsr r5 │ │ │ │ + eoreq lr, r0, ip, asr #7 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - eoreq lr, r0, ip, lsr r3 │ │ │ │ + eoreq lr, r0, ip, lsl #6 │ │ │ │ │ │ │ │ -0005d9f4 : │ │ │ │ +0005d9e4 : │ │ │ │ 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] @ 5e934 │ │ │ │ + ldr r1, [pc, #3888] @ 5e938 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3880] @ 5e94c │ │ │ │ - ldr r2, [pc, #3880] @ 5e950 │ │ │ │ + ldr r3, [pc, #3880] @ 5e93c │ │ │ │ + ldr r2, [pc, #3880] @ 5e940 │ │ │ │ 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] @ 5e944 │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r0, r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #108 @ 0x6c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #164 @ 0xa4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #172 @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3232] @ 5e958 │ │ │ │ - ldr r8, [pc, #3232] @ 5e95c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3232] @ 5e948 │ │ │ │ + ldr r8, [pc, #3232] @ 5e94c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #3220] @ 5e960 │ │ │ │ + ldr r9, [pc, #3220] @ 5e950 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3212] @ 5e964 │ │ │ │ + ldr r0, [pc, #3212] @ 5e954 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r0, [pc, #3196] @ 5e968 │ │ │ │ + ldr r0, [pc, #3196] @ 5e958 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3184] @ 5e96c │ │ │ │ + ldr r0, [pc, #3184] @ 5e95c │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #3168] @ 5e970 │ │ │ │ + ldr r0, [pc, #3168] @ 5e960 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3156] @ 5e974 │ │ │ │ + ldr r0, [pc, #3156] @ 5e964 │ │ │ │ str r3, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ldr r0, [pc, #3140] @ 5e978 │ │ │ │ + ldr r0, [pc, #3140] @ 5e968 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3128] @ 5e97c │ │ │ │ + ldr r0, [pc, #3128] @ 5e96c │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3112] @ 5e980 │ │ │ │ + ldr r0, [pc, #3112] @ 5e970 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3100] @ 5e984 │ │ │ │ + ldr r0, [pc, #3100] @ 5e974 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3084] @ 5e988 │ │ │ │ + ldr r0, [pc, #3084] @ 5e978 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3072] @ 5e98c │ │ │ │ + ldr r0, [pc, #3072] @ 5e97c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3056] @ 5e990 │ │ │ │ + ldr r0, [pc, #3056] @ 5e980 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3044] @ 5e994 │ │ │ │ + ldr r0, [pc, #3044] @ 5e984 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3028] @ 5e998 │ │ │ │ + ldr r0, [pc, #3028] @ 5e988 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3016] @ 5e99c │ │ │ │ + ldr r0, [pc, #3016] @ 5e98c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3000] @ 5e9a0 │ │ │ │ + ldr r0, [pc, #3000] @ 5e990 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2988] @ 5e9a4 │ │ │ │ + ldr r0, [pc, #2988] @ 5e994 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #2972] @ 5e9a8 │ │ │ │ + ldr r0, [pc, #2972] @ 5e998 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2960] @ 5e9ac │ │ │ │ + ldr r0, [pc, #2960] @ 5e99c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #2944] @ 5e9b0 │ │ │ │ + ldr r0, [pc, #2944] @ 5e9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2932] @ 5e9b4 │ │ │ │ + ldr r0, [pc, #2932] @ 5e9a4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #2916] @ 5e9b8 │ │ │ │ + ldr r0, [pc, #2916] @ 5e9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2904] @ 5e9bc │ │ │ │ + ldr r0, [pc, #2904] @ 5e9ac │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2888] @ 5e9c0 │ │ │ │ + ldr r0, [pc, #2888] @ 5e9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2876] @ 5e9c4 │ │ │ │ + ldr r0, [pc, #2876] @ 5e9b4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #2860] @ 5e9c8 │ │ │ │ + ldr r0, [pc, #2860] @ 5e9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2848] @ 5e9cc │ │ │ │ + ldr r0, [pc, #2848] @ 5e9bc │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #2832] @ 5e9d0 │ │ │ │ + ldr r0, [pc, #2832] @ 5e9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2820] @ 5e9d4 │ │ │ │ + ldr r0, [pc, #2820] @ 5e9c4 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #2804] @ 5e9d8 │ │ │ │ + ldr r0, [pc, #2804] @ 5e9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2792] @ 5e9dc │ │ │ │ + ldr r0, [pc, #2792] @ 5e9cc │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #2776] @ 5e9e0 │ │ │ │ + ldr r0, [pc, #2776] @ 5e9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2764] @ 5e9e4 │ │ │ │ + ldr r0, [pc, #2764] @ 5e9d4 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #2748] @ 5e9e8 │ │ │ │ + ldr r0, [pc, #2748] @ 5e9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2736] @ 5e9ec │ │ │ │ + ldr r0, [pc, #2736] @ 5e9dc │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #2720] @ 5e9f0 │ │ │ │ + ldr r0, [pc, #2720] @ 5e9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2708] @ 5e9f4 │ │ │ │ + ldr r0, [pc, #2708] @ 5e9e4 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #2692] @ 5e9f8 │ │ │ │ + ldr r0, [pc, #2692] @ 5e9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2680] @ 5e9fc │ │ │ │ + ldr r0, [pc, #2680] @ 5e9ec │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2664] @ 5ea00 │ │ │ │ + ldr r0, [pc, #2664] @ 5e9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2652] @ 5ea04 │ │ │ │ + ldr r0, [pc, #2652] @ 5e9f4 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2636] @ 5ea08 │ │ │ │ + ldr r0, [pc, #2636] @ 5e9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2624] @ 5ea0c │ │ │ │ + ldr r0, [pc, #2624] @ 5e9fc │ │ │ │ str r3, [r4, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #2608] @ 5ea10 │ │ │ │ + ldr r0, [pc, #2608] @ 5ea00 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2596] @ 5ea14 │ │ │ │ + ldr r0, [pc, #2596] @ 5ea04 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #2580] @ 5ea18 │ │ │ │ + ldr r0, [pc, #2580] @ 5ea08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2568] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2568] @ 5ea0c │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ 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] @ 5ea10 │ │ │ │ + ldr r0, [pc, #2544] @ 5ea14 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2524] @ 5ea28 │ │ │ │ + ldr r0, [pc, #2524] @ 5ea18 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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 3e038 │ │ │ │ + ldr r0, [pc, #2484] @ 5ea1c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 5ea20 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2440] @ 5ea24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ 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] @ 5ea28 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2396] @ 5ea2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2356] @ 5ea34 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2316] @ 5ea3c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea40 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2276] @ 5ea44 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea48 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2236] @ 5ea4c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea50 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2196] @ 5ea54 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2156] @ 5ea5c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea60 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2116] @ 5ea64 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2076] @ 5ea6c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ea70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2036] @ 5ea74 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5ea78 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1996] @ 5ea7c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5ea80 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1956] @ 5ea84 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5ea88 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1916] @ 5ea8c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5ea90 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1876] @ 5ea94 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5ea98 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1836] @ 5ea9c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eaa0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1796] @ 5eaa4 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eaa8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1756] @ 5eaac │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eab0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1716] @ 5eab4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1676] @ 5eac8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1676] @ 5eab8 │ │ │ │ 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 │ │ │ │ + bl 73e90 │ │ │ │ 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] @ 5eabc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1628] @ 5eac0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eac4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1588] @ 5eac8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eacc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1548] @ 5ead0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5ead4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1508] @ 5ead8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eadc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1468] @ 5eae0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ 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] @ 5eae4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1428] @ 5eae8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eaec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1388] @ 5eaf0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eaf4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1348] @ 5eaf8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eafc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1308] @ 5eb00 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb04 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1268] @ 5eb08 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1228] @ 5eb10 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r6, [pc, #1204] @ 5eb24 │ │ │ │ + bl 74144 │ │ │ │ + ldr r6, [pc, #1204] @ 5eb14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 5eb28 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1184] @ 5eb18 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1148] @ 5eb20 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1108] @ 5eb28 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1068] @ 5eb30 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1028] @ 5eb38 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb3c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #988] @ 5eb40 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb44 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #948] @ 5eb48 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb4c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #908] @ 5eb50 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r5, [pc, #884] @ 5eb64 │ │ │ │ + bl 74144 │ │ │ │ + ldr r5, [pc, #884] @ 5eb54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #864] @ 5eb68 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #864] @ 5eb58 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r4, [pc, #844] @ 5eb6c │ │ │ │ + bl 74144 │ │ │ │ + ldr r4, [pc, #844] @ 5eb5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #824] @ 5eb70 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #824] @ 5eb60 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb64 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #788] @ 5eb68 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ 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] @ 5eb6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #748] @ 5eb70 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 5eb74 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #712] @ 5eb78 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ 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] @ 5eb7c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #676] @ 5eb80 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #636] @ 5eb94 │ │ │ │ + ldr r2, [pc, #636] @ 5eb84 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 5e948 │ │ │ │ + ldr r3, [pc, #40] @ 5e938 │ │ │ │ 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 5e930 │ │ │ │ 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 │ │ │ │ + strdeq r2, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r5, r8, asr #11 │ │ │ │ + ldrdeq r2, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r3, r0, lr, sl │ │ │ │ - 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 @ │ │ │ │ + eorseq sl, r3, r0, lsr #29 │ │ │ │ + eoreq sp, r0, r8, lsr pc │ │ │ │ + eoreq sp, r0, r8, lsr #29 │ │ │ │ + eoreq lr, r0, ip, lsl #5 │ │ │ │ + eoreq lr, r0, r8, lsr #10 │ │ │ │ eoreq sp, r0, ip, lsl #30 │ │ │ │ - eoreq sp, r0, r4, lsl #30 │ │ │ │ - strdeq sp, [r0], -ip @ │ │ │ │ - strdeq sp, [r0], -r8 @ │ │ │ │ - eoreq sp, r0, ip, ror #29 │ │ │ │ - eoreq sp, r0, r8, ror #29 │ │ │ │ - eoreq sp, r0, r0, ror #29 │ │ │ │ + eoreq r0, r2, r4, asr #25 │ │ │ │ + eoreq pc, r1, r8, ror #1 │ │ │ │ ldrdeq sp, [r0], -ip @ │ │ │ │ ldrdeq sp, [r0], -r4 @ │ │ │ │ eoreq sp, r0, ip, asr #29 │ │ │ │ - eoreq sp, r0, r4, asr #29 │ │ │ │ - eoreq sp, r0, r0, asr #29 │ │ │ │ + eoreq sp, r0, r8, asr #29 │ │ │ │ + @ instruction: 0x0020debc │ │ │ │ @ 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 @ │ │ │ │ + eoreq sp, r0, ip, lsr #29 │ │ │ │ + eoreq sp, r0, r4, lsr #29 │ │ │ │ + mlaeq r0, ip, lr, sp │ │ │ │ + mlaeq r0, r4, lr, sp │ │ │ │ + mlaeq r0, r0, lr, sp │ │ │ │ + eoreq sp, r0, r8, lsl #29 │ │ │ │ + eoreq sp, r0, r8, lsl #29 │ │ │ │ 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, r0, asr #28 │ │ │ │ - ldrdeq ip, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ + eoreq sp, r0, r4, lsl #29 │ │ │ │ + eoreq sp, r0, r0, lsl #29 │ │ │ │ + @ instruction: 0x00209bbc │ │ │ │ + eoreq sp, r0, r8, ror #28 │ │ │ │ + eoreq ip, r0, r0, lsr #5 │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ + eoreq pc, r0, r0 │ │ │ │ + eoreq r4, r2, ip, ror #14 │ │ │ │ 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 sp, r0, r0, lsl lr │ │ │ │ + eoreq ip, r0, r4, lsr #3 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, r8, ror #27 │ │ │ │ + eoreq sp, r0, r4, ror #27 │ │ │ │ + eoreq r2, r2, r8, ror #10 │ │ │ │ + ldrdeq sp, [r0], -ip @ │ │ │ │ + ldrdeq sp, [r0], -r4 @ │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ + eoreq sp, r0, r0, ror #27 │ │ │ │ + eoreq sp, r0, r0, ror #27 │ │ │ │ + eoreq sp, r0, r8, ror #27 │ │ │ │ + eoreq sp, r0, ip, ror #27 │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ @ instruction: 0xffffdc9c │ │ │ │ andeq r0, r0, #17 │ │ │ │ @ instruction: 0xffffdc90 │ │ │ │ - eoreq sp, r0, r4, lsr #27 │ │ │ │ + eoreq sp, r0, r4, ror sp │ │ │ │ @ instruction: 0xffffe5c0 │ │ │ │ - eoreq sp, r0, r8, lsl #27 │ │ │ │ + eoreq sp, r0, r8, asr sp │ │ │ │ @ instruction: 0xffffdc74 │ │ │ │ - eoreq sp, r0, r4, ror sp │ │ │ │ - andeq r3, r0, ip, lsl #4 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, r4, asr #26 │ │ │ │ + andeq r3, r0, r0, lsl r2 │ │ │ │ + eoreq sp, r0, r4, asr #19 │ │ │ │ @ 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 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + andeq r2, r0, r8, ror r9 │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ + andeq r2, r0, r4, ror r8 │ │ │ │ + eoreq sp, r0, r4, lsl #20 │ │ │ │ @ instruction: 0xffffe9c8 │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + mlaeq r0, r8, r9, sp │ │ │ │ @ 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 │ │ │ │ + eoreq sp, r0, r0, ror #24 │ │ │ │ + andeq r2, r0, r0, lsr #9 │ │ │ │ + eoreq sp, r0, r4, asr #24 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + eoreq sp, r0, ip, lsr #24 │ │ │ │ + andeq r5, r0, r0, lsl r7 │ │ │ │ + eoreq sp, r0, ip, lsl #24 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + andeq r6, r0, r8, lsr #11 │ │ │ │ + eoreq sp, r0, ip, lsr #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + mlaeq r0, r8, fp, sp │ │ │ │ + andeq sp, r0, r4, lsr fp │ │ │ │ + eoreq r9, r0, r0, asr #12 │ │ │ │ + andeq sp, r0, r8, lsr r5 │ │ │ │ + eoreq sp, r0, r4, asr #22 │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r0, lsr fp │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ + andeq r2, r0, ip, ror sl │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + andeq r4, r0, ip, asr #4 │ │ │ │ + @ instruction: 0x0020dab0 │ │ │ │ + andeq r4, r0, r8, lsr #32 │ │ │ │ + mlaeq r0, r0, sl, sp │ │ │ │ + andeq r4, r0, ip, ror #15 │ │ │ │ + eoreq sp, r0, r0, ror sl │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, r4, asr sl │ │ │ │ + andeq ip, r0, r4, ror #14 │ │ │ │ + eoreq sp, r0, r4, lsr sl │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r4, lsl sl │ │ │ │ + andeq r5, r0, ip, lsr #17 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + andeq r5, r0, r4, ror sl │ │ │ │ + ldrdeq sp, [r0], -r8 @ │ │ │ │ + andeq r6, r0, r0, lsl #2 │ │ │ │ + eoreq sp, r0, r8, ror #10 │ │ │ │ @ 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 │ │ │ │ + andeq r6, r0, r4, asr #25 │ │ │ │ eoreq sp, r0, r8, ror #18 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, ip, asr r9 │ │ │ │ - andeq r7, r0, r8, asr r8 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ eoreq sp, r0, ip, asr #18 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - eoreq sp, r0, r4, lsr r9 │ │ │ │ - andeq r5, r0, ip, lsl #31 │ │ │ │ - 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 @ │ │ │ │ + andeq r7, r0, r4, lsr r5 │ │ │ │ + eoreq sp, r0, r8, lsr r9 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, ip, lsr #18 │ │ │ │ + andeq r7, r0, ip, asr r8 │ │ │ │ + eoreq sp, r0, ip, lsl r9 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + eoreq sp, r0, r4, lsl #18 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ + andeq r8, r0, r4, lsl #2 │ │ │ │ + eoreq sp, r0, r8, ror #17 │ │ │ │ + andeq r6, r0, r8, lsr #9 │ │ │ │ + eoreq sp, r0, r4, asr #17 │ │ │ │ @ instruction: 0xffffd940 │ │ │ │ - eoreq r9, r0, r4, asr #3 │ │ │ │ - andeq ip, r0, ip, ror #20 │ │ │ │ - eoreq sp, r0, r8, asr #4 │ │ │ │ + mlaeq r0, r4, r1, r9 │ │ │ │ + andeq ip, r0, r0, ror sl │ │ │ │ + eoreq sp, r0, r8, lsl r2 │ │ │ │ @ instruction: 0xffffd738 │ │ │ │ - strdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, r0, asr #3 │ │ │ │ @ instruction: 0xffffd5f0 │ │ │ │ - eoreq sp, r0, r0, lsr #3 │ │ │ │ + eoreq sp, r0, r0, ror r1 │ │ │ │ @ instruction: 0xffffd570 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, ip, ror #13 │ │ │ │ │ │ │ │ -0005eb98 : │ │ │ │ - ldr r0, [pc, #12] @ 5ebac │ │ │ │ +0005eb88 : │ │ │ │ + ldr r0, [pc, #12] @ 5eb9c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r9, r3, r0, lsr sp │ │ │ │ + b 38b7c │ │ │ │ + eorseq r9, r3, r0, asr #26 │ │ │ │ │ │ │ │ -0005ebb0 : │ │ │ │ +0005eba0 : │ │ │ │ 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] @ 5ec4c │ │ │ │ + ldr ip, [pc, #148] @ 5ec50 │ │ │ │ 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] @ 5ec54 │ │ │ │ + ldr lr, [pc, #124] @ 5ec58 │ │ │ │ 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 1d1b1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ 5ec6c │ │ │ │ + ldr r2, [pc, #60] @ 5ec5c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5ec60 │ │ │ │ + ldr r3, [pc, #40] @ 5ec50 │ │ │ │ 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 5ec48 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, lsr r4 │ │ │ │ + eoreq r1, r5, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, lsl r4 │ │ │ │ + eoreq r1, r5, r0, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, asr #7 │ │ │ │ + ldrdeq r1, [r5], -r4 @ │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec60 : │ │ │ │ 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] @ 5ed0c │ │ │ │ + ldr lr, [pc, #148] @ 5ed10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #136] @ 5ed24 │ │ │ │ + ldr ip, [pc, #136] @ 5ed14 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #124] @ 5ed28 │ │ │ │ + ldr lr, [pc, #124] @ 5ed18 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 5ed2c │ │ │ │ + ldr r2, [pc, #68] @ 5ed1c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 5ed20 │ │ │ │ + ldr r3, [pc, #36] @ 5ed10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ed18 │ │ │ │ + bne 5ed08 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, ror r3 │ │ │ │ + eoreq r1, r5, r0, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, asr r3 │ │ │ │ + eoreq r1, r5, r0, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, lsl r3 │ │ │ │ + eoreq r1, r5, r4, lsr #6 │ │ │ │ │ │ │ │ -0005ed30 : │ │ │ │ +0005ed20 : │ │ │ │ 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] @ 5ef6c │ │ │ │ + ldr r1, [pc, #556] @ 5ef70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #548] @ 5ef84 │ │ │ │ + ldr ip, [pc, #548] @ 5ef74 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ 5ef88 │ │ │ │ + ldr r3, [pc, #540] @ 5ef78 │ │ │ │ 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 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #492] @ 5ef8c │ │ │ │ + ldr r2, [pc, #492] @ 5ef7c │ │ │ │ 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 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ sub fp, r5, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ add r9, fp, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 5ee8c │ │ │ │ ldrb r2, [r0, r9] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r5, fp │ │ │ │ moveq r7, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ee8c │ │ │ │ + bne 5ee7c │ │ │ │ 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 1d1b1c │ │ │ │ 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] @ 5ef80 │ │ │ │ + ldr r3, [pc, #276] @ 5ef70 │ │ │ │ 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 5ef68 │ │ │ │ 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 5ee50 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 5ef60 │ │ │ │ + bne 5ef50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef40 │ │ │ │ + beq 5ef30 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5ef4c │ │ │ │ + bne 5ef3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq 5ee18 │ │ │ │ + beq 5ee08 │ │ │ │ cmp r5, #3 │ │ │ │ movne r5, fp │ │ │ │ movne r7, #1 │ │ │ │ - bne 5ee18 │ │ │ │ + bne 5ee08 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r9, [fp, r4] │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - bne 5ef54 │ │ │ │ + bne 5ef44 │ │ │ │ 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 5ef44 │ │ │ │ add fp, fp, r4 │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ movne r7, #1 │ │ │ │ movne r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee08 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5eed0 │ │ │ │ + beq 5eec0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee08 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ - ldr r0, [pc, #44] @ 5ef94 │ │ │ │ + b 5ee08 │ │ │ │ + ldr r0, [pc, #44] @ 5ef84 │ │ │ │ str r2, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 5eea4 │ │ │ │ + b 5ee94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r8, lsr #5 │ │ │ │ + @ instruction: 0x002512b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r4, lsl #5 │ │ │ │ + mlaeq r5, r4, r2, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r5, r0, r1, r1 │ │ │ │ - @ instruction: 0x0020d1bc │ │ │ │ + eoreq r1, r5, r0, lsr #3 │ │ │ │ + eoreq sp, r0, ip, lsl #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] @ 5ff9c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4072] @ 5ffb0 │ │ │ │ + ldr r3, [pc, #4072] @ 5ffa0 │ │ │ │ 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] @ 5ffa4 │ │ │ │ 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] @ 5ffa8 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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 5f368 │ │ │ │ cmp r9, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f120 │ │ │ │ + beq 5f110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5fa68 │ │ │ │ + beq 5fa58 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 5f244 │ │ │ │ + bge 5f234 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ - beq 5f1f8 │ │ │ │ + beq 5f1e8 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5f0e4 │ │ │ │ + bne 5f0d4 │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f780 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ + bge 5f0e0 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - beq 5f0a8 │ │ │ │ + beq 5f098 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt 5f0c8 │ │ │ │ + bgt 5f0b8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f088 │ │ │ │ + bne 5f078 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f69c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fa64 │ │ │ │ + beq 5fa54 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - b 5f138 │ │ │ │ + b 5f128 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r8, r1 │ │ │ │ streq r1, [sp, #20] │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f410 │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r2, r1 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 5f17c │ │ │ │ + b 5f16c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5f160 │ │ │ │ + bne 5f150 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 5f24c │ │ │ │ + bne 5f23c │ │ │ │ mov r8, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt 5f24c │ │ │ │ + bgt 5f23c │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f410 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ - bne 5f14c │ │ │ │ + bne 5f13c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f1d0 │ │ │ │ + beq 5f1c0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f1a8 │ │ │ │ + bne 5f198 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f8b4 │ │ │ │ + bne 5f8a4 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f160 │ │ │ │ + beq 5f150 │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f410 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f190 │ │ │ │ + bne 5f180 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f1b0 │ │ │ │ + bne 5f1a0 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f5f0 │ │ │ │ + bne 5f5e0 │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f41c │ │ │ │ + beq 5f40c │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov r8, #1 │ │ │ │ - b 5f1c0 │ │ │ │ + b 5f1b0 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 5f224 │ │ │ │ + beq 5f214 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 5f0f0 │ │ │ │ + ble 5f0e0 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f200 │ │ │ │ + bne 5f1f0 │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f780 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ - b 5f20c │ │ │ │ + bge 5f0e0 │ │ │ │ + b 5f1fc │ │ │ │ mov r1, r4 │ │ │ │ - b 5f0f0 │ │ │ │ + b 5f0e0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5f420 │ │ │ │ + blt 5f410 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f270 │ │ │ │ + bne 5f260 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f614 │ │ │ │ + beq 5f604 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6cc │ │ │ │ + beq 5f6bc │ │ │ │ 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 5d5ec │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f718 │ │ │ │ + bne 5f708 │ │ │ │ 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 5f6c8 │ │ │ │ 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 1d1b1c │ │ │ │ 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] @ 5ffac │ │ │ │ + ldr r3, [pc, #3160] @ 5ffa0 │ │ │ │ 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 60000 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - ble 5f5cc │ │ │ │ + ble 5f5bc │ │ │ │ ldrb r4, [r0] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ cmpne r4, #47 @ 0x2f │ │ │ │ - bne 5f8a8 │ │ │ │ + bne 5f898 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5f9dc │ │ │ │ + beq 5f9cc │ │ │ │ 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 5f3c4 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5f974 │ │ │ │ + beq 5f964 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ subne r4, r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 5f084 │ │ │ │ + bne 5f074 │ │ │ │ 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 5f128 │ │ │ │ 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 5f4bc │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f8d0 │ │ │ │ + beq 5f8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2924] @ 5ffc0 │ │ │ │ + ldr r3, [pc, #2924] @ 5ffb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f554 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f554 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f944 │ │ │ │ + beq 5f934 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 5f494 │ │ │ │ + ble 5f484 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f55c │ │ │ │ + beq 5f54c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #2856] @ 5ffc4 │ │ │ │ + bne 5f554 │ │ │ │ + ldr r3, [pc, #2856] @ 5ffb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 5f59c │ │ │ │ + b 5f58c │ │ │ │ cmp r1, #1 │ │ │ │ strne r9, [sp, #20] │ │ │ │ - beq 5f3ec │ │ │ │ + beq 5f3dc │ │ │ │ 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 5f4d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5f444 │ │ │ │ - ldr r1, [pc, #2776] @ 5ffc8 │ │ │ │ + beq 5f434 │ │ │ │ + ldr r1, [pc, #2776] @ 5ffb8 │ │ │ │ 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 +61988,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 1d1b1c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f33c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f494 │ │ │ │ + beq 5f484 │ │ │ │ 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 5d5ec │ │ │ │ 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 5f544 │ │ │ │ + beq 5f9a0 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f4ac │ │ │ │ + beq 5f49c │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f07c │ │ │ │ + bne 5f06c │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 5f4b8 │ │ │ │ + b 5f4a8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5fff0 │ │ │ │ + blt 5ffe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fa4c │ │ │ │ + bne 5fa3c │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f278 │ │ │ │ + bne 5f268 │ │ │ │ add r1, r2, r5 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f654 │ │ │ │ + beq 5f644 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f68c │ │ │ │ + bge 5f67c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5fa90 │ │ │ │ + beq 5fa80 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f67c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f270 │ │ │ │ + b 5f260 │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5fa3c │ │ │ │ + bge 5fa2c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - beq 5fc30 │ │ │ │ + beq 5fc20 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa2c │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - blt 5f64c │ │ │ │ - ldr r3, [pc, #2360] @ 5ffcc │ │ │ │ + blt 5f63c │ │ │ │ + ldr r3, [pc, #2360] @ 5ffbc │ │ │ │ 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 5f2a4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f4b8 │ │ │ │ + bge 5f4a8 │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fbd4 │ │ │ │ + beq 5fbc4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r0, r3, r8 │ │ │ │ - b 5f27c │ │ │ │ + b 5f26c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sl] │ │ │ │ - ldr r0, [pc, #2280] @ 5ffd0 │ │ │ │ + ldr r0, [pc, #2280] @ 5ffc0 │ │ │ │ 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 1d1b1c │ │ │ │ strh r6, [r0] │ │ │ │ - b 5f31c │ │ │ │ + b 5f30c │ │ │ │ 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 5ed20 │ │ │ │ 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 +62133,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 5f544 │ │ │ │ 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 34c74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5faa8 │ │ │ │ + beq 5fa98 │ │ │ │ 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 5f7cc │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge 5fab4 │ │ │ │ + bge 5faa4 │ │ │ │ add r1, ip, r2 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r5, [r1, #-1] │ │ │ │ - beq 5f884 │ │ │ │ + beq 5f874 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f848 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ cmpne r1, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f848 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 5f874 │ │ │ │ + beq 5f864 │ │ │ │ mov r5, r1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - beq 5f82c │ │ │ │ + beq 5f81c │ │ │ │ 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 5f800 │ │ │ │ ldrb r2, [ip, lr] │ │ │ │ add r7, r3, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - b 5f0fc │ │ │ │ + b 5f0ec │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f848 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f848 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 5f88c │ │ │ │ - b 5f874 │ │ │ │ + bne 5f87c │ │ │ │ + b 5f864 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 5f3d4 │ │ │ │ - b 5f3a0 │ │ │ │ + bne 5f3c4 │ │ │ │ + b 5f390 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 5f254 │ │ │ │ + bge 5f244 │ │ │ │ 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 5f4bc │ │ │ │ + ldr r3, [pc, #1776] @ 5ffb8 │ │ │ │ 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 +62238,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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 5f554 │ │ │ │ + b 5f544 │ │ │ │ cmp r7, #2 │ │ │ │ - ble 5f964 │ │ │ │ + ble 5f954 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - beq 5fc60 │ │ │ │ + beq 5fc50 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #1640] @ 5ffd4 │ │ │ │ + bne 5f554 │ │ │ │ + ldr r3, [pc, #1640] @ 5ffc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f4a0 │ │ │ │ + b 5f490 │ │ │ │ mov r1, #2 │ │ │ │ cmp r7, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 5fa78 │ │ │ │ + beq 5fa68 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5fbec │ │ │ │ + beq 5fbdc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa44 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f0 │ │ │ │ ldrb r4, [r0] │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - beq 5f3a0 │ │ │ │ + beq 5f390 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa80 │ │ │ │ + bne 5fa70 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f400 │ │ │ │ + b 5f3f0 │ │ │ │ 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 5d0e0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 5fad0 │ │ │ │ + beq 5fac0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5 │ │ │ │ mov r3, r1 │ │ │ │ - blt 5fb18 │ │ │ │ + blt 5fb08 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt 5fc18 │ │ │ │ + bgt 5fc08 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa4c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f4bc │ │ │ │ - ldr r3, [pc, #1428] @ 5ffd8 │ │ │ │ + b 5f4ac │ │ │ │ + ldr r3, [pc, #1428] @ 5ffc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f698 │ │ │ │ + b 5f688 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f26c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f084 │ │ │ │ + b 5f074 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 5f420 │ │ │ │ + b 5f410 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5fa34 │ │ │ │ + beq 5fa24 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f084 │ │ │ │ + b 5f074 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f67c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f26c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 5f800 │ │ │ │ + b 5f7f0 │ │ │ │ ldrb r3, [ip, lr] │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ strb r3, [r2] │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f69c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f114 │ │ │ │ + b 5f104 │ │ │ │ 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 5cd08 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5fc48 │ │ │ │ + beq 5fc38 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ mov r8, r2 │ │ │ │ - blt 5fee4 │ │ │ │ + blt 5fed4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fa34 │ │ │ │ + bne 5fa4c │ │ │ │ + b 5fa24 │ │ │ │ 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 5bd68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bge 5fb84 │ │ │ │ + bge 5fb74 │ │ │ │ cmp r0, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ add r2, r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 5fb74 │ │ │ │ + b 5fb64 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5fc6c │ │ │ │ + beq 5fc5c │ │ │ │ mov r9, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 5fb68 │ │ │ │ + ble 5fb58 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5fd90 │ │ │ │ + ble 5fd80 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ cmp r6, #11 │ │ │ │ ldm r1, {r1, ip, lr} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ble 5ff64 │ │ │ │ + ble 5ff54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #1068] @ 5ffdc │ │ │ │ + ldr r3, [pc, #1068] @ 5ffcc │ │ │ │ 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 5f33c │ │ │ │ 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 5f4bc │ │ │ │ mov r1, #3 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa44 │ │ │ │ cmp r7, r1 │ │ │ │ - ble 5fa34 │ │ │ │ + ble 5fa24 │ │ │ │ and r0, r9, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f128 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5fecc │ │ │ │ + beq 5febc │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a8 │ │ │ │ + bne 5fa4c │ │ │ │ + b 5f998 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa2c │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5f68c │ │ │ │ - b 5fa98 │ │ │ │ + bge 5f67c │ │ │ │ + b 5fa88 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 5ff00 │ │ │ │ + bne 5fef0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - b 5f9a0 │ │ │ │ + b 5f990 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - b 5f964 │ │ │ │ + bne 5f554 │ │ │ │ + b 5f954 │ │ │ │ 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 34c74 │ │ │ │ + ldr r1, [pc, #836] @ 5ffd0 │ │ │ │ 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 5fcf0 │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 60004 │ │ │ │ + beq 5fff4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcf0 │ │ │ │ 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 +62498,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 1d1b1c │ │ │ │ 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 +62517,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 5f33c │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 5ff08 │ │ │ │ + beq 5fef8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r4, r7, #2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ 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 34c74 │ │ │ │ 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 5fe00 │ │ │ │ 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] @ 5ffd4 │ │ │ │ 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 1d1b1c │ │ │ │ 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 +62592,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 1d1b1c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f33c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa4c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 5fbfc │ │ │ │ + b 5fbec │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - beq 5ff98 │ │ │ │ + beq 5ff88 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a0 │ │ │ │ + bne 5fa4c │ │ │ │ + b 5f990 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 5fa5c │ │ │ │ - ldr r3, [pc, #216] @ 5ffe8 │ │ │ │ + b 5fa4c │ │ │ │ + ldr r3, [pc, #216] @ 5ffd8 │ │ │ │ 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 +62631,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 5eba0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ - ldr r0, [pc, #128] @ 5ffec │ │ │ │ + b 5f33c │ │ │ │ + ldr r0, [pc, #128] @ 5ffdc │ │ │ │ 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 5f33c │ │ │ │ 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 5fa4c │ │ │ │ + b 5fbec │ │ │ │ + eoreq r1, r5, r4, asr #32 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + @ instruction: 0x00250cb4 │ │ │ │ + mlaseq r3, r0, r4, r9 │ │ │ │ + eorseq r9, r3, r8, asr #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq r9, r3, r0, asr r2 │ │ │ │ + eoreq r3, r1, r0, ror r8 │ │ │ │ + eorseq r8, r3, r8, ror pc │ │ │ │ + eorseq r8, r3, r0, lsr #29 │ │ │ │ + eorseq r8, r3, r4, lsr #26 │ │ │ │ + eoreq fp, r0, r8, asr #30 │ │ │ │ + @ instruction: 0x0020bdb4 │ │ │ │ + @ instruction: 0x003389d0 │ │ │ │ + eorseq r8, r3, r4, ror r9 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f438 │ │ │ │ + b 5f428 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5fd00 │ │ │ │ + b 5fcf0 │ │ │ │ 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] @ 60144 │ │ │ │ + ldr ip, [pc, #296] @ 60148 │ │ │ │ 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] @ 6014c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #268] @ 60160 │ │ │ │ + ldr ip, [pc, #268] @ 60150 │ │ │ │ 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,547 +62714,548 @@ │ │ │ │ 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, #28 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + bl 5ef88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6010c │ │ │ │ + beq 600fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #128] @ 60164 │ │ │ │ + ldr r2, [pc, #128] @ 60154 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 60158 │ │ │ │ + ldr r3, [pc, #108] @ 60148 │ │ │ │ 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 60140 │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 600d8 │ │ │ │ + b 600c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #31 │ │ │ │ + ldrdeq pc, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r4, r0, lsl pc @ │ │ │ │ + @ instruction: 0x0024ffb4 │ │ │ │ + eoreq pc, r4, r0, lsr #30 │ │ │ │ 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] @ 6026c │ │ │ │ + ldr r1, [pc, #252] @ 60270 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #240] @ 60280 │ │ │ │ + ldr r2, [pc, #244] @ 60274 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 60284 │ │ │ │ + ldr r3, [pc, #240] @ 60278 │ │ │ │ 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 60004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r3, #1 │ │ │ │ movne r0, r5 │ │ │ │ - bne 6023c │ │ │ │ + bne 60230 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 6026c │ │ │ │ + bne 60260 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6026c │ │ │ │ + bne 60260 │ │ │ │ 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] @ 6027c │ │ │ │ + ldr r3, [pc, #48] @ 60270 │ │ │ │ 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 60268 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b 6023c │ │ │ │ + b 60230 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, ror lr @ │ │ │ │ + eoreq pc, r4, r8, lsl #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, asr lr @ │ │ │ │ + eoreq pc, r4, r8, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024fdb0 │ │ │ │ + @ instruction: 0x0024fdbc │ │ │ │ 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] @ 60538 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #660] @ 60548 │ │ │ │ + ldr r3, [pc, #660] @ 6053c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #648] @ 6054c │ │ │ │ + ldr r6, [pc, #648] @ 60540 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #636] @ 60550 │ │ │ │ + ldr r3, [pc, #636] @ 60544 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 60328 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 60358 │ │ │ │ - ldr r1, [pc, #536] @ 60554 │ │ │ │ + beq 6034c │ │ │ │ + ldr r1, [pc, #536] @ 60548 │ │ │ │ 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 48af0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 60484 │ │ │ │ + bne 60478 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 60460 │ │ │ │ + ble 60454 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r1, #1 │ │ │ │ - b 603ac │ │ │ │ + b 603a0 │ │ │ │ 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 604cc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6041c │ │ │ │ + beq 60410 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 60384 │ │ │ │ + bne 60378 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [sp, #40] @ 0x28 │ │ │ │ - bge 60420 │ │ │ │ + bge 60414 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eor r3, r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq 604e0 │ │ │ │ - ldr r2, [pc, #372] @ 60558 │ │ │ │ + beq 604d4 │ │ │ │ + ldr r2, [pc, #372] @ 6054c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - ldr r2, [pc, #364] @ 6055c │ │ │ │ + ldr r2, [pc, #364] @ 60550 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 60548 │ │ │ │ + ldr r3, [pc, #336] @ 6053c │ │ │ │ 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 60534 │ │ │ │ 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 5d5ec │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 60168 │ │ │ │ + bl 60158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 603cc │ │ │ │ + beq 603c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 603e8 │ │ │ │ - bne 60418 │ │ │ │ + b 603dc │ │ │ │ + bne 6040c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 60560 │ │ │ │ + ldr r2, [pc, #232] @ 60554 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ - b 60454 │ │ │ │ + bl 5c5ec │ │ │ │ + b 60448 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60360 │ │ │ │ - ldr r2, [pc, #208] @ 60564 │ │ │ │ + ble 60354 │ │ │ │ + ldr r2, [pc, #208] @ 60558 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 60538 │ │ │ │ + beq 6052c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60360 │ │ │ │ - ldr r1, [pc, #172] @ 60568 │ │ │ │ + beq 60354 │ │ │ │ + ldr r1, [pc, #172] @ 6055c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov lr, #0 │ │ │ │ - b 60364 │ │ │ │ + b 60358 │ │ │ │ mov r4, #0 │ │ │ │ - b 603bc │ │ │ │ + b 603b0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - bne 60470 │ │ │ │ + bne 60464 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #108] @ 6056c │ │ │ │ - ldr r2, [pc, #108] @ 60570 │ │ │ │ + ldr r3, [pc, #108] @ 60560 │ │ │ │ + ldr r2, [pc, #108] @ 60564 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ 60574 │ │ │ │ - ldr r1, [pc, #100] @ 60578 │ │ │ │ + ldr r3, [pc, #100] @ 60568 │ │ │ │ + ldr r1, [pc, #100] @ 6056c │ │ │ │ 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 4e5c4 │ │ │ │ + b 60448 │ │ │ │ mov lr, #58 @ 0x3a │ │ │ │ - b 60364 │ │ │ │ + b 60358 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #26 │ │ │ │ + eoreq pc, r4, r4, asr sp @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, lsr #26 │ │ │ │ + eoreq pc, r4, r4, lsr sp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r4, lsr #3 │ │ │ │ + eoreq fp, r1, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r4, r4, lsl #24 │ │ │ │ - eoreq fp, r0, r0, asr 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 pc, r4, r0, lsl ip @ │ │ │ │ + eoreq fp, r0, ip, lsl r0 │ │ │ │ + eorseq r8, r3, r8, asr #8 │ │ │ │ + eoreq fp, r0, r0, ror #13 │ │ │ │ + eoreq fp, r0, ip, asr #24 │ │ │ │ + eoreq ip, r0, r8, asr r7 │ │ │ │ + eoreq fp, r0, ip, ror ip │ │ │ │ + eoreq fp, r0, r0, lsl #24 │ │ │ │ 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] @ 606b0 │ │ │ │ + ldr r2, [pc, #296] @ 606b4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #284] @ 606c4 │ │ │ │ + ldr r6, [pc, #284] @ 606b8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 606c8 │ │ │ │ + ldr r3, [pc, #280] @ 606bc │ │ │ │ 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 60600 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 60638 │ │ │ │ + beq 6062c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 606cc │ │ │ │ - ldr r1, [pc, #180] @ 606d0 │ │ │ │ + ldr r0, [pc, #180] @ 606c0 │ │ │ │ + ldr r1, [pc, #180] @ 606c4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db02c │ │ │ │ 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 60664 │ │ │ │ + ldr r2, [pc, #112] @ 606c8 │ │ │ │ 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] @ 606cc │ │ │ │ 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 60280 │ │ │ │ + ldr r2, [pc, #72] @ 606d0 │ │ │ │ + ldr r3, [pc, #40] @ 606b4 │ │ │ │ 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 606ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, ror #20 │ │ │ │ + eoreq pc, r4, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, asr #20 │ │ │ │ + eoreq pc, r4, ip, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0020b8b4 │ │ │ │ - strdeq sl, [r1], -r8 @ │ │ │ │ + eoreq fp, r0, r0, lsl #17 │ │ │ │ + eoreq sl, r1, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r0, asr r8 │ │ │ │ - eoreq pc, r4, r4, ror #18 │ │ │ │ + eoreq fp, r0, ip, lsl r8 │ │ │ │ + eoreq pc, r4, r0, ror r9 @ │ │ │ │ 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] @ 6073c │ │ │ │ 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 6071c │ │ │ │ + ldr lr, [pc, #48] @ 60740 │ │ │ │ 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] @ 60744 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6028c │ │ │ │ + bl 60280 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r4], -r8 @ │ │ │ │ + eoreq pc, r4, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r4, lsl #15 │ │ │ │ + eoreq fp, r0, r0, asr r7 │ │ │ │ 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] @ 609e8 │ │ │ │ + ldr r3, [pc, #640] @ 609ec │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #628] @ 609fc │ │ │ │ + ldr ip, [pc, #628] @ 609f0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #624] @ 60a00 │ │ │ │ + ldr r2, [pc, #624] @ 609f4 │ │ │ │ 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 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 607f0 │ │ │ │ ldrh r0, [lr] │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 6081c │ │ │ │ - ldr r1, [pc, #512] @ 60a04 │ │ │ │ + bls 60810 │ │ │ │ + ldr r1, [pc, #512] @ 609f8 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, lr │ │ │ │ - bl 60168 │ │ │ │ + bl 60158 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 60954 │ │ │ │ + beq 60948 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ strne ip, [sp, #20] │ │ │ │ - beq 60890 │ │ │ │ + beq 60884 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq 608f4 │ │ │ │ + beq 608e8 │ │ │ │ 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 1d203c │ │ │ │ + ldr r2, [pc, #412] @ 609fc │ │ │ │ + ldr r3, [pc, #392] @ 609ec │ │ │ │ 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 609e4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #372] @ 60a0c │ │ │ │ + ldr r3, [pc, #372] @ 60a00 │ │ │ │ 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 60988 │ │ │ │ + ldr r1, [pc, #344] @ 60a04 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 60a14 │ │ │ │ + ldr r2, [pc, #340] @ 60a08 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ - bne 60850 │ │ │ │ + bne 60844 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne 6084c │ │ │ │ + bne 60840 │ │ │ │ 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 +63263,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 5d0e0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6094c │ │ │ │ + beq 60940 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - blt 609a0 │ │ │ │ + blt 60994 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ + b 60844 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #184] @ 60a18 │ │ │ │ + ldr r2, [pc, #184] @ 60a0c │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #180] @ 60a1c │ │ │ │ + ldr r1, [pc, #180] @ 60a10 │ │ │ │ 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 4e5c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - beq 60834 │ │ │ │ + beq 60828 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ - ldr r1, [pc, #132] @ 60a20 │ │ │ │ + b 60844 │ │ │ │ + ldr r1, [pc, #132] @ 60a14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 608b8 │ │ │ │ + b 608ac │ │ │ │ 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,371 +63307,371 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov ip, r0 │ │ │ │ strh r5, [r0] │ │ │ │ - b 6094c │ │ │ │ + b 60940 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsl #17 │ │ │ │ + eoreq pc, r4, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, ror #16 │ │ │ │ + eoreq pc, r4, ip, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r0, asr 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, ip, lsl r2 │ │ │ │ + mlaeq r4, r8, r7, pc @ │ │ │ │ + eorseq r8, r3, r4, asr #32 │ │ │ │ + eoreq fp, r0, r8, lsl #18 │ │ │ │ + eoreq ip, r0, ip, lsr #7 │ │ │ │ + eoreq ip, r0, ip, lsl #6 │ │ │ │ + eoreq fp, r0, r8, ror #16 │ │ │ │ + eoreq fp, r0, r0, lsl #16 │ │ │ │ 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] @ 60ad4 │ │ │ │ + ldr ip, [pc, #164] @ 60ad8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 60ae8 │ │ │ │ + ldr r3, [pc, #156] @ 60adc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 60aec │ │ │ │ + ldr r2, [pc, #152] @ 60ae0 │ │ │ │ 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] @ 60ae4 │ │ │ │ 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 60748 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ - ldr r2, [pc, #60] @ 60af4 │ │ │ │ - ldr r3, [pc, #40] @ 60ae4 │ │ │ │ + bl 1db58c │ │ │ │ + ldr r2, [pc, #60] @ 60ae8 │ │ │ │ + ldr r3, [pc, #40] @ 60ad8 │ │ │ │ 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 60ad0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024f5bc │ │ │ │ + eoreq pc, r4, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, ip, r5, pc @ │ │ │ │ + eoreq pc, r4, r8, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, ip, lsl r4 │ │ │ │ - eoreq pc, r4, r0, asr #10 │ │ │ │ + eoreq fp, r0, r8, ror #7 │ │ │ │ + eoreq pc, r4, ip, asr #10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 60b10 │ │ │ │ + ldr r0, [pc, #12] @ 60b04 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 60754 │ │ │ │ - eoreq fp, r0, ip, lsl #7 │ │ │ │ + b 60748 │ │ │ │ + eoreq fp, r0, r8, asr 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 ip, [pc, #928] @ 60ecc │ │ │ │ + ldr ip, [pc, #928] @ 60ec0 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #920] @ 60ed0 │ │ │ │ + ldr r0, [pc, #920] @ 60ec4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #912] @ 60ed4 │ │ │ │ + ldr r5, [pc, #912] @ 60ec8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #908] @ 60ed8 │ │ │ │ + ldr r3, [pc, #908] @ 60ecc │ │ │ │ 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 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r1] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r2] │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + mov r3, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - bne 60be8 │ │ │ │ + bne 60bdc │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 60c28 │ │ │ │ + beq 60c1c │ │ │ │ cmp r0, #1 │ │ │ │ - bls 60c74 │ │ │ │ - ldr r1, [pc, #748] @ 60edc │ │ │ │ + bls 60c68 │ │ │ │ + ldr r1, [pc, #748] @ 60ed0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne 60c28 │ │ │ │ + bne 60c1c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 60c74 │ │ │ │ + bls 60c68 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + bl 1db02c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r6] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp fp, #0 │ │ │ │ movne r3, #6 │ │ │ │ - strne r3, [sp, #104] @ 0x68 │ │ │ │ + strne r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ addne r3, r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 60ca8 │ │ │ │ - b 60da4 │ │ │ │ + bne 60c9c │ │ │ │ + b 60d98 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60dc8 │ │ │ │ + beq 60dbc │ │ │ │ cmp r3, r0 │ │ │ │ - bne 60c9c │ │ │ │ + bne 60c90 │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ - beq 60dec │ │ │ │ + beq 60de0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ 60ee0 │ │ │ │ + ldr r3, [pc, #536] @ 60ed4 │ │ │ │ ldrsheq r8, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - movne r8, #47 @ 0x2f │ │ │ │ mov r1, fp │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ mov fp, r3 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ + movne r8, #47 @ 0x2f │ │ │ │ mov r3, sl │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ 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, #140] @ 0x8c │ │ │ │ + b 60d1c │ │ │ │ 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 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + bl 5ef88 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 103924 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 60e84 │ │ │ │ - ldr r3, [pc, #368] @ 60ee4 │ │ │ │ + bne 60e78 │ │ │ │ + ldr r3, [pc, #368] @ 60ed8 │ │ │ │ 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 60d18 │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 20b8fc │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 60d24 │ │ │ │ - ldr r1, [pc, #316] @ 60ee8 │ │ │ │ + b 60d18 │ │ │ │ + ldr r1, [pc, #316] @ 60edc │ │ │ │ mov r6, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 4e5d4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #284] @ 60eec │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #284] @ 60ee0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r3, r1, #1 │ │ │ │ - bne 60cbc │ │ │ │ + bne 60cb0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ 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 60004 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 60ebc │ │ │ │ - ldr r3, [pc, #188] @ 60ef0 │ │ │ │ + bne 60eb0 │ │ │ │ + ldr r3, [pc, #188] @ 60ee4 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 73198 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #148] @ 60ef4 │ │ │ │ - ldr r3, [pc, #108] @ 60ed0 │ │ │ │ + ldr r2, [pc, #148] @ 60ee8 │ │ │ │ + ldr r3, [pc, #108] @ 60ec4 │ │ │ │ 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 60ebc │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 60ef0 │ │ │ │ + ldr r3, [pc, #100] @ 60ee4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ - ldr r3, [pc, #92] @ 60ef8 │ │ │ │ + beq 60e40 │ │ │ │ + ldr r3, [pc, #92] @ 60eec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ + beq 60e40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ bl 103924 │ │ │ │ - b 60e4c │ │ │ │ - ldr r3, [pc, #56] @ 60efc │ │ │ │ + b 60e40 │ │ │ │ + ldr r3, [pc, #56] @ 60ef0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b 60e34 │ │ │ │ + b 60e28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r4, asr #9 │ │ │ │ + ldrdeq pc, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r4, lsr #9 │ │ │ │ + @ instruction: 0x0024f4b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, asr #12 │ │ │ │ + eoreq fp, r0, r4, lsl r6 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0020b4bc │ │ │ │ - strdeq sl, [r0], -r8 @ │ │ │ │ + eoreq fp, r0, r8, lsl #9 │ │ │ │ + eoreq sl, r0, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r4, r8, r1, pc @ │ │ │ │ - eorseq r7, r3, r8, lsr sl │ │ │ │ + eoreq pc, r4, r4, lsr #3 │ │ │ │ + eorseq r7, r3, r4, asr #20 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f1c │ │ │ │ + ldr r0, [pc, #16] @ 60f10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r4, lsl #1 │ │ │ │ + b 60b08 │ │ │ │ + eoreq fp, r0, r0, asr r0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f3c │ │ │ │ + ldr r0, [pc, #16] @ 60f30 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r8, asr r0 │ │ │ │ + b 60b08 │ │ │ │ + eoreq fp, r0, r4, lsr #32 │ │ │ │ │ │ │ │ -00060f40 : │ │ │ │ +00060f34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #152] @ 60ff0 │ │ │ │ - ldr r1, [pc, #152] @ 60ff4 │ │ │ │ + ldr ip, [pc, #152] @ 60fe4 │ │ │ │ + ldr r1, [pc, #152] @ 60fe8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #144] @ 60ff8 │ │ │ │ + ldr r2, [pc, #144] @ 60fec │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #140] @ 60ffc │ │ │ │ + ldr r3, [pc, #140] @ 60ff0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -63683,49 +63680,49 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61000 │ │ │ │ + ldr r2, [pc, #68] @ 60ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 60ff4 │ │ │ │ + ldr r3, [pc, #36] @ 60fe8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60fec │ │ │ │ + bne 60fe0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsr #1 │ │ │ │ + eoreq pc, r4, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, lsl #1 │ │ │ │ + eoreq pc, r4, ip, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r0, asr #32 │ │ │ │ + eoreq pc, r4, ip, asr #32 │ │ │ │ │ │ │ │ -00061004 : │ │ │ │ +00060ff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #156] @ 610b8 │ │ │ │ - ldr lr, [pc, #156] @ 610bc │ │ │ │ + ldr r4, [pc, #156] @ 610ac │ │ │ │ + ldr lr, [pc, #156] @ 610b0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #148] @ 610c0 │ │ │ │ + ldr ip, [pc, #148] @ 610b4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ 610c4 │ │ │ │ + ldr r3, [pc, #144] @ 610b8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r3, r2 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -63735,49 +63732,49 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 610c8 │ │ │ │ + ldr r2, [pc, #68] @ 610bc │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 610bc │ │ │ │ + ldr r3, [pc, #36] @ 610b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 610b4 │ │ │ │ + bne 610a8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + eoreq lr, r4, r8, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024efbc │ │ │ │ + eoreq lr, r4, r8, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, ror pc │ │ │ │ + eoreq lr, r4, r4, lsl #31 │ │ │ │ │ │ │ │ -000610cc : │ │ │ │ +000610c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #156] @ 61180 │ │ │ │ - ldr r1, [pc, #156] @ 61184 │ │ │ │ + ldr ip, [pc, #156] @ 61174 │ │ │ │ + ldr r1, [pc, #156] @ 61178 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #148] @ 61188 │ │ │ │ + ldr r3, [pc, #148] @ 6117c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #144] @ 6118c │ │ │ │ + ldr r2, [pc, #144] @ 61180 │ │ │ │ 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] │ │ │ │ @@ -63787,98 +63784,98 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61190 │ │ │ │ + ldr r2, [pc, #68] @ 61184 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61184 │ │ │ │ + ldr r3, [pc, #36] @ 61178 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6117c │ │ │ │ + bne 61170 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r4, lsl pc │ │ │ │ + eoreq lr, r4, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + eoreq lr, r4, r0, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024eeb0 │ │ │ │ + @ instruction: 0x0024eebc │ │ │ │ │ │ │ │ -00061194 : │ │ │ │ +00061188 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #144] @ 6123c │ │ │ │ - ldr r1, [pc, #144] @ 61240 │ │ │ │ + ldr ip, [pc, #144] @ 61230 │ │ │ │ + ldr r1, [pc, #144] @ 61234 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ 61244 │ │ │ │ + ldr r3, [pc, #132] @ 61238 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #128] @ 61248 │ │ │ │ + ldr r2, [pc, #128] @ 6123c │ │ │ │ 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] │ │ │ │ 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 1db02c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 6124c │ │ │ │ + ldr r2, [pc, #68] @ 61240 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61240 │ │ │ │ + ldr r3, [pc, #36] @ 61234 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61238 │ │ │ │ + bne 6122c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, asr #28 │ │ │ │ + eoreq lr, r4, r4, asr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r8, lsr #28 │ │ │ │ + eoreq lr, r4, r4, lsr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + eoreq lr, r4, r0, lsl #28 │ │ │ │ │ │ │ │ -00061250 : │ │ │ │ +00061244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #176] @ 61318 │ │ │ │ - ldr r1, [pc, #176] @ 6131c │ │ │ │ + ldr ip, [pc, #176] @ 6130c │ │ │ │ + ldr r1, [pc, #176] @ 61310 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ 61320 │ │ │ │ + ldr r3, [pc, #168] @ 61314 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 61324 │ │ │ │ + ldr r2, [pc, #164] @ 61318 │ │ │ │ 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] │ │ │ │ @@ -63886,213 +63883,213 @@ │ │ │ │ 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 1db58c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #60] @ 6131c │ │ │ │ + beq 612f4 │ │ │ │ + ldr r2, [pc, #76] @ 6131c │ │ │ │ + ldr r3, [pc, #60] @ 61310 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61314 │ │ │ │ + bne 61308 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #36] @ 6132c │ │ │ │ + ldr r0, [pc, #36] @ 61320 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ - b 612d4 │ │ │ │ + bl 1ce474 │ │ │ │ + b 612c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, sp, lr │ │ │ │ + mlaeq r4, ip, sp, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror sp │ │ │ │ + eoreq lr, r4, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, ip, lsl sp │ │ │ │ - eoreq r8, r1, r4, ror #2 │ │ │ │ + eoreq lr, r4, r8, lsr #26 │ │ │ │ + eoreq r8, r1, r0, lsr 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 61364 │ │ │ │ + bne 61358 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - beq 61384 │ │ │ │ - ldr r1, [pc, #40] @ 61394 │ │ │ │ - ldr r0, [pc, #40] @ 61398 │ │ │ │ + beq 61378 │ │ │ │ + ldr r1, [pc, #40] @ 61388 │ │ │ │ + ldr r0, [pc, #40] @ 6138c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + b 61244 │ │ │ │ + @ instruction: 0x0020a6b4 │ │ │ │ + ldrdeq sl, [r0], -r8 @ │ │ │ │ │ │ │ │ -0006139c : │ │ │ │ +00061390 : │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #324] @ 614ec │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 614fc │ │ │ │ + ldr r0, [pc, #316] @ 614f0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #308] @ 61500 │ │ │ │ + ldr ip, [pc, #308] @ 614f4 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 61504 │ │ │ │ + ldr r3, [pc, #304] @ 614f8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #264] @ 61508 │ │ │ │ + ldr r2, [pc, #264] @ 614fc │ │ │ │ mov r3, #1 │ │ │ │ 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 25992c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 614b4 │ │ │ │ + beq 614a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ addne r2, r0, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ - bhi 6149c │ │ │ │ + bhi 61490 │ │ │ │ add r2, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 23310 │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #152] @ 6150c │ │ │ │ - ldr r3, [pc, #132] @ 614fc │ │ │ │ + ldr r2, [pc, #152] @ 61500 │ │ │ │ + ldr r3, [pc, #132] @ 614f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 614f4 │ │ │ │ + bne 614e8 │ │ │ │ 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 38290 │ │ │ │ mov r4, r0 │ │ │ │ - b 6146c │ │ │ │ + b 61460 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 614d0 │ │ │ │ - ldr r0, [pc, #76] @ 61510 │ │ │ │ + beq 614c4 │ │ │ │ + ldr r0, [pc, #76] @ 61504 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 234b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 61428 │ │ │ │ - ldr r1, [pc, #60] @ 61514 │ │ │ │ + b 6141c │ │ │ │ + ldr r1, [pc, #60] @ 61508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ - b 6146c │ │ │ │ + b 61460 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, lsr ip │ │ │ │ + eoreq lr, r4, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, lsl ip │ │ │ │ + eoreq lr, r4, r8, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsl #23 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - eoreq sl, r0, r8, lsr #27 │ │ │ │ + mlaeq r4, r0, fp, lr │ │ │ │ + eoreq r1, r1, r4, lsr #21 │ │ │ │ + eoreq sl, r0, r4, ror sp │ │ │ │ │ │ │ │ -00061518 : │ │ │ │ +0006150c : │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #84] @ 61578 │ │ │ │ + ldr r2, [pc, #84] @ 6157c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2599ec │ │ │ │ + bl 2599ac │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ - beq 61560 │ │ │ │ + beq 61554 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61558 │ │ │ │ - ldr r1, [pc, #28] @ 6158c │ │ │ │ + bne 6154c │ │ │ │ + ldr r1, [pc, #28] @ 61580 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, r4, r8, asr #21 │ │ │ │ + ldrdeq lr, [r4], -r4 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sl, r0, r8, asr #26 │ │ │ │ + eoreq sl, r0, r4, lsl sp │ │ │ │ │ │ │ │ -00061590 : │ │ │ │ +00061584 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #180] @ 6165c │ │ │ │ - ldr r1, [pc, #180] @ 61660 │ │ │ │ + ldr ip, [pc, #180] @ 61650 │ │ │ │ + ldr r1, [pc, #180] @ 61654 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 61664 │ │ │ │ + ldr r3, [pc, #172] @ 61658 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 61668 │ │ │ │ + ldr r2, [pc, #168] @ 6165c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -64109,49 +64106,49 @@ │ │ │ │ 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 60004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 6166c │ │ │ │ + ldr r2, [pc, #64] @ 61660 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 61660 │ │ │ │ + ldr r3, [pc, #44] @ 61654 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61658 │ │ │ │ + bne 6164c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, asr sl │ │ │ │ + eoreq lr, r4, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, lsr sl │ │ │ │ + eoreq lr, r4, ip, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, asr #19 │ │ │ │ + ldrdeq lr, [r4], -r4 @ │ │ │ │ │ │ │ │ -00061670 : │ │ │ │ +00061664 : │ │ │ │ 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, #420] @ 61834 │ │ │ │ - ldr r1, [pc, #420] @ 61838 │ │ │ │ + ldr r0, [pc, #420] @ 61828 │ │ │ │ + ldr r1, [pc, #420] @ 6182c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6183c │ │ │ │ - ldr r2, [pc, #412] @ 61840 │ │ │ │ + ldr r3, [pc, #412] @ 61830 │ │ │ │ + ldr r2, [pc, #412] @ 61834 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -64161,75 +64158,75 @@ │ │ │ │ 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 20df20 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 61714 │ │ │ │ + bne 61708 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 61750 │ │ │ │ + bls 61744 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 1db02c │ │ │ │ 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] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 61798 │ │ │ │ + bgt 6178c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #208] @ 61844 │ │ │ │ - ldr r3, [pc, #192] @ 61838 │ │ │ │ + ldr r2, [pc, #208] @ 61838 │ │ │ │ + ldr r3, [pc, #192] @ 6182c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61830 │ │ │ │ + bne 61824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1d4aec │ │ │ │ + bl 1d4aa0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 61764 │ │ │ │ + bne 61758 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrb r2, [ip, r5] │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 617e0 │ │ │ │ + bne 617d4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq 617c8 │ │ │ │ + beq 617bc │ │ │ │ rsb r5, ip, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -64238,58 +64235,58 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 6176c │ │ │ │ + b 61760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, ror #18 │ │ │ │ + eoreq lr, r4, r4, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, asr #18 │ │ │ │ + eoreq lr, r4, r8, asr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r4, lsl #17 │ │ │ │ + mlaeq r4, r0, r8, lr │ │ │ │ │ │ │ │ -00061848 : │ │ │ │ +0006183c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 61878 │ │ │ │ + ldr r0, [pc, #24] @ 6186c │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r0, [pc, #8] @ 6187c │ │ │ │ + bl 2164a8 │ │ │ │ + ldr r0, [pc, #8] @ 61870 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0020a8b4 │ │ │ │ - eoreq r9, r0, r8, asr ip │ │ │ │ + eoreq sl, r0, r0, lsl #17 │ │ │ │ + eoreq r9, r0, r4, lsr #24 │ │ │ │ │ │ │ │ -00061880 : │ │ │ │ +00061874 : │ │ │ │ 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 │ │ │ │ - ldr lr, [pc, #404] @ 61a30 │ │ │ │ + ldr r4, [pc, #404] @ 61a20 │ │ │ │ + ldr lr, [pc, #404] @ 61a24 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #388] @ 61a34 │ │ │ │ + ldr ip, [pc, #388] @ 61a28 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #380] @ 61a38 │ │ │ │ + ldr r2, [pc, #380] @ 61a2c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r2] │ │ │ │ mov r7, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -64298,317 +64295,317 @@ │ │ │ │ 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] │ │ │ │ - beq 619b0 │ │ │ │ + beq 619a4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r5 │ │ │ │ - ble 6197c │ │ │ │ + ble 61970 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq 6197c │ │ │ │ + beq 61970 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6197c │ │ │ │ + bne 61970 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, r4, #1 │ │ │ │ add r2, r2, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 61964 │ │ │ │ + b 61958 │ │ │ │ mov ip, r1 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6196c │ │ │ │ + bne 61960 │ │ │ │ mov r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6194c │ │ │ │ + bne 61940 │ │ │ │ rsb r9, r4, #1 │ │ │ │ add r9, r9, r1 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 619bc │ │ │ │ + bgt 619b0 │ │ │ │ str r8, [r6] │ │ │ │ - ldr r2, [pc, #180] @ 61a3c │ │ │ │ - ldr r3, [pc, #164] @ 61a30 │ │ │ │ + ldr r2, [pc, #180] @ 61a30 │ │ │ │ + ldr r3, [pc, #164] @ 61a24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61a28 │ │ │ │ + bne 61a1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - b 61900 │ │ │ │ + b 618f4 │ │ │ │ add r3, r4, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 6197c │ │ │ │ + beq 61970 │ │ │ │ cmp r7, #0 │ │ │ │ strne r4, [sp, #12] │ │ │ │ - beq 61a00 │ │ │ │ + beq 619f4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, r9] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne r9, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 61980 │ │ │ │ + b 61974 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 619dc │ │ │ │ + b 619d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, asr r7 │ │ │ │ + eoreq lr, r4, r8, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r4, lsr r7 │ │ │ │ + eoreq lr, r4, r0, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r0, ror r6 │ │ │ │ + eoreq lr, r4, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #472] @ 61c30 │ │ │ │ + ldr r4, [pc, #472] @ 61c24 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr lr, [pc, #468] @ 61c34 │ │ │ │ + ldr lr, [pc, #468] @ 61c28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #448] @ 61c38 │ │ │ │ + ldr ip, [pc, #448] @ 61c2c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r5, r2, #0 │ │ │ │ - ldr r2, [pc, #440] @ 61c3c │ │ │ │ + ldr r2, [pc, #440] @ 61c30 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 61b84 │ │ │ │ + beq 61b78 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ble 61b48 │ │ │ │ + ble 61b3c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ mov r8, #1 │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ add lr, r0, r1 │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 61b3c │ │ │ │ + bne 61b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r8, [r2] │ │ │ │ strb r3, [lr] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 61b18 │ │ │ │ + bne 61b0c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 61be8 │ │ │ │ + bne 61bdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #228] @ 61c40 │ │ │ │ + ldr r2, [pc, #228] @ 61c34 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #208] @ 61c34 │ │ │ │ + ldr r3, [pc, #208] @ 61c28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61c2c │ │ │ │ + bne 61c20 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #32 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #28 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - ble 61be0 │ │ │ │ + ble 61bd4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 61c04 │ │ │ │ + beq 61bf8 │ │ │ │ str r2, [r6] │ │ │ │ - b 61adc │ │ │ │ + b 61ad0 │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 61880 │ │ │ │ - b 61b50 │ │ │ │ + bl 61874 │ │ │ │ + b 61b44 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ + bne 61bd4 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 61be0 │ │ │ │ + bne 61bd4 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ - b 61b54 │ │ │ │ + bne 61bd4 │ │ │ │ + b 61b48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, ip, r5, lr │ │ │ │ + eoreq lr, r4, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, ror #10 │ │ │ │ + eoreq lr, r4, r8, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r4, lr │ │ │ │ + eoreq lr, r4, r4, lsr #9 │ │ │ │ │ │ │ │ -00061c44 : │ │ │ │ +00061c38 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c4c : │ │ │ │ +00061c40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #152] @ 61cfc │ │ │ │ - ldr r1, [pc, #152] @ 61d00 │ │ │ │ + ldr ip, [pc, #152] @ 61cf0 │ │ │ │ + ldr r1, [pc, #152] @ 61cf4 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 61d04 │ │ │ │ + ldr r3, [pc, #140] @ 61cf8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #136] @ 61d08 │ │ │ │ + ldr r2, [pc, #136] @ 61cfc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #116] @ 61d0c │ │ │ │ + ldr r2, [pc, #116] @ 61d00 │ │ │ │ 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] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 2595bc │ │ │ │ + bl 25957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 61d10 │ │ │ │ + ldr r2, [pc, #64] @ 61d04 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 61d00 │ │ │ │ + ldr r3, [pc, #40] @ 61cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61cf8 │ │ │ │ + bne 61cec │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, r3, lr │ │ │ │ + mlaeq r4, ip, r3, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror r3 │ │ │ │ + eoreq lr, r4, ip, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsr #6 │ │ │ │ + eoreq lr, r4, r0, lsr r3 │ │ │ │ │ │ │ │ -00061d14 : │ │ │ │ - ldr r3, [pc, #20] @ 61d30 │ │ │ │ - ldr r2, [pc, #20] @ 61d34 │ │ │ │ +00061d08 : │ │ │ │ + ldr r3, [pc, #20] @ 61d24 │ │ │ │ + ldr r2, [pc, #20] @ 61d28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259678 │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + b 259638 │ │ │ │ + eoreq lr, r4, r8, ror #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d38 : │ │ │ │ - ldr r3, [pc, #20] @ 61d54 │ │ │ │ - ldr r2, [pc, #20] @ 61d58 │ │ │ │ +00061d2c : │ │ │ │ + ldr r3, [pc, #20] @ 61d48 │ │ │ │ + ldr r2, [pc, #20] @ 61d4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259730 │ │ │ │ - @ instruction: 0x0024e2b8 │ │ │ │ + b 2596f0 │ │ │ │ + eoreq lr, r4, r4, asr #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d5c : │ │ │ │ +00061d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #564] @ 61fa8 │ │ │ │ - ldr lr, [pc, #564] @ 61fac │ │ │ │ + ldr r4, [pc, #564] @ 61f9c │ │ │ │ + ldr lr, [pc, #564] @ 61fa0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #552] @ 61fb0 │ │ │ │ + ldr r0, [pc, #552] @ 61fa4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #548] @ 61fb4 │ │ │ │ + ldr ip, [pc, #548] @ 61fa8 │ │ │ │ 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 │ │ │ │ @@ -64618,44 +64615,44 @@ │ │ │ │ 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, #20 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #20 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #4 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ add ip, sp, #16 │ │ │ │ - ldr r3, [pc, #440] @ 61fb8 │ │ │ │ + ldr r3, [pc, #440] @ 61fac │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #24 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #8 │ │ │ │ mov r9, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldr r8, [r0, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ - beq 61f5c │ │ │ │ + beq 61f50 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, lr │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 259c24 │ │ │ │ + bl 259be4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61f30 │ │ │ │ + beq 61f24 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1287a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1287a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -64694,138 +64691,138 @@ │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 113de4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 113de4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #180] @ 61fbc │ │ │ │ + ldr r2, [pc, #180] @ 61fb0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #156] @ 61fac │ │ │ │ + ldr r3, [pc, #156] @ 61fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61fa4 │ │ │ │ + bne 61f98 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61efc │ │ │ │ + bne 61ef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f8c │ │ │ │ - ldr r1, [pc, #116] @ 61fc0 │ │ │ │ + beq 61f80 │ │ │ │ + ldr r1, [pc, #116] @ 61fb4 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e3c │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b994 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c18 │ │ │ │ + bl 259bd8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bcd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e40 │ │ │ │ - ldr r1, [pc, #48] @ 61fc4 │ │ │ │ + b 61e34 │ │ │ │ + ldr r1, [pc, #48] @ 61fb8 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl #5 │ │ │ │ + eoreq lr, r4, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror #4 │ │ │ │ + eoreq lr, r4, ip, 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 │ │ │ │ + strdeq lr, [r4], -r8 @ │ │ │ │ + eoreq sl, r0, r8, asr #7 │ │ │ │ + eoreq sl, r0, r0, asr #6 │ │ │ │ │ │ │ │ -00061fc8 : │ │ │ │ +00061fbc : │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #540] @ 621f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #532] @ 62200 │ │ │ │ + ldr r0, [pc, #532] @ 621f4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #524] @ 62204 │ │ │ │ + ldr r3, [pc, #524] @ 621f8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #520] @ 62208 │ │ │ │ + ldr r1, [pc, #520] @ 621fc │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ ands r3, r2, #1 │ │ │ │ sub r7, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne 620a4 │ │ │ │ + bne 62098 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldrsh r6, [r2] │ │ │ │ str ip, [r5] │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #20 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bne 621c0 │ │ │ │ + bne 621b4 │ │ │ │ add r8, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62190 │ │ │ │ + beq 62184 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6219c │ │ │ │ + bne 62190 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 6214c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 62184 │ │ │ │ + beq 62178 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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,75 +64839,75 @@ │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #172] @ 6220c │ │ │ │ - ldr r3, [pc, #156] @ 62200 │ │ │ │ + ldr r2, [pc, #172] @ 62200 │ │ │ │ + ldr r3, [pc, #156] @ 621f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 621f8 │ │ │ │ + bne 621ec │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 6214c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 62094 │ │ │ │ + beq 62088 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 62104 │ │ │ │ + b 620f8 │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 62184 │ │ │ │ + beq 62178 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 │ │ │ │ movne r3, #92 @ 0x5c │ │ │ │ - b 62104 │ │ │ │ + b 620f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl r0 │ │ │ │ + eoreq lr, r4, ip, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r4], -r0 @ │ │ │ │ + strdeq sp, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, lr, sp │ │ │ │ + eoreq sp, r4, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 62354 │ │ │ │ - ldr ip, [pc, #300] @ 62358 │ │ │ │ + ldr lr, [pc, #300] @ 62348 │ │ │ │ + ldr ip, [pc, #300] @ 6234c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #292] @ 6235c │ │ │ │ + ldr r2, [pc, #292] @ 62350 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #288] @ 62360 │ │ │ │ + ldr r3, [pc, #288] @ 62354 │ │ │ │ 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 │ │ │ │ @@ -64921,104 +64918,104 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 622a8 │ │ │ │ + bne 6229c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 622e4 │ │ │ │ + beq 622d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62314 │ │ │ │ - ldr r1, [pc, #180] @ 62364 │ │ │ │ - ldr r0, [pc, #180] @ 62368 │ │ │ │ + bls 62308 │ │ │ │ + ldr r1, [pc, #180] @ 62358 │ │ │ │ + ldr r0, [pc, #180] @ 6235c │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 622e4 │ │ │ │ + bne 622d8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62314 │ │ │ │ + bls 62308 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #40] @ 62358 │ │ │ │ + bl 61fbc │ │ │ │ + ldr r2, [pc, #64] @ 62360 │ │ │ │ + ldr r3, [pc, #40] @ 6234c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62350 │ │ │ │ + bne 62344 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r0 @ │ │ │ │ + ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024ddb0 │ │ │ │ + @ instruction: 0x0024ddbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x00209cb8 │ │ │ │ - eoreq sp, r4, ip, asr #25 │ │ │ │ + eoreq r9, r0, r0, asr pc │ │ │ │ + eoreq r9, r0, r4, lsl #25 │ │ │ │ + ldrdeq sp, [r4], -r8 @ │ │ │ │ │ │ │ │ -00062370 : │ │ │ │ +00062364 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062374 : │ │ │ │ +00062368 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 60014 │ │ │ │ + bl 60004 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000623a4 : │ │ │ │ +00062398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #316] @ 624f8 │ │ │ │ - ldr lr, [pc, #316] @ 624fc │ │ │ │ + ldr r4, [pc, #316] @ 624ec │ │ │ │ + ldr lr, [pc, #316] @ 624f0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #304] @ 62500 │ │ │ │ + ldr r3, [pc, #304] @ 624f4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #300] @ 62504 │ │ │ │ + ldr ip, [pc, #300] @ 624f8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -65027,87 +65024,87 @@ │ │ │ │ subs r5, r1, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ add ip, sp, #12 │ │ │ │ moveq r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ streq r3, [r4] │ │ │ │ - beq 62498 │ │ │ │ + beq 6248c │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 624c4 │ │ │ │ + beq 624b8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62448 │ │ │ │ + beq 6243c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 624d8 │ │ │ │ + blt 624cc │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r6, [r8] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ moveq r0, #0 │ │ │ │ - beq 62494 │ │ │ │ + beq 62488 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 624e8 │ │ │ │ + ble 624dc │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 624e8 │ │ │ │ + bne 624dc │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 624e8 │ │ │ │ + beq 624dc │ │ │ │ ldrb r0, [r8, #1] │ │ │ │ subs r0, r0, #58 @ 0x3a │ │ │ │ movne r0, #1 │ │ │ │ str r7, [r4] │ │ │ │ - ldr r2, [pc, #104] @ 62508 │ │ │ │ - ldr r3, [pc, #88] @ 624fc │ │ │ │ + ldr r2, [pc, #104] @ 624fc │ │ │ │ + ldr r3, [pc, #88] @ 624f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 624f4 │ │ │ │ + bne 624e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r0, [r0] │ │ │ │ str r3, [r4] │ │ │ │ subs r0, r0, #47 @ 0x2f │ │ │ │ movne r0, #1 │ │ │ │ - b 62498 │ │ │ │ + b 6248c │ │ │ │ cmn r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 62494 │ │ │ │ + b 62488 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r4] │ │ │ │ - b 62498 │ │ │ │ + b 6248c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r8, lsr ip │ │ │ │ + eoreq sp, r4, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r8, lsl ip │ │ │ │ + eoreq sp, r4, r4, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r8, asr fp │ │ │ │ + eoreq sp, r4, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 626dc │ │ │ │ - ldr r2, [pc, #440] @ 626e0 │ │ │ │ + ldr ip, [pc, #440] @ 626d0 │ │ │ │ + ldr r2, [pc, #440] @ 626d4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 626e4 │ │ │ │ + ldr r6, [pc, #432] @ 626d8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 626e8 │ │ │ │ + ldr r3, [pc, #428] @ 626dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65116,123 +65113,123 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 625b4 │ │ │ │ + bne 625a8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 625f0 │ │ │ │ + beq 625e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 6261c │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 626ec │ │ │ │ + ldr r0, [pc, #300] @ 626e0 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 626f0 │ │ │ │ + ldr r1, [pc, #296] @ 626e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 625f0 │ │ │ │ + bne 625e4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 6261c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62654 │ │ │ │ - b 62690 │ │ │ │ + bne 62648 │ │ │ │ + b 62684 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62690 │ │ │ │ + beq 62684 │ │ │ │ cmp r3, ip │ │ │ │ - bne 62648 │ │ │ │ + bne 6263c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 62398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 626cc │ │ │ │ - ldr r3, [pc, #108] @ 626f4 │ │ │ │ + bne 626c0 │ │ │ │ + ldr r3, [pc, #108] @ 626e8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 6269c │ │ │ │ - ldr r3, [pc, #96] @ 626f8 │ │ │ │ + b 62690 │ │ │ │ + ldr r3, [pc, #96] @ 626ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 626fc │ │ │ │ - ldr r3, [pc, #52] @ 626e0 │ │ │ │ + ldr r2, [pc, #84] @ 626f0 │ │ │ │ + ldr r3, [pc, #52] @ 626d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 626d8 │ │ │ │ + bne 626cc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 626f8 │ │ │ │ + ldr r3, [pc, #36] @ 626ec │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62688 │ │ │ │ + b 6267c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r4 @ │ │ │ │ + eoreq sp, r4, r0, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024dab4 │ │ │ │ + eoreq sp, r4, r0, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, ip, ror #19 │ │ │ │ - eoreq r9, r0, r0, ror ip │ │ │ │ + @ instruction: 0x002099b8 │ │ │ │ + eoreq r9, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, r0, asr r9 │ │ │ │ + eoreq sp, r4, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 628d0 │ │ │ │ - ldr r2, [pc, #440] @ 628d4 │ │ │ │ + ldr ip, [pc, #440] @ 628c4 │ │ │ │ + ldr r2, [pc, #440] @ 628c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 628d8 │ │ │ │ + ldr r6, [pc, #432] @ 628cc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 628dc │ │ │ │ + ldr r3, [pc, #428] @ 628d0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65241,199 +65238,199 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 627a8 │ │ │ │ + bne 6279c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 627e4 │ │ │ │ + beq 627d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62810 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 628e0 │ │ │ │ + ldr r0, [pc, #300] @ 628d4 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 628e4 │ │ │ │ + ldr r1, [pc, #296] @ 628d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 627e4 │ │ │ │ + bne 627d8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62810 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62848 │ │ │ │ - b 62884 │ │ │ │ + bne 6283c │ │ │ │ + b 62878 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62884 │ │ │ │ + beq 62878 │ │ │ │ cmp r3, ip │ │ │ │ - bne 6283c │ │ │ │ + bne 62830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 62398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 628c0 │ │ │ │ - ldr r3, [pc, #108] @ 628e8 │ │ │ │ + beq 628b4 │ │ │ │ + ldr r3, [pc, #108] @ 628dc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62890 │ │ │ │ - ldr r3, [pc, #96] @ 628ec │ │ │ │ + b 62884 │ │ │ │ + ldr r3, [pc, #96] @ 628e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 628f0 │ │ │ │ - ldr r3, [pc, #52] @ 628d4 │ │ │ │ + ldr r2, [pc, #84] @ 628e4 │ │ │ │ + ldr r3, [pc, #52] @ 628c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 628cc │ │ │ │ + bne 628c0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 628ec │ │ │ │ + ldr r3, [pc, #36] @ 628e0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6287c │ │ │ │ + b 62870 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #17 │ │ │ │ + eoreq sp, r4, ip, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #17 │ │ │ │ + eoreq sp, r4, ip, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #15 │ │ │ │ - eoreq r9, r0, ip, ror sl │ │ │ │ + @ instruction: 0x002097b4 │ │ │ │ + eoreq r9, r0, r8, asr #20 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r7 │ │ │ │ + eoreq sp, r4, r8, ror #14 │ │ │ │ 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 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #532] @ 62b28 │ │ │ │ + ldr r0, [pc, #532] @ 62b1c │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #524] @ 62b2c │ │ │ │ + ldr r1, [pc, #524] @ 62b20 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr ip, [pc, #508] @ 62b30 │ │ │ │ + ldr ip, [pc, #508] @ 62b24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #500] @ 62b34 │ │ │ │ + ldr r2, [pc, #500] @ 62b28 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ 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, #20 │ │ │ │ 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 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 62b0c │ │ │ │ + beq 62b00 │ │ │ │ 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 5cd08 │ │ │ │ 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 5c1a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a34 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 623a4 │ │ │ │ + bl 62398 │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 62ad0 │ │ │ │ + bne 62ac4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 62a40 │ │ │ │ + bne 62a34 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 62b00 │ │ │ │ + bne 62af4 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #7 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ - b 62a4c │ │ │ │ + b 62a40 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r1, [pc, #228] @ 62b38 │ │ │ │ + ldr r1, [pc, #228] @ 62b2c │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r0, r8 │ │ │ │ @@ -65445,180 +65442,180 @@ │ │ │ │ add r2, r4, r3 │ │ │ │ sub r2, r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #152] @ 62b3c │ │ │ │ + ldr r2, [pc, #152] @ 62b30 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 62b2c │ │ │ │ + ldr r3, [pc, #128] @ 62b20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62b24 │ │ │ │ + bne 62b18 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #104] @ 62b40 │ │ │ │ + ldr r1, [pc, #104] @ 62b34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #8 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r8, #8 │ │ │ │ bl 23310 │ │ │ │ add r2, r4, #8 │ │ │ │ - b 62a88 │ │ │ │ - ldr r1, [pc, #60] @ 62b44 │ │ │ │ + b 62a7c │ │ │ │ + ldr r1, [pc, #60] @ 62b38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 62ad8 │ │ │ │ + b 62acc │ │ │ │ add r6, lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 62994 │ │ │ │ + b 62988 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + eoreq sp, r4, r8, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024d6b0 │ │ │ │ + @ instruction: 0x0024d6bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #18 │ │ │ │ - eoreq sp, r4, r0, asr r5 │ │ │ │ - ldrdeq r9, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, ip, lsr #17 │ │ │ │ + eoreq r9, r0, r4, lsr r9 │ │ │ │ + eoreq sp, r4, ip, asr r5 │ │ │ │ + mlaeq r0, ip, r8, r9 │ │ │ │ + eoreq r9, r0, r8, ror r8 │ │ │ │ │ │ │ │ -00062b48 : │ │ │ │ +00062b3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #396] @ 62cec │ │ │ │ - ldr r3, [pc, #396] @ 62cf0 │ │ │ │ + ldr ip, [pc, #396] @ 62ce0 │ │ │ │ + ldr r3, [pc, #396] @ 62ce4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr ip, [pc, #380] @ 62cf4 │ │ │ │ + ldr ip, [pc, #380] @ 62ce8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 62cf8 │ │ │ │ + ldr r3, [pc, #368] @ 62cec │ │ │ │ subs r5, r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ streq ip, [r4] │ │ │ │ - beq 62c30 │ │ │ │ + beq 62c24 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 62c60 │ │ │ │ - bl 623a4 │ │ │ │ + beq 62c54 │ │ │ │ + bl 62398 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c1c │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne 62c70 │ │ │ │ + bne 62c64 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ - bne 62c80 │ │ │ │ + bne 62c74 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 62c94 │ │ │ │ + beq 62c88 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c1c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 62c28 │ │ │ │ + beq 62c1c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 62c70 │ │ │ │ + beq 62c64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ 62cfc │ │ │ │ - ldr r3, [pc, #176] @ 62cf0 │ │ │ │ + ldr r2, [pc, #192] @ 62cf0 │ │ │ │ + ldr r3, [pc, #176] @ 62ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62ce8 │ │ │ │ + bne 62cdc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ - bl 623a4 │ │ │ │ + bl 62398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c28 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c1c │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 62c04 │ │ │ │ - b 62c28 │ │ │ │ + beq 62bf8 │ │ │ │ + b 62c1c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 62cc8 │ │ │ │ + beq 62cbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 62cc0 │ │ │ │ + b 62cb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r4, r4, sp │ │ │ │ + eoreq sp, r4, r0, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r0, ror r4 │ │ │ │ - @ instruction: 0x0024d3bc │ │ │ │ + eoreq sp, r4, ip, ror r4 │ │ │ │ + eoreq sp, r4, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #440] @ 62ed0 │ │ │ │ - ldr r2, [pc, #440] @ 62ed4 │ │ │ │ + ldr ip, [pc, #440] @ 62ec4 │ │ │ │ + ldr r2, [pc, #440] @ 62ec8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 62ed8 │ │ │ │ + ldr r6, [pc, #432] @ 62ecc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 62edc │ │ │ │ + ldr r3, [pc, #428] @ 62ed0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65627,437 +65624,437 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 62da8 │ │ │ │ + bne 62d9c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 62de4 │ │ │ │ + beq 62dd8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e10 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 62ee0 │ │ │ │ + ldr r0, [pc, #300] @ 62ed4 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 62ee4 │ │ │ │ + ldr r1, [pc, #296] @ 62ed8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 62de4 │ │ │ │ + bne 62dd8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e10 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ addne r3, ip, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 62e48 │ │ │ │ - b 62e84 │ │ │ │ + bne 62e3c │ │ │ │ + b 62e78 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62e84 │ │ │ │ + beq 62e78 │ │ │ │ cmp r3, ip │ │ │ │ - bne 62e3c │ │ │ │ + bne 62e30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ec0 │ │ │ │ - ldr r3, [pc, #108] @ 62ee8 │ │ │ │ + beq 62eb4 │ │ │ │ + ldr r3, [pc, #108] @ 62edc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62e90 │ │ │ │ - ldr r3, [pc, #96] @ 62eec │ │ │ │ + b 62e84 │ │ │ │ + ldr r3, [pc, #96] @ 62ee0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #84] @ 62ef0 │ │ │ │ - ldr r3, [pc, #52] @ 62ed4 │ │ │ │ + ldr r2, [pc, #84] @ 62ee4 │ │ │ │ + ldr r3, [pc, #52] @ 62ec8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62ecc │ │ │ │ + bne 62ec0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 62eec │ │ │ │ + ldr r3, [pc, #36] @ 62ee0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62e7c │ │ │ │ + b 62e70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #5 │ │ │ │ + eoreq sp, r4, ip, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #5 │ │ │ │ + eoreq sp, r4, ip, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #4 │ │ │ │ - eoreq r9, r0, ip, ror r4 │ │ │ │ + ldrdeq r9, [r0], -r4 @ │ │ │ │ + eoreq r9, r0, r8, asr #8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r1 │ │ │ │ + eoreq sp, r4, r8, ror #2 │ │ │ │ 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 r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #2444] @ 638a0 │ │ │ │ + ldr r1, [pc, #2444] @ 63894 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2440] @ 638a4 │ │ │ │ + ldr r3, [pc, #2440] @ 63898 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r7, [pc, #2420] @ 638a8 │ │ │ │ + ldr r7, [pc, #2420] @ 6389c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2408] @ 638ac │ │ │ │ + ldr r3, [pc, #2408] @ 638a0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #24 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movne r2, #0 │ │ │ │ str r3, [r6] │ │ │ │ strne r2, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldreq r4, [sp, #32] │ │ │ │ - beq 63000 │ │ │ │ + beq 62ff4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 62fb8 │ │ │ │ + bne 62fac │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62ff4 │ │ │ │ + bls 62fe8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ 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 1db02c │ │ │ │ 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] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 63308 │ │ │ │ + bne 632fc │ │ │ │ cmp r5, #0 │ │ │ │ - blt 632f0 │ │ │ │ + blt 632e4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ addne r3, r4, r5 │ │ │ │ - bne 6312c │ │ │ │ + bne 63120 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 630e8 │ │ │ │ + beq 630dc │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #2120] @ 638b0 │ │ │ │ + bl 1d1b1c │ │ │ │ + ldr r2, [pc, #2120] @ 638a4 │ │ │ │ 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 5c5ec │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bne 6313c │ │ │ │ + bne 63130 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 630a8 │ │ │ │ + beq 6309c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq 63728 │ │ │ │ + beq 6371c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ 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 5c1a4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63328 │ │ │ │ + bne 6331c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1984] @ 638b4 │ │ │ │ + ldr r2, [pc, #1984] @ 638a8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #1960] @ 638a4 │ │ │ │ + ldr r3, [pc, #1960] @ 63898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6389c │ │ │ │ + bne 63890 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63020 │ │ │ │ + beq 63014 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 63120 │ │ │ │ + bne 63114 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 63090 │ │ │ │ + beq 63084 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ 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 5d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ - bne 634dc │ │ │ │ + bne 634d0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 631bc │ │ │ │ + blt 631b0 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 631bc │ │ │ │ + beq 631b0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 63778 │ │ │ │ + beq 6376c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ - bgt 63518 │ │ │ │ + bgt 6350c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6369c │ │ │ │ + beq 63690 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 636c4 │ │ │ │ + beq 636b8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63234 │ │ │ │ + bne 63228 │ │ │ │ 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 5cd08 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ - beq 63278 │ │ │ │ + beq 6326c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, r4] │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 632a0 │ │ │ │ - b 63620 │ │ │ │ + bgt 63294 │ │ │ │ + b 63614 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 63604 │ │ │ │ + beq 635f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ strb r1, [r3, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 63620 │ │ │ │ + beq 63614 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 63284 │ │ │ │ + bne 63278 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63280 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63280 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63280 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 6328c │ │ │ │ - b 632c0 │ │ │ │ + bne 63280 │ │ │ │ + b 632b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63090 │ │ │ │ - b 6313c │ │ │ │ + beq 63084 │ │ │ │ + b 63130 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164a8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b 63008 │ │ │ │ + b 62ffc │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6338c │ │ │ │ + bne 63380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a314 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 630e8 │ │ │ │ + bne 630dc │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #1 │ │ │ │ moveq r8, #247 @ 0xf7 │ │ │ │ movne r8, #255 @ 0xff │ │ │ │ cmp r4, r8 │ │ │ │ - ble 630e8 │ │ │ │ + ble 630dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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 fp, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + add fp, sp, #40 @ 0x28 │ │ │ │ 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 r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 63874 │ │ │ │ + beq 63868 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ @@ -66068,16 +66065,16 @@ │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #1116] @ 638b8 │ │ │ │ + bl 1d1b1c │ │ │ │ + ldr r2, [pc, #1116] @ 638ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -66085,284 +66082,284 @@ │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r8, r3 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bge 630e8 │ │ │ │ + bge 630dc │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 628f4 │ │ │ │ + bl 628e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r5, [r0, r2] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 630e8 │ │ │ │ + b 630dc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 635c4 │ │ │ │ + blt 635b8 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 636cc │ │ │ │ + beq 636c0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq 637e4 │ │ │ │ + beq 637d8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 63170 │ │ │ │ + beq 63164 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ movgt fp, r9 │ │ │ │ - ble 6369c │ │ │ │ + ble 63690 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ sub r1, r1, #1 │ │ │ │ - beq 63588 │ │ │ │ + beq 6357c │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 63568 │ │ │ │ + bne 6355c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 636ac │ │ │ │ + beq 636a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 631cc │ │ │ │ + beq 631c0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63540 │ │ │ │ + beq 63534 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 631cc │ │ │ │ + beq 631c0 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ - b 63538 │ │ │ │ + b 6352c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631c0 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 6357c │ │ │ │ + bne 63570 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 636ac │ │ │ │ + beq 636a0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631c0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63594 │ │ │ │ - b 6357c │ │ │ │ + beq 63588 │ │ │ │ + b 63570 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd68 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 637d8 │ │ │ │ + beq 637cc │ │ │ │ add r3, r9, r4 │ │ │ │ ldrb r9, [r3, #-2] │ │ │ │ subs fp, r9, #92 @ 0x5c │ │ │ │ movne fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 631c0 │ │ │ │ - b 63174 │ │ │ │ + bne 631b4 │ │ │ │ + b 63168 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63280 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6328c │ │ │ │ + bne 63280 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 63284 │ │ │ │ + b 63278 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #4 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bne 630dc │ │ │ │ + bne 630d0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 630dc │ │ │ │ + beq 630d0 │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ sub r2, r4, #3 │ │ │ │ - beq 6383c │ │ │ │ + beq 63830 │ │ │ │ add r0, r9, #6 │ │ │ │ bl 235b0 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ add r4, r4, #2 │ │ │ │ strb r3, [r9, #4] │ │ │ │ strb r3, [r9, #5] │ │ │ │ - b 630dc │ │ │ │ + b 630d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r5 │ │ │ │ - b 630dc │ │ │ │ + b 630d0 │ │ │ │ eor r4, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ orrgt r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 631cc │ │ │ │ - b 631d4 │ │ │ │ + beq 631c0 │ │ │ │ + b 631c8 │ │ │ │ mov r3, r9 │ │ │ │ - b 63200 │ │ │ │ + b 631f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrsb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 63708 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 63714 │ │ │ │ + beq 63708 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r4, #6 │ │ │ │ streq r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ movgt fp, #0 │ │ │ │ - bgt 6351c │ │ │ │ - b 636a0 │ │ │ │ - ldr r3, [pc, #396] @ 638bc │ │ │ │ + bgt 63510 │ │ │ │ + b 63694 │ │ │ │ + ldr r3, [pc, #396] @ 638b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac7c │ │ │ │ + bl 25ac3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63850 │ │ │ │ + beq 63844 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 38298 │ │ │ │ + bl 38290 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ strne r2, [r3] │ │ │ │ - b 630ac │ │ │ │ + b 630a0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 631bc │ │ │ │ + beq 631b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, #2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ movne fp, #1 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne 631f4 │ │ │ │ + bne 631e8 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 63264 │ │ │ │ + b 63258 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 630dc │ │ │ │ - b 63170 │ │ │ │ + bne 630d0 │ │ │ │ + b 63164 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 63714 │ │ │ │ + bne 63708 │ │ │ │ ldrsb r2, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 63708 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsl r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 63714 │ │ │ │ + beq 63708 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r4, #7 │ │ │ │ streq r4, [sp, #44] @ 0x2c │ │ │ │ - b 63714 │ │ │ │ + b 63708 │ │ │ │ add r0, r9, #5 │ │ │ │ bl 235b0 │ │ │ │ add r4, r4, #1 │ │ │ │ strb r5, [r9, #4] │ │ │ │ - b 630dc │ │ │ │ - ldr r1, [pc, #104] @ 638c0 │ │ │ │ + b 630d0 │ │ │ │ + ldr r1, [pc, #104] @ 638b4 │ │ │ │ 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 │ │ │ │ - b 63744 │ │ │ │ + bl 4bc94 │ │ │ │ + b 63738 │ │ │ │ ldrb ip, [r9, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ + bne 633fc │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 63408 │ │ │ │ + bne 633fc │ │ │ │ ldrb ip, [r9, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ - b 630e8 │ │ │ │ + bne 633fc │ │ │ │ + b 630dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + eoreq sp, r4, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq sp, [r4], -r8 @ │ │ │ │ + eoreq sp, r4, r4, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r0, ror #8 │ │ │ │ - eoreq ip, r4, r0, lsl #30 │ │ │ │ + eoreq r8, r0, ip, lsr #8 │ │ │ │ + eoreq ip, r4, ip, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r0, r0, ror #22 │ │ │ │ + eoreq r8, r0, ip, lsr #22 │ │ │ │ │ │ │ │ -000638c4 : │ │ │ │ +000638b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ @@ -66370,19 +66367,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006390c : │ │ │ │ +00063900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ @@ -66392,19 +66389,19 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006395c : │ │ │ │ +00063950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r0 │ │ │ │ @@ -66415,28 +66412,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, lr │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #360] @ 63b30 │ │ │ │ - ldr r2, [pc, #360] @ 63b34 │ │ │ │ + ldr ip, [pc, #360] @ 63b24 │ │ │ │ + ldr r2, [pc, #360] @ 63b28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #352] @ 63b38 │ │ │ │ + ldr r6, [pc, #352] @ 63b2c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #348] @ 63b3c │ │ │ │ + ldr r3, [pc, #348] @ 63b30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66448,103 +66445,103 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63af8 │ │ │ │ + bne 63aec │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #264] @ 63b40 │ │ │ │ + ldr r2, [pc, #264] @ 63b34 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63af8 │ │ │ │ + bne 63aec │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ 63b44 │ │ │ │ + ldr r3, [pc, #232] @ 63b38 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r2, r4} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63abc │ │ │ │ + beq 63ab0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #172] @ 63b48 │ │ │ │ + ldr r3, [pc, #172] @ 63b3c │ │ │ │ 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 25957c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b20 │ │ │ │ - ldr r3, [pc, #136] @ 63b4c │ │ │ │ + bne 63b14 │ │ │ │ + ldr r3, [pc, #136] @ 63b40 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #128] @ 63b50 │ │ │ │ + ldr r2, [pc, #128] @ 63b44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63b34 │ │ │ │ + ldr r3, [pc, #92] @ 63b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63b2c │ │ │ │ + bne 63b20 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63b54 │ │ │ │ - ldr r0, [pc, #84] @ 63b58 │ │ │ │ + ldr r1, [pc, #84] @ 63b48 │ │ │ │ + ldr r0, [pc, #84] @ 63b4c │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63a44 │ │ │ │ - ldr r3, [pc, #52] @ 63b5c │ │ │ │ + b 63a38 │ │ │ │ + ldr r3, [pc, #52] @ 63b50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63ac4 │ │ │ │ + b 63ab8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsr r6 │ │ │ │ + eoreq ip, r4, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, lsl r6 │ │ │ │ + eoreq ip, r4, ip, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, lsl #9 │ │ │ │ + eoreq r8, r0, r0, asr r4 │ │ │ │ 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 ip, r4, r0, lsr r5 │ │ │ │ + eoreq r7, r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x002083b0 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #336] @ 63cbc │ │ │ │ + ldr r2, [pc, #336] @ 63cc0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #328] @ 63cd0 │ │ │ │ + ldr r6, [pc, #328] @ 63cc4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #324] @ 63cd4 │ │ │ │ + ldr r3, [pc, #324] @ 63cc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66556,97 +66553,97 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63c90 │ │ │ │ + bne 63c84 │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #240] @ 63cd8 │ │ │ │ + ldr r2, [pc, #240] @ 63ccc │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63c90 │ │ │ │ + bne 63c84 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r3, [pc, #204] @ 63cdc │ │ │ │ + ldr r3, [pc, #204] @ 63cd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63c54 │ │ │ │ - ldr r3, [pc, #164] @ 63ce0 │ │ │ │ + beq 63c48 │ │ │ │ + ldr r3, [pc, #164] @ 63cd4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259678 │ │ │ │ + bl 259638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cb8 │ │ │ │ - ldr r3, [pc, #136] @ 63ce4 │ │ │ │ + bne 63cac │ │ │ │ + ldr r3, [pc, #136] @ 63cd8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #128] @ 63ce8 │ │ │ │ + ldr r2, [pc, #128] @ 63cdc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63ccc │ │ │ │ + ldr r3, [pc, #92] @ 63cc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63cc4 │ │ │ │ + bne 63cb8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63cec │ │ │ │ - ldr r0, [pc, #84] @ 63cf0 │ │ │ │ + ldr r1, [pc, #84] @ 63ce0 │ │ │ │ + ldr r0, [pc, #84] @ 63ce4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63bf4 │ │ │ │ - ldr r3, [pc, #52] @ 63cf4 │ │ │ │ + b 63be8 │ │ │ │ + ldr r3, [pc, #52] @ 63ce8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63c5c │ │ │ │ + b 63c50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsl #9 │ │ │ │ + eoreq ip, r4, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, ror #8 │ │ │ │ + eoreq ip, r4, ip, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, ror #5 │ │ │ │ + @ instruction: 0x002082b0 │ │ │ │ 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 │ │ │ │ + mlaeq r4, r8, r3, ip │ │ │ │ + strdeq r7, [r0], -r0 @ │ │ │ │ + eoreq r8, r0, r8, lsr #4 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #320] @ 63e44 │ │ │ │ + ldr r2, [pc, #320] @ 63e48 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #312] @ 63e58 │ │ │ │ + ldr r5, [pc, #312] @ 63e4c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #308] @ 63e5c │ │ │ │ + ldr r3, [pc, #308] @ 63e50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66658,94 +66655,94 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne 63e18 │ │ │ │ + bne 63e0c │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #224] @ 63e60 │ │ │ │ + ldr r2, [pc, #224] @ 63e54 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63e18 │ │ │ │ + bne 63e0c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r3, [pc, #188] @ 63e64 │ │ │ │ + ldr r3, [pc, #188] @ 63e58 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #164] @ 63e68 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #164] @ 63e5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2597ec │ │ │ │ + bl 2597ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e40 │ │ │ │ - ldr r2, [pc, #132] @ 63e6c │ │ │ │ + bne 63e34 │ │ │ │ + ldr r2, [pc, #132] @ 63e60 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #128] @ 63e70 │ │ │ │ + ldr r2, [pc, #128] @ 63e64 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #92] @ 63e54 │ │ │ │ + ldr r3, [pc, #92] @ 63e48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63e4c │ │ │ │ + bne 63e40 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63e74 │ │ │ │ - ldr r0, [pc, #84] @ 63e78 │ │ │ │ + ldr r1, [pc, #84] @ 63e68 │ │ │ │ + ldr r0, [pc, #84] @ 63e6c │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63d8c │ │ │ │ - ldr r2, [pc, #52] @ 63e7c │ │ │ │ + b 63d80 │ │ │ │ + ldr r2, [pc, #52] @ 63e70 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 63de8 │ │ │ │ + b 63ddc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r8, ror #5 │ │ │ │ + strdeq ip, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r8, asr #5 │ │ │ │ + ldrdeq ip, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r0, ror #2 │ │ │ │ + eoreq r8, r0, ip, lsr #2 │ │ │ │ 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 ip, r4, r0, lsl r2 │ │ │ │ + eoreq r7, r0, r8, ror #24 │ │ │ │ + strheq r8, [r0], -r4 @ │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #448] @ 6404c │ │ │ │ + ldr ip, [pc, #448] @ 64050 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #436] @ 64060 │ │ │ │ + ldr r2, [pc, #436] @ 64054 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #432] @ 64064 │ │ │ │ + ldr r3, [pc, #432] @ 64058 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -66759,119 +66756,119 @@ │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 63f28 │ │ │ │ + bne 63f1c │ │ │ │ ldrsh r6, [r0] │ │ │ │ sub r2, r6, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ cmp r6, #55 @ 0x37 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 63f58 │ │ │ │ + beq 63f4c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 63f5c │ │ │ │ - ldr r1, [pc, #312] @ 64068 │ │ │ │ - ldr r0, [pc, #312] @ 6406c │ │ │ │ + bls 63f50 │ │ │ │ + ldr r1, [pc, #312] @ 6405c │ │ │ │ + ldr r0, [pc, #312] @ 64060 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 64038 │ │ │ │ + beq 6402c │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 64070 │ │ │ │ + ldr r3, [pc, #260] @ 64064 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fb8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ strls r7, [r4] │ │ │ │ - bls 6400c │ │ │ │ + bls 64000 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ bl 232ec │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r4] │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #96] @ 64074 │ │ │ │ - ldr r3, [pc, #68] @ 6405c │ │ │ │ + ldr r2, [pc, #96] @ 64068 │ │ │ │ + ldr r3, [pc, #68] @ 64050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64054 │ │ │ │ + bne 64048 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r6, [r0] │ │ │ │ sub r3, r6, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 63f58 │ │ │ │ - b 63f5c │ │ │ │ + bhi 63f4c │ │ │ │ + b 63f50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, ip, asr r1 │ │ │ │ + eoreq ip, r4, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, ip, lsr r1 │ │ │ │ + eoreq ip, r4, r8, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r4, lsl #6 │ │ │ │ ldrdeq r8, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r0, r8 │ │ │ │ - eoreq fp, r4, r4, ror #31 │ │ │ │ + mlaeq r0, ip, r0, r8 │ │ │ │ + eoreq r8, r0, r4, rrx │ │ │ │ + strdeq fp, [r4], -r0 @ │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #412] @ 64220 │ │ │ │ + ldr ip, [pc, #412] @ 64224 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #400] @ 64234 │ │ │ │ + ldr r2, [pc, #400] @ 64228 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #396] @ 64238 │ │ │ │ + ldr r3, [pc, #396] @ 6422c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r5, [r4] │ │ │ │ @@ -66885,227 +66882,227 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ - bne 641fc │ │ │ │ + bne 641f0 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #304] @ 6423c │ │ │ │ + ldr r2, [pc, #304] @ 64230 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 641fc │ │ │ │ + bne 641f0 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 64240 │ │ │ │ + ldr r3, [pc, #260] @ 64234 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 64184 │ │ │ │ + bne 64178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64184 │ │ │ │ + bne 64178 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r6, [r4] │ │ │ │ - beq 641d0 │ │ │ │ + beq 641c4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4] │ │ │ │ bl 232ec │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #108] @ 64238 │ │ │ │ + ldr r3, [pc, #84] @ 64224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64228 │ │ │ │ + bne 6421c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #68] @ 64248 │ │ │ │ - ldr r0, [pc, #68] @ 6424c │ │ │ │ + ldr r1, [pc, #68] @ 6423c │ │ │ │ + ldr r0, [pc, #68] @ 64240 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64118 │ │ │ │ + b 6410c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, ror #30 │ │ │ │ + eoreq fp, r4, r0, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, asr #30 │ │ │ │ + eoreq fp, r4, r0, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ + eoreq r7, r0, r4, lsr #29 │ │ │ │ + eoreq fp, r4, ip, lsr #28 │ │ │ │ + eoreq r7, r0, r8, lsl #17 │ │ │ │ ldrdeq r7, [r0], -r8 @ │ │ │ │ - eoreq fp, r4, r0, lsr #28 │ │ │ │ - @ instruction: 0x002078bc │ │ │ │ - eoreq r7, r0, ip, lsl #28 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #1168] @ 646ec │ │ │ │ + ldr lr, [pc, #1168] @ 646f0 │ │ │ │ + ldr ip, [pc, #1168] @ 646f4 │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1148] @ 64704 │ │ │ │ + ldr r3, [pc, #1148] @ 646f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #564] @ 0x234 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1128] @ 64708 │ │ │ │ + ldr r3, [pc, #1128] @ 646fc │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r4 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ 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, #52 @ 0x34 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ - beq 64524 │ │ │ │ + beq 64518 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6433c │ │ │ │ + bne 64330 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #988] @ 6470c │ │ │ │ + ldr r3, [pc, #988] @ 64700 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64370 │ │ │ │ + beq 64364 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #960] @ 64708 │ │ │ │ + ldr r2, [pc, #960] @ 646fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #956] @ 64710 │ │ │ │ + ldr r0, [pc, #956] @ 64704 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #952] @ 64714 │ │ │ │ + ldr r1, [pc, #952] @ 64708 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + beq 64510 │ │ │ │ + ldr r3, [pc, #908] @ 6470c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #840] @ 6471c │ │ │ │ + ldr r3, [pc, #840] @ 64710 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a760 │ │ │ │ + bl 25a720 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - beq 64584 │ │ │ │ + beq 64578 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - b 644b0 │ │ │ │ + b 644a4 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 232ec │ │ │ │ - ldr ip, [pc, #752] @ 64708 │ │ │ │ + ldr ip, [pc, #752] @ 646fc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r7, ip] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #688] @ 64704 │ │ │ │ + bl 1d1b1c │ │ │ │ + ldr r2, [pc, #688] @ 646f8 │ │ │ │ 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] │ │ │ │ @@ -67118,195 +67115,195 @@ │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 644ac │ │ │ │ + beq 644a0 │ │ │ │ ands r4, r3, #15 │ │ │ │ - beq 645bc │ │ │ │ + beq 645b0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a7bc │ │ │ │ + bl 25a77c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64404 │ │ │ │ + bne 643f8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #552] @ 64708 │ │ │ │ + ldr r3, [pc, #552] @ 646fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #556] @ 64720 │ │ │ │ - ldr r3, [pc, #520] @ 64700 │ │ │ │ + ldr r2, [pc, #556] @ 64714 │ │ │ │ + ldr r3, [pc, #520] @ 646f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 646f4 │ │ │ │ + bne 646e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6438c │ │ │ │ + b 64380 │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 643c8 │ │ │ │ - ldr r4, [pc, #464] @ 64724 │ │ │ │ + beq 643bc │ │ │ │ + ldr r4, [pc, #464] @ 64718 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 643c8 │ │ │ │ + b 643bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #364] @ 64708 │ │ │ │ + ldr r3, [pc, #364] @ 646fc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #11 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #376] @ 64728 │ │ │ │ + ldr r1, [pc, #376] @ 6471c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 644d8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + bl 4bc94 │ │ │ │ + b 644cc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ mov r5, #9 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #316] @ 6472c │ │ │ │ + ldr r0, [pc, #316] @ 64720 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c1cc │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6467c │ │ │ │ - ldr r3, [pc, #248] @ 64730 │ │ │ │ + bne 64670 │ │ │ │ + ldr r3, [pc, #248] @ 64724 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 64654 │ │ │ │ + bgt 64648 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b8c4 │ │ │ │ + bl 205120 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c2f8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 643fc │ │ │ │ + b 643f0 │ │ │ │ mov r4, #9 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c2f8 │ │ │ │ + bl 205120 │ │ │ │ ldrb r2, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 646b8 │ │ │ │ - ldr r3, [pc, #120] @ 6471c │ │ │ │ + bne 646ac │ │ │ │ + ldr r3, [pc, #120] @ 64710 │ │ │ │ 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 25a81c │ │ │ │ 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, [pc, #44] @ 646fc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 64674 │ │ │ │ + bl e9614 │ │ │ │ + b 64668 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r8, lsl #27 │ │ │ │ - eoreq fp, r4, r4, lsl #27 │ │ │ │ + mlaeq r4, r4, sp, fp │ │ │ │ + mlaeq r4, r0, sp, fp │ │ │ │ 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 │ │ │ │ + mlaeq r0, ip, ip, r7 │ │ │ │ + eoreq r7, r0, r4, lsr r7 │ │ │ │ + eoreq r7, r0, ip, ror #24 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq fp, r4, r4, lsl #22 │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ - @ instruction: 0xffff7f4c │ │ │ │ + eoreq fp, r4, r0, lsl fp │ │ │ │ + eoreq r7, r0, r0, lsr #21 │ │ │ │ + eoreq r7, r0, r8, lsl lr │ │ │ │ + @ instruction: 0xffff7f48 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 64250 │ │ │ │ + b 64244 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #340] @ 648b0 │ │ │ │ - ldr r2, [pc, #340] @ 648b4 │ │ │ │ + ldr ip, [pc, #340] @ 648a4 │ │ │ │ + ldr r2, [pc, #340] @ 648a8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #328] @ 648b8 │ │ │ │ + ldr r7, [pc, #328] @ 648ac │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #324] @ 648bc │ │ │ │ + ldr r3, [pc, #324] @ 648b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -67319,95 +67316,95 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 6487c │ │ │ │ + bne 64870 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #236] @ 648c0 │ │ │ │ + ldr r3, [pc, #236] @ 648b4 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6487c │ │ │ │ + bne 64870 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #204] @ 648c4 │ │ │ │ + ldr r3, [pc, #204] @ 648b8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r6, #1 │ │ │ │ movle r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 6483c │ │ │ │ + ble 64830 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #152] @ 648c8 │ │ │ │ + ldr r3, [pc, #152] @ 648bc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r1, r1, r3 │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r3 │ │ │ │ - bl 61d5c │ │ │ │ - ldr r2, [pc, #116] @ 648cc │ │ │ │ - ldr r3, [pc, #88] @ 648b4 │ │ │ │ + bl 61d50 │ │ │ │ + ldr r2, [pc, #116] @ 648c0 │ │ │ │ + ldr r3, [pc, #88] @ 648a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 648ac │ │ │ │ + bne 648a0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 648d0 │ │ │ │ - ldr r1, [pc, #72] @ 648d4 │ │ │ │ + ldr r0, [pc, #72] @ 648c4 │ │ │ │ + ldr r1, [pc, #72] @ 648c8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 647e0 │ │ │ │ + b 647d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r8, r8, fp │ │ │ │ + eoreq fp, r4, r4, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r8, ror r8 │ │ │ │ + eoreq fp, r4, r4, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ + eoreq r7, r0, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, r0, lsr #15 │ │ │ │ - eoreq r7, r0, r8, asr #16 │ │ │ │ - eoreq r7, r0, r8, lsr r2 │ │ │ │ + eoreq fp, r4, ip, lsr #15 │ │ │ │ + eoreq r7, r0, r4, lsl r8 │ │ │ │ + eoreq r7, r0, r4, lsl #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 │ │ │ │ + ldr ip, [pc, #416] @ 64a84 │ │ │ │ + ldr r2, [pc, #416] @ 64a88 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #404] @ 64a98 │ │ │ │ + ldr r6, [pc, #404] @ 64a8c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 64a9c │ │ │ │ + ldr r3, [pc, #400] @ 64a90 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr lr, [r5] │ │ │ │ @@ -67420,372 +67417,372 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 64a14 │ │ │ │ + bne 64a08 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #312] @ 64aa0 │ │ │ │ + ldr r2, [pc, #312] @ 64a94 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64a14 │ │ │ │ + bne 64a08 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #288] @ 64aa4 │ │ │ │ + ldr r3, [pc, #288] @ 64a98 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #244] @ 64aa8 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #244] @ 64a9c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259c34 │ │ │ │ + bl 259bf4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64a40 │ │ │ │ - ldr r3, [pc, #212] @ 64aac │ │ │ │ + beq 64a34 │ │ │ │ + ldr r3, [pc, #212] @ 64aa0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64ab0 │ │ │ │ + ldr r2, [pc, #204] @ 64aa4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64a94 │ │ │ │ + ldr r3, [pc, #164] @ 64a88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64a8c │ │ │ │ + bne 64a80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 64ab4 │ │ │ │ - ldr r1, [pc, #148] @ 64ab8 │ │ │ │ + ldr r0, [pc, #148] @ 64aa8 │ │ │ │ + ldr r1, [pc, #148] @ 64aac │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64974 │ │ │ │ + b 64968 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #72] @ 64abc │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #72] @ 64ab0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 649d0 │ │ │ │ + bl 4bc94 │ │ │ │ + b 649c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, lsl #14 │ │ │ │ + eoreq fp, r4, r0, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, ror #13 │ │ │ │ + strdeq fp, [r4], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r5, r7 │ │ │ │ + eoreq r7, r0, ip, asr r5 │ │ │ │ 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 fp, r4, r8, lsl r6 │ │ │ │ + eoreq r7, r0, r8, asr #9 │ │ │ │ + eoreq r7, r0, ip, rrx │ │ │ │ + mlaeq r0, ip, r9, r7 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #436] @ 64c80 │ │ │ │ + ldr r2, [pc, #436] @ 64c84 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #424] @ 64c94 │ │ │ │ + ldr r6, [pc, #424] @ 64c88 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #420] @ 64c98 │ │ │ │ + ldr r3, [pc, #420] @ 64c8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 64c10 │ │ │ │ + bne 64c04 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #320] @ 64c9c │ │ │ │ + ldr r2, [pc, #320] @ 64c90 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64c10 │ │ │ │ + bne 64c04 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #296] @ 64ca0 │ │ │ │ + ldr r3, [pc, #296] @ 64c94 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #252] @ 64ca4 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #252] @ 64c98 │ │ │ │ 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 259f68 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64c3c │ │ │ │ - ldr r3, [pc, #212] @ 64ca8 │ │ │ │ + beq 64c30 │ │ │ │ + ldr r3, [pc, #212] @ 64c9c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64cac │ │ │ │ + ldr r2, [pc, #204] @ 64ca0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64c90 │ │ │ │ + ldr r3, [pc, #164] @ 64c84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64c88 │ │ │ │ + bne 64c7c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 64cb0 │ │ │ │ - ldr r1, [pc, #148] @ 64cb4 │ │ │ │ + ldr r0, [pc, #148] @ 64ca4 │ │ │ │ + ldr r1, [pc, #148] @ 64ca8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64b68 │ │ │ │ + b 64b5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #72] @ 64cb8 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #72] @ 64cac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 64bcc │ │ │ │ + bl 4bc94 │ │ │ │ + b 64bc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r5 │ │ │ │ + eoreq fp, r4, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, r8, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r7, r0, r8, asr #9 │ │ │ │ + mlaeq r0, r4, r4, r7 │ │ │ │ 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 fp, r4, ip, lsl r4 │ │ │ │ + strdeq r7, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r0, ror lr │ │ │ │ + eoreq r7, r0, r0, ror #15 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #448] @ 64e88 │ │ │ │ + ldr r2, [pc, #448] @ 64e8c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #436] @ 64e9c │ │ │ │ + ldr r4, [pc, #436] @ 64e90 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #432] @ 64ea0 │ │ │ │ + ldr r3, [pc, #432] @ 64e94 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 64e0c │ │ │ │ + bne 64e00 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #332] @ 64ea4 │ │ │ │ + ldr r2, [pc, #332] @ 64e98 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64e0c │ │ │ │ - ldr r3, [pc, #316] @ 64ea8 │ │ │ │ + bne 64e00 │ │ │ │ + ldr r3, [pc, #316] @ 64e9c │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #272] @ 64eac │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #272] @ 64ea0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a680 │ │ │ │ + bl 25a640 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 64e38 │ │ │ │ + beq 64e2c │ │ │ │ ldrd r6, [r0] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5] │ │ │ │ bl 1287c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #204] @ 64eb0 │ │ │ │ - ldr r3, [pc, #176] @ 64e98 │ │ │ │ + ldr r2, [pc, #204] @ 64ea4 │ │ │ │ + ldr r3, [pc, #176] @ 64e8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64e90 │ │ │ │ + bne 64e84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #156] @ 64eb4 │ │ │ │ - ldr r1, [pc, #156] @ 64eb8 │ │ │ │ + ldr r0, [pc, #156] @ 64ea8 │ │ │ │ + ldr r1, [pc, #156] @ 64eac │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64d64 │ │ │ │ + b 64d58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #76] @ 64ebc │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #76] @ 64eb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 64ddc │ │ │ │ + b 64dd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r0, lsr #6 │ │ │ │ + eoreq fp, r4, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r0, lsl #6 │ │ │ │ + eoreq fp, r4, ip, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r3, r7 │ │ │ │ + eoreq r7, r0, ip, asr r3 │ │ │ │ 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 fp, r4, r0, lsr #4 │ │ │ │ + @ instruction: 0x002072bc │ │ │ │ + eoreq r6, r0, r4, ror ip │ │ │ │ + eoreq r7, r0, r8, lsr #12 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #1064] @ 652f4 │ │ │ │ + ldr r2, [pc, #1064] @ 652f8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #1052] @ 65308 │ │ │ │ + ldr r6, [pc, #1052] @ 652fc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1048] @ 6530c │ │ │ │ + ldr r3, [pc, #1048] @ 65300 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -67798,457 +67795,457 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 6501c │ │ │ │ + bne 65010 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #960] @ 65310 │ │ │ │ + ldr r3, [pc, #960] @ 65304 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6501c │ │ │ │ + bne 65010 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 65050 │ │ │ │ - ldr r3, [pc, #936] @ 65314 │ │ │ │ + ble 65044 │ │ │ │ + ldr r3, [pc, #936] @ 65308 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65138 │ │ │ │ - ldr r7, [pc, #920] @ 65318 │ │ │ │ + beq 6512c │ │ │ │ + ldr r7, [pc, #920] @ 6530c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64fd0 │ │ │ │ + bne 64fc4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 65288 │ │ │ │ + bne 6527c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 128904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652b8 │ │ │ │ + beq 652ac │ │ │ │ cmp r4, #2 │ │ │ │ - bne 65240 │ │ │ │ - ldr r3, [pc, #812] @ 6531c │ │ │ │ + bne 65234 │ │ │ │ + ldr r3, [pc, #812] @ 65310 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a0f8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 651dc │ │ │ │ - ldr r3, [pc, #780] @ 65320 │ │ │ │ + beq 651d0 │ │ │ │ + ldr r3, [pc, #780] @ 65314 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6510c │ │ │ │ + b 65100 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #764] @ 65324 │ │ │ │ - ldr r1, [pc, #764] @ 65328 │ │ │ │ + ldr r0, [pc, #764] @ 65318 │ │ │ │ + ldr r1, [pc, #764] @ 6531c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ - bgt 64f64 │ │ │ │ + bgt 64f58 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #704] @ 6532c │ │ │ │ + ldr r3, [pc, #704] @ 65320 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ 6531c │ │ │ │ + ldr r3, [pc, #644] @ 65310 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65214 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #588] @ 65330 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #588] @ 65324 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #576] @ 65334 │ │ │ │ + ldr r1, [pc, #576] @ 65328 │ │ │ │ str r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #548] @ 65338 │ │ │ │ - ldr r3, [pc, #492] @ 65304 │ │ │ │ + ldr r2, [pc, #548] @ 6532c │ │ │ │ + ldr r3, [pc, #492] @ 652f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 652fc │ │ │ │ + bne 652f0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #508] @ 6533c │ │ │ │ + ldr r8, [pc, #508] @ 65330 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 65090 │ │ │ │ + beq 65084 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 7ef58 │ │ │ │ - ldr r3, [pc, #372] @ 6531c │ │ │ │ + bl 7ef4c │ │ │ │ + ldr r3, [pc, #372] @ 65310 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65214 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bl 7939c │ │ │ │ - b 6510c │ │ │ │ + bl 79390 │ │ │ │ + b 65100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #300] @ 65340 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #300] @ 65334 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 650ec │ │ │ │ + b 650e0 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 128784 │ │ │ │ - b 6510c │ │ │ │ - ldr r0, [pc, #252] @ 65344 │ │ │ │ + b 65100 │ │ │ │ + ldr r0, [pc, #252] @ 65338 │ │ │ │ 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 │ │ │ │ + bl 7ef4c │ │ │ │ + ldr r3, [pc, #180] @ 65310 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a0f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651bc │ │ │ │ + beq 651b0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 6500c │ │ │ │ - ldr r1, [pc, #184] @ 65348 │ │ │ │ + b 65000 │ │ │ │ + ldr r1, [pc, #184] @ 6533c │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 650fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #120] @ 6534c │ │ │ │ + ldr r2, [pc, #120] @ 65340 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #116] @ 65350 │ │ │ │ - ldr r0, [pc, #116] @ 65354 │ │ │ │ + ldr r1, [pc, #116] @ 65344 │ │ │ │ + ldr r0, [pc, #116] @ 65348 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 650fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r1 │ │ │ │ + eoreq fp, r4, r8, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + eoreq fp, r4, r8, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ + strheq r7, [r0], -ip @ │ │ │ │ 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 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 r7, r0, ip, lsl r0 │ │ │ │ + eoreq r6, r0, r8, ror #20 │ │ │ │ + ldrdeq r6, [r0], -r4 @ │ │ │ │ + strdeq r7, [r0], -ip @ │ │ │ │ + eoreq r7, r0, r0, lsl r4 │ │ │ │ + strdeq sl, [r4], -r0 @ │ │ │ │ + strdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r7, r0, r4, asr #5 │ │ │ │ + strdeq r6, [r0], -r0 @ │ │ │ │ + eoreq r5, r0, r4, lsl r8 │ │ │ │ + eoreq ip, r0, r8, asr #11 │ │ │ │ + eoreq r7, r0, r0, lsl #4 │ │ │ │ + eoreq r6, r0, ip, asr sp │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #588] @ 655b0 │ │ │ │ + ldr r2, [pc, #588] @ 655b4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #576] @ 655c4 │ │ │ │ + ldr r6, [pc, #576] @ 655b8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #572] @ 655c8 │ │ │ │ + ldr r3, [pc, #572] @ 655bc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 654ec │ │ │ │ + bne 654e0 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #484] @ 655cc │ │ │ │ + ldr r3, [pc, #484] @ 655c0 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 654ec │ │ │ │ + bne 654e0 │ │ │ │ cmp r5, #1 │ │ │ │ - ldrle r7, [pc, #464] @ 655d0 │ │ │ │ - ble 65448 │ │ │ │ + ldrle r7, [pc, #464] @ 655c4 │ │ │ │ + ble 6543c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 65418 │ │ │ │ + beq 6540c │ │ │ │ cmp r7, #131072 @ 0x20000 │ │ │ │ asr r7, r7, #1 │ │ │ │ - bcc 65448 │ │ │ │ + bcc 6543c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #424] @ 655d4 │ │ │ │ - ldr r0, [pc, #424] @ 655d8 │ │ │ │ + ldr r1, [pc, #424] @ 655c8 │ │ │ │ + ldr r0, [pc, #424] @ 655cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r7, [pc, #392] @ 655d0 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r7, [pc, #392] @ 655c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #376] @ 655dc │ │ │ │ + ldr r3, [pc, #376] @ 655d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #340] @ 655e0 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #340] @ 655d4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259e8c │ │ │ │ + bl 259e4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 65518 │ │ │ │ - ldr r3, [pc, #308] @ 655e4 │ │ │ │ + beq 6550c │ │ │ │ + ldr r3, [pc, #308] @ 655d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #300] @ 655e8 │ │ │ │ + ldr r2, [pc, #300] @ 655dc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #248] @ 655c0 │ │ │ │ + ldr r3, [pc, #248] @ 655b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 655b8 │ │ │ │ + bne 655ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #244] @ 655ec │ │ │ │ - ldr r1, [pc, #244] @ 655f0 │ │ │ │ + ldr r0, [pc, #244] @ 655e0 │ │ │ │ + ldr r1, [pc, #244] @ 655e4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 653f4 │ │ │ │ + b 653e8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65570 │ │ │ │ + beq 65564 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ stmib sp, {r5, r7} │ │ │ │ str r7, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #156] @ 655f4 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #156] @ 655e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + bl 4bc94 │ │ │ │ + b 6549c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #88] @ 655f8 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #88] @ 655ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + bl 4bc94 │ │ │ │ + b 6549c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r4, lsl #25 │ │ │ │ + mlaeq r4, r0, ip, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, r4, ror #24 │ │ │ │ + eoreq sl, r4, r0, ror ip │ │ │ │ @ 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 │ │ │ │ + eoreq r7, r0, r8, lsr r1 │ │ │ │ + eoreq r6, r0, ip, asr #23 │ │ │ │ + mlaeq r0, r4, fp, r6 │ │ │ │ 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 sl, r4, r0, asr #22 │ │ │ │ + eoreq r6, r0, r4, lsl #22 │ │ │ │ + mlaeq r0, r8, r5, r6 │ │ │ │ + eoreq r7, r0, r4, lsr #32 │ │ │ │ + eoreq r7, r0, r8, lsr #32 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #812] @ 65934 │ │ │ │ + ldr ip, [pc, #812] @ 65938 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #800] @ 65948 │ │ │ │ + ldr r6, [pc, #800] @ 6593c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #796] @ 6594c │ │ │ │ + ldr r3, [pc, #796] @ 65940 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -68257,393 +68254,393 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ 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 │ │ │ │ - bne 65818 │ │ │ │ + bne 6580c │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65950 │ │ │ │ + ldr r3, [pc, #660] @ 65944 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65818 │ │ │ │ + bne 6580c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657d8 │ │ │ │ ldrh r0, [r2] │ │ │ │ - ldr r3, [pc, #624] @ 65950 │ │ │ │ + ldr r3, [pc, #624] @ 65944 │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657d8 │ │ │ │ cmp r4, #2 │ │ │ │ movle r8, #0 │ │ │ │ - ble 6570c │ │ │ │ - ldr r3, [pc, #596] @ 65954 │ │ │ │ + ble 65700 │ │ │ │ + ldr r3, [pc, #596] @ 65948 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ - ldr sl, [pc, #580] @ 65958 │ │ │ │ + ldr sl, [pc, #580] @ 6594c │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, #57 @ 0x39 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r2, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #476] @ 6595c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #476] @ 65950 │ │ │ │ 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 259c48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65844 │ │ │ │ - ldr r3, [pc, #440] @ 65960 │ │ │ │ + beq 65838 │ │ │ │ + ldr r3, [pc, #440] @ 65954 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #432] @ 65964 │ │ │ │ + ldr r2, [pc, #432] @ 65958 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #388] @ 65944 │ │ │ │ + ldr r3, [pc, #388] @ 65938 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6593c │ │ │ │ + bne 65930 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #376] @ 65968 │ │ │ │ - ldr r1, [pc, #376] @ 6596c │ │ │ │ + ldr r0, [pc, #376] @ 6595c │ │ │ │ + ldr r1, [pc, #376] @ 65960 │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b 656ec │ │ │ │ + b 656e0 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #328] @ 65970 │ │ │ │ - ldr r0, [pc, #328] @ 65974 │ │ │ │ + ldr r1, [pc, #328] @ 65964 │ │ │ │ + ldr r0, [pc, #328] @ 65968 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 656c8 │ │ │ │ + b 656bc │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r8, r0, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 658d0 │ │ │ │ + beq 658c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #196] @ 65978 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #196] @ 6596c │ │ │ │ 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 │ │ │ │ - b 657a0 │ │ │ │ + bl 4bc94 │ │ │ │ + b 65794 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8, r9} │ │ │ │ str r8, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8} │ │ │ │ str r8, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #92] @ 6597c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #92] @ 65970 │ │ │ │ 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 │ │ │ │ - b 657a0 │ │ │ │ + bl 4bc94 │ │ │ │ + b 65794 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r0, ror #19 │ │ │ │ + eoreq sl, r4, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024a9bc │ │ │ │ + eoreq sl, r4, r8, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r0, r0, lsl r8 │ │ │ │ + ldrdeq r6, [r0], -ip @ │ │ │ │ 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 sl, r4, r8, asr #16 │ │ │ │ + strdeq r6, [r0], -r0 @ │ │ │ │ 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, ror #4 │ │ │ │ + eoreq r6, r0, r4, asr #13 │ │ │ │ + eoreq r6, r0, r4, asr sp │ │ │ │ + eoreq r6, r0, ip, ror #26 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #572] @ 65bc8 │ │ │ │ + ldr r2, [pc, #572] @ 65bcc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #560] @ 65bdc │ │ │ │ + ldr r5, [pc, #560] @ 65bd0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #556] @ 65be0 │ │ │ │ + ldr r3, [pc, #556] @ 65bd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 65a1c │ │ │ │ + bne 65a10 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #468] @ 65be4 │ │ │ │ + ldr r3, [pc, #468] @ 65bd8 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65a48 │ │ │ │ + beq 65a3c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #448] @ 65be8 │ │ │ │ - ldr r1, [pc, #448] @ 65bec │ │ │ │ + ldr r0, [pc, #448] @ 65bdc │ │ │ │ + ldr r1, [pc, #448] @ 65be0 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #400] @ 65be4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #376] @ 65bf4 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #376] @ 65be8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2598a4 │ │ │ │ - ldr r3, [pc, #356] @ 65bf8 │ │ │ │ + bl 259864 │ │ │ │ + ldr r3, [pc, #356] @ 65bec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 65bb4 │ │ │ │ + bhi 65ba8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #328] @ 65bfc │ │ │ │ + ldr r2, [pc, #328] @ 65bf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #316] @ 65c00 │ │ │ │ + ldr r2, [pc, #316] @ 65bf4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #268] @ 65bd8 │ │ │ │ + ldr r3, [pc, #268] @ 65bcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65bb0 │ │ │ │ + bne 65ba4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #272] @ 65c04 │ │ │ │ + ldr r2, [pc, #272] @ 65bf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #256] @ 65c08 │ │ │ │ + b 65ab0 │ │ │ │ + ldr r2, [pc, #256] @ 65bfc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #240] @ 65c0c │ │ │ │ + b 65ab0 │ │ │ │ + ldr r2, [pc, #240] @ 65c00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ - b 65abc │ │ │ │ + b 65ab0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 65ba4 │ │ │ │ + ble 65b98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #212] @ 65c10 │ │ │ │ + ldr r3, [pc, #212] @ 65c04 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 65b98 │ │ │ │ + beq 65b8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #144] @ 65c14 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #144] @ 65c08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - b 65abc │ │ │ │ - ldr r3, [pc, #100] @ 65c10 │ │ │ │ + b 65ab0 │ │ │ │ + ldr r3, [pc, #100] @ 65c04 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ - b 65b98 │ │ │ │ + b 65b8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 65c18 │ │ │ │ - ldr r1, [pc, #92] @ 65c1c │ │ │ │ - ldr r0, [pc, #92] @ 65c20 │ │ │ │ - ldr r2, [pc, #92] @ 65c24 │ │ │ │ + ldr r3, [pc, #92] @ 65c0c │ │ │ │ + ldr r1, [pc, #92] @ 65c10 │ │ │ │ + ldr r0, [pc, #92] @ 65c14 │ │ │ │ + ldr r2, [pc, #92] @ 65c18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq sl, r4, ip, asr r6 │ │ │ │ + eoreq sl, r4, r8, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip, lsr r6 │ │ │ │ + eoreq sl, r4, r8, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r6, r6 │ │ │ │ - mlaeq r0, r8, r0, r6 │ │ │ │ - eoreq r6, r0, r0, asr r6 │ │ │ │ + eoreq r6, r0, ip, asr r6 │ │ │ │ + eoreq r6, r0, r4, rrx │ │ │ │ + eoreq r6, r0, ip, lsl r6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ - 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 sp, r1, r4, ror #21 │ │ │ │ + eorseq r2, r3, r8, lsr #28 │ │ │ │ + eoreq sl, r4, ip, lsr r5 │ │ │ │ + eorseq r2, r3, r8, ror #27 │ │ │ │ + @ instruction: 0x00332dd4 │ │ │ │ + eorseq r2, r3, r0, asr #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq r6, r0, r4, lsr #23 │ │ │ │ + @ instruction: 0x0021d9bc │ │ │ │ + eoreq r6, r0, r8, lsr fp │ │ │ │ + eoreq r6, r0, ip, asr #22 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #812] @ 65f60 │ │ │ │ + ldr r2, [pc, #812] @ 65f64 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #800] @ 65f74 │ │ │ │ + ldr r5, [pc, #800] @ 65f68 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #796] @ 65f78 │ │ │ │ + ldr r3, [pc, #796] @ 65f6c │ │ │ │ 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 │ │ │ │ @@ -68659,68 +68656,68 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #32 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e40 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #696] @ 65f7c │ │ │ │ + ldr r3, [pc, #696] @ 65f70 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e10 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65f7c │ │ │ │ + ldr r3, [pc, #660] @ 65f70 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e10 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 65d14 │ │ │ │ + bne 65d08 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 65d54 │ │ │ │ + bls 65d48 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65e78 │ │ │ │ + beq 65e6c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 65d7c │ │ │ │ + b 65d70 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65e78 │ │ │ │ + beq 65e6c │ │ │ │ cmp r3, r0 │ │ │ │ - bne 65d70 │ │ │ │ + bne 65d64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r7, [pc, #496] @ 65f80 │ │ │ │ + ldr r7, [pc, #496] @ 65f74 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -68728,461 +68725,461 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 216a4c │ │ │ │ - ldr r3, [pc, #408] @ 65f84 │ │ │ │ + bl 216a14 │ │ │ │ + ldr r3, [pc, #408] @ 65f78 │ │ │ │ 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 259fc0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 65ec4 │ │ │ │ - ldr r2, [pc, #372] @ 65f88 │ │ │ │ + beq 65eb8 │ │ │ │ + ldr r2, [pc, #372] @ 65f7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 65e94 │ │ │ │ + b 65e88 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #348] @ 65f8c │ │ │ │ - ldr r0, [pc, #348] @ 65f90 │ │ │ │ + ldr r1, [pc, #348] @ 65f80 │ │ │ │ + ldr r0, [pc, #348] @ 65f84 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cf4 │ │ │ │ + b 65ce8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #316] @ 65f94 │ │ │ │ - ldr r1, [pc, #316] @ 65f98 │ │ │ │ + ldr r0, [pc, #316] @ 65f88 │ │ │ │ + ldr r1, [pc, #316] @ 65f8c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cd0 │ │ │ │ - ldr r2, [pc, #284] @ 65f9c │ │ │ │ - ldr r0, [pc, #284] @ 65fa0 │ │ │ │ + b 65cc4 │ │ │ │ + ldr r2, [pc, #284] @ 65f90 │ │ │ │ + ldr r0, [pc, #284] @ 65f94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 65fa4 │ │ │ │ + ldr r2, [pc, #264] @ 65f98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #204] @ 65f70 │ │ │ │ + ldr r3, [pc, #204] @ 65f64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65f68 │ │ │ │ + bne 65f5c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65f20 │ │ │ │ + beq 65f14 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #160] @ 65fa8 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #160] @ 65f9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + bl 4bc94 │ │ │ │ + b 65e00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r9} │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #92] @ 65fac │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #92] @ 65fa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + bl 4bc94 │ │ │ │ + b 65e00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024a3b4 │ │ │ │ + eoreq sl, r4, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r3, sl │ │ │ │ + eoreq sl, r4, r0, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + mlaeq r0, r0, r2, r6 │ │ │ │ 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 sl, r4, r8, asr r1 │ │ │ │ - mlaeq r0, r8, r8, r6 │ │ │ │ - eoreq r6, r0, r4, lsr #17 │ │ │ │ + eoreq r5, r0, r4, ror #24 │ │ │ │ + eoreq r6, r0, ip, ror #3 │ │ │ │ + eoreq r6, r0, r8, asr #3 │ │ │ │ + eoreq r5, r0, r8, lsr ip │ │ │ │ + eoreq r5, r0, r4, lsl r6 │ │ │ │ + eoreq r6, r0, r4, lsr #3 │ │ │ │ + eoreq sl, r4, r4, ror #2 │ │ │ │ + eoreq r6, r0, r4, ror #16 │ │ │ │ + eoreq r6, r0, r0, ror r8 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #1100] @ 66408 │ │ │ │ + ldr ip, [pc, #1100] @ 6640c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #1088] @ 6641c │ │ │ │ + ldr r5, [pc, #1088] @ 66410 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1084] @ 66420 │ │ │ │ + ldr r2, [pc, #1084] @ 66414 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #1068] @ 66424 │ │ │ │ + ldr r3, [pc, #1068] @ 66418 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ 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 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 66130 │ │ │ │ + bne 66124 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #976] @ 66428 │ │ │ │ + ldr r3, [pc, #976] @ 6641c │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66130 │ │ │ │ + bne 66124 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 66160 │ │ │ │ - ldr r3, [pc, #952] @ 6642c │ │ │ │ + ble 66154 │ │ │ │ + ldr r3, [pc, #952] @ 66420 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 66160 │ │ │ │ + beq 66154 │ │ │ │ tst r8, #1 │ │ │ │ - bne 66288 │ │ │ │ + bne 6627c │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66300 │ │ │ │ + beq 662f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #904] @ 66430 │ │ │ │ + ldr r0, [pc, #904] @ 66424 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #900] @ 66434 │ │ │ │ + ldr r1, [pc, #900] @ 66428 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #848] @ 66438 │ │ │ │ + ldr r3, [pc, #848] @ 6642c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #824] @ 6643c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #824] @ 66430 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661c0 │ │ │ │ + beq 661b4 │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 66224 │ │ │ │ + b 66218 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #772] @ 66440 │ │ │ │ + ldr r0, [pc, #772] @ 66434 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #768] @ 66444 │ │ │ │ + ldr r1, [pc, #768] @ 66438 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bgt 6606c │ │ │ │ + bgt 66060 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #712] @ 66448 │ │ │ │ + ldr r3, [pc, #712] @ 6643c │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #668] @ 6643c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #668] @ 66430 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66254 │ │ │ │ + bne 66248 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #588] @ 6644c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #588] @ 66440 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #576] @ 66450 │ │ │ │ + ldr r1, [pc, #576] @ 66444 │ │ │ │ str r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #552] @ 66454 │ │ │ │ + ldr r2, [pc, #552] @ 66448 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #484] @ 66418 │ │ │ │ + ldr r3, [pc, #484] @ 6640c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66410 │ │ │ │ + bne 66404 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r4, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne 6634c │ │ │ │ + bne 66340 │ │ │ │ tst r4, #2 │ │ │ │ - bne 66330 │ │ │ │ + bne 66324 │ │ │ │ tst r4, #1 │ │ │ │ - beq 66220 │ │ │ │ - ldr r3, [pc, #480] @ 66458 │ │ │ │ + beq 66214 │ │ │ │ + ldr r3, [pc, #480] @ 6644c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 103924 │ │ │ │ - b 66220 │ │ │ │ + b 66214 │ │ │ │ cmp r8, #131072 @ 0x20000 │ │ │ │ asr r8, r8, #1 │ │ │ │ - bcs 66098 │ │ │ │ + bcs 6608c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ 6645c │ │ │ │ + ldr r3, [pc, #436] @ 66450 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #57 @ 0x39 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #360] @ 6643c │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #360] @ 66430 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a61c │ │ │ │ + bl 25a5dc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 66368 │ │ │ │ - ldr r2, [pc, #360] @ 66460 │ │ │ │ + beq 6635c │ │ │ │ + ldr r2, [pc, #360] @ 66454 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 66224 │ │ │ │ + b 66218 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 66098 │ │ │ │ - ldr r0, [pc, #336] @ 66464 │ │ │ │ + bne 6608c │ │ │ │ + ldr r0, [pc, #336] @ 66458 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66098 │ │ │ │ + bne 6608c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ - b 660cc │ │ │ │ - ldr r3, [pc, #304] @ 66468 │ │ │ │ + b 660c0 │ │ │ │ + ldr r3, [pc, #304] @ 6645c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66268 │ │ │ │ - ldr r3, [pc, #280] @ 6646c │ │ │ │ + b 6625c │ │ │ │ + ldr r3, [pc, #280] @ 66460 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66260 │ │ │ │ + b 66254 │ │ │ │ mov r0, #8 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 663c4 │ │ │ │ + bne 663b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #184] @ 66470 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #184] @ 66464 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 66208 │ │ │ │ + b 661fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ stmib sp, {r4, r9} │ │ │ │ str r9, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #128] @ 66474 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #128] @ 66468 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ - b 66378 │ │ │ │ + bl 4bc94 │ │ │ │ + b 6636c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, ip, lsr #32 │ │ │ │ + eoreq sl, r4, r8, lsr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip │ │ │ │ + eoreq sl, r4, r8, lsl r0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00205fb8 │ │ │ │ + eoreq r6, r0, r4, ror #14 │ │ │ │ + eoreq r5, r0, ip, ror pc │ │ │ │ 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 r9, r4, r8, asr #27 │ │ │ │ - eorseq r2, r3, r8, asr r6 │ │ │ │ - eoreq r5, r0, r8, ror #27 │ │ │ │ + eoreq r5, r0, r0, lsr #30 │ │ │ │ + eoreq r5, r0, r0, asr r9 │ │ │ │ + eoreq r5, r0, r0, ror #29 │ │ │ │ + eoreq r6, r0, r0, lsl r6 │ │ │ │ + eoreq r6, r0, r8, lsr #13 │ │ │ │ + ldrdeq r9, [r4], -r4 @ │ │ │ │ + eorseq r2, r3, r4, ror #12 │ │ │ │ + @ instruction: 0x00205db4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r6, r0, r4, lsr 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 r6, r0, r0, lsl #10 │ │ │ │ + eorseq r2, r3, r4, lsr #11 │ │ │ │ + eorseq r2, r3, r8, lsl #11 │ │ │ │ + mlaeq r0, r0, r5, pc @ │ │ │ │ + eoreq r6, r0, ip, asr #8 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #1076] @ 668b8 │ │ │ │ + ldr lr, [pc, #1076] @ 668bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1068] @ 668cc │ │ │ │ + ldr ip, [pc, #1068] @ 668c0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #1056] @ 668d0 │ │ │ │ + ldr r2, [pc, #1056] @ 668c4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ - ldr lr, [pc, #1036] @ 668d4 │ │ │ │ + ldr lr, [pc, #1036] @ 668c8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ @@ -69191,844 +69188,844 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [ip, lr] │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ - beq 66818 │ │ │ │ + beq 6680c │ │ │ │ eor r2, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 259bfc │ │ │ │ + bl 259bbc │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 66870 │ │ │ │ + beq 66864 │ │ │ │ mov r0, #0 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r4, [pc, #928] @ 668d8 │ │ │ │ + ldr r4, [pc, #928] @ 668cc │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c448 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #168] @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c448 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 667b8 │ │ │ │ + bne 667ac │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c448 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c1c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #336] @ 668dc │ │ │ │ + ldr r2, [pc, #336] @ 668d0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #308] @ 668c8 │ │ │ │ + ldr r3, [pc, #308] @ 668bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 668c0 │ │ │ │ + bne 668b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1287a0 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c448 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bbc │ │ │ │ mov r3, r0 │ │ │ │ - b 66770 │ │ │ │ + b 66764 │ │ │ │ mov r2, #1 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b994 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c08 │ │ │ │ + bl 259bc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bcd8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 66524 │ │ │ │ - ldr r1, [pc, #136] @ 668e0 │ │ │ │ + bne 66518 │ │ │ │ + ldr r1, [pc, #136] @ 668d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 66778 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r1, [pc, #64] @ 668e4 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r1, [pc, #64] @ 668d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 66778 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r4, r8, ror #22 │ │ │ │ + eoreq r9, r4, r4, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, r0, asr #22 │ │ │ │ + eoreq r9, r4, ip, 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 │ │ │ │ + eorseq r2, r3, r8, lsr #7 │ │ │ │ + eoreq r9, r4, r4, ror r8 │ │ │ │ + strdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, ip, asr r0 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #336] @ 66a44 │ │ │ │ + ldr r2, [pc, #336] @ 66a48 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #324] @ 66a58 │ │ │ │ + ldr r7, [pc, #324] @ 66a4c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #320] @ 66a5c │ │ │ │ + ldr r3, [pc, #320] @ 66a50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 66a1c │ │ │ │ + bne 66a10 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #232] @ 66a60 │ │ │ │ + ldr r3, [pc, #232] @ 66a54 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66a1c │ │ │ │ + bne 66a10 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #200] @ 66a64 │ │ │ │ + ldr r3, [pc, #200] @ 66a58 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movle r3, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 669dc │ │ │ │ - ldr r1, [pc, #152] @ 66a68 │ │ │ │ + ble 669d0 │ │ │ │ + ldr r1, [pc, #152] @ 66a5c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ subs r3, r3, r1 │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r2, #0 │ │ │ │ - bl 66478 │ │ │ │ - ldr r2, [pc, #116] @ 66a6c │ │ │ │ - ldr r3, [pc, #88] @ 66a54 │ │ │ │ + bl 6646c │ │ │ │ + ldr r2, [pc, #116] @ 66a60 │ │ │ │ + ldr r3, [pc, #88] @ 66a48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 66a4c │ │ │ │ + bne 66a40 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 66a70 │ │ │ │ - ldr r1, [pc, #72] @ 66a74 │ │ │ │ + ldr r0, [pc, #72] @ 66a64 │ │ │ │ + ldr r1, [pc, #72] @ 66a68 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 66984 │ │ │ │ + b 66978 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r4], -r4 @ │ │ │ │ + eoreq r9, r4, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r4], -r4 @ │ │ │ │ + eoreq r9, r4, r0, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r5, r0, r8, lsr r7 │ │ │ │ + eoreq r5, r0, r4, lsl #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r4, r0, lsl #12 │ │ │ │ - eoreq r5, r0, r8, lsr #13 │ │ │ │ - mlaeq r0, r8, r0, r5 │ │ │ │ + eoreq r9, r4, ip, lsl #12 │ │ │ │ + eoreq r5, r0, r4, ror r6 │ │ │ │ + eoreq r5, r0, r4, rrx │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #3900] @ 679c0 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3892] @ 679d0 │ │ │ │ + ldr r1, [pc, #3892] @ 679c4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [pc, #3884] @ 679d4 │ │ │ │ + ldr sl, [pc, #3884] @ 679c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #3876] @ 679d8 │ │ │ │ + ldr r2, [pc, #3876] @ 679cc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov lr, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [pc, #3828] @ 679dc │ │ │ │ + ldr r2, [pc, #3828] @ 679d0 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ sub ip, r8, #58 @ 0x3a │ │ │ │ eor r1, r1, #1 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ tst r1, ip │ │ │ │ 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, #180] @ 0xb4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ 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, #188] @ 0xbc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne 670d8 │ │ │ │ + bne 670cc │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 67318 │ │ │ │ + beq 6730c │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bge 66c20 │ │ │ │ + bge 66c14 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 66bc8 │ │ │ │ + beq 66bbc │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 66bdc │ │ │ │ + beq 66bd0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66bfc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68624 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 66ba0 │ │ │ │ + bne 66b94 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 66b8c │ │ │ │ - b 68634 │ │ │ │ + bne 66b80 │ │ │ │ + b 68628 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66bfc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68624 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 66bc8 │ │ │ │ + beq 66bbc │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 66be4 │ │ │ │ + bne 66bd8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ + bls 66c18 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 66c24 │ │ │ │ - beq 673bc │ │ │ │ + bgt 66c18 │ │ │ │ + beq 673b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 66d88 │ │ │ │ + bne 66d7c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ and r7, r3, r2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r4, #5 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov sl, r3 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - b 66c9c │ │ │ │ + b 66c90 │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 66c74 │ │ │ │ + bne 66c68 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 67668 │ │ │ │ + beq 6765c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 67668 │ │ │ │ + bne 6765c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ tst ip, #1 │ │ │ │ - bne 672ec │ │ │ │ + bne 672e0 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 672ec │ │ │ │ + bhi 672e0 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge 67768 │ │ │ │ + bge 6775c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60004 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66c60 │ │ │ │ + beq 66c54 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0e8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 66c60 │ │ │ │ + b 66c54 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl 61880 │ │ │ │ + bl 61874 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d64 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67304 │ │ │ │ + bne 672f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66de4 │ │ │ │ + beq 66dd8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66de4 │ │ │ │ + bne 66dd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #3108] @ 679e0 │ │ │ │ - ldr r3, [pc, #3088] @ 679d0 │ │ │ │ + ldr r2, [pc, #3108] @ 679d4 │ │ │ │ + ldr r3, [pc, #3088] @ 679c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68604 │ │ │ │ + bne 685f8 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3056] @ 679e4 │ │ │ │ + ldr r3, [pc, #3056] @ 679d8 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ 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] │ │ │ │ - bne 6754c │ │ │ │ + bne 67540 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 680a0 │ │ │ │ + ble 68094 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r9, [pc, #2984] @ 679e8 │ │ │ │ + ldr r9, [pc, #2984] @ 679dc │ │ │ │ and r2, r2, r3 │ │ │ │ mov sl, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, #7 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 66ec8 │ │ │ │ + b 66ebc │ │ │ │ cmp sl, #0 │ │ │ │ ldreq r2, [sp, #96] @ 0x60 │ │ │ │ streq r2, [sp, #24] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 66e94 │ │ │ │ + beq 66e88 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ - bne 66f20 │ │ │ │ + bne 66f14 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 66f20 │ │ │ │ + bhi 66f14 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov sl, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 676a0 │ │ │ │ + ble 67694 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60004 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66e68 │ │ │ │ + beq 66e5c │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0e8 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 66e68 │ │ │ │ + bne 66e5c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ - b 66e68 │ │ │ │ + b 66e5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 67680 │ │ │ │ + bne 67674 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 67660 │ │ │ │ - ldr r3, [pc, #2728] @ 679ec │ │ │ │ + beq 67654 │ │ │ │ + ldr r3, [pc, #2728] @ 679e0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r2 │ │ │ │ - beq 67708 │ │ │ │ + beq 676fc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 670a8 │ │ │ │ + beq 6709c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2684] @ 679f0 │ │ │ │ + ldr r9, [pc, #2684] @ 679e4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, #0 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - beq 67004 │ │ │ │ + beq 66ff8 │ │ │ │ cmp ip, fp │ │ │ │ moveq ip, r3 │ │ │ │ streq r3, [sp, #108] @ 0x6c │ │ │ │ - beq 66fdc │ │ │ │ + beq 66fd0 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str sl, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 6709c │ │ │ │ + beq 67090 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 66f8c │ │ │ │ + bne 66f80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #120 @ 0x78 │ │ │ │ - bne 677c8 │ │ │ │ + bne 677bc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp ip, fp │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 6727c │ │ │ │ + beq 67270 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r3, #9 │ │ │ │ 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 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ - ldr r3, [pc, #2452] @ 679f4 │ │ │ │ + bl 60004 │ │ │ │ + ldr r3, [pc, #2452] @ 679e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - beq 67cb0 │ │ │ │ + beq 67ca4 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ tst ip, #1 │ │ │ │ - beq 674e4 │ │ │ │ + beq 674d8 │ │ │ │ cmp ip, fp │ │ │ │ ldreq ip, [sp, #108] @ 0x6c │ │ │ │ movne ip, fp │ │ │ │ strne fp, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne 66ff4 │ │ │ │ + bne 66fe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66d9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66d9c │ │ │ │ mov r3, #7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66d9c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ mov r2, #5 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 6747c │ │ │ │ + bne 67470 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a34 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 67718 │ │ │ │ + bne 6770c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ 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 5d0e0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 66cec │ │ │ │ + beq 66ce0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d64 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne 67cf4 │ │ │ │ + bne 67ce8 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d64 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d64 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ @@ -70052,95 +70049,95 @@ │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ - b 66d54 │ │ │ │ + b 66d48 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - beq 6748c │ │ │ │ + beq 67480 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r0, [pc, #1876] @ 679f8 │ │ │ │ + ldr r0, [pc, #1876] @ 679ec │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ 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 1d1b1c │ │ │ │ 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] │ │ │ │ - b 66fec │ │ │ │ + b 66fe0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66d9c │ │ │ │ mov r4, r5 │ │ │ │ - b 66d90 │ │ │ │ + b 66d84 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67a10 │ │ │ │ + beq 67a04 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ add r3, r2, r4 │ │ │ │ - bne 67da8 │ │ │ │ + bne 67d9c │ │ │ │ mov r4, r3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 67330 │ │ │ │ + beq 67324 │ │ │ │ rsb r2, r2, #1 │ │ │ │ adds r4, r2, r4 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, #1 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67da0 │ │ │ │ + beq 67d94 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldrsb r3, [r4] │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67510 │ │ │ │ + blt 67504 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4] │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 67510 │ │ │ │ + beq 67504 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67510 │ │ │ │ + bne 67504 │ │ │ │ cmp r6, #2 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ movne r5, #0 │ │ │ │ movne r4, #2 │ │ │ │ - bne 66b80 │ │ │ │ + bne 66b74 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [lr] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, #5 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ @@ -70150,141 +70147,141 @@ │ │ │ │ ldmib ip, {r0, r4} │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [lr] │ │ │ │ add r2, r0, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ and lr, ip, #1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - beq 68088 │ │ │ │ + beq 6807c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66d9c │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ cmpne lr, #92 @ 0x5c │ │ │ │ - beq 66da8 │ │ │ │ + beq 66d9c │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67434 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 68608 │ │ │ │ + beq 685fc │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67434 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 68608 │ │ │ │ + beq 685fc │ │ │ │ cmp lr, #58 @ 0x3a │ │ │ │ - bne 66da8 │ │ │ │ + bne 66d9c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68548 │ │ │ │ + bne 6853c │ │ │ │ cmp r4, #2 │ │ │ │ - beq 6850c │ │ │ │ + beq 68500 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66da8 │ │ │ │ + b 66d9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ - b 67130 │ │ │ │ + b 67124 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1368] @ 679fc │ │ │ │ + ldr r0, [pc, #1368] @ 679f0 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ + b 66fe0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 67504 │ │ │ │ + beq 674f8 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6707c │ │ │ │ + bhi 67070 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67080 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ 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 5cd08 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r4, [sp, #120] @ 0x78 │ │ │ │ - b 66b74 │ │ │ │ + b 66b68 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, #7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 67778 │ │ │ │ + beq 6776c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ addeq r9, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - beq 675fc │ │ │ │ - ldr r2, [pc, #1136] @ 67a00 │ │ │ │ + beq 675f0 │ │ │ │ + ldr r2, [pc, #1136] @ 679f4 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov sl, #9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 675b4 │ │ │ │ + b 675a8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 675fc │ │ │ │ + beq 675f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 675a0 │ │ │ │ + bne 67594 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675a0 │ │ │ │ + bne 67594 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 675a0 │ │ │ │ + b 67594 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ @@ -70292,40 +70289,40 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r6] │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 66e28 │ │ │ │ + b 66e1c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 66da8 │ │ │ │ + b 66d9c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ mov r4, r5 │ │ │ │ - beq 66d90 │ │ │ │ - b 66d9c │ │ │ │ + beq 66d84 │ │ │ │ + b 66d90 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 103924 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f28 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ @@ -70335,72 +70332,72 @@ │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ bl 103924 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov ip, r3 │ │ │ │ - b 66f68 │ │ │ │ + b 66f5c │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ - b 6716c │ │ │ │ + b 67160 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ and r1, r3, #1 │ │ │ │ - b 6766c │ │ │ │ + b 67660 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #612] @ 67a04 │ │ │ │ + ldr r3, [pc, #612] @ 679f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ - b 6756c │ │ │ │ - ldr r3, [pc, #568] @ 67a08 │ │ │ │ + b 67560 │ │ │ │ + ldr r3, [pc, #568] @ 679fc │ │ │ │ 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 │ │ │ │ @@ -70416,176 +70413,176 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 6a98c │ │ │ │ + bl 6a980 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ cmp r0, ip │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 679b8 │ │ │ │ + beq 679ac │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 67930 │ │ │ │ + beq 67924 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r1, r7 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - beq 678dc │ │ │ │ + beq 678d0 │ │ │ │ mov r4, #13 │ │ │ │ - b 67890 │ │ │ │ + b 67884 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 678d8 │ │ │ │ + beq 678cc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6787c │ │ │ │ + bne 67870 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6787c │ │ │ │ + bne 67870 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ - b 6787c │ │ │ │ + b 67870 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 103924 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 67810 │ │ │ │ + b 67804 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r9, #2 │ │ │ │ mov fp, #15 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - str r5, [sp, #220] @ 0xdc │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r9, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ 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 60004 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 67858 │ │ │ │ + b 6784c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - b 67014 │ │ │ │ - eoreq r9, r4, r0, ror #10 │ │ │ │ + b 67008 │ │ │ │ + eoreq r9, r4, ip, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, ip, lsr r5 │ │ │ │ + eoreq r9, r4, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r4, ip, lsr r2 │ │ │ │ + eoreq r9, r4, r8, asr #4 │ │ │ │ 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 @ │ │ │ │ + eorseq r1, r3, ip, lsl #21 │ │ │ │ + mlaseq r3, r8, r9, r1 │ │ │ │ + eorseq r1, r3, r4, ror #18 │ │ │ │ + eorseq r1, r3, r0, lsl #17 │ │ │ │ + eoreq r5, r0, ip, lsl #14 │ │ │ │ + eoreq r2, r0, r4, ror #31 │ │ │ │ + strdeq r5, [r0], -ip @ │ │ │ │ + eoreq r4, r0, r0, lsr #16 │ │ │ │ + @ instruction: 0x002051bc │ │ │ │ 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 │ │ │ │ - add r5, sp, #108 @ 0x6c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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 r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - str r9, [sp, #164] @ 0xa4 │ │ │ │ - ble 67c08 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #164] @ 0xa4 │ │ │ │ + ble 67bfc │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67bfc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67bfc │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 67c08 │ │ │ │ + bne 67bfc │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67bfc │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 680ac │ │ │ │ + bne 680a0 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [r3] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -70594,52 +70591,52 @@ │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - 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 │ │ │ │ add r3, r0, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 680b4 │ │ │ │ + beq 680a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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 5d0e0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #7 │ │ │ │ - beq 681d4 │ │ │ │ + beq 681c8 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 68160 │ │ │ │ + beq 68154 │ │ │ │ cmn r2, #2 │ │ │ │ - beq 6829c │ │ │ │ + beq 68290 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 6804c │ │ │ │ + bge 68040 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd68 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 685a8 │ │ │ │ + beq 6859c │ │ │ │ cmp r0, #8 │ │ │ │ ldrgt r1, [sp, #100] @ 0x64 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ strgt r3, [r1] │ │ │ │ strgt r3, [sp, #52] @ 0x34 │ │ │ │ strle r3, [sp, #52] @ 0x34 │ │ │ │ @@ -70649,96 +70646,96 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvnle r5, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b 67bd4 │ │ │ │ + b 67bc8 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 67db0 │ │ │ │ + beq 67da4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ addne r5, r3, #1 │ │ │ │ add r0, r1, r3 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67bc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 67f40 │ │ │ │ + bgt 67f34 │ │ │ │ add r5, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - b 67bd0 │ │ │ │ + b 67bc4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ 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 5cd08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67ca0 │ │ │ │ + beq 67c94 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmpne r2, #92 @ 0x5c │ │ │ │ moveq r1, r3 │ │ │ │ moveq r2, r6 │ │ │ │ - bne 67c8c │ │ │ │ + bne 67c80 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 67c64 │ │ │ │ + beq 67c58 │ │ │ │ cmp r6, ip │ │ │ │ - bgt 68254 │ │ │ │ + bgt 68248 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 67364 │ │ │ │ + bgt 67358 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b 67514 │ │ │ │ + b 67508 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #12 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67080 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ @@ -70765,31 +70762,31 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - b 67274 │ │ │ │ + b 67268 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6750c │ │ │ │ + beq 67500 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66b70 │ │ │ │ + b 66b64 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bgt 6846c │ │ │ │ + bgt 68460 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 67e1c │ │ │ │ + beq 67e10 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ @@ -70799,22 +70796,22 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ bl 23310 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 683a4 │ │ │ │ + beq 68398 │ │ │ │ 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 34c74 │ │ │ │ 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,94 +70828,94 @@ │ │ │ │ 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 1d1b1c │ │ │ │ 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] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 68394 │ │ │ │ + bne 68388 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r1] │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldmib r3, {r0, r6} │ │ │ │ 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 5d0e0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67f1c │ │ │ │ + beq 67f10 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 683ac │ │ │ │ + beq 683a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ - beq 6823c │ │ │ │ + beq 68230 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67c10 │ │ │ │ - b 66da8 │ │ │ │ + beq 67c04 │ │ │ │ + b 66d9c │ │ │ │ add r5, r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - ble 68044 │ │ │ │ + ble 68038 │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, lr, r6 │ │ │ │ - b 67f6c │ │ │ │ + b 67f60 │ │ │ │ cmp r0, lr │ │ │ │ - beq 68044 │ │ │ │ + beq 68038 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 67f64 │ │ │ │ + beq 67f58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ 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 5d5ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 67c00 │ │ │ │ + beq 67bf4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68614 │ │ │ │ + beq 68608 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, r3, r4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq 6834c │ │ │ │ + beq 68340 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 684b0 │ │ │ │ + beq 684a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 684f0 │ │ │ │ + bne 684e4 │ │ │ │ mov r3, #85 @ 0x55 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r3, #78 @ 0x4e │ │ │ │ strb r3, [r0, #5] │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ strb r3, [r0, #6] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -70930,53 +70927,53 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ - b 67ecc │ │ │ │ + b 67ec0 │ │ │ │ mov r0, #1 │ │ │ │ - b 67f7c │ │ │ │ + b 67f70 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 682d8 │ │ │ │ + beq 682cc │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 683d8 │ │ │ │ + beq 683cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq 67ecc │ │ │ │ + beq 67ec0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67ffc │ │ │ │ + b 67ff0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66d9c │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 67440 │ │ │ │ - b 66da8 │ │ │ │ + bne 67434 │ │ │ │ + b 66d9c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 676a8 │ │ │ │ + b 6769c │ │ │ │ mov r0, ip │ │ │ │ - b 670cc │ │ │ │ + b 670c0 │ │ │ │ sub r3, r6, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 68340 │ │ │ │ - ldr r3, [pc, #-1732] @ 67a0c │ │ │ │ + beq 68334 │ │ │ │ + ldr r3, [pc, #-1732] @ 67a00 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r1, [sp] │ │ │ │ @@ -70989,422 +70986,422 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ 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 │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #140] @ 0x8c │ │ │ │ + bl 5d0e0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68438 │ │ │ │ + bne 6842c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 68440 │ │ │ │ + beq 68434 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 67b14 │ │ │ │ + b 67b08 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6804c │ │ │ │ + bne 68040 │ │ │ │ ldrsb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 683c4 │ │ │ │ + blt 683b8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 6804c │ │ │ │ + beq 68040 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68040 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #5 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bb8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrsb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6804c │ │ │ │ + blt 68040 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 6804c │ │ │ │ + beq 68040 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68040 │ │ │ │ mov r3, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bb8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 67f30 │ │ │ │ + b 67f24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ - b 67c90 │ │ │ │ + b 67c84 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd68 │ │ │ │ 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 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 67bc4 │ │ │ │ + b 67bb8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ and r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 67bc4 │ │ │ │ + b 67bb8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67b1c │ │ │ │ + b 67b10 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fc4 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68064 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68564 │ │ │ │ sub r2, r6, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ add r0, r3, #3 │ │ │ │ bl 235b0 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67ffc │ │ │ │ + b 67ff0 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ mov r3, r0 │ │ │ │ - b 67ecc │ │ │ │ + b 67ec0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67e6c │ │ │ │ + b 67e60 │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 67f1c │ │ │ │ + b 67f10 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 68070 │ │ │ │ + beq 68064 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68064 │ │ │ │ sub r3, r6, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #8 │ │ │ │ mvn r5, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b 67bc4 │ │ │ │ + b 67bb8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6814c │ │ │ │ + bne 68140 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movne r6, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67b1c │ │ │ │ + b 67b10 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ 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 5d5ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 67fac │ │ │ │ - b 67dbc │ │ │ │ + bne 67fa0 │ │ │ │ + b 67db0 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 67fe4 │ │ │ │ + beq 67fd8 │ │ │ │ sub r2, r6, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ add r0, r3, #3 │ │ │ │ bl 235b0 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67fe4 │ │ │ │ + b 67fd8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldrsb r3, [r4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67474 │ │ │ │ + blt 67468 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 67474 │ │ │ │ + beq 67468 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67474 │ │ │ │ + bne 67468 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #5 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66d9c │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ + b 6836c │ │ │ │ sub r2, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r0 │ │ │ │ - b 67ed8 │ │ │ │ + b 67ecc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ - b 68558 │ │ │ │ + b 6854c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68064 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68564 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 68378 │ │ │ │ + b 6836c │ │ │ │ mov r2, #3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ - b 673bc │ │ │ │ + bls 66c18 │ │ │ │ + b 673b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [pc, #3820] @ 69550 │ │ │ │ - ldr r1, [pc, #3820] @ 69554 │ │ │ │ + ldr ip, [pc, #3820] @ 69544 │ │ │ │ + ldr r1, [pc, #3820] @ 69548 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #3816] @ 69558 │ │ │ │ + ldr r3, [pc, #3816] @ 6954c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #484] @ 0x1e4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 69180 │ │ │ │ - ldr r3, [pc, #3772] @ 6955c │ │ │ │ + beq 69174 │ │ │ │ + ldr r3, [pc, #3772] @ 69550 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3752] @ 69560 │ │ │ │ + ldr r3, [pc, #3752] @ 69554 │ │ │ │ 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, #204] @ 0xcc │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ + ble 69c78 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #3672] @ 69564 │ │ │ │ + ldr r2, [pc, #3672] @ 69558 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3664] @ 69568 │ │ │ │ + ldr r3, [pc, #3664] @ 6955c │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, r2 │ │ │ │ - ldr r2, [pc, #3648] @ 6956c │ │ │ │ + ldr r2, [pc, #3648] @ 69560 │ │ │ │ and r4, r9, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #3640] @ 69570 │ │ │ │ + ldr r3, [pc, #3640] @ 69564 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, sl │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, sl │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3612] @ 69574 │ │ │ │ - ldr lr, [pc, #3612] @ 69578 │ │ │ │ + ldr r3, [pc, #3612] @ 69568 │ │ │ │ + ldr lr, [pc, #3612] @ 6956c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3604] @ 6957c │ │ │ │ - ldr r0, [pc, #3604] @ 69580 │ │ │ │ + ldr r3, [pc, #3604] @ 69570 │ │ │ │ + ldr r0, [pc, #3604] @ 69574 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3596] @ 69584 │ │ │ │ - ldr ip, [pc, #3596] @ 69588 │ │ │ │ - ldr r1, [pc, #3596] @ 6958c │ │ │ │ + ldr r3, [pc, #3596] @ 69578 │ │ │ │ + ldr ip, [pc, #3596] @ 6957c │ │ │ │ + ldr r1, [pc, #3596] @ 69580 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ movne ip, lr │ │ │ │ movne r1, r0 │ │ │ │ @@ -71421,159 +71418,159 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ lsl r6, r9, #2 │ │ │ │ ldr r2, [r3, r9, lsl #2] │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ ands r4, r2, #1 │ │ │ │ - beq 6884c │ │ │ │ - ldr r1, [pc, #3496] @ 69590 │ │ │ │ + beq 68840 │ │ │ │ + ldr r1, [pc, #3496] @ 69584 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ 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 48af0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #3524] @ 695dc │ │ │ │ + ldr r3, [pc, #3524] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3436] @ 69594 │ │ │ │ - ldr r3, [pc, #3372] @ 69558 │ │ │ │ + ldr r2, [pc, #3436] @ 69588 │ │ │ │ + ldr r3, [pc, #3372] @ 6954c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a168 │ │ │ │ + bne 6a15c │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - beq 68b38 │ │ │ │ + beq 68b2c │ │ │ │ sub r1, r0, #57 @ 0x39 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 68b38 │ │ │ │ + bls 68b2c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne 687e0 │ │ │ │ - ldr r1, [pc, #3356] @ 69598 │ │ │ │ + bne 687d4 │ │ │ │ + ldr r1, [pc, #3356] @ 6958c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ad4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 687e0 │ │ │ │ + bne 687d4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68af4 │ │ │ │ + beq 68ae8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r8, sl │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 68cb0 │ │ │ │ + bge 68ca4 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 68a74 │ │ │ │ + beq 68a68 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 68d50 │ │ │ │ + beq 68d44 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 68930 │ │ │ │ + ble 68924 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 68930 │ │ │ │ + bne 68924 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r3] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ tst r1, #1024 @ 0x400 │ │ │ │ - beq 68930 │ │ │ │ + beq 68924 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 693ac │ │ │ │ + beq 693a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68e30 │ │ │ │ + beq 68e24 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e94 │ │ │ │ + beq 68e88 │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - beq 68d0c │ │ │ │ + beq 68d00 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ mov fp, r8 │ │ │ │ add sl, sl, r8 │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne 68d3c │ │ │ │ + bne 68d30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - beq 68fd0 │ │ │ │ + beq 68fc4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69028 │ │ │ │ + bne 6901c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68e78 │ │ │ │ + beq 68e6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - bgt 68e64 │ │ │ │ + bgt 68e58 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ strb r2, [r3, sl] │ │ │ │ add sl, sl, #1 │ │ │ │ - beq 689f0 │ │ │ │ + beq 689e4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, r4 │ │ │ │ ldrb fp, [r3, #-1] │ │ │ │ cmp fp, #92 @ 0x5c │ │ │ │ cmpne fp, #47 @ 0x2f │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bne 687c8 │ │ │ │ + bne 687bc │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r1, r1, sl │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - beq 697f8 │ │ │ │ + beq 697ec │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ sub r3, r3, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ @@ -71582,423 +71579,423 @@ │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - b 68820 │ │ │ │ + b 68814 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 68f90 │ │ │ │ + beq 68f84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, #0 │ │ │ │ andne fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ - bne 69168 │ │ │ │ + bne 6915c │ │ │ │ add r0, r6, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r3, r4 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrb fp, [r3, #-1] │ │ │ │ sub fp, fp, #47 @ 0x2f │ │ │ │ clz fp, fp │ │ │ │ lsr fp, fp, #5 │ │ │ │ - b 689f0 │ │ │ │ + b 689e4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ mov r8, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 688a8 │ │ │ │ + bne 6889c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 61880 │ │ │ │ + bl 61874 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r8, sl │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 688c4 │ │ │ │ - b 68cb8 │ │ │ │ + bgt 688b8 │ │ │ │ + b 68cac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ad4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68894 │ │ │ │ + beq 68888 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r3, r6] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 68ba4 │ │ │ │ + bne 68b98 │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 68f18 │ │ │ │ + bne 68f0c │ │ │ │ sub r3, r1, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strls r2, [sp, #156] @ 0x9c │ │ │ │ - bls 68bfc │ │ │ │ + bls 68bf0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [ip] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ str r3, [r8] │ │ │ │ cmp r1, r7 │ │ │ │ - beq 68c50 │ │ │ │ + beq 68c44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ - ldr r2, [pc, #2400] @ 6959c │ │ │ │ + ldr r2, [pc, #2400] @ 69590 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldmib r3, {r2, r8} │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - beq 694a8 │ │ │ │ + beq 6949c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, r2, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 688a0 │ │ │ │ + beq 68894 │ │ │ │ ldrb r5, [r3, #-1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 68c70 │ │ │ │ + bne 68c64 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #2320] @ 695a0 │ │ │ │ + ldr r2, [pc, #2320] @ 69594 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68814 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ + b 688b0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - bne 6921c │ │ │ │ + bne 69210 │ │ │ │ add r1, sl, #1 │ │ │ │ mov fp, r2 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ add sl, r1, fp │ │ │ │ add r0, r6, r1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68980 │ │ │ │ + beq 68974 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 68f7c │ │ │ │ + bne 68f70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689f0 │ │ │ │ + b 689e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ 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 5d0e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 6918c │ │ │ │ + beq 69180 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ - blt 692a4 │ │ │ │ + blt 69298 │ │ │ │ sub r1, r3, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 69264 │ │ │ │ + beq 69258 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69c04 │ │ │ │ + bne 69bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69c04 │ │ │ │ + bne 69bf8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 68e10 │ │ │ │ + b 68e04 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 68e20 │ │ │ │ + beq 68e14 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 68e04 │ │ │ │ + beq 68df8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6894c │ │ │ │ + bne 68940 │ │ │ │ add r1, r3, r5 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 69104 │ │ │ │ + beq 690f8 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #0 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r5, #1 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689e4 │ │ │ │ + b 689c4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ add r1, r3, r6 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 69238 │ │ │ │ + bne 6922c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689e4 │ │ │ │ + b 689c4 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ mov r3, #0 │ │ │ │ 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 5cd08 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ - beq 692d4 │ │ │ │ + beq 692c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #2 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68d00 │ │ │ │ + beq 68cf4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ add r1, r3, r5 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69310 │ │ │ │ + beq 69304 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69344 │ │ │ │ + bne 69338 │ │ │ │ mov fp, #2 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ + b 68d0c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #1640] @ 695a4 │ │ │ │ + ldr r2, [pc, #1640] @ 69598 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1628] @ 695a8 │ │ │ │ + ldr r2, [pc, #1628] @ 6959c │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [ip, r6] │ │ │ │ add ip, ip, r6 │ │ │ │ tst r2, #1 │ │ │ │ - bne 68ba4 │ │ │ │ + bne 68b98 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - b 68b8c │ │ │ │ + b 68b80 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 6929c │ │ │ │ + beq 69290 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689d0 │ │ │ │ + b 689c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 691e4 │ │ │ │ + beq 691d8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1536] @ 695ac │ │ │ │ + ldr r1, [pc, #1536] @ 695a0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ - b 68808 │ │ │ │ + bl 4bc94 │ │ │ │ + b 687fc │ │ │ │ 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 5cd08 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 68994 │ │ │ │ + beq 68988 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub sl, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ add r1, r0, #1 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 689a0 │ │ │ │ + beq 68994 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r3, sl │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bge 69064 │ │ │ │ + bge 69058 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ strbeq r1, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ ldreq r0, [sp, #136] @ 0x88 │ │ │ │ cmp r3, sl │ │ │ │ - bne 69048 │ │ │ │ + bne 6903c │ │ │ │ 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 5d0e0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 690f8 │ │ │ │ + beq 690ec │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r6, #2 │ │ │ │ moveq r6, #1 │ │ │ │ add r3, r6, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ movne r3, #6 │ │ │ │ moveq r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 69464 │ │ │ │ + bge 69458 │ │ │ │ sub r2, sl, #4 │ │ │ │ add r0, r1, r3 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp r6, #2 │ │ │ │ @@ -72006,325 +72003,325 @@ │ │ │ │ strbeq r2, [r3, #5] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 689a0 │ │ │ │ + b 68994 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #2 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 691f4 │ │ │ │ + beq 691e8 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69388 │ │ │ │ + beq 6937c │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, sl, #2 │ │ │ │ moveq fp, #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ - beq 689d0 │ │ │ │ + beq 689c4 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 689ac │ │ │ │ + b 689a0 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sl, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ - b 68d18 │ │ │ │ - ldr r3, [pc, #1064] @ 695b0 │ │ │ │ + b 68d0c │ │ │ │ + ldr r3, [pc, #1064] @ 695a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 686a0 │ │ │ │ + b 68694 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ 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 5cd08 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 69544 │ │ │ │ + bne 69538 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 68e3c │ │ │ │ + b 68e30 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, sl │ │ │ │ mov sl, r5 │ │ │ │ - b 68ab0 │ │ │ │ + b 68aa4 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 689a0 │ │ │ │ + b 68994 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ add r1, r1, r5 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ - b 68980 │ │ │ │ + b 68974 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r2, sl, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ strb r2, [r3, r6] │ │ │ │ - bne 689d0 │ │ │ │ - b 689f0 │ │ │ │ + bne 689c4 │ │ │ │ + b 689e4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, r3, r8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ addne r2, r8, #1 │ │ │ │ moveq r1, r3 │ │ │ │ movne r1, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r8 │ │ │ │ streq r8, [sp, #52] @ 0x34 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ - b 68e3c │ │ │ │ + b 68e30 │ │ │ │ mov r8, fp │ │ │ │ - b 68ab8 │ │ │ │ + b 68aac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - bne 693ec │ │ │ │ + bne 693e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b 68e3c │ │ │ │ + b 68e30 │ │ │ │ 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 5d0e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ecc │ │ │ │ + beq 68ec0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 68ecc │ │ │ │ + b 68ec0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 6935c │ │ │ │ + beq 69350 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 68f04 │ │ │ │ + beq 68ef8 │ │ │ │ add r0, r6, sl │ │ │ │ add r1, r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68974 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68974 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge 699e4 │ │ │ │ + bge 699d8 │ │ │ │ cmp fp, #0 │ │ │ │ moveq fp, #2 │ │ │ │ mov r5, r4 │ │ │ │ moveq r2, fp │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ - beq 68d18 │ │ │ │ - b 69328 │ │ │ │ + beq 68d0c │ │ │ │ + b 6931c │ │ │ │ add r5, r3, r5 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 699c4 │ │ │ │ + beq 699b8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 69328 │ │ │ │ + b 6931c │ │ │ │ cmp r8, #2 │ │ │ │ - beq 6a13c │ │ │ │ + beq 6a130 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b 693cc │ │ │ │ + b 693c0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 693dc │ │ │ │ + beq 693d0 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 693c0 │ │ │ │ + beq 693b4 │ │ │ │ cmp r8, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 691b8 │ │ │ │ + b 691ac │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ 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 5d0e0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 695e0 │ │ │ │ + beq 695d4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 69a4c │ │ │ │ + bne 69a40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 69be0 │ │ │ │ + beq 69bd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69e20 │ │ │ │ + bne 69e14 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - b 68df8 │ │ │ │ + b 68dec │ │ │ │ mov r2, #5 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ - b 690c4 │ │ │ │ + b 690b8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ - ldr r0, [pc, #256] @ 695b4 │ │ │ │ + ldr r0, [pc, #256] @ 695a8 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 44124 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r4, r3, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #184] @ 695b8 │ │ │ │ + ldr r1, [pc, #184] @ 695ac │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #160] @ 695dc │ │ │ │ + ldr r3, [pc, #160] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 68820 │ │ │ │ + b 68814 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 68dc4 │ │ │ │ - eoreq r7, r4, ip, lsl #19 │ │ │ │ - eoreq r7, r4, r8, lsl #19 │ │ │ │ + b 68db8 │ │ │ │ + mlaeq r4, r8, r9, r7 │ │ │ │ + mlaeq r4, r4, r9, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002038b4 │ │ │ │ + eoreq r3, r0, r0, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r0, r4, lsl #6 │ │ │ │ - strdeq r4, [r0], -r8 @ │ │ │ │ + ldrdeq r4, [r0], -r0 @ │ │ │ │ + eoreq r4, r0, r4, asr #5 │ │ │ │ + eoreq r4, r0, r0, ror #6 │ │ │ │ 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 r2, r0, r0, lsr #26 │ │ │ │ + eoreq r4, r0, r4, ror r2 │ │ │ │ + eoreq r1, r0, r4, lsr sp │ │ │ │ + mlaeq r0, r8, r2, r4 │ │ │ │ + eorseq r0, r3, r0, ror #2 │ │ │ │ + eoreq r4, r0, r8, ror r2 │ │ │ │ eoreq r4, r0, ip, asr #5 │ │ │ │ - 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 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 r4, r0, r4, lsl #8 │ │ │ │ + ldrdeq r7, [r4], -ip @ │ │ │ │ + eorseq r0, r3, r4, rrx │ │ │ │ + eoreq r3, r0, r8, asr #29 │ │ │ │ + eoreq r3, r0, ip, ror lr │ │ │ │ + eoreq r3, r0, ip, lsr #21 │ │ │ │ + eoreq r3, r0, r0, asr #23 │ │ │ │ + eoreq r3, r0, r0, asr #23 │ │ │ │ + andseq lr, pc, r4, ror #16 │ │ │ │ + eoreq r1, r0, r8, ror r1 │ │ │ │ + eoreq r3, r0, r8, lsl r6 │ │ │ │ + mlaeq r0, r8, r4, r2 │ │ │ │ + eoreq r2, r0, r0, asr pc │ │ │ │ + @ instruction: 0x00201eb4 │ │ │ │ + @ instruction: 0x002016b0 │ │ │ │ + @ instruction: 0x00202bb8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r2, r0, r8, ror r8 │ │ │ │ - eoreq r2, r0, r0, lsr #21 │ │ │ │ + eoreq r2, r0, r4, asr #16 │ │ │ │ + eoreq r2, r0, ip, ror #20 │ │ │ │ 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,95 +72337,95 @@ │ │ │ │ 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 1d1b1c │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r3, [pc, #-124] @ 695d0 │ │ │ │ + ldr r3, [pc, #-124] @ 695c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r0] │ │ │ │ str ip, [fp] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [fp, r3] │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, ip │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bl 66a78 │ │ │ │ - ldr r3, [pc, #-168] @ 695dc │ │ │ │ + bl 66a6c │ │ │ │ + ldr r3, [pc, #-168] @ 695d0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [fp, r3] │ │ │ │ cmp r0, fp │ │ │ │ - beq 69974 │ │ │ │ + beq 69968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ - bl 628f4 │ │ │ │ + bl 628e8 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp sl, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, r0, sl │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ - ble 69cc8 │ │ │ │ + ble 69cbc │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 69ebc │ │ │ │ + beq 69eb0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd68 │ │ │ │ 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 │ │ │ │ + bgt 6a0bc │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a040 │ │ │ │ + bne 6a034 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0b8 │ │ │ │ + beq 6a0ac │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 6a228 │ │ │ │ + bne 6a21c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, #6 │ │ │ │ add r3, r3, #6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, #4] │ │ │ │ strb r3, [r6, #5] │ │ │ │ @@ -72437,203 +72434,203 @@ │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 69d74 │ │ │ │ + beq 69d68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, r3, #1 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6a198 │ │ │ │ + bne 6a18c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 69e78 │ │ │ │ + bne 69e6c │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r5, r4 │ │ │ │ - b 6894c │ │ │ │ + b 68940 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #4 │ │ │ │ - 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 │ │ │ │ - cmp sl, #3 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r6, [r1] │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + cmp sl, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [r1] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #188] @ 0xbc │ │ │ │ - ble 68a28 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #180] @ 0xb4 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + ble 68a1c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a1c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a1c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a1c │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a1c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a1c │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a34 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1a4 │ │ │ │ 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 1d1b1c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-852] @ 695d0 │ │ │ │ + ldr r3, [pc, #-852] @ 695c4 │ │ │ │ mov r2, sl │ │ │ │ strh r7, [r0] │ │ │ │ str r1, [r9] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r5, r8} │ │ │ │ - bl 66a78 │ │ │ │ - ldr r3, [pc, #-892] @ 695dc │ │ │ │ + bl 66a6c │ │ │ │ + ldr r3, [pc, #-892] @ 695d0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - beq 6a1a4 │ │ │ │ + beq 6a198 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68814 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r2, [r3, r8] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ addne r2, r8, #1 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ streq r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 69e48 │ │ │ │ + beq 69e3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a160 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - b 68df4 │ │ │ │ + b 68de8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sl, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt 69398 │ │ │ │ + blt 6938c │ │ │ │ mov fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ 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 5d0e0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 69a20 │ │ │ │ + beq 69a14 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 69f3c │ │ │ │ + blt 69f30 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r2 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 69bf4 │ │ │ │ + beq 69be8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ mov fp, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ add r1, r1, r4 │ │ │ │ - b 68974 │ │ │ │ + b 68968 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ 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 5bd68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble 69e8c │ │ │ │ + ble 69e80 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69d80 │ │ │ │ + bne 69d74 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, r6, sl │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #-1232] @ 695dc │ │ │ │ + ldr r3, [pc, #-1232] @ 695d0 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - ldr r3, [pc, #-1252] @ 695d0 │ │ │ │ + ldr r3, [pc, #-1252] @ 695c4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -72661,532 +72658,532 @@ │ │ │ │ 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 1d1b1c │ │ │ │ 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] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [r6] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, fp │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - beq 69d24 │ │ │ │ + beq 69d18 │ │ │ │ ldmib r2, {r1, sl} │ │ │ │ mov r2, sl │ │ │ │ bl 23310 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r6, sl │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ sub r5, r2, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ clz r5, r5 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - bne 69c98 │ │ │ │ + bne 69c8c │ │ │ │ cmp r8, r4 │ │ │ │ - bne 69774 │ │ │ │ + bne 69768 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ mov r4, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 6894c │ │ │ │ + b 68940 │ │ │ │ mov fp, r3 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ - ldr r3, [pc, #-1584] @ 695dc │ │ │ │ + b 68d0c │ │ │ │ + ldr r3, [pc, #-1584] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, r6 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp sl, #30 │ │ │ │ - ble 69e34 │ │ │ │ + ble 69e28 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [ip, #27] │ │ │ │ strb r3, [ip, #28] │ │ │ │ strb r3, [ip, #29] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip, #30] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - beq 69e14 │ │ │ │ - ldr r3, [pc, #-1688] @ 695bc │ │ │ │ + beq 69e08 │ │ │ │ + ldr r3, [pc, #-1688] @ 695b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #-1700] @ 695c0 │ │ │ │ + ldr r1, [pc, #-1700] @ 695b4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2] │ │ │ │ - b 6881c │ │ │ │ + b 68810 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 68a0c │ │ │ │ + b 68a00 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 69ee8 │ │ │ │ + bgt 69edc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, r5 │ │ │ │ orreq r3, r5, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, sl, r2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ movne r2, #92 @ 0x5c │ │ │ │ addne sl, sl, #1 │ │ │ │ strbne r2, [r0, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6a2dc │ │ │ │ + bne 6a2d0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 6a00c │ │ │ │ + beq 6a000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a160 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 68df4 │ │ │ │ - ldr r1, [pc, #-1896] @ 695c4 │ │ │ │ + b 68de8 │ │ │ │ + ldr r1, [pc, #-1896] @ 695b8 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a030 │ │ │ │ + beq 6a024 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a144 │ │ │ │ + bgt 6a138 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ + beq 69db0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #9 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov sl, #9 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 69be4 │ │ │ │ + b 69bd8 │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-1976] @ 695dc │ │ │ │ + ldr r1, [pc, #-1976] @ 695d0 │ │ │ │ ldr fp, [r0, r1] │ │ │ │ - ldr r1, [pc, #-1996] @ 695d0 │ │ │ │ + ldr r1, [pc, #-1996] @ 695c4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - b 69abc │ │ │ │ + b 69ab0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ moveq r8, r4 │ │ │ │ streq sl, [sp, #52] @ 0x34 │ │ │ │ - beq 697a0 │ │ │ │ + beq 69794 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #-2052] @ 695c8 │ │ │ │ + ldr r3, [pc, #-2052] @ 695bc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - beq 6a05c │ │ │ │ + beq 6a050 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a16c │ │ │ │ + bne 6a160 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 68df8 │ │ │ │ - ldr r3, [pc, #-2128] @ 695cc │ │ │ │ + b 68dec │ │ │ │ + ldr r3, [pc, #-2128] @ 695c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 69c54 │ │ │ │ - ldr r3, [pc, #-2124] @ 695dc │ │ │ │ + b 69c48 │ │ │ │ + ldr r3, [pc, #-2124] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, r6 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip, sl] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov ip, r3 │ │ │ │ - b 69c34 │ │ │ │ + b 69c28 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e84 │ │ │ │ + beq 68e78 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ add r5, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r8 │ │ │ │ - b 689d0 │ │ │ │ + b 689c4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - b 68df8 │ │ │ │ - ldr r3, [pc, #-2232] @ 695dc │ │ │ │ + b 68dec │ │ │ │ + ldr r3, [pc, #-2232] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - ldr r3, [pc, #-2260] @ 695d0 │ │ │ │ + ldr r3, [pc, #-2260] @ 695c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 69af4 │ │ │ │ + b 69ae8 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - beq 6a098 │ │ │ │ + beq 6a08c │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1d8 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 6970c │ │ │ │ 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 5bd68 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble 6a110 │ │ │ │ + ble 6a104 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 6a0d8 │ │ │ │ + beq 6a0cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 69da4 │ │ │ │ + beq 69d98 │ │ │ │ add r2, sl, r2 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd68 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, sl │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r6, sl │ │ │ │ - bne 69f88 │ │ │ │ + bne 69f7c │ │ │ │ cmp r3, sl │ │ │ │ - bge 69a20 │ │ │ │ + bge 69a14 │ │ │ │ mov r2, #2 │ │ │ │ add sl, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ - b 69a28 │ │ │ │ + b 69a1c │ │ │ │ ldrb r1, [r3, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69f94 │ │ │ │ + beq 69f88 │ │ │ │ cmp r2, sl │ │ │ │ sub sl, sl, #1 │ │ │ │ - blt 69f7c │ │ │ │ + blt 69f70 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6a250 │ │ │ │ + beq 6a244 │ │ │ │ add r2, r6, sl │ │ │ │ mov r3, sl │ │ │ │ - b 69fb0 │ │ │ │ + b 69fa4 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 6a244 │ │ │ │ + beq 6a238 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69fa8 │ │ │ │ + beq 69f9c │ │ │ │ cmp r3, #7 │ │ │ │ - bne 6a240 │ │ │ │ + bne 6a234 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6a278 │ │ │ │ + beq 6a26c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r6] │ │ │ │ - beq 68fc4 │ │ │ │ + beq 68fb8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6a260 │ │ │ │ + bne 6a254 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 689a0 │ │ │ │ + b 68994 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - beq 6a150 │ │ │ │ + beq 6a144 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69e60 │ │ │ │ + b 69e54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ - b 69d60 │ │ │ │ + beq 69db0 │ │ │ │ + b 69d54 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a088 │ │ │ │ + bgt 6a07c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sl, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 6a2e8 │ │ │ │ + beq 6a2dc │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68960 │ │ │ │ + b 68954 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69eec │ │ │ │ + b 69ee0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a294 │ │ │ │ + beq 6a288 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add sl, sl, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 6970c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac4 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - blt 69f18 │ │ │ │ + blt 69f0c │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, #92 @ 0x5c │ │ │ │ strbge r3, [r6, r2] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ addge r2, r2, #1 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ strb r1, [r3, r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ add sl, r2, #1 │ │ │ │ - b 69f18 │ │ │ │ + b 69f0c │ │ │ │ cmp r2, #8 │ │ │ │ - bne 69f18 │ │ │ │ + bne 69f0c │ │ │ │ sub r2, sl, #8 │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, r6, #9 │ │ │ │ bl 235b0 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ add sl, sl, #1 │ │ │ │ strb r3, [r6, #8] │ │ │ │ - b 69f18 │ │ │ │ + b 69f0c │ │ │ │ mov r1, r8 │ │ │ │ - b 693dc │ │ │ │ + b 693d0 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov sl, #9 │ │ │ │ - b 69eec │ │ │ │ + b 69ee0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 68e94 │ │ │ │ + b 68e88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #-3000] @ 695d4 │ │ │ │ + ldr r3, [pc, #-3000] @ 695c8 │ │ │ │ mov ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 69c54 │ │ │ │ + b 69c48 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, #0 │ │ │ │ - b 69c14 │ │ │ │ + b 69c08 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #-3032] @ 695d8 │ │ │ │ + ldr r0, [pc, #-3032] @ 695cc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r8] │ │ │ │ - b 68820 │ │ │ │ + b 68814 │ │ │ │ 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 5bd68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt 6a310 │ │ │ │ + bgt 6a304 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0c0 │ │ │ │ + beq 6a0b4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r2, sl, r2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 69794 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a1c │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a1c │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - b 69040 │ │ │ │ + b 69034 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #-3248] @ 695dc │ │ │ │ + ldr r3, [pc, #-3248] @ 695d0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - b 6881c │ │ │ │ + b 68810 │ │ │ │ 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 5bd68 │ │ │ │ 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 │ │ │ │ + ble 6a034 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 6970c │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ mov r8, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68e94 │ │ │ │ + b 68e88 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ac4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr lr, [pc, #1592] @ 6a970 │ │ │ │ - ldr ip, [pc, #1592] @ 6a974 │ │ │ │ + ldr lr, [pc, #1592] @ 6a964 │ │ │ │ + ldr ip, [pc, #1592] @ 6a968 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr sl, [pc, #1576] @ 6a978 │ │ │ │ + ldr sl, [pc, #1576] @ 6a96c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1572] @ 6a97c │ │ │ │ + ldr r2, [pc, #1572] @ 6a970 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r5, [sl, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -73198,189 +73195,189 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6a468 │ │ │ │ + bne 6a45c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 6a5f0 │ │ │ │ + beq 6a5e4 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - beq 6a4a0 │ │ │ │ + beq 6a494 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 6a730 │ │ │ │ + beq 6a724 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add r3, r3, r4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ movne r3, #92 @ 0x5c │ │ │ │ strbne r3, [r0, r9] │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ addne r4, r4, #1 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ addeq r3, sp, #52 @ 0x34 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq 6a5c4 │ │ │ │ + beq 6a5b8 │ │ │ │ mov r9, r4 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - b 6a474 │ │ │ │ + b 6a468 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #1284] @ 6a980 │ │ │ │ - ldr r3, [pc, #1268] @ 6a974 │ │ │ │ + ldr r2, [pc, #1284] @ 6a974 │ │ │ │ + ldr r3, [pc, #1268] @ 6a968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a96c │ │ │ │ + bne 6a960 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov fp, #3 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bl 623a4 │ │ │ │ + bl 62398 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6a65c │ │ │ │ + beq 6a650 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ 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 r9, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ble 6a53c │ │ │ │ + ble 6a530 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a784 │ │ │ │ + beq 6a778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 6a590 │ │ │ │ + ble 6a584 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 6a894 │ │ │ │ + beq 6a888 │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 │ │ │ │ mov r0, r3 │ │ │ │ - beq 6a400 │ │ │ │ + beq 6a3f4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 61880 │ │ │ │ + bl 61874 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ - ldr r3, [pc, #908] @ 6a984 │ │ │ │ + b 6a430 │ │ │ │ + ldr r3, [pc, #908] @ 6a978 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a75c │ │ │ │ + beq 6a750 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #848] @ 6a988 │ │ │ │ + ldr r0, [pc, #848] @ 6a97c │ │ │ │ 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 2164a8 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 6a3cc │ │ │ │ - b 6a4a0 │ │ │ │ + bne 6a3c0 │ │ │ │ + b 6a494 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -73392,20 +73389,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 5d0e0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6a90c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 │ │ │ │ @@ -73423,180 +73420,180 @@ │ │ │ │ add r3, r1, r0 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ mov ip, r0 │ │ │ │ addne r0, sp, #40 @ 0x28 │ │ │ │ - beq 6a8bc │ │ │ │ + beq 6a8b0 │ │ │ │ mov r6, #1 │ │ │ │ - b 6a4e4 │ │ │ │ + b 6a4d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a430 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ strb r3, [r0, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ + b 6a430 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6139c │ │ │ │ + bl 61390 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 6a3c4 │ │ │ │ + b 6a3b8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a530 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a530 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a530 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov ip, #2 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r4 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, fp │ │ │ │ - str ip, [sp, #116] @ 0x74 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [r5] │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b1c │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [r5] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 6a474 │ │ │ │ + b 6a468 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a584 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a584 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ - b 6a7a8 │ │ │ │ + bne 6a584 │ │ │ │ + b 6a79c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ 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 r9, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - bls 6a910 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + bls 6a904 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a944 │ │ │ │ + beq 6a938 │ │ │ │ sub r4, ip, #1 │ │ │ │ - b 6a728 │ │ │ │ + b 6a71c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ streq fp, [sp, #48] @ 0x30 │ │ │ │ - beq 6a6bc │ │ │ │ - b 6a6b4 │ │ │ │ + beq 6a6b0 │ │ │ │ + b 6a6a8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a904 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a904 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ - b 6a728 │ │ │ │ + bne 6a904 │ │ │ │ + b 6a71c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00245cbc │ │ │ │ + eoreq r5, r4, r8, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r8, ip, r5 │ │ │ │ + eoreq r5, r4, r4, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r4, ip, ror fp │ │ │ │ + eoreq r5, r4, r8, lsl #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r0, r8, r9, r1 │ │ │ │ + eoreq r1, r0, r4, ror #18 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #780] @ 6aca4 │ │ │ │ + ldr ip, [pc, #780] @ 6aca8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #768] @ 6acb8 │ │ │ │ + ldr r7, [pc, #768] @ 6acac │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #764] @ 6acbc │ │ │ │ + ldr r3, [pc, #764] @ 6acb0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ @@ -73611,102 +73608,102 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6abe4 │ │ │ │ ldrh ip, [ip] │ │ │ │ - ldr r2, [pc, #668] @ 6acc0 │ │ │ │ + ldr r2, [pc, #668] @ 6acb4 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6abe4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #632] @ 6acc4 │ │ │ │ + ldr r3, [pc, #632] @ 6acb8 │ │ │ │ mov r9, #0 │ │ │ │ lsl r4, r4, #4 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ac84 │ │ │ │ + beq 6ac78 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab18 │ │ │ │ mov r8, #4 │ │ │ │ mov sl, #0 │ │ │ │ - b 6aae0 │ │ │ │ + b 6aad4 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab18 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 6ab24 │ │ │ │ + bne 6ab18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r9, r3 │ │ │ │ - bne 6aad0 │ │ │ │ + bne 6aac4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 381b4 │ │ │ │ + bl 381ac │ │ │ │ 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 │ │ │ │ + bne 6aad4 │ │ │ │ + ldr r3, [pc, #412] @ 6acbc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259dd0 │ │ │ │ + bl 259d90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 6ac18 │ │ │ │ + bne 6ac0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab68 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r4, [r6] │ │ │ │ - beq 6abc4 │ │ │ │ + beq 6abb8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ @@ -73714,40 +73711,40 @@ │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #256] @ 6acc0 │ │ │ │ + ldr r3, [pc, #228] @ 6aca8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6acac │ │ │ │ + bne 6aca0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r6] │ │ │ │ - ldr r1, [pc, #208] @ 6acd0 │ │ │ │ - ldr r0, [pc, #208] @ 6acd4 │ │ │ │ + ldr r1, [pc, #208] @ 6acc4 │ │ │ │ + ldr r0, [pc, #208] @ 6acc8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 6aa30 │ │ │ │ + b 6aa24 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ @@ -73756,319 +73753,319 @@ │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r6] │ │ │ │ - b 6abc4 │ │ │ │ + b 6abb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a314 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 6aab4 │ │ │ │ + b 6aaa8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r4, r0, asr r6 │ │ │ │ + eoreq r5, r4, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r4, r0, lsr r6 │ │ │ │ + eoreq r5, r4, ip, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r1, r0, r8, lsl #11 │ │ │ │ + eoreq r1, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r5, r4, ip, lsr #8 │ │ │ │ - eoreq r0, r0, r8, asr #29 │ │ │ │ - ldrdeq r1, [r0], -ip @ │ │ │ │ + eoreq r5, r4, r8, lsr r4 │ │ │ │ + mlaeq r0, r4, lr, r0 │ │ │ │ + eoreq r1, r0, r8, lsr #7 │ │ │ │ mov r2, #1 │ │ │ │ - b 6a98c │ │ │ │ + b 6a980 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #1420] @ 6b288 │ │ │ │ + ldr lr, [pc, #1420] @ 6b278 │ │ │ │ + ldr ip, [pc, #1420] @ 6b27c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #1408] @ 6b28c │ │ │ │ + ldr r3, [pc, #1408] @ 6b280 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1404] @ 6b290 │ │ │ │ + ldr r2, [pc, #1404] @ 6b284 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 6ad9c │ │ │ │ + bne 6ad90 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6addc │ │ │ │ + beq 6add0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ - ldr r1, [pc, #1264] @ 6b294 │ │ │ │ - ldr r0, [pc, #1264] @ 6b298 │ │ │ │ + bls 6b1dc │ │ │ │ + ldr r1, [pc, #1264] @ 6b288 │ │ │ │ + ldr r0, [pc, #1264] @ 6b28c │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6addc │ │ │ │ + bne 6add0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ + bls 6b1dc │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ 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 1db02c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ cmp r5, #1 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 6af40 │ │ │ │ + ble 6af34 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6b084 │ │ │ │ + beq 6b078 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #1104] @ 6b29c │ │ │ │ + ldr r1, [pc, #1104] @ 6b290 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #1100] @ 6b2a0 │ │ │ │ + ldr r0, [pc, #1100] @ 6b294 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ae80 │ │ │ │ + bne 6ae74 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b0a4 │ │ │ │ + bls 6b098 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ - bne 6b180 │ │ │ │ + bne 6b174 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r5, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ - beq 6b0b8 │ │ │ │ + beq 6b0ac │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6af94 │ │ │ │ + beq 6af88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #920] @ 6b2a4 │ │ │ │ + ldr r2, [pc, #920] @ 6b298 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #900] @ 6b2a8 │ │ │ │ - ldr r1, [pc, #900] @ 6b2ac │ │ │ │ - ldr r0, [pc, #900] @ 6b2b0 │ │ │ │ + ldr r2, [pc, #900] @ 6b29c │ │ │ │ + ldr r1, [pc, #900] @ 6b2a0 │ │ │ │ + ldr r0, [pc, #900] @ 6b2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 6af94 │ │ │ │ + b 6af88 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 6b1fc │ │ │ │ + beq 6b1f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #832] @ 6b2b4 │ │ │ │ - ldr r1, [pc, #832] @ 6b2b8 │ │ │ │ + ldr r2, [pc, #832] @ 6b2a8 │ │ │ │ + ldr r1, [pc, #832] @ 6b2ac │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #828] @ 6b2bc │ │ │ │ + ldr r0, [pc, #828] @ 6b2b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ 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 │ │ │ │ - bne 6afc0 │ │ │ │ - b 6b0c0 │ │ │ │ + bne 6afb4 │ │ │ │ + b 6b0b4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b0c0 │ │ │ │ + beq 6b0b4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6afb4 │ │ │ │ + bne 6afa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b0e0 │ │ │ │ + beq 6b0d4 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmib r3, {r0, r7} │ │ │ │ mov r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ addne r3, r0, r7 │ │ │ │ - bne 6b008 │ │ │ │ - b 6b160 │ │ │ │ + bne 6affc │ │ │ │ + b 6b154 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b160 │ │ │ │ + beq 6b154 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6affc │ │ │ │ + bne 6aff0 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b198 │ │ │ │ + beq 6b18c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 6b20c │ │ │ │ + beq 6b200 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #608] @ 6b2c0 │ │ │ │ - ldr r3, [pc, #548] @ 6b288 │ │ │ │ + ldr r2, [pc, #608] @ 6b2b4 │ │ │ │ + ldr r3, [pc, #548] @ 6b27c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b280 │ │ │ │ + bne 6b274 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6ae80 │ │ │ │ + beq 6ae74 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6ae3c │ │ │ │ + bhi 6ae30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6b18c │ │ │ │ + bne 6b180 │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #508] @ 6b2c4 │ │ │ │ - ldr r0, [pc, #508] @ 6b2c8 │ │ │ │ + b 6aed4 │ │ │ │ + ldr r2, [pc, #508] @ 6b2b8 │ │ │ │ + ldr r0, [pc, #508] @ 6b2bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6afd4 │ │ │ │ + bne 6afc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6b04c │ │ │ │ + bne 6b040 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a314 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r8, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 232ec │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ @@ -74077,65 +74074,65 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 6b268 │ │ │ │ - ldr r2, [pc, #356] @ 6b2cc │ │ │ │ - ldr r0, [pc, #356] @ 6b2d0 │ │ │ │ + b 6b25c │ │ │ │ + ldr r2, [pc, #356] @ 6b2c0 │ │ │ │ + ldr r0, [pc, #356] @ 6b2c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 6b010 │ │ │ │ + b 6b004 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ - bne 6af94 │ │ │ │ + bne 6af88 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #308] @ 6b2d4 │ │ │ │ + b 6aed4 │ │ │ │ + ldr r2, [pc, #308] @ 6b2c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #268] @ 6b2d8 │ │ │ │ + ldr r1, [pc, #268] @ 6b2cc │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #264] @ 6b2dc │ │ │ │ - ldr r2, [pc, #264] @ 6b2e0 │ │ │ │ + ldr r0, [pc, #264] @ 6b2d0 │ │ │ │ + ldr r2, [pc, #264] @ 6b2d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 6b02c │ │ │ │ + bl 4e5c4 │ │ │ │ + b 6b020 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt 6ae28 │ │ │ │ + bgt 6ae1c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ - beq 6af90 │ │ │ │ - b 6af54 │ │ │ │ + beq 6af84 │ │ │ │ + b 6af48 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a314 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 232ec │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ @@ -74145,203 +74142,203 @@ │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r5, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6b058 │ │ │ │ + b 6b04c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r4], -ip @ │ │ │ │ + eoreq r5, r4, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r5, [r4], -ip @ │ │ │ │ + eoreq r5, r4, r8, ror #5 │ │ │ │ @ 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 │ │ │ │ - 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 r1, r0, ip, asr r4 │ │ │ │ + strdeq r1, [r0], -r4 @ │ │ │ │ + @ instruction: 0x002013b8 │ │ │ │ + eoreq r1, r0, r8, asr #2 │ │ │ │ + eoreq r1, r0, r4, ror sp │ │ │ │ + eoreq r1, r0, r0, lsl #26 │ │ │ │ + eoreq r1, r0, r0, lsl sp │ │ │ │ + eoreq r1, r0, ip, rrx │ │ │ │ + eoreq r1, r0, r0, lsl sp │ │ │ │ + eoreq r1, r0, r8, lsl sp │ │ │ │ + eoreq r1, r0, r4, lsl r0 │ │ │ │ + eoreq r4, r4, r4, lsr #31 │ │ │ │ + eoreq r0, r0, ip, asr #7 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r0, r0, r4, lsr #6 │ │ │ │ + eoreq r0, r0, r0, lsr lr │ │ │ │ + eoreq r1, r0, r8, ror fp │ │ │ │ + eoreq r1, r0, ip, lsl fp │ │ │ │ + eoreq r0, r0, r0, asr #27 │ │ │ │ + eoreq r1, r0, r8, lsl #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 │ │ │ │ + ldr ip, [pc, #1140] @ 6b764 │ │ │ │ + ldr r2, [pc, #1140] @ 6b768 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #1132] @ 6b778 │ │ │ │ + ldr r6, [pc, #1132] @ 6b76c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1128] @ 6b77c │ │ │ │ + ldr r3, [pc, #1128] @ 6b770 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1112] @ 6b780 │ │ │ │ + ldr ip, [pc, #1112] @ 6b774 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov lr, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r1, [ip, #32] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [lr] │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b5ec │ │ │ │ + beq 6b5e0 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b468 │ │ │ │ + beq 6b45c │ │ │ │ ldr r3, [ip, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5d4 │ │ │ │ + beq 6b5c8 │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5f8 │ │ │ │ + beq 6b5ec │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5e0 │ │ │ │ + beq 6b5d4 │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b604 │ │ │ │ + beq 6b5f8 │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b61c │ │ │ │ + beq 6b610 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b628 │ │ │ │ + beq 6b61c │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b610 │ │ │ │ + beq 6b604 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b634 │ │ │ │ - ldr r3, [pc, #960] @ 6b784 │ │ │ │ + beq 6b628 │ │ │ │ + ldr r3, [pc, #960] @ 6b778 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6b8 │ │ │ │ + beq 6b6ac │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b650 │ │ │ │ + beq 6b644 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b65c │ │ │ │ + beq 6b650 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6ec │ │ │ │ + beq 6b6e0 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6f8 │ │ │ │ + beq 6b6ec │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r3, #192] @ 0xc0 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 6b524 │ │ │ │ + beq 6b518 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b754 │ │ │ │ + beq 6b748 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r7, #1 │ │ │ │ moveq r8, #10 │ │ │ │ - beq 6b470 │ │ │ │ + beq 6b464 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #840] @ 6b788 │ │ │ │ - ldr r0, [pc, #840] @ 6b78c │ │ │ │ + ldr r1, [pc, #840] @ 6b77c │ │ │ │ + ldr r0, [pc, #840] @ 6b780 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b518 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #5 │ │ │ │ - ldr r0, [pc, #792] @ 6b790 │ │ │ │ + ldr r0, [pc, #792] @ 6b784 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r3, [pc, #768] @ 6b794 │ │ │ │ + bl 2164a8 │ │ │ │ + ldr r3, [pc, #768] @ 6b788 │ │ │ │ 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 25ae80 │ │ │ │ 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 1d1b1c │ │ │ │ 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] │ │ │ │ str r3, [r4] │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b554 │ │ │ │ + beq 6b548 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6b5bc │ │ │ │ + bne 6b5b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #620] @ 6b798 │ │ │ │ - ldr r3, [pc, #580] @ 6b774 │ │ │ │ + ldr r2, [pc, #620] @ 6b78c │ │ │ │ + ldr r3, [pc, #580] @ 6b768 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b76c │ │ │ │ + bne 6b760 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #568] @ 6b79c │ │ │ │ + ldr r3, [pc, #568] @ 6b790 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #192] @ 0xc0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ moveq r0, r6 │ │ │ │ @@ -74350,161 +74347,161 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #3 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [r4] │ │ │ │ - bl 6ace0 │ │ │ │ + bl 6acd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 6b51c │ │ │ │ + beq 6b510 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ mov r1, r0 │ │ │ │ - b 6b51c │ │ │ │ + b 6b510 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #2 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #6 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #8 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #3 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #9 │ │ │ │ - b 6b470 │ │ │ │ - ldr r3, [pc, #356] @ 6b7a0 │ │ │ │ + b 6b464 │ │ │ │ + ldr r3, [pc, #356] @ 6b794 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6b724 │ │ │ │ + beq 6b718 │ │ │ │ str r5, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b518 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #320] @ 6b7a4 │ │ │ │ + bne 6b63c │ │ │ │ + ldr r3, [pc, #320] @ 6b798 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b63c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #300] @ 6b7a8 │ │ │ │ + ldr r0, [pc, #300] @ 6b79c │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b518 │ │ │ │ ldr r1, [r3, #200] @ 0xc8 │ │ │ │ str r5, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b524 │ │ │ │ - ldr r0, [pc, #220] @ 6b7ac │ │ │ │ + bne 6b518 │ │ │ │ + ldr r0, [pc, #220] @ 6b7a0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5eba0 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b518 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #176] @ 6b7b0 │ │ │ │ + bne 6b63c │ │ │ │ + ldr r3, [pc, #176] @ 6b7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r0, [pc, #160] @ 6b7b4 │ │ │ │ + bne 6b63c │ │ │ │ + ldr r0, [pc, #160] @ 6b7a8 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f34 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b518 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #136] @ 6b7b8 │ │ │ │ + ldr r0, [pc, #136] @ 6b7ac │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ 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] │ │ │ │ - b 6b69c │ │ │ │ + b 6b690 │ │ │ │ ldr r1, [r3, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b63c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #4 │ │ │ │ - b 6b470 │ │ │ │ + b 6b464 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, r8, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r4], -ip @ │ │ │ │ + eoreq r4, r4, r8, ror #25 │ │ │ │ @ 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 │ │ │ │ + eorseq sp, r2, ip, lsr #11 │ │ │ │ + eorseq sp, r2, ip, lsl r5 │ │ │ │ + strdeq r1, [r0], -r4 @ │ │ │ │ + andseq ip, pc, r8, lsr #11 │ │ │ │ + andseq ip, pc, r8, ror r5 @ │ │ │ │ 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 @ │ │ │ │ - @ instruction: 0x0032d1d4 │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ - andseq lr, pc, ip, lsr #21 │ │ │ │ + ldrdeq r4, [r4], -r8 @ │ │ │ │ + eorseq sp, r2, r8, ror r3 │ │ │ │ + eorseq sp, r2, r4, lsr #5 │ │ │ │ + eorseq sp, r2, ip, ror r2 │ │ │ │ + eoreq r1, r0, r0, lsr #13 │ │ │ │ + andseq lr, pc, r4, ror #21 │ │ │ │ + eorseq sp, r2, r0, ror #3 │ │ │ │ + eoreq r5, r1, r0, asr r6 │ │ │ │ + andseq lr, pc, r8, ror sl @ │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #260] @ 6b8cc │ │ │ │ + ldr r2, [pc, #260] @ 6b8d0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #248] @ 6b8e0 │ │ │ │ + ldr ip, [pc, #248] @ 6b8d4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #244] @ 6b8e4 │ │ │ │ + ldr r3, [pc, #244] @ 6b8d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr lr, [r5] │ │ │ │ @@ -74512,383 +74509,383 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble 6b8c4 │ │ │ │ + ble 6b8b8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #176] @ 6b8e8 │ │ │ │ + ldr r1, [pc, #176] @ 6b8dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6b8cc │ │ │ │ + beq 6b8c0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6b8c4 │ │ │ │ - ldr r1, [pc, #148] @ 6b8ec │ │ │ │ - ldr r0, [pc, #148] @ 6b8f0 │ │ │ │ + beq 6b8b8 │ │ │ │ + ldr r1, [pc, #148] @ 6b8e0 │ │ │ │ + ldr r0, [pc, #148] @ 6b8e4 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r0, r4, #1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 68644 │ │ │ │ - ldr r2, [pc, #84] @ 6b8f4 │ │ │ │ - ldr r3, [pc, #56] @ 6b8dc │ │ │ │ + bl 68638 │ │ │ │ + ldr r2, [pc, #84] @ 6b8e8 │ │ │ │ + ldr r3, [pc, #56] @ 6b8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b8d4 │ │ │ │ + bne 6b8c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - b 6b87c │ │ │ │ + b 6b870 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ - b 6b87c │ │ │ │ + b 6b870 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, r0, lsr #16 │ │ │ │ + eoreq r4, r4, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, r0, lsl #16 │ │ │ │ + eoreq r4, r4, ip, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r2, ip, r0, sp │ │ │ │ - eoreq r0, r0, r0, ror r3 │ │ │ │ - eoreq r0, r0, r8, ror #13 │ │ │ │ - eoreq r4, r4, r8, asr r7 │ │ │ │ + eorseq sp, r2, r8, lsr #1 │ │ │ │ + eoreq r0, r0, ip, lsr r3 │ │ │ │ + @ instruction: 0x002006b4 │ │ │ │ + eoreq r4, r4, r4, ror #14 │ │ │ │ │ │ │ │ -0006b8f8 : │ │ │ │ +0006b8ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ble 6b954 │ │ │ │ + ble 6b948 │ │ │ │ sub ip, r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6b94c │ │ │ │ + bne 6b940 │ │ │ │ ldrsh lr, [r2] │ │ │ │ sub r2, lr, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6b958 │ │ │ │ + bls 6b94c │ │ │ │ cmp lr, #55 @ 0x37 │ │ │ │ - beq 6b954 │ │ │ │ + beq 6b948 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6b91c │ │ │ │ + bne 6b910 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006b964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #840] @ 6bcd0 │ │ │ │ - ldr r2, [pc, #840] @ 6bcd4 │ │ │ │ + ldr ip, [pc, #840] @ 6bcc4 │ │ │ │ + ldr r2, [pc, #840] @ 6bcc8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r5, [pc, #828] @ 6bcd8 │ │ │ │ + ldr r5, [pc, #828] @ 6bccc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #824] @ 6bcdc │ │ │ │ + ldr r3, [pc, #824] @ 6bcd0 │ │ │ │ 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, #28] │ │ │ │ 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, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba2c │ │ │ │ + bne 6ba20 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6ba70 │ │ │ │ + beq 6ba64 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6ba9c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #680] @ 6bce0 │ │ │ │ - ldr r1, [pc, #680] @ 6bce4 │ │ │ │ + ldr r0, [pc, #680] @ 6bcd4 │ │ │ │ + ldr r1, [pc, #680] @ 6bcd8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba70 │ │ │ │ + bne 6ba64 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6ba9c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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 1db02c │ │ │ │ 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 │ │ │ │ addne r2, ip, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bne 6bad4 │ │ │ │ - b 6bbbc │ │ │ │ + bne 6bac8 │ │ │ │ + b 6bbb0 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6bbbc │ │ │ │ + beq 6bbb0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 6bac8 │ │ │ │ + bne 6babc │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - ble 6bbe8 │ │ │ │ + ble 6bbdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #500] @ 6bce8 │ │ │ │ + ldr r1, [pc, #500] @ 6bcdc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r7, [r5, r1] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 6bc8c │ │ │ │ + beq 6bc80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bbf8 │ │ │ │ + beq 6bbec │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #452] @ 6bcec │ │ │ │ - ldr r1, [pc, #452] @ 6bcf0 │ │ │ │ - ldr r0, [pc, #452] @ 6bcf4 │ │ │ │ + ldr r2, [pc, #452] @ 6bce0 │ │ │ │ + ldr r1, [pc, #452] @ 6bce4 │ │ │ │ + ldr r0, [pc, #452] @ 6bce8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ 6bcf8 │ │ │ │ + ldr r2, [pc, #416] @ 6bcec │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 6bc9c │ │ │ │ + beq 6bc90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #356] @ 6bcfc │ │ │ │ - ldr r3, [pc, #312] @ 6bcd4 │ │ │ │ + ldr r2, [pc, #356] @ 6bcf0 │ │ │ │ + ldr r3, [pc, #312] @ 6bcc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6bccc │ │ │ │ + bne 6bcc0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #312] @ 6bd00 │ │ │ │ - ldr r0, [pc, #312] @ 6bd04 │ │ │ │ + ldr r2, [pc, #312] @ 6bcf4 │ │ │ │ + ldr r0, [pc, #312] @ 6bcf8 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - bgt 6bae8 │ │ │ │ - ldr r2, [pc, #248] @ 6bce8 │ │ │ │ + bgt 6badc │ │ │ │ + ldr r2, [pc, #248] @ 6bcdc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - bne 6bb08 │ │ │ │ + bne 6bafc │ │ │ │ ldrsh r6, [r0] │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #1 │ │ │ │ - bne 6bb0c │ │ │ │ - ldr r2, [pc, #232] @ 6bcf8 │ │ │ │ + bne 6bb00 │ │ │ │ + ldr r2, [pc, #232] @ 6bcec │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 6bb88 │ │ │ │ - ldr r0, [pc, #192] @ 6bd08 │ │ │ │ + bne 6bb7c │ │ │ │ + ldr r0, [pc, #192] @ 6bcfc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6bb90 │ │ │ │ + b 6bb84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bcb4 │ │ │ │ + bne 6bca8 │ │ │ │ ldrsh r6, [r0] │ │ │ │ - b 6bb50 │ │ │ │ + b 6bb44 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bne 6bcc0 │ │ │ │ - ldr r0, [pc, #92] @ 6bd0c │ │ │ │ + bne 6bcb4 │ │ │ │ + ldr r0, [pc, #92] @ 6bd00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc40 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ mov r3, #0 │ │ │ │ - b 6bc08 │ │ │ │ - ldr r0, [pc, #72] @ 6bd10 │ │ │ │ + b 6bbfc │ │ │ │ + ldr r0, [pc, #72] @ 6bd04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, ip, ror #12 │ │ │ │ + eoreq r4, r4, r8, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, asr #12 │ │ │ │ + eoreq r4, r4, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002005b8 │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ + eoreq r0, r0, r4, lsl #11 │ │ │ │ + eoreq r0, r0, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r0, r4, ror r1 │ │ │ │ - eoreq r1, r0, r8, lsl r3 │ │ │ │ - eoreq r0, r0, r4, asr #9 │ │ │ │ + eoreq r1, r0, r0, asr #2 │ │ │ │ + eoreq r1, r0, r4, ror #5 │ │ │ │ + mlaeq r0, r0, r4, r0 │ │ │ │ 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 │ │ │ │ + eoreq r4, r4, ip, ror #8 │ │ │ │ + andseq pc, pc, r4, asr #17 │ │ │ │ + strdeq r0, [r0], -r4 @ │ │ │ │ + ldrdeq r1, [r0], -r8 @ │ │ │ │ + eoreq r0, r0, ip, ror pc │ │ │ │ + eoreq r1, r0, ip, asr r1 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #376] @ 6be98 │ │ │ │ + ldr r2, [pc, #376] @ 6be9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r6, [pc, #368] @ 6beac │ │ │ │ + ldr r6, [pc, #368] @ 6bea0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #364] @ 6beb0 │ │ │ │ + ldr r3, [pc, #364] @ 6bea4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6be6c │ │ │ │ + bne 6be60 │ │ │ │ ldrh r3, [r0] │ │ │ │ - ldr r4, [pc, #312] @ 6beb4 │ │ │ │ + ldr r4, [pc, #312] @ 6bea8 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6be6c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bne 6be60 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #264] @ 6beac │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #57 @ 0x39 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ @@ -74896,69 +74893,69 @@ │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #152] @ 6bebc │ │ │ │ + bl 1d1b1c │ │ │ │ + ldr r2, [pc, #152] @ 6beb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r9, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 66a78 │ │ │ │ + bl 66a6c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fbc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - b 6be74 │ │ │ │ + b 6be68 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #68] @ 6bec0 │ │ │ │ - ldr r3, [pc, #40] @ 6bea8 │ │ │ │ + ldr r2, [pc, #68] @ 6beb4 │ │ │ │ + ldr r3, [pc, #40] @ 6be9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6bea0 │ │ │ │ + bne 6be94 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, ip, asr #5 │ │ │ │ + ldrdeq r4, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, lsr #5 │ │ │ │ + @ instruction: 0x002442b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - andseq pc, pc, r4, lsr #26 │ │ │ │ + @ instruction: 0x001ffcf0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r4, r4, ip, ror r1 │ │ │ │ + eoreq r4, r4, r8, lsl #3 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #1912] @ 6c658 │ │ │ │ + ldr lr, [pc, #1912] @ 6c648 │ │ │ │ + ldr ip, [pc, #1912] @ 6c64c │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1900] @ 6c65c │ │ │ │ + ldr r6, [pc, #1900] @ 6c650 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1896] @ 6c660 │ │ │ │ + ldr r3, [pc, #1896] @ 6c654 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #540] @ 0x21c │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -74968,134 +74965,134 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6c070 │ │ │ │ + bne 6c064 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #1744] @ 6c664 │ │ │ │ + ldr r3, [pc, #1744] @ 6c658 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c070 │ │ │ │ + bne 6c064 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0a0 │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r2, [pc, #1708] @ 6c664 │ │ │ │ + ldr r2, [pc, #1708] @ 6c658 │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0a0 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ble 6c0f4 │ │ │ │ - ldr r3, [pc, #1676] @ 6c668 │ │ │ │ + ble 6c0e8 │ │ │ │ + ldr r3, [pc, #1676] @ 6c65c │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 6c108 │ │ │ │ + beq 6c0fc │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6c040 │ │ │ │ + beq 6c034 │ │ │ │ ands r9, r5, #1 │ │ │ │ - beq 6c010 │ │ │ │ + beq 6c004 │ │ │ │ cmp r5, #131072 @ 0x20000 │ │ │ │ asr r5, r5, #1 │ │ │ │ - bcc 6c048 │ │ │ │ - ldr r3, [pc, #1608] @ 6c660 │ │ │ │ - ldr r0, [pc, #1616] @ 6c66c │ │ │ │ + bcc 6c03c │ │ │ │ + ldr r3, [pc, #1608] @ 6c654 │ │ │ │ + ldr r0, [pc, #1616] @ 6c660 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1608] @ 6c670 │ │ │ │ + ldr r1, [pc, #1608] @ 6c664 │ │ │ │ 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 48af0 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r4, #4 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 6c114 │ │ │ │ + beq 6c108 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r3, [pc, #1540] @ 6c668 │ │ │ │ + ldr r3, [pc, #1540] @ 6c65c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs sl, sl, r3 │ │ │ │ movne sl, #1 │ │ │ │ - b 6c114 │ │ │ │ - ldr r3, [pc, #1512] @ 6c660 │ │ │ │ + b 6c108 │ │ │ │ + ldr r3, [pc, #1512] @ 6c654 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r2] │ │ │ │ - ldr r1, [pc, #1516] @ 6c674 │ │ │ │ - ldr r0, [pc, #1516] @ 6c678 │ │ │ │ + ldr r1, [pc, #1516] @ 6c668 │ │ │ │ + ldr r0, [pc, #1516] @ 6c66c │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 6bfac │ │ │ │ - ldr r3, [pc, #1452] @ 6c660 │ │ │ │ + beq 6bfa0 │ │ │ │ + ldr r3, [pc, #1452] @ 6c654 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r2] │ │ │ │ - ldr r1, [pc, #1460] @ 6c67c │ │ │ │ - ldr r0, [pc, #1460] @ 6c680 │ │ │ │ + ldr r1, [pc, #1460] @ 6c670 │ │ │ │ + ldr r0, [pc, #1460] @ 6c674 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bgt 6bfd4 │ │ │ │ + bgt 6bfc8 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, r8 │ │ │ │ - b 6c114 │ │ │ │ + b 6c108 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r3, [pc, #1384] @ 6c684 │ │ │ │ + ldr r3, [pc, #1384] @ 6c678 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, #57 @ 0x39 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #8 │ │ │ │ @@ -75103,231 +75100,231 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #1264] @ 6c688 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #1264] @ 6c67c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 25a844 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r7, [sp, #24] │ │ │ │ - beq 6c35c │ │ │ │ + beq 6c350 │ │ │ │ mov r5, #1 │ │ │ │ - b 6c1dc │ │ │ │ + b 6c1d0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25aa48 │ │ │ │ + bl 25aa08 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bne 6c484 │ │ │ │ - bl 25aa50 │ │ │ │ + bne 6c478 │ │ │ │ + bl 25aa10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c348 │ │ │ │ + beq 6c33c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ - bne 6c1d8 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + bne 6c1cc │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205120 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1100] @ 6c68c │ │ │ │ + ldr r0, [pc, #1100] @ 6c680 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c1cc │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2cc │ │ │ │ - ldr r3, [pc, #1032] @ 6c690 │ │ │ │ + bne 6c2c0 │ │ │ │ + ldr r3, [pc, #1032] @ 6c684 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6c2a4 │ │ │ │ + bgt 6c298 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b8c4 │ │ │ │ + bl 205120 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c2f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 6c1d0 │ │ │ │ + b 6c1c4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c2f8 │ │ │ │ + bl 205120 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c30c │ │ │ │ + bne 6c300 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #908] @ 6c688 │ │ │ │ + ldr r3, [pc, #908] @ 6c67c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25abc8 │ │ │ │ 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 r3, [pc, #820] @ 6c654 │ │ │ │ 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 │ │ │ │ - b 6c2c4 │ │ │ │ + bl e9614 │ │ │ │ + b 6c2b8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25abc8 │ │ │ │ mov r5, #8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c448 │ │ │ │ + beq 6c43c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #632] @ 6c660 │ │ │ │ - ldr r1, [pc, #680] @ 6c694 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #632] @ 6c654 │ │ │ │ + ldr r1, [pc, #680] @ 6c688 │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #584] @ 6c660 │ │ │ │ + ldr r3, [pc, #584] @ 6c654 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #628] @ 6c698 │ │ │ │ - ldr r3, [pc, #560] @ 6c658 │ │ │ │ + ldr r2, [pc, #628] @ 6c68c │ │ │ │ + ldr r3, [pc, #560] @ 6c64c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c644 │ │ │ │ + bne 6c638 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #568] @ 6c688 │ │ │ │ + ldr r3, [pc, #568] @ 6c67c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 265650 │ │ │ │ - ldr r3, [pc, #560] @ 6c69c │ │ │ │ + bl 265610 │ │ │ │ + ldr r3, [pc, #560] @ 6c690 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 6c648 │ │ │ │ + bhi 6c63c │ │ │ │ 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 25ab40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6c5a0 │ │ │ │ - bl 25ac08 │ │ │ │ - ldr r3, [pc, #500] @ 6c6a0 │ │ │ │ + beq 6c594 │ │ │ │ + bl 25abc8 │ │ │ │ + ldr r3, [pc, #500] @ 6c694 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6c410 │ │ │ │ - ldr r2, [pc, #488] @ 6c6a4 │ │ │ │ + b 6c404 │ │ │ │ + ldr r2, [pc, #488] @ 6c698 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #9 │ │ │ │ mov r7, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -75337,142 +75334,142 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r3, [pc, #296] @ 6c660 │ │ │ │ - ldr r1, [pc, #364] @ 6c6a8 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r3, [pc, #296] @ 6c654 │ │ │ │ + ldr r1, [pc, #364] @ 6c69c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ - b 6c408 │ │ │ │ - ldr r2, [pc, #320] @ 6c6ac │ │ │ │ + bl 4bc94 │ │ │ │ + b 6c3fc │ │ │ │ + ldr r2, [pc, #320] @ 6c6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #312] @ 6c6b0 │ │ │ │ + b 6c4b0 │ │ │ │ + ldr r2, [pc, #312] @ 6c6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #304] @ 6c6b4 │ │ │ │ + b 6c4b0 │ │ │ │ + ldr r2, [pc, #304] @ 6c6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #296] @ 6c6b8 │ │ │ │ + b 6c4b0 │ │ │ │ + ldr r2, [pc, #296] @ 6c6ac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #288] @ 6c6bc │ │ │ │ + b 6c4b0 │ │ │ │ + ldr r2, [pc, #288] @ 6c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - bl 25ac08 │ │ │ │ + b 6c4b0 │ │ │ │ + bl 25abc8 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ee8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ - ldr r2, [pc, #72] @ 6c660 │ │ │ │ - ldr r1, [pc, #164] @ 6c6c0 │ │ │ │ + bl 62ee8 │ │ │ │ + ldr r2, [pc, #72] @ 6c654 │ │ │ │ + ldr r1, [pc, #164] @ 6c6b4 │ │ │ │ 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 4bc94 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ - b 6c4a0 │ │ │ │ + b 6c494 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #116] @ 6c6c4 │ │ │ │ + ldr r2, [pc, #116] @ 6c6b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - eoreq r4, r4, r8, lsl r1 │ │ │ │ + b 6c4b0 │ │ │ │ + eoreq r4, r4, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ + eoreq r4, r4, r0, lsl #2 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001ffedc │ │ │ │ + eoreq r0, r0, r4, lsl #30 │ │ │ │ + andseq pc, pc, r8, lsl #20 │ │ │ │ + andseq pc, pc, r0, lsl #29 │ │ │ │ + andseq pc, pc, r8, asr #19 │ │ │ │ + andseq pc, pc, r0, asr #28 │ │ │ │ + andseq pc, pc, ip, ror #27 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0xffff0320 │ │ │ │ + @ instruction: 0xffff031c │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r0, r0, ip, ror #23 │ │ │ │ - ldrdeq r3, [r4], -r4 @ │ │ │ │ - eoreq r7, r1, r6, asr #2 │ │ │ │ + @ instruction: 0x00200bb8 │ │ │ │ + eoreq r3, r4, r0, ror #23 │ │ │ │ + eoreq r7, r1, r2, lsl r1 │ │ │ │ @ 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, r4, asr #19 │ │ │ │ + @ instruction: 0x00200ab4 │ │ │ │ + strdeq r0, [r0], -ip @ │ │ │ │ + eoreq r0, r0, r8, lsl #19 │ │ │ │ eoreq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, r0, r4, ror #18 │ │ │ │ - eoreq r0, r0, ip, lsl #18 │ │ │ │ + eoreq r0, r0, ip, asr #18 │ │ │ │ + eoreq r0, r0, r4, lsl #18 │ │ │ │ + eoreq r0, r0, r0, lsr r9 │ │ │ │ + ldrdeq r0, [r0], -r8 @ │ │ │ │ │ │ │ │ -0006c6c8 : │ │ │ │ +0006c6bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #168] @ 6c788 │ │ │ │ - ldr ip, [pc, #168] @ 6c78c │ │ │ │ + ldr lr, [pc, #168] @ 6c77c │ │ │ │ + ldr ip, [pc, #168] @ 6c780 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #160] @ 6c790 │ │ │ │ + ldr r3, [pc, #160] @ 6c784 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #156] @ 6c794 │ │ │ │ + ldr r2, [pc, #156] @ 6c788 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -75487,203 +75484,203 @@ │ │ │ │ moveq r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bl 6ace0 │ │ │ │ + bl 6acd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 6c798 │ │ │ │ + ldr r2, [pc, #60] @ 6c78c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6c78c │ │ │ │ + ldr r3, [pc, #40] @ 6c780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c784 │ │ │ │ + bne 6c778 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsl r9 │ │ │ │ + eoreq r3, r4, r4, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, r4, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r8, r3 │ │ │ │ + eoreq r3, r4, r4, lsr #17 │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c790 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7a4 : │ │ │ │ +0006c798 : │ │ │ │ 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, #1328] @ 6ccec │ │ │ │ - ldr r2, [pc, #1328] @ 6ccf0 │ │ │ │ + ldr r1, [pc, #1328] @ 6cce0 │ │ │ │ + ldr r2, [pc, #1328] @ 6cce4 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #1316] @ 6ccf4 │ │ │ │ + ldr r6, [pc, #1316] @ 6cce8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1312] @ 6ccf8 │ │ │ │ + ldr r3, [pc, #1312] @ 6ccec │ │ │ │ ldr r2, [r2] │ │ │ │ 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, #16 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #32 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ 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 r3, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ - beq 6cac4 │ │ │ │ + beq 6cab8 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ 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 60004 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 6caf4 │ │ │ │ + bne 6cae8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb7c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb7c │ │ │ │ mov r8, #10 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 64250 │ │ │ │ + bl 64244 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cac0 │ │ │ │ - ldr r3, [pc, #1020] @ 6ccfc │ │ │ │ + beq 6cab4 │ │ │ │ + ldr r3, [pc, #1020] @ 6ccf0 │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r4, [sp, #28] │ │ │ │ moveq r9, r4 │ │ │ │ - beq 6c928 │ │ │ │ - b 6cb88 │ │ │ │ + beq 6c91c │ │ │ │ + b 6cb7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c974 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c974 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 6c914 │ │ │ │ + blt 6c908 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 22f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c914 │ │ │ │ + bne 6c908 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ bl 103924 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 6c914 │ │ │ │ + b 6c908 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 6cb88 │ │ │ │ + beq 6cb7c │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6cbc8 │ │ │ │ + beq 6cbbc │ │ │ │ tst r8, #1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca14 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca14 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6ca10 │ │ │ │ + ble 6ca04 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ sub r3, r6, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ - b 6c9f4 │ │ │ │ + b 6c9e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ca10 │ │ │ │ + beq 6ca04 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp ip, r0 │ │ │ │ - beq 6c9ec │ │ │ │ + beq 6c9e0 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r2, r6, lr │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #20] │ │ │ │ tst r8, #1 │ │ │ │ - beq 6c9ac │ │ │ │ + beq 6c9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 6cb88 │ │ │ │ + bge 6cb7c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, #10 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -75692,45 +75689,45 @@ │ │ │ │ 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 1d1b1c │ │ │ │ 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 │ │ │ │ str r1, [r5] │ │ │ │ - beq 6cb94 │ │ │ │ + beq 6cb88 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6cbbc │ │ │ │ + beq 6cbb0 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #564] @ 6cd00 │ │ │ │ - ldr r3, [pc, #544] @ 6ccf0 │ │ │ │ + ldr r2, [pc, #564] @ 6ccf4 │ │ │ │ + ldr r3, [pc, #544] @ 6cce4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6cce8 │ │ │ │ + bne 6ccdc │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ @@ -75740,150 +75737,150 @@ │ │ │ │ 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 1d1b1c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #444] @ 6cd04 │ │ │ │ + ldr r0, [pc, #444] @ 6ccf8 │ │ │ │ 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 1d1b1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6c8d0 │ │ │ │ + b 6c8c4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ - b 6cac4 │ │ │ │ + b 6cab8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cbc0 │ │ │ │ + bls 6cbb4 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 6caa0 │ │ │ │ + beq 6ca94 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6caa0 │ │ │ │ + bne 6ca94 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r1 │ │ │ │ - b 6caa4 │ │ │ │ + b 6ca98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #10 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bne 6cc04 │ │ │ │ + bne 6cbf8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6ccd4 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6cc24 │ │ │ │ + beq 6cc18 │ │ │ │ tst r9, #1 │ │ │ │ - bne 6cc24 │ │ │ │ + bne 6cc18 │ │ │ │ ldrsh r3, [r9] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6ccd4 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 63b60 │ │ │ │ - ldr r3, [pc, #160] @ 6cd08 │ │ │ │ + bl 63b54 │ │ │ │ + ldr r3, [pc, #160] @ 6ccfc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cab4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r0, r4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cab4 │ │ │ │ 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 34c74 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r4 │ │ │ │ strb r6, [r3, #1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 6cac0 │ │ │ │ + b 6cab4 │ │ │ │ mov r2, r3 │ │ │ │ - b 6cc28 │ │ │ │ + b 6cc1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsr r8 │ │ │ │ + eoreq r3, r4, r4, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r8, lsl r8 │ │ │ │ + eoreq r3, r4, r4, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r3, r4, ip, lsr #10 │ │ │ │ - andseq lr, pc, r4, ror r9 @ │ │ │ │ + eoreq r3, r4, r8, lsr r5 │ │ │ │ + andseq lr, pc, r0, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0006cd0c : │ │ │ │ +0006cd00 : │ │ │ │ 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, #20] │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #1564] @ 6d34c │ │ │ │ + ldr r0, [pc, #1564] @ 6d340 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #1560] @ 6d350 │ │ │ │ + ldr r1, [pc, #1560] @ 6d344 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r6, [pc, #1552] @ 6d354 │ │ │ │ + ldr r6, [pc, #1552] @ 6d348 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1548] @ 6d358 │ │ │ │ + ldr r3, [pc, #1548] @ 6d34c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -75893,251 +75890,251 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ subs r0, r2, #0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 6ce14 │ │ │ │ + beq 6ce08 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95aa4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 6ce10 │ │ │ │ + beq 6ce04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1396] @ 6d35c │ │ │ │ + ldr r2, [pc, #1396] @ 6d350 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1376] @ 6d350 │ │ │ │ + ldr r3, [pc, #1376] @ 6d344 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d348 │ │ │ │ + bne 6d33c │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6ce2c │ │ │ │ + bne 6ce20 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6d13c │ │ │ │ + beq 6d130 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r0, [pc, #1320] @ 6d360 │ │ │ │ + ldr r0, [pc, #1320] @ 6d354 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ 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 60b08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1256] @ 6d364 │ │ │ │ + ldr r0, [pc, #1256] @ 6d358 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ 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 60b08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 6cf24 │ │ │ │ - b 6cf30 │ │ │ │ + beq 6cf18 │ │ │ │ + b 6cf24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf24 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cf68 │ │ │ │ + beq 6cf5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf24 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6cec8 │ │ │ │ - ldr r2, [pc, #1072] @ 6d368 │ │ │ │ + beq 6cebc │ │ │ │ + ldr r2, [pc, #1072] @ 6d35c │ │ │ │ ldr r6, [r6, r2] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 6cf70 │ │ │ │ + beq 6cf64 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6cddc │ │ │ │ + beq 6cdd0 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 6cddc │ │ │ │ + b 6cdd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff0 │ │ │ │ mov r7, #10 │ │ │ │ - b 6cff0 │ │ │ │ + b 6cfe4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff0 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cffc │ │ │ │ + beq 6cff0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cff0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 6cfa4 │ │ │ │ + beq 6cf98 │ │ │ │ cmp r3, r6 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 6d2d8 │ │ │ │ + beq 6d2cc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6d2b8 │ │ │ │ + beq 6d2ac │ │ │ │ mov r3, #10 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d034 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d034 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d203c │ │ │ │ mov r1, r6 │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ + bne 6d1b4 │ │ │ │ mov r7, #10 │ │ │ │ - b 6d0ac │ │ │ │ + b 6d0a0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d088 │ │ │ │ + bne 6d07c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 6d2a8 │ │ │ │ + beq 6d29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ + bne 6d1b4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 6d1c0 │ │ │ │ + bne 6d1b4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6d06c │ │ │ │ + bne 6d060 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bne 6d0fc │ │ │ │ + bne 6d0f0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d114 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d11c │ │ │ │ + beq 6d110 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6d11c │ │ │ │ + bne 6d110 │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d114 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ - b 6d090 │ │ │ │ - ldr sl, [pc, #552] @ 6d36c │ │ │ │ + bl 68638 │ │ │ │ + b 6d084 │ │ │ │ + ldr sl, [pc, #552] @ 6d360 │ │ │ │ mov r9, #7 │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add sl, pc, sl │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -76146,350 +76143,350 @@ │ │ │ │ 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 60b08 │ │ │ │ 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 60b08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 6ce70 │ │ │ │ + b 6ce64 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 6d2c8 │ │ │ │ + beq 6d2bc │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 105140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cf48 │ │ │ │ - ldr r7, [pc, #380] @ 6d370 │ │ │ │ + beq 6cf3c │ │ │ │ + ldr r7, [pc, #380] @ 6d364 │ │ │ │ mov r8, #10 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 6d228 │ │ │ │ + b 6d21c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ + beq 6cf3c │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bne 6d1fc │ │ │ │ + bne 6d1f0 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bne 6d268 │ │ │ │ + bne 6d25c │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d280 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d288 │ │ │ │ + beq 6d27c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d288 │ │ │ │ + bne 6d27c │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d280 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ - b 6d20c │ │ │ │ + bl 68638 │ │ │ │ + b 6d200 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ - b 6d088 │ │ │ │ + bl 1d203c │ │ │ │ + b 6d07c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - beq 6d064 │ │ │ │ + beq 6d058 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 6d1ec │ │ │ │ - b 6cddc │ │ │ │ + bne 6d1e0 │ │ │ │ + b 6cdd0 │ │ │ │ cmp ip, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 6d064 │ │ │ │ - ldr r3, [pc, #136] @ 6d374 │ │ │ │ + bne 6d058 │ │ │ │ + ldr r3, [pc, #136] @ 6d368 │ │ │ │ mov r2, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ movne r2, #57 @ 0x39 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 6d320 │ │ │ │ + bne 6d314 │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub r3, r2, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 6d05c │ │ │ │ + b 6d050 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r4, asr #5 │ │ │ │ + ldrdeq r3, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r4, lsr #5 │ │ │ │ + @ instruction: 0x002432b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r4, ip, lsl #4 │ │ │ │ - andseq pc, pc, r4, asr #2 │ │ │ │ - ldrsheq pc, [pc], -r8 @ │ │ │ │ + eoreq r3, r4, r8, lsl r2 │ │ │ │ + andseq pc, pc, r0, lsl r1 @ │ │ │ │ + andseq pc, pc, r4, asr #1 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq lr, pc, r4, asr #28 │ │ │ │ - @ instruction: 0x0032b6dc │ │ │ │ - eorseq fp, r2, r4, ror #11 │ │ │ │ + andseq lr, pc, r0, lsl lr @ │ │ │ │ + eorseq fp, r2, r8, ror #13 │ │ │ │ + @ instruction: 0x0032b5f0 │ │ │ │ │ │ │ │ -0006d378 : │ │ │ │ +0006d36c : │ │ │ │ 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] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #424] @ 6d544 │ │ │ │ + ldr r0, [pc, #424] @ 6d538 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ 6d548 │ │ │ │ + ldr r1, [pc, #420] @ 6d53c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6d54c │ │ │ │ - ldr r2, [pc, #412] @ 6d550 │ │ │ │ + ldr r3, [pc, #412] @ 6d540 │ │ │ │ + ldr r2, [pc, #412] @ 6d544 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ 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] │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #0 │ │ │ │ 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] │ │ │ │ - beq 6d52c │ │ │ │ - ldr r3, [pc, #312] @ 6d554 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + beq 6d520 │ │ │ │ + ldr r3, [pc, #312] @ 6d548 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d470 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d470 │ │ │ │ ands r3, r1, #1 │ │ │ │ - bne 6d44c │ │ │ │ + bne 6d440 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq 6d458 │ │ │ │ + beq 6d44c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 6d4dc │ │ │ │ - ldr r0, [pc, #248] @ 6d558 │ │ │ │ + b 6d4d0 │ │ │ │ + ldr r0, [pc, #248] @ 6d54c │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6028c │ │ │ │ + bl 60280 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 6d450 │ │ │ │ + beq 6d444 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 6d4b4 │ │ │ │ + bne 6d4a8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d524 │ │ │ │ + bls 6d518 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d4bc │ │ │ │ + beq 6d4b0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 6d50c │ │ │ │ + beq 6d500 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 68638 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 6d55c │ │ │ │ + ldr r2, [pc, #120] @ 6d550 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 6d548 │ │ │ │ + ldr r3, [pc, #92] @ 6d53c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d540 │ │ │ │ + bne 6d534 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 6d4bc │ │ │ │ + bhi 6d4b0 │ │ │ │ mov r0, r3 │ │ │ │ - b 6d4c0 │ │ │ │ - bl 20df58 │ │ │ │ + b 6d4b4 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 6d414 │ │ │ │ + b 6d408 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ + eoreq r2, r4, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsr ip │ │ │ │ + eoreq r2, r4, r8, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032b4b4 │ │ │ │ - andseq lr, pc, r8, asr sl @ │ │ │ │ - eoreq r2, r4, r0, lsl fp │ │ │ │ + eorseq fp, r2, r0, asr #9 │ │ │ │ + andseq lr, pc, r4, lsr #20 │ │ │ │ + eoreq r2, r4, ip, lsl fp │ │ │ │ │ │ │ │ -0006d560 : │ │ │ │ +0006d554 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 66478 │ │ │ │ + b 6646c │ │ │ │ │ │ │ │ -0006d574 : │ │ │ │ - b 5bfdc │ │ │ │ +0006d568 : │ │ │ │ + b 5bfcc │ │ │ │ │ │ │ │ -0006d578 : │ │ │ │ +0006d56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #184] @ 6d648 │ │ │ │ - ldr r1, [pc, #184] @ 6d64c │ │ │ │ + ldr r3, [pc, #184] @ 6d63c │ │ │ │ + ldr r1, [pc, #184] @ 6d640 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #176] @ 6d650 │ │ │ │ + ldr r3, [pc, #176] @ 6d644 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 6d654 │ │ │ │ + ldr r2, [pc, #172] @ 6d648 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 6d5f0 │ │ │ │ - ldr r2, [pc, #140] @ 6d658 │ │ │ │ - ldr r3, [pc, #128] @ 6d650 │ │ │ │ + beq 6d5e4 │ │ │ │ + ldr r2, [pc, #140] @ 6d64c │ │ │ │ + ldr r3, [pc, #128] @ 6d644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d644 │ │ │ │ + bne 6d638 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #100] @ 6d65c │ │ │ │ + ldr r1, [pc, #100] @ 6d650 │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #72] @ 6d660 │ │ │ │ + ldr r0, [pc, #72] @ 6d654 │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 6d5c4 │ │ │ │ + b 6d5b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq fp, r2, r0, asr #6 │ │ │ │ - eoreq r2, r4, ip, asr sl │ │ │ │ + eorseq fp, r2, ip, asr #6 │ │ │ │ + eoreq r2, r4, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r8, asr #20 │ │ │ │ - eoreq r2, r4, ip, lsr #20 │ │ │ │ + eoreq r2, r4, r4, asr sl │ │ │ │ + eoreq r2, r4, r8, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, r8, asr #23 │ │ │ │ + mulseq pc, r4, fp @ │ │ │ │ │ │ │ │ -0006d664 : │ │ │ │ +0006d658 : │ │ │ │ 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, #4] │ │ │ │ - ldr r0, [pc, #232] @ 6d76c │ │ │ │ - ldr r1, [pc, #232] @ 6d770 │ │ │ │ + ldr r0, [pc, #232] @ 6d760 │ │ │ │ + ldr r1, [pc, #232] @ 6d764 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 6d774 │ │ │ │ - ldr r6, [pc, #224] @ 6d778 │ │ │ │ - ldr r2, [pc, #224] @ 6d77c │ │ │ │ + ldr r3, [pc, #224] @ 6d768 │ │ │ │ + ldr r6, [pc, #224] @ 6d76c │ │ │ │ + ldr r2, [pc, #224] @ 6d770 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r6, #196] @ 0xc4 │ │ │ │ @@ -76498,72 +76495,72 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 6d710 │ │ │ │ - ldr r2, [pc, #156] @ 6d780 │ │ │ │ - ldr r3, [pc, #136] @ 6d770 │ │ │ │ + beq 6d704 │ │ │ │ + ldr r2, [pc, #156] @ 6d774 │ │ │ │ + ldr r3, [pc, #136] @ 6d764 │ │ │ │ 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 6d768 │ │ │ │ + bne 6d75c │ │ │ │ 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 38b7c │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ - b 6d6dc │ │ │ │ + b 6d6d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, ror r9 │ │ │ │ + eoreq r2, r4, r0, lsl #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, asr r9 │ │ │ │ - eorseq fp, r2, r8, lsr #4 │ │ │ │ + eoreq r2, r4, r0, ror #18 │ │ │ │ + eorseq fp, r2, r4, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r4, lsl r9 │ │ │ │ + eoreq r2, r4, r0, lsr #18 │ │ │ │ │ │ │ │ -0006d784 : │ │ │ │ +0006d778 : │ │ │ │ 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, #4] │ │ │ │ - ldr r0, [pc, #232] @ 6d88c │ │ │ │ - ldr r1, [pc, #232] @ 6d890 │ │ │ │ + ldr r0, [pc, #232] @ 6d880 │ │ │ │ + ldr r1, [pc, #232] @ 6d884 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 6d894 │ │ │ │ - ldr r6, [pc, #224] @ 6d898 │ │ │ │ - ldr r2, [pc, #224] @ 6d89c │ │ │ │ + ldr r3, [pc, #224] @ 6d888 │ │ │ │ + ldr r6, [pc, #224] @ 6d88c │ │ │ │ + ldr r2, [pc, #224] @ 6d890 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r6, #200] @ 0xc8 │ │ │ │ @@ -76572,81 +76569,81 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 6d830 │ │ │ │ - ldr r2, [pc, #156] @ 6d8a0 │ │ │ │ - ldr r3, [pc, #136] @ 6d890 │ │ │ │ + beq 6d824 │ │ │ │ + ldr r2, [pc, #156] @ 6d894 │ │ │ │ + ldr r3, [pc, #136] @ 6d884 │ │ │ │ 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 6d888 │ │ │ │ + bne 6d87c │ │ │ │ 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 38b7c │ │ │ │ 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 1d1b1c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #200] @ 0xc8 │ │ │ │ - b 6d7fc │ │ │ │ + b 6d7f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r8 │ │ │ │ + eoreq r2, r4, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r8 │ │ │ │ - eorseq fp, r2, r8, lsl #2 │ │ │ │ + eoreq r2, r4, r0, asr #16 │ │ │ │ + eorseq fp, r2, r4, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ + eoreq r2, r4, r0, lsl #16 │ │ │ │ │ │ │ │ -0006d8a4 : │ │ │ │ - ldr r3, [pc, #16] @ 6d8bc │ │ │ │ +0006d898 : │ │ │ │ + ldr r3, [pc, #16] @ 6d8b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #196] @ 0xc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r2, r8, lsr #32 │ │ │ │ + eorseq fp, r2, r4, lsr r0 │ │ │ │ │ │ │ │ -0006d8c0 : │ │ │ │ +0006d8b4 : │ │ │ │ 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, #176] @ 6d990 │ │ │ │ - ldr r1, [pc, #176] @ 6d994 │ │ │ │ + ldr r0, [pc, #176] @ 6d984 │ │ │ │ + ldr r1, [pc, #176] @ 6d988 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6d998 │ │ │ │ - ldr r2, [pc, #168] @ 6d99c │ │ │ │ - ldr r0, [pc, #168] @ 6d9a0 │ │ │ │ + ldr r3, [pc, #168] @ 6d98c │ │ │ │ + ldr r2, [pc, #168] @ 6d990 │ │ │ │ + ldr r0, [pc, #168] @ 6d994 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #208] @ 0xd0 │ │ │ │ @@ -76655,59 +76652,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6d978 │ │ │ │ - ldr r3, [pc, #100] @ 6d9a4 │ │ │ │ + beq 6d96c │ │ │ │ + ldr r3, [pc, #100] @ 6d998 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6d9a8 │ │ │ │ + ldr r2, [pc, #88] @ 6d99c │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #60] @ 6d994 │ │ │ │ + ldr r3, [pc, #60] @ 6d988 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d98c │ │ │ │ + bne 6d980 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6d938 │ │ │ │ + b 6d92c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, lsl r7 │ │ │ │ + eoreq r2, r4, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r4], -r8 @ │ │ │ │ + eoreq r2, r4, r4, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r8, asr #31 │ │ │ │ - mlaseq r2, r0, pc, sl @ │ │ │ │ - eoreq r2, r4, r4, lsr #13 │ │ │ │ + @ instruction: 0x0032afd4 │ │ │ │ + mlaseq r2, ip, pc, sl @ │ │ │ │ + @ instruction: 0x002426b0 │ │ │ │ │ │ │ │ -0006d9ac : │ │ │ │ +0006d9a0 : │ │ │ │ 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, #176] @ 6da7c │ │ │ │ - ldr r1, [pc, #176] @ 6da80 │ │ │ │ + ldr r0, [pc, #176] @ 6da70 │ │ │ │ + ldr r1, [pc, #176] @ 6da74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6da84 │ │ │ │ - ldr r2, [pc, #168] @ 6da88 │ │ │ │ - ldr r0, [pc, #168] @ 6da8c │ │ │ │ + ldr r3, [pc, #168] @ 6da78 │ │ │ │ + ldr r2, [pc, #168] @ 6da7c │ │ │ │ + ldr r0, [pc, #168] @ 6da80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #216] @ 0xd8 │ │ │ │ @@ -76716,59 +76713,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6da64 │ │ │ │ - ldr r3, [pc, #100] @ 6da90 │ │ │ │ + beq 6da58 │ │ │ │ + ldr r3, [pc, #100] @ 6da84 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6da94 │ │ │ │ + ldr r2, [pc, #88] @ 6da88 │ │ │ │ str r1, [r3, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #60] @ 6da80 │ │ │ │ + ldr r3, [pc, #60] @ 6da74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6da78 │ │ │ │ + bne 6da6c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6da24 │ │ │ │ + b 6da18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, ip, lsr #12 │ │ │ │ + eoreq r2, r4, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsl #12 │ │ │ │ + eoreq r2, r4, r8, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032aedc │ │ │ │ - eorseq sl, r2, r4, lsr #29 │ │ │ │ - @ instruction: 0x002425b8 │ │ │ │ + eorseq sl, r2, r8, ror #29 │ │ │ │ + @ instruction: 0x0032aeb0 │ │ │ │ + eoreq r2, r4, r4, asr #11 │ │ │ │ │ │ │ │ -0006da98 : │ │ │ │ +0006da8c : │ │ │ │ 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, #176] @ 6db68 │ │ │ │ - ldr r1, [pc, #176] @ 6db6c │ │ │ │ + ldr r0, [pc, #176] @ 6db5c │ │ │ │ + ldr r1, [pc, #176] @ 6db60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6db70 │ │ │ │ - ldr r2, [pc, #168] @ 6db74 │ │ │ │ - ldr r0, [pc, #168] @ 6db78 │ │ │ │ + ldr r3, [pc, #168] @ 6db64 │ │ │ │ + ldr r2, [pc, #168] @ 6db68 │ │ │ │ + ldr r0, [pc, #168] @ 6db6c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #204] @ 0xcc │ │ │ │ @@ -76777,59 +76774,59 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6db50 │ │ │ │ - ldr r3, [pc, #100] @ 6db7c │ │ │ │ + beq 6db44 │ │ │ │ + ldr r3, [pc, #100] @ 6db70 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6db80 │ │ │ │ + ldr r2, [pc, #88] @ 6db74 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ - ldr r3, [pc, #60] @ 6db6c │ │ │ │ + ldr r3, [pc, #60] @ 6db60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6db64 │ │ │ │ + bne 6db58 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #204 @ 0xcc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6db10 │ │ │ │ + b 6db04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r0, asr #10 │ │ │ │ + eoreq r2, r4, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r0, lsr #10 │ │ │ │ + eoreq r2, r4, ip, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032adf0 │ │ │ │ - @ instruction: 0x0032adb8 │ │ │ │ - eoreq r2, r4, ip, asr #9 │ │ │ │ + @ instruction: 0x0032adfc │ │ │ │ + eorseq sl, r2, r4, asr #27 │ │ │ │ + ldrdeq r2, [r4], -r8 @ │ │ │ │ │ │ │ │ -0006db84 : │ │ │ │ +0006db78 : │ │ │ │ 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, #176] @ 6dc54 │ │ │ │ - ldr r1, [pc, #176] @ 6dc58 │ │ │ │ + ldr r0, [pc, #176] @ 6dc48 │ │ │ │ + ldr r1, [pc, #176] @ 6dc4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6dc5c │ │ │ │ - ldr r2, [pc, #168] @ 6dc60 │ │ │ │ - ldr r0, [pc, #168] @ 6dc64 │ │ │ │ + ldr r3, [pc, #168] @ 6dc50 │ │ │ │ + ldr r2, [pc, #168] @ 6dc54 │ │ │ │ + ldr r0, [pc, #168] @ 6dc58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #212] @ 0xd4 │ │ │ │ @@ -76838,66 +76835,66 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6dc3c │ │ │ │ - ldr r3, [pc, #100] @ 6dc68 │ │ │ │ + beq 6dc30 │ │ │ │ + ldr r3, [pc, #100] @ 6dc5c │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dc6c │ │ │ │ + ldr r2, [pc, #88] @ 6dc60 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #60] @ 6dc58 │ │ │ │ + ldr r3, [pc, #60] @ 6dc4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6dc50 │ │ │ │ + bne 6dc44 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dbfc │ │ │ │ + b 6dbf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r4 │ │ │ │ + eoreq r2, r4, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r4 │ │ │ │ + eoreq r2, r4, r0, asr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r4, lsl #26 │ │ │ │ - eorseq sl, r2, ip, asr #25 │ │ │ │ - eoreq r2, r4, r0, ror #7 │ │ │ │ + eorseq sl, r2, r0, lsl sp │ │ │ │ + @ instruction: 0x0032acd8 │ │ │ │ + eoreq r2, r4, ip, ror #7 │ │ │ │ │ │ │ │ -0006dc70 : │ │ │ │ - ldr r3, [pc, #8] @ 6dc80 │ │ │ │ +0006dc64 : │ │ │ │ + ldr r3, [pc, #8] @ 6dc74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, asr ip │ │ │ │ + eorseq sl, r2, r8, ror #24 │ │ │ │ │ │ │ │ -0006dc84 : │ │ │ │ +0006dc78 : │ │ │ │ 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, #176] @ 6dd54 │ │ │ │ - ldr r1, [pc, #176] @ 6dd58 │ │ │ │ + ldr r0, [pc, #176] @ 6dd48 │ │ │ │ + ldr r1, [pc, #176] @ 6dd4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 6dd5c │ │ │ │ - ldr r2, [pc, #168] @ 6dd60 │ │ │ │ - ldr r0, [pc, #168] @ 6dd64 │ │ │ │ + ldr r3, [pc, #168] @ 6dd50 │ │ │ │ + ldr r2, [pc, #168] @ 6dd54 │ │ │ │ + ldr r0, [pc, #168] @ 6dd58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ @@ -76906,1103 +76903,1103 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 6dd3c │ │ │ │ - ldr r3, [pc, #100] @ 6dd68 │ │ │ │ + beq 6dd30 │ │ │ │ + ldr r3, [pc, #100] @ 6dd5c │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dd6c │ │ │ │ + ldr r2, [pc, #88] @ 6dd60 │ │ │ │ str r1, [r3, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #60] @ 6dd58 │ │ │ │ + ldr r3, [pc, #60] @ 6dd4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6dd50 │ │ │ │ + bne 6dd44 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dcfc │ │ │ │ + b 6dcf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r3 │ │ │ │ + eoreq r2, r4, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r3 │ │ │ │ + eoreq r2, r4, r0, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r4, lsl #24 │ │ │ │ - eorseq sl, r2, ip, asr #23 │ │ │ │ - eoreq r2, r4, r0, ror #5 │ │ │ │ - ldr r0, [pc, #4] @ 6dd7c │ │ │ │ + eorseq sl, r2, r0, lsl ip │ │ │ │ + @ instruction: 0x0032abd8 │ │ │ │ + eoreq r2, r4, ip, ror #5 │ │ │ │ + ldr r0, [pc, #4] @ 6dd70 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, lsr ip │ │ │ │ - ldr r3, [pc, #44] @ 6ddb4 │ │ │ │ + eorseq sl, r2, r8, asr #24 │ │ │ │ + ldr r3, [pc, #44] @ 6dda8 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #40] @ 6ddb8 │ │ │ │ + ldr r2, [pc, #40] @ 6ddac │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 6dda8 │ │ │ │ - ldr r3, [pc, #24] @ 6ddbc │ │ │ │ + beq 6dd9c │ │ │ │ + ldr r3, [pc, #24] @ 6ddb0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ 6ddc0 │ │ │ │ + ldr r3, [pc, #16] @ 6ddb4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, lsr #24 │ │ │ │ - eoreq r2, r4, r4, ror #4 │ │ │ │ + eorseq sl, r2, r0, lsr ip │ │ │ │ + eoreq r2, r4, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6de00 │ │ │ │ + ldr r3, [pc, #48] @ 6ddf4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6ddf4 │ │ │ │ + bne 6dde8 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6ddf4 │ │ │ │ - ldr r2, [pc, #20] @ 6de04 │ │ │ │ + bhi 6dde8 │ │ │ │ + ldr r2, [pc, #20] @ 6ddf8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6de08 │ │ │ │ + ldr r2, [pc, #12] @ 6ddfc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r8, lsr #4 │ │ │ │ + eoreq r2, r4, r4, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #68] @ 6de5c │ │ │ │ + ldr r3, [pc, #68] @ 6de50 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de34 │ │ │ │ + bne 6de28 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6de40 │ │ │ │ + beq 6de34 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de40 │ │ │ │ - ldr r2, [pc, #36] @ 6de60 │ │ │ │ + beq 6de34 │ │ │ │ + ldr r2, [pc, #36] @ 6de54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ and r2, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6de34 │ │ │ │ - ldr r2, [pc, #12] @ 6de64 │ │ │ │ + beq 6de28 │ │ │ │ + ldr r2, [pc, #12] @ 6de58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r0, ror #3 │ │ │ │ + eoreq r2, r4, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #56] @ 6deac │ │ │ │ + ldr r3, [pc, #56] @ 6dea0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de88 │ │ │ │ + bne 6de7c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de94 │ │ │ │ - ldr r2, [pc, #32] @ 6deb0 │ │ │ │ + beq 6de88 │ │ │ │ + ldr r2, [pc, #32] @ 6dea4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ tst r2, #4 │ │ │ │ - beq 6de88 │ │ │ │ - ldr r2, [pc, #12] @ 6deb4 │ │ │ │ + beq 6de7c │ │ │ │ + ldr r2, [pc, #12] @ 6dea8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsl #3 │ │ │ │ + mlaeq r4, r0, r1, r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6df10 │ │ │ │ + ldr r3, [pc, #76] @ 6df04 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6ded4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ - beq 6df04 │ │ │ │ + beq 6def8 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6deec │ │ │ │ - ldr r2, [pc, #44] @ 6df14 │ │ │ │ + beq 6dee0 │ │ │ │ + ldr r2, [pc, #44] @ 6df08 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6ded4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ - bne 6dee0 │ │ │ │ - ldr r2, [pc, #12] @ 6df18 │ │ │ │ + bne 6ded4 │ │ │ │ + ldr r2, [pc, #12] @ 6df0c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsr r1 │ │ │ │ + eoreq r2, r4, r0, asr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r2, [pc, #180] @ 6dfd8 │ │ │ │ - ldr r1, [pc, #180] @ 6dfdc │ │ │ │ + ldr r2, [pc, #180] @ 6dfcc │ │ │ │ + ldr r1, [pc, #180] @ 6dfd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #172] @ 6dfe0 │ │ │ │ + ldr r3, [pc, #172] @ 6dfd4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #152] @ 6dfe4 │ │ │ │ + ldr r1, [pc, #152] @ 6dfd8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #144] @ 6dfe8 │ │ │ │ + ldr r3, [pc, #144] @ 6dfdc │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r1, [pc, #140] @ 6dfec │ │ │ │ + ldr r1, [pc, #140] @ 6dfe0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r4, [ip, #112] @ 0x70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 6df90 │ │ │ │ + b 6df84 │ │ │ │ cmp r2, r7 │ │ │ │ movne r0, #0 │ │ │ │ - beq 6dfc0 │ │ │ │ + beq 6dfb4 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ asr r2, r3, #6 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ and r1, r3, #63 @ 0x3f │ │ │ │ add ip, r2, r1, lsl #4 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, lr │ │ │ │ - blt 6dfd0 │ │ │ │ + blt 6dfc4 │ │ │ │ ldr r2, [r2, r1, lsl #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 6df7c │ │ │ │ + bne 6df70 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 6df90 │ │ │ │ + bne 6df84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ + eoreq r2, r4, r0, ror #1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eorseq sl, r2, r4, asr sl │ │ │ │ + eorseq sl, r2, r0, ror #20 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6e02c │ │ │ │ + ldr r3, [pc, #48] @ 6e020 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e014 │ │ │ │ + bne 6e008 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6e020 │ │ │ │ - ldr r2, [pc, #20] @ 6e030 │ │ │ │ + bls 6e014 │ │ │ │ + ldr r2, [pc, #20] @ 6e024 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e034 │ │ │ │ + ldr r2, [pc, #12] @ 6e028 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strdeq r1, [r4], -ip @ │ │ │ │ + eoreq r2, r4, r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #8] @ 6e048 │ │ │ │ + ldr r3, [pc, #8] @ 6e03c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror r9 │ │ │ │ + eorseq sl, r2, r0, lsl #19 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6e0a4 │ │ │ │ + ldr r3, [pc, #76] @ 6e098 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e068 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 6e098 │ │ │ │ + beq 6e08c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6e080 │ │ │ │ - ldr r2, [pc, #44] @ 6e0a8 │ │ │ │ + beq 6e074 │ │ │ │ + ldr r2, [pc, #44] @ 6e09c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e068 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 6e074 │ │ │ │ - ldr r2, [pc, #12] @ 6e0ac │ │ │ │ + bne 6e068 │ │ │ │ + ldr r2, [pc, #12] @ 6e0a0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsr #31 │ │ │ │ + eoreq r1, r4, ip, lsr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #244] @ 6e1b0 │ │ │ │ - ldr r3, [pc, #244] @ 6e1b4 │ │ │ │ - ldr r2, [pc, #244] @ 6e1b8 │ │ │ │ + ldr lr, [pc, #244] @ 6e1a4 │ │ │ │ + ldr r3, [pc, #244] @ 6e1a8 │ │ │ │ + ldr r2, [pc, #244] @ 6e1ac │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r5, [lr, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r1, #0 │ │ │ │ - beq 6e100 │ │ │ │ - b 6e180 │ │ │ │ + beq 6e0f4 │ │ │ │ + b 6e174 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str ip, [r2, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 6e0ec │ │ │ │ + bne 6e0e0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #168] @ 6e1bc │ │ │ │ + ldr r1, [pc, #168] @ 6e1b0 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r1, [lr, r1] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #148] @ 6e1c0 │ │ │ │ + ldr r3, [pc, #148] @ 6e1b4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #132] @ 6e1c4 │ │ │ │ + ldr r3, [pc, #132] @ 6e1b8 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r1, [lr, r3] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str lr, [r1] │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ - beq 6e1a8 │ │ │ │ + beq 6e19c │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ popeq {r4, r5, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 6e168 │ │ │ │ + bne 6e15c │ │ │ │ str r3, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b 6e19c │ │ │ │ + b 6e190 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str ip, [r2, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6e188 │ │ │ │ - b 6e108 │ │ │ │ + bne 6e17c │ │ │ │ + b 6e0fc │ │ │ │ str ip, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ + eoreq r1, r4, r4, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldr r3, [pc, #8] @ 6e1d8 │ │ │ │ + ldr r3, [pc, #8] @ 6e1cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror #15 │ │ │ │ + @ instruction: 0x0032a7f0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 6e214 │ │ │ │ + ldr r3, [pc, #44] @ 6e208 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e1fc │ │ │ │ + bne 6e1f0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 6e208 │ │ │ │ - ldr r2, [pc, #20] @ 6e218 │ │ │ │ + beq 6e1fc │ │ │ │ + ldr r2, [pc, #20] @ 6e20c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e21c │ │ │ │ + ldr r2, [pc, #12] @ 6e210 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsl lr │ │ │ │ + eoreq r1, r4, ip, lsl lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #24] @ 6e240 │ │ │ │ - ldr r2, [pc, #24] @ 6e244 │ │ │ │ + ldr r3, [pc, #24] @ 6e234 │ │ │ │ + ldr r2, [pc, #24] @ 6e238 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r4], -r0 @ │ │ │ │ + ldrdeq r1, [r4], -ip @ │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ mov r0, #0 │ │ │ │ bx 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] @ 6e298 │ │ │ │ + ldr r0, [pc, #44] @ 6e28c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, lsl #29 │ │ │ │ + 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] @ 6e2e4 │ │ │ │ + ldr r0, [pc, #44] @ 6e2d8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, asr lr @ │ │ │ │ + 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] @ 6e334 │ │ │ │ + ldr r0, [pc, #48] @ 6e328 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, ip, lsr #28 │ │ │ │ + @ instruction: 0x001fedf8 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #44] @ 6e374 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001fedfc │ │ │ │ + andseq lr, pc, r8, asr #27 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #48] @ 6e3c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ 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 216354 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r0, asr #27 │ │ │ │ + andseq lr, pc, ip, lsl #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 │ │ │ │ + ldr r5, [pc, #352] @ 6e544 │ │ │ │ tst r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 6e510 │ │ │ │ + bne 6e504 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e534 │ │ │ │ - ldr r2, [pc, #328] @ 6e554 │ │ │ │ + beq 6e528 │ │ │ │ + ldr r2, [pc, #328] @ 6e548 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 6e518 │ │ │ │ + beq 6e50c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6e4a0 │ │ │ │ + beq 6e494 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e458 │ │ │ │ + beq 6e44c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e468 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e468 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #248] @ 6e558 │ │ │ │ + bne 6e468 │ │ │ │ + ldr r3, [pc, #248] @ 6e54c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e518 │ │ │ │ - ldr r3, [pc, #224] @ 6e55c │ │ │ │ + bne 6e50c │ │ │ │ + ldr r3, [pc, #224] @ 6e550 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 6e474 │ │ │ │ + blt 6e468 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ tst r4, #1 │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e538 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e538 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 6e480 │ │ │ │ + bne 6e474 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e524 │ │ │ │ + beq 6e518 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e4f4 │ │ │ │ + beq 6e4e8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e468 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e468 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #92] @ 6e558 │ │ │ │ + bne 6e468 │ │ │ │ + ldr r3, [pc, #92] @ 6e54c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e47c │ │ │ │ + b 6e468 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 6e474 │ │ │ │ - ldr r3, [pc, #64] @ 6e560 │ │ │ │ + blt 6e468 │ │ │ │ + ldr r3, [pc, #64] @ 6e554 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e47c │ │ │ │ + b 6e468 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e518 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e50c │ │ │ │ + b 6e468 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 6e474 │ │ │ │ - b 6e518 │ │ │ │ - eoreq r1, r4, r8, lsl #24 │ │ │ │ + bne 6e468 │ │ │ │ + b 6e50c │ │ │ │ + eoreq r1, r4, r4, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ 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, #736] @ 6e860 │ │ │ │ + ldr r8, [pc, #736] @ 6e854 │ │ │ │ ands r9, r5, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6e628 │ │ │ │ + bne 6e61c │ │ │ │ ldrh r3, [r5] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 6e628 │ │ │ │ + bhi 6e61c │ │ │ │ tst r7, #1 │ │ │ │ - bne 6e650 │ │ │ │ + bne 6e644 │ │ │ │ ldrsh r2, [r7] │ │ │ │ sub r3, r2, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 6e688 │ │ │ │ - ldr r1, [pc, #660] @ 6e864 │ │ │ │ - ldr r0, [pc, #660] @ 6e868 │ │ │ │ + bls 6e67c │ │ │ │ + ldr r1, [pc, #660] @ 6e858 │ │ │ │ + ldr r0, [pc, #660] @ 6e85c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e66c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldrsh r3, [r7] │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r2, [pc, #604] @ 6e86c │ │ │ │ + bne 6e698 │ │ │ │ + ldr r2, [pc, #604] @ 6e860 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 6e6a4 │ │ │ │ + bhi 6e698 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #576] @ 6e870 │ │ │ │ - ldr r0, [pc, #576] @ 6e874 │ │ │ │ + ldr r1, [pc, #576] @ 6e864 │ │ │ │ + ldr r0, [pc, #576] @ 6e868 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 6e5b0 │ │ │ │ - ldr r1, [pc, #544] @ 6e878 │ │ │ │ - ldr r0, [pc, #544] @ 6e87c │ │ │ │ + beq 6e5a4 │ │ │ │ + ldr r1, [pc, #544] @ 6e86c │ │ │ │ + ldr r0, [pc, #544] @ 6e870 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r3, [pc, #512] @ 6e880 │ │ │ │ + bne 6e698 │ │ │ │ + ldr r3, [pc, #512] @ 6e874 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e66c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e608 │ │ │ │ - ldr r3, [pc, #472] @ 6e884 │ │ │ │ + beq 6e5fc │ │ │ │ + ldr r3, [pc, #472] @ 6e878 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 6e680 │ │ │ │ + b 6e674 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6e6d8 │ │ │ │ + beq 6e6cc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e6a4 │ │ │ │ + beq 6e698 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6e7fc │ │ │ │ + blt 6e7f0 │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e704 │ │ │ │ + b 6e6f8 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 6e6f4 │ │ │ │ - b 6e678 │ │ │ │ + bcs 6e6e8 │ │ │ │ + b 6e66c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e66c │ │ │ │ add r4, r3, #4 │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ ldr r2, [r4, #-4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r0, r3, #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ - b 6e778 │ │ │ │ + b 6e76c │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e764 │ │ │ │ + bne 6e758 │ │ │ │ subs lr, lr, #1 │ │ │ │ - bne 6e738 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e72c │ │ │ │ + b 6e66c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e7c4 │ │ │ │ + b 6e7b8 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b0 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e7a4 │ │ │ │ + b 6e66c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e698 │ │ │ │ + b 6e66c │ │ │ │ mvn r4, #1 │ │ │ │ cmn r3, #1 │ │ │ │ sub r4, r4, r3 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e66c │ │ │ │ rsb r3, r3, #1 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add ip, r2, #2 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ - b 6e84c │ │ │ │ + b 6e840 │ │ │ │ ldr lr, [r1, #-4]! │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e698 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6e838 │ │ │ │ + bne 6e82c │ │ │ │ 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 │ │ │ │ + bcs 6e80c │ │ │ │ + b 6e66c │ │ │ │ + eoreq r1, r4, r4, lsl #21 │ │ │ │ + eoreq lr, r0, r8, asr #21 │ │ │ │ + andseq lr, pc, r4, lsl #23 │ │ │ │ + eoreq r4, r1, r4, lsl #31 │ │ │ │ + eoreq lr, r0, ip, ror #20 │ │ │ │ + andseq lr, pc, r8, lsr #22 │ │ │ │ + eoreq lr, r0, ip, lsr sl │ │ │ │ + @ instruction: 0x001feaf8 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #276] @ 6e9b8 │ │ │ │ + ldr lr, [pc, #276] @ 6e9a8 │ │ │ │ + ldr ip, [pc, #276] @ 6e9ac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #264] @ 6e9bc │ │ │ │ + ldr r2, [pc, #264] @ 6e9b0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #260] @ 6e9c0 │ │ │ │ + ldr r3, [pc, #260] @ 6e9b4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ 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] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 6e950 │ │ │ │ + bne 6e944 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #156] @ 6e9c4 │ │ │ │ + ldr r2, [pc, #156] @ 6e9b8 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #136] @ 6e9b8 │ │ │ │ + ldr r3, [pc, #136] @ 6e9ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6e9b0 │ │ │ │ + bne 6e9a4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e96c │ │ │ │ + bne 6e960 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6e990 │ │ │ │ + beq 6e984 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 6e9c8 │ │ │ │ - ldr r0, [pc, #80] @ 6e9cc │ │ │ │ + ldr r1, [pc, #80] @ 6e9bc │ │ │ │ + ldr r0, [pc, #80] @ 6e9c0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 6e918 │ │ │ │ + b 6e90c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r4, asr r7 │ │ │ │ + eoreq r1, r4, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsr r7 │ │ │ │ + eoreq r1, r4, r0, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, ip, asr #13 │ │ │ │ - andseq fp, pc, r4, lsl pc @ │ │ │ │ - andseq lr, pc, ip, lsr #16 │ │ │ │ + ldrdeq r1, [r4], -r8 @ │ │ │ │ + andseq fp, pc, r0, ror #29 │ │ │ │ + @ instruction: 0x001fe7f8 │ │ │ │ │ │ │ │ -0006e9d0 : │ │ │ │ +0006e9c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #124] @ 6ea68 │ │ │ │ + ldr r5, [pc, #124] @ 6ea5c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ea0c │ │ │ │ + bne 6ea00 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ea28 │ │ │ │ - ldr r1, [pc, #88] @ 6ea6c │ │ │ │ - ldr r0, [pc, #88] @ 6ea70 │ │ │ │ + beq 6ea1c │ │ │ │ + ldr r1, [pc, #88] @ 6ea60 │ │ │ │ + ldr r0, [pc, #88] @ 6ea64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6ea74 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #68] @ 6ea68 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6ea44 │ │ │ │ + beq 6ea38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6ea78 │ │ │ │ + ldr r2, [pc, #40] @ 6ea6c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ 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 │ │ │ │ + eoreq r1, r4, r0, lsl r6 │ │ │ │ + andseq fp, pc, r4, asr #28 │ │ │ │ + andseq lr, pc, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ + andseq lr, pc, r4, ror #14 │ │ │ │ │ │ │ │ -0006ea7c : │ │ │ │ +0006ea70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #124] @ 6eb14 │ │ │ │ + ldr r5, [pc, #124] @ 6eb08 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6eab8 │ │ │ │ + bne 6eaac │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ead4 │ │ │ │ - ldr r1, [pc, #88] @ 6eb18 │ │ │ │ - ldr r0, [pc, #88] @ 6eb1c │ │ │ │ + beq 6eac8 │ │ │ │ + ldr r1, [pc, #88] @ 6eb0c │ │ │ │ + ldr r0, [pc, #88] @ 6eb10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6eb20 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #68] @ 6eb14 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6eaf0 │ │ │ │ + beq 6eae4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6eb24 │ │ │ │ + ldr r2, [pc, #40] @ 6eb18 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ 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 @ │ │ │ │ + eoreq r1, r4, r4, ror #10 │ │ │ │ + mulseq pc, r8, sp @ │ │ │ │ + andseq lr, pc, r4, lsr #14 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq lr, pc, r4, asr #14 │ │ │ │ + andseq lr, pc, r0, lsl r7 @ │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #196] @ 6ebf8 │ │ │ │ + ldr r2, [pc, #196] @ 6ebfc │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #184] @ 6ec0c │ │ │ │ + ldr r1, [pc, #184] @ 6ec00 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #180] @ 6ec10 │ │ │ │ + ldr r3, [pc, #180] @ 6ec04 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 6ebd8 │ │ │ │ + beq 6ebcc │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #96] @ 6ec14 │ │ │ │ - ldr r3, [pc, #80] @ 6ec08 │ │ │ │ + ldr r2, [pc, #96] @ 6ec08 │ │ │ │ + ldr r3, [pc, #80] @ 6ebfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ec00 │ │ │ │ + bne 6ebf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #56] @ 6ec18 │ │ │ │ + ldr r3, [pc, #56] @ 6ec0c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 6eba8 │ │ │ │ + b 6eb9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ + eoreq r1, r4, r0, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r4, r1 │ │ │ │ + eoreq r1, r4, r0, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, r4, asr #8 │ │ │ │ + eoreq r1, r4, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #364] @ 6eda0 │ │ │ │ - ldr r2, [pc, #364] @ 6eda4 │ │ │ │ + ldr ip, [pc, #364] @ 6ed94 │ │ │ │ + ldr r2, [pc, #364] @ 6ed98 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #352] @ 6eda8 │ │ │ │ + ldr r6, [pc, #352] @ 6ed9c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #348] @ 6edac │ │ │ │ + ldr r3, [pc, #348] @ 6eda0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 6ed28 │ │ │ │ + beq 6ed1c │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6ecbc │ │ │ │ + bne 6ecb0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6ece0 │ │ │ │ + beq 6ecd4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #232] @ 6edb0 │ │ │ │ - ldr r1, [pc, #232] @ 6edb4 │ │ │ │ + ldr r0, [pc, #232] @ 6eda4 │ │ │ │ + ldr r1, [pc, #232] @ 6eda8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #208] @ 6edb8 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #208] @ 6edac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 103924 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + b 6ed58 │ │ │ │ + ldr r3, [pc, #136] @ 6edac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 103924 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ - ldr r2, [pc, #72] @ 6edbc │ │ │ │ + ldr r2, [pc, #72] @ 6edb0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #40] @ 6eda4 │ │ │ │ + ldr r3, [pc, #40] @ 6ed98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ed9c │ │ │ │ + bne 6ed90 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, asr #7 │ │ │ │ + eoreq r1, r4, ip, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsr #7 │ │ │ │ + eoreq r1, r4, ip, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x001fbbbc │ │ │ │ + andseq lr, pc, r8, ror r5 @ │ │ │ │ + andseq fp, pc, r8, lsl #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r4, r0, lsl #5 │ │ │ │ + eoreq r1, r4, ip, 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 │ │ │ │ - ldr lr, [pc, #320] @ 6ef1c │ │ │ │ + ldr r4, [pc, #320] @ 6ef0c │ │ │ │ + ldr lr, [pc, #320] @ 6ef10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #312] @ 6ef20 │ │ │ │ + ldr ip, [pc, #312] @ 6ef14 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #308] @ 6ef24 │ │ │ │ + ldr r3, [pc, #308] @ 6ef18 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -78010,284 +78007,284 @@ │ │ │ │ mov r5, r1 │ │ │ │ lsleq r0, r0, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r4] │ │ │ │ orreq r1, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ streq r3, [r4] │ │ │ │ - beq 6ee7c │ │ │ │ + beq 6ee70 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6eeac │ │ │ │ - ldr r2, [pc, #236] @ 6ef28 │ │ │ │ + beq 6eea0 │ │ │ │ + ldr r2, [pc, #236] @ 6ef1c │ │ │ │ cmp r6, r5 │ │ │ │ ldr r1, [ip, r2] │ │ │ │ str r1, [sp] │ │ │ │ str sp, [sp, #16] │ │ │ │ - bgt 6ee78 │ │ │ │ + bgt 6ee6c │ │ │ │ mov r7, #1 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 103924 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ble 6ee50 │ │ │ │ + ble 6ee44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #168] @ 6ef2c │ │ │ │ - ldr r3, [pc, #148] @ 6ef1c │ │ │ │ + ldr r2, [pc, #168] @ 6ef20 │ │ │ │ + ldr r3, [pc, #148] @ 6ef10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ef14 │ │ │ │ + bne 6ef08 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmn r2, #3 │ │ │ │ - bne 6eec8 │ │ │ │ + bne 6eebc │ │ │ │ mvn r0, r6 │ │ │ │ lsl r1, r0, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r6, r6, #1 │ │ │ │ - ldr r3, [pc, #72] @ 6ef30 │ │ │ │ + ldr r3, [pc, #72] @ 6ef24 │ │ │ │ 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 1f202c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, lsr #4 │ │ │ │ + eoreq r1, r4, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #4 │ │ │ │ + eoreq r1, r4, ip, lsl #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r1, r4, r4, ror r1 │ │ │ │ + eoreq r1, r4, r0, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #712] @ 6f214 │ │ │ │ - ldr lr, [pc, #712] @ 6f218 │ │ │ │ + ldr r4, [pc, #712] @ 6f208 │ │ │ │ + ldr lr, [pc, #712] @ 6f20c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #700] @ 6f21c │ │ │ │ + ldr r3, [pc, #700] @ 6f210 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #696] @ 6f220 │ │ │ │ + ldr ip, [pc, #696] @ 6f214 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #680] @ 6f224 │ │ │ │ + ldr r2, [pc, #680] @ 6f218 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ str ip, [sp] │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 6f200 │ │ │ │ - add r9, sp, #20 │ │ │ │ + bne 6f1f4 │ │ │ │ add r8, sp, #24 │ │ │ │ + add r9, sp, #20 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ - b 6f020 │ │ │ │ + b 6f014 │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309b4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f0e4 │ │ │ │ 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 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 6f08c │ │ │ │ - ldr r1, [pc, #512] @ 6f228 │ │ │ │ + bne 6f080 │ │ │ │ + ldr r1, [pc, #512] @ 6f21c │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #6 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309b4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 6efd4 │ │ │ │ + bne 6efc8 │ │ │ │ mvn r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ bl 11b99c │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6f020 │ │ │ │ + beq 6f014 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r5, r3, #1 │ │ │ │ - bne 6f10c │ │ │ │ + bne 6f100 │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0ac │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6f1c8 │ │ │ │ + beq 6f1bc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sl] │ │ │ │ bl 105140 │ │ │ │ - ldr r2, [pc, #352] @ 6f22c │ │ │ │ - ldr r3, [pc, #328] @ 6f218 │ │ │ │ + ldr r2, [pc, #352] @ 6f220 │ │ │ │ + ldr r3, [pc, #328] @ 6f20c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f210 │ │ │ │ + bne 6f204 │ │ │ │ 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 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 6efec │ │ │ │ + b 6efe0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f158 │ │ │ │ mov r6, #2 │ │ │ │ - b 6f12c │ │ │ │ + b 6f120 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f158 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6f1a8 │ │ │ │ + beq 6f19c │ │ │ │ tst r5, #1 │ │ │ │ - beq 6f11c │ │ │ │ + beq 6f110 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 103924 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 6f12c │ │ │ │ + bne 6f120 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6f1e4 │ │ │ │ + beq 6f1d8 │ │ │ │ mov r3, #2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6edc0 │ │ │ │ + bl 6edb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ bl 105140 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0b8 │ │ │ │ ldr r3, [sp] │ │ │ │ lsl r0, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movne r3, #2 │ │ │ │ orr r0, r0, #1 │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ - bne 6f18c │ │ │ │ - b 6f19c │ │ │ │ + bne 6f180 │ │ │ │ + b 6f190 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0ac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sl] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f0c4 │ │ │ │ + bl 6edb4 │ │ │ │ + b 6f0b8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6f098 │ │ │ │ + b 6f08c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r8, lsr #1 │ │ │ │ + strheq r1, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r8, lsl #1 │ │ │ │ + mlaeq r4, r4, r0, r1 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - eoreq r0, r4, ip, lsr #30 │ │ │ │ + eoreq r0, r4, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #680] @ 6f4f0 │ │ │ │ - ldr r2, [pc, #680] @ 6f4f4 │ │ │ │ + ldr ip, [pc, #680] @ 6f4e4 │ │ │ │ + ldr r2, [pc, #680] @ 6f4e8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #668] @ 6f4f8 │ │ │ │ + ldr r5, [pc, #668] @ 6f4ec │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #664] @ 6f4fc │ │ │ │ + ldr r3, [pc, #664] @ 6f4f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -78302,535 +78299,535 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 6f318 │ │ │ │ - ldr r1, [pc, #572] @ 6f500 │ │ │ │ - ldr r0, [pc, #572] @ 6f504 │ │ │ │ + beq 6f30c │ │ │ │ + ldr r1, [pc, #572] @ 6f4f4 │ │ │ │ + ldr r0, [pc, #572] @ 6f4f8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #532] @ 6f508 │ │ │ │ - ldr r3, [pc, #508] @ 6f4f4 │ │ │ │ + ldr r2, [pc, #532] @ 6f4fc │ │ │ │ + ldr r3, [pc, #508] @ 6f4e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f4ec │ │ │ │ + bne 6f4e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r3, r1, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6f390 │ │ │ │ + bls 6f384 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - beq 6f3d0 │ │ │ │ + beq 6f3c4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 6f438 │ │ │ │ + beq 6f42c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 6f4a0 │ │ │ │ + beq 6f494 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 6f460 │ │ │ │ + beq 6f454 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 6f3b4 │ │ │ │ + beq 6f3a8 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ - beq 6f404 │ │ │ │ + beq 6f3f8 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6f4b4 │ │ │ │ - ldr r2, [pc, #388] @ 6f50c │ │ │ │ + bhi 6f4a8 │ │ │ │ + ldr r2, [pc, #388] @ 6f500 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 6f2ec │ │ │ │ + b 6f2e0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6f2bc │ │ │ │ + bne 6f2b0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - bne 6f33c │ │ │ │ - b 6f3d0 │ │ │ │ + bne 6f330 │ │ │ │ + b 6f3c4 │ │ │ │ ldrh r1, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f4c0 │ │ │ │ + bne 6f4b4 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ - b 6f2ec │ │ │ │ - ldr r3, [pc, #312] @ 6f510 │ │ │ │ + b 6f2e0 │ │ │ │ + ldr r3, [pc, #312] @ 6f504 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f458 │ │ │ │ + beq 6f44c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f33c │ │ │ │ + beq 6f330 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 6f2bc │ │ │ │ - ldr r3, [pc, #264] @ 6f514 │ │ │ │ + b 6f2b0 │ │ │ │ + ldr r3, [pc, #264] @ 6f508 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne 6f4d8 │ │ │ │ + bne 6f4cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f370 │ │ │ │ - b 6f3fc │ │ │ │ + beq 6f364 │ │ │ │ + b 6f3f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f374 │ │ │ │ + b 6f3b8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6f498 │ │ │ │ + blt 6f48c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f380 │ │ │ │ + b 6f374 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, r1, #1 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - b 6f490 │ │ │ │ + b 6f484 │ │ │ │ ldr r2, [r0, #-4]! │ │ │ │ sub r1, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #32 │ │ │ │ - beq 6f450 │ │ │ │ + beq 6f444 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 6f474 │ │ │ │ + bne 6f468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f3c4 │ │ │ │ - bl a03e4 │ │ │ │ + b 6f3b8 │ │ │ │ + bl a03d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f374 │ │ │ │ + b 6f3b8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r3 │ │ │ │ - b 6f2bc │ │ │ │ + b 6f2b0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6edb4 │ │ │ │ + b 6f2e0 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 6f230 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6f224 │ │ │ │ + b 6f2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, lsr #27 │ │ │ │ + @ instruction: 0x00240db8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ + mlaeq r4, r8, sp, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - @ instruction: 0x001fdfd8 │ │ │ │ - eoreq r0, r4, r4, lsl #26 │ │ │ │ + eoreq sp, r0, ip, asr #27 │ │ │ │ + andseq sp, pc, r4, lsr #31 │ │ │ │ + eoreq r0, r4, r0, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003295d8 │ │ │ │ - eorseq r9, r2, r4, lsr #11 │ │ │ │ + eorseq r9, r2, r4, ror #11 │ │ │ │ + @ instruction: 0x003295b0 │ │ │ │ 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 │ │ │ │ - beq 6f568 │ │ │ │ - ldr r1, [pc, #140] @ 6f5d4 │ │ │ │ - ldr r0, [pc, #140] @ 6f5d8 │ │ │ │ + beq 6f55c │ │ │ │ + ldr r1, [pc, #140] @ 6f5c8 │ │ │ │ + ldr r0, [pc, #140] @ 6f5cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6f59c │ │ │ │ + beq 6f590 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne 6f540 │ │ │ │ + bne 6f534 │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f534 │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f5bc │ │ │ │ + bne 6f5b0 │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f534 │ │ │ │ tst r1, #8 │ │ │ │ - beq 6f590 │ │ │ │ + beq 6f584 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - b 6f5c4 │ │ │ │ + b 6f5b8 │ │ │ │ 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 @ │ │ │ │ + b 6edb4 │ │ │ │ + andseq sp, pc, ip, lsr sp @ │ │ │ │ + andseq sp, pc, r4, asr #26 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #416] @ 6f788 │ │ │ │ + ldr r2, [pc, #416] @ 6f78c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #404] @ 6f79c │ │ │ │ + ldr r5, [pc, #404] @ 6f790 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 6f7a0 │ │ │ │ + ldr r3, [pc, #400] @ 6f794 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6f660 │ │ │ │ + bne 6f654 │ │ │ │ ldrsh lr, [r0] │ │ │ │ sub r2, lr, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 6f6c8 │ │ │ │ + bls 6f6bc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #312] @ 6f7a4 │ │ │ │ - ldr r1, [pc, #312] @ 6f7a8 │ │ │ │ + ldr r0, [pc, #312] @ 6f798 │ │ │ │ + ldr r1, [pc, #312] @ 6f79c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f6c4 │ │ │ │ + beq 6f6b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #272] @ 6f7ac │ │ │ │ + ldr r2, [pc, #272] @ 6f7a0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #244] @ 6f798 │ │ │ │ + ldr r3, [pc, #244] @ 6f78c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f790 │ │ │ │ + bne 6f784 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #43 @ 0x2b │ │ │ │ - beq 6f6dc │ │ │ │ + beq 6f6d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 6f690 │ │ │ │ - ldr r3, [pc, #204] @ 6f7b0 │ │ │ │ + b 6f684 │ │ │ │ + ldr r3, [pc, #204] @ 6f7a4 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6f6d0 │ │ │ │ + bne 6f6c4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 6f6d0 │ │ │ │ + bne 6f6c4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 6f768 │ │ │ │ + beq 6f75c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r3, #2] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b 6f6d0 │ │ │ │ + b 6f6c4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - b 6f728 │ │ │ │ + b 6f71c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r0, lsl #20 │ │ │ │ + eoreq r0, r4, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r0, ror #19 │ │ │ │ + eoreq r0, r4, ip, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, pc, r0, ror ip @ │ │ │ │ - eoreq sp, r0, ip, asr sl │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ + andseq sp, pc, ip, lsr ip @ │ │ │ │ + eoreq sp, r0, r8, lsr #20 │ │ │ │ + eoreq r0, r4, r4, ror #18 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #340] @ 6f914 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #332] @ 6f924 │ │ │ │ + ldr r1, [pc, #332] @ 6f918 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #320] @ 6f928 │ │ │ │ + ldr r3, [pc, #320] @ 6f91c │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #316] @ 6f92c │ │ │ │ + ldr r2, [pc, #316] @ 6f920 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ add r3, sp, #8 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f908 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strne r2, [r3, #16] │ │ │ │ streq r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 6f8b0 │ │ │ │ + beq 6f8a4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f860 │ │ │ │ + bne 6f854 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f908 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #68] @ 6f930 │ │ │ │ - ldr r3, [pc, #52] @ 6f924 │ │ │ │ + ldr r2, [pc, #68] @ 6f924 │ │ │ │ + ldr r3, [pc, #52] @ 6f918 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f91c │ │ │ │ + bne 6f910 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 6f8e4 │ │ │ │ + b 6f8d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, lsr #16 │ │ │ │ + eoreq r0, r4, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ + eoreq r0, r4, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsl #14 │ │ │ │ + eoreq r0, r4, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #332] @ 6fa98 │ │ │ │ - ldr lr, [pc, #332] @ 6fa9c │ │ │ │ + ldr r4, [pc, #332] @ 6fa8c │ │ │ │ + ldr lr, [pc, #332] @ 6fa90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #312] @ 6faa0 │ │ │ │ + ldr r3, [pc, #312] @ 6fa94 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ 6faa4 │ │ │ │ + ldr r2, [pc, #304] @ 6fa98 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ mov r1, #0 │ │ │ │ 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, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 6f9f8 │ │ │ │ - b 6fa54 │ │ │ │ + bne 6f9ec │ │ │ │ + b 6fa48 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fa3c │ │ │ │ + beq 6fa30 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ streq r3, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 6f9e8 │ │ │ │ + bne 6f9dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fa88 │ │ │ │ + beq 6fa7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #72] @ 6faa8 │ │ │ │ - ldr r3, [pc, #56] @ 6fa9c │ │ │ │ + ldr r2, [pc, #72] @ 6fa9c │ │ │ │ + ldr r3, [pc, #56] @ 6fa90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fa94 │ │ │ │ + bne 6fa88 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 6fa54 │ │ │ │ + b 6fa48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, lsr #13 │ │ │ │ + @ instruction: 0x002406b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, ror r6 │ │ │ │ + eoreq r0, r4, r4, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r5, r0 │ │ │ │ + eoreq r0, r4, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ 6fb60 │ │ │ │ + ldr r3, [pc, #156] @ 6fb54 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ - bne 6fb38 │ │ │ │ - ldr r1, [pc, #132] @ 6fb64 │ │ │ │ + bne 6fb2c │ │ │ │ + ldr r1, [pc, #132] @ 6fb58 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r5, [r5, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -78844,63 +78841,63 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ bl 23310 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6fafc │ │ │ │ + bne 6faf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6fb68 │ │ │ │ + ldr r1, [pc, #40] @ 6fb5c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ sub r1, r1, r2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - ldr r1, [pc, #12] @ 6fb64 │ │ │ │ + ldr r1, [pc, #12] @ 6fb58 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r0, [r3] │ │ │ │ - b 6fae4 │ │ │ │ - eoreq r0, r4, r0, lsr r5 │ │ │ │ + b 6fad8 │ │ │ │ + eoreq r0, r4, ip, lsr r5 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ 6fc7c │ │ │ │ + ldr ip, [pc, #248] @ 6fc70 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #236] @ 6fc80 │ │ │ │ + ldr r0, [pc, #236] @ 6fc74 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #228] @ 6fc84 │ │ │ │ - ldr r2, [pc, #228] @ 6fc88 │ │ │ │ + ldr r3, [pc, #228] @ 6fc78 │ │ │ │ + ldr r2, [pc, #228] @ 6fc7c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ 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, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 6fc48 │ │ │ │ + beq 6fc3c │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ @@ -78915,177 +78912,177 @@ │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r1, r0 │ │ │ │ str ip, [r3, #88] @ 0x58 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 6fc8c │ │ │ │ - ldr r3, [pc, #40] @ 6fc80 │ │ │ │ + ldr r2, [pc, #56] @ 6fc80 │ │ │ │ + ldr r3, [pc, #40] @ 6fc74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fc78 │ │ │ │ + bne 6fc6c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, ror #8 │ │ │ │ + eoreq r0, r4, r4, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, asr #8 │ │ │ │ + eoreq r0, r4, r8, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, r4, lsr #7 │ │ │ │ + @ instruction: 0x002403b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #432] @ 6fe60 │ │ │ │ + ldr r1, [pc, #432] @ 6fe54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ 6fe64 │ │ │ │ + ldr r3, [pc, #428] @ 6fe58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #408] @ 6fe68 │ │ │ │ + ldr r5, [pc, #408] @ 6fe5c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #404] @ 6fe6c │ │ │ │ + ldr r2, [pc, #404] @ 6fe60 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ 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 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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 │ │ │ │ + bne 6fd44 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 6fe08 │ │ │ │ + beq 6fdfc │ │ │ │ mov r0, #28 │ │ │ │ - bl 34ba4 │ │ │ │ - ldr r3, [pc, #272] @ 6fe70 │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #272] @ 6fe64 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq 6fde8 │ │ │ │ + beq 6fddc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 6fddc │ │ │ │ + beq 6fdd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #192] @ 6fe74 │ │ │ │ + ldr r2, [pc, #192] @ 6fe68 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #168] @ 6fe64 │ │ │ │ + ldr r3, [pc, #168] @ 6fe58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6fe5c │ │ │ │ + bne 6fe50 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #148] @ 6fe78 │ │ │ │ + ldr r3, [pc, #148] @ 6fe6c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 6fd9c │ │ │ │ - ldr r2, [pc, #136] @ 6fe78 │ │ │ │ + b 6fd90 │ │ │ │ + ldr r2, [pc, #136] @ 6fe6c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movne r1, r3 │ │ │ │ moveq r1, r2 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 6fda4 │ │ │ │ - ldr r3, [pc, #108] @ 6fe7c │ │ │ │ + b 6fd98 │ │ │ │ + ldr r3, [pc, #108] @ 6fe70 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd50 │ │ │ │ + beq 6fd44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #24] │ │ │ │ streq r2, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldreq r1, [r3, #16] │ │ │ │ streq r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ streq r2, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 6fd50 │ │ │ │ + b 6fd44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, asr #6 │ │ │ │ + eoreq r0, r4, r0, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, lsl r3 │ │ │ │ + eoreq r0, r4, r4, lsr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, asr ip │ │ │ │ - eoreq r0, r4, r0, asr #4 │ │ │ │ + eorseq r8, r2, ip, asr ip │ │ │ │ + eoreq r0, r4, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r2, r0, lsr #23 │ │ │ │ + eorseq r8, r2, ip, lsr #23 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 55fdc │ │ │ │ + b 55fcc │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #200] @ 6ff68 │ │ │ │ + ldr r1, [pc, #200] @ 6ff6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #192] @ 6ff7c │ │ │ │ + ldr r2, [pc, #192] @ 6ff70 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ 6ff80 │ │ │ │ + ldr r3, [pc, #188] @ 6ff74 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #168] @ 6ff84 │ │ │ │ + ldr r1, [pc, #168] @ 6ff78 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, #772] @ 0x304 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -79093,254 +79090,254 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #768] @ 0x300 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ streq ip, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 6ff88 │ │ │ │ + ldr r2, [pc, #64] @ 6ff7c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6ff78 │ │ │ │ + ldr r3, [pc, #40] @ 6ff6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ff70 │ │ │ │ + bne 6ff64 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, asr #2 │ │ │ │ + eoreq r0, r4, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsr #2 │ │ │ │ + eoreq r0, r4, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsr #1 │ │ │ │ + strheq r0, [r4], -r8 @ │ │ │ │ ldr r1, [r0] │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #112] @ 7000c │ │ │ │ + ldr r4, [pc, #112] @ 70000 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 70000 │ │ │ │ + beq 6fff4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ mov lr, r1 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 6ffb0 │ │ │ │ + bne 6ffa4 │ │ │ │ add lr, lr, #2 │ │ │ │ lsl lr, lr, #2 │ │ │ │ add r3, lr, #4 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ - ldr r3, [pc, #52] @ 70010 │ │ │ │ + ldr r3, [pc, #52] @ 70004 │ │ │ │ ldr r0, [r2, lr] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6fff4 │ │ │ │ + beq 6ffe8 │ │ │ │ pop {r4, lr} │ │ │ │ mvn r3, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fcc │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ - b 55fdc │ │ │ │ + b 55fcc │ │ │ │ mov r3, #8 │ │ │ │ mov lr, #4 │ │ │ │ - b 6ffd0 │ │ │ │ - eoreq r0, r4, r8, asr r0 │ │ │ │ + b 6ffc4 │ │ │ │ + eoreq r0, r4, r4, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ 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, #4] │ │ │ │ - ldr r0, [pc, #244] @ 70128 │ │ │ │ - ldr r1, [pc, #244] @ 7012c │ │ │ │ + ldr r0, [pc, #244] @ 7011c │ │ │ │ + ldr r1, [pc, #244] @ 70120 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 70130 │ │ │ │ - ldr r2, [pc, #236] @ 70134 │ │ │ │ + ldr r3, [pc, #236] @ 70124 │ │ │ │ + ldr r2, [pc, #236] @ 70128 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - ldr r2, [pc, #216] @ 70138 │ │ │ │ + ldr r2, [pc, #216] @ 7012c │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r3, [r7] │ │ │ │ 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 20ade0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 55fdc │ │ │ │ - bl 52b54 │ │ │ │ + bl 55fcc │ │ │ │ + bl 52b44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ 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] │ │ │ │ - ldr r2, [pc, #60] @ 7013c │ │ │ │ - ldr r3, [pc, #40] @ 7012c │ │ │ │ + ldr r2, [pc, #60] @ 70130 │ │ │ │ + ldr r3, [pc, #40] @ 70120 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70124 │ │ │ │ + bne 70118 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #31 │ │ │ │ + ldrdeq pc, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r8, lsr #31 │ │ │ │ + @ instruction: 0x0023ffb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r4, lsl #30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 70014 │ │ │ │ + b 70008 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 70014 │ │ │ │ + b 70008 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 70194 │ │ │ │ - ldr r1, [pc, #44] @ 70198 │ │ │ │ + ldr r3, [pc, #44] @ 70188 │ │ │ │ + ldr r1, [pc, #44] @ 7018c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #40] @ 7019c │ │ │ │ + ldr r2, [pc, #40] @ 70190 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 262068 │ │ │ │ + bl 262028 │ │ │ │ str r5, [r4] │ │ │ │ bl 128a9c │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq r3, r0, lr, pc @ │ │ │ │ + mlaeq r3, ip, lr, pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #200] @ 70280 │ │ │ │ - ldr r1, [pc, #200] @ 70284 │ │ │ │ + ldr ip, [pc, #200] @ 70274 │ │ │ │ + ldr r1, [pc, #200] @ 70278 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ 70288 │ │ │ │ + ldr r3, [pc, #188] @ 7027c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ 7028c │ │ │ │ + ldr r2, [pc, #184] @ 70280 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ 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 34940 │ │ │ │ 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] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 70290 │ │ │ │ + ldr r2, [pc, #64] @ 70284 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ strb r5, [r3, #5] │ │ │ │ - ldr r3, [pc, #40] @ 70284 │ │ │ │ + ldr r3, [pc, #40] @ 70278 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7027c │ │ │ │ + bne 70270 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, lsr lr @ │ │ │ │ + eoreq pc, r3, r8, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, ip, lsl lr @ │ │ │ │ + eoreq pc, r3, r8, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r0, lsr #27 │ │ │ │ + eoreq pc, r3, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #316] @ 703e8 │ │ │ │ + ldr ip, [pc, #316] @ 703dc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #308] @ 703ec │ │ │ │ + ldr r0, [pc, #308] @ 703e0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #296] @ 703f0 │ │ │ │ + ldr r1, [pc, #296] @ 703e4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r0, [pc, #284] @ 703f4 │ │ │ │ + ldr r0, [pc, #284] @ 703e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1, r0] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr ip, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -79350,26 +79347,26 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 703d4 │ │ │ │ + beq 703c8 │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ sub r5, r5, r2 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 703cc │ │ │ │ + beq 703c0 │ │ │ │ lsl r0, r4, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ @@ -79381,335 +79378,335 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r9, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ addne r9, r0, r9 │ │ │ │ strne r8, [r9, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 70354 │ │ │ │ + bcs 70348 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ 703f8 │ │ │ │ - ldr r3, [pc, #68] @ 703ec │ │ │ │ + ldr r2, [pc, #84] @ 703ec │ │ │ │ + ldr r3, [pc, #68] @ 703e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 703e4 │ │ │ │ + bne 703d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 7039c │ │ │ │ + b 70390 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ subne r4, r4, r5 │ │ │ │ - b 70330 │ │ │ │ + b 70324 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #26 │ │ │ │ + eoreq pc, r3, r0, asr sp @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, lsr #26 │ │ │ │ + eoreq pc, r3, r0, lsr sp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r4, asr ip @ │ │ │ │ + eoreq pc, r3, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r0, [pc, #216] @ 704f4 │ │ │ │ + ldr r0, [pc, #216] @ 704e8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #212] @ 704f8 │ │ │ │ + ldr r1, [pc, #212] @ 704ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 704fc │ │ │ │ - ldr r2, [pc, #204] @ 70500 │ │ │ │ + ldr r3, [pc, #204] @ 704f0 │ │ │ │ + ldr r2, [pc, #204] @ 704f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsl r7, r5, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #100] @ 704f8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #60] @ 70508 │ │ │ │ - ldr r3, [pc, #40] @ 704f8 │ │ │ │ + bl 55fcc │ │ │ │ + ldr r2, [pc, #60] @ 704fc │ │ │ │ + ldr r3, [pc, #40] @ 704ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 704f0 │ │ │ │ + bne 704e4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fbbc │ │ │ │ + eoreq pc, r3, r8, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, lsl r5 │ │ │ │ - eoreq pc, r3, ip, lsr #22 │ │ │ │ + eorseq r8, r2, ip, lsl r5 │ │ │ │ + eoreq pc, r3, r8, lsr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #536] @ 7073c │ │ │ │ - ldr ip, [pc, #536] @ 70740 │ │ │ │ + ldr lr, [pc, #536] @ 70730 │ │ │ │ + ldr ip, [pc, #536] @ 70734 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #524] @ 70744 │ │ │ │ + ldr r2, [pc, #524] @ 70738 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #520] @ 70748 │ │ │ │ + ldr r3, [pc, #520] @ 7073c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ - ldr r3, [pc, #500] @ 7074c │ │ │ │ + ldr r3, [pc, #500] @ 70740 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 706bc │ │ │ │ + bne 706b0 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 706bc │ │ │ │ + bhi 706b0 │ │ │ │ sub r5, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r1, r5, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 104400 │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70700 │ │ │ │ + blt 706f4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r8, r4, #2 │ │ │ │ ldr r3, [r1, #712] @ 0x2c8 │ │ │ │ add r7, r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt 706ec │ │ │ │ + blt 706e0 │ │ │ │ ldr r0, [r1, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 70634 │ │ │ │ + beq 70628 │ │ │ │ sub r3, r4, #1 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ add r4, ip, #4 │ │ │ │ ldr lr, [r3, #-4]! │ │ │ │ str lr, [r2, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne 70624 │ │ │ │ + bne 70618 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 70674 │ │ │ │ + bne 70668 │ │ │ │ sub r2, r5, #8 │ │ │ │ add r2, r0, r2 │ │ │ │ - b 70668 │ │ │ │ + b 7065c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4]! │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 70674 │ │ │ │ + bne 70668 │ │ │ │ ldrsh lr, [r3] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - beq 7064c │ │ │ │ + beq 70640 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [r1, #728] @ 0x2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r1, #732] @ 0x2dc │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r1, #736] @ 0x2e0 │ │ │ │ - ldr r2, [pc, #188] @ 70750 │ │ │ │ + ldr r2, [pc, #188] @ 70744 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #164] @ 70740 │ │ │ │ + ldr r3, [pc, #164] @ 70734 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70738 │ │ │ │ + bne 7072c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #140] @ 70754 │ │ │ │ + ldr r1, [pc, #140] @ 70748 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #136] @ 70758 │ │ │ │ + ldr r0, [pc, #136] @ 7074c │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 7068c │ │ │ │ + b 70680 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 70604 │ │ │ │ + b 705f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 7075c │ │ │ │ + ldr r0, [pc, #72] @ 70750 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #68] @ 70760 │ │ │ │ + ldr r1, [pc, #68] @ 70754 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - b 7068c │ │ │ │ + b 70680 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ + ldrdeq pc, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fab0 │ │ │ │ + @ instruction: 0x0023fabc │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #76] @ 707b8 │ │ │ │ - ldr r3, [pc, #76] @ 707bc │ │ │ │ + eoreq pc, r3, ip, ror #18 │ │ │ │ + eoreq ip, r0, r8, asr #19 │ │ │ │ + @ instruction: 0x001fcbf0 │ │ │ │ + andseq ip, pc, r4, lsr #23 │ │ │ │ + eoreq r5, r0, ip, asr r8 │ │ │ │ + ldr r2, [pc, #76] @ 707ac │ │ │ │ + ldr r3, [pc, #76] @ 707b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70790 │ │ │ │ + beq 70784 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 7079c │ │ │ │ - ldr r0, [pc, #40] @ 707c0 │ │ │ │ + beq 70790 │ │ │ │ + ldr r0, [pc, #40] @ 707b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be88 │ │ │ │ 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 │ │ │ │ + mlaeq r3, r8, r8, pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, pc, r8, ror #22 │ │ │ │ + andseq ip, pc, r4, lsr 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] │ │ │ │ - ldr ip, [pc, #460] @ 709b4 │ │ │ │ + ldr ip, [pc, #460] @ 709a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #456] @ 709b8 │ │ │ │ + ldr r0, [pc, #456] @ 709ac │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr lr, [pc, #444] @ 709bc │ │ │ │ + ldr lr, [pc, #444] @ 709b0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #436] @ 709c0 │ │ │ │ + ldr r2, [pc, #436] @ 709b4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r2] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 7094c │ │ │ │ + beq 70940 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 70904 │ │ │ │ + bge 708f8 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b 70898 │ │ │ │ + b 7088c │ │ │ │ addlt r2, r1, #1 │ │ │ │ movge r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 70900 │ │ │ │ + ble 708f4 │ │ │ │ add r1, r2, r0 │ │ │ │ cmp r4, #0 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ ldreq ip, [sl, #112] @ 0x70 │ │ │ │ asr fp, r1, #1 │ │ │ │ rsb r1, r6, r1, asr #1 │ │ │ │ asreq lr, r1, #6 │ │ │ │ @@ -79718,99 +79715,99 @@ │ │ │ │ movne lr, r1 │ │ │ │ andeq lr, r1, #63 @ 0x3f │ │ │ │ add r5, ip, lr, lsl #4 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ lsl r8, lr, #4 │ │ │ │ - bne 70888 │ │ │ │ + bne 7087c │ │ │ │ ldr ip, [ip, lr, lsl #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 70960 │ │ │ │ + beq 70954 │ │ │ │ cmp r1, r2 │ │ │ │ addle r2, fp, #1 │ │ │ │ addgt r6, r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 70898 │ │ │ │ + bgt 7088c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r0, [pc, #184] @ 709c4 │ │ │ │ + ldr r0, [pc, #184] @ 709b8 │ │ │ │ str ip, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #164] @ 709c8 │ │ │ │ - ldr r3, [pc, #144] @ 709b8 │ │ │ │ + ldr r2, [pc, #164] @ 709bc │ │ │ │ + ldr r3, [pc, #144] @ 709ac │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 709b0 │ │ │ │ + bne 709a4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #116] @ 709cc │ │ │ │ + ldr r1, [pc, #116] @ 709c0 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7086c │ │ │ │ + b 70860 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq 7091c │ │ │ │ + beq 70910 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70988 │ │ │ │ + beq 7097c │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70998 │ │ │ │ - ldr r0, [pc, #64] @ 709d0 │ │ │ │ + bne 7098c │ │ │ │ + ldr r0, [pc, #64] @ 709c4 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7091c │ │ │ │ + b 70910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 701a0 │ │ │ │ + bl 70194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r5, r0, r8 │ │ │ │ - b 70988 │ │ │ │ + b 7097c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, lsl #16 │ │ │ │ + eoreq pc, r3, r8, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, ror #15 │ │ │ │ + strdeq pc, [r3], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, ip, lsl sl @ │ │ │ │ - ldrdeq pc, [r3], -r4 @ │ │ │ │ + andseq ip, pc, r8, ror #19 │ │ │ │ + eoreq pc, r3, r0, ror #13 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r8, r2, r0, lsr #32 │ │ │ │ + eorseq r8, r2, ip, 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 │ │ │ │ - ldr r4, [pc, #2416] @ 7135c │ │ │ │ + ldr r4, [pc, #2416] @ 71350 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr lr, [pc, #2412] @ 71360 │ │ │ │ + ldr lr, [pc, #2412] @ 71354 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #2400] @ 71364 │ │ │ │ + ldr r1, [pc, #2400] @ 71358 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #2360] @ 71368 │ │ │ │ + ldr r2, [pc, #2360] @ 7135c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -79818,61 +79815,61 @@ │ │ │ │ mov r2, ip │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [fp] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ 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, #52 @ 0x34 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #76 @ 0x4c │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ - add ip, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #2236] @ 7136c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [pc, #2236] @ 71360 │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ - add ip, sp, #60 @ 0x3c │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ + add ip, sp, #56 @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ clzne r7, r2 │ │ │ │ moveq r2, r3 │ │ │ │ lsrne r7, r7, #5 │ │ │ │ moveq r7, #1 │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 71298 │ │ │ │ + beq 7128c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7127c │ │ │ │ + beq 71270 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ orreq r7, r7, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7110c │ │ │ │ + beq 71100 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r4, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ ldrne r4, [r2, #44] @ 0x2c │ │ │ │ ldreq r6, [r2, #120] @ 0x78 │ │ │ │ @@ -79882,251 +79879,251 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r6, [sp, #4] │ │ │ │ streq r4, [sp, #28] │ │ │ │ streq r4, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ble 70e1c │ │ │ │ - ldr r3, [pc, #2044] @ 71370 │ │ │ │ + ble 70e10 │ │ │ │ + ldr r3, [pc, #2044] @ 71364 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #2032] @ 71374 │ │ │ │ + ldr r3, [pc, #2032] @ 71368 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2020] @ 71378 │ │ │ │ + ldr r3, [pc, #2020] @ 7136c │ │ │ │ str r8, [sp, #244] @ 0xf4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 70c6c │ │ │ │ + b 70c60 │ │ │ │ ands fp, sl, #1 │ │ │ │ - bne 70bc8 │ │ │ │ + bne 70bbc │ │ │ │ ldrsh r3, [sl] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 71094 │ │ │ │ + beq 71088 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70fdc │ │ │ │ + beq 70fd0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 8ea90 │ │ │ │ - ldr r3, [pc, #1932] @ 7137c │ │ │ │ + bl 8ea80 │ │ │ │ + ldr r3, [pc, #1932] @ 71370 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ moveq r1, r9 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r3, r6 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70df8 │ │ │ │ + beq 70dec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrhne r1, [r3, #2] │ │ │ │ orrne r1, r1, #1 │ │ │ │ strhne r1, [r3, #2] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bge 70e10 │ │ │ │ + bge 70e04 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 70e7c │ │ │ │ + bne 70e70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fc4 │ │ │ │ + beq 70fb8 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 71258 │ │ │ │ + bgt 7124c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub r2, r5, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ lsl r6, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r3, r2, lsl #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 70cc4 │ │ │ │ + beq 70cb8 │ │ │ │ ldr r2, [r3, r2, lsl #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71130 │ │ │ │ + beq 71124 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #1712] @ 71380 │ │ │ │ + ldr r3, [pc, #1712] @ 71374 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d08 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 70d0c │ │ │ │ + beq 70d00 │ │ │ │ tst r0, #1 │ │ │ │ - bne 70f8c │ │ │ │ + bne 70f80 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 70ec8 │ │ │ │ + beq 70ebc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 70ee8 │ │ │ │ + beq 70edc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stmib r3, {ip, lr} │ │ │ │ cmp r0, sl │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [r3, #12] │ │ │ │ str sl, [r3, #16] │ │ │ │ - beq 70d84 │ │ │ │ + beq 70d78 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fac │ │ │ │ + bne 70fa0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne sl, r9 │ │ │ │ - bne 70bac │ │ │ │ + bne 70ba0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 70fa0 │ │ │ │ + beq 70f94 │ │ │ │ mov sl, #15 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70c38 │ │ │ │ + bne 70c2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - blt 70c64 │ │ │ │ + blt 70c58 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710f8 │ │ │ │ + beq 710ec │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 7114c │ │ │ │ + beq 71140 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712b8 │ │ │ │ + beq 712ac │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r5, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 70b60 │ │ │ │ + b 70b54 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 70e94 │ │ │ │ - b 70ebc │ │ │ │ + bgt 70e88 │ │ │ │ + b 70eb0 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 70eb8 │ │ │ │ + ble 70eac │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e88 │ │ │ │ - b 70e10 │ │ │ │ + bne 70e7c │ │ │ │ + b 70e04 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ sub r2, r5, r4 │ │ │ │ - b 70c9c │ │ │ │ + b 70c90 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d08 │ │ │ │ tst r0, #1 │ │ │ │ - bne 70ef4 │ │ │ │ + bne 70ee8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70f6c │ │ │ │ + beq 70f60 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70f40 │ │ │ │ + beq 70f34 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71268 │ │ │ │ + beq 7125c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrhne r3, [r2, #2] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r2, #2] │ │ │ │ mov r3, #0 │ │ │ │ @@ -80136,307 +80133,307 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - beq 71140 │ │ │ │ + beq 71134 │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ - b 70e2c │ │ │ │ + b 70e20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d08 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 70f04 │ │ │ │ + b 70ef8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 70d0c │ │ │ │ - b 70ef4 │ │ │ │ + bne 70d00 │ │ │ │ + b 70ee8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c20 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 701a0 │ │ │ │ + bl 70194 │ │ │ │ add r1, r0, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 70d7c │ │ │ │ + b 70d70 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ asr r2, r5, #6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ and r2, r5, #63 @ 0x3f │ │ │ │ - b 70c9c │ │ │ │ - ldr r3, [pc, #928] @ 71384 │ │ │ │ + b 70c90 │ │ │ │ + ldr r3, [pc, #928] @ 71378 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 710e0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + beq 710d4 │ │ │ │ + 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 │ │ │ │ + bl 8ea80 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ 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] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r2, #20] │ │ │ │ str lr, [r2, #12] │ │ │ │ str ip, [r2, #16] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 710ec │ │ │ │ + beq 710e0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, r6 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c20 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ strne r2, [r0, #8] │ │ │ │ - bne 70c2c │ │ │ │ + bne 70c20 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #15 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, sl │ │ │ │ moveq r1, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - b 70c2c │ │ │ │ + b 70c20 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sl, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c20 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 71080 │ │ │ │ + b 71074 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f54 │ │ │ │ + beq 70f48 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 70e2c │ │ │ │ + b 70e20 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ mov r6, r1 │ │ │ │ sub r5, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 70b60 │ │ │ │ + b 70b54 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r7, #1 │ │ │ │ - b 70f40 │ │ │ │ + b 70f34 │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #68] @ 0x44 │ │ │ │ - bne 70f64 │ │ │ │ + bne 70f58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 711b8 │ │ │ │ - ldr r2, [pc, #556] @ 71388 │ │ │ │ + bne 711ac │ │ │ │ + ldr r2, [pc, #556] @ 7137c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71308 │ │ │ │ + beq 712fc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71190 │ │ │ │ + beq 71184 │ │ │ │ mov r1, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7117c │ │ │ │ + bne 71170 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 7121c │ │ │ │ str r1, [fp] │ │ │ │ - ldr r1, [pc, #480] @ 7138c │ │ │ │ + ldr r1, [pc, #480] @ 71380 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7128c │ │ │ │ + bne 71280 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 712e8 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 711f4 │ │ │ │ + beq 711e8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 7133c │ │ │ │ + bgt 71330 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #352] @ 71390 │ │ │ │ - ldr r3, [pc, #304] @ 71364 │ │ │ │ + ldr r2, [pc, #352] @ 71384 │ │ │ │ + ldr r3, [pc, #304] @ 71358 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71358 │ │ │ │ + bne 7134c │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 70e20 │ │ │ │ + b 70e14 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 70f40 │ │ │ │ + b 70f34 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70b18 │ │ │ │ - b 70b0c │ │ │ │ + bne 70b0c │ │ │ │ + b 70b00 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 71228 │ │ │ │ + b 7121c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r0 │ │ │ │ moveq r4, r3 │ │ │ │ streq r3, [sp, #28] │ │ │ │ streq r3, [sp, #4] │ │ │ │ - bne 70b24 │ │ │ │ - b 70e48 │ │ │ │ - ldr r3, [pc, #212] @ 71394 │ │ │ │ + bne 70b18 │ │ │ │ + b 70e3c │ │ │ │ + ldr r3, [pc, #212] @ 71388 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7131c │ │ │ │ - ldr r3, [pc, #180] @ 71398 │ │ │ │ + beq 71310 │ │ │ │ + ldr r3, [pc, #180] @ 7138c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r5, r3, #1 │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ - b 70b60 │ │ │ │ + b 70b54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 7131c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 711d4 │ │ │ │ + b 711c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 711b8 │ │ │ │ + bne 711ac │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - b 71228 │ │ │ │ + b 7121c │ │ │ │ mvn r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 712ec │ │ │ │ + b 712e0 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl e9174 │ │ │ │ + bl e9168 │ │ │ │ mov r3, r0 │ │ │ │ - b 711d4 │ │ │ │ - ldr r0, [pc, #88] @ 7139c │ │ │ │ + b 711c8 │ │ │ │ + ldr r0, [pc, #88] @ 71390 │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ 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 pc, [r3], -r8 @ │ │ │ │ + strdeq pc, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00327ef4 │ │ │ │ - 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 │ │ │ │ - eoreq lr, r3, r8, asr #27 │ │ │ │ + eorseq r7, r2, r0, lsl #30 │ │ │ │ + eorseq r7, r2, r8, asr #28 │ │ │ │ + eorseq r7, r2, r8, lsr lr │ │ │ │ + eorseq r7, r2, r8, lsr #28 │ │ │ │ + eorseq r7, r2, ip, asr #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x003279d8 │ │ │ │ + eorseq r7, r2, r0, ror #16 │ │ │ │ + andseq ip, pc, r0, ror r1 @ │ │ │ │ + ldrdeq lr, [r3], -r4 @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - andseq ip, pc, r8, asr #32 │ │ │ │ + andseq ip, pc, r4, lsl 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 │ │ │ │ + ldr r0, [pc, #204] @ 71478 │ │ │ │ + ldr r2, [pc, #204] @ 7147c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #196] @ 7148c │ │ │ │ + ldr r1, [pc, #196] @ 71480 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #192] @ 71490 │ │ │ │ + ldr r3, [pc, #192] @ 71484 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ mov ip, #3 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #156] @ 71494 │ │ │ │ + ldr r0, [pc, #156] @ 71488 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -80450,51 +80447,51 @@ │ │ │ │ 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 54970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 71498 │ │ │ │ + ldr r2, [pc, #64] @ 7148c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 71488 │ │ │ │ + ldr r3, [pc, #40] @ 7147c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71480 │ │ │ │ + bne 71474 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r0, asr #24 │ │ │ │ + eoreq lr, r3, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsr #24 │ │ │ │ + eoreq lr, r3, ip, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r3, ip, fp, lr │ │ │ │ + eoreq lr, r3, r8, lsr #23 │ │ │ │ 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 r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #2052] @ 71cc0 │ │ │ │ + ldr r1, [pc, #2052] @ 71cb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #2048] @ 71cc4 │ │ │ │ + ldr r3, [pc, #2048] @ 71cb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str lr, [sp, #16] │ │ │ │ - ldr ip, [pc, #2032] @ 71cc8 │ │ │ │ + ldr ip, [pc, #2032] @ 71cbc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #2028] @ 71ccc │ │ │ │ + ldr r1, [pc, #2028] @ 71cc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -80502,164 +80499,164 @@ │ │ │ │ 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 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r4, [sp, #32] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - beq 71cb4 │ │ │ │ + beq 71ca8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 71620 │ │ │ │ + b 71614 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a0 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715a0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71644 │ │ │ │ + beq 71638 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 716cc │ │ │ │ + beq 716c0 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71a4c │ │ │ │ + bne 71a40 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, #5] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 7164c │ │ │ │ + beq 71640 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 71644 │ │ │ │ + beq 71638 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71578 │ │ │ │ + bne 7156c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 715ac │ │ │ │ + bne 715a0 │ │ │ │ mov r6, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c4c │ │ │ │ + beq 71c40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ addne r1, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7169c │ │ │ │ + beq 71690 │ │ │ │ add r4, r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r4 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 71688 │ │ │ │ - ldr r2, [pc, #1580] @ 71cd0 │ │ │ │ - ldr r3, [pc, #1564] @ 71cc4 │ │ │ │ + bne 7167c │ │ │ │ + ldr r2, [pc, #1580] @ 71cc4 │ │ │ │ + ldr r3, [pc, #1564] @ 71cb8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71cbc │ │ │ │ + bne 71cb0 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr sl, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ subs sl, r1, sl │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq 7170c │ │ │ │ + beq 71700 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ streq r0, [r3, #48] @ 0x30 │ │ │ │ - bne 71b28 │ │ │ │ + bne 71b1c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq 71a9c │ │ │ │ + beq 71a90 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 71aa8 │ │ │ │ + beq 71a9c │ │ │ │ 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 │ │ │ │ + beq 71a20 │ │ │ │ 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 34bc0 │ │ │ │ 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,127 +80677,127 @@ │ │ │ │ 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 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ 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, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71b84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71bb0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 71878 │ │ │ │ + bne 7186c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bc8 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - b 718dc │ │ │ │ + b 718d0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 71958 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq 7194c │ │ │ │ + beq 71940 │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ str r8, [r3, #16] │ │ │ │ strne r3, [r2, #16] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ streq r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 718b4 │ │ │ │ + bne 718a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 71958 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bne 718dc │ │ │ │ + bne 718d0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r9, [r2, #64] @ 0x40 │ │ │ │ - b 719dc │ │ │ │ + b 719d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r8, r2, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bmi 71c5c │ │ │ │ + bmi 71c50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 71c30 │ │ │ │ + bgt 71c24 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ @@ -80816,449 +80813,449 @@ │ │ │ │ ldr r1, [lr, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str sl, [fp] │ │ │ │ cmp r1, r9 │ │ │ │ moveq r0, #0 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - beq 71a1c │ │ │ │ + beq 71a10 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f928 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, #6] │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71a44 │ │ │ │ + beq 71a38 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71ab0 │ │ │ │ + beq 71aa4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 715f8 │ │ │ │ + b 715ec │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ + bne 71be0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r3, #48] @ 0x30 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b 71a44 │ │ │ │ + b 71a38 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71730 │ │ │ │ + bne 71724 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b 71734 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + b 71728 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r8, #11 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1c4b4c │ │ │ │ + bl 1c4b00 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71bd8 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r2, #12] │ │ │ │ - b 71a44 │ │ │ │ + b 71a38 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 71c78 │ │ │ │ + bne 71c6c │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71700 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 718a8 │ │ │ │ + bne 7189c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 7189c │ │ │ │ + b 719d0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 718a8 │ │ │ │ + bne 7189c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 7189c │ │ │ │ + b 719d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 71a44 │ │ │ │ + b 71a38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r2, r2, #4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ addgt r1, ip, r1, lsl #4 │ │ │ │ movgt r2, ip │ │ │ │ - ble 71a8c │ │ │ │ + ble 71a80 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c1c │ │ │ │ - b 71a8c │ │ │ │ - ldr r0, [pc, #156] @ 71cd4 │ │ │ │ + bne 71c10 │ │ │ │ + b 71a80 │ │ │ │ + ldr r0, [pc, #156] @ 71cc8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ - b 71990 │ │ │ │ + bl 4be88 │ │ │ │ + b 71984 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - b 71668 │ │ │ │ - ldr r0, [pc, #116] @ 71cd8 │ │ │ │ + b 7165c │ │ │ │ + ldr r0, [pc, #116] @ 71ccc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 71984 │ │ │ │ + b 71978 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 71b7c │ │ │ │ + ble 71b70 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ mov r2, r0 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c90 │ │ │ │ + bne 71c84 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71700 │ │ │ │ mov r0, r3 │ │ │ │ - b 7169c │ │ │ │ + b 71690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r8, lsr fp │ │ │ │ + eoreq lr, r3, r4, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsl fp │ │ │ │ + eoreq lr, r3, ip, lsl fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, r4, asr r9 │ │ │ │ - andseq fp, pc, r4, lsr #15 │ │ │ │ - andseq fp, pc, r0, asr r7 @ │ │ │ │ + eoreq lr, r3, r0, ror #18 │ │ │ │ + andseq fp, pc, r0, ror r7 @ │ │ │ │ + andseq fp, pc, ip, lsl 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 │ │ │ │ + ldr r2, [pc, #884] @ 72064 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #880] @ 72074 │ │ │ │ + ldr r3, [pc, #880] @ 72068 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr ip, [pc, #860] @ 72078 │ │ │ │ + ldr ip, [pc, #860] @ 7206c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #856] @ 7207c │ │ │ │ + ldr r1, [pc, #856] @ 72070 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ 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, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ asr r3, r3, #2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ - beq 71e1c │ │ │ │ + beq 71e10 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72010 │ │ │ │ + beq 72004 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 71e40 │ │ │ │ + beq 71e34 │ │ │ │ ldrb lr, [ip, #6] │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ ldrne lr, [lr, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72040 │ │ │ │ + beq 72034 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 72050 │ │ │ │ + bgt 72044 │ │ │ │ lsl r4, r3, #2 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r3, r3, r1 │ │ │ │ asr r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq 71eb0 │ │ │ │ + beq 71ea4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #96] @ 0x60 │ │ │ │ ldrne r2, [r3, #72] @ 0x48 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 71fdc │ │ │ │ + beq 71fd0 │ │ │ │ mov r5, #199 @ 0xc7 │ │ │ │ - b 71f60 │ │ │ │ + b 71f54 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - bne 71fd8 │ │ │ │ + bne 71fcc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71fd8 │ │ │ │ + beq 71fcc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71f78 │ │ │ │ + beq 71f6c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7202c │ │ │ │ + beq 72020 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 71ef0 │ │ │ │ + beq 71ee4 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 71ef0 │ │ │ │ + bne 71ee4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 71f00 │ │ │ │ + b 71ef4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #152] @ 72080 │ │ │ │ + ldr r2, [pc, #152] @ 72074 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 72074 │ │ │ │ + ldr r3, [pc, #132] @ 72068 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7204c │ │ │ │ + bne 72040 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ sub ip, r0, r2 │ │ │ │ cmp ip, #2 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r3, r2, #2 │ │ │ │ - bgt 71e44 │ │ │ │ - b 71e40 │ │ │ │ + bgt 71e38 │ │ │ │ + b 71e34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 71fdc │ │ │ │ + b 71fd0 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 71e44 │ │ │ │ + b 71e38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ 72084 │ │ │ │ - ldr r1, [pc, #44] @ 72088 │ │ │ │ - ldr r0, [pc, #44] @ 7208c │ │ │ │ - ldr r2, [pc, #44] @ 72090 │ │ │ │ + ldr r3, [pc, #44] @ 72078 │ │ │ │ + ldr r1, [pc, #44] @ 7207c │ │ │ │ + ldr r0, [pc, #44] @ 72080 │ │ │ │ + ldr r2, [pc, #44] @ 72084 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq lr, [r3], -r4 @ │ │ │ │ + eoreq lr, r3, r0, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, ip, asr #5 │ │ │ │ + ldrdeq lr, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, ip │ │ │ │ - ldrdeq r1, [r1], -r0 @ │ │ │ │ - andseq fp, pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x001fb3b8 │ │ │ │ + eoreq lr, r3, r8, lsl r0 │ │ │ │ + mlaeq r1, ip, r5, r1 │ │ │ │ + andseq fp, pc, r4, ror r3 @ │ │ │ │ + andseq fp, pc, r4, lsl #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 │ │ │ │ + ldr ip, [pc, #704] @ 72360 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #696] @ 72370 │ │ │ │ + ldr r1, [pc, #696] @ 72364 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r8, [pc, #688] @ 72374 │ │ │ │ + ldr r8, [pc, #688] @ 72368 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #680] @ 72378 │ │ │ │ + ldr r3, [pc, #680] @ 7236c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, #0 │ │ │ │ subs r5, r2, #0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ @@ -81268,387 +81265,387 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 72150 │ │ │ │ + beq 72144 │ │ │ │ sub r6, r5, #1 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ asr r6, r6, #6 │ │ │ │ add fp, r6, #1 │ │ │ │ cmp r3, fp │ │ │ │ - blt 72294 │ │ │ │ - ldr r3, [pc, #548] @ 7237c │ │ │ │ + blt 72288 │ │ │ │ + ldr r3, [pc, #548] @ 72370 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #536] @ 72380 │ │ │ │ + ldr r3, [pc, #536] @ 72374 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r5, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72188 │ │ │ │ + beq 7217c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 72260 │ │ │ │ + ble 72254 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r4, r3 │ │ │ │ - b 721c8 │ │ │ │ + b 721bc │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, ip, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ strne r8, [r6, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ - beq 72260 │ │ │ │ + beq 72254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ asr r1, r4, #6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and r3, r4, #63 @ 0x3f │ │ │ │ add r6, r6, r3, lsl #4 │ │ │ │ mov ip, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 721a0 │ │ │ │ + beq 72194 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 7224c │ │ │ │ + bgt 72240 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [lr] │ │ │ │ - b 72234 │ │ │ │ + b 72228 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ ldr fp, [r2, #120] @ 0x78 │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r4 │ │ │ │ - bgt 7224c │ │ │ │ + bgt 72240 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72218 │ │ │ │ + bne 7220c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 721a0 │ │ │ │ + b 72194 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ sub ip, r4, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 721a0 │ │ │ │ + b 72194 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ 72384 │ │ │ │ + ldr r2, [pc, #280] @ 72378 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #252] @ 72370 │ │ │ │ + ldr r3, [pc, #252] @ 72364 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72368 │ │ │ │ + bne 7235c │ │ │ │ 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 34940 │ │ │ │ cmp fp, r9 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 72358 │ │ │ │ + beq 7234c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b 72324 │ │ │ │ + b 72318 │ │ │ │ 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 35248 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [ip, r5] │ │ │ │ - beq 72350 │ │ │ │ + beq 72344 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ lsl r5, r6, #2 │ │ │ │ - ble 722ec │ │ │ │ + ble 722e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722f0 │ │ │ │ + beq 722e4 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ - bne 72320 │ │ │ │ + bne 72314 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str fp, [r3, #116] @ 0x74 │ │ │ │ str ip, [r3, #112] @ 0x70 │ │ │ │ - b 72150 │ │ │ │ + b 72144 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r4, asr #30 │ │ │ │ + eoreq sp, r3, r0, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r0, lsr #30 │ │ │ │ + eoreq sp, r3, ip, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq sp, r3, r8, lsl #27 │ │ │ │ + mlaeq r3, r4, sp, sp │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 31cac │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 725d4 │ │ │ │ + beq 725c8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ bxhi lr │ │ │ │ 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 1f1ea8 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #504] @ 727e4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #500] @ 727f4 │ │ │ │ + ldr r2, [pc, #500] @ 727e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #476] @ 727f8 │ │ │ │ - ldr r3, [pc, #476] @ 727fc │ │ │ │ + ldr r2, [pc, #476] @ 727ec │ │ │ │ + ldr r3, [pc, #476] @ 727f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 │ │ │ │ moveq r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 726a8 │ │ │ │ + bne 7269c │ │ │ │ cmp r9, r3 │ │ │ │ - beq 72784 │ │ │ │ + beq 72778 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r0, r3, #7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 726d8 │ │ │ │ + b 726cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 727dc │ │ │ │ - ldr r3, [pc, #328] @ 72800 │ │ │ │ + beq 727d0 │ │ │ │ + ldr r3, [pc, #328] @ 727f4 │ │ │ │ mov r0, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ eor r3, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 727a4 │ │ │ │ - bl 34ba4 │ │ │ │ + bne 72798 │ │ │ │ + bl 34b9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #284] @ 72804 │ │ │ │ + ldr r3, [pc, #284] @ 727f8 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvnlt sl, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -81662,337 +81659,337 @@ │ │ │ │ cmp r9, #0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ asr r3, r3, #16 │ │ │ │ str fp, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ strh r2, [r4] │ │ │ │ - bne 727b0 │ │ │ │ + bne 727a4 │ │ │ │ cmp r8, #0 │ │ │ │ strh r3, [r4, #4] │ │ │ │ strne r7, [r4, #24] │ │ │ │ strne r6, [r4, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #176] @ 72808 │ │ │ │ + ldr r2, [pc, #176] @ 727fc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 727f4 │ │ │ │ + ldr r3, [pc, #148] @ 727e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 727ec │ │ │ │ + bne 727e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - beq 727e4 │ │ │ │ - ldr r3, [pc, #108] @ 72800 │ │ │ │ + beq 727d8 │ │ │ │ + ldr r3, [pc, #108] @ 727f4 │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 726d8 │ │ │ │ - bl 2b674 │ │ │ │ + beq 726cc │ │ │ │ + bl 2b66c │ │ │ │ mov r4, r0 │ │ │ │ - b 726e0 │ │ │ │ + b 726d4 │ │ │ │ orr r3, r3, #16 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r0, r4, #28 │ │ │ │ strne r6, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 23310 │ │ │ │ - b 7274c │ │ │ │ + b 72740 │ │ │ │ mov r0, #32 │ │ │ │ - b 726d8 │ │ │ │ + b 726cc │ │ │ │ mov r0, #24 │ │ │ │ - b 726d8 │ │ │ │ + b 726cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r3], -ip @ │ │ │ │ + eoreq sp, r3, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r3], -ip @ │ │ │ │ + eoreq sp, r3, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r6, r2, r8, asr #5 │ │ │ │ - mlaeq r3, ip, r8, sp │ │ │ │ + @ instruction: 0x003262d4 │ │ │ │ + eoreq sp, r3, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #464] @ 729f4 │ │ │ │ - ldr r2, [pc, #464] @ 729f8 │ │ │ │ + ldr ip, [pc, #464] @ 729e8 │ │ │ │ + ldr r2, [pc, #464] @ 729ec │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #452] @ 729fc │ │ │ │ + ldr r4, [pc, #452] @ 729f0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #448] @ 72a00 │ │ │ │ + ldr r3, [pc, #448] @ 729f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #4 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 728fc │ │ │ │ + beq 728f0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 728b4 │ │ │ │ + beq 728a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 728f0 │ │ │ │ + beq 728e4 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #372] @ 72a04 │ │ │ │ - ldr r3, [pc, #356] @ 729f8 │ │ │ │ + ldr r2, [pc, #372] @ 729f8 │ │ │ │ + ldr r3, [pc, #356] @ 729ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 729f0 │ │ │ │ + bne 729e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #332] @ 72a08 │ │ │ │ + ldr r3, [pc, #332] @ 729fc │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ moveq r2, r6 │ │ │ │ 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 │ │ │ │ - b 72888 │ │ │ │ - ldr r0, [pc, #276] @ 72a0c │ │ │ │ + bl 55fcc │ │ │ │ + b 7287c │ │ │ │ + ldr r0, [pc, #276] @ 72a00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 72884 │ │ │ │ - ldr r3, [pc, #260] @ 72a08 │ │ │ │ + b 72878 │ │ │ │ + ldr r3, [pc, #260] @ 729fc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ ldr r7, [r0, #736] @ 0x2e0 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ movne r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 72984 │ │ │ │ + beq 72978 │ │ │ │ add r3, r0, #736 @ 0x2e0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ 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 55fcc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 72978 │ │ │ │ - ldr r3, [pc, #164] @ 72a10 │ │ │ │ + beq 7296c │ │ │ │ + ldr r3, [pc, #164] @ 72a04 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 72888 │ │ │ │ - ldr r3, [pc, #132] @ 72a10 │ │ │ │ + b 7287c │ │ │ │ + ldr r3, [pc, #132] @ 72a04 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ - ldr r3, [pc, #128] @ 72a14 │ │ │ │ + ldr r3, [pc, #128] @ 72a08 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r1, r3 │ │ │ │ rsb r3, r7, r3, asr #2 │ │ │ │ cmp r3, #5 │ │ │ │ - ble 729d4 │ │ │ │ + ble 729c8 │ │ │ │ sub r3, r1, r7, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 23310 │ │ │ │ str r0, [r8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 7292c │ │ │ │ + b 72920 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ - b 7292c │ │ │ │ + b 72920 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r3], -r0 @ │ │ │ │ + ldrdeq sp, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023d7b0 │ │ │ │ + @ instruction: 0x0023d7bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, ror #14 │ │ │ │ + eoreq sp, r3, r4, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq r6, [r2], -ip @ │ │ │ │ + eorseq r6, r2, r8, asr #1 │ │ │ │ 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 261ecc │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #136] @ 72ad8 │ │ │ │ - ldr r1, [pc, #136] @ 72adc │ │ │ │ + ldr r0, [pc, #136] @ 72acc │ │ │ │ + ldr r1, [pc, #136] @ 72ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #128] @ 72ae0 │ │ │ │ + ldr r3, [pc, #128] @ 72ad4 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #124] @ 72ae4 │ │ │ │ + ldr r2, [pc, #124] @ 72ad8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ 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 261f68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ bl 128a9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #60] @ 72ae8 │ │ │ │ + ldr r2, [pc, #60] @ 72adc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 72adc │ │ │ │ + ldr r3, [pc, #40] @ 72ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72ad4 │ │ │ │ + bne 72ac8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x0023d5b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r8, lsl #11 │ │ │ │ + mlaeq r3, r4, r5, sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, asr #10 │ │ │ │ + eoreq sp, r3, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 72b1c │ │ │ │ - ldr r2, [pc, #24] @ 72b20 │ │ │ │ + ldr r3, [pc, #24] @ 72b10 │ │ │ │ + ldr r2, [pc, #24] @ 72b14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262308 │ │ │ │ + bl 2622c8 │ │ │ │ pop {r4, lr} │ │ │ │ b 128784 │ │ │ │ - strdeq sp, [r3], -r4 @ │ │ │ │ + eoreq sp, r3, r0, lsl #10 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #1068] @ 72f6c │ │ │ │ + ldr ip, [pc, #1068] @ 72f5c │ │ │ │ + ldr r2, [pc, #1068] @ 72f60 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1056] @ 72f70 │ │ │ │ + ldr r6, [pc, #1056] @ 72f64 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1052] @ 72f74 │ │ │ │ + ldr r3, [pc, #1052] @ 72f68 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #12 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 72d0c │ │ │ │ + bne 72d00 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 72f24 │ │ │ │ + bhi 72f18 │ │ │ │ cmp sl, #1 │ │ │ │ - ble 72c3c │ │ │ │ - ldr r3, [pc, #844] @ 72f78 │ │ │ │ + ble 72c30 │ │ │ │ + ldr r3, [pc, #844] @ 72f6c │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 72d30 │ │ │ │ + beq 72d24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ bl 11d194 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -82000,15 +81997,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 121aa0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 114ef8 │ │ │ │ - ldr r1, [pc, #756] @ 72f7c │ │ │ │ + ldr r1, [pc, #756] @ 72f70 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 116f3c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -82026,55 +82023,55 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 11d194 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 128904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72d48 │ │ │ │ - ldr r1, [pc, #652] @ 72f80 │ │ │ │ + bne 72d3c │ │ │ │ + ldr r1, [pc, #652] @ 72f74 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - b 72e98 │ │ │ │ + b 72e8c │ │ │ │ cmp sl, #1 │ │ │ │ movle r5, r4 │ │ │ │ - ble 72d30 │ │ │ │ - ldr r3, [pc, #600] @ 72f78 │ │ │ │ + ble 72d24 │ │ │ │ + ldr r3, [pc, #600] @ 72f6c │ │ │ │ ldr r5, [r9, #4] │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72cec │ │ │ │ - ldr r1, [pc, #564] @ 72f84 │ │ │ │ + beq 72ce0 │ │ │ │ + ldr r1, [pc, #564] @ 72f78 │ │ │ │ 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 262344 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 72ee4 │ │ │ │ + beq 72ed8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ - beq 72ed4 │ │ │ │ + beq 72ec8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce474 │ │ │ │ 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] │ │ │ │ @@ -82107,655 +82104,655 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 72ec8 │ │ │ │ - ldr r2, [pc, #320] @ 72f78 │ │ │ │ + bne 72ebc │ │ │ │ + ldr r2, [pc, #320] @ 72f6c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ lsl r3, r2, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e78 │ │ │ │ + beq 72e6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - ldr r3, [pc, #260] @ 72f88 │ │ │ │ + ldr r3, [pc, #260] @ 72f7c │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f202c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #236] @ 72f8c │ │ │ │ + ldr r2, [pc, #236] @ 72f80 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 72f6c │ │ │ │ + ldr r3, [pc, #196] @ 72f60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 72f64 │ │ │ │ + bne 72f58 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #192] @ 72f90 │ │ │ │ + ldr r2, [pc, #192] @ 72f84 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - b 72e38 │ │ │ │ - ldr r3, [pc, #184] @ 72f94 │ │ │ │ + b 72e2c │ │ │ │ + ldr r3, [pc, #184] @ 72f88 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 72d84 │ │ │ │ + b 72d78 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265600 │ │ │ │ cmp r0, #25 │ │ │ │ - beq 72f50 │ │ │ │ + beq 72f44 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265754 │ │ │ │ - ldr r1, [pc, #136] @ 72f98 │ │ │ │ + bl 265714 │ │ │ │ + ldr r1, [pc, #136] @ 72f8c │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 72cec │ │ │ │ - ldr r1, [pc, #112] @ 72f9c │ │ │ │ - ldr r0, [pc, #112] @ 72fa0 │ │ │ │ + bl 4bc94 │ │ │ │ + b 72ce0 │ │ │ │ + ldr r1, [pc, #112] @ 72f90 │ │ │ │ + ldr r0, [pc, #112] @ 72f94 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b 72e98 │ │ │ │ + b 72e8c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265648 │ │ │ │ + bl 265608 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 72ef4 │ │ │ │ - b 72cec │ │ │ │ + bne 72ee8 │ │ │ │ + b 72ce0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023d4b8 │ │ │ │ + eoreq sp, r3, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, r4, sp │ │ │ │ + eoreq sp, r3, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - andseq sl, pc, r4, lsl #15 │ │ │ │ + andseq sl, pc, r0, asr r7 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ - eoreq sp, r3, r4, asr r1 │ │ │ │ + eoreq sp, r3, r0, ror #2 │ │ │ │ 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 │ │ │ │ + eoreq r6, r0, r0, ror #10 │ │ │ │ + andseq sl, pc, r8, lsl #10 │ │ │ │ + andseq ip, pc, ip, asr #11 │ │ │ │ + @ instruction: 0x001fa4d8 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #456] @ 73190 │ │ │ │ + ldr sl, [pc, #456] @ 73180 │ │ │ │ + ldr r3, [pc, #456] @ 73184 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr fp, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #436] @ 73194 │ │ │ │ + ldr r3, [pc, #436] @ 73188 │ │ │ │ ldr r8, [fp, #120] @ 0x78 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r9, r1 │ │ │ │ cmp r6, r8 │ │ │ │ subgt r4, r6, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - bgt 73010 │ │ │ │ - b 73134 │ │ │ │ + bgt 73004 │ │ │ │ + b 73128 │ │ │ │ cmp r4, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ - ble 730f4 │ │ │ │ + ble 730e8 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #16 │ │ │ │ - bgt 730c8 │ │ │ │ + bgt 730bc │ │ │ │ cmp r5, #0 │ │ │ │ ldreq r3, [fp, #112] @ 0x70 │ │ │ │ asreq r1, r4, #6 │ │ │ │ ldreq r3, [r3, r1, lsl #2] │ │ │ │ ldrne r3, [r5, #48] @ 0x30 │ │ │ │ movne r1, r4 │ │ │ │ andeq r1, r4, #63 @ 0x3f │ │ │ │ ldr r0, [r3, r1, lsl #4] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 73120 │ │ │ │ + beq 73114 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ff8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 7309c │ │ │ │ + beq 73090 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 730d4 │ │ │ │ + beq 730c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ff8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 730f4 │ │ │ │ + beq 730e8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 730cc │ │ │ │ - ldr r3, [pc, #244] @ 73198 │ │ │ │ + b 730c0 │ │ │ │ + ldr r3, [pc, #244] @ 7318c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 72ff8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 73068 │ │ │ │ + b 7305c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 72ff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73090 │ │ │ │ + bne 73084 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 73134 │ │ │ │ + beq 73128 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7313c │ │ │ │ + beq 73130 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bgt 73010 │ │ │ │ - b 730fc │ │ │ │ + bgt 73004 │ │ │ │ + b 730f0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [fp, #140] @ 0x8c │ │ │ │ - b 73100 │ │ │ │ + b 730f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #80] @ 7319c │ │ │ │ + ldr r3, [pc, #80] @ 73190 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 7317c │ │ │ │ - ldr r3, [pc, #64] @ 731a0 │ │ │ │ + beq 73170 │ │ │ │ + ldr r3, [pc, #64] @ 73194 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 730c8 │ │ │ │ + bne 730bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b 730cc │ │ │ │ + b 730c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - b 730cc │ │ │ │ - eoreq sp, r3, r4, lsr r0 │ │ │ │ + b 730c0 │ │ │ │ + eoreq sp, r3, r0, asr #32 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ │ │ │ │ -000731a4 : │ │ │ │ +00073198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #332] @ 73308 │ │ │ │ - ldr r3, [pc, #332] @ 7330c │ │ │ │ + ldr r2, [pc, #332] @ 732fc │ │ │ │ + ldr r3, [pc, #332] @ 73300 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #316] @ 73310 │ │ │ │ + ldr r0, [pc, #316] @ 73304 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r0, [r1] │ │ │ │ - beq 73240 │ │ │ │ - ldr r3, [pc, #288] @ 73314 │ │ │ │ + beq 73234 │ │ │ │ + ldr r3, [pc, #288] @ 73308 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #716] @ 0x2cc │ │ │ │ str r4, [r2, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7326c │ │ │ │ + beq 73260 │ │ │ │ ldr ip, [r2, #720] @ 0x2d0 │ │ │ │ cmp ip, r4 │ │ │ │ - blt 7326c │ │ │ │ + blt 73260 │ │ │ │ cmp r4, #0 │ │ │ │ subgt r1, r1, #4 │ │ │ │ str r3, [r2, #740] @ 0x2e4 │ │ │ │ addgt r4, r1, r4, lsl #2 │ │ │ │ subgt r3, r3, #4 │ │ │ │ - ble 7323c │ │ │ │ + ble 73230 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ str r2, [r3, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne 7322c │ │ │ │ + bne 73220 │ │ │ │ mov r0, #6 │ │ │ │ - ldr r2, [pc, #208] @ 73318 │ │ │ │ - ldr r3, [pc, #192] @ 7330c │ │ │ │ + ldr r2, [pc, #208] @ 7330c │ │ │ │ + ldr r3, [pc, #192] @ 73300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73304 │ │ │ │ + bne 732f8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #168] @ 7331c │ │ │ │ + ldr r3, [pc, #168] @ 73310 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ ldr r6, [r0, r3] │ │ │ │ lsl r5, r4, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ - ble 732f4 │ │ │ │ + ble 732e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r2, r0, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r0, r3, r5 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 732e4 │ │ │ │ + bne 732d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - b 73240 │ │ │ │ + b 73234 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr lr │ │ │ │ + eoreq ip, r3, r8, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, lsr #28 │ │ │ │ + eoreq ip, r3, r0, lsr lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x0023cdb0 │ │ │ │ + @ instruction: 0x0023cdbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #188] @ 73404 │ │ │ │ - ldr r1, [pc, #188] @ 73408 │ │ │ │ + ldr r0, [pc, #188] @ 733f8 │ │ │ │ + ldr r1, [pc, #188] @ 733fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #180] @ 7340c │ │ │ │ + ldr r2, [pc, #180] @ 73400 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #176] @ 73410 │ │ │ │ + ldr r3, [pc, #176] @ 73404 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #748] @ 0x2ec │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #136] @ 73414 │ │ │ │ + ldr r1, [pc, #136] @ 73408 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, sp │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 733c0 │ │ │ │ - ldr r3, [pc, #100] @ 73418 │ │ │ │ + bcs 733b4 │ │ │ │ + ldr r3, [pc, #100] @ 7340c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 733f4 │ │ │ │ - ldr r3, [pc, #84] @ 7341c │ │ │ │ + beq 733e8 │ │ │ │ + ldr r3, [pc, #84] @ 73410 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r2, [pc, #80] @ 73420 │ │ │ │ - ldr r3, [pc, #52] @ 73408 │ │ │ │ + ldr r2, [pc, #80] @ 73414 │ │ │ │ + ldr r3, [pc, #52] @ 733fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73400 │ │ │ │ + bne 733f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #40] @ 73424 │ │ │ │ + ldr r3, [pc, #40] @ 73418 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 733c8 │ │ │ │ + b 733bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023ccb0 │ │ │ │ + @ instruction: 0x0023ccbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r0, ip, ip │ │ │ │ + mlaeq r3, ip, ip, ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq ip, r3, r8, lsr #24 │ │ │ │ + eoreq ip, r3, r4, lsr ip │ │ │ │ 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 r0, [pc, #460] @ 7360c │ │ │ │ - ldr r1, [pc, #460] @ 73610 │ │ │ │ + ldr r0, [pc, #460] @ 73600 │ │ │ │ + ldr r1, [pc, #460] @ 73604 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #452] @ 73614 │ │ │ │ + ldr r3, [pc, #452] @ 73608 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #448] @ 73618 │ │ │ │ + ldr r2, [pc, #448] @ 7360c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ - ldr r1, [pc, #428] @ 7361c │ │ │ │ + ldr r1, [pc, #428] @ 73610 │ │ │ │ ldr lr, [r8] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr r2, [lr, #28] │ │ │ │ ldr r4, [lr, #140] @ 0x8c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ 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 │ │ │ │ + beq 735f4 │ │ │ │ + ldr r9, [pc, #348] @ 73614 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 734d8 │ │ │ │ + beq 734cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 734c4 │ │ │ │ + bne 734b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ ldr r0, [lr, #684] @ 0x2ac │ │ │ │ cmp ip, #0 │ │ │ │ str r4, [r3, #140] @ 0x8c │ │ │ │ - beq 735c4 │ │ │ │ + beq 735b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 735cc │ │ │ │ + beq 735c0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 73538 │ │ │ │ - b 735f8 │ │ │ │ + bne 7352c │ │ │ │ + b 735ec │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r4, r2 │ │ │ │ subs r2, ip, r1 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 735f0 │ │ │ │ + beq 735e4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bne 73534 │ │ │ │ + bne 73528 │ │ │ │ str r3, [sp, #12] │ │ │ │ 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 1c4cc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #136] @ 73624 │ │ │ │ + ldr r2, [pc, #136] @ 73618 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #108] @ 73610 │ │ │ │ + ldr r3, [pc, #108] @ 73604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73608 │ │ │ │ + bne 735fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73508 │ │ │ │ + bne 734fc │ │ │ │ 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 │ │ │ │ - b 73590 │ │ │ │ + bl e9614 │ │ │ │ + b 73584 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ - b 73570 │ │ │ │ + b 73564 │ │ │ │ mov r3, lr │ │ │ │ - b 734f4 │ │ │ │ + b 734e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023cbb8 │ │ │ │ + eoreq ip, r3, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, fp, ip │ │ │ │ + eoreq ip, r3, r4, lsr #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f9ff4 │ │ │ │ - eoreq ip, r3, r8, asr sl │ │ │ │ + andseq r9, pc, r0, asr #31 │ │ │ │ + eoreq ip, r3, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7373c │ │ │ │ + ldr r2, [pc, #252] @ 73730 │ │ │ │ subs r3, r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 736dc │ │ │ │ + beq 736d0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 73740 │ │ │ │ + ldr r1, [pc, #232] @ 73734 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736dc │ │ │ │ - ldr r1, [pc, #216] @ 73744 │ │ │ │ + beq 736d0 │ │ │ │ + ldr r1, [pc, #216] @ 73738 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736fc │ │ │ │ + beq 736f0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7368c │ │ │ │ + bne 73680 │ │ │ │ ldrsh r1, [r4] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 736b4 │ │ │ │ - ldr r1, [pc, #180] @ 73748 │ │ │ │ - ldr r0, [pc, #180] @ 7374c │ │ │ │ + beq 736a8 │ │ │ │ + ldr r1, [pc, #180] @ 7373c │ │ │ │ + ldr r0, [pc, #180] @ 73740 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #148] @ 73750 │ │ │ │ + ldr r3, [pc, #148] @ 73744 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ ldrne r0, [r4, #848] @ 0x350 │ │ │ │ - beq 73718 │ │ │ │ + beq 7370c │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ 73754 │ │ │ │ + ldr r3, [pc, #112] @ 73748 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262130 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ 73754 │ │ │ │ + ldr r3, [pc, #80] @ 73748 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26223c │ │ │ │ + bl 2621fc │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 736ac │ │ │ │ - ldr r3, [pc, #52] @ 73754 │ │ │ │ + b 736a0 │ │ │ │ + ldr r3, [pc, #52] @ 73748 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262130 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 736cc │ │ │ │ - @ instruction: 0x0023c9b4 │ │ │ │ + b 736c0 │ │ │ │ + eoreq ip, r3, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r5, r2, r8, asr #6 │ │ │ │ - andseq r9, pc, r8, asr lr @ │ │ │ │ - andseq r9, pc, r4, ror lr @ │ │ │ │ + eorseq r5, r2, r4, asr r3 │ │ │ │ + andseq r9, pc, r4, lsr #28 │ │ │ │ + andseq r9, pc, r0, asr #28 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #504] @ 7396c │ │ │ │ + ldr lr, [pc, #504] @ 7395c │ │ │ │ + ldr ip, [pc, #504] @ 73960 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #496] @ 73970 │ │ │ │ + ldr r3, [pc, #496] @ 73964 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #492] @ 73974 │ │ │ │ + ldr r2, [pc, #492] @ 73968 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 73890 │ │ │ │ + beq 73884 │ │ │ │ cmn sl, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - bne 73800 │ │ │ │ + bne 737f4 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt 738ec │ │ │ │ + bgt 738e0 │ │ │ │ mvn r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r2, [pc, #412] @ 73978 │ │ │ │ - ldr r3, [pc, #396] @ 7396c │ │ │ │ + ldr r2, [pc, #412] @ 7396c │ │ │ │ + ldr r3, [pc, #396] @ 73960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73964 │ │ │ │ + bne 73958 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, sl │ │ │ │ str r7, [sp] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bgt 7395c │ │ │ │ + bgt 73950 │ │ │ │ add r9, sp, #24 │ │ │ │ add r6, sp, #4 │ │ │ │ mov fp, #3 │ │ │ │ mov r8, #0 │ │ │ │ - b 7382c │ │ │ │ + b 73820 │ │ │ │ ldr r2, [r5] │ │ │ │ lsl r3, r4, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -82766,27 +82763,27 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ bl 11b99c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309ac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bge 73828 │ │ │ │ + bge 7381c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737c8 │ │ │ │ cmp r4, #28 │ │ │ │ mov r0, #2 │ │ │ │ lslle r0, r0, r4 │ │ │ │ orrle r0, r0, #1 │ │ │ │ - ble 737d4 │ │ │ │ + ble 737c8 │ │ │ │ mov r3, #3 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -82796,15 +82793,15 @@ │ │ │ │ str r2, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 11b99c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737c8 │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -82821,79 +82818,79 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 114ef8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737c8 │ │ │ │ mov r0, r7 │ │ │ │ - b 73888 │ │ │ │ + b 7387c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r8, lsl #17 │ │ │ │ + mlaeq r3, r4, r8, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, ror r8 │ │ │ │ + eoreq ip, r3, r0, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, ip, lsl r8 │ │ │ │ + eoreq ip, r3, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #504] @ 73b8c │ │ │ │ - ldr r1, [pc, #504] @ 73b90 │ │ │ │ + ldr ip, [pc, #504] @ 73b80 │ │ │ │ + ldr r1, [pc, #504] @ 73b84 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #492] @ 73b94 │ │ │ │ + ldr r2, [pc, #492] @ 73b88 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #488] @ 73b98 │ │ │ │ + ldr r3, [pc, #488] @ 73b8c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [r4] │ │ │ │ ands r1, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 73a04 │ │ │ │ + beq 739f8 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ mov r0, #2 │ │ │ │ asr r2, r3, #1 │ │ │ │ - bgt 73a58 │ │ │ │ + bgt 73a4c │ │ │ │ lsl r0, r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 73a2c │ │ │ │ + b 73a20 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 73b64 │ │ │ │ + beq 73b58 │ │ │ │ bic lr, r2, #4 │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ - beq 73a9c │ │ │ │ + beq 73a90 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ movne r0, #1 │ │ │ │ strne ip, [r4] │ │ │ │ - beq 73ad8 │ │ │ │ - ldr r2, [pc, #360] @ 73b9c │ │ │ │ - ldr r3, [pc, #344] @ 73b90 │ │ │ │ + beq 73acc │ │ │ │ + ldr r2, [pc, #360] @ 73b90 │ │ │ │ + ldr r3, [pc, #344] @ 73b84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73b88 │ │ │ │ + bne 73b7c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -82904,92 +82901,92 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 11b99c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 73b30 │ │ │ │ + beq 73b24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bl 73758 │ │ │ │ - b 73a2c │ │ │ │ + bl 7374c │ │ │ │ + b 73a20 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 7397c │ │ │ │ + bl 73970 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73b24 │ │ │ │ + bne 73b18 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 73aec │ │ │ │ + beq 73ae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a20 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 7397c │ │ │ │ + bl 73970 │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 114ef8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a20 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd7c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r0, ror #12 │ │ │ │ + eoreq ip, r3, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r0, asr #12 │ │ │ │ + eoreq ip, r3, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r4, asr #11 │ │ │ │ + ldrdeq ip, [r3], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #640] @ 73e38 │ │ │ │ - ldr ip, [pc, #640] @ 73e3c │ │ │ │ + ldr lr, [pc, #640] @ 73e2c │ │ │ │ + ldr ip, [pc, #640] @ 73e30 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #628] @ 73e40 │ │ │ │ + ldr r5, [pc, #628] @ 73e34 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #624] @ 73e44 │ │ │ │ + ldr r3, [pc, #624] @ 73e38 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ ands r6, r0, #1 │ │ │ │ @@ -83000,181 +82997,181 @@ │ │ │ │ mvnne r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ lsrne r6, r6, #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ strne r2, [r4] │ │ │ │ - bne 73cb8 │ │ │ │ + bne 73cac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73dec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 73ce8 │ │ │ │ + bne 73cdc │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca4 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 73d54 │ │ │ │ + bne 73d48 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ tst r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mvnne r1, r1 │ │ │ │ str r9, [r4] │ │ │ │ lsrne r1, r1, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ strne r2, [r4] │ │ │ │ - bne 73d78 │ │ │ │ + bne 73d6c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73d6c │ │ │ │ + beq 73d60 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 73db4 │ │ │ │ + beq 73da8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 73d98 │ │ │ │ + bls 73d8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #392] @ 73e48 │ │ │ │ - ldr r3, [pc, #376] @ 73e3c │ │ │ │ + ldr r2, [pc, #392] @ 73e3c │ │ │ │ + ldr r3, [pc, #376] @ 73e30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73e34 │ │ │ │ + bne 73e28 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 73d24 │ │ │ │ + beq 73d18 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 73c30 │ │ │ │ + bhi 73c24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73c30 │ │ │ │ + bne 73c24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73c30 │ │ │ │ - ldr r3, [pc, #288] @ 73e4c │ │ │ │ + bne 73c24 │ │ │ │ + ldr r3, [pc, #288] @ 73e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73e08 │ │ │ │ + bne 73dfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c3c │ │ │ │ - ldr r1, [pc, #244] @ 73e50 │ │ │ │ + beq 73c30 │ │ │ │ + ldr r1, [pc, #244] @ 73e44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ moveq r6, #1 │ │ │ │ - b 73cb4 │ │ │ │ + b 73ca8 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c48 │ │ │ │ - b 73d54 │ │ │ │ + beq 73c3c │ │ │ │ + b 73d48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73cb0 │ │ │ │ + bne 73ca4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73cb0 │ │ │ │ - ldr r3, [pc, #144] @ 73e4c │ │ │ │ + bne 73ca4 │ │ │ │ + ldr r3, [pc, #144] @ 73e40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73ca4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b94 │ │ │ │ mov r1, r0 │ │ │ │ - b 73d78 │ │ │ │ + b 73d6c │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r6, r6, #1 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cac │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b94 │ │ │ │ mov r6, r0 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr r4 │ │ │ │ + eoreq ip, r3, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, ip, lsl r4 │ │ │ │ + eoreq ip, r3, r8, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r8, lsr r3 │ │ │ │ + eoreq ip, r3, r4, asr #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -00073e54 : │ │ │ │ +00073e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ 73e88 │ │ │ │ + ldr r4, [pc, #28] @ 73e7c │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38b84 │ │ │ │ - eorseq r4, r2, r4, asr #22 │ │ │ │ + b 38b7c │ │ │ │ + eorseq r4, r2, r0, asr fp │ │ │ │ │ │ │ │ -00073e8c : │ │ │ │ - ldr r0, [pc, #4] @ 73e98 │ │ │ │ +00073e80 : │ │ │ │ + ldr r0, [pc, #4] @ 73e8c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r2, r0, lsr #22 │ │ │ │ + eorseq r4, r2, ip, lsr #22 │ │ │ │ │ │ │ │ -00073e9c : │ │ │ │ +00073e90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp] │ │ │ │ @@ -83184,281 +83181,281 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00073eec : │ │ │ │ +00073ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #272] @ 74014 │ │ │ │ - ldr ip, [pc, #272] @ 74018 │ │ │ │ + ldr lr, [pc, #272] @ 74008 │ │ │ │ + ldr ip, [pc, #272] @ 7400c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #264] @ 7401c │ │ │ │ + ldr r3, [pc, #264] @ 74010 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #260] @ 74020 │ │ │ │ + ldr r2, [pc, #260] @ 74014 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #228] @ 74024 │ │ │ │ + ldr r2, [pc, #228] @ 74018 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ - add r0, sp, #4 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #16 │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #144] @ 74028 │ │ │ │ + beq 73ffc │ │ │ │ + bl 2b66c │ │ │ │ + ldr r3, [pc, #144] @ 7401c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, #36 @ 0x24 │ │ │ │ lsl r3, r3, #2 │ │ │ │ strh r3, [r0, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ strh ip, [r0] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #88] @ 7402c │ │ │ │ + ldr r2, [pc, #88] @ 74020 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #60] @ 74018 │ │ │ │ + ldr r3, [pc, #60] @ 7400c │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74010 │ │ │ │ + bne 74004 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 73f90 │ │ │ │ + bl 34b9c │ │ │ │ + b 73f84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r3], -r4 @ │ │ │ │ + eoreq ip, r3, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r3], -r4 @ │ │ │ │ + eoreq ip, r3, r0, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, r8, lsl sl │ │ │ │ - eoreq ip, r3, r0, lsr #32 │ │ │ │ + eorseq r4, r2, r4, lsr #20 │ │ │ │ + eoreq ip, r3, ip, lsr #32 │ │ │ │ │ │ │ │ -00074030 : │ │ │ │ +00074024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #240] @ 74138 │ │ │ │ - ldr r1, [pc, #240] @ 7413c │ │ │ │ + ldr ip, [pc, #240] @ 7412c │ │ │ │ + ldr r1, [pc, #240] @ 74130 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 74140 │ │ │ │ + ldr r3, [pc, #232] @ 74134 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #228] @ 74144 │ │ │ │ + ldr r2, [pc, #228] @ 74138 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 34b9c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 7413c │ │ │ │ + ldr r3, [pc, #112] @ 74130 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #112] @ 74148 │ │ │ │ + ldr r2, [pc, #112] @ 7413c │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r4, [r0, #16] │ │ │ │ subs r2, r2, r4 │ │ │ │ movne r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ strh r2, [r0, #4] │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ 7414c │ │ │ │ + ldr r2, [pc, #56] @ 74140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74134 │ │ │ │ + bne 74128 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023bfb0 │ │ │ │ + @ instruction: 0x0023bfbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, lsl #31 │ │ │ │ + mlaeq r3, r8, pc, fp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003248d8 │ │ │ │ - eoreq fp, r3, r8, ror #29 │ │ │ │ + eorseq r4, r2, r4, ror #17 │ │ │ │ + strdeq fp, [r3], -r4 @ │ │ │ │ │ │ │ │ -00074150 : │ │ │ │ +00074144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #288] @ 74288 │ │ │ │ - ldr ip, [pc, #288] @ 7428c │ │ │ │ + ldr r4, [pc, #288] @ 7427c │ │ │ │ + ldr ip, [pc, #288] @ 74280 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #276] @ 74290 │ │ │ │ + ldr lr, [pc, #276] @ 74284 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #260] @ 74294 │ │ │ │ + ldr r0, [pc, #260] @ 74288 │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #200] @ 74298 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #200] @ 7428c │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 │ │ │ │ + beq 74270 │ │ │ │ + bl 2b66c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #120] @ 74290 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movne r3, #1 │ │ │ │ str r2, [r5] │ │ │ │ lsl r3, r3, #2 │ │ │ │ - ldr r2, [pc, #84] @ 742a0 │ │ │ │ + ldr r2, [pc, #84] @ 74294 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7428c │ │ │ │ + ldr r3, [pc, #56] @ 74280 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74284 │ │ │ │ + bne 74278 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74204 │ │ │ │ + bl 34b9c │ │ │ │ + b 741f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, lr, fp │ │ │ │ + mlaeq r3, ip, lr, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, ror #28 │ │ │ │ + eoreq fp, r3, r8, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, ip, lsl #15 │ │ │ │ - eoreq fp, r3, r8, lsr #27 │ │ │ │ + mlaseq r2, r8, r7, r4 │ │ │ │ + @ instruction: 0x0023bdb4 │ │ │ │ │ │ │ │ -000742a4 : │ │ │ │ +00074298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #884] @ 74630 │ │ │ │ - ldr r2, [pc, #884] @ 74634 │ │ │ │ + ldr r1, [pc, #884] @ 74624 │ │ │ │ + ldr r2, [pc, #884] @ 74628 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #872] @ 74638 │ │ │ │ + ldr r5, [pc, #872] @ 7462c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7463c │ │ │ │ + ldr r3, [pc, #868] @ 74630 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r7, [pc, #848] @ 74640 │ │ │ │ + ldr r7, [pc, #848] @ 74634 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, #2 │ │ │ │ @@ -83466,519 +83463,519 @@ │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #784] @ 74644 │ │ │ │ - ldr r0, [pc, #784] @ 74648 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #784] @ 74638 │ │ │ │ + ldr r0, [pc, #784] @ 7463c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - b 74378 │ │ │ │ + b 7436c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 745e4 │ │ │ │ + beq 745d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74610 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 74364 │ │ │ │ + bne 74358 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #696] @ 7464c │ │ │ │ - ldr r7, [pc, #696] @ 74650 │ │ │ │ + ldr r0, [pc, #696] @ 74640 │ │ │ │ + ldr r7, [pc, #696] @ 74644 │ │ │ │ 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 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #556 @ 0x22c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #656] @ 74654 │ │ │ │ - ldr r0, [pc, #656] @ 74658 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #656] @ 74648 │ │ │ │ + ldr r0, [pc, #656] @ 7464c │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r7, #556] @ 0x22c │ │ │ │ - b 74400 │ │ │ │ + b 743f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74600 │ │ │ │ + beq 745f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74610 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 743ec │ │ │ │ + bne 743e0 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #576] @ 7465c │ │ │ │ + ldr r0, [pc, #576] @ 74650 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r3, [pc, #556] @ 74660 │ │ │ │ - ldr r0, [pc, #556] @ 74664 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r3, [pc, #556] @ 74654 │ │ │ │ + ldr r0, [pc, #556] @ 74658 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #552] @ 74668 │ │ │ │ + ldr r5, [pc, #552] @ 7465c │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #516] @ 7466c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #516] @ 74660 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 1ea190 │ │ │ │ + bl 1f5d68 │ │ │ │ + bl 1ea158 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #496] @ 74670 │ │ │ │ + ldr r0, [pc, #496] @ 74664 │ │ │ │ str r1, [r5, #560] @ 0x230 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #488] @ 74674 │ │ │ │ + ldr r5, [pc, #488] @ 74668 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #480] @ 74678 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #480] @ 7466c │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #444] @ 7467c │ │ │ │ + ldr r5, [pc, #444] @ 74670 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #436] @ 74680 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #436] @ 74674 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ 74684 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #396] @ 74688 │ │ │ │ + ldr r5, [pc, #400] @ 74678 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #396] @ 7467c │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #360] @ 7468c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #356] @ 74690 │ │ │ │ + ldr r5, [pc, #360] @ 74680 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #356] @ 74684 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #320] @ 74694 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #316] @ 74698 │ │ │ │ + ldr r5, [pc, #320] @ 74688 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #316] @ 7468c │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #280] @ 7469c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #276] @ 746a0 │ │ │ │ + ldr r5, [pc, #280] @ 74690 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #276] @ 74694 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #232] @ 746a4 │ │ │ │ + ldr r2, [pc, #232] @ 74698 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #112] @ 74634 │ │ │ │ + ldr r3, [pc, #112] @ 74628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7462c │ │ │ │ + bne 74620 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #188] @ 746a8 │ │ │ │ + ldr r2, [pc, #188] @ 7469c │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74388 │ │ │ │ - ldr r2, [pc, #164] @ 746ac │ │ │ │ + b 7437c │ │ │ │ + ldr r2, [pc, #164] @ 746a0 │ │ │ │ mov r0, #2 │ │ │ │ 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 │ │ │ │ + b 74404 │ │ │ │ + ldr r0, [pc, #140] @ 746a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, lsr sp │ │ │ │ + eoreq fp, r3, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl sp │ │ │ │ + eoreq fp, r3, r4, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003246b8 │ │ │ │ - mulseq pc, r0, lr @ │ │ │ │ + eorseq r4, r2, r4, asr #13 │ │ │ │ + andseq r8, pc, ip, asr lr @ │ │ │ │ @ instruction: 0xffffa688 │ │ │ │ - andseq r8, pc, r8, lsr #28 │ │ │ │ - eorseq r4, r2, r8, lsl #12 │ │ │ │ - andseq r8, pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x001f8df4 │ │ │ │ + eorseq r4, r2, r4, lsl r6 │ │ │ │ + andseq r8, pc, r0, lsr #28 │ │ │ │ @ instruction: 0xffffa6a4 │ │ │ │ - @ instruction: 0x001f8df8 │ │ │ │ + andseq r8, pc, r4, asr #27 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ - eorseq r4, r2, ip, ror #10 │ │ │ │ - ldrsheq r9, [pc], -r8 │ │ │ │ - ldrsheq r9, [pc], -r8 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ + andseq r9, pc, ip, asr #1 │ │ │ │ + eorseq r4, r2, r8, ror r5 │ │ │ │ + andseq r9, pc, r4, asr #1 │ │ │ │ + andseq r9, pc, r4, asr #1 │ │ │ │ + andseq r9, pc, ip, asr #1 │ │ │ │ @ instruction: 0xffffe0dc │ │ │ │ - ldrsheq r9, [pc], -r4 │ │ │ │ + andseq r9, pc, r0, asr #1 │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - andseq r9, pc, r0, ror #1 │ │ │ │ + andseq r9, pc, ip, lsr #1 │ │ │ │ @ instruction: 0x000091bc │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + mulseq pc, r8, r0 @ │ │ │ │ andeq lr, r0, r8, lsl #1 │ │ │ │ - andseq r9, pc, r8, asr #1 │ │ │ │ + mulseq pc, r4, r0 @ │ │ │ │ andeq sl, r0, ip, ror #10 │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + mulseq pc, r8, r0 @ │ │ │ │ @ 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 │ │ │ │ + eoreq fp, r3, r4, asr #20 │ │ │ │ + @ instruction: 0x003243d0 │ │ │ │ + @ instruction: 0x003243b4 │ │ │ │ + @ instruction: 0x001f8ed8 │ │ │ │ │ │ │ │ -000746b4 : │ │ │ │ +000746a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #292] @ 747f0 │ │ │ │ - ldr ip, [pc, #292] @ 747f4 │ │ │ │ + ldr r4, [pc, #292] @ 747e4 │ │ │ │ + ldr ip, [pc, #292] @ 747e8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 747f8 │ │ │ │ + ldr lr, [pc, #280] @ 747ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 747fc │ │ │ │ + ldr r0, [pc, #264] @ 747f0 │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #204] @ 74800 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #204] @ 747f4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 │ │ │ │ + beq 747d8 │ │ │ │ + bl 2b66c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #124] @ 747f8 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [r5] │ │ │ │ orr r3, r3, #1 │ │ │ │ - ldr r2, [pc, #84] @ 74808 │ │ │ │ + ldr r2, [pc, #84] @ 747fc │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 747f4 │ │ │ │ + ldr r3, [pc, #56] @ 747e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 747ec │ │ │ │ + bne 747e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74768 │ │ │ │ + bl 34b9c │ │ │ │ + b 7475c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, ip, lsr #18 │ │ │ │ + eoreq fp, r3, r8, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl #18 │ │ │ │ + eoreq fp, r3, r4, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, r8, lsr #4 │ │ │ │ - eoreq fp, r3, r0, asr #16 │ │ │ │ + eorseq r4, r2, r4, lsr r2 │ │ │ │ + eoreq fp, r3, ip, asr #16 │ │ │ │ │ │ │ │ -0007480c : │ │ │ │ +00074800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #292] @ 74948 │ │ │ │ - ldr ip, [pc, #292] @ 7494c │ │ │ │ + ldr r4, [pc, #292] @ 7493c │ │ │ │ + ldr ip, [pc, #292] @ 74940 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 74950 │ │ │ │ + ldr lr, [pc, #280] @ 74944 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 74954 │ │ │ │ + ldr r0, [pc, #264] @ 74948 │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [lr, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #204] @ 74958 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #204] @ 7494c │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 │ │ │ │ + beq 74930 │ │ │ │ + bl 2b66c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #124] @ 74950 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r2, [r5] │ │ │ │ orr r3, r3, #2 │ │ │ │ - ldr r2, [pc, #84] @ 74960 │ │ │ │ + ldr r2, [pc, #84] @ 74954 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7494c │ │ │ │ + ldr r3, [pc, #56] @ 74940 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74944 │ │ │ │ + bne 74938 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 748c0 │ │ │ │ + bl 34b9c │ │ │ │ + b 748b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq fp, [r3], -r4 @ │ │ │ │ + eoreq fp, r3, r0, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023b7b0 │ │ │ │ + @ instruction: 0x0023b7bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - ldrsbeq r4, [r2], -r0 @ │ │ │ │ - eoreq fp, r3, r8, ror #13 │ │ │ │ + ldrsbeq r4, [r2], -ip @ │ │ │ │ + strdeq fp, [r3], -r4 @ │ │ │ │ │ │ │ │ -00074964 : │ │ │ │ +00074958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #292] @ 74aa0 │ │ │ │ - ldr lr, [pc, #292] @ 74aa4 │ │ │ │ + ldr r4, [pc, #292] @ 74a94 │ │ │ │ + ldr lr, [pc, #292] @ 74a98 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #272] @ 74aa8 │ │ │ │ - ldr r0, [pc, #272] @ 74aac │ │ │ │ + ldr r2, [pc, #272] @ 74a9c │ │ │ │ + ldr r0, [pc, #272] @ 74aa0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r6, [r2, r0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #196] @ 74ab0 │ │ │ │ - add r1, sp, #12 │ │ │ │ + ldr r3, [pc, #196] @ 74aa4 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #16 │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #140] @ 74ab4 │ │ │ │ + beq 74a88 │ │ │ │ + bl 2b66c │ │ │ │ + ldr r3, [pc, #140] @ 74aa8 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mvnlt r5, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #92] @ 74ab8 │ │ │ │ + ldr r2, [pc, #92] @ 74aac │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 74aa4 │ │ │ │ + ldr r3, [pc, #64] @ 74a98 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ strh r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74a9c │ │ │ │ + bne 74a90 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 34ba4 │ │ │ │ - b 74a20 │ │ │ │ + bl 34b9c │ │ │ │ + b 74a14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, ror r6 │ │ │ │ + eoreq fp, r3, r4, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, asr r6 │ │ │ │ + eoreq fp, r3, ip, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r3, r2, r8, lsl #31 │ │ │ │ - mlaeq r3, r8, r5, fp │ │ │ │ + mlaseq r2, r4, pc, r3 @ │ │ │ │ + eoreq fp, r3, r4, lsr #11 │ │ │ │ │ │ │ │ -00074abc : │ │ │ │ +00074ab0 : │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3660] @ 75928 │ │ │ │ - ldr r1, [pc, #3660] @ 7592c │ │ │ │ + ldr r0, [pc, #3660] @ 7591c │ │ │ │ + ldr r1, [pc, #3660] @ 75920 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3652] @ 75930 │ │ │ │ - ldr r2, [pc, #3652] @ 75934 │ │ │ │ + ldr r3, [pc, #3652] @ 75924 │ │ │ │ + ldr r2, [pc, #3652] @ 75928 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ @@ -83988,806 +83985,806 @@ │ │ │ │ str r3, [r1] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3584] @ 75938 │ │ │ │ - ldr r3, [pc, #3584] @ 7593c │ │ │ │ - ldr r1, [pc, #3584] @ 75940 │ │ │ │ + ldr r2, [pc, #3584] @ 7592c │ │ │ │ + ldr r3, [pc, #3584] @ 75930 │ │ │ │ + ldr r1, [pc, #3584] @ 75934 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #3552] @ 75944 │ │ │ │ - ldr r2, [pc, #3552] @ 75948 │ │ │ │ - ldr r1, [pc, #3552] @ 7594c │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #3552] @ 75938 │ │ │ │ + ldr r2, [pc, #3552] @ 7593c │ │ │ │ + ldr r1, [pc, #3552] @ 75940 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #206 @ 0xce │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #3528] @ 75950 │ │ │ │ - ldr r2, [pc, #3528] @ 75954 │ │ │ │ - ldr r1, [pc, #3528] @ 75958 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #3528] @ 75944 │ │ │ │ + ldr r2, [pc, #3528] @ 75948 │ │ │ │ + ldr r1, [pc, #3528] @ 7594c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r6, [pc, #3504] @ 7595c │ │ │ │ - ldr r3, [pc, #3504] @ 75960 │ │ │ │ - ldr r2, [pc, #3504] @ 75964 │ │ │ │ - ldr r1, [pc, #3504] @ 75968 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r6, [pc, #3504] @ 75950 │ │ │ │ + ldr r3, [pc, #3504] @ 75954 │ │ │ │ + ldr r2, [pc, #3504] @ 75958 │ │ │ │ + ldr r1, [pc, #3504] @ 7595c │ │ │ │ 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 2b4ac │ │ │ │ add r0, r6, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r6, #564] @ 0x234 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ add r0, r6, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #3440] @ 7596c │ │ │ │ - ldr r0, [pc, #3440] @ 75970 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #3440] @ 75960 │ │ │ │ + ldr r0, [pc, #3440] @ 75964 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ - ldr lr, [pc, #3412] @ 75974 │ │ │ │ + ldr lr, [pc, #3412] @ 75968 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74c44 │ │ │ │ + b 74c38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 767f0 │ │ │ │ + beq 767e4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 74c30 │ │ │ │ + bne 74c24 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3356] @ 75978 │ │ │ │ - ldr r5, [pc, #3356] @ 7597c │ │ │ │ + ldr r0, [pc, #3356] @ 7596c │ │ │ │ + ldr r5, [pc, #3356] @ 75970 │ │ │ │ lsl r3, r3, #9 │ │ │ │ orr r3, r2, r3 │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #3328] @ 75974 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #3296] @ 75984 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #3296] @ 75978 │ │ │ │ mov r4, #0 │ │ │ │ mvn r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #576] @ 0x240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r2, [pc, #3216] @ 75988 │ │ │ │ - ldr r0, [pc, #3216] @ 7598c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r2, [pc, #3216] @ 7597c │ │ │ │ + ldr r0, [pc, #3216] @ 75980 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74d54 │ │ │ │ + b 74d48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76804 │ │ │ │ + beq 767f8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74d40 │ │ │ │ + bne 74d34 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3104] @ 75990 │ │ │ │ + ldr r0, [pc, #3104] @ 75984 │ │ │ │ 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 3e038 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #3060] @ 75988 │ │ │ │ + ldr r2, [pc, #3060] @ 7598c │ │ │ │ mov r4, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74df4 │ │ │ │ + b 74de8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76820 │ │ │ │ + beq 76814 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74de0 │ │ │ │ + bne 74dd4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2956] @ 7599c │ │ │ │ + ldr r0, [pc, #2956] @ 75990 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #2928] @ 759a0 │ │ │ │ - ldr r0, [pc, #2928] @ 759a4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #2928] @ 75994 │ │ │ │ + ldr r0, [pc, #2928] @ 75998 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74e6c │ │ │ │ + b 74e60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7683c │ │ │ │ + beq 76830 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74e58 │ │ │ │ + bne 74e4c │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2848] @ 759a8 │ │ │ │ + ldr r0, [pc, #2848] @ 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 │ │ │ │ - ldr r1, [pc, #2820] @ 759ac │ │ │ │ - ldr r0, [pc, #2820] @ 759b0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #2820] @ 759a0 │ │ │ │ + ldr r0, [pc, #2820] @ 759a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74ee4 │ │ │ │ + b 74ed8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76858 │ │ │ │ + beq 7684c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74ed0 │ │ │ │ + bne 74ec4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2740] @ 759b4 │ │ │ │ - ldr r5, [pc, #2740] @ 759b8 │ │ │ │ + ldr r0, [pc, #2740] @ 759a8 │ │ │ │ + ldr r5, [pc, #2740] @ 759ac │ │ │ │ orr r3, r2, r3 │ │ │ │ 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 │ │ │ │ + ldr r7, [pc, #2716] @ 759b0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #580 @ 0x244 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2696] @ 759c0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #2696] @ 759b4 │ │ │ │ mov r4, #0 │ │ │ │ mvn r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #580] @ 0x244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r2, [pc, #2604] @ 759c4 │ │ │ │ - ldr r0, [pc, #2604] @ 759c8 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r2, [pc, #2604] @ 759b8 │ │ │ │ + ldr r0, [pc, #2604] @ 759bc │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #584] @ 0x248 │ │ │ │ - b 74ff0 │ │ │ │ + b 74fe4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76874 │ │ │ │ + beq 76868 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #23 │ │ │ │ - bne 74fdc │ │ │ │ + bne 74fd0 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2496] @ 759cc │ │ │ │ + ldr r0, [pc, #2496] @ 759c0 │ │ │ │ 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 │ │ │ │ + ldr r9, [pc, #2476] @ 759c4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2468] @ 759d4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2468] @ 759c8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ mvn r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #2404] @ 759d8 │ │ │ │ + ldr fp, [pc, #2404] @ 759cc │ │ │ │ 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 │ │ │ │ + ldr r9, [pc, #2384] @ 759d0 │ │ │ │ + bl 3e038 │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #588 @ 0x24c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2364] @ 759e0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #2364] @ 759d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #588] @ 0x24c │ │ │ │ add r0, r9, #592 @ 0x250 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r2, [pc, #2300] @ 759e4 │ │ │ │ - ldr r0, [pc, #2300] @ 759e8 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r2, [pc, #2300] @ 759d8 │ │ │ │ + ldr r0, [pc, #2300] @ 759dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #592] @ 0x250 │ │ │ │ add r0, r9, #596 @ 0x254 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #2236] @ 759ec │ │ │ │ - ldr r0, [pc, #2236] @ 759f0 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #2236] @ 759e0 │ │ │ │ + ldr r0, [pc, #2236] @ 759e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, #596] @ 0x254 │ │ │ │ - ldr r0, [pc, #2200] @ 759f4 │ │ │ │ + ldr r0, [pc, #2200] @ 759e8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2148] @ 759f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2144] @ 759fc │ │ │ │ + ldr fp, [pc, #2148] @ 759ec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2144] @ 759f0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2076] @ 75a00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2072] @ 75a04 │ │ │ │ + ldr fp, [pc, #2076] @ 759f4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2072] @ 759f8 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2028] @ 75a08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2024] @ 75a0c │ │ │ │ + ldr fp, [pc, #2028] @ 759fc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #2024] @ 75a00 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ - ldr fp, [pc, #1956] @ 75a10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr fp, [pc, #1956] @ 75a04 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1944] @ 75a14 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1944] @ 75a08 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #600] @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #1876] @ 75a18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1872] @ 75a1c │ │ │ │ + ldr fp, [pc, #1876] @ 75a0c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1872] @ 75a10 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ - ldr fp, [pc, #1800] @ 75a20 │ │ │ │ + bl 3e038 │ │ │ │ + ldr fp, [pc, #1800] @ 75a14 │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1788] @ 75a24 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #1788] @ 75a18 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, fp │ │ │ │ - ldr r9, [pc, #1748] @ 75a28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1744] @ 75a2c │ │ │ │ + ldr r9, [pc, #1748] @ 75a1c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1744] @ 75a20 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1704] @ 75a30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1700] @ 75a34 │ │ │ │ + ldr r9, [pc, #1704] @ 75a24 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1700] @ 75a28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1660] @ 75a38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1656] @ 75a3c │ │ │ │ + ldr r9, [pc, #1660] @ 75a2c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1656] @ 75a30 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1616] @ 75a40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1612] @ 75a44 │ │ │ │ + ldr r9, [pc, #1616] @ 75a34 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1612] @ 75a38 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1568] @ 75a48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1564] @ 75a4c │ │ │ │ + ldr r9, [pc, #1568] @ 75a3c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1564] @ 75a40 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1524] @ 75a50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1520] @ 75a54 │ │ │ │ + ldr r9, [pc, #1524] @ 75a44 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1520] @ 75a48 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1480] @ 75a58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1476] @ 75a5c │ │ │ │ + ldr r9, [pc, #1480] @ 75a4c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1476] @ 75a50 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1408] @ 75a60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1404] @ 75a64 │ │ │ │ + ldr r9, [pc, #1408] @ 75a54 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1404] @ 75a58 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1336] @ 75a68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1332] @ 75a6c │ │ │ │ + ldr r9, [pc, #1336] @ 75a5c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1332] @ 75a60 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1292] @ 75a70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1288] @ 75a74 │ │ │ │ + ldr r9, [pc, #1292] @ 75a64 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1288] @ 75a68 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1248] @ 75a78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1244] @ 75a7c │ │ │ │ + ldr r9, [pc, #1248] @ 75a6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1244] @ 75a70 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1204] @ 75a80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1200] @ 75a84 │ │ │ │ + ldr r9, [pc, #1204] @ 75a74 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1200] @ 75a78 │ │ │ │ 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 │ │ │ │ + bl 74144 │ │ │ │ + ldr r8, [pc, #1172] @ 75a7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1152] @ 75a8c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1152] @ 75a80 │ │ │ │ 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 │ │ │ │ + bl 74144 │ │ │ │ + ldr r5, [pc, #1128] @ 75a84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1108] @ 75a94 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1108] @ 75a88 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1072] @ 75a98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 75a9c │ │ │ │ + ldr r5, [pc, #1072] @ 75a8c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1068] @ 75a90 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1028] @ 75aa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1024] @ 75aa4 │ │ │ │ + ldr r5, [pc, #1028] @ 75a94 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1024] @ 75a98 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #984] @ 75aa8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #980] @ 75aac │ │ │ │ + ldr r5, [pc, #984] @ 75a9c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #980] @ 75aa0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #936] @ 75ab0 │ │ │ │ - ldr r0, [pc, #936] @ 75ab4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #936] @ 75aa4 │ │ │ │ + ldr r0, [pc, #936] @ 75aa8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 75740 │ │ │ │ + b 75734 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76890 │ │ │ │ + beq 76884 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #2 │ │ │ │ - bne 7572c │ │ │ │ + bne 75720 │ │ │ │ lsl r4, r4, #9 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ - ldr r0, [pc, #860] @ 75ab8 │ │ │ │ - ldr r7, [pc, #860] @ 75abc │ │ │ │ + ldr r0, [pc, #860] @ 75aac │ │ │ │ + ldr r7, [pc, #860] @ 75ab0 │ │ │ │ orr r3, r3, r4 │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #832] @ 75ab4 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #604 @ 0x25c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #816] @ 75ac4 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #816] @ 75ab8 │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -84795,337 +84792,337 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #736] @ 75ac8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #732] @ 75acc │ │ │ │ + ldr r8, [pc, #736] @ 75abc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #732] @ 75ac0 │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #692] @ 75ad0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #688] @ 75ad4 │ │ │ │ + ldr r8, [pc, #692] @ 75ac4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #688] @ 75ac8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #608 @ 0x260 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #628] @ 75ad8 │ │ │ │ - ldr r0, [pc, #628] @ 75adc │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #628] @ 75acc │ │ │ │ + ldr r0, [pc, #628] @ 75ad0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #608] @ 0x260 │ │ │ │ - b 758a4 │ │ │ │ + b 75898 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768ac │ │ │ │ + beq 768a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16 │ │ │ │ - bne 75890 │ │ │ │ + bne 75884 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #544] @ 75ae0 │ │ │ │ - ldr r5, [pc, #544] @ 75ae4 │ │ │ │ + ldr r0, [pc, #544] @ 75ad4 │ │ │ │ + ldr r5, [pc, #544] @ 75ad8 │ │ │ │ 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 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #612 @ 0x264 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #500] @ 75ae8 │ │ │ │ - ldr r0, [pc, #500] @ 75aec │ │ │ │ + bl 38b7c │ │ │ │ + ldr r1, [pc, #500] @ 75adc │ │ │ │ + ldr r0, [pc, #500] @ 75ae0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ - ldr lr, [pc, #92] @ 75974 │ │ │ │ + bl 74958 │ │ │ │ + ldr lr, [pc, #92] @ 75968 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #612] @ 0x264 │ │ │ │ - b 75c9c │ │ │ │ - eoreq fp, r3, ip, lsl r5 │ │ │ │ + b 75c90 │ │ │ │ + eoreq fp, r3, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, lsl #10 │ │ │ │ + eoreq fp, r3, ip, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffda08 │ │ │ │ @ instruction: 0xffffd90c │ │ │ │ @ instruction: 0xffff96f8 │ │ │ │ @ instruction: 0xffffd8a4 │ │ │ │ @ instruction: 0xffffd9a0 │ │ │ │ @ instruction: 0xffffe7a8 │ │ │ │ @ instruction: 0xffffd840 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ - @ instruction: 0x00323df4 │ │ │ │ + eorseq r3, r2, r0, lsl #28 │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ @ instruction: 0xffffd8c8 │ │ │ │ @ instruction: 0xffffe3dc │ │ │ │ - ldrdeq r8, [r0], -r4 @ │ │ │ │ + eoreq r8, r0, r0, lsr #9 │ │ │ │ @ instruction: 0xffff91b8 │ │ │ │ andeq r0, r0, #17 │ │ │ │ - eoreq r8, r0, ip, asr r4 │ │ │ │ - eorseq r3, r2, r0, asr #26 │ │ │ │ - andseq r8, pc, ip, asr #12 │ │ │ │ + eoreq r8, r0, r8, lsr #8 │ │ │ │ + eorseq r3, r2, ip, asr #26 │ │ │ │ + andseq r8, pc, r8, lsl r6 @ │ │ │ │ @ instruction: 0xffffb838 │ │ │ │ - andseq r8, pc, ip, ror #18 │ │ │ │ + andseq r8, pc, r8, lsr r9 @ │ │ │ │ andeq r7, r0, r4, lsr #10 │ │ │ │ - andseq r8, pc, r0, lsl #18 │ │ │ │ + andseq r8, pc, ip, asr #17 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x001f88d0 │ │ │ │ - andseq r8, pc, r4, ror #16 │ │ │ │ - andseq r8, pc, ip, asr r8 @ │ │ │ │ + mulseq pc, ip, r8 @ │ │ │ │ + andseq r8, pc, r0, lsr r8 @ │ │ │ │ + andseq r8, pc, r8, lsr #16 │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x001f87f8 │ │ │ │ - andseq r8, pc, ip, ror #15 │ │ │ │ + andseq r8, pc, r4, asr #15 │ │ │ │ + @ instruction: 0x001f87b8 │ │ │ │ andeq r6, r0, ip │ │ │ │ - andseq r8, pc, r0, lsl #15 │ │ │ │ - eorseq r3, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x001f68d8 │ │ │ │ + andseq r8, pc, ip, asr #14 │ │ │ │ + @ instruction: 0x00323ab4 │ │ │ │ + andseq r6, pc, r4, lsr #17 │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq ip, r0, r0, ror lr │ │ │ │ + eoreq ip, r0, ip, lsr lr │ │ │ │ @ instruction: 0xffffe1f8 │ │ │ │ - strdeq ip, [r0], -r8 @ │ │ │ │ - andseq r8, pc, r4, ror #12 │ │ │ │ + eoreq ip, r0, r4, asr #27 │ │ │ │ + andseq r8, pc, r0, lsr r6 @ │ │ │ │ andeq r0, r1, r8, asr #3 │ │ │ │ - andseq r8, pc, r8, asr #12 │ │ │ │ - eorseq r3, r2, r4, lsr #18 │ │ │ │ + andseq r8, pc, r4, lsl r6 @ │ │ │ │ + eorseq r3, r2, r0, lsr r9 │ │ │ │ andeq r3, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x001f85f4 │ │ │ │ + andseq r8, pc, r0, asr #11 │ │ │ │ andeq r0, r1, r0, lsl r1 │ │ │ │ - andseq r8, pc, ip, asr #11 │ │ │ │ + mulseq pc, r8, r5 @ │ │ │ │ @ instruction: 0xffffb2b8 │ │ │ │ andeq r9, r0, ip, ror #18 │ │ │ │ - andseq r8, pc, ip, ror r5 @ │ │ │ │ + andseq r8, pc, r8, asr #10 │ │ │ │ andeq r9, r0, ip, lsl #18 │ │ │ │ - andseq r8, pc, r0, asr r5 @ │ │ │ │ + andseq r8, pc, ip, lsl r5 @ │ │ │ │ @ instruction: 0xffff8df0 │ │ │ │ - andseq r8, pc, r8, lsr #10 │ │ │ │ + @ instruction: 0x001f84f4 │ │ │ │ andeq r9, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001f84f0 │ │ │ │ + @ instruction: 0x001f84bc │ │ │ │ andeq r4, r1, r0, lsl #29 │ │ │ │ - andseq r8, pc, r0, asr #9 │ │ │ │ + andseq r8, pc, ip, lsl #9 │ │ │ │ andeq r9, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, ip, ror r4 @ │ │ │ │ + andseq r8, pc, r8, asr #8 │ │ │ │ andeq sp, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, r4, ror #8 │ │ │ │ + andseq r8, pc, r0, lsr r4 @ │ │ │ │ strdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x001f7ef4 │ │ │ │ + andseq r7, pc, r0, asr #29 │ │ │ │ @ instruction: 0xffff9878 │ │ │ │ - andseq r8, pc, ip, lsl r4 @ │ │ │ │ + andseq r8, pc, r8, ror #7 │ │ │ │ @ instruction: 0xffff8c60 │ │ │ │ - andseq r8, pc, r8, lsl #8 │ │ │ │ + @ instruction: 0x001f83d4 │ │ │ │ @ instruction: 0xffff8c40 │ │ │ │ - andseq r8, pc, ip, ror #7 │ │ │ │ + @ instruction: 0x001f83b8 │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ - @ instruction: 0x001f83d0 │ │ │ │ + mulseq pc, ip, r3 @ │ │ │ │ andeq r0, r1, r8, lsl #5 │ │ │ │ - @ instruction: 0x001f83b4 │ │ │ │ + andseq r8, pc, r0, lsl #7 │ │ │ │ andeq r8, r0, r0, lsl #25 │ │ │ │ - andseq r8, pc, r8, ror r3 @ │ │ │ │ + andseq r8, pc, r4, asr #6 │ │ │ │ andeq r8, r0, r4, lsl ip │ │ │ │ - andseq r7, pc, ip, ror ip @ │ │ │ │ + andseq r7, pc, r8, asr #24 │ │ │ │ @ instruction: 0xffff933c │ │ │ │ - andseq r8, pc, r8, lsl r3 @ │ │ │ │ + andseq r8, pc, r4, ror #5 │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ - @ instruction: 0x001f82fc │ │ │ │ + andseq r8, pc, r8, asr #5 │ │ │ │ @ instruction: 0x0000deb0 │ │ │ │ - andseq r8, pc, ip, ror #5 │ │ │ │ + @ instruction: 0x001f82b8 │ │ │ │ andeq sp, r0, r0, ror #28 │ │ │ │ - andseq r8, pc, r8, ror #5 │ │ │ │ + @ instruction: 0x001f82b4 │ │ │ │ andeq ip, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x001f82bc │ │ │ │ + andseq r8, pc, r8, lsl #5 │ │ │ │ andeq sp, r0, r8, asr #13 │ │ │ │ - andseq r8, pc, ip, lsl #5 │ │ │ │ + andseq r8, pc, r8, asr r2 @ │ │ │ │ andeq fp, r0, r8, lsr sp │ │ │ │ - andseq r8, pc, r4, ror r2 @ │ │ │ │ + andseq r8, pc, r0, asr #4 │ │ │ │ andeq fp, r0, ip, lsl #22 │ │ │ │ - andseq r8, pc, r0, ror #4 │ │ │ │ + andseq r8, pc, ip, lsr #4 │ │ │ │ @ instruction: 0x0000bab8 │ │ │ │ - andseq r8, pc, ip, asr #4 │ │ │ │ + andseq r8, pc, r8, lsl r2 @ │ │ │ │ andeq ip, r0, ip, ror #29 │ │ │ │ - andseq r8, pc, r4, ror #3 │ │ │ │ - eorseq r3, r2, r8, asr #4 │ │ │ │ - @ instruction: 0x001f81dc │ │ │ │ + @ instruction: 0x001f81b0 │ │ │ │ + eorseq r3, r2, r4, asr r2 │ │ │ │ + andseq r8, pc, r8, lsr #3 │ │ │ │ andeq sp, r0, r4, ror #27 │ │ │ │ - andseq r5, pc, r4, ror r3 @ │ │ │ │ + andseq r5, pc, r0, asr #6 │ │ │ │ @ instruction: 0xffff89d8 │ │ │ │ - andseq r8, pc, r8, ror r1 @ │ │ │ │ + andseq r8, pc, r4, asr #2 │ │ │ │ andeq r0, r1, ip, asr #25 │ │ │ │ - eoreq r8, r0, r8, lsl #19 │ │ │ │ + eoreq r8, r0, r4, asr r9 │ │ │ │ @ instruction: 0xffff84fc │ │ │ │ - eoreq r8, r0, r0, lsr #18 │ │ │ │ - eorseq r3, r2, r0, ror #1 │ │ │ │ - ldrheq r8, [pc], -ip │ │ │ │ + eoreq r8, r0, ip, ror #17 │ │ │ │ + eorseq r3, r2, ip, ror #1 │ │ │ │ + andseq r8, pc, r8, lsl #1 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ - @ instruction: 0x001f7cf4 │ │ │ │ - andseq r7, pc, r4, ror #25 │ │ │ │ + andseq r7, pc, r0, asr #25 │ │ │ │ + @ instruction: 0x001f7cb0 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ - andseq r7, pc, ip, lsr #25 │ │ │ │ + andseq r7, pc, r8, ror ip @ │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r7, pc, r4, ror #24 │ │ │ │ + andseq r7, pc, r0, lsr ip @ │ │ │ │ @ instruction: 0xffffcc90 │ │ │ │ - andseq r7, pc, r8, lsr ip @ │ │ │ │ + andseq r7, pc, r4, lsl #24 │ │ │ │ @ instruction: 0xffffa35c │ │ │ │ - @ instruction: 0x001f76f4 │ │ │ │ + andseq r7, pc, r0, asr #13 │ │ │ │ @ instruction: 0xffffd7ec │ │ │ │ - andseq r7, pc, r8, asr #23 │ │ │ │ - @ instruction: 0xffff8394 │ │ │ │ mulseq pc, r4, fp @ │ │ │ │ + @ instruction: 0xffff8394 │ │ │ │ + andseq r7, pc, r0, ror #22 │ │ │ │ @ instruction: 0xffffcc14 │ │ │ │ - andseq r7, pc, r0, asr #10 │ │ │ │ + andseq r7, pc, ip, lsl #10 │ │ │ │ @ instruction: 0xffffcc04 │ │ │ │ - andseq r7, pc, r8, lsl fp @ │ │ │ │ - andeq r1, r1, r0, lsl r9 │ │ │ │ andseq r7, pc, r4, ror #21 │ │ │ │ + andeq r1, r1, r0, lsl r9 │ │ │ │ + @ instruction: 0x001f7ab0 │ │ │ │ andeq sl, r0, r8, ror r2 │ │ │ │ - @ instruction: 0x001f7ab8 │ │ │ │ + andseq r7, pc, r4, lsl #21 │ │ │ │ andeq r4, r0, r4, lsl sp │ │ │ │ - mulseq pc, r0, sl @ │ │ │ │ + andseq r7, pc, ip, asr sl @ │ │ │ │ @ instruction: 0xffff83cc │ │ │ │ - andseq r7, pc, r8, ror #20 │ │ │ │ + andseq r7, pc, r4, lsr sl @ │ │ │ │ andeq r4, r0, r8, lsr #26 │ │ │ │ tsteq r0, #2 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ - eorseq r2, r2, ip, lsl r9 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ + andseq r7, pc, r4, asr #19 │ │ │ │ + eorseq r2, r2, r8, lsr #18 │ │ │ │ + andseq r7, pc, r4, asr #19 │ │ │ │ muleq r0, r8, fp │ │ │ │ - @ instruction: 0x001f79d8 │ │ │ │ + andseq r7, pc, r4, lsr #19 │ │ │ │ andeq r4, r0, ip, ror #17 │ │ │ │ - @ instruction: 0x001f79bc │ │ │ │ + andseq r7, pc, r8, lsl #19 │ │ │ │ ldrdeq r4, [r0], -r8 │ │ │ │ - mulseq pc, ip, r9 @ │ │ │ │ + andseq r7, pc, r8, ror #18 │ │ │ │ andeq r4, r0, r4, ror #16 │ │ │ │ - andseq r7, pc, r4, lsl #19 │ │ │ │ + andseq r7, pc, r0, asr r9 @ │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - andseq r7, pc, r4, ror #18 │ │ │ │ + andseq r7, pc, r0, lsr r9 @ │ │ │ │ andeq r9, r0, r4, lsr #22 │ │ │ │ - mulseq pc, r8, pc @ │ │ │ │ + andseq r6, pc, r4, ror #30 │ │ │ │ @ instruction: 0xffff835c │ │ │ │ - andseq r6, pc, ip, lsr #30 │ │ │ │ - eorseq r2, r2, ip, asr r7 │ │ │ │ - andseq r7, pc, r4, asr r0 @ │ │ │ │ + @ instruction: 0x001f6ef8 │ │ │ │ + eorseq r2, r2, r8, ror #14 │ │ │ │ + andseq r7, pc, r0, lsr #32 │ │ │ │ @ instruction: 0xffff9340 │ │ │ │ - andseq r7, pc, ip │ │ │ │ - andseq r7, pc, r4, ror #16 │ │ │ │ + @ instruction: 0x001f6fd8 │ │ │ │ + andseq r7, pc, r0, lsr r8 @ │ │ │ │ andeq r7, r0, r8, lsr #8 │ │ │ │ - andseq r7, pc, r4, asr #16 │ │ │ │ + andseq r7, pc, r0, lsl r8 @ │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - andseq r7, pc, r8, lsr #16 │ │ │ │ + @ instruction: 0x001f77f4 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - andseq r7, pc, ip, lsl #16 │ │ │ │ + @ instruction: 0x001f77d8 │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ @ instruction: 0xffff7a58 │ │ │ │ - @ instruction: 0x001f77bc │ │ │ │ + andseq r7, pc, r8, lsl #15 │ │ │ │ @ instruction: 0xffff7a7c │ │ │ │ - @ instruction: 0x001f6eb8 │ │ │ │ + andseq r6, pc, r4, lsl #29 │ │ │ │ @ instruction: 0xffff90f4 │ │ │ │ - andseq r6, pc, ip, asr lr @ │ │ │ │ + andseq r6, pc, r8, lsr #28 │ │ │ │ @ instruction: 0xffff8dd4 │ │ │ │ - andseq r6, pc, r4, lsl #26 │ │ │ │ + @ instruction: 0x001f6cd0 │ │ │ │ @ instruction: 0xffff7ef4 │ │ │ │ - andseq r6, pc, r0, asr #25 │ │ │ │ + andseq r6, pc, ip, lsl #25 │ │ │ │ @ instruction: 0xffff7e78 │ │ │ │ - andseq r6, pc, r4, ror ip @ │ │ │ │ + andseq r6, pc, r0, asr #24 │ │ │ │ @ instruction: 0xffff7df8 │ │ │ │ - andseq r6, pc, r0, lsr #24 │ │ │ │ + andseq r6, pc, ip, ror #23 │ │ │ │ @ instruction: 0xffff7d7c │ │ │ │ - @ instruction: 0x001f6bd4 │ │ │ │ + andseq r6, pc, r0, lsr #23 │ │ │ │ @ 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, 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 │ │ │ │ - eoreq r9, r3, ip, lsr r8 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, pc, r8, asr #26 │ │ │ │ - @ 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 │ │ │ │ - ldrsheq r2, [r2], -ip @ │ │ │ │ - eorseq r2, r2, r4, ror #1 │ │ │ │ - ldrsbeq r2, [r2], -r0 @ │ │ │ │ - ldrheq r2, [r2], -r8 @ │ │ │ │ + @ instruction: 0x001f75b8 │ │ │ │ + @ instruction: 0x001f75b4 │ │ │ │ + andseq r7, pc, ip, lsr #11 │ │ │ │ + @ instruction: 0x001f75b0 │ │ │ │ + mulseq pc, ip, r2 @ │ │ │ │ + andseq r7, pc, r8, lsl #11 │ │ │ │ + andseq r7, pc, r8, asr r5 @ │ │ │ │ + eoreq r7, r0, r8, asr ip │ │ │ │ + andseq r7, pc, r8, asr #10 │ │ │ │ + andseq r7, pc, r8, lsr r5 @ │ │ │ │ + strdeq r6, [r0], -r4 @ │ │ │ │ + andseq r7, pc, r0, lsl #10 │ │ │ │ + @ instruction: 0x001f74b4 │ │ │ │ + eoreq r9, r3, r8, asr #16 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r6, pc, r4, lsl sp @ │ │ │ │ + eorseq r2, r2, r8, asr #3 │ │ │ │ + @ instruction: 0x003221b0 │ │ │ │ + mlaseq r2, r4, r1, r2 │ │ │ │ + eorseq r2, r2, r8, ror r1 │ │ │ │ + eorseq r2, r2, ip, asr r1 │ │ │ │ + eorseq r2, r2, r0, asr #2 │ │ │ │ + eorseq r2, r2, r4, lsr #2 │ │ │ │ + eorseq r2, r2, r8, lsl #2 │ │ │ │ + ldrsheq r2, [r2], -r0 @ │ │ │ │ + ldrsbeq r2, [r2], -ip @ │ │ │ │ + eorseq r2, r2, r4, asr #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768c8 │ │ │ │ + beq 768bc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 75c88 │ │ │ │ + bne 75c7c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-452] @ 75af0 │ │ │ │ + ldr r0, [pc, #-452] @ 75ae4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #-476] @ 75ae8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-484] @ 75af8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-484] @ 75aec │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85133,824 +85130,824 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ - ldr r8, [pc, #-548] @ 75afc │ │ │ │ + bl 725cc │ │ │ │ + ldr r8, [pc, #-548] @ 75af0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-568] @ 75b00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-568] @ 75af4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-632] @ 75b04 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-636] @ 75b08 │ │ │ │ + ldr r8, [pc, #-632] @ 75af8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-636] @ 75afc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-700] @ 75b0c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-704] @ 75b10 │ │ │ │ + ldr r8, [pc, #-700] @ 75b00 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-704] @ 75b04 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-768] @ 75b14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-772] @ 75b18 │ │ │ │ + ldr r8, [pc, #-768] @ 75b08 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-772] @ 75b0c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-836] @ 75b1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-840] @ 75b20 │ │ │ │ + ldr r8, [pc, #-836] @ 75b10 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-840] @ 75b14 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-904] @ 75b24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-908] @ 75b28 │ │ │ │ + ldr r8, [pc, #-904] @ 75b18 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-908] @ 75b1c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-972] @ 75b2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-976] @ 75b30 │ │ │ │ + ldr r8, [pc, #-972] @ 75b20 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-976] @ 75b24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ - ldr r5, [pc, #-1032] @ 75b34 │ │ │ │ + bl 725cc │ │ │ │ + ldr r5, [pc, #-1032] @ 75b28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1052] @ 75b38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1052] @ 75b2c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1088] @ 75b3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1092] @ 75b40 │ │ │ │ + ldr r5, [pc, #-1088] @ 75b30 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1092] @ 75b34 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1136] @ 75b44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1140] @ 75b48 │ │ │ │ + ldr r5, [pc, #-1136] @ 75b38 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1140] @ 75b3c │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1184] @ 75b4c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1188] @ 75b50 │ │ │ │ + ldr r5, [pc, #-1184] @ 75b40 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1188] @ 75b44 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #-1236] @ 75b54 │ │ │ │ - ldr r0, [pc, #-1236] @ 75b58 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #-1236] @ 75b48 │ │ │ │ + ldr r0, [pc, #-1236] @ 75b4c │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ - ldr lr, [pc, #-1260] @ 75b5c │ │ │ │ + bl 74958 │ │ │ │ + ldr lr, [pc, #-1260] @ 75b50 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7606c │ │ │ │ + b 76060 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768dc │ │ │ │ + beq 768d0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 76058 │ │ │ │ + bne 7604c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsl r3, r3, #9 │ │ │ │ orr r2, r2, r3 │ │ │ │ - ldr r0, [pc, #-1324] @ 75b60 │ │ │ │ - ldr r3, [pc, #-1324] @ 75b64 │ │ │ │ + ldr r0, [pc, #-1324] @ 75b54 │ │ │ │ + ldr r3, [pc, #-1324] @ 75b58 │ │ │ │ mov r5, #2 │ │ │ │ strh r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #-1344] @ 75b68 │ │ │ │ + ldr r7, [pc, #-1344] @ 75b5c │ │ │ │ str r1, [r3, #572] @ 0x23c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1356] @ 75b6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1356] @ 75b60 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1404] @ 75b70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1408] @ 75b74 │ │ │ │ + ldr r7, [pc, #-1404] @ 75b64 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1408] @ 75b68 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1448] @ 75b78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1452] @ 75b7c │ │ │ │ + ldr r7, [pc, #-1448] @ 75b6c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1452] @ 75b70 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1492] @ 75b80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1496] @ 75b84 │ │ │ │ + ldr r7, [pc, #-1492] @ 75b74 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1496] @ 75b78 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1536] @ 75b88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1540] @ 75b8c │ │ │ │ + ldr r7, [pc, #-1536] @ 75b7c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1540] @ 75b80 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1580] @ 75b90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1584] @ 75b94 │ │ │ │ + ldr r7, [pc, #-1580] @ 75b84 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1584] @ 75b88 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r1, [pc, #-1632] @ 75b98 │ │ │ │ - ldr r0, [pc, #-1632] @ 75b9c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r1, [pc, #-1632] @ 75b8c │ │ │ │ + ldr r0, [pc, #-1632] @ 75b90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 76234 │ │ │ │ + b 76228 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768f0 │ │ │ │ + beq 768e4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767d4 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #50331648 @ 0x3000000 │ │ │ │ - bne 76220 │ │ │ │ + bne 76214 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-1712] @ 75ba0 │ │ │ │ - ldr r4, [pc, #-1712] @ 75ba4 │ │ │ │ + ldr r0, [pc, #-1712] @ 75b94 │ │ │ │ + ldr r4, [pc, #-1712] @ 75b98 │ │ │ │ orr r3, r2, r3 │ │ │ │ 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 │ │ │ │ + ldr r6, [pc, #-1740] @ 75b9c │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-1756] @ 75bac │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-1756] @ 75ba0 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #-1788] @ 75bb0 │ │ │ │ + ldr r7, [pc, #-1788] @ 75ba4 │ │ │ │ mov r9, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1808] @ 75bb4 │ │ │ │ + ldr r6, [pc, #-1808] @ 75ba8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4, #616] @ 0x268 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1820] @ 75bb8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1820] @ 75bac │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1860] @ 75bbc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1864] @ 75bc0 │ │ │ │ + ldr r6, [pc, #-1860] @ 75bb0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1864] @ 75bb4 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1904] @ 75bc4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1908] @ 75bc8 │ │ │ │ + ldr r6, [pc, #-1904] @ 75bb8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1908] @ 75bbc │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1948] @ 75bcc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1952] @ 75bd0 │ │ │ │ + ldr r6, [pc, #-1948] @ 75bc0 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1952] @ 75bc4 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1996] @ 75bd4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-1996] @ 75bc8 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2040] @ 75bd8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2044] @ 75bdc │ │ │ │ + ldr r7, [pc, #-2040] @ 75bcc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2044] @ 75bd0 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2088] @ 75be0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2092] @ 75be4 │ │ │ │ + ldr r7, [pc, #-2088] @ 75bd4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2092] @ 75bd8 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2136] @ 75be8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2140] @ 75bec │ │ │ │ + ldr r7, [pc, #-2136] @ 75bdc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2140] @ 75be0 │ │ │ │ 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 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2184] @ 75bf0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2188] @ 75bf4 │ │ │ │ + ldr r7, [pc, #-2184] @ 75be4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2188] @ 75be8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2224] @ 75bf8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2228] @ 75bfc │ │ │ │ + ldr r7, [pc, #-2224] @ 75bec │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2228] @ 75bf0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2264] @ 75c00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2268] @ 75c04 │ │ │ │ + ldr r7, [pc, #-2264] @ 75bf4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2268] @ 75bf8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2304] @ 75c08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2308] @ 75c0c │ │ │ │ + ldr r7, [pc, #-2304] @ 75bfc │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2308] @ 75c00 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2344] @ 75c10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2348] @ 75c14 │ │ │ │ + ldr r7, [pc, #-2344] @ 75c04 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #-2348] @ 75c08 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #620 @ 0x26c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #624 @ 0x270 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #628 @ 0x274 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #636 @ 0x27c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #640 @ 0x280 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2460] @ 75c18 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2460] @ 75c0c │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2476] @ 75c1c │ │ │ │ + ldr r0, [pc, #-2476] @ 75c10 │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #624] @ 0x270 │ │ │ │ - ldr r0, [pc, #-2492] @ 75c20 │ │ │ │ + ldr r0, [pc, #-2492] @ 75c14 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2504] @ 75c24 │ │ │ │ + ldr r0, [pc, #-2504] @ 75c18 │ │ │ │ str r3, [r4, #628] @ 0x274 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ str r0, [r4, #632] @ 0x278 │ │ │ │ - ldr r0, [pc, #-2520] @ 75c28 │ │ │ │ + ldr r0, [pc, #-2520] @ 75c1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2532] @ 75c2c │ │ │ │ + ldr r0, [pc, #-2532] @ 75c20 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2560] @ 75c30 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2560] @ 75c24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r0, r4, #644 @ 0x284 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #652 @ 0x28c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2620] @ 75c34 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2620] @ 75c28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2632] @ 75c38 │ │ │ │ + ldr r0, [pc, #-2632] @ 75c2c │ │ │ │ str r3, [r4, #644] @ 0x284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5848 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #-2648] @ 75c3c │ │ │ │ + ldr r0, [pc, #-2648] @ 75c30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5848 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2660] @ 75c40 │ │ │ │ + ldr r0, [pc, #-2660] @ 75c34 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5848 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #652] @ 0x28c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2688] @ 75c44 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2688] @ 75c38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5d68 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2712] @ 75c48 │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2712] @ 75c3c │ │ │ │ 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 1f5d68 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 90274 │ │ │ │ + bl 90264 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2792] @ 75c4c │ │ │ │ + bl 38b7c │ │ │ │ + ldr r0, [pc, #-2792] @ 75c40 │ │ │ │ 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 1f5d68 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 90274 │ │ │ │ + bl 90264 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #660 @ 0x294 │ │ │ │ str r3, [r5] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #-2920] @ 75c44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #-2924] @ 75c54 │ │ │ │ + ldr r3, [pc, #-2924] @ 75c48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7690c │ │ │ │ + bne 76900 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #-2960] @ 75c58 │ │ │ │ + ldr r0, [pc, #-2960] @ 75c4c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #-2972] @ 75c5c │ │ │ │ + ldr r2, [pc, #-2972] @ 75c50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 74c50 │ │ │ │ - ldr r2, [pc, #-2988] @ 75c60 │ │ │ │ + b 74c44 │ │ │ │ + ldr r2, [pc, #-2988] @ 75c54 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74d64 │ │ │ │ - ldr r2, [pc, #-3012] @ 75c64 │ │ │ │ + b 74d58 │ │ │ │ + ldr r2, [pc, #-3012] @ 75c58 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74e04 │ │ │ │ - ldr r2, [pc, #-3036] @ 75c68 │ │ │ │ + b 74df8 │ │ │ │ + ldr r2, [pc, #-3036] @ 75c5c │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74e7c │ │ │ │ - ldr r2, [pc, #-3060] @ 75c6c │ │ │ │ + b 74e70 │ │ │ │ + ldr r2, [pc, #-3060] @ 75c60 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 74ef4 │ │ │ │ - ldr r2, [pc, #-3084] @ 75c70 │ │ │ │ + b 74ee8 │ │ │ │ + ldr r2, [pc, #-3084] @ 75c64 │ │ │ │ mov r0, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 75000 │ │ │ │ - ldr r3, [pc, #-3108] @ 75c74 │ │ │ │ + b 74ff4 │ │ │ │ + ldr r3, [pc, #-3108] @ 75c68 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsl r4, r4, #9 │ │ │ │ - b 75750 │ │ │ │ - ldr r2, [pc, #-3132] @ 75c78 │ │ │ │ + b 75744 │ │ │ │ + ldr r2, [pc, #-3132] @ 75c6c │ │ │ │ mov r0, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 758b4 │ │ │ │ - ldr r2, [pc, #-3156] @ 75c7c │ │ │ │ + b 758a8 │ │ │ │ + ldr r2, [pc, #-3156] @ 75c70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 75ca8 │ │ │ │ - ldr r2, [pc, #-3172] @ 75c80 │ │ │ │ + b 75c9c │ │ │ │ + ldr r2, [pc, #-3172] @ 75c74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 76078 │ │ │ │ - ldr r2, [pc, #-3188] @ 75c84 │ │ │ │ + b 7606c │ │ │ │ + ldr r2, [pc, #-3188] @ 75c78 │ │ │ │ mov r0, #50331648 @ 0x3000000 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ - b 76244 │ │ │ │ + b 76238 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00076910 : │ │ │ │ +00076904 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #260] @ 76a2c │ │ │ │ - ldr lr, [pc, #260] @ 76a30 │ │ │ │ + ldr r4, [pc, #260] @ 76a20 │ │ │ │ + ldr lr, [pc, #260] @ 76a24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #248] @ 76a34 │ │ │ │ + ldr ip, [pc, #248] @ 76a28 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 76a38 │ │ │ │ + ldr r0, [pc, #232] @ 76a2c │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r5, [ip, r0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #132] @ 76a3c │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #132] @ 76a30 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -85958,37 +85955,37 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ strh r3, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 76a40 │ │ │ │ + ldr r2, [pc, #72] @ 76a34 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 76a30 │ │ │ │ + ldr r3, [pc, #48] @ 76a24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76a28 │ │ │ │ + bne 76a1c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -r0 @ │ │ │ │ + ldrdeq r9, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, ip, lsr #13 │ │ │ │ + @ instruction: 0x002396b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00321ff8 │ │ │ │ - strdeq r9, [r3], -ip @ │ │ │ │ + eorseq r2, r2, r4 │ │ │ │ + eoreq r9, r3, r8, lsl #12 │ │ │ │ │ │ │ │ -00076a44 : │ │ │ │ +00076a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -86000,19 +85997,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076a9c : │ │ │ │ +00076a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrsh lr, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ @@ -86025,72 +86022,72 @@ │ │ │ │ movne r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 725d8 │ │ │ │ + bl 725cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076af8 : │ │ │ │ +00076aec : │ │ │ │ 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 r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #324] @ 76c5c │ │ │ │ + ldr r1, [pc, #324] @ 76c50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #320] @ 76c60 │ │ │ │ + ldr r2, [pc, #320] @ 76c54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 76c64 │ │ │ │ + ldr r3, [pc, #304] @ 76c58 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #292] @ 76c68 │ │ │ │ + ldr r2, [pc, #292] @ 76c5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 34b9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ 76c6c │ │ │ │ + ldr r2, [pc, #168] @ 76c60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #160] @ 76c70 │ │ │ │ + ldr r3, [pc, #160] @ 76c64 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r8, [r0, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ @@ -86104,161 +86101,161 @@ │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ orrne r4, r4, #8 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lslne r4, r4, #16 │ │ │ │ lsleq r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 76c60 │ │ │ │ + ldr r3, [pc, #56] @ 76c54 │ │ │ │ lsrne r4, r4, #16 │ │ │ │ lsreq r4, r4, #16 │ │ │ │ strne r7, [r0, #28] │ │ │ │ strne r6, [r0, #32] │ │ │ │ strh r4, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76c58 │ │ │ │ + bne 76c4c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + eoreq r9, r3, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002394b8 │ │ │ │ + eoreq r9, r3, r4, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r8, lsr r4 │ │ │ │ - eorseq r1, r2, r0, ror #27 │ │ │ │ + eoreq r9, r3, r4, asr #8 │ │ │ │ + eorseq r1, r2, ip, ror #27 │ │ │ │ │ │ │ │ -00076c74 : │ │ │ │ +00076c68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #268] @ 76d98 │ │ │ │ - ldr ip, [pc, #268] @ 76d9c │ │ │ │ + ldr lr, [pc, #268] @ 76d8c │ │ │ │ + ldr ip, [pc, #268] @ 76d90 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #248] @ 76da0 │ │ │ │ - ldr r0, [pc, #248] @ 76da4 │ │ │ │ + ldr r3, [pc, #248] @ 76d94 │ │ │ │ + ldr r0, [pc, #248] @ 76d98 │ │ │ │ ldr ip, [ip] │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 34b9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #128] @ 76da8 │ │ │ │ + ldr r2, [pc, #128] @ 76d9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #120] @ 76dac │ │ │ │ + ldr r3, [pc, #120] @ 76da0 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 76d9c │ │ │ │ + ldr r3, [pc, #44] @ 76d90 │ │ │ │ str r6, [r0, #20] │ │ │ │ strh r4, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76d94 │ │ │ │ + bne 76d88 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, r8, ror #6 │ │ │ │ + eoreq r9, r3, r4, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r4, asr #6 │ │ │ │ + eoreq r9, r3, r0, asr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r9, [r3], -r4 @ │ │ │ │ - eorseq r1, r2, ip, ror ip │ │ │ │ + eoreq r9, r3, r0, ror #5 │ │ │ │ + eorseq r1, r2, r8, lsl #25 │ │ │ │ │ │ │ │ -00076db0 : │ │ │ │ +00076da4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #256] @ 76ec8 │ │ │ │ - ldr ip, [pc, #256] @ 76ecc │ │ │ │ + ldr lr, [pc, #256] @ 76ebc │ │ │ │ + ldr ip, [pc, #256] @ 76ec0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #236] @ 76ed0 │ │ │ │ - ldr r0, [pc, #236] @ 76ed4 │ │ │ │ + ldr r3, [pc, #236] @ 76ec4 │ │ │ │ + ldr r0, [pc, #236] @ 76ec8 │ │ │ │ ldr ip, [ip] │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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 │ │ │ │ - ldr r3, [pc, #136] @ 76ed8 │ │ │ │ + bl 34b9c │ │ │ │ + ldr r3, [pc, #136] @ 76ecc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr r2, [pc, #124] @ 76edc │ │ │ │ + ldr r2, [pc, #124] @ 76ed0 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -86267,192 +86264,192 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0, #4] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 76ecc │ │ │ │ + ldr r3, [pc, #40] @ 76ec0 │ │ │ │ str r5, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76ec4 │ │ │ │ + bne 76eb8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, ip, lsr #4 │ │ │ │ + eoreq r9, r3, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r8, lsl #4 │ │ │ │ + eoreq r9, r3, r4, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, r0, ror #22 │ │ │ │ - mlaeq r3, r0, r1, r9 │ │ │ │ + eorseq r1, r2, ip, ror #22 │ │ │ │ + mlaeq r3, ip, r1, r9 │ │ │ │ │ │ │ │ -00076ee0 : │ │ │ │ +00076ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #244] @ 76fec │ │ │ │ - ldr ip, [pc, #244] @ 76ff0 │ │ │ │ + ldr lr, [pc, #244] @ 76fe0 │ │ │ │ + ldr ip, [pc, #244] @ 76fe4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #236] @ 76ff4 │ │ │ │ + ldr r3, [pc, #236] @ 76fe8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #232] @ 76ff8 │ │ │ │ + ldr r2, [pc, #232] @ 76fec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ 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 r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 34b9c │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #116] @ 76ff0 │ │ │ │ + ldr r3, [pc, #116] @ 76fe4 │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #120] @ 76ffc │ │ │ │ + ldr r2, [pc, #120] @ 76ff0 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, r2, r4 │ │ │ │ movne r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ strh r2, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ - ldr r2, [pc, #64] @ 77000 │ │ │ │ + ldr r2, [pc, #64] @ 76ff4 │ │ │ │ str r1, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 76fe8 │ │ │ │ + bne 76fdc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, r0, lsl #2 │ │ │ │ + eoreq r9, r3, ip, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + eoreq r9, r3, r8, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, ip, lsr #20 │ │ │ │ - eoreq r9, r3, r8, lsr r0 │ │ │ │ + eorseq r1, r2, r8, lsr sl │ │ │ │ + eoreq r9, r3, r4, asr #32 │ │ │ │ │ │ │ │ -00077004 : │ │ │ │ - ldr r0, [pc, #4] @ 77010 │ │ │ │ +00076ff8 : │ │ │ │ + ldr r0, [pc, #4] @ 77004 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ - andseq r6, pc, ip, lsl ip @ │ │ │ │ + b 4be88 │ │ │ │ + andseq r6, pc, r8, ror #23 │ │ │ │ │ │ │ │ -00077014 : │ │ │ │ +00077008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 77054 │ │ │ │ + ldr r3, [pc, #40] @ 77048 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ - bl 1f9bcc │ │ │ │ - ldr r4, [pc, #24] @ 77058 │ │ │ │ - ldr r3, [pc, #24] @ 7705c │ │ │ │ + bl 1f9b94 │ │ │ │ + ldr r4, [pc, #24] @ 7704c │ │ │ │ + ldr r3, [pc, #24] @ 77050 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r2, r4, lsl #19 │ │ │ │ - @ instruction: 0x00238fb8 │ │ │ │ + mlaseq r2, r0, r9, r1 │ │ │ │ + eoreq r8, r3, r4, asr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00077060 : │ │ │ │ +00077054 : │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 770a4 │ │ │ │ - ldr r1, [pc, #116] @ 770e4 │ │ │ │ + beq 77098 │ │ │ │ + ldr r1, [pc, #116] @ 770d8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ - b 77090 │ │ │ │ + b 77084 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 770ac │ │ │ │ + beq 770a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 770c4 │ │ │ │ + beq 770b8 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 7707c │ │ │ │ + bne 77070 │ │ │ │ lsl r0, r3, #9 │ │ │ │ bx lr │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #52] @ 770e8 │ │ │ │ + ldr r2, [pc, #52] @ 770dc │ │ │ │ lsl r0, r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str ip, [r3, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 770ec │ │ │ │ + ldr r0, [pc, #16] @ 770e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d94 │ │ │ │ bl 22f20 │ │ │ │ - eorseq r1, r2, r0, asr #18 │ │ │ │ - @ instruction: 0x003218fc │ │ │ │ - andseq r6, pc, r4, asr r4 @ │ │ │ │ + eorseq r1, r2, ip, asr #18 │ │ │ │ + eorseq r1, r2, r8, lsl #18 │ │ │ │ + andseq r6, pc, r0, lsr #8 │ │ │ │ │ │ │ │ -000770f0 : │ │ │ │ +000770e4 : │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077104 : │ │ │ │ +000770f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #236] @ 77208 │ │ │ │ - ldr r1, [pc, #236] @ 7720c │ │ │ │ + ldr ip, [pc, #236] @ 771fc │ │ │ │ + ldr r1, [pc, #236] @ 77200 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ 77210 │ │ │ │ + ldr r2, [pc, #224] @ 77204 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ 77214 │ │ │ │ + ldr r3, [pc, #220] @ 77208 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -86468,138 +86465,138 @@ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ add r1, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r4] │ │ │ │ movne r3, r0 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bne 771d0 │ │ │ │ - bl 6eb28 │ │ │ │ + bne 771c4 │ │ │ │ + bl 6eb1c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bl 10784c │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #64] @ 7720c │ │ │ │ + ldr r2, [pc, #48] @ 77200 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 77204 │ │ │ │ + bne 771f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ + eoreq r8, r3, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00238eb8 │ │ │ │ + eoreq r8, r3, r4, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, r0, lsr #28 │ │ │ │ + eoreq r8, r3, ip, lsr #28 │ │ │ │ │ │ │ │ -0007721c : │ │ │ │ +00077210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr ip, [pc, #948] @ 775e8 │ │ │ │ - ldr r1, [pc, #948] @ 775ec │ │ │ │ - ldr r2, [pc, #948] @ 775f0 │ │ │ │ + ldr ip, [pc, #948] @ 775dc │ │ │ │ + ldr r1, [pc, #948] @ 775e0 │ │ │ │ + ldr r2, [pc, #948] @ 775e4 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #924] @ 775f4 │ │ │ │ + ldr r3, [pc, #924] @ 775e8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #524] @ 0x20c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r3] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #872] @ 775f8 │ │ │ │ + ldr r3, [pc, #872] @ 775ec │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 772dc │ │ │ │ - ldr r3, [pc, #844] @ 775f4 │ │ │ │ + beq 772d0 │ │ │ │ + ldr r3, [pc, #844] @ 775e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #836] @ 775fc │ │ │ │ - ldr r3, [pc, #820] @ 775f0 │ │ │ │ + ldr r2, [pc, #836] @ 775f0 │ │ │ │ + ldr r3, [pc, #820] @ 775e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 775e4 │ │ │ │ + bne 775d8 │ │ │ │ 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 34bc0 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r2, [r0], #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4da4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r0, r1, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77364 │ │ │ │ - ldr r3, [pc, #724] @ 77600 │ │ │ │ + bne 77358 │ │ │ │ + ldr r3, [pc, #724] @ 775f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7734c │ │ │ │ - ldr r0, [pc, #708] @ 77604 │ │ │ │ + beq 77340 │ │ │ │ + ldr r0, [pc, #708] @ 775f8 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ - ldr r3, [pc, #692] @ 77608 │ │ │ │ + bl 4be88 │ │ │ │ + ldr r3, [pc, #692] @ 775fc │ │ │ │ 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 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + b 77294 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #656] @ 7760c │ │ │ │ + ldr r3, [pc, #656] @ 77600 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -86613,21 +86610,21 @@ │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7743c │ │ │ │ + beq 77430 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #544] @ 7760c │ │ │ │ + ldr r3, [pc, #544] @ 77600 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r2, #704] @ 0x2c0 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -86639,16 +86636,16 @@ │ │ │ │ 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 │ │ │ │ - b 77324 │ │ │ │ + bl 1c4cc8 │ │ │ │ + b 77318 │ │ │ │ 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] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -86659,39 +86656,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, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ 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] │ │ │ │ @@ -86716,69 +86713,69 @@ │ │ │ │ str r7, [r1, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [r2, #776] @ 0x308 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r3, #780] @ 0x30c │ │ │ │ blx r2 │ │ │ │ - ldr r3, [pc, #156] @ 7760c │ │ │ │ + ldr r3, [pc, #156] @ 77600 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r3, #704] @ 0x2c0 │ │ │ │ - beq 775c0 │ │ │ │ + beq 775b4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 77400 │ │ │ │ + bne 773f4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #732] @ 0x2dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 77400 │ │ │ │ + bne 773f4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a0c │ │ │ │ ldr r3, [r6] │ │ │ │ - b 77400 │ │ │ │ + b 773f4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #716] @ 0x2cc │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r4, [r2, #716] @ 0x2cc │ │ │ │ - b 77400 │ │ │ │ + b 773f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00238dbc │ │ │ │ - @ instruction: 0x00238db8 │ │ │ │ + eoreq r8, r3, r8, asr #27 │ │ │ │ + eoreq r8, r3, r4, asr #27 │ │ │ │ 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 │ │ │ │ - eorseq r1, r2, ip, asr r6 │ │ │ │ + eorseq r1, r2, ip, lsr #14 │ │ │ │ + eoreq r8, r3, ip, asr #26 │ │ │ │ + mlaseq r2, r4, r6, r1 │ │ │ │ + andseq r6, pc, r4, asr #17 │ │ │ │ + eorseq r1, r2, r8, ror #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00077610 : │ │ │ │ +00077604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #140] @ 776b4 │ │ │ │ - ldr r1, [pc, #140] @ 776b8 │ │ │ │ + ldr r0, [pc, #140] @ 776a8 │ │ │ │ + ldr r1, [pc, #140] @ 776ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #132] @ 776bc │ │ │ │ + ldr r3, [pc, #132] @ 776b0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ 776c0 │ │ │ │ + ldr r2, [pc, #128] @ 776b4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -86786,150 +86783,150 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7721c │ │ │ │ + bl 77210 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 776c4 │ │ │ │ + ldr r2, [pc, #60] @ 776b8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 776b8 │ │ │ │ + ldr r3, [pc, #40] @ 776ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 776b0 │ │ │ │ + bne 776a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r0 @ │ │ │ │ + ldrdeq r8, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002389b0 │ │ │ │ + @ instruction: 0x002389bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, ip, ror #18 │ │ │ │ + eoreq r8, r3, r8, ror r9 │ │ │ │ │ │ │ │ -000776c8 : │ │ │ │ - ldr r0, [pc, #12] @ 776dc │ │ │ │ +000776bc : │ │ │ │ + ldr r0, [pc, #12] @ 776d0 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #664 @ 0x298 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r1, r2, r0, ror #5 │ │ │ │ + b 38b7c │ │ │ │ + eorseq r1, r2, ip, ror #5 │ │ │ │ │ │ │ │ -000776e0 : │ │ │ │ - ldr r3, [pc, #12] @ 776f4 │ │ │ │ +000776d4 : │ │ │ │ + ldr r3, [pc, #12] @ 776e8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #664] @ 0x298 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r2, r8, asr #5 │ │ │ │ + @ instruction: 0x003212d4 │ │ │ │ │ │ │ │ -000776f8 : │ │ │ │ +000776ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ - ldr lr, [pc, #1596] @ 77d4c │ │ │ │ - ldr ip, [pc, #1596] @ 77d50 │ │ │ │ + ldr lr, [pc, #1596] @ 77d40 │ │ │ │ + ldr ip, [pc, #1596] @ 77d44 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #1588] @ 77d54 │ │ │ │ + ldr r4, [pc, #1588] @ 77d48 │ │ │ │ sub sp, sp, #608 @ 0x260 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1580] @ 77d58 │ │ │ │ + ldr r2, [pc, #1580] @ 77d4c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #604] @ 0x25c │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1536] @ 77d5c │ │ │ │ + ldr r2, [pc, #1536] @ 77d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #768] @ 0x300 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #748] @ 0x2ec │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1496] @ 77d60 │ │ │ │ + ldr r2, [pc, #1496] @ 77d54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #1412] @ 77d58 │ │ │ │ + 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 │ │ │ │ + bne 77bec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77b10 │ │ │ │ - ldr r3, [pc, #1372] @ 77d68 │ │ │ │ + bne 77b04 │ │ │ │ + ldr r3, [pc, #1372] @ 77d5c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7781c │ │ │ │ + beq 77810 │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #1340] @ 77d60 │ │ │ │ + ldr r3, [pc, #1340] @ 77d54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 7721c │ │ │ │ + bl 77210 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1292] @ 77d6c │ │ │ │ + ldr r0, [pc, #1292] @ 77d60 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1284] @ 77d70 │ │ │ │ + ldr r1, [pc, #1284] @ 77d64 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [r6] │ │ │ │ - ldr r2, [pc, #1276] @ 77d74 │ │ │ │ + ldr r2, [pc, #1276] @ 77d68 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1268] @ 77d78 │ │ │ │ + ldr r3, [pc, #1268] @ 77d6c │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -86949,153 +86946,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 7790c │ │ │ │ + beq 77900 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5355c │ │ │ │ - ldr r3, [pc, #1148] @ 77d7c │ │ │ │ + bl 5354c │ │ │ │ + ldr r3, [pc, #1148] @ 77d70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77a28 │ │ │ │ + bne 77a1c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77c34 │ │ │ │ + bne 77c28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #768] @ 0x300 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 77998 │ │ │ │ - ldr r3, [pc, #980] @ 77d58 │ │ │ │ + bne 7798c │ │ │ │ + ldr r3, [pc, #980] @ 77d4c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 779c8 │ │ │ │ + beq 779bc │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ - ldr r3, [pc, #972] @ 77d80 │ │ │ │ + bl 5358c │ │ │ │ + ldr r3, [pc, #972] @ 77d74 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #916] @ 77d64 │ │ │ │ + ldr r3, [pc, #916] @ 77d58 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c94 │ │ │ │ + bne 77c88 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c3c │ │ │ │ - ldr r3, [pc, #880] @ 77d60 │ │ │ │ + bne 77c30 │ │ │ │ + ldr r3, [pc, #880] @ 77d54 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #896] @ 77d84 │ │ │ │ - ldr r3, [pc, #840] @ 77d50 │ │ │ │ + ldr r2, [pc, #896] @ 77d78 │ │ │ │ + ldr r3, [pc, #840] @ 77d44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77d48 │ │ │ │ + bne 77d3c │ │ │ │ add sp, sp, #608 @ 0x260 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 77d58 │ │ │ │ + ldr r3, [pc, #804] @ 77d4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #828] @ 77d88 │ │ │ │ + ldr r3, [pc, #828] @ 77d7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77ca8 │ │ │ │ + beq 77c9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 77c00 │ │ │ │ + bne 77bf4 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #752] @ 77d70 │ │ │ │ + ldr r3, [pc, #752] @ 77d64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #728] @ 77d6c │ │ │ │ + ldr r2, [pc, #728] @ 77d60 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #724] @ 77d74 │ │ │ │ + ldr r3, [pc, #724] @ 77d68 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #712] @ 77d78 │ │ │ │ + ldr r3, [pc, #712] @ 77d6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #716] @ 77d8c │ │ │ │ + ldr r3, [pc, #716] @ 77d80 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77ad4 │ │ │ │ + beq 77ac8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c9c │ │ │ │ + beq 77c90 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - ldr r3, [pc, #664] @ 77d90 │ │ │ │ + bne 778a4 │ │ │ │ + ldr r3, [pc, #664] @ 77d84 │ │ │ │ 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 │ │ │ │ - b 77c04 │ │ │ │ - ldr r3, [pc, #584] @ 77d60 │ │ │ │ - ldr r2, [pc, #632] @ 77d94 │ │ │ │ + b 77bf8 │ │ │ │ + ldr r3, [pc, #584] @ 77d54 │ │ │ │ + ldr r2, [pc, #632] @ 77d88 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r2, #676] @ 0x2a4 │ │ │ │ str ip, [r3] │ │ │ │ mov r3, #1 │ │ │ │ @@ -87103,74 +87100,74 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strne r3, [r2, #676] @ 0x2a4 │ │ │ │ - beq 77d30 │ │ │ │ + beq 77d24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #508] @ 77d60 │ │ │ │ + ldr r2, [pc, #508] @ 77d54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add ip, sp, #140 @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ str ip, [r0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #480] @ 77d70 │ │ │ │ + ldr r2, [pc, #480] @ 77d64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb r0, [r3, #4] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r0, [r6] │ │ │ │ strne r0, [r3, #32] │ │ │ │ - beq 77cf8 │ │ │ │ - ldr r2, [pc, #436] @ 77d6c │ │ │ │ + beq 77cec │ │ │ │ + ldr r2, [pc, #436] @ 77d60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #420] @ 77d74 │ │ │ │ + ldr r2, [pc, #420] @ 77d68 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #408] @ 77d78 │ │ │ │ + ldr r2, [pc, #408] @ 77d6c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #368] @ 77d60 │ │ │ │ + ldr r3, [pc, #368] @ 77d54 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [r3] │ │ │ │ - b 77804 │ │ │ │ - bl 207900 │ │ │ │ - b 777fc │ │ │ │ + b 777f8 │ │ │ │ + bl 2078c8 │ │ │ │ + b 777f0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #336] @ 77d60 │ │ │ │ + ldr r3, [pc, #336] @ 77d54 │ │ │ │ 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 │ │ │ │ - b 778b0 │ │ │ │ - bl 20a960 │ │ │ │ - b 77950 │ │ │ │ - ldr r2, [pc, #276] @ 77d58 │ │ │ │ - ldr r3, [pc, #280] @ 77d60 │ │ │ │ + bl e9614 │ │ │ │ + b 778a4 │ │ │ │ + bl 20a928 │ │ │ │ + b 77944 │ │ │ │ + ldr r2, [pc, #276] @ 77d4c │ │ │ │ + ldr r3, [pc, #280] @ 77d54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -87181,21 +87178,21 @@ │ │ │ │ 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 │ │ │ │ - b 779e8 │ │ │ │ - bl 207900 │ │ │ │ - b 779dc │ │ │ │ + bl e9614 │ │ │ │ + b 779dc │ │ │ │ + bl 2078c8 │ │ │ │ + b 779d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - b 77c04 │ │ │ │ + bne 778a4 │ │ │ │ + b 77bf8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -87204,75 +87201,75 @@ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ strb r2, [r3, #46] @ 0x2e │ │ │ │ - ldr r3, [pc, #168] @ 77d98 │ │ │ │ + ldr r3, [pc, #168] @ 77d8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 77a74 │ │ │ │ + b 77a68 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + b 77ba4 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ strh r3, [r0] │ │ │ │ - b 77b58 │ │ │ │ + b 77b4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, r8, ror #17 │ │ │ │ + strdeq r8, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r0, asr #17 │ │ │ │ + eoreq r8, r3, ip, asr #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r1, r2, r8, asr r2 │ │ │ │ + eorseq r1, r2, r4, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldrheq r1, [r2], -r0 @ │ │ │ │ - @ instruction: 0x00320ffc │ │ │ │ - strdeq r8, [r3], -r4 @ │ │ │ │ - eorseq r0, r2, r8, ror #30 │ │ │ │ + ldrheq r1, [r2], -ip @ │ │ │ │ + eorseq r1, r2, r8 │ │ │ │ + eoreq r8, r3, r0, lsl #12 │ │ │ │ + eorseq r0, r2, r4, ror pc │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x00320eb8 │ │ │ │ - mlaseq r2, r4, lr, r0 │ │ │ │ + eorseq r0, r2, r4, asr #29 │ │ │ │ + eorseq r0, r2, r0, lsr #29 │ │ │ │ andeq r7, r0, r8, lsr #2 │ │ │ │ │ │ │ │ -00077d9c : │ │ │ │ +00077d90 : │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ + b 776ec │ │ │ │ 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, #440] @ 77f74 │ │ │ │ - ldr ip, [pc, #440] @ 77f78 │ │ │ │ + ldr lr, [pc, #440] @ 77f68 │ │ │ │ + ldr ip, [pc, #440] @ 77f6c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #432] @ 77f7c │ │ │ │ + ldr r8, [pc, #432] @ 77f70 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #424] @ 77f80 │ │ │ │ + ldr r3, [pc, #424] @ 77f74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #1 │ │ │ │ @@ -87297,530 +87294,530 @@ │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, [sp, #24] │ │ │ │ - bl 76af8 │ │ │ │ - ldr r3, [pc, #292] @ 77f84 │ │ │ │ + bl 76aec │ │ │ │ + ldr r3, [pc, #292] @ 77f78 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r3, #596] @ 0x254 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ - beq 77ecc │ │ │ │ + beq 77ec0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 77f58 │ │ │ │ - ldr r3, [pc, #244] @ 77f88 │ │ │ │ + beq 77f4c │ │ │ │ + ldr r3, [pc, #244] @ 77f7c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r6, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #220] @ 77f8c │ │ │ │ + ldr r0, [pc, #220] @ 77f80 │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77edc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77f18 │ │ │ │ + bne 77f0c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ 77f90 │ │ │ │ + ldr r2, [pc, #160] @ 77f84 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 77f78 │ │ │ │ + ldr r3, [pc, #128] @ 77f6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77f70 │ │ │ │ + bne 77f64 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 77f88 │ │ │ │ + ldr r3, [pc, #104] @ 77f7c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r6, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #88] @ 77f94 │ │ │ │ + ldr r0, [pc, #88] @ 77f88 │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77edc │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77edc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r2 │ │ │ │ + eoreq r8, r3, r8, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r2 │ │ │ │ + eoreq r8, r3, r4, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r2, r0, asr fp │ │ │ │ + eorseq r0, r2, ip, asr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff7fd0 │ │ │ │ - eoreq r8, r3, r4, lsl #2 │ │ │ │ + eoreq r8, r3, r0, lsl r1 │ │ │ │ @ instruction: 0xffff7f44 │ │ │ │ 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 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #420] @ 7815c │ │ │ │ + ldr r1, [pc, #420] @ 78150 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #416] @ 78160 │ │ │ │ + ldr r2, [pc, #416] @ 78154 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #408] @ 78164 │ │ │ │ + ldr r5, [pc, #408] @ 78158 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #400] @ 78168 │ │ │ │ + ldr r3, [pc, #400] @ 7815c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add sl, r8, #3 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl sl, sl, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 7805c │ │ │ │ + ble 78050 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [r0, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 78040 │ │ │ │ + bne 78034 │ │ │ │ add r0, r0, sl │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #-12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r3, sl │ │ │ │ str r2, [r3, #-8] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub sl, sl, #4 │ │ │ │ - beq 780c0 │ │ │ │ - ldr r2, [pc, #220] @ 7816c │ │ │ │ + beq 780b4 │ │ │ │ + ldr r2, [pc, #220] @ 78160 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, sl] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq 7813c │ │ │ │ - ldr r0, [pc, #196] @ 78170 │ │ │ │ + beq 78130 │ │ │ │ + ldr r0, [pc, #196] @ 78164 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r2, [pc, #172] @ 78174 │ │ │ │ + bl 77d98 │ │ │ │ + b 780e8 │ │ │ │ + ldr r2, [pc, #172] @ 78168 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, sl] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bne 78120 │ │ │ │ - ldr r0, [pc, #148] @ 78178 │ │ │ │ + bne 78114 │ │ │ │ + ldr r0, [pc, #148] @ 7816c │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - ldr r2, [pc, #128] @ 7817c │ │ │ │ - ldr r3, [pc, #96] @ 78160 │ │ │ │ + bl 77d98 │ │ │ │ + ldr r2, [pc, #128] @ 78170 │ │ │ │ + ldr r3, [pc, #96] @ 78154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78158 │ │ │ │ + bne 7814c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ 78180 │ │ │ │ + ldr r0, [pc, #88] @ 78174 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r0, [pc, #64] @ 78184 │ │ │ │ + bl 77d98 │ │ │ │ + b 780e8 │ │ │ │ + ldr r0, [pc, #64] @ 78178 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ + bl 77d98 │ │ │ │ + b 780e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r0 │ │ │ │ + eoreq r8, r3, r8, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r0 │ │ │ │ + eoreq r8, r3, r4, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0xffff7ed4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff7ea0 │ │ │ │ - strdeq r7, [r3], -ip @ │ │ │ │ + eoreq r7, r3, r8, lsl #30 │ │ │ │ @ instruction: 0xffff7e58 │ │ │ │ @ instruction: 0xffff7e3c │ │ │ │ │ │ │ │ -00078188 : │ │ │ │ - ldr r3, [pc, #28] @ 781ac │ │ │ │ +0007817c : │ │ │ │ + ldr r3, [pc, #28] @ 781a0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #676] @ 0x2a4 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ str r2, [r3, #688] @ 0x2b0 │ │ │ │ str r2, [r3, #692] @ 0x2b4 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r2, r0, lsr #16 │ │ │ │ + eorseq r0, r2, ip, lsr #16 │ │ │ │ │ │ │ │ -000781b0 : │ │ │ │ +000781a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 7827c │ │ │ │ + ldr ip, [pc, #180] @ 78270 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #168] @ 78280 │ │ │ │ + ldr r0, [pc, #168] @ 78274 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #160] @ 78284 │ │ │ │ - ldr r2, [pc, #160] @ 78288 │ │ │ │ + ldr r3, [pc, #160] @ 78278 │ │ │ │ + ldr r2, [pc, #160] @ 7827c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ 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 │ │ │ │ + beq 78254 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #80] @ 7828c │ │ │ │ - ldr r3, [pc, #64] @ 78280 │ │ │ │ + ldr r2, [pc, #80] @ 78280 │ │ │ │ + ldr r3, [pc, #64] @ 78274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78278 │ │ │ │ + bne 7826c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 78230 │ │ │ │ + b 78224 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r4, lsr #28 │ │ │ │ + eoreq r7, r3, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #28 │ │ │ │ + eoreq r7, r3, r4, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00237dbc │ │ │ │ + eoreq r7, r3, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #584] @ 784f0 │ │ │ │ + ldr lr, [pc, #584] @ 784e4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #576] @ 784f4 │ │ │ │ + ldr r1, [pc, #576] @ 784e8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #552] @ 784f8 │ │ │ │ + ldr r2, [pc, #552] @ 784ec │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #548] @ 784fc │ │ │ │ + ldr r3, [pc, #548] @ 784f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ 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, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + bne 783d0 │ │ │ │ + b 784b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78364 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78364 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783dc │ │ │ │ cmp r6, r4 │ │ │ │ - beq 783e8 │ │ │ │ - bl 781b0 │ │ │ │ + beq 783dc │ │ │ │ + bl 781a4 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strne r1, [r3, #52] @ 0x34 │ │ │ │ streq r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 783cc │ │ │ │ + beq 783c0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 784d0 │ │ │ │ + beq 784c4 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 78350 │ │ │ │ + bne 78344 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ strne r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - beq 784c8 │ │ │ │ + beq 784bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 784a8 │ │ │ │ + beq 7849c │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - beq 784dc │ │ │ │ + beq 784d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub lr, lr, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub ip, ip, r3 │ │ │ │ orrs r3, lr, ip │ │ │ │ - beq 78474 │ │ │ │ + beq 78468 │ │ │ │ cmp r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 78474 │ │ │ │ + beq 78468 │ │ │ │ mov r3, r4 │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ sub r1, r1, lr │ │ │ │ sub r2, r2, ip │ │ │ │ stmib r3, {r1, r2} │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 78458 │ │ │ │ - ldr r2, [pc, #132] @ 78500 │ │ │ │ - ldr r3, [pc, #116] @ 784f4 │ │ │ │ + bne 7844c │ │ │ │ + ldr r2, [pc, #132] @ 784f4 │ │ │ │ + ldr r3, [pc, #116] @ 784e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 784ec │ │ │ │ + bne 784e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ mvnne lr, #0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - bne 78430 │ │ │ │ - b 78474 │ │ │ │ + bne 78424 │ │ │ │ + b 78468 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, ip │ │ │ │ mov r4, r0 │ │ │ │ - b 78474 │ │ │ │ + b 78468 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 783e8 │ │ │ │ + b 783dc │ │ │ │ add lr, lr, #1 │ │ │ │ orrs r3, ip, lr │ │ │ │ - bne 78454 │ │ │ │ - b 78474 │ │ │ │ + bne 78448 │ │ │ │ + b 78468 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r8, asr #26 │ │ │ │ + eoreq r7, r3, r4, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r4, lsl sp │ │ │ │ + eoreq r7, r3, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r3, ip, ror fp │ │ │ │ + eoreq r7, r3, r8, lsl #23 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2308] @ 78e28 │ │ │ │ + ldr r0, [pc, #2308] @ 78e1c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2304] @ 78e2c │ │ │ │ + ldr r3, [pc, #2304] @ 78e20 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #2256] @ 78e30 │ │ │ │ + ldr r4, [pc, #2256] @ 78e24 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #2248] @ 78e34 │ │ │ │ + ldr r3, [pc, #2248] @ 78e28 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ 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 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ 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 34bc0 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ orr r3, r7, r6 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - beq 7893c │ │ │ │ + beq 78930 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c5c │ │ │ │ + beq 78c50 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + beq 78cc4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ ldr sl, [r2, #36] @ 0x24 │ │ │ │ @@ -87829,1129 +87826,1129 @@ │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str ip, [r3, #28] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldrh r1, [r2, #44] @ 0x2c │ │ │ │ strh r1, [r3, #44] @ 0x2c │ │ │ │ ldrb r1, [r2, #46] @ 0x2e │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ - ldr ip, [pc, #1948] @ 78e38 │ │ │ │ + ldr ip, [pc, #1948] @ 78e2c │ │ │ │ ldr sl, [r2, #684] @ 0x2ac │ │ │ │ str sl, [r3, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1940] @ 78e3c │ │ │ │ + ldr r1, [pc, #1940] @ 78e30 │ │ │ │ mov sl, #10 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr sl, [r4, r1] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r1, [sl] │ │ │ │ - ldr fp, [pc, #1912] @ 78e40 │ │ │ │ + ldr fp, [pc, #1912] @ 78e34 │ │ │ │ sub r1, r1, ip │ │ │ │ asr r1, r1, #2 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1900] @ 78e44 │ │ │ │ + ldr r1, [pc, #1900] @ 78e38 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ ldr fp, [r4, fp] │ │ │ │ ldr fp, [fp] │ │ │ │ str fp, [r3, #52] @ 0x34 │ │ │ │ ldr fp, [r2, #76] @ 0x4c │ │ │ │ str ip, [r3, #64] @ 0x40 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ str fp, [r3, #68] @ 0x44 │ │ │ │ str ip, [r3, #72] @ 0x48 │ │ │ │ orr fp, r5, r6 │ │ │ │ - beq 78a28 │ │ │ │ + beq 78a1c │ │ │ │ ldr ip, [lr, #28] │ │ │ │ cmp fp, #0 │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r3, #84] @ 0x54 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #136] @ 0x88 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [r3, #132] @ 0x84 │ │ │ │ - beq 78be4 │ │ │ │ + beq 78bd8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [r3, #8] │ │ │ │ - beq 78c38 │ │ │ │ + beq 78c2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c40 │ │ │ │ + beq 78c34 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #1764] @ 78e48 │ │ │ │ + ldr r7, [pc, #1764] @ 78e3c │ │ │ │ cmp ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #672] @ 0x2a0 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [r7, #672] @ 0x2a0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq ip, lr │ │ │ │ strne ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 78934 │ │ │ │ + beq 78928 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r9, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 70294 │ │ │ │ + bl 70288 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - beq 78a0c │ │ │ │ + beq 78a00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ sub r3, r5, r3 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df10 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne 78864 │ │ │ │ + bne 78858 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #152] @ 0x98 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r4, #148] @ 0x94 │ │ │ │ ldrne r3, [r2, #40] @ 0x28 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1500] @ 78e4c │ │ │ │ + ldr r2, [pc, #1500] @ 78e40 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #1460] @ 78e2c │ │ │ │ + ldr r3, [pc, #1460] @ 78e20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78e24 │ │ │ │ + bne 78e18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd0 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78d58 │ │ │ │ + beq 78d4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78d38 │ │ │ │ + beq 78d2c │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldr r1, [ip, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 78910 │ │ │ │ + beq 78904 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f928 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, ip │ │ │ │ - b 787b8 │ │ │ │ - ldr r3, [pc, #1292] @ 78e50 │ │ │ │ + b 787ac │ │ │ │ + ldr r3, [pc, #1292] @ 78e44 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 1c4da4 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ - beq 78db4 │ │ │ │ + beq 78da8 │ │ │ │ cmp r1, #0 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov ip, #0 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ streq r1, [r3, #20] │ │ │ │ - beq 78664 │ │ │ │ + beq 78658 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 78290 │ │ │ │ + bl 78284 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #604] @ 0x25c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r3, #20] │ │ │ │ mov r0, r2 │ │ │ │ - b 78664 │ │ │ │ + b 78658 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df10 │ │ │ │ mov r3, #1 │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ - b 78824 │ │ │ │ + b 78818 │ │ │ │ str lr, [r3, #84] @ 0x54 │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ ldr r7, [r2, #60] @ 0x3c │ │ │ │ str r7, [r3, #136] @ 0x88 │ │ │ │ str ip, [r3, #132] @ 0x84 │ │ │ │ - bne 78738 │ │ │ │ + bne 7872c │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #972] @ 78e54 │ │ │ │ + beq 78c94 │ │ │ │ + ldr r0, [pc, #972] @ 78e48 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #672] @ 0x2a0 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #672] @ 0x2a0 │ │ │ │ - beq 78cb4 │ │ │ │ + beq 78ca8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78dc8 │ │ │ │ + beq 78dbc │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bne 78788 │ │ │ │ + bne 7877c │ │ │ │ ldr r0, [r2, #684] @ 0x2ac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78af4 │ │ │ │ + beq 78ae8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78ad4 │ │ │ │ + bne 78ac8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78b10 │ │ │ │ + beq 78b04 │ │ │ │ mov r3, #11 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f7b4 │ │ │ │ + bl 6f7a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #832] @ 78e58 │ │ │ │ + ldr r2, [pc, #832] @ 78e4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #696] @ 0x2b8 │ │ │ │ - beq 78b40 │ │ │ │ + beq 78b34 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78b68 │ │ │ │ + bne 78b5c │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78d0c │ │ │ │ + beq 78d00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b68 │ │ │ │ + beq 78b5c │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78df8 │ │ │ │ + beq 78dec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - beq 7889c │ │ │ │ + beq 78890 │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd0 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78da4 │ │ │ │ + beq 78d98 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 787b0 │ │ │ │ + b 787a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r7, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mov r7, #11 │ │ │ │ str fp, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 78dd8 │ │ │ │ + beq 78dcc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ - b 78a4c │ │ │ │ + b 78a40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c48 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78aa0 │ │ │ │ mov ip, lr │ │ │ │ - b 78790 │ │ │ │ + b 78784 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + bne 78648 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4da4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b 78cf0 │ │ │ │ + b 78ce4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78cb4 │ │ │ │ + beq 78ca8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78aa0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #684] @ 0x2ac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne 78acc │ │ │ │ - b 78aec │ │ │ │ + bne 78ac0 │ │ │ │ + b 78ae0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4da4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - beq 78990 │ │ │ │ + beq 78984 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b 78664 │ │ │ │ + b 78658 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b4c │ │ │ │ + b 78b40 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b 78934 │ │ │ │ + b 78928 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788bc │ │ │ │ - ldr r2, [pc, #240] @ 78e5c │ │ │ │ + ble 788b0 │ │ │ │ + ldr r2, [pc, #240] @ 78e50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78d80 │ │ │ │ + bne 78d74 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - beq 788c4 │ │ │ │ - b 78bbc │ │ │ │ + beq 788b8 │ │ │ │ + b 78bb0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 78d64 │ │ │ │ - b 78bb4 │ │ │ │ + bgt 78d58 │ │ │ │ + b 78ba8 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #604] @ 0x25c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 78664 │ │ │ │ + b 78658 │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - beq 78cb8 │ │ │ │ - b 78788 │ │ │ │ + beq 78cac │ │ │ │ + b 7877c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 6eb28 │ │ │ │ + bl 6eb1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ - b 78c2c │ │ │ │ + b 78c20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b68 │ │ │ │ + b 78b5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, ip, asr #21 │ │ │ │ + ldrdeq r7, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #21 │ │ │ │ + mlaeq r3, r4, sl, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r0, r2, ip, asr #4 │ │ │ │ - eoreq r7, r3, r4, lsl #15 │ │ │ │ - eorseq r0, r2, ip, rrx │ │ │ │ - eorseq pc, r1, r8, lsr #30 │ │ │ │ - mlaseq r1, r8, lr, pc @ │ │ │ │ + eorseq r0, r2, r8, asr r2 │ │ │ │ + mlaeq r3, r0, r7, r7 │ │ │ │ + eorseq r0, r2, r8, ror r0 │ │ │ │ + eorseq pc, r1, r4, lsr pc @ │ │ │ │ + eorseq pc, r1, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00078e60 : │ │ │ │ +00078e54 : │ │ │ │ mov r1, #1 │ │ │ │ - b 7280c │ │ │ │ + b 72800 │ │ │ │ │ │ │ │ -00078e68 : │ │ │ │ +00078e5c : │ │ │ │ mov r1, #0 │ │ │ │ - b 7280c │ │ │ │ + b 72800 │ │ │ │ │ │ │ │ -00078e70 : │ │ │ │ +00078e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #172] @ 78f34 │ │ │ │ - ldr r1, [pc, #172] @ 78f38 │ │ │ │ + ldr ip, [pc, #172] @ 78f28 │ │ │ │ + ldr r1, [pc, #172] @ 78f2c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 78f3c │ │ │ │ + ldr r3, [pc, #164] @ 78f30 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 78f40 │ │ │ │ + ldr r2, [pc, #160] @ 78f34 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #104] @ 78f44 │ │ │ │ + ldr r2, [pc, #104] @ 78f38 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 7280c │ │ │ │ + bl 72800 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 78f48 │ │ │ │ + ldr r2, [pc, #64] @ 78f3c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 78f38 │ │ │ │ + ldr r3, [pc, #40] @ 78f2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78f30 │ │ │ │ + bne 78f24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r0, ror r1 │ │ │ │ + eoreq r7, r3, ip, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, asr r1 │ │ │ │ + eoreq r7, r3, ip, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r3, ip, ror #1 │ │ │ │ + strdeq r7, [r3], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #288] @ 79084 │ │ │ │ - ldr lr, [pc, #288] @ 79088 │ │ │ │ + ldr r4, [pc, #288] @ 79078 │ │ │ │ + ldr lr, [pc, #288] @ 7907c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ 7908c │ │ │ │ + ldr r3, [pc, #276] @ 79080 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ 79090 │ │ │ │ + ldr ip, [pc, #272] @ 79084 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr lr, [pc, #248] @ 79094 │ │ │ │ + ldr lr, [pc, #248] @ 79088 │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr ip, [pc, #244] @ 79098 │ │ │ │ + ldr ip, [pc, #244] @ 7908c │ │ │ │ str r6, [r4] │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r6, [r3, lr] │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r8, [lr, #16] │ │ │ │ sub ip, r7, ip │ │ │ │ cmp r8, ip │ │ │ │ - bhi 79060 │ │ │ │ - ldr ip, [pc, #184] @ 7909c │ │ │ │ + bhi 79054 │ │ │ │ + ldr ip, [pc, #184] @ 79090 │ │ │ │ ldr sl, [lr, #4] │ │ │ │ ldr r5, [r3, ip] │ │ │ │ - ldr ip, [pc, #176] @ 790a0 │ │ │ │ + ldr ip, [pc, #176] @ 79094 │ │ │ │ ldr lr, [r5] │ │ │ │ add lr, lr, #2 │ │ │ │ str lr, [r5] │ │ │ │ ldr r8, [r3, ip] │ │ │ │ ldr r9, [r8] │ │ │ │ blx sl │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 79074 │ │ │ │ + beq 79068 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ str r9, [r8] │ │ │ │ sub r2, r2, #2 │ │ │ │ str r7, [r6] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r1, [pc, #108] @ 790a4 │ │ │ │ - ldr r2, [pc, #76] @ 79088 │ │ │ │ + ldr r1, [pc, #108] @ 79098 │ │ │ │ + ldr r2, [pc, #76] @ 7907c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 79080 │ │ │ │ + bne 79074 │ │ │ │ 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 55fcc │ │ │ │ mov r3, r0 │ │ │ │ - b 79030 │ │ │ │ - bl 78e70 │ │ │ │ + b 79024 │ │ │ │ + bl 78e64 │ │ │ │ mov r3, r0 │ │ │ │ - b 79014 │ │ │ │ + b 79008 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, r0, r7 │ │ │ │ + mlaeq r3, ip, r0, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, ror r0 │ │ │ │ + eoreq r7, r3, ip, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq r6, r3, r0, asr #31 │ │ │ │ + eoreq r6, r3, ip, asr #31 │ │ │ │ │ │ │ │ -000790a8 : │ │ │ │ +0007909c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #172] @ 7916c │ │ │ │ - ldr r1, [pc, #172] @ 79170 │ │ │ │ + ldr ip, [pc, #172] @ 79160 │ │ │ │ + ldr r1, [pc, #172] @ 79164 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 79174 │ │ │ │ + ldr r3, [pc, #164] @ 79168 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 79178 │ │ │ │ + ldr r2, [pc, #160] @ 7916c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #140] @ 7917c │ │ │ │ + ldr r2, [pc, #140] @ 79170 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 7280c │ │ │ │ + bl 72800 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 79180 │ │ │ │ + ldr r2, [pc, #64] @ 79174 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 79170 │ │ │ │ + ldr r3, [pc, #40] @ 79164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79168 │ │ │ │ + bne 7915c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, r8, lsr pc │ │ │ │ + eoreq r6, r3, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r8, lsl pc │ │ │ │ + eoreq r6, r3, r4, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x00236eb4 │ │ │ │ + eoreq r6, r3, r0, asr #29 │ │ │ │ │ │ │ │ -00079184 : │ │ │ │ - ldr r3, [pc, #52] @ 791c0 │ │ │ │ - ldr ip, [pc, #52] @ 791c4 │ │ │ │ +00079178 : │ │ │ │ + ldr r3, [pc, #52] @ 791b4 │ │ │ │ + ldr ip, [pc, #52] @ 791b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #20] @ 791c8 │ │ │ │ + ldr r0, [pc, #20] @ 791bc │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, ror #28 │ │ │ │ + b 776ec │ │ │ │ + eoreq r6, r3, r8, ror lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6cd8 │ │ │ │ │ │ │ │ -000791cc : │ │ │ │ - ldr r3, [pc, #52] @ 79208 │ │ │ │ - ldr ip, [pc, #52] @ 7920c │ │ │ │ +000791c0 : │ │ │ │ + ldr r3, [pc, #52] @ 791fc │ │ │ │ + ldr ip, [pc, #52] @ 79200 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 79210 │ │ │ │ + ldr r0, [pc, #20] @ 79204 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, r4, lsr #28 │ │ │ │ + b 776ec │ │ │ │ + eoreq r6, r3, r0, lsr lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c90 │ │ │ │ │ │ │ │ -00079214 : │ │ │ │ - ldr r3, [pc, #60] @ 79258 │ │ │ │ - ldr r2, [pc, #60] @ 7925c │ │ │ │ +00079208 : │ │ │ │ + ldr r3, [pc, #60] @ 7924c │ │ │ │ + ldr r2, [pc, #60] @ 79250 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r2, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ add r3, r2, #768 @ 0x300 │ │ │ │ str ip, [r2, #752] @ 0x2f0 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r0, [pc, #20] @ 79260 │ │ │ │ + ldr r0, [pc, #20] @ 79254 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b 776f8 │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 776ec │ │ │ │ + eoreq r6, r3, r8, ror #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c40 │ │ │ │ │ │ │ │ -00079264 : │ │ │ │ - ldr r3, [pc, #52] @ 792a0 │ │ │ │ - ldr ip, [pc, #52] @ 792a4 │ │ │ │ +00079258 : │ │ │ │ + ldr r3, [pc, #52] @ 79294 │ │ │ │ + ldr ip, [pc, #52] @ 79298 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #0 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ - ldr r0, [pc, #12] @ 792a8 │ │ │ │ + ldr r0, [pc, #12] @ 7929c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, lsl #27 │ │ │ │ + b 776ec │ │ │ │ + mlaeq r3, r8, sp, r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bf4 │ │ │ │ │ │ │ │ -000792ac : │ │ │ │ - ldr r3, [pc, #52] @ 792e8 │ │ │ │ - ldr ip, [pc, #52] @ 792ec │ │ │ │ +000792a0 : │ │ │ │ + ldr r3, [pc, #52] @ 792dc │ │ │ │ + ldr ip, [pc, #52] @ 792e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ mov r0, #1 │ │ │ │ str r0, [ip, #772] @ 0x304 │ │ │ │ - ldr r0, [pc, #28] @ 792f0 │ │ │ │ + ldr r0, [pc, #28] @ 792e4 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, r4, asr #26 │ │ │ │ + b 776ec │ │ │ │ + eoreq r6, r3, r0, asr sp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bb0 │ │ │ │ │ │ │ │ -000792f4 : │ │ │ │ +000792e8 : │ │ │ │ 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 │ │ │ │ str ip, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079320 : │ │ │ │ +00079314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079348 <_scheme_apply_with_prompt@@Base>: │ │ │ │ +0007933c <_scheme_apply_with_prompt@@Base>: │ │ │ │ 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 │ │ │ │ str r3, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079370 <_scheme_apply_multi_with_prompt@@Base>: │ │ │ │ +00079364 <_scheme_apply_multi_with_prompt@@Base>: │ │ │ │ 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, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 77f98 │ │ │ │ + bl 77f8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007939c : │ │ │ │ +00079390 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #280] @ 794cc │ │ │ │ + ldr lr, [pc, #280] @ 794c0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #272] @ 794d0 │ │ │ │ + ldr r2, [pc, #272] @ 794c4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #264] @ 794d4 │ │ │ │ - ldr ip, [pc, #264] @ 794d8 │ │ │ │ + ldr r3, [pc, #264] @ 794c8 │ │ │ │ + ldr ip, [pc, #264] @ 794cc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ subs r5, r1, #0 │ │ │ │ - ldr r1, [pc, #236] @ 794dc │ │ │ │ + ldr r1, [pc, #236] @ 794d0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r6, [r2, r1] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [r6] │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #4 │ │ │ │ str r0, [r3, #728] @ 0x2d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [r3, #736] @ 0x2e0 │ │ │ │ streq r5, [r3, #732] @ 0x2dc │ │ │ │ - beq 79470 │ │ │ │ + beq 79464 │ │ │ │ ldr r2, [r3, #712] @ 0x2c8 │ │ │ │ cmp r2, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blt 794a4 │ │ │ │ + blt 79498 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ lsl r4, r5, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r3, #732] @ 0x2dc │ │ │ │ add r0, r0, r4 │ │ │ │ add r3, r1, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r0, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 7945c │ │ │ │ + bne 79450 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #104] @ 794e0 │ │ │ │ - ldr r3, [pc, #84] @ 794d0 │ │ │ │ + ldr r2, [pc, #104] @ 794d4 │ │ │ │ + ldr r3, [pc, #84] @ 794c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 794c8 │ │ │ │ + bne 794bc │ │ │ │ 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 34940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r3, #712] @ 0x2c8 │ │ │ │ str r0, [r3, #708] @ 0x2c4 │ │ │ │ - b 7944c │ │ │ │ + b 79440 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, ip, lsr ip │ │ │ │ + eoreq r6, r3, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r0, lsr #24 │ │ │ │ + eoreq r6, r3, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r0, lsl #23 │ │ │ │ + eoreq r6, r3, ip, lsl #23 │ │ │ │ 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, #420] @ 796a0 │ │ │ │ + ldr ip, [pc, #420] @ 79694 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #412] @ 796a4 │ │ │ │ + ldr r0, [pc, #412] @ 79698 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr sl, [pc, #404] @ 796a8 │ │ │ │ + ldr sl, [pc, #404] @ 7969c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #396] @ 796ac │ │ │ │ + ldr r3, [pc, #396] @ 796a0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sl, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 103e44 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 79694 │ │ │ │ - ldr r7, [pc, #288] @ 796b0 │ │ │ │ + ble 79688 │ │ │ │ + ldr r7, [pc, #288] @ 796a4 │ │ │ │ ldr ip, [sp] │ │ │ │ add r7, pc, r7 │ │ │ │ tst ip, #1 │ │ │ │ - bne 795a8 │ │ │ │ + bne 7959c │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 795bc │ │ │ │ + beq 795b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ 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] │ │ │ │ cmp r5, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bne 79594 │ │ │ │ + bne 79588 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 79634 │ │ │ │ + beq 79628 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79684 │ │ │ │ + beq 79678 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #176] @ 796b4 │ │ │ │ + ldr r3, [pc, #176] @ 796a8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #156] @ 796b8 │ │ │ │ + ldr r0, [pc, #156] @ 796ac │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ mov r2, ip │ │ │ │ str ip, [r3, #772] @ 0x304 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ - b 7964c │ │ │ │ + bl 776ec │ │ │ │ + b 79640 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bne 79678 │ │ │ │ - bl 7939c │ │ │ │ + bne 7966c │ │ │ │ + bl 79390 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #104] @ 796bc │ │ │ │ - ldr r3, [pc, #76] @ 796a4 │ │ │ │ + ldr r2, [pc, #104] @ 796b0 │ │ │ │ + ldr r3, [pc, #76] @ 79698 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7969c │ │ │ │ + bne 79690 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ - b 7964c │ │ │ │ + bl 55fcc │ │ │ │ + b 79640 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 7939c │ │ │ │ - b 79648 │ │ │ │ + bl 79390 │ │ │ │ + b 7963c │ │ │ │ mov r2, r0 │ │ │ │ - b 795e0 │ │ │ │ + b 795d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r3], -r4 @ │ │ │ │ + eoreq r6, r3, r0, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r3], -r0 @ │ │ │ │ + ldrdeq r6, [r3], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f46bc │ │ │ │ + andseq r4, pc, r8, lsl #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6864 │ │ │ │ - eoreq r6, r3, r4, lsr #19 │ │ │ │ + @ instruction: 0x002369b0 │ │ │ │ │ │ │ │ -000796c0 : │ │ │ │ - ldr r3, [pc, #32] @ 796e8 │ │ │ │ - ldr ip, [pc, #32] @ 796ec │ │ │ │ +000796b4 : │ │ │ │ + ldr r3, [pc, #32] @ 796dc │ │ │ │ + ldr ip, [pc, #32] @ 796e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #728] @ 0x2d8 │ │ │ │ str r1, [ip, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [ip, #732] @ 0x2dc │ │ │ │ bx lr │ │ │ │ - eoreq r6, r3, r0, lsr r9 │ │ │ │ + eoreq r6, r3, ip, lsr r9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000796f0 : │ │ │ │ +000796e4 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794d8 │ │ │ │ │ │ │ │ -000796fc : │ │ │ │ +000796f0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 794e4 │ │ │ │ + b 794d8 │ │ │ │ │ │ │ │ -00079708 <_scheme_apply_to_list@@Base>: │ │ │ │ +000796fc <_scheme_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 794e4 │ │ │ │ + b 794d8 │ │ │ │ │ │ │ │ -00079714 <_scheme_tail_apply_to_list@@Base>: │ │ │ │ +00079708 <_scheme_tail_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794d8 │ │ │ │ │ │ │ │ -00079720 : │ │ │ │ +00079714 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 6edc0 │ │ │ │ + b 6edb4 │ │ │ │ │ │ │ │ -00079728 : │ │ │ │ +0007971c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #168] @ 797e8 │ │ │ │ + ldr lr, [pc, #168] @ 797dc │ │ │ │ rsb r3, r1, #0 │ │ │ │ - ldr r1, [pc, #164] @ 797ec │ │ │ │ + ldr r1, [pc, #164] @ 797e0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #156] @ 797f0 │ │ │ │ + ldr r2, [pc, #156] @ 797e4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #152] @ 797f4 │ │ │ │ + ldr ip, [pc, #152] @ 797e8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -88967,46 +88964,46 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 11b99c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 797f8 │ │ │ │ + ldr r2, [pc, #60] @ 797ec │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 797ec │ │ │ │ + ldr r3, [pc, #40] @ 797e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 797e4 │ │ │ │ + bne 797d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002368b4 │ │ │ │ + eoreq r6, r3, r0, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r8, r6 │ │ │ │ + eoreq r6, r3, r0, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r8, lsr r8 │ │ │ │ + eoreq r6, r3, r4, asr #16 │ │ │ │ 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, #2864] @ 7a344 │ │ │ │ + ldr ip, [pc, #2864] @ 7a338 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #2856] @ 7a348 │ │ │ │ + ldr r2, [pc, #2856] @ 7a33c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r7, [pc, #2848] @ 7a34c │ │ │ │ + ldr r7, [pc, #2848] @ 7a340 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2840] @ 7a350 │ │ │ │ + ldr r3, [pc, #2840] @ 7a344 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ @@ -89016,257 +89013,257 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ands r4, r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str sp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 798b4 │ │ │ │ - ldr r3, [pc, #2768] @ 7a354 │ │ │ │ + beq 798a8 │ │ │ │ + ldr r3, [pc, #2768] @ 7a348 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r2, [pc, #2760] @ 7a358 │ │ │ │ - ldr r3, [pc, #2740] @ 7a348 │ │ │ │ + ldr r2, [pc, #2760] @ 7a34c │ │ │ │ + ldr r3, [pc, #2740] @ 7a33c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a31c │ │ │ │ + bne 7a310 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr sl, [pc, #2720] @ 7a35c │ │ │ │ + ldr sl, [pc, #2720] @ 7a350 │ │ │ │ mov r5, r1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r8, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7a13c │ │ │ │ + beq 7a130 │ │ │ │ sub r3, r2, #22 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 79e6c │ │ │ │ + bhi 79e60 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #20 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ble 79990 │ │ │ │ + ble 79984 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r3, #1 │ │ │ │ movls sl, #7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bls 7995c │ │ │ │ - b 79d84 │ │ │ │ + bls 79950 │ │ │ │ + b 79d78 │ │ │ │ add r2, r4, #4 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 79950 │ │ │ │ + bgt 79944 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne 79d64 │ │ │ │ + bne 79d58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef28 │ │ │ │ + b 7987c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b9c │ │ │ │ + beq 79b90 │ │ │ │ mov r9, #0 │ │ │ │ add r2, r5, #4 │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 79bf0 │ │ │ │ + bhi 79be4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ble 79a34 │ │ │ │ + ble 79a28 │ │ │ │ mov r7, #4 │ │ │ │ - b 79a08 │ │ │ │ + b 799fc │ │ │ │ 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 │ │ │ │ + bl 7374c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309ac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 79a04 │ │ │ │ + bne 799f8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79c44 │ │ │ │ + bne 79c38 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bdc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef28 │ │ │ │ + b 7987c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79c9c │ │ │ │ + blt 79c90 │ │ │ │ mov r3, #3 │ │ │ │ add r1, r5, r8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7c08 │ │ │ │ + bl a7bf8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7987c │ │ │ │ - ldr r3, [pc, #2268] @ 7a360 │ │ │ │ + beq 79870 │ │ │ │ + ldr r3, [pc, #2268] @ 7a354 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 79abc │ │ │ │ - ldr r3, [pc, #2248] @ 7a364 │ │ │ │ + bne 79ab0 │ │ │ │ + ldr r3, [pc, #2248] @ 7a358 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79bd8 │ │ │ │ - ldr r3, [pc, #2212] @ 7a368 │ │ │ │ + bne 79bcc │ │ │ │ + ldr r3, [pc, #2212] @ 7a35c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ae0 │ │ │ │ + beq 79ad4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a244 │ │ │ │ + bne 7a238 │ │ │ │ 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 1f17a8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7a1e8 │ │ │ │ + bne 7a1dc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a1e8 │ │ │ │ + bhi 7a1dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2116] @ 7a36c │ │ │ │ + ldr r3, [pc, #2116] @ 7a360 │ │ │ │ addne r8, r8, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 798c4 │ │ │ │ + bgt 798b8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 798c4 │ │ │ │ + beq 798b8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 7987c │ │ │ │ - ldr r3, [pc, #2056] @ 7a36c │ │ │ │ + b 79870 │ │ │ │ + ldr r3, [pc, #2056] @ 7a360 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ andgt r3, r0, #1 │ │ │ │ - bgt 79b4c │ │ │ │ - b 79b38 │ │ │ │ + bgt 79b40 │ │ │ │ + b 79b2c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmn r2, #2 │ │ │ │ - beq 79d08 │ │ │ │ + beq 79cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799c4 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - bne 79d2c │ │ │ │ + bne 79d20 │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 79ebc │ │ │ │ + bgt 79eb0 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - ble 79bc4 │ │ │ │ + ble 79bb8 │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 6edc0 │ │ │ │ - b 79888 │ │ │ │ + bl 6edb4 │ │ │ │ + b 7987c │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne 7a234 │ │ │ │ + bne 7a228 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f18 │ │ │ │ + beq 79f0c │ │ │ │ cmp r9, #0 │ │ │ │ add r5, r5, r8 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b48 │ │ │ │ add r0, r3, #4 │ │ │ │ - b 79c18 │ │ │ │ + b 79c0c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b48 │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r5, r2 │ │ │ │ - blt 79c0c │ │ │ │ + blt 79c00 │ │ │ │ ldr r1, [r0, r4, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq 79c0c │ │ │ │ + beq 79c00 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 79a7c │ │ │ │ + b 79a70 │ │ │ │ rsb r3, r8, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ @@ -89280,185 +89277,185 @@ │ │ │ │ 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 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79a3c │ │ │ │ + b 79a30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d04 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 79fdc │ │ │ │ + beq 79fd0 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 79ed4 │ │ │ │ + beq 79ec8 │ │ │ │ asrs r2, r2, #1 │ │ │ │ - bmi 7a15c │ │ │ │ + bmi 7a150 │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, r2 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a19c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799c4 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79bac │ │ │ │ - b 79d34 │ │ │ │ + beq 79ba0 │ │ │ │ + b 79d28 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r9, r1, #0 │ │ │ │ - bne 799d4 │ │ │ │ + bne 799c8 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79ebc │ │ │ │ + beq 79eb0 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 79fa8 │ │ │ │ + beq 79f9c │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f00 │ │ │ │ + beq 79ef4 │ │ │ │ add r5, r5, r8 │ │ │ │ cmp r5, r2 │ │ │ │ - blt 7987c │ │ │ │ + blt 79870 │ │ │ │ cmp r1, r5 │ │ │ │ mvn r3, r1 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79a7c │ │ │ │ - b 7987c │ │ │ │ + beq 79a70 │ │ │ │ + b 79870 │ │ │ │ cmn r5, #4 │ │ │ │ - bne 79ea8 │ │ │ │ + bne 79e9c │ │ │ │ cmp r8, #0 │ │ │ │ ldreq r0, [sp, #24] │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r2, r5, r8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 79da8 │ │ │ │ + bne 79d9c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 79dac │ │ │ │ + beq 79da0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq 79de4 │ │ │ │ + beq 79dd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e28 │ │ │ │ + bne 79e1c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ - ldr r3, [pc, #1416] @ 7a360 │ │ │ │ + blt 79e34 │ │ │ │ + ldr r3, [pc, #1416] @ 7a354 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e4c │ │ │ │ + blt 79e40 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 79e04 │ │ │ │ + blt 79df8 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ orrs r0, r0, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - ble 79990 │ │ │ │ + ble 79984 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79d94 │ │ │ │ + b 79d88 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ + blt 79e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 79dd0 │ │ │ │ - b 79e04 │ │ │ │ + ble 79dc4 │ │ │ │ + b 79df8 │ │ │ │ cmn r5, #2 │ │ │ │ - bne 79e04 │ │ │ │ - b 79dd0 │ │ │ │ + bne 79df8 │ │ │ │ + b 79dc4 │ │ │ │ ands r3, r1, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - blt 79e18 │ │ │ │ - b 79990 │ │ │ │ + blt 79e0c │ │ │ │ + b 79984 │ │ │ │ cmp r2, #9 │ │ │ │ - beq 79e80 │ │ │ │ + beq 79e74 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - bne 79b54 │ │ │ │ + bne 79b48 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 799c8 │ │ │ │ + beq 799bc │ │ │ │ cmp r2, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - b 799c8 │ │ │ │ - ldr r3, [pc, #1188] @ 7a354 │ │ │ │ + b 799bc │ │ │ │ + ldr r3, [pc, #1188] @ 7a348 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmp r8, r1 │ │ │ │ - bls 7a120 │ │ │ │ - ldr r3, [pc, #1188] @ 7a370 │ │ │ │ + bls 7a114 │ │ │ │ + ldr r3, [pc, #1188] @ 7a364 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7a1bc │ │ │ │ + beq 7a1b0 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a034 │ │ │ │ + bne 7a028 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mvn r2, r2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 79cd4 │ │ │ │ + b 79cc8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7a228 │ │ │ │ - ldr r3, [pc, #1092] @ 7a354 │ │ │ │ + blt 7a21c │ │ │ │ + ldr r3, [pc, #1092] @ 7a348 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ str ip, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b48 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 79f34 │ │ │ │ + b 79f28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b48 │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 79f28 │ │ │ │ - b 79c3c │ │ │ │ + bge 79f1c │ │ │ │ + b 79c30 │ │ │ │ rsb r3, r8, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -89474,32 +89471,32 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 11b99c │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 79d78 │ │ │ │ - b 799a8 │ │ │ │ + beq 79d6c │ │ │ │ + b 7999c │ │ │ │ cmp r8, r2 │ │ │ │ - ble 7a12c │ │ │ │ + ble 7a120 │ │ │ │ cmp r8, r1 │ │ │ │ movhi r0, #1 │ │ │ │ strhi ip, [r6] │ │ │ │ - bhi 79888 │ │ │ │ + bhi 7987c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 79fcc │ │ │ │ + ble 79fc0 │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 73758 │ │ │ │ - b 79888 │ │ │ │ + bl 7374c │ │ │ │ + b 7987c │ │ │ │ cmp r8, r9 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bdc │ │ │ │ rsb r2, r8, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ orr r2, r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [r6] │ │ │ │ @@ -89510,37 +89507,37 @@ │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 11b99c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ - beq 7a170 │ │ │ │ + beq 7a164 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79d78 │ │ │ │ - ldr r3, [pc, #796] @ 7a370 │ │ │ │ + beq 79d6c │ │ │ │ + ldr r3, [pc, #796] @ 7a364 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r7, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 7a0d4 │ │ │ │ + b 7a0c8 │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ - bgt 7a0c4 │ │ │ │ + bgt 7a0b8 │ │ │ │ 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 │ │ │ │ @@ -89550,281 +89547,281 @@ │ │ │ │ streq r0, [sp, #20] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1cc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1cc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 7a080 │ │ │ │ + bne 7a074 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ suble r0, r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 6edc0 │ │ │ │ + bl 6edb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 7a09c │ │ │ │ - b 7a0c0 │ │ │ │ + bne 7a090 │ │ │ │ + b 7a0b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt 79bc0 │ │ │ │ - b 79bc4 │ │ │ │ + bgt 79bb4 │ │ │ │ + b 79bb8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - bgt 79fc8 │ │ │ │ - b 79fcc │ │ │ │ + bgt 79fbc │ │ │ │ + b 79fc0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 7a210 │ │ │ │ + blt 7a204 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvnge r1, #0 │ │ │ │ - b 799c8 │ │ │ │ + b 799bc │ │ │ │ cmn r5, #2 │ │ │ │ mvnne r2, r2 │ │ │ │ mvnne r1, #0 │ │ │ │ - bne 79ce8 │ │ │ │ - b 79dd0 │ │ │ │ - ldr r3, [pc, #504] @ 7a370 │ │ │ │ + bne 79cdc │ │ │ │ + b 79dc4 │ │ │ │ + ldr r3, [pc, #504] @ 7a364 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a19c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a19c │ │ │ │ + bne 7a190 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 79dd0 │ │ │ │ + beq 79dc4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7a180 │ │ │ │ - ldr r3, [pc, #420] @ 7a354 │ │ │ │ + bne 7a174 │ │ │ │ + ldr r3, [pc, #420] @ 7a348 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 79cd4 │ │ │ │ + bne 79cc8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 79ee0 │ │ │ │ + b 79ed4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be4 │ │ │ │ + beq 79bd8 │ │ │ │ bic r5, r5, #2 │ │ │ │ cmn r5, #3 │ │ │ │ - bne 7a234 │ │ │ │ - ldr r2, [pc, #360] @ 7a370 │ │ │ │ + bne 7a228 │ │ │ │ + ldr r2, [pc, #360] @ 7a364 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ mvnne r9, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 799d4 │ │ │ │ - b 79d1c │ │ │ │ - ldr r3, [pc, #304] @ 7a360 │ │ │ │ + bne 799c8 │ │ │ │ + b 79d10 │ │ │ │ + ldr r3, [pc, #304] @ 7a354 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79f10 │ │ │ │ - ldr r2, [pc, #280] @ 7a354 │ │ │ │ + b 79f04 │ │ │ │ + ldr r2, [pc, #280] @ 7a348 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ cmn r5, #4 │ │ │ │ - beq 7a2d4 │ │ │ │ + beq 7a2c8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 7a29c │ │ │ │ + blt 7a290 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ - bne 7a320 │ │ │ │ + bne 7a314 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1309c4 │ │ │ │ + bl 1309b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a234 │ │ │ │ - ldr r2, [pc, #204] @ 7a360 │ │ │ │ + beq 7a228 │ │ │ │ + ldr r2, [pc, #204] @ 7a354 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7987c │ │ │ │ bic r3, r5, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmn r3, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - bne 7a26c │ │ │ │ + bne 7a260 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 7a2fc │ │ │ │ + bne 7a2f0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef28 │ │ │ │ + b 7987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bdc │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 79728 │ │ │ │ - b 79888 │ │ │ │ + bl 7971c │ │ │ │ + b 7987c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 79728 │ │ │ │ + bl 7971c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7a2bc │ │ │ │ + b 7a2b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r1, r8, #1 │ │ │ │ mov r3, #3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 113de4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7a26c │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 7a260 │ │ │ │ + eoreq r6, r3, r8, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002367b8 │ │ │ │ + eoreq r6, r3, r4, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r8, ror #14 │ │ │ │ - eoreq r9, r0, r4, lsl sp │ │ │ │ + eoreq r6, r3, r4, ror r7 │ │ │ │ + eoreq r9, r0, r0, ror #25 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ - @ instruction: 0x0031eef0 │ │ │ │ + @ instruction: 0x0031eefc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #280] @ 7a4a4 │ │ │ │ - ldr r2, [pc, #280] @ 7a4a8 │ │ │ │ + ldr ip, [pc, #280] @ 7a498 │ │ │ │ + ldr r2, [pc, #280] @ 7a49c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #268] @ 7a4ac │ │ │ │ + ldr r5, [pc, #268] @ 7a4a0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #264] @ 7a4b0 │ │ │ │ + ldr r3, [pc, #264] @ 7a4a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, 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 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7a474 │ │ │ │ + bne 7a468 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7a474 │ │ │ │ + bhi 7a468 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #124] @ 7a4b4 │ │ │ │ + ldr r0, [pc, #124] @ 7a4a8 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [r5, r0] │ │ │ │ ldr r0, [lr] │ │ │ │ str ip, [sp] │ │ │ │ - bl 6fc90 │ │ │ │ - ldr r2, [pc, #104] @ 7a4b8 │ │ │ │ - ldr r3, [pc, #84] @ 7a4a8 │ │ │ │ + bl 6fc84 │ │ │ │ + ldr r2, [pc, #104] @ 7a4ac │ │ │ │ + ldr r3, [pc, #84] @ 7a49c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a4a0 │ │ │ │ + bne 7a494 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #60] @ 7a4bc │ │ │ │ - ldr r1, [pc, #60] @ 7a4c0 │ │ │ │ + ldr r0, [pc, #60] @ 7a4b0 │ │ │ │ + ldr r1, [pc, #60] @ 7a4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7a408 │ │ │ │ + b 7a3fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, ror #24 │ │ │ │ + eoreq r5, r3, r4, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, asr #24 │ │ │ │ + eoreq r5, r3, r4, asr ip │ │ │ │ @ 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: 0x00235bb4 │ │ │ │ + andseq r3, pc, ip, asr r6 @ │ │ │ │ + eoreq r2, r0, r4, lsl 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 │ │ │ │ + ldr ip, [pc, #1192] @ 7a978 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1184] @ 7a988 │ │ │ │ + ldr r0, [pc, #1184] @ 7a97c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #1176] @ 7a98c │ │ │ │ + ldr r7, [pc, #1176] @ 7a980 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1168] @ 7a990 │ │ │ │ + ldr r3, [pc, #1168] @ 7a984 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -89832,550 +89829,550 @@ │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + bne 7a64c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a658 │ │ │ │ + bhi 7a64c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - beq 7a68c │ │ │ │ + beq 7a680 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73b94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a820 │ │ │ │ + beq 7a814 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 7397c │ │ │ │ + bl 73970 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ble 7a6d0 │ │ │ │ - ldr r2, [pc, #952] @ 7a994 │ │ │ │ + ble 7a6c4 │ │ │ │ + ldr r2, [pc, #952] @ 7a988 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ - beq 7a608 │ │ │ │ + beq 7a5fc │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8bc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 7a8b4 │ │ │ │ + beq 7a8a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a62c │ │ │ │ + bne 7a620 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7a6dc │ │ │ │ + beq 7a6d0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #856] @ 7a998 │ │ │ │ + ldr r1, [pc, #856] @ 7a98c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 7a6dc │ │ │ │ + b 7a6d0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #824] @ 7a99c │ │ │ │ + ldr r0, [pc, #824] @ 7a990 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #820] @ 7a9a0 │ │ │ │ + ldr r1, [pc, #820] @ 7a994 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 7a5a4 │ │ │ │ + bne 7a598 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1289d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5c8 │ │ │ │ - ldr r1, [pc, #768] @ 7a9a4 │ │ │ │ + bne 7a5bc │ │ │ │ + ldr r1, [pc, #768] @ 7a998 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a80c │ │ │ │ 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 │ │ │ │ + bl 797f0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309b4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 136be8 │ │ │ │ + bl 136bdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a7bc │ │ │ │ + beq 7a7b0 │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [r4] │ │ │ │ - bne 7a770 │ │ │ │ + bne 7a764 │ │ │ │ ldrsh r2, [r5] │ │ │ │ sub r1, r2, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 7a860 │ │ │ │ + bls 7a854 │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7a87c │ │ │ │ + beq 7a870 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq 7a8f8 │ │ │ │ + beq 7a8ec │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq 7a918 │ │ │ │ + beq 7a90c │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7a944 │ │ │ │ + beq 7a938 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ - bl 6fc90 │ │ │ │ - ldr r2, [pc, #528] @ 7a9a8 │ │ │ │ - ldr r3, [pc, #492] @ 7a988 │ │ │ │ + bl 6fc84 │ │ │ │ + ldr r2, [pc, #528] @ 7a99c │ │ │ │ + ldr r3, [pc, #492] @ 7a97c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a980 │ │ │ │ + bne 7a974 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 7a84c │ │ │ │ - ldr r1, [pc, #464] @ 7a9ac │ │ │ │ - ldr lr, [pc, #464] @ 7a9b0 │ │ │ │ + bne 7a840 │ │ │ │ + ldr r1, [pc, #464] @ 7a9a0 │ │ │ │ + ldr lr, [pc, #464] @ 7a9a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #448] @ 7a9b4 │ │ │ │ + ldr r2, [pc, #448] @ 7a9a8 │ │ │ │ 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 4e5c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 7a790 │ │ │ │ - ldr r1, [pc, #400] @ 7a9b8 │ │ │ │ + b 7a784 │ │ │ │ + ldr r1, [pc, #400] @ 7a9ac │ │ │ │ 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 │ │ │ │ - b 7a5b8 │ │ │ │ - ldr r1, [pc, #360] @ 7a9bc │ │ │ │ - ldr lr, [pc, #360] @ 7a9c0 │ │ │ │ + bl 48af0 │ │ │ │ + b 7a5ac │ │ │ │ + ldr r1, [pc, #360] @ 7a9b0 │ │ │ │ + ldr lr, [pc, #360] @ 7a9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - b 7a7e4 │ │ │ │ + b 7a7d8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 7a770 │ │ │ │ + bne 7a764 │ │ │ │ ldrsh r2, [r5] │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a754 │ │ │ │ - ldr r3, [pc, #320] @ 7a9c4 │ │ │ │ + bne 7a748 │ │ │ │ + ldr r3, [pc, #320] @ 7a9b8 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a754 │ │ │ │ - ldr r2, [pc, #240] @ 7a994 │ │ │ │ + beq 7a748 │ │ │ │ + ldr r2, [pc, #240] @ 7a988 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ - b 7a928 │ │ │ │ - ldr r3, [pc, #268] @ 7a9c8 │ │ │ │ + b 7a91c │ │ │ │ + ldr r3, [pc, #268] @ 7a9bc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 7a6dc │ │ │ │ - ldr r1, [pc, #252] @ 7a9cc │ │ │ │ + b 7a6d0 │ │ │ │ + ldr r1, [pc, #252] @ 7a9c0 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a80c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a76c │ │ │ │ + beq 7a760 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ tst r5, #1 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a75c │ │ │ │ - b 7a76c │ │ │ │ + beq 7a750 │ │ │ │ + b 7a760 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ asr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a76c │ │ │ │ - ldr r2, [pc, #152] @ 7a9d0 │ │ │ │ + beq 7a760 │ │ │ │ + ldr r2, [pc, #152] @ 7a9c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r7, r2] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 7a774 │ │ │ │ + b 7a768 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a7d14 │ │ │ │ + bl a7d04 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7a76c │ │ │ │ + bne 7a760 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 7a76c │ │ │ │ - b 7a930 │ │ │ │ + bne 7a760 │ │ │ │ + b 7a924 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r4, lsl fp │ │ │ │ + eoreq r5, r3, r0, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r0 @ │ │ │ │ + strdeq r5, [r3], -ip @ │ │ │ │ @ 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 @ │ │ │ │ - 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 @ │ │ │ │ - eorseq lr, r1, ip, lsr #2 │ │ │ │ + andseq r0, pc, r0, lsl r2 @ │ │ │ │ + andseq r3, pc, ip, lsr #8 │ │ │ │ + eoreq r2, r0, r8, lsr #20 │ │ │ │ + andseq r0, pc, r8, ror #7 │ │ │ │ + eoreq r5, r3, ip, ror #16 │ │ │ │ + andseq r3, pc, r8, lsl #9 │ │ │ │ + andseq r3, pc, r4, asr #9 │ │ │ │ + eoreq r2, r0, ip, ror r7 │ │ │ │ + andseq r0, pc, ip, asr r3 @ │ │ │ │ + @ instruction: 0x001f33dc │ │ │ │ + @ instruction: 0x001f33fc │ │ │ │ + eorseq lr, r1, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x001effb8 │ │ │ │ + andseq pc, lr, r4, lsl #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7a9f0 │ │ │ │ + ldr r0, [pc, #16] @ 7a9e4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r4, lsl r1 @ │ │ │ │ + b 7a4b8 │ │ │ │ + andseq r3, pc, r0, ror #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7aa10 │ │ │ │ + ldr r0, [pc, #16] @ 7aa04 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r8, asr #1 │ │ │ │ + b 7a4b8 │ │ │ │ + mulseq pc, r4, 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 │ │ │ │ + ldr ip, [pc, #524] @ 7ac2c │ │ │ │ + ldr r2, [pc, #524] @ 7ac30 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 7ac40 │ │ │ │ + ldr r6, [pc, #512] @ 7ac34 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 7ac44 │ │ │ │ + ldr r3, [pc, #508] @ 7ac38 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 7ab60 │ │ │ │ + bne 7ab54 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ab60 │ │ │ │ + bhi 7ab54 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7aadc │ │ │ │ + bne 7aad0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab08 │ │ │ │ - ldr r1, [pc, #356] @ 7ac48 │ │ │ │ - ldr r0, [pc, #356] @ 7ac4c │ │ │ │ + beq 7aafc │ │ │ │ + ldr r1, [pc, #356] @ 7ac3c │ │ │ │ + ldr r0, [pc, #356] @ 7ac40 │ │ │ │ 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 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ - ble 7ab8c │ │ │ │ + ble 7ab80 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7ab2c │ │ │ │ + bne 7ab20 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab9c │ │ │ │ + beq 7ab90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #276] @ 7ac50 │ │ │ │ + ldr r1, [pc, #276] @ 7ac44 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #272] @ 7ac54 │ │ │ │ + ldr r0, [pc, #272] @ 7ac48 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 7ab9c │ │ │ │ - ldr r1, [pc, #240] @ 7ac58 │ │ │ │ - ldr r0, [pc, #240] @ 7ac5c │ │ │ │ + b 7ab90 │ │ │ │ + ldr r1, [pc, #240] @ 7ac4c │ │ │ │ + ldr r0, [pc, #240] @ 7ac50 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 7aac4 │ │ │ │ - ldr r3, [pc, #204] @ 7ac60 │ │ │ │ + b 7aab8 │ │ │ │ + ldr r3, [pc, #204] @ 7ac54 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - bl 1edba0 │ │ │ │ + bl 1edb68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7abec │ │ │ │ + beq 7abe0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 7ac64 │ │ │ │ - ldr r3, [pc, #116] @ 7ac3c │ │ │ │ + ldr r2, [pc, #160] @ 7ac58 │ │ │ │ + ldr r3, [pc, #116] @ 7ac30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ac34 │ │ │ │ + bne 7ac28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 6fc90 │ │ │ │ + bl 6fc84 │ │ │ │ mov r4, r0 │ │ │ │ - b 7abbc │ │ │ │ + b 7abb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, asr #11 │ │ │ │ + ldrdeq r5, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x002355b4 │ │ │ │ @ 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, r4, ror #26 │ │ │ │ + @ instruction: 0x001f2fb4 │ │ │ │ + andseq pc, lr, r4, lsl sp @ │ │ │ │ + andseq r2, pc, r0, ror #30 │ │ │ │ + eoreq r2, r0, r8, lsr #10 │ │ │ │ + andseq r2, pc, r4, lsr pc @ │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r5, r3, r4, lsr r4 │ │ │ │ + eoreq r5, r3, r0, asr #8 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7aca0 │ │ │ │ + bne 7ac94 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7acc0 │ │ │ │ - ldr r1, [pc, #52] @ 7acdc │ │ │ │ - ldr r0, [pc, #52] @ 7ace0 │ │ │ │ + bls 7acb4 │ │ │ │ + ldr r1, [pc, #52] @ 7acd0 │ │ │ │ + ldr r0, [pc, #52] @ 7acd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + b 797f0 │ │ │ │ + strdeq r2, [r0], -r4 @ │ │ │ │ + @ instruction: 0x001f2dd0 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7ad1c │ │ │ │ + bne 7ad10 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7ad3c │ │ │ │ - ldr r1, [pc, #52] @ 7ad58 │ │ │ │ - ldr r0, [pc, #52] @ 7ad5c │ │ │ │ + bls 7ad30 │ │ │ │ + ldr r1, [pc, #52] @ 7ad4c │ │ │ │ + ldr r0, [pc, #52] @ 7ad50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + b 797f0 │ │ │ │ + eoreq r2, r0, r8, ror r3 │ │ │ │ + andseq r2, pc, r4, lsl sp @ │ │ │ │ │ │ │ │ -0007ad60 : │ │ │ │ +0007ad54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 7aea0 │ │ │ │ - ldr r2, [pc, #296] @ 7aea4 │ │ │ │ + ldr ip, [pc, #296] @ 7ae94 │ │ │ │ + ldr r2, [pc, #296] @ 7ae98 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r7, [pc, #284] @ 7aea8 │ │ │ │ + ldr r7, [pc, #284] @ 7ae9c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 7aeac │ │ │ │ + ldr r3, [pc, #280] @ 7aea0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -90385,86 +90382,86 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7ae70 │ │ │ │ + bne 7ae64 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7ae70 │ │ │ │ - ldr r0, [pc, #192] @ 7aeb0 │ │ │ │ + bhi 7ae64 │ │ │ │ + ldr r0, [pc, #192] @ 7aea4 │ │ │ │ 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 1cc034 │ │ │ │ cmp r4, #2 │ │ │ │ movle r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ble 7ae34 │ │ │ │ - ldr r2, [pc, #140] @ 7aeb4 │ │ │ │ + ble 7ae28 │ │ │ │ + ldr r2, [pc, #140] @ 7aea8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldm r0, {r0, r2} │ │ │ │ - bl 797fc │ │ │ │ - ldr r2, [pc, #108] @ 7aeb8 │ │ │ │ - ldr r3, [pc, #84] @ 7aea4 │ │ │ │ + bl 797f0 │ │ │ │ + ldr r2, [pc, #108] @ 7aeac │ │ │ │ + ldr r3, [pc, #84] @ 7ae98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ae9c │ │ │ │ + bne 7ae90 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #68] @ 7aebc │ │ │ │ - ldr r0, [pc, #68] @ 7aec0 │ │ │ │ + ldr r1, [pc, #68] @ 7aeb0 │ │ │ │ + ldr r0, [pc, #68] @ 7aeb4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 7ade8 │ │ │ │ + b 7addc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, ip, ror r2 │ │ │ │ + eoreq r5, r3, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, ip, asr r2 │ │ │ │ + eoreq r5, r3, r8, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, r8, ip @ │ │ │ │ + andseq r2, pc, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r3, ip, lsr #3 │ │ │ │ - eoreq r2, r0, r4, asr r2 │ │ │ │ - andseq r2, pc, r0, lsl ip @ │ │ │ │ + @ instruction: 0x002351b8 │ │ │ │ + eoreq r2, r0, r0, lsr #4 │ │ │ │ + @ instruction: 0x001f2bdc │ │ │ │ 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, #1612] @ 7b528 │ │ │ │ - ldr r2, [pc, #1612] @ 7b52c │ │ │ │ + ldr ip, [pc, #1612] @ 7b51c │ │ │ │ + ldr r2, [pc, #1612] @ 7b520 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1600] @ 7b530 │ │ │ │ + ldr r8, [pc, #1600] @ 7b524 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1596] @ 7b534 │ │ │ │ + ldr r3, [pc, #1596] @ 7b528 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -90473,427 +90470,427 @@ │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ 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, #112] @ 0x70 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7b040 │ │ │ │ + bne 7b034 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b040 │ │ │ │ + bhi 7b034 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b4a8 │ │ │ │ - ldr fp, [pc, #1392] @ 7b538 │ │ │ │ - ldr sl, [pc, #1392] @ 7b53c │ │ │ │ + ble 7b49c │ │ │ │ + ldr fp, [pc, #1392] @ 7b52c │ │ │ │ + ldr sl, [pc, #1392] @ 7b530 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #11 │ │ │ │ mov r6, r7 │ │ │ │ - b 7b008 │ │ │ │ + b 7affc │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7aff8 │ │ │ │ + beq 7afec │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7b230 │ │ │ │ + bne 7b224 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7b070 │ │ │ │ + beq 7b064 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ bl 104400 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7afe8 │ │ │ │ + bge 7afdc │ │ │ │ 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 │ │ │ │ - b 7afe8 │ │ │ │ + bl 48af0 │ │ │ │ + b 7afdc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1268] @ 7b540 │ │ │ │ - ldr r1, [pc, #1268] @ 7b544 │ │ │ │ + ldr r0, [pc, #1268] @ 7b534 │ │ │ │ + ldr r1, [pc, #1268] @ 7b538 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7afb8 │ │ │ │ + b 7afac │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, #11 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1196] @ 7b548 │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #1196] @ 7b53c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7b4b0 │ │ │ │ - ldr r3, [pc, #1180] @ 7b54c │ │ │ │ + beq 7b4a4 │ │ │ │ + ldr r3, [pc, #1180] @ 7b540 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ lsl r3, r9, #2 │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp lr, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 7b37c │ │ │ │ - ldr r3, [pc, #1152] @ 7b550 │ │ │ │ + beq 7b370 │ │ │ │ + ldr r3, [pc, #1152] @ 7b544 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7b344 │ │ │ │ + bcs 7b338 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7b468 │ │ │ │ + bgt 7b45c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ble 7b510 │ │ │ │ + ble 7b504 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7b120 │ │ │ │ + bgt 7b114 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, lr │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #3 │ │ │ │ movle sl, #0 │ │ │ │ movgt sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3, #4 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b404 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b2f8 │ │ │ │ - ldr r6, [pc, #964] @ 7b554 │ │ │ │ + ble 7b2ec │ │ │ │ + ldr r6, [pc, #964] @ 7b548 │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, r8 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7b1a8 │ │ │ │ + bne 7b19c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq 7b304 │ │ │ │ + beq 7b2f8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 7b38c │ │ │ │ + bne 7b380 │ │ │ │ cmp r0, fp │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3d8 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b404 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b194 │ │ │ │ + b 7b188 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #788] @ 7b558 │ │ │ │ + ldr r0, [pc, #788] @ 7b54c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #748] @ 7b55c │ │ │ │ - ldr r1, [pc, #748] @ 7b560 │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #748] @ 7b550 │ │ │ │ + ldr r1, [pc, #748] @ 7b554 │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #700] @ 7b564 │ │ │ │ - ldr r3, [pc, #640] @ 7b52c │ │ │ │ + ldr r2, [pc, #700] @ 7b558 │ │ │ │ + ldr r3, [pc, #640] @ 7b520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b524 │ │ │ │ + bne 7b518 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3d8 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b404 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7b2cc │ │ │ │ + bne 7b2c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b294 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 7b440 │ │ │ │ + bgt 7b434 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ldr lr, [r3] │ │ │ │ ldrgt r7, [sp, #16] │ │ │ │ - bgt 7b110 │ │ │ │ - b 7b13c │ │ │ │ + bgt 7b104 │ │ │ │ + b 7b130 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7b350 │ │ │ │ + b 7b344 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #12 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 7b224 │ │ │ │ + beq 7b218 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b294 │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b294 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 7b110 │ │ │ │ + b 7b104 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + b 7b104 │ │ │ │ mov r4, #0 │ │ │ │ - b 7b074 │ │ │ │ + b 7b068 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 7b568 │ │ │ │ + ldr r0, [pc, #148] @ 7b55c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #128] @ 7b56c │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #128] @ 7b560 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b29c │ │ │ │ + b 7b290 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 7b150 │ │ │ │ + b 7b144 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, lsl r1 │ │ │ │ + eoreq r5, r3, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r8 @ │ │ │ │ + eoreq r5, r3, r4, lsl #2 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001fafb0 │ │ │ │ + andseq r2, pc, ip, lsl #13 │ │ │ │ + andseq r2, pc, r8, lsl #12 │ │ │ │ + eoreq r2, r0, ip, asr #32 │ │ │ │ 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 @ │ │ │ │ - eoreq r4, r3, r0, asr sp │ │ │ │ - @ instruction: 0x001f21bc │ │ │ │ - andseq pc, lr, r8, asr #6 │ │ │ │ + eorseq sp, r1, ip, lsr #16 │ │ │ │ + andseq r0, pc, r4, lsr r2 @ │ │ │ │ + andseq r2, pc, ip, ror #7 │ │ │ │ + andseq r2, pc, r4, asr #20 │ │ │ │ + eoreq r4, r3, ip, asr sp │ │ │ │ + andseq r2, pc, r8, lsl #3 │ │ │ │ + andseq pc, lr, r4, lsl r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr lr, [pc, #1620] @ 7bbdc │ │ │ │ - ldr ip, [pc, #1620] @ 7bbe0 │ │ │ │ - ldr r2, [pc, #1620] @ 7bbe4 │ │ │ │ + ldr lr, [pc, #1620] @ 7bbd0 │ │ │ │ + ldr ip, [pc, #1620] @ 7bbd4 │ │ │ │ + ldr r2, [pc, #1620] @ 7bbd8 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ 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 r3, [pc, #1596] @ 7bbdc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -90901,589 +90898,589 @@ │ │ │ │ str r3, [ip] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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, #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 r7, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #24] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ + str r7, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 7b6e8 │ │ │ │ + bne 7b6dc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b6e8 │ │ │ │ + bhi 7b6dc │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b718 │ │ │ │ - ldr fp, [pc, #1396] @ 7bbec │ │ │ │ - ldr r9, [pc, #1396] @ 7bbf0 │ │ │ │ + ble 7b70c │ │ │ │ + ldr fp, [pc, #1396] @ 7bbe0 │ │ │ │ + ldr r9, [pc, #1396] @ 7bbe4 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #11 │ │ │ │ - b 7b6b0 │ │ │ │ + b 7b6a4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 7b6a0 │ │ │ │ + beq 7b694 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 7b8e0 │ │ │ │ + bne 7b8d4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq 7b71c │ │ │ │ + beq 7b710 │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ bl 104400 │ │ │ │ mov r6, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7b690 │ │ │ │ + bge 7b684 │ │ │ │ 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 │ │ │ │ - b 7b690 │ │ │ │ + bl 48af0 │ │ │ │ + b 7b684 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1280] @ 7bbf4 │ │ │ │ - ldr r1, [pc, #1280] @ 7bbf8 │ │ │ │ + ldr r0, [pc, #1280] @ 7bbe8 │ │ │ │ + ldr r1, [pc, #1280] @ 7bbec │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 7b668 │ │ │ │ + b 7b65c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #11 │ │ │ │ sub r8, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r8 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1208] @ 7bbfc │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #1208] @ 7bbf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7bb64 │ │ │ │ - ldr r3, [pc, #1188] @ 7bc00 │ │ │ │ + beq 7bb58 │ │ │ │ + ldr r3, [pc, #1188] @ 7bbf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ lsl r3, r8, #2 │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp lr, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 7ba2c │ │ │ │ - ldr r3, [pc, #1156] @ 7bc04 │ │ │ │ + beq 7ba20 │ │ │ │ + ldr r3, [pc, #1156] @ 7bbf8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7b9f4 │ │ │ │ + bcs 7b9e8 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7bb24 │ │ │ │ + bgt 7bb18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 7bbc4 │ │ │ │ + ble 7bbb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ sub r2, r3, #4 │ │ │ │ mov r1, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7b7d0 │ │ │ │ + bgt 7b7c4 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, lr │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #3 │ │ │ │ movle sl, #0 │ │ │ │ movgt sl, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r3, #4 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7bab8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b9a8 │ │ │ │ - ldr r6, [pc, #968] @ 7bc08 │ │ │ │ + ble 7b99c │ │ │ │ + ldr r6, [pc, #968] @ 7bbfc │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, r9 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7b858 │ │ │ │ + bne 7b84c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7b9b4 │ │ │ │ + beq 7b9a8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 7ba3c │ │ │ │ + bne 7ba30 │ │ │ │ cmp r0, fp │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba88 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7bab8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b844 │ │ │ │ + b 7b838 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #792] @ 7bc0c │ │ │ │ + ldr r0, [pc, #792] @ 7bc00 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #752] @ 7bc10 │ │ │ │ - ldr r1, [pc, #752] @ 7bc14 │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #752] @ 7bc04 │ │ │ │ + ldr r1, [pc, #752] @ 7bc08 │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #704] @ 7bc18 │ │ │ │ - ldr r3, [pc, #648] @ 7bbe4 │ │ │ │ + ldr r2, [pc, #704] @ 7bc0c │ │ │ │ + ldr r3, [pc, #648] @ 7bbd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bbd8 │ │ │ │ + bne 7bbcc │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba88 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7bab8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7b97c │ │ │ │ + bne 7b970 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b944 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bgt 7bafc │ │ │ │ + bgt 7baf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, #1 │ │ │ │ ldr lr, [r3] │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ - bgt 7b7c0 │ │ │ │ - b 7b7ec │ │ │ │ + bgt 7b7b4 │ │ │ │ + b 7b7e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 7ba00 │ │ │ │ + b 7b9f4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r7, #12 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 7b8d4 │ │ │ │ + bne 7b8c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ 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 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b944 │ │ │ │ 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 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #296] @ 7bc1c │ │ │ │ + ldr r3, [pc, #296] @ 7bc10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 7b950 │ │ │ │ + b 7b944 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7b7c0 │ │ │ │ + b 7b7b4 │ │ │ │ lsl r7, r8, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + b 7b7b4 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #152] @ 7bc20 │ │ │ │ + ldr r0, [pc, #152] @ 7bc14 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #132] @ 7bc24 │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #132] @ 7bc18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b94c │ │ │ │ + b 7b940 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 7b800 │ │ │ │ + b 7b7f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r3, r8, ror #20 │ │ │ │ - eoreq r4, r3, r4, ror #20 │ │ │ │ + eoreq r4, r3, r4, ror sl │ │ │ │ + eoreq r4, r3, r0, ror sl │ │ │ │ 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, r8, lsl #18 │ │ │ │ + @ instruction: 0x001f1fdc │ │ │ │ + andseq r1, pc, r8, asr pc @ │ │ │ │ + eoreq r1, r0, r4, lsr #19 │ │ │ │ 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 │ │ │ │ - eoreq r4, r3, r0, lsr #13 │ │ │ │ + eorseq sp, r1, ip, ror r1 │ │ │ │ + andseq pc, lr, r4, lsl #23 │ │ │ │ + andseq r1, pc, r4, lsr sp @ │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + eoreq r4, r3, ip, lsr #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r1, pc, r0, lsl #22 │ │ │ │ - mulseq lr, r4, ip │ │ │ │ + andseq r1, pc, ip, asr #21 │ │ │ │ + andseq lr, lr, r0, ror #24 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #1460] @ 7c1e8 │ │ │ │ + ldr r2, [pc, #1460] @ 7c1ec │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1448] @ 7c1fc │ │ │ │ + ldr r8, [pc, #1448] @ 7c1f0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1444] @ 7c200 │ │ │ │ + ldr r3, [pc, #1444] @ 7c1f4 │ │ │ │ ldr r2, [r2] │ │ │ │ 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, [r2] │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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 r6, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7bd98 │ │ │ │ + bne 7bd8c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7bd98 │ │ │ │ + bhi 7bd8c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c168 │ │ │ │ - ldr fp, [pc, #1252] @ 7c204 │ │ │ │ - ldr sl, [pc, #1252] @ 7c208 │ │ │ │ + ble 7c15c │ │ │ │ + ldr fp, [pc, #1252] @ 7c1f8 │ │ │ │ + ldr sl, [pc, #1252] @ 7c1fc │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #10 │ │ │ │ mov r6, r7 │ │ │ │ - b 7bd60 │ │ │ │ + b 7bd54 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7bd50 │ │ │ │ + beq 7bd44 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7bf64 │ │ │ │ + bne 7bf58 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7bdc8 │ │ │ │ + beq 7bdbc │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ bl 104400 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7bd40 │ │ │ │ + bge 7bd34 │ │ │ │ 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 │ │ │ │ - b 7bd40 │ │ │ │ + bl 48af0 │ │ │ │ + b 7bd34 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1128] @ 7c20c │ │ │ │ - ldr r1, [pc, #1128] @ 7c210 │ │ │ │ + ldr r0, [pc, #1128] @ 7c200 │ │ │ │ + ldr r1, [pc, #1128] @ 7c204 │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7bd10 │ │ │ │ + b 7bd04 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #10 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1056] @ 7c214 │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #1056] @ 7c208 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - beq 7c170 │ │ │ │ - ldr r3, [pc, #1040] @ 7c218 │ │ │ │ + beq 7c164 │ │ │ │ + ldr r3, [pc, #1040] @ 7c20c │ │ │ │ ldr r1, [r8, r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 7c060 │ │ │ │ - ldr r3, [pc, #1020] @ 7c21c │ │ │ │ + beq 7c054 │ │ │ │ + ldr r3, [pc, #1020] @ 7c210 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7c028 │ │ │ │ + bcs 7c01c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c128 │ │ │ │ + bgt 7c11c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ble 7c1d0 │ │ │ │ + ble 7c1c4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ add r3, r3, #1 │ │ │ │ str lr, [r2, #4]! │ │ │ │ streq r6, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 7be70 │ │ │ │ + bgt 7be64 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r0, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble 7c078 │ │ │ │ + ble 7c06c │ │ │ │ cmp r9, #3 │ │ │ │ lsl r3, r9, #2 │ │ │ │ movle fp, #0 │ │ │ │ movgt fp, #1 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add sl, r3, #4 │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble 7c008 │ │ │ │ - ldr r6, [pc, #828] @ 7c220 │ │ │ │ + ble 7bffc │ │ │ │ + ldr r6, [pc, #828] @ 7c214 │ │ │ │ mov r5, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r8, #10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, sl │ │ │ │ @@ -91491,771 +91488,771 @@ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7bf00 │ │ │ │ + bne 7bef4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c070 │ │ │ │ + bne 7c064 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7c078 │ │ │ │ + beq 7c06c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7beec │ │ │ │ + b 7bee0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #684] @ 7c224 │ │ │ │ + ldr r0, [pc, #684] @ 7c218 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #644] @ 7c228 │ │ │ │ - ldr r1, [pc, #644] @ 7c22c │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #644] @ 7c21c │ │ │ │ + ldr r1, [pc, #644] @ 7c220 │ │ │ │ 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 4bc94 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #596] @ 7c224 │ │ │ │ + ldr r3, [pc, #536] @ 7c1ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c1f0 │ │ │ │ + bne 7c1e4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ 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 55fcc │ │ │ │ cmp r4, r5 │ │ │ │ - bne 7c000 │ │ │ │ - b 7c078 │ │ │ │ + bne 7bff4 │ │ │ │ + b 7c06c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt 7c100 │ │ │ │ + bgt 7c0f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ ldr ip, [r3] │ │ │ │ ldrgt r7, [sp, #16] │ │ │ │ - bgt 7be60 │ │ │ │ - b 7be8c │ │ │ │ + bgt 7be54 │ │ │ │ + b 7be80 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 7c034 │ │ │ │ + b 7c028 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c0a8 │ │ │ │ + bgt 7c09c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r9, lsl #2 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r0, [pc, #412] @ 7c234 │ │ │ │ + ldr r0, [pc, #412] @ 7c228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd4 │ │ │ │ + b 7bfc8 │ │ │ │ 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 34940 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + b 7bee0 │ │ │ │ mov r3, #10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 7be60 │ │ │ │ + b 7be54 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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] │ │ │ │ - b 7be60 │ │ │ │ + b 7be54 │ │ │ │ mov r4, #0 │ │ │ │ - b 7bdcc │ │ │ │ + b 7bdc0 │ │ │ │ mov r2, #11 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 7c238 │ │ │ │ + ldr r0, [pc, #164] @ 7c22c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #144] @ 7c23c │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #144] @ 7c230 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd0 │ │ │ │ + b 7bfc4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strgt r3, [sp, #20] │ │ │ │ - bgt 7beb0 │ │ │ │ - b 7c090 │ │ │ │ + bgt 7bea4 │ │ │ │ + b 7c084 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002343b4 │ │ │ │ + eoreq r4, r3, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r3, r4 │ │ │ │ + eoreq r4, r3, r0, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsl #5 │ │ │ │ - andseq r1, pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x001f18d0 │ │ │ │ - eoreq r1, r0, r8, lsr #6 │ │ │ │ + andseq sl, pc, r8, asr r2 @ │ │ │ │ + andseq r1, pc, r0, lsr #18 │ │ │ │ + mulseq pc, ip, r8 @ │ │ │ │ + strdeq r1, [r0], -r4 @ │ │ │ │ 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 │ │ │ │ - eoreq r4, r3, ip, lsl r0 │ │ │ │ - eorseq ip, r1, r4, lsl r9 │ │ │ │ - andseq r1, pc, r8, ror #9 │ │ │ │ - andseq lr, lr, r8, lsl #13 │ │ │ │ + @ instruction: 0x0031cad8 │ │ │ │ + andseq pc, lr, r0, lsl #10 │ │ │ │ + andseq r1, pc, r4, lsr #13 │ │ │ │ + andseq r1, pc, r0, lsl sp @ │ │ │ │ + eoreq r4, r3, r8, lsr #32 │ │ │ │ + eorseq ip, r1, r0, lsr #18 │ │ │ │ + @ instruction: 0x001f14b4 │ │ │ │ + andseq lr, lr, r4, asr r6 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #1532] @ 7c848 │ │ │ │ + ldr r2, [pc, #1532] @ 7c84c │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1520] @ 7c85c │ │ │ │ + ldr r8, [pc, #1520] @ 7c850 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1516] @ 7c860 │ │ │ │ + ldr r3, [pc, #1516] @ 7c854 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - str ip, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #156] @ 0x9c │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r3, #5 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ 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 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bne 7c3f4 │ │ │ │ + bne 7c3e8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7c3f4 │ │ │ │ + bhi 7c3e8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c7e8 │ │ │ │ - ldr r3, [pc, #1260] @ 7c864 │ │ │ │ - ldr fp, [pc, #1260] @ 7c868 │ │ │ │ + ble 7c7dc │ │ │ │ + ldr r3, [pc, #1260] @ 7c858 │ │ │ │ + ldr fp, [pc, #1260] @ 7c85c │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #15 │ │ │ │ mov r6, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 7c3bc │ │ │ │ + b 7c3b0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7c3ac │ │ │ │ + beq 7c3a0 │ │ │ │ cmp r4, sl │ │ │ │ - bne 7c5d8 │ │ │ │ + bne 7c5cc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7c424 │ │ │ │ + beq 7c418 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ bl 104400 │ │ │ │ mov sl, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7c39c │ │ │ │ + bge 7c390 │ │ │ │ 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 │ │ │ │ - b 7c39c │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + bl 48af0 │ │ │ │ + b 7c390 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1132] @ 7c86c │ │ │ │ - ldr r1, [pc, #1132] @ 7c870 │ │ │ │ + ldr r0, [pc, #1132] @ 7c860 │ │ │ │ + ldr r1, [pc, #1132] @ 7c864 │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7c368 │ │ │ │ + b 7c35c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #15 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1060] @ 7c874 │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #1060] @ 7c868 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 7c7f0 │ │ │ │ - ldr r2, [pc, #1044] @ 7c878 │ │ │ │ + beq 7c7e4 │ │ │ │ + ldr r2, [pc, #1044] @ 7c86c │ │ │ │ ldr r0, [r8, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7c6c8 │ │ │ │ - ldr r3, [pc, #1024] @ 7c87c │ │ │ │ + beq 7c6bc │ │ │ │ + ldr r3, [pc, #1024] @ 7c870 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ rsb r3, r5, #1 │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 7c674 │ │ │ │ + bcs 7c668 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c7c8 │ │ │ │ + bgt 7c7bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bgt 7c6b0 │ │ │ │ + bgt 7c6a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r6, [r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ble 7c504 │ │ │ │ + ble 7c4f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub lr, ip, #4 │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r3, ip │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ str r0, [r2, #4]! │ │ │ │ streq r5, [r3] │ │ │ │ cmp r3, lr │ │ │ │ - bne 7c4ec │ │ │ │ + bne 7c4e0 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 7c7bc │ │ │ │ + beq 7c7b0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ - ble 7c6e8 │ │ │ │ - ldr r6, [pc, #852] @ 7c880 │ │ │ │ + ble 7c6dc │ │ │ │ + ldr r6, [pc, #852] @ 7c874 │ │ │ │ lsl fp, r9, #2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ add sl, fp, #4 │ │ │ │ mov r8, #15 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ble 7c580 │ │ │ │ + ble 7c574 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r1, r2, #4 │ │ │ │ sub ip, r3, #8 │ │ │ │ add ip, ip, sl │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r1, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [r3] │ │ │ │ - bne 7c560 │ │ │ │ + bne 7c554 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 55fdc │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r7, r5, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7c5c4 │ │ │ │ + beq 7c5b8 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 7c720 │ │ │ │ + bgt 7c714 │ │ │ │ cmp r9, #3 │ │ │ │ - bgt 7c6d4 │ │ │ │ + bgt 7c6c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r1, r7] │ │ │ │ - bne 7c540 │ │ │ │ - b 7c6e8 │ │ │ │ + bne 7c534 │ │ │ │ + b 7c6dc │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #664] @ 7c884 │ │ │ │ + ldr r0, [pc, #664] @ 7c878 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ - ldr r2, [pc, #624] @ 7c888 │ │ │ │ - ldr r1, [pc, #624] @ 7c88c │ │ │ │ + bl 43ea8 │ │ │ │ + ldr r2, [pc, #624] @ 7c87c │ │ │ │ + ldr r1, [pc, #624] @ 7c880 │ │ │ │ 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 4bc94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #576] @ 7c890 │ │ │ │ - ldr r3, [pc, #516] @ 7c858 │ │ │ │ + ldr r2, [pc, #576] @ 7c884 │ │ │ │ + ldr r3, [pc, #516] @ 7c84c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c850 │ │ │ │ + bne 7c844 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 7c4ac │ │ │ │ + ble 7c4a0 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #15 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 34940 │ │ │ │ cmp r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ble 7c4b8 │ │ │ │ + ble 7c4ac │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r4, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 34940 │ │ │ │ mov r1, r0 │ │ │ │ - b 7c4bc │ │ │ │ + b 7c4b0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7c680 │ │ │ │ + b 7c674 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c75c │ │ │ │ + bgt 7c750 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ bl 103acc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c648 │ │ │ │ + b 7c63c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + b 7c5ac │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #16 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 7c54c │ │ │ │ + b 7c540 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - b 7c514 │ │ │ │ + b 7c508 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7c690 │ │ │ │ + b 7c684 │ │ │ │ mov r4, #0 │ │ │ │ - b 7c428 │ │ │ │ + b 7c41c │ │ │ │ mov r1, #16 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 7c894 │ │ │ │ + ldr r0, [pc, #128] @ 7c888 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ - ldr r1, [pc, #108] @ 7c898 │ │ │ │ + bl 43b4c │ │ │ │ + ldr r1, [pc, #108] @ 7c88c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c644 │ │ │ │ + b 7c638 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, ip, sp, r3 │ │ │ │ + eoreq r3, r3, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, ror sp │ │ │ │ + eoreq r3, r3, r8, lsl #27 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001f12d0 │ │ │ │ + @ instruction: 0x001f9bfc │ │ │ │ + andseq r1, pc, ip, lsr r2 @ │ │ │ │ + mlaeq r0, r8, ip, r0 │ │ │ │ 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 │ │ │ │ - eoreq r3, r3, r8, lsr #19 │ │ │ │ - andseq r0, pc, r4, ror #28 │ │ │ │ - andseq lr, lr, r8 │ │ │ │ + eorseq ip, r1, ip, lsl #9 │ │ │ │ + andseq lr, lr, ip, lsl #29 │ │ │ │ + andseq r1, pc, ip, lsr #32 │ │ │ │ + mulseq pc, ip, r6 @ │ │ │ │ + @ instruction: 0x002339b4 │ │ │ │ + andseq r0, pc, r0, lsr lr @ │ │ │ │ + @ instruction: 0x001edfd4 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #888] @ 7cc20 │ │ │ │ + ldr r2, [pc, #888] @ 7cc24 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #876] @ 7cc34 │ │ │ │ + ldr r6, [pc, #876] @ 7cc28 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #872] @ 7cc38 │ │ │ │ + ldr r3, [pc, #872] @ 7cc2c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 7cb64 │ │ │ │ + bne 7cb58 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7cb64 │ │ │ │ - ldr r2, [pc, #696] @ 7cc3c │ │ │ │ + bhi 7cb58 │ │ │ │ + ldr r2, [pc, #696] @ 7cc30 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7cbc0 │ │ │ │ - ldr fp, [pc, #672] @ 7cc40 │ │ │ │ - ldr r9, [pc, #672] @ 7cc44 │ │ │ │ + beq 7cbb4 │ │ │ │ + ldr fp, [pc, #672] @ 7cc34 │ │ │ │ + ldr r9, [pc, #672] @ 7cc38 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7c9c0 │ │ │ │ + bne 7c9b4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7c9dc │ │ │ │ + beq 7c9d0 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + bne 7c9a0 │ │ │ │ mov r7, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #564] @ 7cc48 │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #564] @ 7cc3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 7cbcc │ │ │ │ + beq 7cbc0 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7ca64 │ │ │ │ + bne 7ca58 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 7ca58 │ │ │ │ + b 7ca4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4]! │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7ca64 │ │ │ │ + bne 7ca58 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7ca3c │ │ │ │ - ldr r3, [pc, #480] @ 7cc4c │ │ │ │ + beq 7ca30 │ │ │ │ + ldr r3, [pc, #480] @ 7cc40 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #476] @ 7cc50 │ │ │ │ + ldr r3, [pc, #476] @ 7cc44 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr fp, [r3] │ │ │ │ - bl 262068 │ │ │ │ + bl 262028 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262130 │ │ │ │ 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 55fcc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262130 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262068 │ │ │ │ + bl 262028 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 26650c │ │ │ │ - bl 266ef4 │ │ │ │ + bl 2664cc │ │ │ │ + bl 266eb4 │ │ │ │ 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 │ │ │ │ + beq 7cb80 │ │ │ │ mov r1, r5 │ │ │ │ bl 103924 │ │ │ │ lsl r4, r4, #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ lsl r9, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -92263,111 +92260,111 @@ │ │ │ │ orr r7, r7, #1 │ │ │ │ orr r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #280] @ 7cc54 │ │ │ │ + ldr r2, [pc, #280] @ 7cc48 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #236] @ 7cc30 │ │ │ │ + ldr r3, [pc, #236] @ 7cc24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7cc28 │ │ │ │ + bne 7cc1c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #236] @ 7cc58 │ │ │ │ - ldr r0, [pc, #236] @ 7cc5c │ │ │ │ + ldr r1, [pc, #236] @ 7cc4c │ │ │ │ + ldr r0, [pc, #236] @ 7cc50 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 7c97c │ │ │ │ - ldr r3, [pc, #204] @ 7cc60 │ │ │ │ + b 7c970 │ │ │ │ + ldr r3, [pc, #204] @ 7cc54 │ │ │ │ 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 │ │ │ │ - b 7caf8 │ │ │ │ + b 7caec │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b 7c9f8 │ │ │ │ - ldr r1, [pc, #144] @ 7cc64 │ │ │ │ + b 7c9ec │ │ │ │ + ldr r1, [pc, #144] @ 7cc58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r2, r7, #1 │ │ │ │ orr r2, r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #96] @ 7cc68 │ │ │ │ - ldr r2, [pc, #96] @ 7cc6c │ │ │ │ - ldr r0, [pc, #96] @ 7cc70 │ │ │ │ + ldr r1, [pc, #96] @ 7cc5c │ │ │ │ + ldr r2, [pc, #96] @ 7cc60 │ │ │ │ + ldr r0, [pc, #96] @ 7cc64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - b 7cb34 │ │ │ │ + b 7cb28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, asr #14 │ │ │ │ + eoreq r3, r3, ip, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, r0, lsr #14 │ │ │ │ + eoreq r3, r3, ip, 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, r0, ror #11 │ │ │ │ + andseq r0, pc, r8, ror #31 │ │ │ │ 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 r3, r3, r4, asr #9 │ │ │ │ + eoreq r0, r0, r8, lsr #10 │ │ │ │ + andseq r0, pc, r4, lsl 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 │ │ │ │ + andseq r1, pc, ip, lsr r1 @ │ │ │ │ + andseq r1, pc, ip, asr #1 │ │ │ │ + eoreq r0, r0, r0, ror r3 │ │ │ │ + andseq r0, pc, ip, ror sp @ │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #2496] @ 7d640 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2488] @ 7d650 │ │ │ │ + ldr r0, [pc, #2488] @ 7d644 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr r8, [pc, #2476] @ 7d654 │ │ │ │ + ldr r8, [pc, #2476] @ 7d648 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #2468] @ 7d658 │ │ │ │ + ldr r3, [pc, #2468] @ 7d64c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [ip] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -92379,115 +92376,115 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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, #112] @ 0x70 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bne 7d0c4 │ │ │ │ + bne 7d0b8 │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub lr, r3, #44 @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ - bls 7d2f0 │ │ │ │ + bls 7d2e4 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ + bhi 7d0b8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - beq 7d0f8 │ │ │ │ + beq 7d0ec │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cd98 │ │ │ │ + bne 7cd8c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdbc │ │ │ │ + bls 7cdb0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #2232] @ 7d65c │ │ │ │ + ldr r1, [pc, #2232] @ 7d650 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #2204] @ 7d660 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #2204] @ 7d654 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 7d03c │ │ │ │ + beq 7d030 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r4, #10 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -92495,182 +92492,182 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - beq 7d2d8 │ │ │ │ - ldr r2, [pc, #1932] @ 7d664 │ │ │ │ + beq 7d2cc │ │ │ │ + ldr r2, [pc, #1932] @ 7d658 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7cef0 │ │ │ │ + beq 7cee4 │ │ │ │ mov r1, r4 │ │ │ │ bl 103924 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf04 │ │ │ │ + bne 7cef8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7cf20 │ │ │ │ + beq 7cf14 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d030 │ │ │ │ + beq 7d024 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ + beq 7d024 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ tst r1, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf68 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7d470 │ │ │ │ - ldr r3, [pc, #1796] @ 7d668 │ │ │ │ + bne 7d464 │ │ │ │ + ldr r3, [pc, #1796] @ 7d65c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d5dc │ │ │ │ + bne 7d5d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfbc │ │ │ │ - b 7d420 │ │ │ │ + bne 7cfb0 │ │ │ │ + b 7d414 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d00c │ │ │ │ + bne 7d000 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d414 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands r7, r0, #1 │ │ │ │ and r1, r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bne 7cfe0 │ │ │ │ + bne 7cfd4 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ - bne 7d314 │ │ │ │ + bne 7d308 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bne 7cff8 │ │ │ │ + bne 7cfec │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 7cf88 │ │ │ │ + bne 7cf7c │ │ │ │ bl 113de4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cfa8 │ │ │ │ + beq 7cf9c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d414 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cf3c │ │ │ │ + bne 7cf30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ 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 1f2638 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7d148 │ │ │ │ - ldr r3, [pc, #1540] @ 7d66c │ │ │ │ + beq 7d13c │ │ │ │ + ldr r3, [pc, #1540] @ 7d660 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7d148 │ │ │ │ + beq 7d13c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9f14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d150 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d150 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d150 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 7d2a8 │ │ │ │ - ldr r1, [pc, #1444] @ 7d670 │ │ │ │ + b 7d29c │ │ │ │ + ldr r1, [pc, #1444] @ 7d664 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - bne 7cd80 │ │ │ │ - ldr r2, [pc, #1376] @ 7d660 │ │ │ │ + bne 7cd74 │ │ │ │ + ldr r2, [pc, #1376] @ 7d654 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7cdc4 │ │ │ │ + beq 7cdb8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d120 │ │ │ │ + bne 7d114 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdc4 │ │ │ │ + bls 7cdb8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1352] @ 7d674 │ │ │ │ + ldr r1, [pc, #1352] @ 7d668 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - b 7cdc4 │ │ │ │ + bl 48af0 │ │ │ │ + b 7cdb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7d0ac │ │ │ │ + beq 7d0a0 │ │ │ │ mov r4, #9 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 +92675,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 226134 │ │ │ │ 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] │ │ │ │ @@ -92700,224 +92697,224 @@ │ │ │ │ str r2, [ip, #16] │ │ │ │ ldrhne r2, [r0, #2] │ │ │ │ str ip, [r0, #16] │ │ │ │ orrne r2, r2, #1 │ │ │ │ strhne r2, [r0, #2] │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7d298 │ │ │ │ + bne 7d28c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7d62c │ │ │ │ + beq 7d620 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 7d238 │ │ │ │ - b 7d2a4 │ │ │ │ + beq 7d22c │ │ │ │ + b 7d298 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d298 │ │ │ │ mov r7, r3 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d298 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d218 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d218 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 7d224 │ │ │ │ + beq 7d218 │ │ │ │ cmp r1, #0 │ │ │ │ strne r7, [sp, #36] @ 0x24 │ │ │ │ cmp lr, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 7d288 │ │ │ │ + bgt 7d27c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7d2a4 │ │ │ │ + beq 7d298 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [ip, #2] │ │ │ │ - b 7d2a4 │ │ │ │ + b 7d298 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #968] @ 7d678 │ │ │ │ + ldr r2, [pc, #968] @ 7d66c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #920] @ 7d650 │ │ │ │ + ldr r3, [pc, #920] @ 7d644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d648 │ │ │ │ + bne 7d63c │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 7ced0 │ │ │ │ - ldr r2, [pc, #888] @ 7d664 │ │ │ │ + bne 7cec4 │ │ │ │ + ldr r2, [pc, #888] @ 7d658 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ - b 7cef0 │ │ │ │ + b 7cee4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d0c4 │ │ │ │ + bne 7d0b8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ - b 7cd70 │ │ │ │ + bhi 7d0b8 │ │ │ │ + b 7cd64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7d330 │ │ │ │ + bne 7d324 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ movne r7, #1 │ │ │ │ strne r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq 7d00c │ │ │ │ + beq 7d000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d374 │ │ │ │ + beq 7d368 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d39c │ │ │ │ + beq 7d390 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d3c4 │ │ │ │ + bne 7d3b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7d408 │ │ │ │ + bne 7d3fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7d340 │ │ │ │ + bne 7d334 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfa8 │ │ │ │ - b 7d00c │ │ │ │ + bne 7cf9c │ │ │ │ + b 7d000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d4a4 │ │ │ │ + beq 7d498 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d504 │ │ │ │ + beq 7d4f8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d45c │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3ac │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d45c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r2, #8] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3ac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - beq 7d63c │ │ │ │ - ldr r3, [pc, #572] @ 7d67c │ │ │ │ + beq 7d630 │ │ │ │ + ldr r3, [pc, #572] @ 7d670 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #564] @ 7d680 │ │ │ │ + ldr r1, [pc, #564] @ 7d674 │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ - b 7d038 │ │ │ │ + bl 4bc94 │ │ │ │ + b 7d02c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b 7d00c │ │ │ │ + b 7d000 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7cf74 │ │ │ │ + bhi 7cf68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7cf74 │ │ │ │ - b 7cf5c │ │ │ │ + bne 7cf68 │ │ │ │ + b 7cf50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bne 7d5b0 │ │ │ │ + bne 7d5a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d548 │ │ │ │ + beq 7d53c │ │ │ │ bl 114ef8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 114ef8 │ │ │ │ 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 │ │ │ │ + b 7d3ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 113de4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d600 │ │ │ │ + beq 7d5f4 │ │ │ │ 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 │ │ │ │ + b 7d3ac │ │ │ │ bl 113de4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 114ef8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -92935,182 +92932,182 @@ │ │ │ │ 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 │ │ │ │ + b 7d3ac │ │ │ │ bl 114ef8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 114ef8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 7d3b4 │ │ │ │ + beq 7d3a8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b 7d3fc │ │ │ │ + b 7d3f0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ mov r1, r5 │ │ │ │ bl 103924 │ │ │ │ mov r1, r4 │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 7cf74 │ │ │ │ + b 7cf68 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 113de4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 114ef8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3ac │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 7d210 │ │ │ │ - ldr r3, [pc, #64] @ 7d684 │ │ │ │ + b 7d204 │ │ │ │ + ldr r3, [pc, #64] @ 7d678 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7d440 │ │ │ │ + b 7d434 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, ror #6 │ │ │ │ + eoreq r3, r3, ip, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, lsr r3 │ │ │ │ + eoreq r3, r3, r8, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r4, lsr #6 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ 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 r2, r3, r4, asr #26 │ │ │ │ - andseq r0, pc, ip, lsr #18 │ │ │ │ - andseq r0, pc, r4, asr #18 │ │ │ │ - andseq sp, lr, r8, lsl #29 │ │ │ │ + @ instruction: 0x001fffd0 │ │ │ │ + andseq r0, pc, ip, lsl ip @ │ │ │ │ + eoreq r2, r3, r0, asr sp │ │ │ │ + @ instruction: 0x001f08f8 │ │ │ │ + andseq r0, pc, r0, lsl r9 @ │ │ │ │ + andseq sp, lr, r4, asr lr │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #36] @ 7d6bc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq pc, lr, r4, lsl #30 │ │ │ │ + @ instruction: 0x001efed0 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #36] @ 7d700 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001efedc │ │ │ │ + andseq pc, lr, r8, lsr #29 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #36] @ 7d744 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001f03f4 │ │ │ │ + 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] @ 7d794 │ │ │ │ + ldr r0, [pc, #36] @ 7d788 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, r4, asr #7 │ │ │ │ + mulseq pc, r0, r3 @ │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #36] @ 7d7cc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq pc, r8, r3 @ │ │ │ │ + andseq r0, pc, r4, ror #6 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #36] @ 7d810 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7cc74 │ │ │ │ + bl 7cc68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ + andseq r0, pc, r8, lsr r3 @ │ │ │ │ │ │ │ │ -0007d820 : │ │ │ │ - b 73758 │ │ │ │ +0007d814 : │ │ │ │ + b 7374c │ │ │ │ │ │ │ │ -0007d824 : │ │ │ │ +0007d818 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 7d870 │ │ │ │ + bne 7d864 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7d878 │ │ │ │ + beq 7d86c │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmn r2, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -93123,48 +93120,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 7d854 │ │ │ │ + ble 7d848 │ │ │ │ cmp r2, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d8a0 : │ │ │ │ +0007d894 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 797fc │ │ │ │ + b 797f0 │ │ │ │ │ │ │ │ -0007d8ac : │ │ │ │ +0007d8a0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - b 797fc │ │ │ │ + b 797f0 │ │ │ │ │ │ │ │ -0007d8bc : │ │ │ │ +0007d8b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr lr, [pc, #600] @ 7db2c │ │ │ │ + ldr lr, [pc, #600] @ 7db20 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #592] @ 7db30 │ │ │ │ + ldr r0, [pc, #592] @ 7db24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #572] @ 7db34 │ │ │ │ + ldr r3, [pc, #572] @ 7db28 │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #568] @ 7db38 │ │ │ │ + ldr r2, [pc, #568] @ 7db2c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -93177,63 +93174,63 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrlt r0, [ip] │ │ │ │ ldrge r0, [ip, r4, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7d988 │ │ │ │ - ldr r2, [pc, #484] @ 7db3c │ │ │ │ + beq 7d97c │ │ │ │ + ldr r2, [pc, #484] @ 7db30 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 7dabc │ │ │ │ + beq 7dab0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9ec │ │ │ │ + beq 7d9e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #452] @ 7db40 │ │ │ │ - ldr r1, [pc, #452] @ 7db44 │ │ │ │ + beq 7d9d8 │ │ │ │ + ldr r2, [pc, #452] @ 7db34 │ │ │ │ + ldr r1, [pc, #452] @ 7db38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 7d9a8 │ │ │ │ + b 7d99c │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9c4 │ │ │ │ + beq 7d9b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #420] @ 7db48 │ │ │ │ + beq 7d9d8 │ │ │ │ + ldr r2, [pc, #420] @ 7db3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #412] @ 7db4c │ │ │ │ + ldr r3, [pc, #412] @ 7db40 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 7db00 │ │ │ │ + bhi 7daf4 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7dac4 │ │ │ │ + bls 7dab8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d99c │ │ │ │ + bne 7d990 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - b 7da5c │ │ │ │ + b 7da50 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dacc │ │ │ │ + bls 7dac0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d9e0 │ │ │ │ - ldr r3, [pc, #316] @ 7db50 │ │ │ │ + bne 7d968 │ │ │ │ + b 7d9d4 │ │ │ │ + ldr r3, [pc, #316] @ 7db44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -93242,175 +93239,175 @@ │ │ │ │ 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 48af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #240] @ 7db54 │ │ │ │ - ldr r3, [pc, #200] @ 7db30 │ │ │ │ + ldr r2, [pc, #240] @ 7db48 │ │ │ │ + ldr r3, [pc, #200] @ 7db24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7dafc │ │ │ │ + bne 7daf0 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #196] @ 7db58 │ │ │ │ + ldr r3, [pc, #196] @ 7db4c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #184] @ 7db5c │ │ │ │ + b 7da0c │ │ │ │ + ldr r3, [pc, #184] @ 7db50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #172] @ 7db60 │ │ │ │ + b 7da0c │ │ │ │ + ldr r3, [pc, #172] @ 7db54 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ + b 7da0c │ │ │ │ mov r0, #1 │ │ │ │ - b 7da5c │ │ │ │ - ldr r2, [pc, #112] @ 7db3c │ │ │ │ + b 7da50 │ │ │ │ + ldr r2, [pc, #112] @ 7db30 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 797fc │ │ │ │ + bl 797f0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 7da54 │ │ │ │ + bne 7da48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e0 │ │ │ │ + beq 7d9d4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d99c │ │ │ │ + bne 7d968 │ │ │ │ + b 7d990 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 7db64 │ │ │ │ + ldr r3, [pc, #92] @ 7db58 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 7da30 │ │ │ │ - eoreq r2, r3, r8, lsl r7 │ │ │ │ + b 7da24 │ │ │ │ + eoreq r2, r3, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ @ 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 │ │ │ │ - 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: 0x001f86b0 │ │ │ │ + andseq r0, pc, r4, asr r4 @ │ │ │ │ + @ instruction: 0x001edaf4 │ │ │ │ + eoreq r5, r0, lr, lsl ip │ │ │ │ + andseq r0, pc, r0, lsl r4 @ │ │ │ │ + eoreq r2, r3, r0, lsr #11 │ │ │ │ + andseq r0, pc, r8, asr r3 @ │ │ │ │ + andseq r0, pc, r8, lsr r3 @ │ │ │ │ + andseq r0, pc, r0, asr r3 @ │ │ │ │ + andseq r0, pc, r4, lsr 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 │ │ │ │ + ldr r5, [pc, #1384] @ 7e0dc │ │ │ │ + ldr lr, [pc, #1384] @ 7e0e0 │ │ │ │ + ldr ip, [pc, #1384] @ 7e0e4 │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add r5, pc, r5 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #580] @ 0x244 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1340] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1340] @ 7e0e8 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [pc, #1204] @ 7e0ec │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ + bne 7dc68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq 7dcdc │ │ │ │ - ldr r1, [pc, #1152] @ 7e0fc │ │ │ │ + beq 7dcd0 │ │ │ │ + ldr r1, [pc, #1152] @ 7e0f0 │ │ │ │ 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 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #1100] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1100] @ 7e0e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1096] @ 7e100 │ │ │ │ - ldr r3, [pc, #1076] @ 7e0f0 │ │ │ │ + ldr r2, [pc, #1096] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1076] @ 7e0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e0e4 │ │ │ │ + bne 7e0d8 │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #2 │ │ │ │ subgt r3, r3, #3 │ │ │ │ strgt r3, [sp, #56] @ 0x38 │ │ │ │ @@ -93420,761 +93417,761 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #11 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 7dd74 │ │ │ │ + bne 7dd68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 7dd48 │ │ │ │ + bne 7dd3c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dffc │ │ │ │ + bls 7dff0 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #940] @ 7e104 │ │ │ │ + ldr r1, [pc, #940] @ 7e0f8 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - ble 7ddfc │ │ │ │ + ble 7ddf0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #892] @ 7e108 │ │ │ │ + ldr r3, [pc, #892] @ 7e0fc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7ddfc │ │ │ │ + beq 7ddf0 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e0b0 │ │ │ │ + beq 7e0a4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 7e0dc │ │ │ │ - ldr r3, [pc, #820] @ 7e10c │ │ │ │ + beq 7e0d0 │ │ │ │ + ldr r3, [pc, #820] @ 7e100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e048 │ │ │ │ + bne 7e03c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de04 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #748] @ 7e10c │ │ │ │ + bl 1c2d64 │ │ │ │ + ldr r3, [pc, #748] @ 7e100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dfdc │ │ │ │ + beq 7dfd0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #712] @ 7e110 │ │ │ │ + ldr r3, [pc, #712] @ 7e104 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e08c │ │ │ │ + beq 7e080 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #668] @ 7e114 │ │ │ │ + bl 5354c │ │ │ │ + ldr r3, [pc, #668] @ 7e108 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 7df18 │ │ │ │ + bne 7df0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ addle r2, sp, #96 @ 0x60 │ │ │ │ - bgt 7dfc0 │ │ │ │ + bgt 7dfb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ble 7defc │ │ │ │ + ble 7def0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub lr, r0, #4 │ │ │ │ add lr, lr, r3, lsl #2 │ │ │ │ sub r1, r2, #4 │ │ │ │ add r3, r0, #8 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r1, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bne 7deec │ │ │ │ + bne 7dee0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #472] @ 7e118 │ │ │ │ + bl 1c2ba4 │ │ │ │ + ldr r3, [pc, #472] @ 7e10c │ │ │ │ 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 │ │ │ │ strne r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7df80 │ │ │ │ + beq 7df74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 7e10c │ │ │ │ + ldr r3, [pc, #416] @ 7e100 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r1, [r2, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #348] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #348] @ 7e0e8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ 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 e9614 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 7df60 │ │ │ │ + b 7df54 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r2, r0 │ │ │ │ - b 7dec4 │ │ │ │ + b 7deb8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ str r0, [r3, #736] @ 0x2e0 │ │ │ │ str r0, [r3, #732] @ 0x2dc │ │ │ │ mov r0, #4 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc94 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #260] @ 7e11c │ │ │ │ + ldr r1, [pc, #260] @ 7e110 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #232] @ 7e120 │ │ │ │ - ldr r1, [pc, #232] @ 7e124 │ │ │ │ + ldr r2, [pc, #232] @ 7e114 │ │ │ │ + ldr r1, [pc, #232] @ 7e118 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 7dd68 │ │ │ │ + bl 4e5c4 │ │ │ │ + b 7dd5c │ │ │ │ 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 20ade0 │ │ │ │ + bl 20a928 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20afcc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de04 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ - b 7de60 │ │ │ │ - ldr r1, [pc, #112] @ 7e128 │ │ │ │ + b 7de54 │ │ │ │ + ldr r1, [pc, #112] @ 7e11c │ │ │ │ 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 48af0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dc94 │ │ │ │ mov r4, r5 │ │ │ │ - b 7ddf0 │ │ │ │ + b 7dde4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r3, r0, ror r4 │ │ │ │ - eoreq r2, r3, ip, ror #8 │ │ │ │ + eoreq r2, r3, ip, ror r4 │ │ │ │ + eoreq r2, r3, r8, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r1, r0, ror #26 │ │ │ │ - andseq r0, pc, r4, lsl r2 @ │ │ │ │ - eoreq r2, r3, r0, asr #6 │ │ │ │ - andseq pc, pc, r0, ror r3 @ │ │ │ │ + eorseq sl, r1, ip, ror #26 │ │ │ │ + andseq r0, pc, r0, ror #3 │ │ │ │ + eoreq r2, r3, ip, asr #6 │ │ │ │ + andseq pc, pc, ip, lsr 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 @ │ │ │ │ + eorseq sl, r1, r8, ror fp │ │ │ │ + eorseq sl, r1, r4, asr #22 │ │ │ │ + eorseq sl, r1, ip, ror sl │ │ │ │ + mulseq lr, r4, lr │ │ │ │ + andseq lr, pc, r4, asr #30 │ │ │ │ + andseq pc, lr, ip, lsr lr @ │ │ │ │ + andseq pc, lr, r0, lsl #28 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e144 │ │ │ │ + ldr r0, [pc, #12] @ 7e138 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 7db68 │ │ │ │ - andseq pc, lr, r4, lsr #14 │ │ │ │ + b 7db5c │ │ │ │ + @ instruction: 0x001ef6f0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e160 │ │ │ │ + ldr r0, [pc, #12] @ 7e154 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 7db68 │ │ │ │ - @ instruction: 0x001ef6f4 │ │ │ │ + b 7db5c │ │ │ │ + andseq pc, lr, r0, asr #13 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #1004] @ 7e564 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1000] @ 7e574 │ │ │ │ + ldr r3, [pc, #1000] @ 7e568 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r7, [pc, #980] @ 7e578 │ │ │ │ + ldr r7, [pc, #980] @ 7e56c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #968] @ 7e57c │ │ │ │ + ldr r3, [pc, #968] @ 7e570 │ │ │ │ add r7, pc, r7 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ subs ip, r2, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 7e2f0 │ │ │ │ - ldr r3, [pc, #836] @ 7e580 │ │ │ │ + beq 7e2e4 │ │ │ │ + ldr r3, [pc, #836] @ 7e574 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e360 │ │ │ │ + beq 7e354 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7e3e0 │ │ │ │ + beq 7e3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 7e368 │ │ │ │ + beq 7e35c │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e418 │ │ │ │ + bne 7e40c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7e2d0 │ │ │ │ - ldr lr, [pc, #716] @ 7e584 │ │ │ │ + beq 7e2c4 │ │ │ │ + ldr lr, [pc, #716] @ 7e578 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r6, #3 │ │ │ │ - beq 7e444 │ │ │ │ + beq 7e438 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e4a0 │ │ │ │ + beq 7e494 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e308 │ │ │ │ + bne 7e2fc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e534 │ │ │ │ + beq 7e528 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 7e334 │ │ │ │ + bne 7e328 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e248 │ │ │ │ + b 7e2dc │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e500 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e350 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7e3a8 │ │ │ │ + beq 7e39c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 7e2e8 │ │ │ │ - ldr r3, [pc, #536] @ 7e588 │ │ │ │ + b 7e2dc │ │ │ │ + ldr r3, [pc, #536] @ 7e57c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr ip, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp ip, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ sub r3, r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ str ip, [sp, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 7e294 │ │ │ │ + b 7e288 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r6, #2 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e500 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e350 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e350 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 7e2e8 │ │ │ │ - ldr r3, [pc, #416] @ 7e588 │ │ │ │ - ldr r0, [pc, #416] @ 7e58c │ │ │ │ + beq 7e2dc │ │ │ │ + ldr r3, [pc, #416] @ 7e57c │ │ │ │ + ldr r0, [pc, #416] @ 7e580 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str lr, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ - b 7e268 │ │ │ │ + bl 776ec │ │ │ │ + b 7e25c │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr ip, [pc, #364] @ 7e590 │ │ │ │ + ldr ip, [pc, #364] @ 7e584 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ cmp r6, #3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7e2d8 │ │ │ │ + bne 7e2cc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7e2d8 │ │ │ │ - ldr r1, [pc, #288] @ 7e594 │ │ │ │ - ldr r0, [pc, #288] @ 7e598 │ │ │ │ + bne 7e2cc │ │ │ │ + ldr r1, [pc, #288] @ 7e588 │ │ │ │ + ldr r0, [pc, #288] @ 7e58c │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 7e2e4 │ │ │ │ - ldr r9, [pc, #220] @ 7e59c │ │ │ │ + ble 7e2d8 │ │ │ │ + ldr r9, [pc, #220] @ 7e590 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 7e4d4 │ │ │ │ + b 7e4c8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - beq 7e2e4 │ │ │ │ + beq 7e2d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [ip, r4, lsl #2] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e4c4 │ │ │ │ + bne 7e4b8 │ │ │ │ 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 │ │ │ │ - b 7e4c4 │ │ │ │ + bl 4eac4 │ │ │ │ + b 7e4b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e248 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e248 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e248 │ │ │ │ + b 7e2dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #96] @ 7e5a0 │ │ │ │ + ldr r2, [pc, #96] @ 7e594 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #44] @ 7e574 │ │ │ │ + ldr r3, [pc, #44] @ 7e568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e56c │ │ │ │ + bne 7e560 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, ror #28 │ │ │ │ + eoreq r1, r3, r8, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #28 │ │ │ │ + eoreq r1, r3, r4, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r1, r4, ror r7 │ │ │ │ - andseq pc, lr, r8, ror ip @ │ │ │ │ + eorseq sl, r1, r0, lsl #15 │ │ │ │ + andseq pc, lr, r4, asr #24 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00231ab4 │ │ │ │ + @ instruction: 0x001efab4 │ │ │ │ + andseq ip, lr, r0, lsl #10 │ │ │ │ + andseq pc, lr, r0, lsr #21 │ │ │ │ + andseq r3, pc, ip, ror #7 │ │ │ │ + eoreq r1, r3, r0, asr #21 │ │ │ │ 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] │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #388] @ 7e750 │ │ │ │ - ldr r3, [pc, #388] @ 7e754 │ │ │ │ + ldr r1, [pc, #388] @ 7e744 │ │ │ │ + ldr r3, [pc, #388] @ 7e748 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r6, [pc, #380] @ 7e758 │ │ │ │ + ldr r6, [pc, #380] @ 7e74c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 7e75c │ │ │ │ + ldr r3, [pc, #368] @ 7e750 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r7, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ tst ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 7e660 │ │ │ │ + bne 7e654 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 7e684 │ │ │ │ - ldr r1, [pc, #248] @ 7e760 │ │ │ │ - ldr r0, [pc, #248] @ 7e764 │ │ │ │ + bls 7e678 │ │ │ │ + ldr r1, [pc, #248] @ 7e754 │ │ │ │ + ldr r0, [pc, #248] @ 7e758 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ 7e768 │ │ │ │ + ldr r0, [pc, #220] @ 7e75c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 7e6e0 │ │ │ │ + bne 7e6d4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq 7e728 │ │ │ │ + beq 7e71c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 54798 │ │ │ │ + bl 54788 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ 7e76c │ │ │ │ + ldr r2, [pc, #108] @ 7e760 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 7e754 │ │ │ │ + ldr r3, [pc, #76] @ 7e748 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e74c │ │ │ │ + bne 7e740 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #64] @ 7e770 │ │ │ │ + ldr r3, [pc, #64] @ 7e764 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 54980 │ │ │ │ + bl 54970 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 7e6f8 │ │ │ │ + b 7e6ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsr #20 │ │ │ │ + eoreq r1, r3, r8, lsr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl sl │ │ │ │ + eoreq r1, r3, ip, lsl sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, asr #1 │ │ │ │ - andseq pc, lr, r0, lsl r1 @ │ │ │ │ - ldrsheq pc, [lr], -r0 @ │ │ │ │ - strdeq r1, [r3], -r4 @ │ │ │ │ + mulseq lr, r0, r0 │ │ │ │ + ldrsbeq pc, [lr], -ip @ │ │ │ │ + ldrheq pc, [lr], -ip @ │ │ │ │ + eoreq r1, r3, r0, lsl #18 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #232] @ 7e878 │ │ │ │ + ldr ip, [pc, #232] @ 7e868 │ │ │ │ + ldr r2, [pc, #232] @ 7e86c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #220] @ 7e87c │ │ │ │ + ldr r5, [pc, #220] @ 7e870 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #216] @ 7e880 │ │ │ │ + ldr r3, [pc, #216] @ 7e874 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #180] @ 7e884 │ │ │ │ + ldr r0, [pc, #180] @ 7e878 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r6] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ - ldr r3, [pc, #132] @ 7e888 │ │ │ │ + bl 7d8b0 │ │ │ │ + ldr r3, [pc, #132] @ 7e87c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r0, [pc, #108] @ 7e88c │ │ │ │ + ldr r0, [pc, #108] @ 7e880 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ str r4, [r3, #752] @ 0x2f0 │ │ │ │ add ip, r3, #768 @ 0x300 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [ip] │ │ │ │ - bl 776f8 │ │ │ │ - ldr r2, [pc, #68] @ 7e890 │ │ │ │ - ldr r3, [pc, #40] @ 7e878 │ │ │ │ + bl 776ec │ │ │ │ + ldr r2, [pc, #68] @ 7e884 │ │ │ │ + ldr r3, [pc, #40] @ 7e86c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7e870 │ │ │ │ + bne 7e864 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r8, ror #16 │ │ │ │ + eoreq r1, r3, r4, ror r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #16 │ │ │ │ + eoreq r1, r3, r4, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r8, asr pc │ │ │ │ + andseq lr, lr, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1658 │ │ │ │ - eoreq r1, r3, ip, lsr #15 │ │ │ │ + @ instruction: 0x002317b8 │ │ │ │ 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, #492] @ 7ea98 │ │ │ │ - ldr ip, [pc, #492] @ 7ea9c │ │ │ │ + ldr lr, [pc, #492] @ 7ea8c │ │ │ │ + ldr ip, [pc, #492] @ 7ea90 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #480] @ 7eaa0 │ │ │ │ + ldr r6, [pc, #480] @ 7ea94 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #476] @ 7eaa4 │ │ │ │ + ldr r3, [pc, #476] @ 7ea98 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -94186,354 +94183,354 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #400] @ 7eaa8 │ │ │ │ + ldr r0, [pc, #400] @ 7ea9c │ │ │ │ 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, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ble 7ea48 │ │ │ │ + ble 7ea3c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7e9c4 │ │ │ │ - ldr r1, [pc, #312] @ 7eaac │ │ │ │ - ldr r0, [pc, #312] @ 7eab0 │ │ │ │ + beq 7e9b8 │ │ │ │ + ldr r1, [pc, #312] @ 7eaa0 │ │ │ │ + ldr r0, [pc, #312] @ 7eaa4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #280] @ 7eab4 │ │ │ │ + ldr r2, [pc, #280] @ 7eaa8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #248] @ 7ea9c │ │ │ │ + ldr r3, [pc, #248] @ 7ea90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ea94 │ │ │ │ + bne 7ea88 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e9f4 │ │ │ │ + beq 7e9e8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e960 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e960 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - bne 7e96c │ │ │ │ - ldr r2, [pc, #188] @ 7eab8 │ │ │ │ + bne 7e960 │ │ │ │ + ldr r2, [pc, #188] @ 7eaac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7ea74 │ │ │ │ + beq 7ea68 │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - beq 7ea68 │ │ │ │ - ldr r3, [pc, #156] @ 7eabc │ │ │ │ + beq 7ea5c │ │ │ │ + ldr r3, [pc, #156] @ 7eab0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - ldr r3, [pc, #152] @ 7eac0 │ │ │ │ + ldr r3, [pc, #152] @ 7eab4 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ - b 7e994 │ │ │ │ - ldr r3, [pc, #116] @ 7eac4 │ │ │ │ + b 7e988 │ │ │ │ + ldr r3, [pc, #116] @ 7eab8 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [ip] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 7ea18 │ │ │ │ - ldr r3, [pc, #88] @ 7eac8 │ │ │ │ + bne 7ea0c │ │ │ │ + ldr r3, [pc, #88] @ 7eabc │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 7ea20 │ │ │ │ - ldr r1, [pc, #80] @ 7eacc │ │ │ │ - ldr r0, [pc, #80] @ 7ead0 │ │ │ │ + b 7ea14 │ │ │ │ + ldr r1, [pc, #80] @ 7eac0 │ │ │ │ + ldr r0, [pc, #80] @ 7eac4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - b 7e994 │ │ │ │ + b 7e988 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r8, asr #14 │ │ │ │ + eoreq r1, r3, r4, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, lsr #14 │ │ │ │ + eoreq r1, r3, r4, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, ip, ror #27 │ │ │ │ - andseq lr, lr, r0, lsl #29 │ │ │ │ - mulseq lr, ip, sp │ │ │ │ - eoreq r1, r3, r8, asr r6 │ │ │ │ - @ instruction: 0x00319fb8 │ │ │ │ + @ instruction: 0x001eedb8 │ │ │ │ + andseq lr, lr, ip, asr #28 │ │ │ │ + andseq lr, lr, r8, ror #26 │ │ │ │ + eoreq r1, r3, r4, ror #12 │ │ │ │ + eorseq r9, r1, r4, asr #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r9, r1, r8, lsl #31 │ │ │ │ - eorseq r9, r1, r0, ror #30 │ │ │ │ + mlaseq r1, r4, pc, r9 @ │ │ │ │ + eorseq r9, r1, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x001ef4f8 │ │ │ │ + @ instruction: 0x001eecf0 │ │ │ │ + andseq pc, lr, r4, asr #9 │ │ │ │ mov r2, #0 │ │ │ │ - b 7e894 │ │ │ │ + b 7e888 │ │ │ │ mov r2, #1 │ │ │ │ - b 7e894 │ │ │ │ + b 7e888 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #304] @ 7ec2c │ │ │ │ - ldr ip, [pc, #304] @ 7ec30 │ │ │ │ + ldr lr, [pc, #304] @ 7ec20 │ │ │ │ + ldr ip, [pc, #304] @ 7ec24 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #292] @ 7ec34 │ │ │ │ + ldr r3, [pc, #292] @ 7ec28 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #288] @ 7ec38 │ │ │ │ + ldr r2, [pc, #288] @ 7ec2c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #248] @ 7ec3c │ │ │ │ + ldr r0, [pc, #248] @ 7ec30 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ble 7ebac │ │ │ │ + ble 7eba0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7ebf8 │ │ │ │ + beq 7ebec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #176] @ 7ec40 │ │ │ │ + ldr r1, [pc, #176] @ 7ec34 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #172] @ 7ec44 │ │ │ │ + ldr r0, [pc, #172] @ 7ec38 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ 7ec48 │ │ │ │ + ldr r3, [pc, #148] @ 7ec3c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 7939c │ │ │ │ - ldr r2, [pc, #124] @ 7ec4c │ │ │ │ - ldr r3, [pc, #92] @ 7ec30 │ │ │ │ + bl 79390 │ │ │ │ + ldr r2, [pc, #124] @ 7ec40 │ │ │ │ + ldr r3, [pc, #92] @ 7ec24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ec28 │ │ │ │ + bne 7ec1c │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 7ebac │ │ │ │ + beq 7eba0 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb74 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 7eb80 │ │ │ │ - b 7ebac │ │ │ │ + bne 7eb74 │ │ │ │ + b 7eba0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r1, r3, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r1, r3, r4, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r4, ror #22 │ │ │ │ - andseq lr, lr, r4, ror #24 │ │ │ │ - andseq lr, lr, ip, lsl fp │ │ │ │ - @ instruction: 0x00319dfc │ │ │ │ - eoreq r1, r3, r8, lsr #8 │ │ │ │ + andseq lr, lr, r0, lsr fp │ │ │ │ + andseq lr, lr, r0, lsr ip │ │ │ │ + andseq lr, lr, r8, ror #21 │ │ │ │ + eorseq r9, r1, r8, lsl #28 │ │ │ │ + eoreq r1, r3, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #400] @ 7edf8 │ │ │ │ - ldr r2, [pc, #400] @ 7edfc │ │ │ │ + ldr ip, [pc, #400] @ 7edec │ │ │ │ + ldr r2, [pc, #400] @ 7edf0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #388] @ 7ee00 │ │ │ │ + ldr r6, [pc, #388] @ 7edf4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #384] @ 7ee04 │ │ │ │ + ldr r3, [pc, #384] @ 7edf8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ 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, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #332] @ 7ee08 │ │ │ │ - add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #332] @ 7edfc │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ 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] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7ed98 │ │ │ │ + bne 7ed8c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ed98 │ │ │ │ + bhi 7ed8c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #224] @ 7ee0c │ │ │ │ + bl 55fcc │ │ │ │ + ldr r3, [pc, #224] @ 7ee00 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 7edc8 │ │ │ │ + beq 7edbc │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r3, #736] @ 0x2e0 │ │ │ │ str r2, [r3, #732] @ 0x2dc │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #164] @ 7ee10 │ │ │ │ + ldr r2, [pc, #164] @ 7ee04 │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ - ldr r3, [pc, #136] @ 7edfc │ │ │ │ + ldr r3, [pc, #136] @ 7edf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7edf4 │ │ │ │ + bne 7ede8 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #104] @ 7ee14 │ │ │ │ - ldr r0, [pc, #104] @ 7ee18 │ │ │ │ + ldr r1, [pc, #104] @ 7ee08 │ │ │ │ + ldr r0, [pc, #104] @ 7ee0c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 7ed10 │ │ │ │ + b 7ed04 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ str r1, [r3, #736] @ 0x2e0 │ │ │ │ str r2, [r3, #732] @ 0x2dc │ │ │ │ - b 7ed54 │ │ │ │ + b 7ed48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsl #7 │ │ │ │ + mlaeq r3, r8, r3, r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, ip, ror #6 │ │ │ │ + eoreq r1, r3, r8, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r8, lsr fp │ │ │ │ + andseq ip, lr, r4, lsl #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 │ │ │ │ + mlaeq r3, r4, r2, r1 │ │ │ │ + @ instruction: 0x001fe2f0 │ │ │ │ + andseq ip, lr, r8, lsr #20 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #256] @ 7ef28 │ │ │ │ + ldr r1, [pc, #256] @ 7ef2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #248] @ 7ef3c │ │ │ │ + ldr r2, [pc, #248] @ 7ef30 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #244] @ 7ef40 │ │ │ │ + ldr r3, [pc, #244] @ 7ef34 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #224] @ 7ef44 │ │ │ │ + ldr r1, [pc, #224] @ 7ef38 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r0, #748] @ 0x2ec │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r6, [r0, #768] @ 0x300 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -94542,268 +94539,268 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r5] │ │ │ │ cmp r6, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [r0, #748] @ 0x2ec │ │ │ │ - bne 7ef08 │ │ │ │ - ldr r0, [pc, #156] @ 7ef48 │ │ │ │ + bne 7eefc │ │ │ │ + ldr r0, [pc, #156] @ 7ef3c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #108] @ 7ef4c │ │ │ │ + ldr r2, [pc, #108] @ 7ef40 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 7ef38 │ │ │ │ + ldr r3, [pc, #80] @ 7ef2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ef30 │ │ │ │ + bne 7ef24 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 7ef50 │ │ │ │ + ldr r0, [pc, #64] @ 7ef44 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 7ef54 │ │ │ │ + ldr r0, [pc, #52] @ 7ef48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 7eed8 │ │ │ │ + b 7eecc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r4, asr #3 │ │ │ │ + ldrdeq r1, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r4, lsr #3 │ │ │ │ + @ instruction: 0x002311b0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, lsl r1 @ │ │ │ │ - eoreq r1, r3, r4, lsl r1 │ │ │ │ - andseq pc, lr, r8, lsl #1 │ │ │ │ - andseq lr, lr, ip, asr #16 │ │ │ │ + andseq pc, lr, r0, ror #1 │ │ │ │ + eoreq r1, r3, r0, lsr #2 │ │ │ │ + andseq pc, lr, r4, asr r0 @ │ │ │ │ + andseq lr, lr, r8, lsl r8 │ │ │ │ │ │ │ │ -0007ef58 : │ │ │ │ +0007ef4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007ef88 : │ │ │ │ +0007ef7c : │ │ │ │ ands r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7efc0 │ │ │ │ + bne 7efb4 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 7efcc │ │ │ │ + beq 7efc0 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 7efd0 │ │ │ │ + bne 7efc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b 9f684 │ │ │ │ + b 9f674 │ │ │ │ cmp r1, #9 │ │ │ │ - beq 7efac │ │ │ │ - b 7efc4 │ │ │ │ + beq 7efa0 │ │ │ │ + b 7efb8 │ │ │ │ │ │ │ │ -0007efdc : │ │ │ │ +0007efd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #904] @ 7f37c │ │ │ │ - ldr ip, [pc, #904] @ 7f380 │ │ │ │ + ldr lr, [pc, #904] @ 7f370 │ │ │ │ + ldr ip, [pc, #904] @ 7f374 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r7, [pc, #888] @ 7f384 │ │ │ │ + ldr r7, [pc, #888] @ 7f378 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #884] @ 7f388 │ │ │ │ + ldr r3, [pc, #884] @ 7f37c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #32] │ │ │ │ - beq 7f078 │ │ │ │ + beq 7f06c │ │ │ │ tst r2, #1 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f06c │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ - beq 7f190 │ │ │ │ + beq 7f184 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f138 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #23 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f16c │ │ │ │ sub r0, r2, #36 @ 0x24 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #8 │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f138 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #2 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #692] @ 7f38c │ │ │ │ + bl 797f0 │ │ │ │ + ldr r3, [pc, #692] @ 7f380 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r3 │ │ │ │ ldreq ip, [sp, #32] │ │ │ │ moveq r0, r4 │ │ │ │ - beq 7f148 │ │ │ │ + beq 7f13c │ │ │ │ ands r7, r8, #1 │ │ │ │ - bne 7f104 │ │ │ │ + bne 7f0f8 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7f230 │ │ │ │ + beq 7f224 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic r4, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f218 │ │ │ │ + beq 7f20c │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 7f128 │ │ │ │ + beq 7f11c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1b8 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b 7f148 │ │ │ │ + b 7f13c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #576] @ 7f390 │ │ │ │ - ldr r3, [pc, #556] @ 7f380 │ │ │ │ + ldr r2, [pc, #576] @ 7f384 │ │ │ │ + ldr r3, [pc, #556] @ 7f374 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f378 │ │ │ │ + bne 7f36c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f138 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7f08c │ │ │ │ + b 7f080 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - beq 7f34c │ │ │ │ + beq 7f340 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f06c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ed298 │ │ │ │ + bl 1ed260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ + beq 7f1b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 7f148 │ │ │ │ + b 7f13c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 7f200 │ │ │ │ + bne 7f1f4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7f364 │ │ │ │ + beq 7f358 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne 7f340 │ │ │ │ + bne 7f334 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq 7f200 │ │ │ │ + beq 7f1f4 │ │ │ │ orr r4, r8, #1 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7f134 │ │ │ │ - b 7f148 │ │ │ │ + bne 7f128 │ │ │ │ + b 7f13c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1b8 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 7f148 │ │ │ │ + b 7f13c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, #5 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 7f324 │ │ │ │ - ldr r7, [pc, #288] @ 7f394 │ │ │ │ + bne 7f318 │ │ │ │ + ldr r7, [pc, #288] @ 7f388 │ │ │ │ mov r6, #32 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r8, #58 @ 0x3a │ │ │ │ - b 7f2d0 │ │ │ │ + b 7f2c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ strbne r8, [r0, r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addne r4, r4, #1 │ │ │ │ @@ -94815,204 +94812,204 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ - bne 7f314 │ │ │ │ + bne 7f308 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7f314 │ │ │ │ + bne 7f308 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt 7f280 │ │ │ │ + bgt 7f274 │ │ │ │ lsl r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 7f284 │ │ │ │ + b 7f278 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ 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 1f59c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 7f208 │ │ │ │ + b 7f1fc │ │ │ │ cmp r2, #9 │ │ │ │ - beq 7f1f0 │ │ │ │ - b 7f200 │ │ │ │ + beq 7f1e4 │ │ │ │ + b 7f1f4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1eceb4 │ │ │ │ + bl 1ece7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ - b 7f1b8 │ │ │ │ - bl 9f684 │ │ │ │ + beq 7f1b0 │ │ │ │ + b 7f1ac │ │ │ │ + bl 9f674 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f1fc │ │ │ │ - b 7f200 │ │ │ │ + bne 7f1f0 │ │ │ │ + b 7f1f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r0 │ │ │ │ + eoreq r1, r3, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ + eoreq r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsr #29 │ │ │ │ - andseq fp, lr, ip, ror r1 │ │ │ │ + @ instruction: 0x00230eb4 │ │ │ │ + andseq fp, lr, r8, asr #2 │ │ │ │ │ │ │ │ -0007f398 : │ │ │ │ +0007f38c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #428] @ 7f55c │ │ │ │ - ldr r2, [pc, #428] @ 7f560 │ │ │ │ + ldr r1, [pc, #428] @ 7f550 │ │ │ │ + ldr r2, [pc, #428] @ 7f554 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #416] @ 7f564 │ │ │ │ + ldr r4, [pc, #416] @ 7f558 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #412] @ 7f568 │ │ │ │ + ldr r3, [pc, #412] @ 7f55c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 7f514 │ │ │ │ - ldr r5, [pc, #336] @ 7f56c │ │ │ │ + bne 7f508 │ │ │ │ + ldr r5, [pc, #336] @ 7f560 │ │ │ │ add r6, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7f544 │ │ │ │ + beq 7f538 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f540 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f540 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f540 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #280] @ 7f570 │ │ │ │ + ldr r3, [pc, #280] @ 7f564 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f47c │ │ │ │ + beq 7f470 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f504 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f4b4 │ │ │ │ + beq 7f4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 7f4b4 │ │ │ │ - ldr r3, [pc, #204] @ 7f574 │ │ │ │ + beq 7f4a8 │ │ │ │ + ldr r3, [pc, #204] @ 7f568 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f504 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f540 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7f54c │ │ │ │ - ldr r3, [pc, #136] @ 7f578 │ │ │ │ + bhi 7f540 │ │ │ │ + ldr r3, [pc, #136] @ 7f56c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f420 │ │ │ │ - bl 20b8fc │ │ │ │ + bgt 7f414 │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f420 │ │ │ │ + beq 7f414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #96] @ 7f57c │ │ │ │ + ldr r2, [pc, #96] @ 7f570 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #60] @ 7f560 │ │ │ │ + ldr r3, [pc, #60] @ 7f554 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f558 │ │ │ │ + bne 7f54c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f450 │ │ │ │ + b 7f444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f514 │ │ │ │ + b 7f508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r4, asr #24 │ │ │ │ + eoreq r0, r3, r0, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r4, lsr #24 │ │ │ │ + eoreq r0, r3, r0, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r4, r5, r9 │ │ │ │ + eorseq r9, r1, r0, lsr #11 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r4, ror #21 │ │ │ │ │ │ │ │ -0007f580 : │ │ │ │ +0007f574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #900] @ 7f91c │ │ │ │ + ldr ip, [pc, #900] @ 7f910 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #892] @ 7f920 │ │ │ │ + ldr r0, [pc, #892] @ 7f914 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [pc, #884] @ 7f924 │ │ │ │ + ldr r5, [pc, #884] @ 7f918 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #880] @ 7f928 │ │ │ │ + ldr r3, [pc, #880] @ 7f91c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -95027,918 +95024,918 @@ │ │ │ │ addeq r3, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ streq r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ str sp, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 7f674 │ │ │ │ + beq 7f668 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f648 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #9 │ │ │ │ - bne 7f6c0 │ │ │ │ + bne 7f6b4 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f648 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 7f6c8 │ │ │ │ + beq 7f6bc │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ - bge 7f7b0 │ │ │ │ + bge 7f7a4 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 7f6e8 │ │ │ │ - ldr r4, [pc, #688] @ 7f92c │ │ │ │ + b 7f6dc │ │ │ │ + ldr r4, [pc, #688] @ 7f920 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7f834 │ │ │ │ + beq 7f828 │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7f7d0 │ │ │ │ + bhi 7f7c4 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f648 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7f81c │ │ │ │ + beq 7f810 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 7f654 │ │ │ │ - ldr r3, [pc, #608] @ 7f930 │ │ │ │ + bne 7f648 │ │ │ │ + ldr r3, [pc, #608] @ 7f924 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #580] @ 7f934 │ │ │ │ - ldr r3, [pc, #556] @ 7f920 │ │ │ │ + ldr r2, [pc, #580] @ 7f928 │ │ │ │ + ldr r3, [pc, #556] @ 7f914 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f918 │ │ │ │ + bne 7f90c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #536] @ 7f938 │ │ │ │ + ldr r3, [pc, #536] @ 7f92c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f79c │ │ │ │ + ble 7f790 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f604 │ │ │ │ + b 7f670 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 7f398 │ │ │ │ + bl 7f38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7f844 │ │ │ │ + beq 7f838 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f604 │ │ │ │ + b 7f670 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f668 │ │ │ │ + beq 7f65c │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r3] │ │ │ │ - b 7f668 │ │ │ │ + b 7f65c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f734 │ │ │ │ + b 7f728 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ - ldr r3, [pc, #356] @ 7f93c │ │ │ │ + b 7f65c │ │ │ │ + ldr r3, [pc, #356] @ 7f930 │ │ │ │ sub r2, r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 7f610 │ │ │ │ + bhi 7f604 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b 7f638 │ │ │ │ + b 7f62c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b 7f638 │ │ │ │ + b 7f62c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b 7f638 │ │ │ │ - ldr r3, [pc, #268] @ 7f930 │ │ │ │ + b 7f62c │ │ │ │ + ldr r3, [pc, #268] @ 7f924 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f640 │ │ │ │ - b 7f6dc │ │ │ │ + bne 7f634 │ │ │ │ + b 7f6d0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7f788 │ │ │ │ - b 7f668 │ │ │ │ - ldr r2, [pc, #244] @ 7f940 │ │ │ │ + bne 7f77c │ │ │ │ + b 7f65c │ │ │ │ + ldr r2, [pc, #244] @ 7f934 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f894 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - blt 7f660 │ │ │ │ + blt 7f654 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ + b 7f65c │ │ │ │ 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 34c74 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f44 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - b 7f6e8 │ │ │ │ + b 7f6dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r8, asr sl │ │ │ │ + eoreq r0, r3, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, lsr sl │ │ │ │ + eoreq r0, r3, r4, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, sl, lsl #31 │ │ │ │ + eoreq r3, r0, r6, asr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsl #18 │ │ │ │ + eoreq r0, r3, r4, lsl r9 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r3, r0, r2, lsr lr │ │ │ │ - eorseq r9, r1, r8, ror #2 │ │ │ │ + strdeq r3, [r0], -lr @ │ │ │ │ + eorseq r9, r1, r4, ror r1 │ │ │ │ │ │ │ │ -0007f944 : │ │ │ │ +0007f938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #884] @ 7fcd0 │ │ │ │ - ldr r2, [pc, #884] @ 7fcd4 │ │ │ │ + ldr r1, [pc, #884] @ 7fcc4 │ │ │ │ + ldr r2, [pc, #884] @ 7fcc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #872] @ 7fcd8 │ │ │ │ + ldr r4, [pc, #872] @ 7fccc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7fcdc │ │ │ │ + ldr r3, [pc, #868] @ 7fcd0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 7f9dc │ │ │ │ + beq 7f9d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb48 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb48 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #9 │ │ │ │ - bne 7fc34 │ │ │ │ + bne 7fc28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ - ldr r8, [pc, #764] @ 7fce0 │ │ │ │ + b 7fc14 │ │ │ │ + ldr r8, [pc, #764] @ 7fcd4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7fc68 │ │ │ │ + beq 7fc5c │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7fbf8 │ │ │ │ + bhi 7fbec │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7fb64 │ │ │ │ - ldr r3, [pc, #712] @ 7fce4 │ │ │ │ + bne 7fb58 │ │ │ │ + ldr r3, [pc, #712] @ 7fcd8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #700] @ 7fce8 │ │ │ │ - ldr r3, [pc, #676] @ 7fcd4 │ │ │ │ + ldr r2, [pc, #700] @ 7fcdc │ │ │ │ + ldr r3, [pc, #676] @ 7fcc8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7fccc │ │ │ │ + bne 7fcc0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #656] @ 7fcec │ │ │ │ + ldr r3, [pc, #656] @ 7fce0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ - ldr r3, [pc, #640] @ 7fcf0 │ │ │ │ + b 7fa18 │ │ │ │ + ldr r3, [pc, #640] @ 7fce4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb98 │ │ │ │ + ble 7fb8c │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f9e4 │ │ │ │ + beq 7f9d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7f9b0 │ │ │ │ + b 7f9a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fb50 │ │ │ │ - ldr r6, [pc, #588] @ 7fcf4 │ │ │ │ + bne 7fb44 │ │ │ │ + ldr r6, [pc, #588] @ 7fce8 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7fad8 │ │ │ │ + beq 7facc │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7fbc8 │ │ │ │ + bne 7fbbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fbdc │ │ │ │ + bne 7fbd0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7fbdc │ │ │ │ - ldr r3, [pc, #528] @ 7fcf0 │ │ │ │ + bne 7fbd0 │ │ │ │ + ldr r3, [pc, #528] @ 7fce4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbc0 │ │ │ │ + ble 7fbb4 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 7fb0c │ │ │ │ + bne 7fb00 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls ip, [ip, #4] │ │ │ │ strls ip, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fba4 │ │ │ │ + beq 7fb98 │ │ │ │ mov r1, ip │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fba4 │ │ │ │ - ldr r3, [pc, #452] @ 7fcf8 │ │ │ │ + beq 7fb98 │ │ │ │ + ldr r3, [pc, #452] @ 7fcec │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7fc5c │ │ │ │ + bne 7fc50 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7faac │ │ │ │ + beq 7faa0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #392] @ 7fce4 │ │ │ │ + ldr r3, [pc, #392] @ 7fcd8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa18 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa08 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fbd8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa08 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble 7fa14 │ │ │ │ + ble 7fa08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b 7fa24 │ │ │ │ - bl 20b8fc │ │ │ │ + b 7fa18 │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa78 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7fb48 │ │ │ │ - bl 20b8fc │ │ │ │ - b 7faec │ │ │ │ + b 7fb3c │ │ │ │ + bl 20b8c4 │ │ │ │ + b 7fae0 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7fb50 │ │ │ │ + bhi 7fb44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa08 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7fb78 │ │ │ │ + b 7fb6c │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq 7fc50 │ │ │ │ + beq 7fc44 │ │ │ │ cmp r2, #22 │ │ │ │ - bne 7f9b0 │ │ │ │ + bne 7f9a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb48 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb48 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb48 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ ldrgt r0, [r3, #36] @ 0x24 │ │ │ │ - ble 7fb54 │ │ │ │ - b 7fa24 │ │ │ │ + ble 7fb48 │ │ │ │ + b 7fa18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ + b 7fc14 │ │ │ │ ldr r0, [ip, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa18 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r3, r3, #480 @ 0x1e0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #384 @ 0x180 │ │ │ │ - bne 7fc9c │ │ │ │ + bne 7fc90 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fa24 │ │ │ │ + bne 7fa18 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa18 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 7fcc0 │ │ │ │ + beq 7fcb4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldreq r0, [r0, #32] │ │ │ │ - beq 7fa24 │ │ │ │ - ldr r3, [pc, #52] @ 7fcec │ │ │ │ + beq 7fa18 │ │ │ │ + ldr r3, [pc, #52] @ 7fce0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa18 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r8, r6, r0 │ │ │ │ + eoreq r0, r3, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, ror r6 │ │ │ │ + eoreq r0, r3, r4, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, r8, asr #24 │ │ │ │ + eoreq r3, r0, r4, lsl ip │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r0, r3, ip, asr #11 │ │ │ │ + ldrdeq r0, [r3], -r8 @ │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eorseq r8, r1, r8, lsl #30 │ │ │ │ + eorseq r8, r1, r4, lsl pc │ │ │ │ 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 7fd34 │ │ │ │ + bne 7fd28 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bls 7fd54 │ │ │ │ - ldr r1, [pc, #40] @ 7fd64 │ │ │ │ - ldr r0, [pc, #40] @ 7fd68 │ │ │ │ + bls 7fd48 │ │ │ │ + ldr r1, [pc, #40] @ 7fd58 │ │ │ │ + ldr r0, [pc, #40] @ 7fd5c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + b 7f938 │ │ │ │ + andseq sp, pc, ip, asr r3 @ │ │ │ │ + andseq sp, lr, ip, lsr #27 │ │ │ │ │ │ │ │ -0007fd6c : │ │ │ │ +0007fd60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #1124] @ 801e8 │ │ │ │ - ldr r2, [pc, #1124] @ 801ec │ │ │ │ + ldr r1, [pc, #1124] @ 801dc │ │ │ │ + ldr r2, [pc, #1124] @ 801e0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #1112] @ 801f0 │ │ │ │ + ldr r4, [pc, #1112] @ 801e4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1108] @ 801f4 │ │ │ │ + ldr r3, [pc, #1108] @ 801e8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fde8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff04 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 7fec4 │ │ │ │ - ldr r3, [pc, #1020] @ 801f8 │ │ │ │ + beq 7feb8 │ │ │ │ + ldr r3, [pc, #1020] @ 801ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe24 │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 80094 │ │ │ │ + bne 80088 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7ff88 │ │ │ │ + bls 7ff7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fedc │ │ │ │ - bl 180348 │ │ │ │ + beq 7fed0 │ │ │ │ + bl 18033c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 800c0 │ │ │ │ - bl 183f24 │ │ │ │ + bne 800b4 │ │ │ │ + bl 183f18 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 80154 │ │ │ │ + bne 80148 │ │ │ │ tst r0, #1 │ │ │ │ - bne 800b8 │ │ │ │ + bne 800ac │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq 8019c │ │ │ │ + beq 80190 │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 801ac │ │ │ │ + beq 801a0 │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 8018c │ │ │ │ - ldr r3, [pc, #876] @ 801fc │ │ │ │ + beq 80180 │ │ │ │ + ldr r3, [pc, #876] @ 801f0 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r1, [pc, #868] @ 80200 │ │ │ │ - ldr r2, [pc, #844] @ 801ec │ │ │ │ + ldr r1, [pc, #868] @ 801f4 │ │ │ │ + ldr r2, [pc, #844] @ 801e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 801e4 │ │ │ │ + bne 801d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fde8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fde8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7ff08 │ │ │ │ + bhi 7fefc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe34 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 80020 │ │ │ │ + beq 80014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff44 │ │ │ │ + bne 7ff38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bne 7fe88 │ │ │ │ + bne 7fe7c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ sub r2, r3, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 800ec │ │ │ │ + bls 800e0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 80134 │ │ │ │ + beq 80128 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq 80144 │ │ │ │ + beq 80138 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 7fe40 │ │ │ │ - bl 1b470c │ │ │ │ + bne 7fe34 │ │ │ │ + bl 1b46f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7fe88 │ │ │ │ + beq 7fe7c │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ andeq r3, r0, #1 │ │ │ │ - beq 7fe38 │ │ │ │ - ldr r3, [pc, #580] @ 80204 │ │ │ │ + beq 7fe2c │ │ │ │ + ldr r3, [pc, #580] @ 801f8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ - ldr r0, [pc, #528] @ 80208 │ │ │ │ + ldr r0, [pc, #528] @ 801fc │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ mov r6, #1 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7f398 │ │ │ │ + bl 7f38c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe34 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 801bc │ │ │ │ + bls 801b0 │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff10 │ │ │ │ - ldr r3, [pc, #424] @ 8020c │ │ │ │ + bne 7ff04 │ │ │ │ + ldr r3, [pc, #424] @ 80200 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea308 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 801d4 │ │ │ │ + bne 801c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7ff14 │ │ │ │ - b 7fe40 │ │ │ │ + beq 7ff08 │ │ │ │ + b 7fe34 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ asr r1, r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7fe88 │ │ │ │ + b 7fe7c │ │ │ │ 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 17fa0c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, #3 │ │ │ │ mvn r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f574 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 800b8 │ │ │ │ + beq 800ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bge 8017c │ │ │ │ + bge 80170 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7ff80 │ │ │ │ + b 7ff74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17fbdc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r3, r0 │ │ │ │ - b 8012c │ │ │ │ + b 80120 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff74 │ │ │ │ + b 7fe7c │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff74 │ │ │ │ + b 7fe7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff74 │ │ │ │ + b 7fe7c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe34 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 80050 │ │ │ │ + b 80044 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r0, ror r2 │ │ │ │ + eoreq r0, r3, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r0, asr r2 │ │ │ │ + eoreq r0, r3, ip, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, ip, asr r1 │ │ │ │ + eoreq r0, r3, r8, ror #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffefe84 │ │ │ │ - eorseq r8, r1, r0, asr r9 │ │ │ │ + eorseq r8, r1, ip, asr r9 │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7fd6c │ │ │ │ + b 7fd60 │ │ │ │ │ │ │ │ -00080218 : │ │ │ │ +0008020c : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 797fc │ │ │ │ + b 797f0 │ │ │ │ │ │ │ │ -00080228 : │ │ │ │ +0008021c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #308] @ 80374 │ │ │ │ - ldr r2, [pc, #308] @ 80378 │ │ │ │ + ldr r1, [pc, #308] @ 80368 │ │ │ │ + ldr r2, [pc, #308] @ 8036c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #300] @ 8037c │ │ │ │ - ldr r0, [pc, #300] @ 80380 │ │ │ │ + ldr r5, [pc, #300] @ 80370 │ │ │ │ + ldr r0, [pc, #300] @ 80374 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #296] @ 80384 │ │ │ │ + ldr r3, [pc, #296] @ 80378 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 802bc │ │ │ │ + beq 802b0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #240] @ 80388 │ │ │ │ - ldr r3, [pc, #220] @ 80378 │ │ │ │ + ldr r2, [pc, #240] @ 8037c │ │ │ │ + ldr r3, [pc, #220] @ 8036c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80370 │ │ │ │ + bne 80364 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 38b7c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20e288 │ │ │ │ + bl 20e250 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 80300 │ │ │ │ - b 80314 │ │ │ │ + bne 802f4 │ │ │ │ + b 80308 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 802fc │ │ │ │ + bne 802f0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #112] @ 8038c │ │ │ │ + ldr r0, [pc, #112] @ 80380 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr ip, [pc, #96] @ 80390 │ │ │ │ + bl 1f5d68 │ │ │ │ + ldr ip, [pc, #96] @ 80384 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #92] @ 80394 │ │ │ │ + ldr r2, [pc, #92] @ 80388 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #52] @ 80398 │ │ │ │ + bl 1eedb0 │ │ │ │ + ldr r3, [pc, #52] @ 8038c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 8028c │ │ │ │ + b 80280 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022fdb8 │ │ │ │ + eoreq pc, r2, r4, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r4, sp, pc @ │ │ │ │ - eorseq r8, r1, r8, asr #14 │ │ │ │ + eoreq pc, r2, r0, lsr #27 │ │ │ │ + eorseq r8, r1, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, r0, ror #26 │ │ │ │ - mulseq pc, r4, ip @ │ │ │ │ + eoreq pc, r2, ip, ror #26 │ │ │ │ + andseq ip, pc, r0, ror #24 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r1, ip, asr #12 │ │ │ │ + eorseq r8, r1, r8, asr r6 │ │ │ │ │ │ │ │ -0008039c : │ │ │ │ - b 6ef34 │ │ │ │ +00080390 : │ │ │ │ + b 6ef28 │ │ │ │ │ │ │ │ -000803a0 <_scheme_apply_native@@Base>: │ │ │ │ - b 78f4c │ │ │ │ +00080394 <_scheme_apply_native@@Base>: │ │ │ │ + b 78f40 │ │ │ │ │ │ │ │ -000803a4 : │ │ │ │ +00080398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ sub r5, r0, r1 │ │ │ │ - ldr r0, [pc, #1044] @ 807d8 │ │ │ │ + ldr r0, [pc, #1044] @ 807cc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1040] @ 807dc │ │ │ │ + ldr r3, [pc, #1040] @ 807d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r7, [pc, #1020] @ 807e0 │ │ │ │ + ldr r7, [pc, #1020] @ 807d4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1004] @ 807e4 │ │ │ │ + ldr r3, [pc, #1004] @ 807d8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -95947,1446 +95944,1446 @@ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ moveq r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 80624 │ │ │ │ - ble 80620 │ │ │ │ + beq 80618 │ │ │ │ + ble 80614 │ │ │ │ ldr r3, [r2] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 80544 │ │ │ │ + bne 80538 │ │ │ │ ldrh r1, [r3] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ movls r4, #1 │ │ │ │ strls r3, [sp, #52] @ 0x34 │ │ │ │ - bls 804d4 │ │ │ │ - ldr r1, [pc, #824] @ 807e8 │ │ │ │ + bls 804c8 │ │ │ │ + ldr r1, [pc, #824] @ 807dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 80740 │ │ │ │ + bne 80734 │ │ │ │ mov r8, r4 │ │ │ │ - b 80500 │ │ │ │ + b 804f4 │ │ │ │ add r3, r2, r8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 80654 │ │ │ │ - ldr r3, [pc, #776] @ 807ec │ │ │ │ + ble 80648 │ │ │ │ + ldr r3, [pc, #776] @ 807e0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ ldr r3, [r3, #656] @ 0x290 │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ - bne 8056c │ │ │ │ + bne 80560 │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 80568 │ │ │ │ + bge 8055c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 804c4 │ │ │ │ + beq 804b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 804c4 │ │ │ │ + bne 804b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ - b 804c4 │ │ │ │ - ldr r0, [pc, #676] @ 807f0 │ │ │ │ + b 804b8 │ │ │ │ + ldr r0, [pc, #676] @ 807e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ cmp r3, r0 │ │ │ │ movne r7, r4 │ │ │ │ movne r4, r1 │ │ │ │ - bne 80744 │ │ │ │ + bne 80738 │ │ │ │ mov r4, r1 │ │ │ │ - b 804bc │ │ │ │ + b 804b0 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #640] @ 807f4 │ │ │ │ + ldr r1, [pc, #640] @ 807e8 │ │ │ │ umull r3, r1, r4, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r4, r1, lsl #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 80698 │ │ │ │ + beq 8068c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 806d4 │ │ │ │ + beq 806c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 80744 │ │ │ │ - ldr r3, [pc, #600] @ 807f8 │ │ │ │ + bne 80738 │ │ │ │ + ldr r3, [pc, #600] @ 807ec │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - beq 807c0 │ │ │ │ + beq 807b4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r6] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bge 8072c │ │ │ │ - ldr r0, [pc, #544] @ 807fc │ │ │ │ + bge 80720 │ │ │ │ + ldr r0, [pc, #544] @ 807f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #512] @ 80800 │ │ │ │ + ldr r1, [pc, #512] @ 807f4 │ │ │ │ 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 4bc94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #472] @ 80804 │ │ │ │ + ldr r2, [pc, #472] @ 807f8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #424] @ 807dc │ │ │ │ + ldr r3, [pc, #424] @ 807d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 807d4 │ │ │ │ + bne 807c8 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 80738 │ │ │ │ + beq 8072c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8067c │ │ │ │ + beq 80670 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80710 │ │ │ │ - ldr r3, [pc, #388] @ 80808 │ │ │ │ + beq 80704 │ │ │ │ + ldr r3, [pc, #388] @ 807fc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 80624 │ │ │ │ - ldr r3, [pc, #364] @ 8080c │ │ │ │ + b 80618 │ │ │ │ + ldr r3, [pc, #364] @ 80800 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #328] @ 80810 │ │ │ │ + bne 805b0 │ │ │ │ + ldr r0, [pc, #328] @ 80804 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ - ldr r3, [pc, #312] @ 80814 │ │ │ │ + b 80780 │ │ │ │ + ldr r3, [pc, #312] @ 80808 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #276] @ 80818 │ │ │ │ + bne 805b0 │ │ │ │ + ldr r0, [pc, #276] @ 8080c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80780 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - b 8067c │ │ │ │ - ldr r0, [pc, #232] @ 8081c │ │ │ │ + b 80670 │ │ │ │ + ldr r0, [pc, #232] @ 80810 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 805dc │ │ │ │ + b 805d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 80624 │ │ │ │ + b 80618 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #212] @ 80820 │ │ │ │ + ldr r3, [pc, #212] @ 80814 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 805bc │ │ │ │ - ldr r0, [pc, #176] @ 80824 │ │ │ │ + bne 805b0 │ │ │ │ + ldr r0, [pc, #176] @ 80818 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 8078c │ │ │ │ - ldr r0, [pc, #156] @ 80828 │ │ │ │ + bne 80780 │ │ │ │ + ldr r0, [pc, #156] @ 8081c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #144] @ 8082c │ │ │ │ + ldr r1, [pc, #144] @ 80820 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 80608 │ │ │ │ - ldr r0, [pc, #104] @ 80830 │ │ │ │ + b 805fc │ │ │ │ + ldr r0, [pc, #104] @ 80824 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80780 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r0, lsr ip @ │ │ │ │ + eoreq pc, r2, ip, lsr ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r4, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r1, r4, lsl #10 │ │ │ │ - eorseq r8, r1, ip, asr #9 │ │ │ │ - eorseq r8, r1, r8, ror #8 │ │ │ │ + eorseq r8, r1, r0, lsl r5 │ │ │ │ + @ instruction: 0x003184d8 │ │ │ │ + eorseq r8, r1, r4, ror r4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andseq sp, lr, ip, lsl #21 │ │ │ │ - ldrsbeq r7, [pc], -r0 │ │ │ │ - @ instruction: 0x001edaf0 │ │ │ │ - eoreq pc, r2, r8, asr #19 │ │ │ │ + andseq sp, lr, r8, asr sl │ │ │ │ + mulseq pc, ip, r0 @ │ │ │ │ + @ instruction: 0x001edabc │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00080834 : │ │ │ │ - ldr r3, [pc, #32] @ 8085c │ │ │ │ - ldr r2, [pc, #32] @ 80860 │ │ │ │ + andseq sl, lr, r8, asr #27 │ │ │ │ + andseq sp, lr, ip, lsr #18 │ │ │ │ + andseq sl, lr, ip, lsl #27 │ │ │ │ + @ instruction: 0x001ed8bc │ │ │ │ + andseq sp, lr, r4, asr #17 │ │ │ │ + andseq sl, lr, r8, lsl sp │ │ │ │ + andseq sp, lr, r0, lsr r8 │ │ │ │ + andseq sp, lr, r4, ror r8 │ │ │ │ + andseq sl, lr, r8, asr #25 │ │ │ │ + │ │ │ │ +00080828 : │ │ │ │ + ldr r3, [pc, #32] @ 80850 │ │ │ │ + ldr r2, [pc, #32] @ 80854 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ cmp r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0022f7bc │ │ │ │ + eoreq pc, r2, r8, asr #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00080864 : │ │ │ │ - ldr r2, [pc, #52] @ 808a0 │ │ │ │ - ldr r1, [pc, #52] @ 808a4 │ │ │ │ +00080858 : │ │ │ │ + ldr r2, [pc, #52] @ 80894 │ │ │ │ + ldr r1, [pc, #52] @ 80898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1] │ │ │ │ add r1, r2, #788 @ 0x314 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r3, [r2, #32] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strh r3, [r2, #44] @ 0x2c │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ strh r3, [r1] │ │ │ │ bx lr │ │ │ │ - eoreq pc, r2, ip, lsl #15 │ │ │ │ + mlaeq r2, r8, r7, pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000808a8 : │ │ │ │ +0008089c : │ │ │ │ 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, #360] @ 80a30 │ │ │ │ + ldr r0, [pc, #360] @ 80a24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 80a34 │ │ │ │ + ldr r3, [pc, #356] @ 80a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #352] @ 80a38 │ │ │ │ + ldr ip, [pc, #352] @ 80a2c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #340] @ 80a3c │ │ │ │ + ldr r2, [pc, #340] @ 80a30 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #28 │ │ │ │ add r5, sp, #24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [r6] │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ tst ip, #1 │ │ │ │ - bne 80978 │ │ │ │ + bne 8096c │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - beq 809f4 │ │ │ │ + beq 809e8 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 80960 │ │ │ │ + bne 80954 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8095c │ │ │ │ - ldr r1, [pc, #96] @ 80a40 │ │ │ │ + bne 80950 │ │ │ │ + ldr r1, [pc, #96] @ 80a34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ - b 8095c │ │ │ │ + bl 4eac4 │ │ │ │ + b 80950 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 80a44 │ │ │ │ + ldr r2, [pc, #68] @ 80a38 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 80a34 │ │ │ │ + ldr r3, [pc, #44] @ 80a28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80a2c │ │ │ │ + bne 80a20 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, ip, lsr #14 │ │ │ │ + eoreq pc, r2, r8, lsr r7 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, ip, lsl r7 @ │ │ │ │ + eoreq pc, r2, r8, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f0ef4 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + andseq r0, pc, r0, asr #29 │ │ │ │ + eoreq pc, r2, r0, lsl #12 │ │ │ │ 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 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr lr, [pc, #644] @ 80cf0 │ │ │ │ + ldr lr, [pc, #644] @ 80ce4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #640] @ 80cf4 │ │ │ │ + ldr r0, [pc, #640] @ 80ce8 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r2, [pc, #620] @ 80cf8 │ │ │ │ + ldr r2, [pc, #620] @ 80cec │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #596] @ 80cfc │ │ │ │ + ldr ip, [pc, #596] @ 80cf0 │ │ │ │ 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 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ 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 │ │ │ │ + beq 80c78 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movgt r4, #0 │ │ │ │ - bgt 80b48 │ │ │ │ - b 80bf0 │ │ │ │ + bgt 80b3c │ │ │ │ + b 80be4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 80c38 │ │ │ │ + beq 80c2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 80bf0 │ │ │ │ + beq 80be4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ tst r0, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b24 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b24 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #154 @ 0x9a │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 80b3c │ │ │ │ + bne 80b30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80cc8 │ │ │ │ + beq 80cbc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov ip, #9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 808a8 │ │ │ │ + bl 8089c │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ - bne 80b48 │ │ │ │ + bne 80b3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 80c7c │ │ │ │ + beq 80c70 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 80cc0 │ │ │ │ + beq 80cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b10 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 80c90 │ │ │ │ + b 80c84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80c54 │ │ │ │ + beq 80c48 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, r4, #2 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - b 80b3c │ │ │ │ + b 80b30 │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80c44 │ │ │ │ + b 80c38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 80d00 │ │ │ │ + ldr r2, [pc, #104] @ 80cf4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #84] @ 80cf4 │ │ │ │ + ldr r3, [pc, #84] @ 80ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80cec │ │ │ │ + bne 80ce0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 80c84 │ │ │ │ + b 80c78 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80bb8 │ │ │ │ + b 80bac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r4, lsl #11 │ │ │ │ + mlaeq r2, r0, r5, pc @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, r4, asr r5 @ │ │ │ │ + eoreq pc, r2, r0, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, ip, asr r3 @ │ │ │ │ + eoreq pc, r2, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #1092] @ 81160 │ │ │ │ + ldr ip, [pc, #1092] @ 81154 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1084] @ 81164 │ │ │ │ + ldr r0, [pc, #1084] @ 81158 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r4, [pc, #1076] @ 81168 │ │ │ │ + ldr r4, [pc, #1076] @ 8115c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1068] @ 8116c │ │ │ │ + ldr r3, [pc, #1068] @ 81160 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ - ldr r3, [pc, #1048] @ 81170 │ │ │ │ + ldr r3, [pc, #1048] @ 81164 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #28] │ │ │ │ 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 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ 81174 │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldr r3, [pc, #956] @ 81168 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #24 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + beq 80e00 │ │ │ │ tst r3, #1 │ │ │ │ - bne 81058 │ │ │ │ + bne 8104c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 81058 │ │ │ │ + bne 8104c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ bl 104400 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 81140 │ │ │ │ + blt 81134 │ │ │ │ cmp fp, #2 │ │ │ │ - bgt 80f94 │ │ │ │ + bgt 80f88 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #840] @ 81178 │ │ │ │ + ldr r3, [pc, #840] @ 8116c │ │ │ │ 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 34940 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80eac │ │ │ │ sub r1, r0, #4 │ │ │ │ - b 80eac │ │ │ │ - ldr r3, [pc, #780] @ 8117c │ │ │ │ + b 80ea0 │ │ │ │ + ldr r3, [pc, #780] @ 81170 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #4]! │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 810b4 │ │ │ │ - ldr r3, [pc, #756] @ 81180 │ │ │ │ + beq 810a8 │ │ │ │ + ldr r3, [pc, #756] @ 81174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 810b4 │ │ │ │ + beq 810a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80eac │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 80e68 │ │ │ │ + beq 80e5c │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r9 │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ - beq 810fc │ │ │ │ + beq 810f0 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8103c │ │ │ │ + beq 81030 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #12 │ │ │ │ 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 34940 │ │ │ │ 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 34940 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #568] @ 81184 │ │ │ │ + ldr r2, [pc, #568] @ 81178 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #544] @ 81188 │ │ │ │ + ldr r0, [pc, #544] @ 8117c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp, #12] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ str r4, [sp] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 76af8 │ │ │ │ + bl 76aec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ + b 8107c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 80e28 │ │ │ │ + beq 80e1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ + beq 80e28 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fd4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ - ldr r1, [pc, #420] @ 8118c │ │ │ │ + beq 80e28 │ │ │ │ + ldr r1, [pc, #420] @ 81180 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81074 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 80a48 │ │ │ │ + bl 80a3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 810d4 │ │ │ │ + bne 810c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8100c │ │ │ │ + bne 81000 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ - ldr r1, [pc, #304] @ 81190 │ │ │ │ + b 8107c │ │ │ │ + ldr r1, [pc, #304] @ 81184 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #260] @ 81194 │ │ │ │ - ldr r3, [pc, #208] @ 81164 │ │ │ │ + ldr r2, [pc, #260] @ 81188 │ │ │ │ + ldr r3, [pc, #208] @ 81158 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8115c │ │ │ │ + bne 81150 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ 81198 │ │ │ │ + ldr r0, [pc, #220] @ 8118c │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81074 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #152] @ 8119c │ │ │ │ + b 81030 │ │ │ │ + ldr r3, [pc, #152] @ 81190 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ - b 80ec8 │ │ │ │ - ldr r1, [pc, #88] @ 811a0 │ │ │ │ + bl 709c8 │ │ │ │ + b 80ebc │ │ │ │ + ldr r1, [pc, #88] @ 81194 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ - b 8106c │ │ │ │ + b 81060 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022f2b0 │ │ │ │ + @ instruction: 0x0022f2bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r7, r1, r4, lsl #23 │ │ │ │ + mlaseq r1, r0, fp, r7 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ + andseq sp, lr, r0, ror #4 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ - andseq ip, lr, ip, lsl #16 │ │ │ │ - andseq sp, lr, r0, asr #2 │ │ │ │ - eoreq lr, r2, r8, ror #30 │ │ │ │ - andseq sp, lr, r4, lsl #2 │ │ │ │ + @ instruction: 0x001ec7d8 │ │ │ │ + andseq sp, lr, ip, lsl #2 │ │ │ │ + eoreq lr, r2, r4, ror pc │ │ │ │ + ldrsbeq sp, [lr], -r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r4, pc, r8, ror #28 │ │ │ │ + andseq r4, pc, r4, lsr lr @ │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811c0 │ │ │ │ + ldr r0, [pc, #16] @ 811b4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, lsl #15 │ │ │ │ + b 80cf8 │ │ │ │ + andseq ip, lr, r0, asr r7 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811e0 │ │ │ │ + ldr r0, [pc, #16] @ 811d4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, asr #14 │ │ │ │ + b 80cf8 │ │ │ │ + andseq ip, lr, r0, lsl r7 │ │ │ │ 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 ip, [pc, #412] @ 8138c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #400] @ 8139c │ │ │ │ + ldr r0, [pc, #400] @ 81390 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #384] @ 813a0 │ │ │ │ + ldr r5, [pc, #384] @ 81394 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #364] @ 813a4 │ │ │ │ + ldr r3, [pc, #364] @ 81398 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr lr, [r2] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r0, #0 │ │ │ │ + add r8, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ + mov r0, #0 │ │ │ │ mov r9, #2 │ │ │ │ - add r8, sp, #28 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + add r8, sp, #20 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #20 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add ip, sp, #16 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #32] │ │ │ │ - beq 81374 │ │ │ │ - ldr r0, [pc, #236] @ 813a8 │ │ │ │ + beq 81368 │ │ │ │ + ldr r0, [pc, #236] @ 8139c │ │ │ │ asr r3, r3, #1 │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r7, ip} │ │ │ │ - bl 80a48 │ │ │ │ + bl 80a3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 81388 │ │ │ │ + beq 8137c │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #152] @ 813ac │ │ │ │ - ldr r2, [pc, #152] @ 813b0 │ │ │ │ + ldr r0, [pc, #152] @ 813a0 │ │ │ │ + ldr r2, [pc, #152] @ 813a4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76af8 │ │ │ │ + bl 76aec │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 813b4 │ │ │ │ + ldr r2, [pc, #104] @ 813a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #72] @ 8139c │ │ │ │ + ldr r3, [pc, #72] @ 81390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81394 │ │ │ │ + bne 81388 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #60] @ 813b8 │ │ │ │ + ldr r3, [pc, #60] @ 813ac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 81300 │ │ │ │ - ldr r3, [pc, #40] @ 813b8 │ │ │ │ + b 812f4 │ │ │ │ + ldr r3, [pc, #40] @ 813ac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 812dc │ │ │ │ + b 812d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, ror #27 │ │ │ │ + strdeq lr, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r4, asr #27 │ │ │ │ + ldrdeq lr, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r0, lsr #30 │ │ │ │ + andseq ip, lr, ip, ror #29 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ - andseq ip, lr, r8, asr #29 │ │ │ │ - eoreq lr, r2, r8, lsr #25 │ │ │ │ + mulseq lr, r4, lr │ │ │ │ + @ instruction: 0x0022ecb4 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #868] @ 8173c │ │ │ │ + ldr lr, [pc, #868] @ 8172c │ │ │ │ + ldr ip, [pc, #868] @ 81730 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #856] @ 81740 │ │ │ │ + ldr r6, [pc, #856] @ 81734 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #852] @ 81744 │ │ │ │ + ldr r3, [pc, #852] @ 81738 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #832] @ 81748 │ │ │ │ + ldr r1, [pc, #832] @ 8173c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #20 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #716] @ 8174c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #716] @ 81740 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 814b0 │ │ │ │ + beq 814a4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 8163c │ │ │ │ + bne 81630 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - bne 8163c │ │ │ │ + bne 81630 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 815d8 │ │ │ │ - ldr r3, [pc, #656] @ 81750 │ │ │ │ + bgt 815cc │ │ │ │ + ldr r3, [pc, #656] @ 81744 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 816f0 │ │ │ │ + beq 816e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #624] @ 81754 │ │ │ │ + ldr r2, [pc, #624] @ 81748 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ - ldr r2, [pc, #600] @ 81758 │ │ │ │ + beq 816c4 │ │ │ │ + ldr r2, [pc, #600] @ 8174c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ - ldr r2, [pc, #584] @ 8175c │ │ │ │ + beq 816c4 │ │ │ │ + ldr r2, [pc, #584] @ 81750 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ + beq 816c4 │ │ │ │ ands r6, r3, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 81538 │ │ │ │ + bne 8152c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 816b0 │ │ │ │ + beq 816a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 815cc │ │ │ │ - ldr r7, [pc, #520] @ 81760 │ │ │ │ + beq 815c0 │ │ │ │ + ldr r7, [pc, #520] @ 81754 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 81578 │ │ │ │ + b 8156c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 815cc │ │ │ │ + beq 815c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 815cc │ │ │ │ + beq 815c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8155c │ │ │ │ + bne 81550 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 81694 │ │ │ │ + bne 81688 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 81578 │ │ │ │ + bne 8156c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 81664 │ │ │ │ + b 81658 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814b8 │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81604 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814b8 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #328] @ 81764 │ │ │ │ + ldr r1, [pc, #328] @ 81758 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #324] @ 81768 │ │ │ │ + ldr r0, [pc, #324] @ 8175c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ + b 81658 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #292] @ 8176c │ │ │ │ + ldr r1, [pc, #292] @ 81760 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #288] @ 81770 │ │ │ │ + ldr r0, [pc, #288] @ 81764 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 81774 │ │ │ │ + ldr r2, [pc, #264] @ 81768 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 8173c │ │ │ │ + ldr r3, [pc, #200] @ 81730 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81734 │ │ │ │ + bne 81728 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 808a8 │ │ │ │ - b 81594 │ │ │ │ + bl 8089c │ │ │ │ + b 81588 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 81538 │ │ │ │ + bne 8152c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ moveq r6, #1 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - b 81538 │ │ │ │ - ldr r0, [pc, #160] @ 81778 │ │ │ │ + b 8152c │ │ │ │ + ldr r0, [pc, #160] @ 8176c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ - ldr r3, [pc, #132] @ 8177c │ │ │ │ + b 81658 │ │ │ │ + ldr r3, [pc, #132] @ 81770 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ 81780 │ │ │ │ + ldr r2, [pc, #108] @ 81774 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 814dc │ │ │ │ + b 814d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r0, lsr #24 │ │ │ │ + eoreq lr, r2, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, lsl #24 │ │ │ │ + eoreq lr, r2, ip, lsl #24 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003174f4 │ │ │ │ + eorseq r7, r1, r0, lsl #10 │ │ │ │ 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 │ │ │ │ - eoreq lr, r2, r8, lsl #19 │ │ │ │ - andseq ip, lr, ip, lsl fp │ │ │ │ + andseq ip, lr, r0, ror r3 │ │ │ │ + andseq ip, lr, r8, lsr #3 │ │ │ │ + andseq ip, lr, r0, lsr #5 │ │ │ │ + andseq ip, lr, r0, lsr #22 │ │ │ │ + andseq ip, lr, r4, ror r2 │ │ │ │ + mlaeq r2, r4, r9, lr │ │ │ │ + andseq ip, lr, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, lr, r4, ror #3 │ │ │ │ + @ instruction: 0x001ec1b0 │ │ │ │ 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] │ │ │ │ - ldr ip, [pc, #1880] @ 81f00 │ │ │ │ + ldr ip, [pc, #1880] @ 81ef4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1876] @ 81f04 │ │ │ │ + ldr r3, [pc, #1876] @ 81ef8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #1860] @ 81f08 │ │ │ │ + ldr r7, [pc, #1860] @ 81efc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1848] @ 81f0c │ │ │ │ + ldr r3, [pc, #1848] @ 81f00 │ │ │ │ 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, #24 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + beq 8182c │ │ │ │ + ldr r3, [pc, #1772] @ 81f04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ - bne 8184c │ │ │ │ + bne 81840 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 81dc0 │ │ │ │ + beq 81db4 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8191c │ │ │ │ + beq 81910 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 81880 │ │ │ │ + b 81874 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne 8186c │ │ │ │ + bne 81860 │ │ │ │ cmp r1, ip │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - beq 818e8 │ │ │ │ - ldr r0, [pc, #1652] @ 81f14 │ │ │ │ + beq 818dc │ │ │ │ + ldr r0, [pc, #1652] @ 81f08 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [r8] │ │ │ │ - bl 808a8 │ │ │ │ + bl 8089c │ │ │ │ mov r3, r0 │ │ │ │ - b 818ec │ │ │ │ + b 818e0 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1620] @ 81f18 │ │ │ │ + ldr r3, [pc, #1620] @ 81f0c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - beq 81df0 │ │ │ │ - ldr r3, [pc, #1604] @ 81f1c │ │ │ │ + beq 81de4 │ │ │ │ + ldr r3, [pc, #1604] @ 81f10 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #0 │ │ │ │ - beq 81dac │ │ │ │ + beq 81da0 │ │ │ │ str lr, [r8] │ │ │ │ - ldr r1, [pc, #1580] @ 81f20 │ │ │ │ - ldr r2, [pc, #1548] @ 81f04 │ │ │ │ + ldr r1, [pc, #1580] @ 81f14 │ │ │ │ + ldr r2, [pc, #1548] @ 81ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 81efc │ │ │ │ + bne 81ef0 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #1536] @ 81f18 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #1500] @ 81f28 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #1500] @ 81f1c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ 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] │ │ │ │ - ldr r2, [pc, #1456] @ 81f2c │ │ │ │ + ldr r2, [pc, #1456] @ 81f20 │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1444] @ 81f30 │ │ │ │ + ldr r2, [pc, #1444] @ 81f24 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bge 81e8c │ │ │ │ + bge 81e80 │ │ │ │ sub fp, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 819d4 │ │ │ │ + b 819c8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 81bdc │ │ │ │ + beq 81bd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c00 │ │ │ │ + beq 81bf4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #56] @ 0x38 │ │ │ │ asreq r2, r4, #6 │ │ │ │ ldreq r1, [r1, #112] @ 0x70 │ │ │ │ ldrne r2, [r0, #48] @ 0x30 │ │ │ │ ldreq r2, [r1, r2, lsl #2] │ │ │ │ movne r1, r4 │ │ │ │ andeq r1, r4, #63 @ 0x3f │ │ │ │ ldr r0, [r2, r1, lsl #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ - beq 81d38 │ │ │ │ + beq 81d2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a34 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81a2c │ │ │ │ + beq 81a20 │ │ │ │ tst r0, #1 │ │ │ │ - beq 819ac │ │ │ │ + beq 819a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 819c0 │ │ │ │ + bne 819b4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - bne 819d0 │ │ │ │ + bne 819c4 │ │ │ │ sub r6, r6, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81a74 │ │ │ │ + beq 81a68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81d4c │ │ │ │ + beq 81d40 │ │ │ │ mov r1, #10 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 808a8 │ │ │ │ + bl 8089c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #16 │ │ │ │ - ble 81ba0 │ │ │ │ + ble 81b94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, r4, r6, asr #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ asreq r2, r6, #6 │ │ │ │ ldreq r3, [r3, #112] @ 0x70 │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ @@ -97398,354 +97395,354 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r6, r6, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 81d2c │ │ │ │ + beq 81d20 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81d2c │ │ │ │ + bne 81d20 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 81c34 │ │ │ │ + beq 81c28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c58 │ │ │ │ + beq 81c4c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81de0 │ │ │ │ + beq 81dd4 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 81b20 │ │ │ │ + bne 81b14 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 81e04 │ │ │ │ + beq 81df8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r6 │ │ │ │ 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 226134 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #16] │ │ │ │ - beq 81d78 │ │ │ │ + beq 81d6c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81da0 │ │ │ │ - bl 959b8 │ │ │ │ + beq 81d94 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81cf8 │ │ │ │ + bne 81cec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ ldrne r0, [r3, #56] @ 0x38 │ │ │ │ ldreq r0, [r3, #140] @ 0x8c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 818b8 │ │ │ │ + beq 818ac │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - b 81994 │ │ │ │ + b 81988 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81d20 │ │ │ │ - bl 8eba4 │ │ │ │ + beq 81d14 │ │ │ │ + bl 8eb94 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 819c4 │ │ │ │ + beq 819b8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81d58 │ │ │ │ + beq 81d4c │ │ │ │ cmp r2, ip │ │ │ │ - bne 819c4 │ │ │ │ + bne 819b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81ed8 │ │ │ │ - bl 8eba4 │ │ │ │ + beq 81ecc │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 81b50 │ │ │ │ + beq 81b44 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b44 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 81eac │ │ │ │ + beq 81ea0 │ │ │ │ mov r4, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 103a0c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 103a0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81bac │ │ │ │ + beq 81ba0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ strne r1, [r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ strne r9, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r8] │ │ │ │ - b 818ec │ │ │ │ - ldr r2, [pc, #524] @ 81f34 │ │ │ │ + b 818e0 │ │ │ │ + ldr r2, [pc, #524] @ 81f28 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - b 81be4 │ │ │ │ + b 81bd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81ae8 │ │ │ │ - b 81b50 │ │ │ │ + bne 81adc │ │ │ │ + b 81b44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ cmp r6, #16 │ │ │ │ - bgt 81a7c │ │ │ │ - b 81bac │ │ │ │ + bgt 81a70 │ │ │ │ + b 81ba0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, ip │ │ │ │ - bl 8eba4 │ │ │ │ + bl 8eb94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 81ee4 │ │ │ │ + bne 81ed8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 819c4 │ │ │ │ + b 819b8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #432] @ 81f34 │ │ │ │ + ldr r0, [pc, #432] @ 81f28 │ │ │ │ add r1, r1, r6 │ │ │ │ ldr ip, [r7, r0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, ip │ │ │ │ strne r0, [r2, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 81ba4 │ │ │ │ - ldr r3, [pc, #396] @ 81f34 │ │ │ │ + b 81b98 │ │ │ │ + ldr r3, [pc, #396] @ 81f28 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #368] @ 81f24 │ │ │ │ + b 81b90 │ │ │ │ + ldr r3, [pc, #368] @ 81f18 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - b 818e8 │ │ │ │ + b 818dc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 8184c │ │ │ │ + bne 81840 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 8184c │ │ │ │ - b 81850 │ │ │ │ + bne 81840 │ │ │ │ + b 81844 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r2, r2, r6 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 81b50 │ │ │ │ - ldr r3, [pc, #300] @ 81f24 │ │ │ │ + b 81b44 │ │ │ │ + ldr r3, [pc, #300] @ 81f18 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - b 818e8 │ │ │ │ + b 818dc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81e34 │ │ │ │ - ldr r3, [pc, #276] @ 81f38 │ │ │ │ + beq 81e28 │ │ │ │ + ldr r3, [pc, #276] @ 81f2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ mov r4, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #224] @ 81f34 │ │ │ │ + ldr r3, [pc, #224] @ 81f28 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [r2, #20] │ │ │ │ str r0, [r2, #16] │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ - b 81b38 │ │ │ │ + bl 959a8 │ │ │ │ + b 81b2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81ba0 │ │ │ │ + beq 81b94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ - bne 81a5c │ │ │ │ - b 81bac │ │ │ │ + bne 81a50 │ │ │ │ + b 81ba0 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #84] @ 81f34 │ │ │ │ + b 81b90 │ │ │ │ + ldr r3, [pc, #84] @ 81f28 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81c40 │ │ │ │ + b 81c34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, asr #16 │ │ │ │ + eoreq lr, r2, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r8, lsr #16 │ │ │ │ + eoreq lr, r2, r4, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r0, r1, r7 │ │ │ │ - ldrheq ip, [lr], -r4 │ │ │ │ + mlaseq r1, ip, r1, r7 │ │ │ │ + andseq ip, lr, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - eoreq lr, r2, r4, lsl #14 │ │ │ │ + eoreq lr, r2, r0, lsl r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r7, r1, r4, lsr r0 │ │ │ │ - andseq fp, lr, r8, asr #31 │ │ │ │ + eorseq r7, r1, r0, asr #32 │ │ │ │ + mulseq lr, r4, pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r1, r0, fp, r6 │ │ │ │ + mlaseq r1, ip, fp, r6 │ │ │ │ │ │ │ │ -00081f3c : │ │ │ │ +00081f30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #132] @ 81fd8 │ │ │ │ - ldr r2, [pc, #132] @ 81fdc │ │ │ │ + ldr ip, [pc, #132] @ 81fcc │ │ │ │ + ldr r2, [pc, #132] @ 81fd0 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81fa0 │ │ │ │ + bne 81f94 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #56] @ 81fe0 │ │ │ │ - ldr r3, [pc, #48] @ 81fdc │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #56] @ 81fd4 │ │ │ │ + ldr r3, [pc, #48] @ 81fd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81fd4 │ │ │ │ + bne 81fc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r4, lsr #1 │ │ │ │ + strheq lr, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, asr r0 │ │ │ │ + eoreq lr, r2, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #552] @ 82224 │ │ │ │ - ldr r2, [pc, #552] @ 82228 │ │ │ │ + ldr ip, [pc, #552] @ 82218 │ │ │ │ + ldr r2, [pc, #552] @ 8221c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #544] @ 8222c │ │ │ │ + ldr r5, [pc, #544] @ 82220 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ 82230 │ │ │ │ + ldr r3, [pc, #540] @ 82224 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -97754,609 +97751,609 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 82114 │ │ │ │ + beq 82108 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82184 │ │ │ │ + beq 82178 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #452] @ 82234 │ │ │ │ - ldr r1, [pc, #452] @ 82238 │ │ │ │ + ldr r0, [pc, #452] @ 82228 │ │ │ │ + ldr r1, [pc, #452] @ 8222c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #432] @ 8223c │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #432] @ 82230 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821d0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 820e0 │ │ │ │ + bne 820d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne 821e0 │ │ │ │ - ldr r1, [pc, #328] @ 82240 │ │ │ │ + bne 821d4 │ │ │ │ + ldr r1, [pc, #328] @ 82234 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 821e4 │ │ │ │ - ldr r3, [pc, #296] @ 82244 │ │ │ │ + b 821d8 │ │ │ │ + ldr r3, [pc, #296] @ 82238 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #284] @ 82248 │ │ │ │ + ldr r3, [pc, #284] @ 8223c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #276] @ 8224c │ │ │ │ + ldr r1, [pc, #276] @ 82240 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ - ldr r2, [pc, #240] @ 82250 │ │ │ │ - ldr r3, [pc, #196] @ 82228 │ │ │ │ + bl 709c8 │ │ │ │ + ldr r2, [pc, #240] @ 82244 │ │ │ │ + ldr r3, [pc, #196] @ 8221c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82220 │ │ │ │ + bne 82214 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 821fc │ │ │ │ + beq 821f0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 82064 │ │ │ │ + bne 82058 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 82064 │ │ │ │ + bne 82058 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 82064 │ │ │ │ - ldr r3, [pc, #156] @ 82254 │ │ │ │ + bne 82058 │ │ │ │ + ldr r3, [pc, #156] @ 82248 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 82210 │ │ │ │ - ldr r3, [pc, #116] @ 82244 │ │ │ │ + bne 82204 │ │ │ │ + ldr r3, [pc, #116] @ 82238 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 82130 │ │ │ │ + b 82124 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 82244 │ │ │ │ + ldr r3, [pc, #88] @ 82238 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 82130 │ │ │ │ - b 82124 │ │ │ │ - ldr r3, [pc, #84] @ 82258 │ │ │ │ + bne 82124 │ │ │ │ + b 82118 │ │ │ │ + ldr r3, [pc, #84] @ 8224c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 821c8 │ │ │ │ + beq 821bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 820a8 │ │ │ │ - b 821c8 │ │ │ │ + bne 8209c │ │ │ │ + b 821bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r2], -ip @ │ │ │ │ + eoreq lr, r2, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r2], -ip @ │ │ │ │ + eoreq sp, r2, r8, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, r4, ror #16 │ │ │ │ - andseq fp, lr, r8, lsl #15 │ │ │ │ - eorseq r6, r1, r4, lsr #18 │ │ │ │ - andseq ip, lr, ip, lsr #2 │ │ │ │ + andseq fp, lr, r0, lsr r8 │ │ │ │ + andseq fp, lr, r4, asr r7 │ │ │ │ + eorseq r6, r1, r0, lsr r9 │ │ │ │ + ldrsheq ip, [lr], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r6, r1, r8, lsl #17 │ │ │ │ - andseq fp, lr, ip, lsr #15 │ │ │ │ - mlaeq r2, r8, lr, sp │ │ │ │ - @ instruction: 0x003167f8 │ │ │ │ - @ instruction: 0x003167b0 │ │ │ │ + mlaseq r1, r4, r8, r6 │ │ │ │ + andseq fp, lr, r8, ror r7 │ │ │ │ + eoreq sp, r2, r4, lsr #29 │ │ │ │ + eorseq r6, r1, r4, lsl #16 │ │ │ │ + @ instruction: 0x003167bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #792] @ 8258c │ │ │ │ - ldr lr, [pc, #792] @ 82590 │ │ │ │ + ldr r4, [pc, #792] @ 82580 │ │ │ │ + ldr lr, [pc, #792] @ 82584 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #780] @ 82594 │ │ │ │ + ldr ip, [pc, #780] @ 82588 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #776] @ 82598 │ │ │ │ + ldr r3, [pc, #776] @ 8258c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #744] @ 8259c │ │ │ │ + ldr r3, [pc, #744] @ 82590 │ │ │ │ mov lr, r1 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ands r7, ip, r3 │ │ │ │ - bne 82344 │ │ │ │ + bne 82338 │ │ │ │ mov r6, r2 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 823b4 │ │ │ │ + beq 823a8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 82398 │ │ │ │ - ldr r1, [pc, #596] @ 825a0 │ │ │ │ - ldr r0, [pc, #596] @ 825a4 │ │ │ │ + beq 8238c │ │ │ │ + ldr r1, [pc, #596] @ 82594 │ │ │ │ + ldr r0, [pc, #596] @ 82598 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #568] @ 825a8 │ │ │ │ + ldr r2, [pc, #568] @ 8259c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #536] @ 82590 │ │ │ │ + ldr r3, [pc, #536] @ 82584 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82588 │ │ │ │ + bne 8257c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr ip, [ip, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 82344 │ │ │ │ + bne 82338 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 82344 │ │ │ │ + bne 82338 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #496] @ 825ac │ │ │ │ + ldr r3, [pc, #496] @ 825a0 │ │ │ │ str ip, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 82524 │ │ │ │ + beq 82518 │ │ │ │ ldr r9, [ip, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82404 │ │ │ │ + bne 823f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 824f4 │ │ │ │ + beq 824e8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 82474 │ │ │ │ + bne 82468 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bne 82554 │ │ │ │ + bne 82548 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r6, [r3, #46] @ 0x2e │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r1, [r3, #28] │ │ │ │ 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 e9614 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8235c │ │ │ │ sub r9, r5, #1 │ │ │ │ lsl r8, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 824b4 │ │ │ │ + ble 824a8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, r8, #4 │ │ │ │ add r3, ip, r3 │ │ │ │ add r2, r0, r8 │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 824a4 │ │ │ │ + bne 82498 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r3, #40] @ 0x28 │ │ │ │ - beq 82434 │ │ │ │ + beq 82428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ 825b0 │ │ │ │ + ldr r0, [pc, #212] @ 825a4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82434 │ │ │ │ - ldr r3, [pc, #184] @ 825b4 │ │ │ │ + b 82428 │ │ │ │ + ldr r3, [pc, #184] @ 825a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82540 │ │ │ │ - ldr r1, [pc, #164] @ 825b8 │ │ │ │ + beq 82534 │ │ │ │ + ldr r1, [pc, #164] @ 825ac │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ - ldr r1, [pc, #144] @ 825bc │ │ │ │ - ldr r0, [pc, #144] @ 825c0 │ │ │ │ + b 8235c │ │ │ │ + ldr r1, [pc, #144] @ 825b0 │ │ │ │ + ldr r0, [pc, #144] @ 825b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8235c │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82410 │ │ │ │ - b 8250c │ │ │ │ + bne 82404 │ │ │ │ + b 82500 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #100] @ 825c4 │ │ │ │ + ldr r0, [pc, #100] @ 825b8 │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82438 │ │ │ │ + b 8242c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, lsl #27 │ │ │ │ + eoreq sp, r2, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, ror #26 │ │ │ │ + eoreq sp, r2, ip, ror #26 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, ip, lsr #9 │ │ │ │ - andseq fp, lr, ip, asr #8 │ │ │ │ - eoreq sp, r2, r4, lsl #25 │ │ │ │ - @ instruction: 0x003165f4 │ │ │ │ - andseq fp, lr, r4, asr #5 │ │ │ │ - @ instruction: 0x003164b4 │ │ │ │ - andseq fp, lr, ip, ror #26 │ │ │ │ - andseq fp, lr, r4, ror r2 │ │ │ │ - andseq fp, lr, r8, asr #20 │ │ │ │ + andseq fp, lr, r8, ror r4 │ │ │ │ + andseq fp, lr, r8, lsl r4 │ │ │ │ + mlaeq r2, r0, ip, sp │ │ │ │ + eorseq r6, r1, r0, lsl #12 │ │ │ │ + mulseq lr, r0, r2 │ │ │ │ + eorseq r6, r1, r0, asr #9 │ │ │ │ + andseq fp, lr, r8, lsr sp │ │ │ │ andseq fp, lr, r0, asr #4 │ │ │ │ + andseq fp, lr, r4, lsl sl │ │ │ │ + andseq fp, lr, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #772] @ 82924 │ │ │ │ - ldr r2, [pc, #772] @ 82928 │ │ │ │ + ldr ip, [pc, #772] @ 82918 │ │ │ │ + ldr r2, [pc, #772] @ 8291c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #760] @ 8292c │ │ │ │ + ldr r4, [pc, #760] @ 82920 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #756] @ 82930 │ │ │ │ + ldr r3, [pc, #756] @ 82924 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr lr, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 82934 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #696] @ 82928 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #20 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ mov ip, r1 │ │ │ │ - beq 826e0 │ │ │ │ + beq 826d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 826b8 │ │ │ │ + bne 826ac │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 826e0 │ │ │ │ - ldr r1, [pc, #632] @ 82938 │ │ │ │ - ldr r0, [pc, #632] @ 8293c │ │ │ │ + beq 826d4 │ │ │ │ + ldr r1, [pc, #632] @ 8292c │ │ │ │ + ldr r0, [pc, #632] @ 82930 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #600] @ 82940 │ │ │ │ + ldr r3, [pc, #600] @ 82934 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82788 │ │ │ │ - ldr r3, [pc, #576] @ 82944 │ │ │ │ + beq 8277c │ │ │ │ + ldr r3, [pc, #576] @ 82938 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82788 │ │ │ │ - ldr r3, [pc, #560] @ 82948 │ │ │ │ + beq 8277c │ │ │ │ + ldr r3, [pc, #560] @ 8293c │ │ │ │ cmp r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bgt 82798 │ │ │ │ + bgt 8278c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82740 │ │ │ │ + beq 82734 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828c8 │ │ │ │ + beq 828bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #492] @ 8294c │ │ │ │ + ldr r2, [pc, #492] @ 82940 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #448] @ 82928 │ │ │ │ + ldr r3, [pc, #448] @ 8291c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82920 │ │ │ │ + bne 82914 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ble 8285c │ │ │ │ + ble 82850 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82870 │ │ │ │ - ldr r1, [pc, #420] @ 82950 │ │ │ │ - ldr r0, [pc, #420] @ 82954 │ │ │ │ + beq 82864 │ │ │ │ + ldr r1, [pc, #420] @ 82944 │ │ │ │ + ldr r0, [pc, #420] @ 82948 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #388] @ 82958 │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #388] @ 8294c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82854 │ │ │ │ - ldr r3, [pc, #364] @ 8295c │ │ │ │ + beq 82848 │ │ │ │ + ldr r3, [pc, #364] @ 82950 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82854 │ │ │ │ + beq 82848 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ ldrne r1, [ip, #4] │ │ │ │ - bne 82734 │ │ │ │ + bne 82728 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82844 │ │ │ │ + bne 82838 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - beq 828f8 │ │ │ │ + beq 828ec │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8271c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - b 82740 │ │ │ │ + b 82734 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 828dc │ │ │ │ + beq 828d0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 827a4 │ │ │ │ + bne 82798 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 827a4 │ │ │ │ + bne 82798 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 827a4 │ │ │ │ - ldr r3, [pc, #188] @ 82960 │ │ │ │ + bne 82798 │ │ │ │ + ldr r3, [pc, #188] @ 82954 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 827e8 │ │ │ │ + bne 827dc │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ - b 8273c │ │ │ │ + b 82730 │ │ │ │ cmp r5, #2 │ │ │ │ ldrgt r3, [sp, #12] │ │ │ │ movle r0, r7 │ │ │ │ ldrgt r0, [r3, #8] │ │ │ │ - b 82754 │ │ │ │ - ldr r3, [pc, #128] @ 82964 │ │ │ │ + b 82748 │ │ │ │ + ldr r3, [pc, #128] @ 82958 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 827e8 │ │ │ │ - b 828b4 │ │ │ │ - ldr r1, [pc, #104] @ 82968 │ │ │ │ + bne 827dc │ │ │ │ + b 828a8 │ │ │ │ + ldr r1, [pc, #104] @ 8295c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8271c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r2], -r4 @ │ │ │ │ + eoreq sp, r2, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022d9b4 │ │ │ │ + eoreq sp, r2, r0, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001ebad8 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ + andseq fp, lr, r4, lsr #21 │ │ │ │ + andseq fp, lr, r4, asr r2 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003161dc │ │ │ │ - eorseq r6, r1, r4, asr #3 │ │ │ │ - eorseq r6, r1, ip, lsl #2 │ │ │ │ - eorseq r6, r1, ip, asr #1 │ │ │ │ - @ instruction: 0x001eb9dc │ │ │ │ + eorseq r6, r1, r4, lsr #5 │ │ │ │ + eoreq sp, r2, r0, lsr #17 │ │ │ │ + andseq fp, lr, ip │ │ │ │ + andseq fp, lr, ip, asr r1 │ │ │ │ + eorseq r6, r1, r8, ror #3 │ │ │ │ + @ instruction: 0x003161d0 │ │ │ │ + eorseq r6, r1, r8, lsl r1 │ │ │ │ + ldrsbeq r6, [r1], -r8 @ │ │ │ │ + andseq fp, lr, r8, lsr #19 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #856] @ 82cd0 │ │ │ │ + ldr r2, [pc, #856] @ 82cd4 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #844] @ 82ce4 │ │ │ │ + ldr r6, [pc, #844] @ 82cd8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #840] @ 82ce8 │ │ │ │ + ldr r3, [pc, #840] @ 82cdc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -98368,154 +98365,154 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 82a00 │ │ │ │ + bne 829f4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 82a24 │ │ │ │ + beq 82a18 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 82b6c │ │ │ │ + beq 82b60 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #736] @ 82cec │ │ │ │ - ldr r1, [pc, #736] @ 82cf0 │ │ │ │ + ldr r0, [pc, #736] @ 82ce0 │ │ │ │ + ldr r1, [pc, #736] @ 82ce4 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82afc │ │ │ │ + ble 82af0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r3, r2, #1 │ │ │ │ - beq 82aa4 │ │ │ │ + beq 82a98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #680] @ 82cf4 │ │ │ │ + ldr r1, [pc, #680] @ 82ce8 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #676] @ 82cf8 │ │ │ │ + ldr r0, [pc, #676] @ 82cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #656] @ 82cfc │ │ │ │ + bl 48af0 │ │ │ │ + ldr r3, [pc, #656] @ 82cf0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r2, [pc, #644] @ 82d00 │ │ │ │ - ldr r3, [pc, #608] @ 82ce0 │ │ │ │ + ldr r2, [pc, #644] @ 82cf4 │ │ │ │ + ldr r3, [pc, #608] @ 82cd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82cd8 │ │ │ │ + bne 82ccc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq 82b94 │ │ │ │ + beq 82b88 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne 82a3c │ │ │ │ + bne 82a30 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a64 │ │ │ │ + beq 82a58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #524] @ 82d04 │ │ │ │ + ldr r3, [pc, #524] @ 82cf8 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b 82a74 │ │ │ │ - ldr r2, [pc, #516] @ 82d08 │ │ │ │ + b 82a68 │ │ │ │ + ldr r2, [pc, #516] @ 82cfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b80 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ae0 │ │ │ │ + bne 82ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82adc │ │ │ │ + b 82a58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 82a00 │ │ │ │ + bne 829f4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne 82a00 │ │ │ │ - b 82a24 │ │ │ │ + bne 829f4 │ │ │ │ + b 82a18 │ │ │ │ str r0, [r4] │ │ │ │ - b 82af0 │ │ │ │ + b 82ae4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 82bdc │ │ │ │ + bne 82bd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82cac │ │ │ │ - ldr r2, [pc, #288] @ 82d0c │ │ │ │ + beq 82ca0 │ │ │ │ + ldr r2, [pc, #288] @ 82d00 │ │ │ │ add r1, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ - beq 82ae8 │ │ │ │ + beq 82adc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82ae8 │ │ │ │ + beq 82adc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -98524,16 +98521,16 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 81784 │ │ │ │ - ldr r1, [pc, #172] @ 82d10 │ │ │ │ + bl 81778 │ │ │ │ + ldr r1, [pc, #172] @ 82d04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ @@ -98541,271 +98538,271 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82adc │ │ │ │ + b 82a58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #92] @ 82d14 │ │ │ │ + ldr r1, [pc, #92] @ 82d08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - b 82a74 │ │ │ │ + b 82a68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, ror r6 │ │ │ │ + eoreq sp, r2, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, asr r6 │ │ │ │ + eoreq sp, r2, ip, 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, r0, ror sp │ │ │ │ + @ instruction: 0x001eadb4 │ │ │ │ + andseq sl, lr, ip, lsr #25 │ │ │ │ + andseq sl, lr, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r2, ip, ror r5 │ │ │ │ + eoreq sp, r2, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r5, r1, ip, lsr #29 │ │ │ │ - eorseq r5, r1, r4, asr #27 │ │ │ │ + @ instruction: 0x00315eb8 │ │ │ │ + @ instruction: 0x00315dd0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq fp, lr, ip, ror r6 │ │ │ │ + andseq fp, lr, r8, asr #12 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #1196] @ 831d0 │ │ │ │ + ldr r2, [pc, #1196] @ 831d4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #1184] @ 831e4 │ │ │ │ + ldr r6, [pc, #1184] @ 831d8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1180] @ 831e8 │ │ │ │ + ldr r3, [pc, #1180] @ 831dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov ip, r1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1136] @ 831ec │ │ │ │ + ldr r3, [pc, #1136] @ 831e0 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 82df0 │ │ │ │ + beq 82de4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 82dc8 │ │ │ │ + bne 82dbc │ │ │ │ ldrsh r1, [r3] │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 82df0 │ │ │ │ + bls 82de4 │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 82df0 │ │ │ │ - ldr r1, [pc, #1056] @ 831f0 │ │ │ │ - ldr r0, [pc, #1056] @ 831f4 │ │ │ │ + beq 82de4 │ │ │ │ + ldr r1, [pc, #1056] @ 831e4 │ │ │ │ + ldr r0, [pc, #1056] @ 831e8 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82f94 │ │ │ │ + ble 82f88 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 82e64 │ │ │ │ + beq 82e58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #996] @ 831f8 │ │ │ │ + ldr r1, [pc, #996] @ 831ec │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #992] @ 831fc │ │ │ │ + ldr r0, [pc, #992] @ 831f0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #960] @ 83200 │ │ │ │ - ldr r3, [pc, #924] @ 831e0 │ │ │ │ + ldr r2, [pc, #960] @ 831f4 │ │ │ │ + ldr r3, [pc, #924] @ 831d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 831d8 │ │ │ │ + bne 831cc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 82e90 │ │ │ │ + beq 82e84 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ tst lr, #1 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82df8 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 83038 │ │ │ │ + beq 8302c │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82f98 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq 83054 │ │ │ │ + beq 83048 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82f98 │ │ │ │ ldr r3, [r2, #636] @ 0x27c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 82ef4 │ │ │ │ + beq 82ee8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ee0 │ │ │ │ + bne 82ed4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #776] @ 83204 │ │ │ │ + ldr r3, [pc, #776] @ 831f8 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 83160 │ │ │ │ + beq 83154 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82f3c │ │ │ │ + beq 82f30 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 82f20 │ │ │ │ + bne 82f14 │ │ │ │ ldr r3, [r3, #608] @ 0x260 │ │ │ │ ands r5, r3, #1 │ │ │ │ - bne 82fdc │ │ │ │ + bne 82fd0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ - b 82e38 │ │ │ │ - ldr r3, [pc, #620] @ 83208 │ │ │ │ + b 82e2c │ │ │ │ + ldr r3, [pc, #620] @ 831fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 82e90 │ │ │ │ + b 82e84 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #604] @ 8320c │ │ │ │ + ldr r2, [pc, #604] @ 83200 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ + bl 709c8 │ │ │ │ + b 82e2c │ │ │ │ mov r5, #4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207aec │ │ │ │ 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 20726c │ │ │ │ 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 207b30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8319c │ │ │ │ + beq 83190 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 82e38 │ │ │ │ + b 82e2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 82f5c │ │ │ │ + b 82f50 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [ip] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83094 │ │ │ │ + bne 83088 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 8313c │ │ │ │ + beq 83130 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [sp] │ │ │ │ @@ -98817,110 +98814,110 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #268] @ 83204 │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #268] @ 831f8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - ldr ip, [pc, #256] @ 83210 │ │ │ │ + ldr ip, [pc, #256] @ 83204 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r2] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ - ldr r1, [pc, #208] @ 83214 │ │ │ │ + bl 709c8 │ │ │ │ + b 82e2c │ │ │ │ + ldr r1, [pc, #208] @ 83208 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 82e30 │ │ │ │ + b 82e24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 831c8 │ │ │ │ - ldr r2, [pc, #160] @ 83218 │ │ │ │ + beq 831bc │ │ │ │ + ldr r2, [pc, #160] @ 8320c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 709d4 │ │ │ │ - b 82e38 │ │ │ │ - ldr r2, [pc, #120] @ 8321c │ │ │ │ - ldr r1, [pc, #120] @ 83220 │ │ │ │ + bl 709c8 │ │ │ │ + b 82e2c │ │ │ │ + ldr r2, [pc, #120] @ 83210 │ │ │ │ + ldr r1, [pc, #120] @ 83214 │ │ │ │ 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 4bc94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 8302c │ │ │ │ - ldr r3, [pc, #84] @ 83224 │ │ │ │ + b 83020 │ │ │ │ + ldr r3, [pc, #84] @ 83218 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 83170 │ │ │ │ + b 83164 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r4, asr #5 │ │ │ │ + ldrdeq sp, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x0022d2b0 │ │ │ │ @ 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: 0x0022d1b8 │ │ │ │ + andseq fp, lr, r0, lsr #11 │ │ │ │ + @ instruction: 0x001eaad0 │ │ │ │ + andseq sl, lr, ip, lsr #19 │ │ │ │ + andseq sl, lr, ip, lsl #21 │ │ │ │ + eoreq sp, r2, r4, asr #3 │ │ │ │ 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 │ │ │ │ - eorseq r5, r1, r4, ror #15 │ │ │ │ + eorseq r5, r1, r4, lsr #20 │ │ │ │ + @ instruction: 0x001ea8f8 │ │ │ │ + mulseq lr, ip, r7 │ │ │ │ + andseq fp, lr, r4, asr r2 │ │ │ │ + andseq sl, lr, r8, lsr r7 │ │ │ │ + @ instruction: 0x001ea6fc │ │ │ │ + andseq sl, lr, r4, ror #2 │ │ │ │ + @ instruction: 0x003157f0 │ │ │ │ │ │ │ │ -00083228 : │ │ │ │ +0008321c : │ │ │ │ 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, #12] │ │ │ │ - ldr r0, [pc, #488] @ 83430 │ │ │ │ + ldr r0, [pc, #488] @ 83424 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #480] @ 83434 │ │ │ │ + ldr r3, [pc, #480] @ 83428 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #472] @ 83438 │ │ │ │ + ldr lr, [pc, #472] @ 8342c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #468] @ 8343c │ │ │ │ + ldr r2, [pc, #468] @ 83430 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -98931,74 +98928,74 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 83308 │ │ │ │ + bne 832fc │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8340c │ │ │ │ + bls 83400 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - beq 8332c │ │ │ │ - ldr r1, [pc, #304] @ 83440 │ │ │ │ + beq 83320 │ │ │ │ + ldr r1, [pc, #304] @ 83434 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ bl 103924 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2638 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ @@ -99007,71 +99004,71 @@ │ │ │ │ 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, #96] @ 83444 │ │ │ │ + ldr r2, [pc, #96] @ 83438 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ 83434 │ │ │ │ + ldr r3, [pc, #72] @ 83428 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8342c │ │ │ │ + bne 83420 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ - bne 83308 │ │ │ │ + bne 832fc │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - bne 83308 │ │ │ │ - b 8332c │ │ │ │ + bne 832fc │ │ │ │ + b 83320 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r8, lsr #27 │ │ │ │ + @ instruction: 0x0022cdb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r8, lsl #27 │ │ │ │ + mlaeq r2, r4, sp, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, ror #10 │ │ │ │ - eoreq ip, r2, r0, lsl ip │ │ │ │ + andseq sl, lr, r0, lsr r5 │ │ │ │ + eoreq ip, r2, ip, lsl ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 83460 │ │ │ │ + ldr r0, [pc, #12] @ 83454 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, ror #8 │ │ │ │ + b 8321c │ │ │ │ + andseq sl, lr, r4, lsr r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 8347c │ │ │ │ + ldr r0, [pc, #12] @ 83470 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, lsr #8 │ │ │ │ + b 8321c │ │ │ │ + @ instruction: 0x001ea3f4 │ │ │ │ │ │ │ │ -00083480 : │ │ │ │ - ldr r2, [pc, #124] @ 83504 │ │ │ │ - ldr r3, [pc, #124] @ 83508 │ │ │ │ +00083474 : │ │ │ │ + ldr r2, [pc, #124] @ 834f8 │ │ │ │ + ldr r3, [pc, #124] @ 834fc │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #84] @ 8350c │ │ │ │ - ldr r3, [pc, #84] @ 83510 │ │ │ │ + ldr r1, [pc, #84] @ 83500 │ │ │ │ + ldr r3, [pc, #84] @ 83504 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r3, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ asr ip, r3, #6 │ │ │ │ @@ -99080,204 +99077,204 @@ │ │ │ │ ldr ip, [r5, ip, lsl #2] │ │ │ │ add lr, ip, r2, lsl #4 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r1, r7 │ │ │ │ poplt {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [ip, r2, lsl #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 834c8 │ │ │ │ + bne 834bc │ │ │ │ ldr r0, [lr, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r2, r0, ror fp │ │ │ │ + eoreq ip, r2, ip, ror fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00083514 : │ │ │ │ +00083508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 8357c │ │ │ │ + bne 83570 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 8357c │ │ │ │ - bl 83480 │ │ │ │ + bne 83570 │ │ │ │ + bl 83474 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8358c │ │ │ │ - ldr r0, [pc, #40] @ 83594 │ │ │ │ + beq 83580 │ │ │ │ + ldr r0, [pc, #40] @ 83588 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ - b 808a8 │ │ │ │ + b 8089c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 83480 │ │ │ │ + b 83474 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, lr, r4, lsl #8 │ │ │ │ + @ instruction: 0x001ea3d0 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #276] @ 836b8 │ │ │ │ + ldr r2, [pc, #276] @ 836bc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #264] @ 836cc │ │ │ │ + ldr r6, [pc, #264] @ 836c0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #260] @ 836d0 │ │ │ │ + ldr r3, [pc, #260] @ 836c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ 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 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r0, [pc, #184] @ 836c8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + 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 │ │ │ │ - bl 7d8bc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ - ble 836b4 │ │ │ │ + ble 836a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 836d8 │ │ │ │ + ldr r2, [pc, #80] @ 836cc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 836c8 │ │ │ │ + ldr r3, [pc, #56] @ 836bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 836c0 │ │ │ │ + bne 836b4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ 836dc │ │ │ │ + ldr r3, [pc, #32] @ 836d0 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b 83658 │ │ │ │ + b 8364c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq ip, r2, r0, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r4, lsr #20 │ │ │ │ + eoreq ip, r2, r0, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r0, asr #6 │ │ │ │ - eoreq ip, r2, ip, ror #18 │ │ │ │ + andseq sl, lr, ip, lsl #6 │ │ │ │ + eoreq ip, r2, r8, ror r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000836e0 : │ │ │ │ +000836d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr ip, [pc, #3200] @ 84378 │ │ │ │ + ldr ip, [pc, #3200] @ 8436c │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #3192] @ 8437c │ │ │ │ + ldr r2, [pc, #3192] @ 84370 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #3180] @ 84380 │ │ │ │ + ldr r7, [pc, #3180] @ 84374 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3176] @ 84384 │ │ │ │ + ldr r3, [pc, #3176] @ 84378 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r2, #5 │ │ │ │ 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 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r8] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r3, [r8] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #19 │ │ │ │ - mov r2, #5 │ │ │ │ - add r6, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ tst r0, #1 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + str sl, [sp, #188] @ 0xbc │ │ │ │ + str r9, [sp, #212] @ 0xd4 │ │ │ │ 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] │ │ │ │ @@ -99286,269 +99283,269 @@ │ │ │ │ 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 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 8383c │ │ │ │ + bne 83830 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ streq r3, [sp, #88] @ 0x58 │ │ │ │ streq r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2884] @ 84388 │ │ │ │ + ldr r3, [pc, #2884] @ 8437c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #784] @ 0x310 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2, #784] @ 0x310 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #2844] @ 8438c │ │ │ │ + ldr r2, [pc, #2844] @ 84380 │ │ │ │ streq r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr fp, [r7, r2] │ │ │ │ cmp r3, fp │ │ │ │ - beq 83888 │ │ │ │ + beq 8387c │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ - bne 839cc │ │ │ │ + bne 839c0 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ands r4, r4, #2 │ │ │ │ - beq 838dc │ │ │ │ + beq 838d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83e38 │ │ │ │ + beq 83e2c │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r8] │ │ │ │ - ldr r2, [pc, #2776] @ 84390 │ │ │ │ - ldr r3, [pc, #2752] @ 8437c │ │ │ │ + ldr r2, [pc, #2776] @ 84384 │ │ │ │ + ldr r3, [pc, #2752] @ 84370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8436c │ │ │ │ + bne 84360 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2736] @ 84394 │ │ │ │ + ldr r3, [pc, #2736] @ 84388 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ strne r4, [sp, #24] │ │ │ │ - beq 84060 │ │ │ │ + beq 84054 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ moveq fp, #0 │ │ │ │ streq fp, [sp, #92] @ 0x5c │ │ │ │ - beq 83970 │ │ │ │ + beq 83964 │ │ │ │ cmp r2, #0 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 83970 │ │ │ │ + beq 83964 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 83514 │ │ │ │ + bl 83508 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 83ec4 │ │ │ │ + beq 83eb8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ - ldr r3, [pc, #2624] @ 84398 │ │ │ │ + bl 536f8 │ │ │ │ + ldr r3, [pc, #2624] @ 8438c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - ble 83a20 │ │ │ │ + ble 83a14 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt 83ed4 │ │ │ │ + bgt 83ec8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - ble 839bc │ │ │ │ + ble 839b0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov lr, r2 │ │ │ │ sub ip, ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [ip, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [lr, #4]! │ │ │ │ - bgt 839a8 │ │ │ │ + bgt 8399c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83a2c │ │ │ │ + b 83a20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq 842f4 │ │ │ │ + beq 842e8 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsl r3, r5, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ ands r4, r4, #2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 838dc │ │ │ │ - b 83898 │ │ │ │ + beq 838d0 │ │ │ │ + b 8388c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83a48 │ │ │ │ + bne 83a3c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84224 │ │ │ │ + beq 84218 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ cmp r0, #6 │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r0, [sp, #124] @ 0x7c │ │ │ │ strne r6, [sp, #76] @ 0x4c │ │ │ │ - beq 84004 │ │ │ │ + beq 83ff8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 83fe4 │ │ │ │ + bne 83fd8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r5 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ - blt 84190 │ │ │ │ + blt 84184 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 83eb8 │ │ │ │ - ldr r3, [pc, #2300] @ 8439c │ │ │ │ + beq 83eac │ │ │ │ + ldr r3, [pc, #2300] @ 84390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 803a4 │ │ │ │ + bl 80398 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bgt 84090 │ │ │ │ + bgt 84084 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 83fbc │ │ │ │ + bne 83fb0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 84334 │ │ │ │ - ldr r3, [pc, #2208] @ 843a0 │ │ │ │ + ble 84328 │ │ │ │ + ldr r3, [pc, #2208] @ 84394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2200] @ 843a4 │ │ │ │ + ldr r3, [pc, #2200] @ 84398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 83b6c │ │ │ │ + b 83b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ 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 4eac4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 83f2c │ │ │ │ + beq 83f20 │ │ │ │ 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 │ │ │ │ + beq 83b54 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b60 │ │ │ │ + bne 83b54 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 83b1c │ │ │ │ + bne 83b10 │ │ │ │ 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 r0, [pc, #2040] @ 8439c │ │ │ │ + ldr r1, [pc, #2040] @ 843a0 │ │ │ │ ldr r3, [r3, fp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eac4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f50 │ │ │ │ + beq 83f44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83c30 │ │ │ │ + beq 83c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8422c │ │ │ │ + beq 84220 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ - ldr r3, [pc, #1912] @ 84398 │ │ │ │ + bl 536f8 │ │ │ │ + ldr r3, [pc, #1912] @ 8438c │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -99557,786 +99554,786 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r2, #1 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ ldrne r2, [r2] │ │ │ │ strne r1, [r2, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 840c8 │ │ │ │ + beq 840bc │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 83c7c │ │ │ │ + bne 83c70 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bls 84320 │ │ │ │ + bls 84314 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ movne r5, #1 │ │ │ │ strne r3, [sp, #120] @ 0x78 │ │ │ │ strne r9, [sp, #56] @ 0x38 │ │ │ │ - beq 84114 │ │ │ │ + beq 84108 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 840a8 │ │ │ │ + bne 8409c │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d00 │ │ │ │ + bne 83cf4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 84200 │ │ │ │ - ldr r2, [pc, #1744] @ 843b0 │ │ │ │ + bne 841f4 │ │ │ │ + ldr r2, [pc, #1744] @ 843a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1740] @ 843b4 │ │ │ │ + ldr r1, [pc, #1740] @ 843a8 │ │ │ │ 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 4bc94 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83d1c │ │ │ │ + bne 83d10 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842e4 │ │ │ │ + beq 842d8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ 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 │ │ │ │ + beq 84138 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bne 841d4 │ │ │ │ + bne 841c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8420c │ │ │ │ + bne 84200 │ │ │ │ mov fp, r5 │ │ │ │ - ldr sl, [pc, #1616] @ 843b8 │ │ │ │ - ldr r9, [pc, #1616] @ 843bc │ │ │ │ + ldr sl, [pc, #1616] @ 843ac │ │ │ │ + ldr r9, [pc, #1616] @ 843b0 │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ mov r0, r3 │ │ │ │ - b 83dd8 │ │ │ │ + b 83dcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443ac │ │ │ │ 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 4eac4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 83e24 │ │ │ │ + beq 83e18 │ │ │ │ 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 │ │ │ │ + beq 83db4 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83dc0 │ │ │ │ + bne 83db4 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 83d80 │ │ │ │ + bne 83d74 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1456] @ 843c0 │ │ │ │ - ldr r0, [pc, #1456] @ 843c4 │ │ │ │ + ldr r1, [pc, #1456] @ 843b4 │ │ │ │ + ldr r0, [pc, #1456] @ 843b8 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eac4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84248 │ │ │ │ + beq 8423c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ ldrne r3, [r3] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ strne r1, [r3, #784] @ 0x310 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f18 │ │ │ │ + beq 83f0c │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #1316] @ 84398 │ │ │ │ + ldr r3, [pc, #1316] @ 8438c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8423c │ │ │ │ + bne 84230 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83e9c │ │ │ │ + bne 83e90 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84354 │ │ │ │ + beq 84348 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - b 838ac │ │ │ │ - ldr r3, [pc, #1288] @ 843c8 │ │ │ │ + b 838a0 │ │ │ │ + ldr r3, [pc, #1288] @ 843bc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 83aa0 │ │ │ │ + b 83a94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83970 │ │ │ │ + b 83964 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 83998 │ │ │ │ + b 8398c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83f04 │ │ │ │ + beq 83ef8 │ │ │ │ bl 103a0c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 83e68 │ │ │ │ + bne 83e5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bcc │ │ │ │ + bne 83bc0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bfc │ │ │ │ + bne 83bf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83f60 │ │ │ │ + beq 83f54 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ 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 │ │ │ │ ldrne r3, [r3] │ │ │ │ strne r1, [r3, #784] @ 0x310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83ef4 │ │ │ │ + beq 83ee8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 838a4 │ │ │ │ + bne 83898 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 838a4 │ │ │ │ + bhi 83898 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84444 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ - bgt 83bdc │ │ │ │ - b 83bec │ │ │ │ - ldr r3, [pc, #940] @ 84398 │ │ │ │ + bgt 83bd0 │ │ │ │ + b 83be0 │ │ │ │ + ldr r3, [pc, #940] @ 8438c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ - b 83a70 │ │ │ │ + bl 5358c │ │ │ │ + b 83a64 │ │ │ │ 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 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [r2, #740] @ 0x2e4 │ │ │ │ - bne 83a68 │ │ │ │ + bne 83a5c │ │ │ │ cmp r4, #5 │ │ │ │ strgt r1, [r2, #716] @ 0x2cc │ │ │ │ - bgt 83a68 │ │ │ │ + bgt 83a5c │ │ │ │ cmp r4, r1 │ │ │ │ movgt r2, r6 │ │ │ │ addgt r0, r3, r4, lsl #2 │ │ │ │ - ble 84058 │ │ │ │ + ble 8404c │ │ │ │ ldr r1, [r3], #4 │ │ │ │ str r1, [r2], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 84048 │ │ │ │ + bne 8403c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b 83a68 │ │ │ │ - ldr r2, [pc, #868] @ 843cc │ │ │ │ + b 83a5c │ │ │ │ + ldr r2, [pc, #868] @ 843c0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bls 842b0 │ │ │ │ + bls 842a4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r2, r3, #4 │ │ │ │ str r2, [r1] │ │ │ │ str r4, [r3, #-4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 838f8 │ │ │ │ + b 838ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub r1, r4, r5 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 235b0 │ │ │ │ - b 83ae0 │ │ │ │ - ldr r3, [pc, #744] @ 84398 │ │ │ │ + b 83ad4 │ │ │ │ + ldr r3, [pc, #744] @ 8438c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ - b 83ca4 │ │ │ │ + bl 5358c │ │ │ │ + b 83c98 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 840d8 │ │ │ │ + beq 840cc │ │ │ │ bl 103a0c │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 840f8 │ │ │ │ + bne 840ec │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842a4 │ │ │ │ + beq 84298 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 83c88 │ │ │ │ + b 83c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r3, #744] @ 0x2e8 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 83c9c │ │ │ │ + b 83c90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r0, #716] @ 0x2cc │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr fp, [r0, #744] @ 0x2e8 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #716] @ 0x2cc │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #740] @ 0x2e4 │ │ │ │ - bne 841d8 │ │ │ │ + bne 841cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 83e24 │ │ │ │ + bne 83e18 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 8435c │ │ │ │ + ble 84350 │ │ │ │ ldr r3, [r1] │ │ │ │ - b 83d60 │ │ │ │ + b 83d54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8426c │ │ │ │ - ldr r2, [pc, #560] @ 843d0 │ │ │ │ + beq 84260 │ │ │ │ + ldr r2, [pc, #560] @ 843c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #536] @ 843d4 │ │ │ │ + ldr r1, [pc, #536] @ 843c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #0 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84278 │ │ │ │ - ldr r2, [pc, #496] @ 843d8 │ │ │ │ + beq 8426c │ │ │ │ + ldr r2, [pc, #496] @ 843cc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #492] @ 843dc │ │ │ │ + ldr r1, [pc, #492] @ 843d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r5, fp} │ │ │ │ - b 841bc │ │ │ │ - ldr r2, [pc, #472] @ 843e0 │ │ │ │ + b 841b0 │ │ │ │ + ldr r2, [pc, #472] @ 843d4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 83ce0 │ │ │ │ + b 83cd4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ + bne 83e24 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ - b 838ac │ │ │ │ - bl 78f4c │ │ │ │ - b 83a50 │ │ │ │ + b 838a0 │ │ │ │ + bl 78f40 │ │ │ │ + b 83a44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b 83c10 │ │ │ │ + b 83c04 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ - b 83ea4 │ │ │ │ + bl 55fcc │ │ │ │ + b 83e98 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - beq 84370 │ │ │ │ + beq 84364 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ tst r3, #1 │ │ │ │ - bne 84284 │ │ │ │ + bne 84278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731a4 │ │ │ │ - b 83e30 │ │ │ │ - ldr r2, [pc, #368] @ 843e4 │ │ │ │ + bl 73198 │ │ │ │ + b 83e24 │ │ │ │ + ldr r2, [pc, #368] @ 843d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841a0 │ │ │ │ - ldr r2, [pc, #360] @ 843e8 │ │ │ │ + b 84194 │ │ │ │ + ldr r2, [pc, #360] @ 843dc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841e8 │ │ │ │ + b 841dc │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 84260 │ │ │ │ - bl 78f4c │ │ │ │ + b 84254 │ │ │ │ + bl 78f40 │ │ │ │ mov r3, r0 │ │ │ │ - b 84104 │ │ │ │ + b 840f8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 838f8 │ │ │ │ + b 838ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 78f4c │ │ │ │ + bl 78f40 │ │ │ │ mov r3, r0 │ │ │ │ - b 83d2c │ │ │ │ + b 83d20 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r0, [pc, #220] @ 843ec │ │ │ │ + bl 55fcc │ │ │ │ + ldr r0, [pc, #220] @ 843e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - b 838ac │ │ │ │ + b 838a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84444 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 83c84 │ │ │ │ + b 83c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ - b 83bec │ │ │ │ - bl 78f4c │ │ │ │ - b 83ea4 │ │ │ │ + b 83be0 │ │ │ │ + bl 78f40 │ │ │ │ + b 83e98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ - b 84254 │ │ │ │ + bne 83e24 │ │ │ │ + b 84248 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r1] │ │ │ │ - b 84218 │ │ │ │ - strdeq ip, [r2], -r8 @ │ │ │ │ + b 8420c │ │ │ │ + eoreq ip, r2, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r2], -r4 @ │ │ │ │ + eoreq ip, r2, r0, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, asr #14 │ │ │ │ + eoreq ip, r2, ip, 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 │ │ │ │ - @ instruction: 0x001ea8b8 │ │ │ │ - mulseq pc, r0, r8 @ │ │ │ │ - andseq sl, lr, ip, lsl #16 │ │ │ │ - andseq r8, pc, r4, asr #7 │ │ │ │ + andseq sl, lr, ip, ror #18 │ │ │ │ + andseq sl, lr, ip, ror r9 │ │ │ │ + andseq sl, lr, ip, asr r9 │ │ │ │ + andseq sl, lr, ip, lsr #17 │ │ │ │ + andseq r9, pc, r8, ror sl @ │ │ │ │ + andseq r8, pc, r0, ror r5 @ │ │ │ │ + andseq sl, lr, ip, asr r8 │ │ │ │ + andseq sl, lr, r4, lsr #17 │ │ │ │ + andseq sl, lr, r4, lsl #17 │ │ │ │ + andseq r3, pc, ip, asr r8 @ │ │ │ │ + @ instruction: 0x001ea7d8 │ │ │ │ + mulseq pc, r0, r3 @ │ │ │ │ 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, ip, ror #4 │ │ │ │ + @ instruction: 0x001ea2d0 │ │ │ │ + andseq sl, lr, r4, lsr #4 │ │ │ │ + andseq sl, lr, r8, lsr #8 │ │ │ │ + andseq sl, lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x001f7fdc │ │ │ │ + @ instruction: 0x001f7fd0 │ │ │ │ + andseq sl, lr, ip, lsl #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 │ │ │ │ + ldr r3, [pc, #64] @ 8443c │ │ │ │ + ldr r2, [pc, #64] @ 84440 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, ip, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r1, [ip, #748] @ 0x2ec │ │ │ │ str r1, [ip, #752] @ 0x2f0 │ │ │ │ str r1, [ip, #756] @ 0x2f4 │ │ │ │ ldr r1, [ip, #768] @ 0x300 │ │ │ │ ldr ip, [ip, #772] @ 0x304 │ │ │ │ str ip, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r2], -r0 @ │ │ │ │ + strdeq fp, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ 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, #20] │ │ │ │ - ldr r0, [pc, #344] @ 845c8 │ │ │ │ + ldr r0, [pc, #344] @ 845bc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #340] @ 845cc │ │ │ │ + ldr r3, [pc, #340] @ 845c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #332] @ 845d0 │ │ │ │ + ldr ip, [pc, #332] @ 845c4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #328] @ 845d4 │ │ │ │ + ldr r2, [pc, #328] @ 845c8 │ │ │ │ ldr r3, [r3] │ │ │ │ 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 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #272] @ 845d8 │ │ │ │ + ldr r3, [pc, #272] @ 845cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 844f4 │ │ │ │ - ldr r3, [pc, #244] @ 845dc │ │ │ │ + bcs 844e8 │ │ │ │ + ldr r3, [pc, #244] @ 845d0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84540 │ │ │ │ + beq 84534 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 836e0 │ │ │ │ - ldr r2, [pc, #196] @ 845e0 │ │ │ │ - ldr r3, [pc, #172] @ 845cc │ │ │ │ + bl 836d4 │ │ │ │ + ldr r2, [pc, #196] @ 845d4 │ │ │ │ + ldr r3, [pc, #172] @ 845c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 845c4 │ │ │ │ + bne 845b8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #156] @ 845e4 │ │ │ │ + ldr r3, [pc, #156] @ 845d8 │ │ │ │ lsl r7, r1, #2 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #80] @ 845dc │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ 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 │ │ │ │ - b 84514 │ │ │ │ + bl 52b74 │ │ │ │ + b 84508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r4, lsl #23 │ │ │ │ + mlaeq r2, r0, fp, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, ror #22 │ │ │ │ + eoreq fp, r2, r0, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - ldrdeq fp, [r2], -ip @ │ │ │ │ + eoreq fp, r2, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffffe30 │ │ │ │ │ │ │ │ -000845ec : │ │ │ │ +000845e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #900] @ 84990 │ │ │ │ + ldr r1, [pc, #900] @ 84984 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #896] @ 84994 │ │ │ │ + ldr r2, [pc, #896] @ 84988 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ 84998 │ │ │ │ + ldr r3, [pc, #888] @ 8498c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #884] @ 8499c │ │ │ │ + ldr ip, [pc, #884] @ 84990 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ 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 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 846cc │ │ │ │ + beq 846c0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ - b 846b8 │ │ │ │ + b 846ac │ │ │ │ subs r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 84964 │ │ │ │ + beq 84958 │ │ │ │ ldr r2, [r1, r3, lsl #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 846ac │ │ │ │ + beq 846a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84964 │ │ │ │ + bne 84958 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, #0 │ │ │ │ - ble 84978 │ │ │ │ + ble 8496c │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - b 8471c │ │ │ │ + b 84710 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 8474c │ │ │ │ + beq 84740 │ │ │ │ ldr r2, [r0, r3, lsl #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 84710 │ │ │ │ + beq 84704 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84984 │ │ │ │ + bne 84978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84928 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ea90 │ │ │ │ + bl 8ea80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 847b8 │ │ │ │ - ldr r9, [pc, #556] @ 849a0 │ │ │ │ + beq 847ac │ │ │ │ + ldr r9, [pc, #556] @ 84994 │ │ │ │ sub r8, r5, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 84780 │ │ │ │ + b 84774 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsl r1, r5, #4 │ │ │ │ add r2, r3, r5, lsl #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r9, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ sub r5, r5, #1 │ │ │ │ streq r2, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 8477c │ │ │ │ + bne 84770 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84818 │ │ │ │ + beq 8480c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 84818 │ │ │ │ - ldr r8, [pc, #460] @ 849a4 │ │ │ │ + ble 8480c │ │ │ │ + ldr r8, [pc, #460] @ 84998 │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r2, r3, #3 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldreq r2, [r8, #4] │ │ │ │ streq r2, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 847dc │ │ │ │ + bgt 847d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84848 │ │ │ │ + beq 8483c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, r5, lsl #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959a8 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 84824 │ │ │ │ + bne 84818 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ @@ -100347,26 +100344,26 @@ │ │ │ │ strb r8, [r0, #5] │ │ │ │ ldr lr, [r7, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r0, #32] │ │ │ │ str ip, [r0, #48] @ 0x30 │ │ │ │ - ble 84924 │ │ │ │ - ldr r3, [pc, #240] @ 849a8 │ │ │ │ + ble 84918 │ │ │ │ + ldr r3, [pc, #240] @ 8499c │ │ │ │ ldr r4, [r7, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ sub r3, r4, #4 │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ rsb r4, r4, #4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8491c │ │ │ │ + beq 84910 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ str r2, [ip, r5, lsl #4] │ │ │ │ ldr r1, [r3] │ │ │ │ add r2, ip, r5, lsl #4 │ │ │ │ cmp r1, r9 │ │ │ │ @@ -100376,342 +100373,342 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r8, [r2, #8] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 848cc │ │ │ │ + bne 848c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r6] │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb60 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #112] @ 849ac │ │ │ │ - ldr r3, [pc, #84] @ 84994 │ │ │ │ + ldr r2, [pc, #112] @ 849a0 │ │ │ │ + ldr r3, [pc, #84] @ 84988 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8498c │ │ │ │ + bne 84980 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 846f8 │ │ │ │ - b 84730 │ │ │ │ + bgt 846ec │ │ │ │ + b 84724 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 8473c │ │ │ │ + b 84730 │ │ │ │ mov r7, r3 │ │ │ │ - b 8474c │ │ │ │ + b 84740 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r8, ror #19 │ │ │ │ + strdeq fp, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r8, asr #19 │ │ │ │ + ldrdeq fp, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x003141d8 │ │ │ │ - ldrsheq r4, [r1], -r8 @ │ │ │ │ - @ instruction: 0x0022b6bc │ │ │ │ + eorseq r4, r1, r8, asr #4 │ │ │ │ + eorseq r4, r1, r4, ror #3 │ │ │ │ + eorseq r4, r1, r4, lsl #2 │ │ │ │ + eoreq fp, r2, r8, asr #13 │ │ │ │ │ │ │ │ -000849b0 : │ │ │ │ +000849a4 : │ │ │ │ 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, #20] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #460] @ 84ba4 │ │ │ │ - ldr r1, [pc, #460] @ 84ba8 │ │ │ │ + ldr r0, [pc, #460] @ 84b98 │ │ │ │ + ldr r1, [pc, #460] @ 84b9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #452] @ 84bac │ │ │ │ - ldr r3, [pc, #452] @ 84bb0 │ │ │ │ + ldr r5, [pc, #452] @ 84ba0 │ │ │ │ + ldr r3, [pc, #452] @ 84ba4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 84aa8 │ │ │ │ + beq 84a9c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 84aa8 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 84a9c │ │ │ │ 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] │ │ │ │ - beq 84a80 │ │ │ │ + beq 84a74 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [ip, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ str ip, [r2] │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6faac │ │ │ │ + bl 6faa0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84b6c │ │ │ │ + beq 84b60 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - beq 84b6c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 84b60 │ │ │ │ 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] │ │ │ │ - beq 84b1c │ │ │ │ + beq 84b10 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 70294 │ │ │ │ + bl 70288 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #144] @ 84bb4 │ │ │ │ + ldr r3, [pc, #144] @ 84ba8 │ │ │ │ mov r1, #3 │ │ │ │ str ip, [r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #120] @ 84bb8 │ │ │ │ + ldr r3, [pc, #120] @ 84bac │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 72094 │ │ │ │ + bl 72088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 84bbc │ │ │ │ + ldr r2, [pc, #68] @ 84bb0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 84ba8 │ │ │ │ + ldr r3, [pc, #40] @ 84b9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 84ba0 │ │ │ │ + bne 84b94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r0, lsr #12 │ │ │ │ + eoreq fp, r2, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, lsl #12 │ │ │ │ + eoreq fp, r2, r0, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq fp, r2, ip, ror r4 │ │ │ │ + eoreq fp, r2, r8, lsl #9 │ │ │ │ │ │ │ │ -00084bc0 : │ │ │ │ +00084bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #300] @ 84d04 │ │ │ │ - ldr r2, [pc, #300] @ 84d08 │ │ │ │ + ldr ip, [pc, #300] @ 84cf8 │ │ │ │ + ldr r2, [pc, #300] @ 84cfc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r5, [pc, #284] @ 84d0c │ │ │ │ + ldr r5, [pc, #284] @ 84d00 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 84d10 │ │ │ │ + ldr r3, [pc, #280] @ 84d04 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, r0 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #232] @ 84d08 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84c98 │ │ │ │ + beq 84c8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #168] @ 84d18 │ │ │ │ + ldr r2, [pc, #168] @ 84d0c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #144] @ 84d08 │ │ │ │ + ldr r3, [pc, #144] @ 84cfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 84d00 │ │ │ │ + bne 84cf4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #124] @ 84d1c │ │ │ │ + ldr r3, [pc, #124] @ 84d10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 84c64 │ │ │ │ + beq 84c58 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84ccc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c58 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84ccc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, ip, lsl r4 │ │ │ │ + eoreq fp, r2, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r2], -r8 @ │ │ │ │ + eoreq fp, r2, r4, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r3, r1, r4, ror sp │ │ │ │ - eoreq fp, r2, r4, lsl #7 │ │ │ │ + eorseq r3, r1, r0, lsl #27 │ │ │ │ + mlaeq r2, r0, r3, fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00084d20 : │ │ │ │ +00084d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr r8, [pc, #1212] @ 851f4 │ │ │ │ - ldr ip, [pc, #1212] @ 851f8 │ │ │ │ - ldr r0, [pc, #1212] @ 851fc │ │ │ │ + ldr r8, [pc, #1212] @ 851e8 │ │ │ │ + ldr ip, [pc, #1212] @ 851ec │ │ │ │ + ldr r0, [pc, #1212] @ 851f0 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add r8, pc, r8 │ │ │ │ add ip, pc, ip │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #1192] @ 85200 │ │ │ │ + ldr r3, [pc, #1192] @ 851f4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r8, r3] │ │ │ │ - ldr r3, [pc, #1172] @ 85204 │ │ │ │ + ldr r3, [pc, #1172] @ 851f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + mov r2, #1 │ │ │ │ mov r5, #10 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #32 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ 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 34bc0 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r3, [pc, #1016] @ 85208 │ │ │ │ + ldr r3, [pc, #1016] @ 851fc │ │ │ │ ldr r9, [lr, #24] │ │ │ │ - ldr r1, [pc, #1012] @ 8520c │ │ │ │ - ldr r2, [pc, #1012] @ 85210 │ │ │ │ + ldr r1, [pc, #1012] @ 85200 │ │ │ │ + ldr r2, [pc, #1012] @ 85204 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - ldr r0, [pc, #1000] @ 85214 │ │ │ │ + ldr r0, [pc, #1000] @ 85208 │ │ │ │ strh r7, [ip] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r9, [ip, #24] │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [lr, #24] │ │ │ │ str ip, [r7, #28] │ │ │ │ @@ -100730,339 +100727,339 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 84bc0 │ │ │ │ - ldr r2, [pc, #892] @ 85218 │ │ │ │ + bl 84bb4 │ │ │ │ + ldr r2, [pc, #892] @ 8520c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 8506c │ │ │ │ + beq 85060 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #848] @ 8521c │ │ │ │ + ldr r3, [pc, #848] @ 85210 │ │ │ │ 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 536f8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84fec │ │ │ │ + bne 84fe0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85094 │ │ │ │ + beq 85088 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #716] @ 85210 │ │ │ │ + ldr r3, [pc, #716] @ 85204 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #632] @ 85200 │ │ │ │ + ldr r3, [pc, #632] @ 851f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 85080 │ │ │ │ - ldr r3, [pc, #596] @ 85204 │ │ │ │ + beq 85074 │ │ │ │ + ldr r3, [pc, #596] @ 851f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #600] @ 85220 │ │ │ │ - ldr r3, [pc, #560] @ 851fc │ │ │ │ + ldr r2, [pc, #600] @ 85214 │ │ │ │ + ldr r3, [pc, #560] @ 851f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 851f0 │ │ │ │ + bne 851e4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #524] @ 85200 │ │ │ │ + ldr r3, [pc, #524] @ 851f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85020 │ │ │ │ + beq 85014 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 850c0 │ │ │ │ + beq 850b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - ldr r3, [pc, #444] @ 85204 │ │ │ │ + ldr r3, [pc, #444] @ 851f8 │ │ │ │ str r0, [r1, #4] │ │ │ │ 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 │ │ │ │ - b 84f7c │ │ │ │ + bl e9614 │ │ │ │ + b 84f70 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 5355c │ │ │ │ - b 84ec0 │ │ │ │ + bl 5354c │ │ │ │ + b 84eb4 │ │ │ │ mov r3, #10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 5359c │ │ │ │ - b 84fa8 │ │ │ │ + bl 5358c │ │ │ │ + b 84f9c │ │ │ │ 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 55fcc │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 850d8 │ │ │ │ + beq 850cc │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 851cc │ │ │ │ + beq 851c0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #46] @ 0x2e │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #264] @ 85208 │ │ │ │ + ldr r1, [pc, #264] @ 851fc │ │ │ │ mov r4, #11 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldr r1, [r1] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ - ldr r0, [pc, #228] @ 85214 │ │ │ │ + ldr r0, [pc, #228] @ 85208 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r1, [r0] │ │ │ │ - ldr r1, [pc, #208] @ 8520c │ │ │ │ + ldr r1, [pc, #208] @ 85200 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r1] │ │ │ │ - ldr r1, [pc, #192] @ 85210 │ │ │ │ + ldr r1, [pc, #192] @ 85204 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh r2, [r3] │ │ │ │ str r0, [r1] │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a928 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 851b4 │ │ │ │ + bne 851a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84f7c │ │ │ │ + beq 84f70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 84f7c │ │ │ │ + bne 84f70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ - bne 84f7c │ │ │ │ + bne 84f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + b 84f70 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 713a0 │ │ │ │ + bl 71394 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 85204 │ │ │ │ + ldr r3, [pc, #32] @ 851f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - b 84fc0 │ │ │ │ + b 84fb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022b2b8 │ │ │ │ - @ instruction: 0x0022b2b4 │ │ │ │ + eoreq fp, r2, r4, asr #5 │ │ │ │ + eoreq fp, r2, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eorseq r3, r1, r8, lsl fp │ │ │ │ + eorseq r3, r1, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, r0, lsr r0 │ │ │ │ + eoreq fp, r2, ip, lsr r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 84d20 │ │ │ │ + b 84d14 │ │ │ │ │ │ │ │ -00085230 : │ │ │ │ +00085224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #184] @ 85300 │ │ │ │ - ldr ip, [pc, #184] @ 85304 │ │ │ │ + ldr lr, [pc, #184] @ 852f4 │ │ │ │ + ldr ip, [pc, #184] @ 852f8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #172] @ 85308 │ │ │ │ + ldr r3, [pc, #172] @ 852fc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #168] @ 8530c │ │ │ │ + ldr r2, [pc, #168] @ 85300 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #128] @ 85310 │ │ │ │ + ldr r0, [pc, #128] @ 85304 │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 84d20 │ │ │ │ - ldr r2, [pc, #60] @ 85314 │ │ │ │ - ldr r3, [pc, #40] @ 85304 │ │ │ │ + bl 84d14 │ │ │ │ + ldr r2, [pc, #60] @ 85308 │ │ │ │ + ldr r3, [pc, #40] @ 852f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 852fc │ │ │ │ + bne 852f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x0022adb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, ip, lsl #27 │ │ │ │ + mlaeq r2, r8, sp, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e83f4 │ │ │ │ - eoreq sl, r2, r0, lsr #26 │ │ │ │ + andseq r8, lr, r0, asr #7 │ │ │ │ + eoreq sl, r2, ip, lsr #26 │ │ │ │ │ │ │ │ -00085318 : │ │ │ │ +0008530c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00085350 : │ │ │ │ +00085344 : │ │ │ │ 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, #12] │ │ │ │ - ldr r0, [pc, #872] @ 856d8 │ │ │ │ + ldr r0, [pc, #872] @ 856cc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #864] @ 856dc │ │ │ │ + ldr r3, [pc, #864] @ 856d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #856] @ 856e0 │ │ │ │ + ldr lr, [pc, #856] @ 856d4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #852] @ 856e4 │ │ │ │ + ldr r2, [pc, #852] @ 856d8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -101073,131 +101070,131 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 85430 │ │ │ │ + bne 85424 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 85688 │ │ │ │ + bls 8567c │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 85454 │ │ │ │ - ldr r1, [pc, #688] @ 856e8 │ │ │ │ + beq 85448 │ │ │ │ + ldr r1, [pc, #688] @ 856dc │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85618 │ │ │ │ + bne 8560c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 85618 │ │ │ │ + bhi 8560c │ │ │ │ ldr r3, [ip, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8553c │ │ │ │ + bne 85530 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 8553c │ │ │ │ + bhi 85530 │ │ │ │ cmp r4, #3 │ │ │ │ - ble 8556c │ │ │ │ + ble 85560 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 85644 │ │ │ │ - ldr r1, [pc, #580] @ 856ec │ │ │ │ + beq 85638 │ │ │ │ + ldr r1, [pc, #580] @ 856e0 │ │ │ │ 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 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, #4 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 8566c │ │ │ │ + beq 85660 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 854f4 │ │ │ │ + bne 854e8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8566c │ │ │ │ + bls 85660 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 856a8 │ │ │ │ + beq 8569c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bl 103924 │ │ │ │ mov r7, #5 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85670 │ │ │ │ - ldr r1, [pc, #428] @ 856f0 │ │ │ │ + b 85664 │ │ │ │ + ldr r1, [pc, #428] @ 856e4 │ │ │ │ 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 48af0 │ │ │ │ cmp r4, #3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - bgt 85494 │ │ │ │ + bgt 85488 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ bl 103924 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2638 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ @@ -101206,111 +101203,111 @@ │ │ │ │ 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, #260] @ 856f4 │ │ │ │ + ldr r2, [pc, #260] @ 856e8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #228] @ 856dc │ │ │ │ + ldr r3, [pc, #228] @ 856d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 856d4 │ │ │ │ + bne 856c8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #216] @ 856f8 │ │ │ │ + ldr r1, [pc, #216] @ 856ec │ │ │ │ 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 48af0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b 85470 │ │ │ │ + b 85464 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 8556c │ │ │ │ + bls 85560 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 854a0 │ │ │ │ + bhi 85494 │ │ │ │ cmp r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne 854d8 │ │ │ │ + bne 854cc │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ bl 103924 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85578 │ │ │ │ + b 8556c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85430 │ │ │ │ + bne 85424 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 85430 │ │ │ │ - b 85454 │ │ │ │ - ldr r1, [pc, #76] @ 856fc │ │ │ │ + bne 85424 │ │ │ │ + b 85448 │ │ │ │ + ldr r1, [pc, #76] @ 856f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 │ │ │ │ - b 85518 │ │ │ │ + bl 48af0 │ │ │ │ + b 8550c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl #25 │ │ │ │ + eoreq sl, r2, ip, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r0, ror #24 │ │ │ │ + eoreq sl, r2, ip, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, lr, ip, asr #5 │ │ │ │ - andseq r9, lr, r0, ror r2 │ │ │ │ - andseq r7, pc, ip, ror fp @ │ │ │ │ - eoreq sl, r2, r4, lsl #20 │ │ │ │ - andseq r7, pc, r0, lsr #21 │ │ │ │ - andseq r9, lr, r4, lsl #1 │ │ │ │ + mulseq lr, r8, r2 │ │ │ │ + andseq r9, lr, ip, lsr r2 │ │ │ │ + andseq r7, pc, r8, asr #22 │ │ │ │ + eoreq sl, r2, r0, lsl sl │ │ │ │ + andseq r7, pc, ip, ror #20 │ │ │ │ + andseq r9, lr, r0, asr r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85718 │ │ │ │ + ldr r0, [pc, #12] @ 8570c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 85350 │ │ │ │ - andseq r8, lr, r4, lsr #2 │ │ │ │ + b 85344 │ │ │ │ + ldrsheq r8, [lr], -r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85734 │ │ │ │ + ldr r0, [pc, #12] @ 85728 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 85350 │ │ │ │ - ldrsheq r8, [lr], -r0 │ │ │ │ + b 85344 │ │ │ │ + ldrheq r8, [lr], -ip │ │ │ │ │ │ │ │ -00085738 : │ │ │ │ +0008572c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #156] @ 857ec │ │ │ │ - ldr r1, [pc, #156] @ 857f0 │ │ │ │ + ldr r0, [pc, #156] @ 857e0 │ │ │ │ + ldr r1, [pc, #156] @ 857e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #148] @ 857f4 │ │ │ │ + ldr r3, [pc, #148] @ 857e8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #144] @ 857f8 │ │ │ │ + ldr r2, [pc, #144] @ 857ec │ │ │ │ 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] │ │ │ │ @@ -101319,168 +101316,168 @@ │ │ │ │ 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 34bc0 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ strb r5, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 857fc │ │ │ │ + ldr r2, [pc, #60] @ 857f0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 857f0 │ │ │ │ + ldr r3, [pc, #40] @ 857e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 857e8 │ │ │ │ + bne 857dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x0022a8b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #17 │ │ │ │ + mlaeq r2, r4, r8, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, r4, lsr r8 │ │ │ │ + eoreq sl, r2, r0, asr #16 │ │ │ │ │ │ │ │ -00085800 : │ │ │ │ +000857f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #88] @ 85870 │ │ │ │ - ldr r2, [pc, #88] @ 85874 │ │ │ │ + ldr r3, [pc, #88] @ 85864 │ │ │ │ + ldr r2, [pc, #88] @ 85868 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r4, [r2, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 85868 │ │ │ │ - ldr r6, [pc, #60] @ 85878 │ │ │ │ + beq 8585c │ │ │ │ + ldr r6, [pc, #60] @ 8586c │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85854 │ │ │ │ - bl 4be98 │ │ │ │ + beq 85848 │ │ │ │ + bl 4be88 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 85840 │ │ │ │ + bne 85834 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sl, r2, r0, ror #15 │ │ │ │ + eoreq sl, r2, ip, ror #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r8, ror ip │ │ │ │ + andseq r7, lr, r4, asr #24 │ │ │ │ │ │ │ │ -0008587c : │ │ │ │ +00085870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, sp, #512 @ 0x200 │ │ │ │ ldr ip, [sp, #520] @ 0x208 │ │ │ │ - ldr r4, [pc, #800] @ 85bbc │ │ │ │ - ldr lr, [pc, #800] @ 85bc0 │ │ │ │ + ldr r4, [pc, #800] @ 85bb0 │ │ │ │ + ldr lr, [pc, #800] @ 85bb4 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #796] @ 85bc4 │ │ │ │ + ldr ip, [pc, #796] @ 85bb8 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #508] @ 0x1fc │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #764] @ 85bc8 │ │ │ │ + ldr r1, [pc, #764] @ 85bbc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #756] @ 85bcc │ │ │ │ + ldr r3, [pc, #756] @ 85bc0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r1, #696] @ 0x2b8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr lr, [r4, r3] │ │ │ │ - ldr r3, [pc, #740] @ 85bd0 │ │ │ │ + ldr r3, [pc, #740] @ 85bc4 │ │ │ │ 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 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #20 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ str ip, [r3, #24] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - beq 85b88 │ │ │ │ + beq 85b7c │ │ │ │ str r2, [r1, #692] @ 0x2b4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r0, #56] @ 0x38 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ addne r2, r2, #1 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ strne r2, [r0, #12] │ │ │ │ strh r1, [r0] │ │ │ │ - ldr r2, [pc, #560] @ 85bd4 │ │ │ │ + ldr r2, [pc, #560] @ 85bc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, #2 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq 85ae0 │ │ │ │ - ldr r3, [pc, #480] @ 85bd0 │ │ │ │ + beq 85ad4 │ │ │ │ + ldr r3, [pc, #480] @ 85bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r4, [pc, #472] @ 85bd8 │ │ │ │ + ldr r4, [pc, #472] @ 85bcc │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r3, [r2, #24] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -101491,203 +101488,203 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 85b58 │ │ │ │ + beq 85b4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85b7c │ │ │ │ + beq 85b70 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b00 │ │ │ │ + bne 85af4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85a78 │ │ │ │ + beq 85a6c │ │ │ │ cmp r1, #6 │ │ │ │ - beq 85ba4 │ │ │ │ + beq 85b98 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ 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 1c4cc8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #288] @ 85bcc │ │ │ │ + ldr r3, [pc, #288] @ 85bc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #288] @ 85bdc │ │ │ │ - ldr r3, [pc, #260] @ 85bc4 │ │ │ │ + ldr r2, [pc, #288] @ 85bd0 │ │ │ │ + ldr r3, [pc, #260] @ 85bb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85bb8 │ │ │ │ + bne 85bac │ │ │ │ add sp, sp, #512 @ 0x200 │ │ │ │ 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 │ │ │ │ - b 859e8 │ │ │ │ + bl 55fcc │ │ │ │ + b 859dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 85be0 │ │ │ │ - ldr r1, [pc, #212] @ 85be4 │ │ │ │ + ldr r3, [pc, #212] @ 85bd4 │ │ │ │ + ldr r1, [pc, #212] @ 85bd8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #200] @ 85be8 │ │ │ │ + ldr r3, [pc, #200] @ 85bdc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r4, [r1] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r3, #8 │ │ │ │ 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 208424 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - b 85aa4 │ │ │ │ + b 85a98 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #204 @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ strh r1, [r2] │ │ │ │ str r2, [r4, #692] @ 0x2b4 │ │ │ │ - bne 85a50 │ │ │ │ + bne 85a44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 85aa4 │ │ │ │ + b 85a98 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 85974 │ │ │ │ + b 85968 │ │ │ │ ldr ip, [r2, #716] @ 0x2cc │ │ │ │ ldr lr, [r2, #740] @ 0x2e4 │ │ │ │ cmp lr, ip │ │ │ │ streq r0, [r2, #716] @ 0x2cc │ │ │ │ - b 85a74 │ │ │ │ + b 85a68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, asr r7 │ │ │ │ - eoreq sl, r2, r0, asr r7 │ │ │ │ + eoreq sl, r2, r0, ror #14 │ │ │ │ + eoreq sl, r2, ip, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r1, r4, ror #1 │ │ │ │ + ldrsheq r3, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - mlaseq r1, ip, pc, r2 @ │ │ │ │ - eoreq sl, r2, ip, lsr r5 │ │ │ │ + eorseq r2, r1, r8, lsr #31 │ │ │ │ + eoreq sl, r2, r8, asr #10 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00085bec : │ │ │ │ +00085be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #148] @ 85c98 │ │ │ │ - ldr ip, [pc, #148] @ 85c9c │ │ │ │ + ldr lr, [pc, #148] @ 85c8c │ │ │ │ + ldr ip, [pc, #148] @ 85c90 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #132] @ 85ca0 │ │ │ │ + ldr lr, [pc, #132] @ 85c94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #120] @ 85ca4 │ │ │ │ + ldr ip, [pc, #120] @ 85c98 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r0, #16] │ │ │ │ str lr, [sp] │ │ │ │ ldr lr, [r4] │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8587c │ │ │ │ + bl 85870 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 85ca8 │ │ │ │ + ldr r2, [pc, #60] @ 85c9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85c9c │ │ │ │ + ldr r3, [pc, #40] @ 85c90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85c94 │ │ │ │ + bne 85c88 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [r2], -r0 @ │ │ │ │ + strdeq sl, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sl, [r2], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #7 │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ + mlaeq r2, r4, r3, sl │ │ │ │ │ │ │ │ -00085cac : │ │ │ │ +00085ca0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 77da4 │ │ │ │ + b 77d98 │ │ │ │ │ │ │ │ -00085cb8 : │ │ │ │ +00085cac : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77d98 │ │ │ │ │ │ │ │ -00085cc4 <_scheme_call_with_prompt@@Base>: │ │ │ │ +00085cb8 <_scheme_call_with_prompt@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77d98 │ │ │ │ │ │ │ │ -00085cd0 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ +00085cc4 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 77da4 │ │ │ │ + b 77d98 │ │ │ │ │ │ │ │ -00085cdc : │ │ │ │ +00085cd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #164] @ 85d98 │ │ │ │ - ldr ip, [pc, #164] @ 85d9c │ │ │ │ + ldr lr, [pc, #164] @ 85d8c │ │ │ │ + ldr ip, [pc, #164] @ 85d90 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 85da0 │ │ │ │ + ldr r3, [pc, #156] @ 85d94 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #152] @ 85da4 │ │ │ │ + ldr r2, [pc, #152] @ 85d98 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #3 │ │ │ │ @@ -101700,48 +101697,48 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 8225c │ │ │ │ + bl 82250 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 85da8 │ │ │ │ + ldr r2, [pc, #64] @ 85d9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 85d9c │ │ │ │ + ldr r3, [pc, #44] @ 85d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85d94 │ │ │ │ + bne 85d88 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, lsl #6 │ │ │ │ + eoreq sl, r2, r0, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, ror #5 │ │ │ │ + strdeq sl, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, ip, lsl #5 │ │ │ │ + mlaeq r2, r8, r2, sl │ │ │ │ │ │ │ │ -00085dac : │ │ │ │ +00085da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #160] @ 85e64 │ │ │ │ - ldr ip, [pc, #160] @ 85e68 │ │ │ │ + ldr lr, [pc, #160] @ 85e58 │ │ │ │ + ldr ip, [pc, #160] @ 85e5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 85e6c │ │ │ │ + ldr r3, [pc, #152] @ 85e60 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 85e70 │ │ │ │ + ldr r2, [pc, #148] @ 85e64 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp] │ │ │ │ @@ -101754,139 +101751,139 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #16] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 7e894 │ │ │ │ + bl 7e888 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 85e74 │ │ │ │ + ldr r2, [pc, #60] @ 85e68 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85e68 │ │ │ │ + ldr r3, [pc, #40] @ 85e5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85e60 │ │ │ │ + bne 85e54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, lsr r2 │ │ │ │ + eoreq sl, r2, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsl r2 │ │ │ │ + eoreq sl, r2, r0, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022a1bc │ │ │ │ + eoreq sl, r2, r8, asr #3 │ │ │ │ │ │ │ │ -00085e78 : │ │ │ │ +00085e6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ 85ee0 │ │ │ │ - ldr r2, [pc, #80] @ 85ee4 │ │ │ │ + ldr r3, [pc, #80] @ 85ed4 │ │ │ │ + ldr r2, [pc, #80] @ 85ed8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ - beq 85ed0 │ │ │ │ + beq 85ec4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #16] @ 85ee8 │ │ │ │ + ldr r3, [pc, #16] @ 85edc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 85eac │ │ │ │ - eoreq sl, r2, r8, ror #2 │ │ │ │ + b 85ea0 │ │ │ │ + eoreq sl, r2, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x00312adc │ │ │ │ + eorseq r2, r1, r8, ror #21 │ │ │ │ │ │ │ │ -00085eec : │ │ │ │ +00085ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #88] @ 85f5c │ │ │ │ - ldr r2, [pc, #88] @ 85f60 │ │ │ │ + ldr r3, [pc, #88] @ 85f50 │ │ │ │ + ldr r2, [pc, #88] @ 85f54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ subs r2, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq 85f4c │ │ │ │ - ldr r1, [pc, #64] @ 85f64 │ │ │ │ + beq 85f40 │ │ │ │ + ldr r1, [pc, #64] @ 85f58 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #20] @ 85f68 │ │ │ │ + ldr r3, [pc, #20] @ 85f5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 85f1c │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + b 85f10 │ │ │ │ + eoreq sl, r2, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001e79bc │ │ │ │ - eorseq r2, r1, r0, ror #20 │ │ │ │ + andseq r7, lr, r8, lsl #19 │ │ │ │ + eorseq r2, r1, ip, ror #20 │ │ │ │ │ │ │ │ -00085f6c : │ │ │ │ +00085f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #64] @ 85fc4 │ │ │ │ - ldr r3, [pc, #64] @ 85fc8 │ │ │ │ + ldr r2, [pc, #64] @ 85fb8 │ │ │ │ + ldr r3, [pc, #64] @ 85fbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #56] @ 85fcc │ │ │ │ + ldr r1, [pc, #56] @ 85fc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror r0 │ │ │ │ + eoreq sl, r2, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r4, asr #18 │ │ │ │ + andseq r7, lr, r0, lsl r9 │ │ │ │ │ │ │ │ -00085fd0 : │ │ │ │ +00085fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #184] @ 860a0 │ │ │ │ - ldr lr, [pc, #184] @ 860a4 │ │ │ │ + ldr r4, [pc, #184] @ 86094 │ │ │ │ + ldr lr, [pc, #184] @ 86098 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #176] @ 860a8 │ │ │ │ + ldr ip, [pc, #176] @ 8609c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #172] @ 860ac │ │ │ │ + ldr r3, [pc, #172] @ 860a0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -101897,179 +101894,179 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, sp │ │ │ │ str sp, [sp, #28] │ │ │ │ - beq 86090 │ │ │ │ + beq 86084 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 813bc │ │ │ │ + bl 813b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 860b0 │ │ │ │ + ldr r2, [pc, #72] @ 860a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 860a4 │ │ │ │ + ldr r3, [pc, #52] @ 86098 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8609c │ │ │ │ + bne 86090 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 860b4 │ │ │ │ + ldr r0, [pc, #28] @ 860a8 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - b 86048 │ │ │ │ + b 8603c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl r0 │ │ │ │ + eoreq sl, r2, ip, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, ip, lsl #31 │ │ │ │ + mlaeq r2, r8, pc, r9 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000860b8 : │ │ │ │ +000860ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 864d8 │ │ │ │ - ldr r2, [pc, #1028] @ 864dc │ │ │ │ + ldr r0, [pc, #1028] @ 864cc │ │ │ │ + ldr r2, [pc, #1028] @ 864d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1020] @ 864e0 │ │ │ │ + ldr r5, [pc, #1020] @ 864d4 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #1016] @ 864e4 │ │ │ │ + ldr r3, [pc, #1016] @ 864d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - beq 864a0 │ │ │ │ - ldr r3, [pc, #844] @ 864e8 │ │ │ │ + beq 86494 │ │ │ │ + ldr r3, [pc, #844] @ 864dc │ │ │ │ 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 │ │ │ │ + bne 864c0 │ │ │ │ mov r9, #12 │ │ │ │ - b 86200 │ │ │ │ + b 861f4 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ bl 103924 │ │ │ │ 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 │ │ │ │ tst ip, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bne 8620c │ │ │ │ + bne 86200 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 861c4 │ │ │ │ + beq 861b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 86240 │ │ │ │ - b 86380 │ │ │ │ + beq 86234 │ │ │ │ + b 86374 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8624c │ │ │ │ + bne 86240 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst sl, #1 │ │ │ │ - bne 86378 │ │ │ │ + bne 8636c │ │ │ │ mov r3, sl │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 86220 │ │ │ │ + beq 86214 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r3, #1 │ │ │ │ strne sl, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 862a0 │ │ │ │ - b 8637c │ │ │ │ - ldr r1, [pc, #628] @ 864e8 │ │ │ │ + beq 86294 │ │ │ │ + b 86370 │ │ │ │ + ldr r1, [pc, #628] @ 864dc │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 862b4 │ │ │ │ + beq 862a8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r8, #8] │ │ │ │ movne r2, r8 │ │ │ │ streq r1, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 862b4 │ │ │ │ + bne 862a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 8626c │ │ │ │ + beq 86260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862b8 │ │ │ │ + beq 862ac │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ - b 86310 │ │ │ │ + b 86304 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ 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 │ │ │ │ @@ -102077,675 +102074,675 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 8637c │ │ │ │ + bne 86370 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 8637c │ │ │ │ + bne 86370 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - bne 86340 │ │ │ │ + bne 86334 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863ac │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 8641c │ │ │ │ - ldr r2, [pc, #420] @ 864ec │ │ │ │ - ldr r3, [pc, #420] @ 864f0 │ │ │ │ + beq 86410 │ │ │ │ + ldr r2, [pc, #420] @ 864e0 │ │ │ │ + ldr r3, [pc, #420] @ 864e4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 862c0 │ │ │ │ + bne 862b4 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ bl 103924 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 862f8 │ │ │ │ + b 862ec │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #360] @ 864f4 │ │ │ │ + ldr r1, [pc, #360] @ 864e8 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #328] @ 864dc │ │ │ │ + ldr r2, [pc, #328] @ 864d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 864d4 │ │ │ │ + bne 864c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #300] @ 864ec │ │ │ │ + ldr r3, [pc, #300] @ 864e0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ streq r8, [sp, #28] │ │ │ │ - beq 863f0 │ │ │ │ + beq 863e4 │ │ │ │ add r1, ip, #16 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f2554 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble 86490 │ │ │ │ + ble 86484 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ ldreq r3, [ip, #8] │ │ │ │ strne r8, [sp, #24] │ │ │ │ streq r3, [sp, #24] │ │ │ │ - b 8635c │ │ │ │ - ldr r3, [pc, #212] @ 864f8 │ │ │ │ + b 86350 │ │ │ │ + ldr r3, [pc, #212] @ 864ec │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 86340 │ │ │ │ - ldr r3, [pc, #196] @ 864fc │ │ │ │ + bne 86334 │ │ │ │ + ldr r3, [pc, #196] @ 864f0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #164] @ 864ec │ │ │ │ + ldr r3, [pc, #164] @ 864e0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #11 │ │ │ │ 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 1f2554 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #112] @ 864f0 │ │ │ │ + bl 1f5d68 │ │ │ │ + ldr r3, [pc, #112] @ 864e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 8635c │ │ │ │ - ldr r3, [pc, #88] @ 864f0 │ │ │ │ + b 86350 │ │ │ │ + ldr r3, [pc, #88] @ 864e4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - b 86400 │ │ │ │ - ldr r3, [pc, #88] @ 86500 │ │ │ │ + b 863f4 │ │ │ │ + ldr r3, [pc, #88] @ 864f4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 813bc │ │ │ │ + bl 813b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 86214 │ │ │ │ + b 86208 │ │ │ │ mov r3, r4 │ │ │ │ - b 86210 │ │ │ │ + b 86204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsr #30 │ │ │ │ + eoreq r9, r2, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, lsl #30 │ │ │ │ + eoreq r9, r2, r0, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r9, r2, r8, ror #24 │ │ │ │ + eoreq r9, r2, r4, ror ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r8, lr, r0, asr r3 │ │ │ │ + andseq r8, lr, ip, lsl 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 │ │ │ │ + ldr lr, [pc, #116] @ 86588 │ │ │ │ mov ip, r1 │ │ │ │ ands r1, r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne 8656c │ │ │ │ + bne 86560 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 8656c │ │ │ │ + bne 86560 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8655c │ │ │ │ - ldr r3, [pc, #72] @ 86598 │ │ │ │ + ble 86550 │ │ │ │ + ldr r3, [pc, #72] @ 8658c │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ subs r1, r1, r3 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 860b8 │ │ │ │ - ldr r1, [pc, #40] @ 8659c │ │ │ │ - ldr r0, [pc, #40] @ 865a0 │ │ │ │ + b 860ac │ │ │ │ + ldr r1, [pc, #40] @ 86590 │ │ │ │ + ldr r0, [pc, #40] @ 86594 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + ldrdeq r9, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001e45f0 │ │ │ │ - andseq r7, lr, r0, lsr #8 │ │ │ │ + @ instruction: 0x001e45bc │ │ │ │ + andseq r7, lr, ip, ror #7 │ │ │ │ │ │ │ │ -000865a4 : │ │ │ │ +00086598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #140] @ 86648 │ │ │ │ - ldr r3, [pc, #140] @ 8664c │ │ │ │ + ldr r2, [pc, #140] @ 8663c │ │ │ │ + ldr r3, [pc, #140] @ 86640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 86624 │ │ │ │ + beq 86618 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ - ldr r2, [pc, #80] @ 86650 │ │ │ │ - ldr r3, [pc, #72] @ 8664c │ │ │ │ + bl 81778 │ │ │ │ + ldr r2, [pc, #80] @ 86644 │ │ │ │ + ldr r3, [pc, #72] @ 86640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86644 │ │ │ │ + bne 86638 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 865e0 │ │ │ │ - b 865f8 │ │ │ │ + beq 865d4 │ │ │ │ + b 865ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, ip, lsr sl │ │ │ │ + eoreq r9, r2, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r8 @ │ │ │ │ + eoreq r9, r2, r4, lsl #20 │ │ │ │ │ │ │ │ -00086654 : │ │ │ │ +00086648 : │ │ │ │ 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 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008667c : │ │ │ │ +00086670 : │ │ │ │ cmp r0, r2 │ │ │ │ - beq 866ac │ │ │ │ + beq 866a0 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq 866bc │ │ │ │ + beq 866b0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r3 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000866c4 : │ │ │ │ +000866b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #16] @ 866f4 │ │ │ │ - ldr r3, [pc, #16] @ 866f8 │ │ │ │ + ldr r4, [pc, #16] @ 866e8 │ │ │ │ + ldr r3, [pc, #16] @ 866ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r2, r4, lsl r9 │ │ │ │ + eoreq r9, r2, r0, lsr #18 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ │ │ │ │ -000866fc : │ │ │ │ - ldr r3, [pc, #64] @ 86744 │ │ │ │ - ldr r1, [pc, #64] @ 86748 │ │ │ │ +000866f0 : │ │ │ │ + ldr r3, [pc, #64] @ 86738 │ │ │ │ + ldr r1, [pc, #64] @ 8673c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 8674c │ │ │ │ + ldr r2, [pc, #60] @ 86740 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 86750 │ │ │ │ + ldr r1, [pc, #48] @ 86744 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 86754 │ │ │ │ + ldr r1, [pc, #36] @ 86748 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r9, [r2], -r4 @ │ │ │ │ + eoreq r9, r2, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086758 : │ │ │ │ - ldr r3, [pc, #64] @ 867a0 │ │ │ │ - ldr r1, [pc, #64] @ 867a4 │ │ │ │ +0008674c : │ │ │ │ + ldr r3, [pc, #64] @ 86794 │ │ │ │ + ldr r1, [pc, #64] @ 86798 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 867a8 │ │ │ │ + ldr r2, [pc, #60] @ 8679c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 867ac │ │ │ │ + ldr r1, [pc, #48] @ 867a0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 867b0 │ │ │ │ + ldr r1, [pc, #36] @ 867a4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #28] │ │ │ │ - b 9f1c8 │ │ │ │ - mlaeq r2, r8, r8, r9 │ │ │ │ + b 9f1b8 │ │ │ │ + eoreq r9, r2, r4, lsr #17 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -000867b4 : │ │ │ │ +000867a8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000867b8 : │ │ │ │ +000867ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ 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 34bc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #4] │ │ │ │ - bl 9f1cc │ │ │ │ + bl 9f1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ 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 34940 │ │ │ │ asr r5, r8, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ bl 23310 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 868a8 │ │ │ │ + ble 8689c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ sub r0, r4, #4 │ │ │ │ mov lr, r3 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 868a0 │ │ │ │ + bcc 86894 │ │ │ │ ldr ip, [r9] │ │ │ │ cmp ip, r1 │ │ │ │ strcs lr, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 86884 │ │ │ │ + bgt 86878 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ subs r8, r8, r3 │ │ │ │ streq r8, [r6, #16] │ │ │ │ - bne 868d0 │ │ │ │ + bne 868c4 │ │ │ │ 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 34940 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868b8 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - ble 868bc │ │ │ │ + ble 868b0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ add r3, r4, r3 │ │ │ │ asr r1, r3, #6 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 23310 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #16 │ │ │ │ - bne 868fc │ │ │ │ + bne 868f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0008693c : │ │ │ │ +00086930 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086958 : │ │ │ │ +0008694c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #208] @ 86a44 │ │ │ │ - ldr r2, [pc, #208] @ 86a48 │ │ │ │ + ldr r1, [pc, #208] @ 86a38 │ │ │ │ + ldr r2, [pc, #208] @ 86a3c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #204] @ 86a4c │ │ │ │ + ldr r4, [pc, #204] @ 86a40 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bne 869c8 │ │ │ │ + bne 869bc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #172] @ 86a50 │ │ │ │ - ldr r3, [pc, #160] @ 86a48 │ │ │ │ + ldr r2, [pc, #172] @ 86a44 │ │ │ │ + ldr r3, [pc, #160] @ 86a3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86a40 │ │ │ │ + bne 86a34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, r2, r1 │ │ │ │ - ldr r1, [pc, #108] @ 86a54 │ │ │ │ + ldr r1, [pc, #108] @ 86a48 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 86998 │ │ │ │ - ldr r2, [pc, #88] @ 86a58 │ │ │ │ + bcs 8698c │ │ │ │ + ldr r2, [pc, #88] @ 86a4c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 86998 │ │ │ │ - ldr r2, [pc, #72] @ 86a5c │ │ │ │ - ldr r0, [pc, #72] @ 86a60 │ │ │ │ + bne 8698c │ │ │ │ + ldr r2, [pc, #72] @ 86a50 │ │ │ │ + ldr r0, [pc, #72] @ 86a54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - bl 52b84 │ │ │ │ - ldr r3, [pc, #52] @ 86a64 │ │ │ │ + bl 52b74 │ │ │ │ + ldr r3, [pc, #52] @ 86a58 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - b 8699c │ │ │ │ + b 86990 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsl #13 │ │ │ │ + mlaeq r2, r0, r6, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, ror r6 │ │ │ │ - eoreq r9, r2, r4, asr r6 │ │ │ │ + eoreq r9, r2, r0, lsl #13 │ │ │ │ + eoreq r9, r2, r0, ror #12 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffec910 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00086a68 : │ │ │ │ +00086a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #120] @ 86afc │ │ │ │ + ldr r2, [pc, #120] @ 86af0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r6, r6, r1 │ │ │ │ - ldr r1, [pc, #104] @ 86b00 │ │ │ │ + ldr r1, [pc, #104] @ 86af4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [r7] │ │ │ │ mov r8, r0 │ │ │ │ add r5, r5, #2 │ │ │ │ sub r5, r5, r2 │ │ │ │ - beq 86ae8 │ │ │ │ + beq 86adc │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - ble 86ae8 │ │ │ │ + ble 86adc │ │ │ │ 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 536f8 │ │ │ │ cmp r6, r9 │ │ │ │ - bne 86ac0 │ │ │ │ + bne 86ab4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r9, r2, r0, ror r5 │ │ │ │ + eoreq r9, r2, ip, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086b04 : │ │ │ │ +00086af8 : │ │ │ │ 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, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ 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 │ │ │ │ - ldr r8, [pc, #288] @ 86c68 │ │ │ │ + bl 53190 │ │ │ │ + ldr r8, [pc, #288] @ 86c5c │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86b74 │ │ │ │ - ldr r3, [pc, #276] @ 86c6c │ │ │ │ + beq 86b68 │ │ │ │ + ldr r3, [pc, #276] @ 86c60 │ │ │ │ ldr fp, [r8, r3] │ │ │ │ - ldr r3, [pc, #272] @ 86c70 │ │ │ │ + ldr r3, [pc, #272] @ 86c64 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r7, r3, asr #2 │ │ │ │ - ble 86bac │ │ │ │ - ldr r3, [pc, #248] @ 86c74 │ │ │ │ - ldr r1, [pc, #248] @ 86c78 │ │ │ │ + ble 86ba0 │ │ │ │ + ldr r3, [pc, #248] @ 86c68 │ │ │ │ + ldr r1, [pc, #248] @ 86c6c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r4, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ movge r0, r4 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #200] @ 86c7c │ │ │ │ + b 531d4 │ │ │ │ + ldr r3, [pc, #200] @ 86c70 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #184] @ 86c80 │ │ │ │ + ldr r2, [pc, #184] @ 86c74 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ - ldr r2, [pc, #180] @ 86c84 │ │ │ │ + ldr r2, [pc, #180] @ 86c78 │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 86a68 │ │ │ │ + bl 86a5c │ │ │ │ ldr r8, [fp] │ │ │ │ ldr r9, [r9] │ │ │ │ sub r8, r8, sl │ │ │ │ mov r2, sl │ │ │ │ str r8, [fp] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ sub r9, r9, r3 │ │ │ │ bl 23310 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 86c50 │ │ │ │ + ble 86c44 │ │ │ │ mov ip, r8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ldreq lr, [ip] │ │ │ │ addeq lr, r9, lr, asr #1 │ │ │ │ lsleq lr, lr, #1 │ │ │ │ orreq lr, lr, #1 │ │ │ │ streq lr, [ip] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 86c28 │ │ │ │ + bgt 86c1c │ │ │ │ cmp r6, #0 │ │ │ │ addne r5, r8, #8 │ │ │ │ ldmib r7, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9f210 │ │ │ │ - @ instruction: 0x002294b4 │ │ │ │ + b 9f200 │ │ │ │ + eoreq r9, r2, r0, asr #9 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - ldr r3, [pc, #44] @ 86cbc │ │ │ │ - ldr r2, [pc, #44] @ 86cc0 │ │ │ │ + ldr r3, [pc, #44] @ 86cb0 │ │ │ │ + ldr r2, [pc, #44] @ 86cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #752] @ 0x2f0 │ │ │ │ ldr r0, [r2, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, #772] @ 0x304 │ │ │ │ str ip, [r2, #748] @ 0x2ec │ │ │ │ str ip, [r2, #752] @ 0x2f0 │ │ │ │ ldr r2, [r2, #768] @ 0x300 │ │ │ │ - b 86b04 │ │ │ │ - eoreq r9, r2, r8, ror #6 │ │ │ │ + b 86af8 │ │ │ │ + eoreq r9, r2, r4, ror r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00086cc4 : │ │ │ │ +00086cb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #304] @ 86e0c │ │ │ │ + ldr ip, [pc, #304] @ 86e00 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #292] @ 86e10 │ │ │ │ + ldr r0, [pc, #292] @ 86e04 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r7, [pc, #284] @ 86e14 │ │ │ │ - ldr r3, [pc, #284] @ 86e18 │ │ │ │ + ldr r7, [pc, #284] @ 86e08 │ │ │ │ + ldr r3, [pc, #284] @ 86e0c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ @@ -102758,206 +102755,206 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 86d80 │ │ │ │ - ldr r2, [pc, #200] @ 86e1c │ │ │ │ + bne 86d74 │ │ │ │ + ldr r2, [pc, #200] @ 86e10 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #180] @ 86e10 │ │ │ │ + ldr r3, [pc, #180] @ 86e04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86e08 │ │ │ │ + bne 86dfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 86e20 │ │ │ │ + ldr r3, [pc, #140] @ 86e14 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r5, r4 │ │ │ │ sub r7, r7, r1 │ │ │ │ - bgt 86dd4 │ │ │ │ + bgt 86dc8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r5, #1 │ │ │ │ add r2, r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r8] │ │ │ │ - b 86d4c │ │ │ │ + b 86d40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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 536f8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 86dd0 │ │ │ │ + bne 86dc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 86db8 │ │ │ │ + b 86dac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, lsl r3 │ │ │ │ + eoreq r9, r2, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, lsr #5 │ │ │ │ + eoreq r9, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086e24 : │ │ │ │ +00086e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 86f64 │ │ │ │ - ldr r2, [pc, #296] @ 86f68 │ │ │ │ + ldr ip, [pc, #296] @ 86f58 │ │ │ │ + ldr r2, [pc, #296] @ 86f5c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #284] @ 86f6c │ │ │ │ + ldr r6, [pc, #284] @ 86f60 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 86f70 │ │ │ │ + ldr r3, [pc, #280] @ 86f64 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ 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 │ │ │ │ + bne 86ec8 │ │ │ │ + ldr r2, [pc, #200] @ 86f68 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #180] @ 86f68 │ │ │ │ + ldr r3, [pc, #180] @ 86f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86f60 │ │ │ │ + bne 86f54 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ - ldr r2, [pc, #148] @ 86f78 │ │ │ │ + bl 5354c │ │ │ │ + ldr r2, [pc, #148] @ 86f6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r1, r4 │ │ │ │ sub r6, r6, r2 │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ - ble 86f4c │ │ │ │ + ble 86f40 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ asr r2, r4, #6 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ and r0, r4, #63 @ 0x3f │ │ │ │ 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 536f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, r4 │ │ │ │ - bgt 86f04 │ │ │ │ + bgt 86ef8 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ add r6, r6, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r7] │ │ │ │ - b 86ea4 │ │ │ │ + b 86e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002291b8 │ │ │ │ + eoreq r9, r2, r4, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r8, r1, r9 │ │ │ │ + eoreq r9, r2, r4, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r8, asr #2 │ │ │ │ + eoreq r9, r2, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086f7c : │ │ │ │ +00086f70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr lr, [pc, #2212] @ 87838 │ │ │ │ + ldr lr, [pc, #2212] @ 8782c │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ - ldr ip, [pc, #2208] @ 8783c │ │ │ │ + ldr ip, [pc, #2208] @ 87830 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2200] @ 87840 │ │ │ │ + ldr r1, [pc, #2200] @ 87834 │ │ │ │ ldr r2, [sp, #568] @ 0x238 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #2176] @ 87844 │ │ │ │ + ldr r2, [pc, #2176] @ 87838 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #2116] @ 87848 │ │ │ │ + ldr r2, [pc, #2116] @ 8783c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + beq 87064 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -102967,15 +102964,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 34bc0 │ │ │ │ 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] │ │ │ │ @@ -102988,15 +102985,15 @@ │ │ │ │ str r1, [r2, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87570 │ │ │ │ + beq 87564 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -103006,328 +103003,328 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #604] @ 0x25c │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1832] @ 87848 │ │ │ │ + ldr r2, [pc, #1832] @ 8783c │ │ │ │ str r1, [r3, #600] @ 0x258 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #604] @ 0x25c │ │ │ │ ldr r3, [lr, r2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #1808] @ 8784c │ │ │ │ - ldr r3, [pc, #1808] @ 87850 │ │ │ │ + ldr r2, [pc, #1808] @ 87840 │ │ │ │ + ldr r3, [pc, #1808] @ 87844 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str ip, [r0, #32] │ │ │ │ str r4, [r1, #24] │ │ │ │ ldr r1, [lr, r2] │ │ │ │ ldr r2, [lr, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r2] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1756] @ 87854 │ │ │ │ + ldr r2, [pc, #1756] @ 87848 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1740] @ 87858 │ │ │ │ + ldr r2, [pc, #1740] @ 8784c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87430 │ │ │ │ + bne 87424 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 871d4 │ │ │ │ + beq 871c8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a928 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #1620] @ 8783c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #6 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [sp, #48] @ 0x30 │ │ │ │ strne r1, [sp, #36] @ 0x24 │ │ │ │ - beq 87588 │ │ │ │ + beq 8757c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #600] @ 0x258 │ │ │ │ ldr r2, [r3, #604] @ 0x25c │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ - beq 8726c │ │ │ │ + beq 87260 │ │ │ │ ldrb r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8726c │ │ │ │ - ldr r2, [pc, #1536] @ 8785c │ │ │ │ + beq 87260 │ │ │ │ + ldr r2, [pc, #1536] @ 87850 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1516] @ 87860 │ │ │ │ + ldr r2, [pc, #1516] @ 87854 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87324 │ │ │ │ + beq 87318 │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ - ldr r3, [pc, #1420] @ 87848 │ │ │ │ + ldr r3, [pc, #1420] @ 8783c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 875cc │ │ │ │ - ldr r2, [pc, #1404] @ 87850 │ │ │ │ + beq 875c0 │ │ │ │ + ldr r2, [pc, #1404] @ 87844 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, r2] │ │ │ │ - ldr r2, [pc, #1384] @ 8784c │ │ │ │ + ldr r2, [pc, #1384] @ 87840 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [lr, r2] │ │ │ │ - ldr r2, [pc, #1376] @ 87854 │ │ │ │ + ldr r2, [pc, #1376] @ 87848 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #1364] @ 87858 │ │ │ │ + ldr r3, [pc, #1364] @ 8784c │ │ │ │ ldr r1, [lr, r2] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [r1] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873b8 │ │ │ │ - ldr r3, [pc, #1320] @ 87860 │ │ │ │ + beq 873ac │ │ │ │ + ldr r3, [pc, #1320] @ 87854 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87370 │ │ │ │ + beq 87364 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87370 │ │ │ │ + beq 87364 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ands r0, r4, #1 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 876b8 │ │ │ │ + beq 876ac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - ldr r3, [pc, #1196] @ 87844 │ │ │ │ + ldr r3, [pc, #1196] @ 87838 │ │ │ │ str r0, [r1, #4] │ │ │ │ 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 e9614 │ │ │ │ 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 │ │ │ │ + beq 873d4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 875b4 │ │ │ │ + beq 875a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1100] @ 87844 │ │ │ │ + ldr r3, [pc, #1100] @ 87838 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1112] @ 87864 │ │ │ │ - ldr r3, [pc, #1072] @ 87840 │ │ │ │ + ldr r2, [pc, #1112] @ 87858 │ │ │ │ + ldr r3, [pc, #1072] @ 87834 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87834 │ │ │ │ + bne 87828 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #1036] @ 87848 │ │ │ │ + ldr r3, [pc, #1036] @ 8783c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r2, [pc, #1028] @ 8784c │ │ │ │ + ldr r2, [pc, #1028] @ 87840 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [ip, r2] │ │ │ │ - ldr r2, [pc, #1012] @ 87850 │ │ │ │ + ldr r2, [pc, #1012] @ 87844 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #996] @ 87854 │ │ │ │ + ldr r2, [pc, #996] @ 87848 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #980] @ 87858 │ │ │ │ + ldr r2, [pc, #980] @ 8784c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 87528 │ │ │ │ + beq 8751c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 87528 │ │ │ │ + beq 8751c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #852] @ 87844 │ │ │ │ + ldr r3, [pc, #852] @ 87838 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #812] @ 87848 │ │ │ │ + bl e9614 │ │ │ │ + ldr r3, [pc, #812] @ 8783c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ - b 87208 │ │ │ │ + b 871fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87740 │ │ │ │ + beq 87734 │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #760] @ 87848 │ │ │ │ + ldr r3, [pc, #760] @ 8783c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 87208 │ │ │ │ + b 871fc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 87104 │ │ │ │ + b 870f8 │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r0 │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ - b 87224 │ │ │ │ + b 87218 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [r3, #744] @ 0x2e8 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 873ec │ │ │ │ + b 873e0 │ │ │ │ ldrb r2, [r3, #46] @ 0x2e │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - bne 87324 │ │ │ │ + bne 87318 │ │ │ │ ldr ip, [r3, #32] │ │ │ │ add r0, r3, #788 @ 0x314 │ │ │ │ ldrh r1, [r0] │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r3, #36] @ 0x24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ @@ -103365,521 +103362,521 @@ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #32] │ │ │ │ str r0, [r3, #28] │ │ │ │ strh r2, [r1] │ │ │ │ - b 87324 │ │ │ │ + b 87318 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ - beq 8774c │ │ │ │ + beq 87740 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne 87370 │ │ │ │ + bne 87364 │ │ │ │ mov r3, #5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87704 │ │ │ │ + bne 876f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87370 │ │ │ │ + bne 87364 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #5 │ │ │ │ - beq 8781c │ │ │ │ + beq 87810 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 713a0 │ │ │ │ + bl 71394 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #272] @ 87844 │ │ │ │ + ldr r3, [pc, #272] @ 87838 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 873f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 8755c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + b 87550 │ │ │ │ + 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 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 877a4 │ │ │ │ + bne 87798 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 877bc │ │ │ │ + beq 877b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #28] │ │ │ │ - b 87370 │ │ │ │ - ldr r3, [pc, #164] @ 87868 │ │ │ │ + b 87364 │ │ │ │ + ldr r3, [pc, #164] @ 8785c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 87808 │ │ │ │ - ldr r1, [pc, #144] @ 8786c │ │ │ │ + beq 877fc │ │ │ │ + ldr r1, [pc, #144] @ 87860 │ │ │ │ mov r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #76] @ 87844 │ │ │ │ + ldr r3, [pc, #76] @ 87838 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 873f8 │ │ │ │ ldr r0, [r3, #660] @ 0x294 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 877b0 │ │ │ │ - b 877d4 │ │ │ │ - ldr r1, [pc, #76] @ 87870 │ │ │ │ + bne 877a4 │ │ │ │ + b 877c8 │ │ │ │ + ldr r1, [pc, #76] @ 87864 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ - b 877ec │ │ │ │ + bl 4bc94 │ │ │ │ + b 877e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, asr r0 │ │ │ │ - eoreq r9, r2, ip, asr #32 │ │ │ │ + eoreq r9, r2, ip, asr r0 │ │ │ │ + eoreq r9, r2, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #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 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ + @ instruction: 0x003111f8 │ │ │ │ + andseq r6, lr, r8, lsl #31 │ │ │ │ + andseq r6, lr, r4, ror #31 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #544] @ 87aa0 │ │ │ │ + ldr r2, [pc, #544] @ 87aa4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #532] @ 87ab4 │ │ │ │ + ldr r5, [pc, #532] @ 87aa8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #528] @ 87ab8 │ │ │ │ + ldr r3, [pc, #528] @ 87aac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #496] @ 87abc │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #496] @ 87ab0 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, #3 │ │ │ │ str r2, [r7] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #332] @ 87ac0 │ │ │ │ + ldr r2, [pc, #332] @ 87ab4 │ │ │ │ ldr r6, [lr] │ │ │ │ - ldr r1, [pc, #328] @ 87ac4 │ │ │ │ + ldr r1, [pc, #328] @ 87ab8 │ │ │ │ mov r3, #206 @ 0xce │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str r6, [ip, #4] │ │ │ │ - ldr r0, [pc, #308] @ 87ac8 │ │ │ │ + ldr r0, [pc, #308] @ 87abc │ │ │ │ ldr r6, [lr, #4] │ │ │ │ str r6, [ip, #8] │ │ │ │ ldr lr, [lr, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ str lr, [ip, #12] │ │ │ │ strh r3, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 86f7c │ │ │ │ - ldr r3, [pc, #264] @ 87acc │ │ │ │ + bl 86f70 │ │ │ │ + ldr r3, [pc, #264] @ 87ac0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 87a1c │ │ │ │ + bne 87a10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #220] @ 87ad0 │ │ │ │ + ldr r2, [pc, #220] @ 87ac4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #180] @ 87ab0 │ │ │ │ + ldr r3, [pc, #180] @ 87aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87aa8 │ │ │ │ + bne 87a9c │ │ │ │ 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 207914 │ │ │ │ cmp r0, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 879e8 │ │ │ │ + beq 879dc │ │ │ │ cmp r0, #6 │ │ │ │ add r3, sp, #28 │ │ │ │ movne r5, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 87a84 │ │ │ │ + beq 87a78 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20966c │ │ │ │ + bl 209634 │ │ │ │ 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 │ │ │ │ strne r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 879e8 │ │ │ │ + b 879dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r5, [r3, #744] @ 0x2e8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [r3, #740] @ 0x2e4 │ │ │ │ streq r4, [r3, #716] @ 0x2cc │ │ │ │ - b 87a50 │ │ │ │ + b 87a44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, ror #14 │ │ │ │ + eoreq r8, r2, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr #14 │ │ │ │ + eoreq r8, r2, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, lr, ip, ror r1 │ │ │ │ + andseq r6, lr, r8, asr #2 │ │ │ │ @ instruction: 0xfffe87bc │ │ │ │ @ instruction: 0xfffe84f8 │ │ │ │ @ instruction: 0xfffe8798 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r8, r2, r0, lsl #12 │ │ │ │ + eoreq r8, r2, ip, lsl #12 │ │ │ │ │ │ │ │ -00087ad4 : │ │ │ │ +00087ac8 : │ │ │ │ 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, #800] @ 87e0c │ │ │ │ + ldr ip, [pc, #800] @ 87e00 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #792] @ 87e10 │ │ │ │ + ldr r0, [pc, #792] @ 87e04 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r7, [pc, #784] @ 87e14 │ │ │ │ + ldr r7, [pc, #784] @ 87e08 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #780] @ 87e18 │ │ │ │ + ldr r3, [pc, #780] @ 87e0c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ - ldr r2, [pc, #756] @ 87e1c │ │ │ │ + ldr r2, [pc, #756] @ 87e10 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #680] @ 87e20 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldr ip, [pc, #680] @ 87e14 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #648] @ 87e18 │ │ │ │ add ip, ip, #2 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [r3] │ │ │ │ - ble 87dd0 │ │ │ │ + ble 87dc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ - b 87bc0 │ │ │ │ + b 87bb4 │ │ │ │ mov r5, r4 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ add r4, r5, #1 │ │ │ │ cmp ip, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - bgt 87bbc │ │ │ │ + bgt 87bb0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, #6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #8] │ │ │ │ str fp, [sp] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ - beq 87c54 │ │ │ │ + beq 87c48 │ │ │ │ mov r8, fp │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r8, [r0, #40] @ 0x28 │ │ │ │ str r8, [r0, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb60 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bgt 87c24 │ │ │ │ + bgt 87c18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq 87c94 │ │ │ │ + beq 87c88 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #32] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ streq r3, [r0, #48] @ 0x30 │ │ │ │ - bne 87d88 │ │ │ │ + bne 87d7c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #384] @ 87e28 │ │ │ │ + ldr r2, [pc, #384] @ 87e1c │ │ │ │ ldrne r3, [r3, #28] │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r2, #6 │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [r5] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 87ce0 │ │ │ │ + beq 87cd4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d68 │ │ │ │ + beq 87d5c │ │ │ │ ldr r1, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 87d08 │ │ │ │ + beq 87cfc │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bne 87cf4 │ │ │ │ + bne 87ce8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #6 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #208] @ 87e10 │ │ │ │ + ldr r3, [pc, #208] @ 87e04 │ │ │ │ str r0, [r2, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #228] @ 87e2c │ │ │ │ + ldr r2, [pc, #228] @ 87e20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 87e08 │ │ │ │ + bne 87dfc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 87ce0 │ │ │ │ + beq 87cd4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 546a4 │ │ │ │ + bl 54694 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 87ce0 │ │ │ │ + b 87cd4 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b 87c84 │ │ │ │ + b 87c78 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ str r5, [sp] │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ - b 87c54 │ │ │ │ + b 87c48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r4, lsl #10 │ │ │ │ + eoreq r8, r2, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r4, ror #9 │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x002282b4 │ │ │ │ + eoreq r8, r2, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr ip, [pc, #3672] @ 88ca0 │ │ │ │ + ldr ip, [pc, #3672] @ 88c94 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #3664] @ 88ca4 │ │ │ │ + ldr r0, [pc, #3664] @ 88c98 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr ip, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #6 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr ip, [sp, #292] @ 0x124 │ │ │ │ - ldr r5, [pc, #3616] @ 88ca8 │ │ │ │ + ldr r5, [pc, #3616] @ 88c9c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [pc, #3600] @ 88cac │ │ │ │ + ldr r1, [pc, #3600] @ 88ca0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr ip, [sp, #308] @ 0x134 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -103887,52 +103884,52 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r5, r1] │ │ │ │ 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 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq 889e4 │ │ │ │ + beq 889d8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r2, #136] @ 0x88 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - beq 87fa0 │ │ │ │ + beq 87f94 │ │ │ │ add r0, r2, #28 │ │ │ │ ldm r0, {r0, r1, ip} │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ @@ -103942,529 +103939,529 @@ │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrb r1, [r2, #46] @ 0x2e │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [r3, #684] @ 0x2ac │ │ │ │ - beq 87fdc │ │ │ │ + beq 87fd0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ - bl 6f7b4 │ │ │ │ + bl 6f7a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88788 │ │ │ │ + beq 8877c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strbne r2, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r2, [sp, #64] @ 0x40 │ │ │ │ - beq 888ac │ │ │ │ + beq 888a0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldr ip, [r3, #32] │ │ │ │ - ldr r3, [pc, #3212] @ 88cb0 │ │ │ │ + ldr r3, [pc, #3212] @ 88ca4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - beq 88064 │ │ │ │ + beq 88058 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 88054 │ │ │ │ - b 889dc │ │ │ │ + bne 88048 │ │ │ │ + b 889d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 889dc │ │ │ │ + beq 889d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne 8804c │ │ │ │ + bne 88040 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 889dc │ │ │ │ + beq 889d0 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f928 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ - ldr ip, [pc, #3092] @ 88cb4 │ │ │ │ + ldr ip, [pc, #3092] @ 88ca8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr lr, [r1, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ str lr, [r0, #76] @ 0x4c │ │ │ │ ldr lr, [r5, ip] │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ str lr, [sp, #24] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #3056] @ 88cb8 │ │ │ │ + ldr r3, [pc, #3056] @ 88cac │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #3040] @ 88cbc │ │ │ │ + ldr r3, [pc, #3040] @ 88cb0 │ │ │ │ str ip, [lr] │ │ │ │ ldr ip, [r5, r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [ip] │ │ │ │ - beq 88108 │ │ │ │ + beq 880fc │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [r3] │ │ │ │ ldreq r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ - beq 88198 │ │ │ │ + beq 8818c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 88198 │ │ │ │ + beq 8818c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 88190 │ │ │ │ + beq 88184 │ │ │ │ ldr r2, [ip, #72] @ 0x48 │ │ │ │ ldr r1, [ip, #68] @ 0x44 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp] │ │ │ │ mov ip, #14 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ - bl 71cdc │ │ │ │ + bl 71cd0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 6faac │ │ │ │ + bl 6faa0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [r3, #12] │ │ │ │ - b 881ec │ │ │ │ + b 881e0 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 881fc │ │ │ │ + bne 881f0 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ movle r0, #1 │ │ │ │ - bgt 889a0 │ │ │ │ + bgt 88994 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 881c4 │ │ │ │ + bne 881b8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88228 │ │ │ │ + beq 8821c │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3] │ │ │ │ ldreq r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ str r1, [r2, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 882b0 │ │ │ │ + beq 882a4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 882b0 │ │ │ │ + beq 882a4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 882a0 │ │ │ │ + beq 88294 │ │ │ │ mov r2, #14 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ - bl 70294 │ │ │ │ + bl 70288 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r2, #128] @ 0x80 │ │ │ │ str r0, [r3, #132] @ 0x84 │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8897c │ │ │ │ + beq 88970 │ │ │ │ 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 34bc0 │ │ │ │ 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 │ │ │ │ mov r3, ip │ │ │ │ str r8, [r0, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88300 │ │ │ │ + bne 882f4 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ str r2, [r9, #24] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r1, [ip, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r2, [ip, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #40] @ 0x28 │ │ │ │ - beq 88c7c │ │ │ │ + beq 88c70 │ │ │ │ ldr sl, [ip, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov lr, r3 │ │ │ │ - b 88370 │ │ │ │ + b 88364 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r8, #2 │ │ │ │ subgt lr, lr, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8837c │ │ │ │ + beq 88370 │ │ │ │ ldr r8, [r2, #64] @ 0x40 │ │ │ │ cmp r8, sl │ │ │ │ - beq 88348 │ │ │ │ + beq 8833c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88b74 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 88394 │ │ │ │ + b 88388 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r1, #80] @ 0x50 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 88390 │ │ │ │ + bne 88384 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88b84 │ │ │ │ + beq 88b78 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, lr, r2 │ │ │ │ str r3, [r9, #32] │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #88] @ 0x58 │ │ │ │ str r3, [r9, #28] │ │ │ │ str r9, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 88420 │ │ │ │ + beq 88414 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ bl 103a0c │ │ │ │ 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 │ │ │ │ - bne 883f0 │ │ │ │ + bne 883e4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a0c │ │ │ │ + beq 88a00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 888f0 │ │ │ │ + bne 888e4 │ │ │ │ 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, #212] @ 0xd4 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - beq 88bfc │ │ │ │ + beq 88bf0 │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a8c │ │ │ │ + beq 88a80 │ │ │ │ ldr r3, [r1, #604] @ 0x25c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888e4 │ │ │ │ + beq 888d8 │ │ │ │ ldr r3, [r1, #600] @ 0x258 │ │ │ │ ldr r2, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88c3c │ │ │ │ + beq 88c30 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 78284 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 88510 │ │ │ │ + beq 88504 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r6 │ │ │ │ addeq fp, sp, #124 @ 0x7c │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88be4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 88c84 │ │ │ │ + beq 88c78 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 884f0 │ │ │ │ + bne 884e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ ldreq r3, [sp, #104] @ 0x68 │ │ │ │ addeq fp, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 8859c │ │ │ │ + beq 88590 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88be4 │ │ │ │ mov r0, #16 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r8, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 8853c │ │ │ │ + bne 88530 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1812] @ 88cc0 │ │ │ │ + ldr r2, [pc, #1812] @ 88cb4 │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r8, [r5, r2] │ │ │ │ - ldr r0, [pc, #1792] @ 88cc4 │ │ │ │ + ldr r0, [pc, #1792] @ 88cb8 │ │ │ │ ldr r1, [r8] │ │ │ │ ldrb r2, [ip, #7] │ │ │ │ ldr r6, [ip, #180] @ 0xb4 │ │ │ │ str r8, [sp, #32] │ │ │ │ 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, #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 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ ldr lr, [lr] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - beq 888d4 │ │ │ │ + beq 888c8 │ │ │ │ clz fp, r2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ lsr fp, fp, #5 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r8 │ │ │ │ str lr, [sp, #24] │ │ │ │ - b 886cc │ │ │ │ + b 886c0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 88b3c │ │ │ │ + bne 88b30 │ │ │ │ cmp r6, #0 │ │ │ │ subgt r6, r6, #1 │ │ │ │ ldr r1, [r7] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #600] @ 0x258 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr ip, [r0, #52] @ 0x34 │ │ │ │ cmp ip, r2 │ │ │ │ orrne r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ streq r0, [sp, #124] @ 0x7c │ │ │ │ - beq 886b8 │ │ │ │ + beq 886ac │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 78284 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #604] @ 0x25c │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 888c0 │ │ │ │ + beq 888b4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88660 │ │ │ │ + beq 88654 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ movgt sl, #0 │ │ │ │ andle sl, fp, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ - bgt 88648 │ │ │ │ + bgt 8863c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [lr, #104] @ 0x68 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [lr, #116] @ 0x74 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 72094 │ │ │ │ + bl 72088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 88b50 │ │ │ │ + beq 88b44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88658 │ │ │ │ + bne 8864c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88658 │ │ │ │ - bl 546a4 │ │ │ │ + beq 8864c │ │ │ │ + bl 54694 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88658 │ │ │ │ + b 8864c │ │ │ │ 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 │ │ │ │ - beq 88a38 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ + beq 88a2c │ │ │ │ mov r3, #14 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ @@ -104474,15 +104471,15 @@ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ strb r0, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r3, #24] │ │ │ │ - beq 8885c │ │ │ │ + beq 88850 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ str ip, [r3, #32] │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [r2, #112] @ 0x70 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ @@ -104498,38 +104495,38 @@ │ │ │ │ str lr, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ addne r2, r2, r4 │ │ │ │ strne r2, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88c10 │ │ │ │ + bne 88c04 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ ldreq r2, [sp, #64] @ 0x40 │ │ │ │ - bne 8800c │ │ │ │ - ldr r3, [pc, #1020] @ 88cb0 │ │ │ │ + bne 88000 │ │ │ │ + ldr r3, [pc, #1020] @ 88ca4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ str ip, [r0, #80] @ 0x50 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - b 88098 │ │ │ │ + b 8808c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r0, [r7] │ │ │ │ @@ -104548,386 +104545,386 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #12 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ - bl 72094 │ │ │ │ + bl 72088 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #6 │ │ │ │ ldreq r3, [sp, #72] @ 0x48 │ │ │ │ ldreq r2, [sp, #84] @ 0x54 │ │ │ │ streq r2, [r3, #740] @ 0x2e4 │ │ │ │ ldreq r2, [sp, #28] │ │ │ │ streq r2, [r3, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #884] @ 88cc8 │ │ │ │ + ldr r2, [pc, #884] @ 88cbc │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #840] @ 88ca4 │ │ │ │ + ldr r3, [pc, #840] @ 88c98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 88c9c │ │ │ │ + bne 88c90 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - beq 88994 │ │ │ │ + beq 88988 │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 882bc │ │ │ │ + bne 882b0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 883d8 │ │ │ │ + b 883cc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ sub r8, r2, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88204 │ │ │ │ + beq 881f8 │ │ │ │ add r9, r9, r8 │ │ │ │ mov r0, #0 │ │ │ │ - b 881e8 │ │ │ │ + b 881dc │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ - b 88090 │ │ │ │ + b 88084 │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 87f48 │ │ │ │ + b 87f3c │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88a10 │ │ │ │ + bne 88a04 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ str r3, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r1, #124] @ 0x7c │ │ │ │ - b 88430 │ │ │ │ + b 88424 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 88c68 │ │ │ │ + beq 88c5c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - bl 7149c │ │ │ │ + bl 71490 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - b 88898 │ │ │ │ + b 8888c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ - beq 88480 │ │ │ │ + beq 88474 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [ip, #76] @ 0x4c │ │ │ │ mov r2, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl 78290 │ │ │ │ + bl 78284 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 88b34 │ │ │ │ + beq 88b28 │ │ │ │ ldr lr, [ip, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ - b 88b14 │ │ │ │ + b 88b08 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ str r2, [r1, #600] @ 0x258 │ │ │ │ - beq 88c74 │ │ │ │ + beq 88c68 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, lr │ │ │ │ - bne 88af4 │ │ │ │ + bne 88ae8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r1, #600] @ 0x258 │ │ │ │ - b 88480 │ │ │ │ + b 88474 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 87ad4 │ │ │ │ - b 88658 │ │ │ │ + bl 87ac8 │ │ │ │ + b 8864c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88650 │ │ │ │ + bne 88644 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88b78 │ │ │ │ - bl 546a4 │ │ │ │ + beq 88b6c │ │ │ │ + bl 54694 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88650 │ │ │ │ + b 88644 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ sub r2, r2, r3 │ │ │ │ add r2, r1, r2, asr #2 │ │ │ │ str r3, [r9, #32] │ │ │ │ - ldr r3, [pc, #280] @ 88cc0 │ │ │ │ + ldr r3, [pc, #280] @ 88cb4 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ ldrle r1, [sp, #72] @ 0x48 │ │ │ │ - ble 883cc │ │ │ │ - ldr r3, [pc, #256] @ 88ccc │ │ │ │ - ldr r1, [pc, #256] @ 88cd0 │ │ │ │ - ldr r0, [pc, #256] @ 88cd4 │ │ │ │ + ble 883c0 │ │ │ │ + ldr r3, [pc, #256] @ 88cc0 │ │ │ │ + ldr r1, [pc, #256] @ 88cc4 │ │ │ │ + ldr r0, [pc, #256] @ 88cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #13 │ │ │ │ - ldr r2, [pc, #248] @ 88cd8 │ │ │ │ + ldr r2, [pc, #248] @ 88ccc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 8859c │ │ │ │ + b 88590 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #600] @ 0x258 │ │ │ │ - b 88480 │ │ │ │ + b 88474 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 845ec │ │ │ │ + bl 845e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b 88864 │ │ │ │ + b 88858 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 78290 │ │ │ │ + bl 78284 │ │ │ │ mvn r6, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 88510 │ │ │ │ + b 88504 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ - b 888ac │ │ │ │ + b 888a0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 88b34 │ │ │ │ + b 88b28 │ │ │ │ mov lr, r3 │ │ │ │ - b 8837c │ │ │ │ + b 88370 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, #24] │ │ │ │ - b 8852c │ │ │ │ + b 88520 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, lsr #3 │ │ │ │ + @ instruction: 0x002281b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr r1 │ │ │ │ + eoreq r8, r2, r4, ror #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ 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 │ │ │ │ + eoreq r7, r2, ip, lsr #13 │ │ │ │ + andseq sl, pc, ip, lsr #20 │ │ │ │ + @ instruction: 0x001e47fc │ │ │ │ + @ instruction: 0x001e5cd8 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #3088] @ 8990c │ │ │ │ + ldr r1, [pc, #3088] @ 898fc │ │ │ │ + ldr r2, [pc, #3088] @ 89900 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #3080] @ 89910 │ │ │ │ + ldr r7, [pc, #3080] @ 89904 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ - ldr r3, [pc, #3076] @ 89914 │ │ │ │ + ldr r3, [pc, #3076] @ 89908 │ │ │ │ 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 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3040] @ 89918 │ │ │ │ + ldr r3, [pc, #3040] @ 8990c │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ble 891b8 │ │ │ │ + ble 891ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne 88e00 │ │ │ │ + bne 88df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 893bc │ │ │ │ + beq 893b0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #2832] @ 8991c │ │ │ │ + ldr r5, [pc, #2832] @ 89910 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89450 │ │ │ │ + beq 89444 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, #13 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 891dc │ │ │ │ + beq 891d0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 77104 │ │ │ │ + bl 770f8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, #13 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ cmp r4, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ble 890e0 │ │ │ │ + ble 890d4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2712] @ 89920 │ │ │ │ + ldr r3, [pc, #2712] @ 89914 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r0 │ │ │ │ - beq 89484 │ │ │ │ + beq 89478 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - beq 89870 │ │ │ │ + beq 89864 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88efc │ │ │ │ + beq 88ef0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89540 │ │ │ │ + beq 89534 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 89540 │ │ │ │ + blt 89534 │ │ │ │ cmp r4, #2 │ │ │ │ - ble 8911c │ │ │ │ + ble 89110 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ @@ -104947,48 +104944,48 @@ │ │ │ │ mov r5, #13 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 78504 │ │ │ │ + bl 784f8 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2175fc │ │ │ │ + bl 2175c4 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 20df58 │ │ │ │ - bl 2147ec │ │ │ │ + bl 20df20 │ │ │ │ + bl 2147b4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88fa0 │ │ │ │ + beq 88f94 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fb8 │ │ │ │ + beq 88fac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 891c8 │ │ │ │ + beq 891bc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88fd8 │ │ │ │ + beq 88fcc │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 89504 │ │ │ │ + beq 894f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fec │ │ │ │ + beq 88fe0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891c8 │ │ │ │ ldr r2, [r2, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ @@ -104998,27 +104995,27 @@ │ │ │ │ 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 1c4830 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 8921c │ │ │ │ + bne 89210 │ │ │ │ cmp r4, #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - bgt 89058 │ │ │ │ + bgt 8904c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8981c │ │ │ │ + beq 89810 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #2232] @ 89920 │ │ │ │ + ldr r3, [pc, #2232] @ 89914 │ │ │ │ mov r2, #1 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -105027,108 +105024,108 @@ │ │ │ │ strbne r2, [r3, #7] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #2152] @ 89924 │ │ │ │ - ldr r3, [pc, #2124] @ 8990c │ │ │ │ + ldr r2, [pc, #2152] @ 89918 │ │ │ │ + ldr r3, [pc, #2124] @ 89900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 898f8 │ │ │ │ + bne 898ec │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 8911c │ │ │ │ + beq 89110 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8911c │ │ │ │ + beq 89110 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - beq 89658 │ │ │ │ + beq 8964c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ + bne 88ecc │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #2044] @ 89928 │ │ │ │ + ldr r3, [pc, #2044] @ 8991c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fa0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8916c │ │ │ │ + bne 89160 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - beq 898fc │ │ │ │ + beq 898f0 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sl, #684] @ 0x2ac │ │ │ │ cmp r0, r1 │ │ │ │ - beq 893f0 │ │ │ │ + beq 893e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f20 │ │ │ │ - ldr r2, [pc, #1900] @ 8992c │ │ │ │ + b 88f14 │ │ │ │ + ldr r2, [pc, #1900] @ 89920 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b 88de8 │ │ │ │ + b 88ddc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 88fb8 │ │ │ │ + bne 88fac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - b 88ff0 │ │ │ │ + b 88fe4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88e58 │ │ │ │ + beq 88e4c │ │ │ │ cmp r4, #2 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bgt 89668 │ │ │ │ - ldr r2, [pc, #1840] @ 89930 │ │ │ │ + bgt 8965c │ │ │ │ + ldr r2, [pc, #1840] @ 89924 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1836] @ 89934 │ │ │ │ + ldr r1, [pc, #1836] @ 89928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - b 89478 │ │ │ │ + b 8946c │ │ │ │ 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 │ │ │ │ str r5, [r2, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -105176,190 +105173,190 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ 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 87e24 │ │ │ │ + bl 20a928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 893c8 │ │ │ │ + beq 893bc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ mov r0, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 81784 │ │ │ │ + bl 81778 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 89390 │ │ │ │ + beq 89384 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8954c │ │ │ │ + bne 89540 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 89390 │ │ │ │ + bne 89384 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8954c │ │ │ │ + beq 89540 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 893b4 │ │ │ │ + beq 893a8 │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 893b4 │ │ │ │ + bne 893a8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ - beq 89674 │ │ │ │ + beq 89668 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 88e04 │ │ │ │ + b 88df8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 89698 │ │ │ │ + bne 8968c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2, #144] @ 0x90 │ │ │ │ - b 89318 │ │ │ │ + b 8930c │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8919c │ │ │ │ + bne 89190 │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ cmp r1, r6 │ │ │ │ movne r0, #0 │ │ │ │ - beq 898c8 │ │ │ │ + beq 898bc │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bne 891a4 │ │ │ │ + bne 89198 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [sl, #140] @ 0x8c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 891a4 │ │ │ │ - ldr r1, [pc, #1284] @ 89938 │ │ │ │ + bne 89198 │ │ │ │ + ldr r1, [pc, #1284] @ 8992c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 896c4 │ │ │ │ + beq 896b8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f24 │ │ │ │ + b 88f18 │ │ │ │ mov r3, #13 │ │ │ │ cmp r4, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ble 89520 │ │ │ │ - ldr r1, [pc, #1236] @ 8993c │ │ │ │ + ble 89514 │ │ │ │ + ldr r1, [pc, #1236] @ 89930 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1232] @ 89940 │ │ │ │ + ldr r0, [pc, #1232] @ 89934 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89880 │ │ │ │ + beq 89874 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - beq 898b4 │ │ │ │ + beq 898a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8952c │ │ │ │ + beq 89520 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 897bc │ │ │ │ + beq 897b0 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmp r8, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897b0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ mov r2, #13 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bne 88ed0 │ │ │ │ + bne 88ec4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ strgt lr, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89518 │ │ │ │ + beq 8950c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - b 88ff0 │ │ │ │ - ldr r1, [pc, #1052] @ 89944 │ │ │ │ + b 88fe4 │ │ │ │ + ldr r1, [pc, #1052] @ 89938 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 89468 │ │ │ │ + b 8945c │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88efc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88ef0 │ │ │ │ + beq 88ee4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88ef0 │ │ │ │ - ldr r4, [pc, #1012] @ 89948 │ │ │ │ + b 88ee4 │ │ │ │ + ldr r4, [pc, #1012] @ 8993c │ │ │ │ mov r3, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #652] @ 0x28c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - bl 707c4 │ │ │ │ - ldr r2, [pc, #928] @ 89920 │ │ │ │ + bl 707b8 │ │ │ │ + ldr r2, [pc, #928] @ 89914 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldreq r3, [r4, #584] @ 0x248 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ streq r3, [sp, #116] @ 0x74 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 8962c │ │ │ │ + bne 89620 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 8962c │ │ │ │ + bne 89620 │ │ │ │ mov r1, #16 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -105370,84 +105367,84 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #836] @ 8994c │ │ │ │ + ldr r0, [pc, #836] @ 89940 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [r9] │ │ │ │ - ldr r2, [pc, #796] @ 89950 │ │ │ │ + ldr r2, [pc, #796] @ 89944 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #652] @ 0x28c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 707c4 │ │ │ │ - b 89390 │ │ │ │ + bl 707b8 │ │ │ │ + b 89384 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r3, #0 │ │ │ │ strgt r3, [sp, #96] @ 0x60 │ │ │ │ - b 8911c │ │ │ │ - ldr r2, [pc, #740] @ 89954 │ │ │ │ + b 89110 │ │ │ │ + ldr r2, [pc, #740] @ 89948 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 89200 │ │ │ │ + b 891f4 │ │ │ │ ldr r2, [fp] │ │ │ │ mov ip, #14 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [r2, #728] @ 0x2d8 │ │ │ │ str r1, [r2, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ - b 893b4 │ │ │ │ + b 893a8 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 │ │ │ │ + b 893d8 │ │ │ │ ldr r2, [r8, #120] @ 0x78 │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - bne 89718 │ │ │ │ + bne 8970c │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bl 6df1c │ │ │ │ - ldr r2, [pc, #592] @ 89958 │ │ │ │ + bl 6df10 │ │ │ │ + ldr r2, [pc, #592] @ 8994c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 89898 │ │ │ │ + beq 8988c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -105457,15 +105454,15 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 78504 │ │ │ │ + bl 784f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -105477,44 +105474,44 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ - ldr r1, [pc, #408] @ 8995c │ │ │ │ + b 890a4 │ │ │ │ + ldr r1, [pc, #408] @ 89950 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #13 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc94 │ │ │ │ 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 │ │ │ │ + beq 898a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898ac │ │ │ │ + beq 898a0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - beq 898e0 │ │ │ │ + beq 898d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ - b 88ef8 │ │ │ │ + bne 88ecc │ │ │ │ + b 88eec │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #312] @ 89960 │ │ │ │ + ldr r3, [pc, #312] @ 89954 │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r3, #592] @ 0x250 │ │ │ │ @@ -105522,128 +105519,128 @@ │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ + b 890a4 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ strgt r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897b0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - b 88f08 │ │ │ │ + b 88efc │ │ │ │ ldr r2, [r8, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ streq r8, [sp, #60] @ 0x3c │ │ │ │ - bne 89718 │ │ │ │ - b 89790 │ │ │ │ + bne 8970c │ │ │ │ + b 89784 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 88f08 │ │ │ │ + b 88efc │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp sl, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ - b 894d0 │ │ │ │ + b 894c4 │ │ │ │ ldr r0, [r8, #152] @ 0x98 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ cmp lr, ip │ │ │ │ movne r0, #0 │ │ │ │ - b 8940c │ │ │ │ + b 89400 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 88ef8 │ │ │ │ + ble 88eec │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88ef0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f18 │ │ │ │ - eoreq r7, r2, r0, lsl #6 │ │ │ │ + b 88f0c │ │ │ │ + eoreq r7, r2, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r2, r0, ror #5 │ │ │ │ + eoreq r7, r2, ip, ror #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r0, r4, lsr #23 │ │ │ │ + @ instruction: 0x0030fbb0 │ │ │ │ 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 │ │ │ │ + eoreq r6, r2, r8, asr #30 │ │ │ │ + mlaseq r0, r0, r8, pc @ │ │ │ │ + eorseq pc, r0, r0, lsl #16 │ │ │ │ + andseq r4, lr, ip, lsl #9 │ │ │ │ + andseq r5, lr, r0, lsl #14 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x001e42b0 │ │ │ │ - andseq r4, lr, ip, lsl #22 │ │ │ │ - mulseq lr, r8, r1 │ │ │ │ - eorseq pc, r0, ip, asr r4 @ │ │ │ │ - ldrheq r4, [lr], -r4 @ │ │ │ │ - eorseq pc, r0, ip, ror r3 @ │ │ │ │ - andseq r4, lr, r8, lsr #1 │ │ │ │ + andseq r4, lr, ip, ror r2 │ │ │ │ + @ instruction: 0x001e4ad8 │ │ │ │ + andseq r4, lr, r4, ror #2 │ │ │ │ + eorseq pc, r0, r8, ror #8 │ │ │ │ + andseq r4, lr, r0, lsl #1 │ │ │ │ + eorseq pc, r0, r8, lsl #7 │ │ │ │ + andseq r4, lr, r4, ror r0 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x001e51bc │ │ │ │ - eorseq pc, r0, r4, lsl #3 │ │ │ │ + andseq r5, lr, r8, lsl #3 │ │ │ │ + mlaseq r0, r0, r1, pc @ │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #980] @ 89d58 │ │ │ │ + ldr r0, [pc, #980] @ 89d4c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #976] @ 89d5c │ │ │ │ + ldr r1, [pc, #976] @ 89d50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #968] @ 89d60 │ │ │ │ - ldr ip, [pc, #968] @ 89d64 │ │ │ │ + ldr r3, [pc, #968] @ 89d54 │ │ │ │ + ldr ip, [pc, #968] @ 89d58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ - ldr r1, [pc, #948] @ 89d68 │ │ │ │ + ldr r1, [pc, #948] @ 89d5c │ │ │ │ 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 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ 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, #64 @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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 20c0b4 │ │ │ │ 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 │ │ │ │ @@ -105657,83 +105654,83 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 78504 │ │ │ │ + bl 784f8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, #7 │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ - ldr r9, [pc, #716] @ 89d6c │ │ │ │ + ldr r9, [pc, #716] @ 89d60 │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ strne r3, [r0, #92] @ 0x5c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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 34bc0 │ │ │ │ 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 1c4da4 │ │ │ │ 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 1c4830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c9c │ │ │ │ + beq 89c90 │ │ │ │ ldr r1, [r7] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr lr, [r1, #28] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ movne r3, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 89c74 │ │ │ │ + beq 89c68 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ str r4, [r1, #136] @ 0x88 │ │ │ │ ldr r4, [r1, #140] @ 0x8c │ │ │ │ @@ -105746,61 +105743,61 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov ip, #9 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - bl 87e30 │ │ │ │ + bl 87e24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r3, #140] @ 0x8c │ │ │ │ - beq 89c30 │ │ │ │ + beq 89c24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #360] @ 89d70 │ │ │ │ + ldr r2, [pc, #360] @ 89d64 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 89d5c │ │ │ │ + ldr r3, [pc, #332] @ 89d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 89d54 │ │ │ │ + bne 89d48 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89cfc │ │ │ │ + beq 89cf0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldrb r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89bf0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst ip, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 89d28 │ │ │ │ + bne 89d1c │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 89d28 │ │ │ │ - b 89d20 │ │ │ │ + bne 89d1c │ │ │ │ + b 89d14 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ str lr, [r1, #36] @ 0x24 │ │ │ │ - bne 89b90 │ │ │ │ + bne 89b84 │ │ │ │ ldr r2, [r1, #716] @ 0x2cc │ │ │ │ ldr ip, [r1, #740] @ 0x2e4 │ │ │ │ cmp ip, r2 │ │ │ │ streq lr, [r1, #716] @ 0x2cc │ │ │ │ - b 89b90 │ │ │ │ + b 89b84 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r9, #32] │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -105814,62 +105811,62 @@ │ │ │ │ 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 1c4cc8 │ │ │ │ mov r0, #0 │ │ │ │ - b 89bfc │ │ │ │ + b 89bf0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89bf0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89bf0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str ip, [r2, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ str r0, [r3, #32] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r3, #46] @ 0x2e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #8] │ │ │ │ - b 89cb8 │ │ │ │ + b 89cac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r0, ror r6 │ │ │ │ + eoreq r6, r2, ip, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr r6 │ │ │ │ + eoreq r6, r2, r0, ror #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r0, r0, lsl pc │ │ │ │ - eoreq r6, r2, ip, ror #7 │ │ │ │ + eorseq lr, r0, ip, lsl pc │ │ │ │ + strdeq r6, [r2], -r8 @ │ │ │ │ │ │ │ │ -00089d74 : │ │ │ │ +00089d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #896] @ 8a10c │ │ │ │ + ldr ip, [pc, #896] @ 8a100 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #888] @ 8a110 │ │ │ │ + ldr r0, [pc, #888] @ 8a104 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [pc, #880] @ 8a114 │ │ │ │ + ldr r4, [pc, #880] @ 8a108 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #876] @ 8a118 │ │ │ │ + ldr r3, [pc, #876] @ 8a10c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -105879,153 +105876,153 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str sp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 8a070 │ │ │ │ - ldr r3, [pc, #804] @ 8a11c │ │ │ │ + bne 8a064 │ │ │ │ + ldr r3, [pc, #804] @ 8a110 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [ip, #140] @ 0x8c │ │ │ │ str r2, [r0, #160] @ 0xa0 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [r0, #180] @ 0xb4 │ │ │ │ - beq 8a0ac │ │ │ │ - ldr r1, [pc, #756] @ 8a120 │ │ │ │ + beq 8a0a0 │ │ │ │ + ldr r1, [pc, #756] @ 8a114 │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp lr, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ - bne 89eb0 │ │ │ │ + bne 89ea4 │ │ │ │ sub r2, lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 89964 │ │ │ │ + bl 89958 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r3, [r2, #604] @ 0x25c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 8a0b4 │ │ │ │ + beq 8a0a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #664] @ 8a124 │ │ │ │ - ldr r3, [pc, #640] @ 8a110 │ │ │ │ + ldr r2, [pc, #664] @ 8a118 │ │ │ │ + ldr r3, [pc, #640] @ 8a104 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a108 │ │ │ │ + bne 8a0fc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp lr, r1 │ │ │ │ - bne 89e40 │ │ │ │ + bne 89e34 │ │ │ │ ldr lr, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #612] @ 8a128 │ │ │ │ + ldr r0, [pc, #612] @ 8a11c │ │ │ │ str lr, [ip, #140] @ 0x8c │ │ │ │ - add lr, sp, #16 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #20 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + add lr, sp, #16 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r6, [r4, r0] │ │ │ │ ldr lr, [ip, #120] @ 0x78 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt 8a100 │ │ │ │ + bgt 8a0f4 │ │ │ │ ldr r7, [ip, #112] @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f10 │ │ │ │ + b 89f04 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp lr, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bgt 89f2c │ │ │ │ + bgt 89f20 │ │ │ │ asr r2, r0, #6 │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ and ip, r0, #63 @ 0x3f │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 89f00 │ │ │ │ + beq 89ef4 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8a0f8 │ │ │ │ + beq 8a0ec │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b 89f5c │ │ │ │ + b 89f50 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 89f68 │ │ │ │ + beq 89f5c │ │ │ │ ldr r3, [r1, r2, lsl #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 89f50 │ │ │ │ + beq 89f44 │ │ │ │ add r0, r7, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22616c │ │ │ │ + bl 226134 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 89fd4 │ │ │ │ + beq 89fc8 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ sub r8, r3, r4 │ │ │ │ asr ip, r3, #6 │ │ │ │ ldr ip, [r9, ip, lsl #2] │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ add r6, ip, lr, lsl #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [ip, lr, lsl #4] │ │ │ │ cmp r8, r3 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ str lr, [r2, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 89fa4 │ │ │ │ + bne 89f98 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ - beq 8a018 │ │ │ │ + beq 8a00c │ │ │ │ ldr r2, [lr, #48] @ 0x30 │ │ │ │ add r7, r7, r4 │ │ │ │ add r3, r0, r4, lsl #3 │ │ │ │ add r7, r0, r7, lsl #3 │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr ip, [r2, #-16] │ │ │ │ ldr r4, [r2, #-12] │ │ │ │ str r4, [r3, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ sub r2, r2, #16 │ │ │ │ - bne 89ff8 │ │ │ │ + bne 89fec │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ strb r4, [r1, #46] @ 0x2e │ │ │ │ strb r3, [r1, #45] @ 0x2d │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ str r0, [r1, #28] │ │ │ │ @@ -106035,264 +106032,264 @@ │ │ │ │ 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 1c4cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 89e84 │ │ │ │ + b 89e78 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r3, [pc, #144] @ 8a11c │ │ │ │ + bl 73198 │ │ │ │ + ldr r3, [pc, #144] @ 8a110 │ │ │ │ str r0, [sp] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r3, [ip, #716] @ 0x2cc │ │ │ │ ldr r1, [ip, #740] @ 0x2e4 │ │ │ │ cmp r1, r3 │ │ │ │ streq r7, [ip, #716] @ 0x2cc │ │ │ │ - b 89dfc │ │ │ │ + b 89df0 │ │ │ │ mov r2, r3 │ │ │ │ - b 89e4c │ │ │ │ + b 89e40 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a0d0 │ │ │ │ + beq 8a0c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 73428 │ │ │ │ + bl 7341c │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e70 │ │ │ │ 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 e9614 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e70 │ │ │ │ mov r0, r4 │ │ │ │ - b 89f6c │ │ │ │ + b 89f60 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f2c │ │ │ │ + b 89f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r4, ror #4 │ │ │ │ + eoreq r6, r2, r0, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr #4 │ │ │ │ + eoreq r6, r2, r0, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r6, r2, ip, ror #2 │ │ │ │ + eoreq r6, r2, r8, ror r1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr ip, [pc, #3012] @ 8ad08 │ │ │ │ - ldr r2, [pc, #3012] @ 8ad0c │ │ │ │ + ldr ip, [pc, #3012] @ 8acfc │ │ │ │ + ldr r2, [pc, #3012] @ 8ad00 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [pc, #3000] @ 8ad10 │ │ │ │ + ldr r4, [pc, #3000] @ 8ad04 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #2996] @ 8ad14 │ │ │ │ + ldr r3, [pc, #2996] @ 8ad08 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2964] @ 8ad18 │ │ │ │ + ldr r3, [pc, #2964] @ 8ad0c │ │ │ │ ldr r2, [r1] │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ - ldr r3, [pc, #2944] @ 8ad1c │ │ │ │ + ldr r3, [pc, #2944] @ 8ad10 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r5, [pc, #2936] @ 8ad14 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ 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, #60 @ 0x3c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, #3 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [pc, #2836] @ 8ad20 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ sub r7, r0, #3 │ │ │ │ + str sl, [sp, #200] @ 0xc8 │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - ble 8aa14 │ │ │ │ + ble 8aa08 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt 8aa54 │ │ │ │ + bgt 8aa48 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add ip, r1, r6, lsl #2 │ │ │ │ sub r2, r0, #4 │ │ │ │ sub ip, ip, #4 │ │ │ │ add r3, r1, #8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ str r0, [r2, #4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8a290 │ │ │ │ - ldr r0, [pc, #2684] @ 8ad24 │ │ │ │ + bne 8a284 │ │ │ │ + ldr r0, [pc, #2684] @ 8ad18 │ │ │ │ mov r3, #15 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 8a30c │ │ │ │ + beq 8a300 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6ac │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #2580] @ 8ad28 │ │ │ │ + ldr r2, [pc, #2580] @ 8ad1c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac9c │ │ │ │ + beq 8ac90 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 8aa4c │ │ │ │ + beq 8aa40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 8a380 │ │ │ │ + beq 8a374 │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a350 │ │ │ │ + bne 8a344 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 8a380 │ │ │ │ + bls 8a374 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #2512] @ 8ad2c │ │ │ │ - ldr r0, [pc, #2512] @ 8ad30 │ │ │ │ + ldr r1, [pc, #2512] @ 8ad20 │ │ │ │ + ldr r0, [pc, #2512] @ 8ad24 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2472] @ 8ad34 │ │ │ │ + ldr r3, [pc, #2472] @ 8ad28 │ │ │ │ mov r5, #15 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ - ldr r3, [pc, #2464] @ 8ad38 │ │ │ │ + ldr r3, [pc, #2464] @ 8ad2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2456] @ 8ad3c │ │ │ │ + ldr r3, [pc, #2456] @ 8ad30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2448] @ 8ad40 │ │ │ │ + ldr r3, [pc, #2448] @ 8ad34 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ - ldr r3, [pc, #2444] @ 8ad44 │ │ │ │ + ldr r3, [pc, #2444] @ 8ad38 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8a3ec │ │ │ │ + b 8a3e0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ subs r2, ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp ip, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8a918 │ │ │ │ + beq 8a90c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a838 │ │ │ │ + beq 8a82c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #2336] @ 8ad48 │ │ │ │ + bl 5354c │ │ │ │ + ldr r3, [pc, #2336] @ 8ad3c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 536f8 │ │ │ │ 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 │ │ │ │ @@ -106304,48 +106301,48 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sl] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r4, [r0, #16] │ │ │ │ ldr r1, [r8] │ │ │ │ - beq 8a4d8 │ │ │ │ + beq 8a4cc │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add lr, sp, #124 @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str lr, [r8] │ │ │ │ - beq 8a86c │ │ │ │ + beq 8a860 │ │ │ │ str r1, [r8] │ │ │ │ str ip, [r0, #20] │ │ │ │ - ldr r1, [pc, #2156] @ 8ad4c │ │ │ │ + ldr r1, [pc, #2156] @ 8ad40 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #688] @ 0x2b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a84c │ │ │ │ + beq 8a840 │ │ │ │ str r4, [r1, #688] @ 0x2b0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [r2, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov lr, #207 @ 0xcf │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ strh lr, [r3] │ │ │ │ - beq 8a538 │ │ │ │ + beq 8a52c │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r6, [r2, #604] @ 0x25c │ │ │ │ add lr, lr, #1 │ │ │ │ str ip, [r3, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str lr, [r3, #4] │ │ │ │ @@ -106357,154 +106354,154 @@ │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strbne r3, [r0, #5] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 85bec │ │ │ │ + bl 85be0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #6 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq 8a718 │ │ │ │ + beq 8a70c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 6e0b0 │ │ │ │ + bl 6e0a4 │ │ │ │ add r3, r6, #788 @ 0x314 │ │ │ │ cmp r7, #0 │ │ │ │ strh r4, [r3] │ │ │ │ - bne 8a738 │ │ │ │ + bne 8a72c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab88 │ │ │ │ + bne 8ab7c │ │ │ │ ldrb r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a758 │ │ │ │ + beq 8a74c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ strh r7, [r6, #44] @ 0x2c │ │ │ │ strb r4, [r6, #46] @ 0x2e │ │ │ │ mov r6, #16 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 89964 │ │ │ │ + bl 89958 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8a8a4 │ │ │ │ + beq 8a898 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a8f4 │ │ │ │ mov r3, #16 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a770 │ │ │ │ + beq 8a764 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1816] @ 8ad50 │ │ │ │ + ldr r6, [pc, #1816] @ 8ad44 │ │ │ │ ldr r3, [sl] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r6, #652] @ 0x28c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 707c4 │ │ │ │ + bl 707b8 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r9, r0 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3c4 │ │ │ │ ldr r1, [r6, #684] @ 0x2ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a8e0 │ │ │ │ - ldr r6, [pc, #1736] @ 8ad54 │ │ │ │ + beq 8a8d4 │ │ │ │ + ldr r6, [pc, #1736] @ 8ad48 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #688] @ 0x2b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3c4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ str r3, [r6, #688] @ 0x2b0 │ │ │ │ strh r2, [r3] │ │ │ │ - b 8a3d0 │ │ │ │ + b 8a3c4 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #1684] @ 8ad58 │ │ │ │ - ldr r0, [pc, #1684] @ 8ad5c │ │ │ │ + ldr r1, [pc, #1684] @ 8ad4c │ │ │ │ + ldr r0, [pc, #1684] @ 8ad50 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1644] @ 8ad60 │ │ │ │ - ldr r3, [pc, #1556] @ 8ad0c │ │ │ │ + ldr r2, [pc, #1644] @ 8ad54 │ │ │ │ + ldr r3, [pc, #1556] @ 8ad00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ad04 │ │ │ │ + bne 8acf8 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #716] @ 0x2cc │ │ │ │ ldr r2, [r6, #740] @ 0x2e4 │ │ │ │ add r6, r6, #788 @ 0x314 │ │ │ │ cmp r2, r3 │ │ │ │ streq r4, [r6, #-72] @ 0xffffffb8 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 6e0b0 │ │ │ │ + bl 6e0a4 │ │ │ │ strh r4, [r6] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1516] @ 8ad64 │ │ │ │ + ldr r3, [pc, #1516] @ 8ad58 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sl] │ │ │ │ str r9, [sp] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 707c4 │ │ │ │ + bl 707b8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ @@ -106513,124 +106510,124 @@ │ │ │ │ strb r4, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ streq r2, [sp, #112] @ 0x70 │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - beq 8a7f8 │ │ │ │ - ldr r0, [pc, #1416] @ 8ad68 │ │ │ │ + beq 8a7ec │ │ │ │ + ldr r0, [pc, #1416] @ 8ad5c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1388] @ 8ad6c │ │ │ │ + ldr r3, [pc, #1388] @ 8ad60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #584] @ 0x248 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ab58 │ │ │ │ + beq 8ab4c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 8a750 │ │ │ │ + bne 8a744 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 8abfc │ │ │ │ + beq 8abf0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a404 │ │ │ │ + b 8a3f8 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a4fc │ │ │ │ + b 8a4f0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ - bne 8a4d0 │ │ │ │ + bne 8a4c4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 │ │ │ │ - b 8a4d0 │ │ │ │ + b 8a4c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r7, [r3, #45] @ 0x2d │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8ac84 │ │ │ │ + bne 8ac78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8ac68 │ │ │ │ + bne 8ac5c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 8a770 │ │ │ │ + b 8a764 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r3, [r6, #684] @ 0x2ac │ │ │ │ strh r2, [r3] │ │ │ │ - b 8a684 │ │ │ │ + b 8a678 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ cmp r1, r2 │ │ │ │ streq r7, [r3, #716] @ 0x2cc │ │ │ │ - b 8a604 │ │ │ │ + b 8a5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a95c │ │ │ │ + beq 8a950 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq 8aa70 │ │ │ │ + beq 8aa64 │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1072] @ 8ad70 │ │ │ │ - ldr r0, [pc, #1072] @ 8ad74 │ │ │ │ + ldr r2, [pc, #1072] @ 8ad64 │ │ │ │ + ldr r0, [pc, #1072] @ 8ad68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 4789c │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8ab30 │ │ │ │ + bne 8ab24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8aa08 │ │ │ │ - ldr r3, [pc, #1020] @ 8ad78 │ │ │ │ + beq 8a9fc │ │ │ │ + ldr r3, [pc, #1020] @ 8ad6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - beq 8aa9c │ │ │ │ + beq 8aa90 │ │ │ │ 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 │ │ │ │ @@ -106642,341 +106639,341 @@ │ │ │ │ cmp r0, #6 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - beq 8aab0 │ │ │ │ + beq 8aaa4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 8ab1c │ │ │ │ - ldr r0, [pc, #904] @ 8ad7c │ │ │ │ + beq 8ab10 │ │ │ │ + ldr r0, [pc, #904] @ 8ad70 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ - ldr r0, [pc, #868] @ 8ad80 │ │ │ │ + b 8a6e0 │ │ │ │ + ldr r0, [pc, #868] @ 8ad74 │ │ │ │ mov r3, #15 │ │ │ │ stm sp, {r1, sl} │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 8acfc │ │ │ │ + bgt 8acf0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ - b 8a380 │ │ │ │ + b 8a374 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r7, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 8a280 │ │ │ │ - ldr r0, [pc, #780] @ 8ad84 │ │ │ │ + b 8a274 │ │ │ │ + ldr r0, [pc, #780] @ 8ad78 │ │ │ │ mov r1, #15 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - b 8a95c │ │ │ │ + b 8a950 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - beq 8aa08 │ │ │ │ + beq 8a9fc │ │ │ │ mov r2, ip │ │ │ │ - b 8a98c │ │ │ │ + b 8a980 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r0, #716] @ 0x2cc │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr r4, [r0, #744] @ 0x2e8 │ │ │ │ cmp r1, ip │ │ │ │ streq lr, [r0, #716] @ 0x2cc │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str ip, [r0, #740] @ 0x2e4 │ │ │ │ - beq 8ab20 │ │ │ │ - ldr r0, [pc, #672] @ 8ad88 │ │ │ │ + beq 8ab14 │ │ │ │ + ldr r0, [pc, #672] @ 8ad7c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e158 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 8aa04 │ │ │ │ + beq 8a9f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6e0 │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #612] @ 8ad8c │ │ │ │ + ldr r3, [pc, #612] @ 8ad80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b 8aae0 │ │ │ │ + b 8aad4 │ │ │ │ mov r3, #15 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 7939c │ │ │ │ + bl 79390 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6e0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 731a4 │ │ │ │ + bl 73198 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8abe4 │ │ │ │ + beq 8abd8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac44 │ │ │ │ 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 e9614 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6dc │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ - b 8ab7c │ │ │ │ + b 8ab70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #15 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #112] @ 0x70 │ │ │ │ ldreq r1, [sp, #52] @ 0x34 │ │ │ │ ldrne r1, [sp, #52] @ 0x34 │ │ │ │ movne r7, r6 │ │ │ │ streq r0, [sp, #72] @ 0x48 │ │ │ │ streq r7, [sp, #36] @ 0x24 │ │ │ │ strne r6, [sp, #68] @ 0x44 │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ - b 8a630 │ │ │ │ + b 8a624 │ │ │ │ mov r3, #15 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 8abb8 │ │ │ │ - ldr r0, [pc, #288] @ 8ad90 │ │ │ │ + b 8abac │ │ │ │ + ldr r0, [pc, #288] @ 8ad84 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6dc │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - beq 8acc0 │ │ │ │ - bl 73428 │ │ │ │ + beq 8acb4 │ │ │ │ + bl 7341c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - ldr r1, [pc, #240] @ 8ad94 │ │ │ │ - ldr r0, [pc, #240] @ 8ad98 │ │ │ │ + b 8ac70 │ │ │ │ + ldr r1, [pc, #240] @ 8ad88 │ │ │ │ + ldr r0, [pc, #240] @ 8ad8c │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - bl 6e0b0 │ │ │ │ + b 8ac70 │ │ │ │ + bl 6e0a4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70758 │ │ │ │ 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 e9614 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ + b 8ac70 │ │ │ │ mov r7, sl │ │ │ │ - b 8a2c8 │ │ │ │ + b 8a2bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00225eb0 │ │ │ │ + @ instruction: 0x00225ebc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r0, lr, r5 │ │ │ │ + mlaeq r2, ip, lr, r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x001e34b4 │ │ │ │ - mlaseq r0, ip, r6, lr │ │ │ │ - andseq r3, lr, ip, lsl sl │ │ │ │ - @ instruction: 0x001e33fc │ │ │ │ + eorseq lr, r0, r8, lsr #15 │ │ │ │ + andseq r3, lr, r0, lsl #9 │ │ │ │ + eorseq lr, r0, r8, lsr #13 │ │ │ │ + andseq r3, lr, r8, ror #19 │ │ │ │ + andseq r3, lr, r8, asr #7 │ │ │ │ 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 │ │ │ │ - eoreq r5, r2, r4, lsl #18 │ │ │ │ - eorseq lr, r0, r8, lsr r2 │ │ │ │ - andseq r2, lr, r4, lsl #31 │ │ │ │ - @ instruction: 0x0030e1b4 │ │ │ │ - andseq r3, lr, r8, asr r6 │ │ │ │ - andseq r2, lr, r0, lsr #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 │ │ │ │ - eorseq sp, r0, ip, lsl #29 │ │ │ │ - andseq r3, lr, ip, asr sp │ │ │ │ - andseq r2, lr, r0, asr #21 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ - │ │ │ │ -0008ad9c : │ │ │ │ - b 261f0c │ │ │ │ - │ │ │ │ -0008ada0 : │ │ │ │ - b 261fa8 │ │ │ │ - │ │ │ │ -0008ada4 : │ │ │ │ - ldr r3, [pc, #16] @ 8adbc │ │ │ │ - ldr r2, [pc, #16] @ 8adc0 │ │ │ │ + eorseq lr, r0, r4, lsl #12 │ │ │ │ + mlaseq r0, r4, r5, lr │ │ │ │ + @ instruction: 0x0030e4dc │ │ │ │ + eorseq lr, r0, r4, lsl #7 │ │ │ │ + eorseq lr, r0, r4, lsr r3 │ │ │ │ + ldrsheq r3, [lr], -ip │ │ │ │ + andseq r3, lr, r0, rrx │ │ │ │ + eoreq r5, r2, r0, lsl r9 │ │ │ │ + eorseq lr, r0, r4, asr #4 │ │ │ │ + andseq r2, lr, r0, asr pc │ │ │ │ + eorseq lr, r0, r0, asr #3 │ │ │ │ + andseq r3, lr, r4, lsr #12 │ │ │ │ + andseq r2, lr, ip, ror #27 │ │ │ │ + eorseq lr, r0, r4, asr #32 │ │ │ │ + andseq r2, lr, r0, asr #26 │ │ │ │ + andseq r2, lr, r0, lsl sp │ │ │ │ + andseq r3, lr, r0, lsl r5 │ │ │ │ + andseq r2, lr, ip, asr #24 │ │ │ │ + mlaseq r0, r8, lr, sp │ │ │ │ + andseq r3, lr, r8, lsr #26 │ │ │ │ + andseq r2, lr, ip, lsl #21 │ │ │ │ + mulseq lr, r8, r2 │ │ │ │ + │ │ │ │ +0008ad90 : │ │ │ │ + b 261ecc │ │ │ │ + │ │ │ │ +0008ad94 : │ │ │ │ + b 261f68 │ │ │ │ + │ │ │ │ +0008ad98 : │ │ │ │ + ldr r3, [pc, #16] @ 8adb0 │ │ │ │ + ldr r2, [pc, #16] @ 8adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262170 │ │ │ │ - eoreq r5, r2, ip, asr #4 │ │ │ │ + b 262130 │ │ │ │ + eoreq r5, r2, r8, asr r2 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008adc4 : │ │ │ │ - ldr r3, [pc, #16] @ 8addc │ │ │ │ - ldr r2, [pc, #16] @ 8ade0 │ │ │ │ +0008adb8 : │ │ │ │ + ldr r3, [pc, #16] @ 8add0 │ │ │ │ + ldr r2, [pc, #16] @ 8add4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 26223c │ │ │ │ - eoreq r5, r2, ip, lsr #4 │ │ │ │ + b 2621fc │ │ │ │ + eoreq r5, r2, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ade4 : │ │ │ │ +0008add8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #72] @ 8ae44 │ │ │ │ - ldr r3, [pc, #72] @ 8ae48 │ │ │ │ + ldr r2, [pc, #72] @ 8ae38 │ │ │ │ + ldr r3, [pc, #72] @ 8ae3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae14 │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 8ae4c │ │ │ │ + ldr r3, [pc, #36] @ 8ae40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262130 │ │ │ │ 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 @ │ │ │ │ + eoreq r5, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae50 : │ │ │ │ - ldr r3, [pc, #16] @ 8ae68 │ │ │ │ - ldr r2, [pc, #16] @ 8ae6c │ │ │ │ +0008ae44 : │ │ │ │ + ldr r3, [pc, #16] @ 8ae5c │ │ │ │ + ldr r2, [pc, #16] @ 8ae60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262308 │ │ │ │ - eoreq r5, r2, r0, lsr #3 │ │ │ │ + b 2622c8 │ │ │ │ + eoreq r5, r2, ip, lsr #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae70 : │ │ │ │ +0008ae64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #312] @ 8afcc │ │ │ │ - ldr r2, [pc, #312] @ 8afd0 │ │ │ │ + ldr r1, [pc, #308] @ 8afbc │ │ │ │ + ldr r2, [pc, #308] @ 8afc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #304] @ 8afd4 │ │ │ │ - ldr r3, [pc, #304] @ 8afd8 │ │ │ │ + ldr r6, [pc, #300] @ 8afc4 │ │ │ │ + ldr r3, [pc, #300] @ 8afc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #284] @ 8afdc │ │ │ │ + ldr r1, [pc, #280] @ 8afcc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ @@ -106984,89 +106981,88 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 8af90 │ │ │ │ + beq 8af80 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r7, sp, #24 │ │ │ │ - mov r8, #9 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r8, #9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #144] @ 8afe0 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #144] @ 8afd0 │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #100] @ 8afe4 │ │ │ │ + bl 55fcc │ │ │ │ + ldr r0, [pc, #100] @ 8afd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 8afe8 │ │ │ │ - ldr r3, [pc, #48] @ 8afd0 │ │ │ │ + ldr r2, [pc, #76] @ 8afd8 │ │ │ │ + ldr r3, [pc, #48] @ 8afc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #64] @ 8afec │ │ │ │ + ldr r0, [pc, #64] @ 8afdc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 8afc8 │ │ │ │ + bne 8afb8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r2, r4, ror #2 │ │ │ │ + eoreq r5, r2, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r2, r8, asr #2 │ │ │ │ + eoreq r5, r2, r4, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r0, r8, ror #21 │ │ │ │ + @ instruction: 0x0030daf4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001f01d4 │ │ │ │ - eoreq r5, r2, ip, asr r0 │ │ │ │ - @ instruction: 0x0030d9f8 │ │ │ │ + andseq r0, pc, r4, lsr #3 │ │ │ │ + eoreq r5, r2, ip, rrx │ │ │ │ + eorseq sp, r0, r8, lsl #20 │ │ │ │ │ │ │ │ -0008aff0 : │ │ │ │ +0008afe0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #184] @ 8b0c0 │ │ │ │ - ldr r2, [pc, #184] @ 8b0c4 │ │ │ │ + ldr r1, [pc, #184] @ 8b0b0 │ │ │ │ + ldr r2, [pc, #184] @ 8b0b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #176] @ 8b0c8 │ │ │ │ + ldr r4, [pc, #176] @ 8b0b8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 8b0cc │ │ │ │ + ldr r3, [pc, #172] @ 8b0bc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -107074,190 +107070,190 @@ │ │ │ │ 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 20df20 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #100] @ 8b0d0 │ │ │ │ + bl 21379c │ │ │ │ + ldr r3, [pc, #100] @ 8b0c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8b0b0 │ │ │ │ + beq 8b0a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #76] @ 8b0d4 │ │ │ │ + ldr r2, [pc, #76] @ 8b0c4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 8b0c4 │ │ │ │ + ldr r3, [pc, #52] @ 8b0b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b0bc │ │ │ │ + bne 8b0ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 174760 │ │ │ │ + bl 174754 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b07c │ │ │ │ + b 8b06c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -r0 @ │ │ │ │ + eoreq r5, r2, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r2], -r0 @ │ │ │ │ + eoreq r4, r2, r0, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r4, r2, ip, ror #30 │ │ │ │ + eoreq r4, r2, ip, ror pc │ │ │ │ │ │ │ │ -0008b0d8 : │ │ │ │ - ldr r3, [pc, #16] @ 8b0f0 │ │ │ │ - ldr r2, [pc, #16] @ 8b0f4 │ │ │ │ +0008b0c8 : │ │ │ │ + ldr r3, [pc, #16] @ 8b0e0 │ │ │ │ + ldr r2, [pc, #16] @ 8b0e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r8, lsl pc │ │ │ │ + eoreq r4, r2, r8, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ │ │ │ │ -0008b0f8 : │ │ │ │ +0008b0e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r1, [pc, #628] @ 8b384 │ │ │ │ - ldr r2, [pc, #628] @ 8b388 │ │ │ │ + ldr r1, [pc, #628] @ 8b374 │ │ │ │ + ldr r2, [pc, #628] @ 8b378 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #620] @ 8b38c │ │ │ │ + ldr r7, [pc, #620] @ 8b37c │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #616] @ 8b390 │ │ │ │ + ldr r3, [pc, #616] @ 8b380 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r4, #0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #12 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #24 │ │ │ │ - mov r3, #4 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ 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 20df20 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #424] @ 8b394 │ │ │ │ + ldr r0, [pc, #424] @ 8b384 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174800 │ │ │ │ + bl 1747f4 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fcc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 8b234 │ │ │ │ + bne 8b224 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 8b258 │ │ │ │ - ldr r1, [pc, #348] @ 8b398 │ │ │ │ - ldr r0, [pc, #348] @ 8b39c │ │ │ │ + beq 8b248 │ │ │ │ + ldr r1, [pc, #348] @ 8b388 │ │ │ │ + ldr r0, [pc, #348] @ 8b38c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 183e4c │ │ │ │ + bl 183e40 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ 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 55fcc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 176504 │ │ │ │ - ldr r3, [pc, #232] @ 8b3a0 │ │ │ │ + bl 1764f8 │ │ │ │ + ldr r3, [pc, #232] @ 8b390 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b348 │ │ │ │ + beq 8b338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 176504 │ │ │ │ + bl 1764f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 8b348 │ │ │ │ + beq 8b338 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 16effc │ │ │ │ + bl 16eff0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8b348 │ │ │ │ + ble 8b338 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8b348 │ │ │ │ + ble 8b338 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ @@ -107265,52 +107261,52 @@ │ │ │ │ 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 16ff44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #80] @ 8b3a4 │ │ │ │ + ldr r2, [pc, #80] @ 8b394 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 8b388 │ │ │ │ + ldr r3, [pc, #44] @ 8b378 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b380 │ │ │ │ + bne 8b370 │ │ │ │ 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 r4, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r8, asr #29 │ │ │ │ + ldrdeq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e37fc │ │ │ │ - andseq r3, lr, r8, lsr #15 │ │ │ │ - @ instruction: 0x001e37b8 │ │ │ │ + andseq r3, lr, ip, asr #15 │ │ │ │ + andseq r3, lr, r8, ror r7 │ │ │ │ + andseq r3, lr, r8, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x00224cb0 │ │ │ │ │ │ │ │ -0008b3a8 : │ │ │ │ +0008b398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #312] @ 8b4f8 │ │ │ │ - ldr lr, [pc, #312] @ 8b4fc │ │ │ │ + ldr r4, [pc, #312] @ 8b4e8 │ │ │ │ + ldr lr, [pc, #312] @ 8b4ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #304] @ 8b500 │ │ │ │ + ldr r2, [pc, #304] @ 8b4f0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #300] @ 8b504 │ │ │ │ + ldr r3, [pc, #300] @ 8b4f4 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -107325,498 +107321,498 @@ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne 8b464 │ │ │ │ + bne 8b454 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq 8b480 │ │ │ │ - ldr r1, [pc, #156] @ 8b508 │ │ │ │ - ldr r0, [pc, #156] @ 8b50c │ │ │ │ + beq 8b470 │ │ │ │ + ldr r1, [pc, #156] @ 8b4f8 │ │ │ │ + ldr r0, [pc, #156] @ 8b4fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - bl 20df58 │ │ │ │ + bl 48af0 │ │ │ │ + bl 20df20 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 5355c │ │ │ │ + bl 5354c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dfb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a0714 │ │ │ │ + bl 1a06f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5359c │ │ │ │ + bl 5358c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #72] @ 8b510 │ │ │ │ + ldr r2, [pc, #72] @ 8b500 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8b4fc │ │ │ │ + ldr r3, [pc, #44] @ 8b4ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b4f4 │ │ │ │ + bne 8b4e4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsr ip │ │ │ │ + eoreq r4, r2, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r0, lsl ip │ │ │ │ + eoreq r4, r2, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r0, lsl #11 │ │ │ │ - andseq r3, lr, r4, lsr #11 │ │ │ │ - eoreq r4, r2, ip, lsr #22 │ │ │ │ + andseq r3, lr, r0, asr r5 │ │ │ │ + andseq r3, lr, r4, ror r5 │ │ │ │ + eoreq r4, r2, ip, lsr fp │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 8b54c │ │ │ │ + ldr r3, [pc, #44] @ 8b53c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 8b534 │ │ │ │ + bne 8b524 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq 8b540 │ │ │ │ - ldr r2, [pc, #20] @ 8b550 │ │ │ │ + beq 8b530 │ │ │ │ + ldr r2, [pc, #20] @ 8b540 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 8b554 │ │ │ │ + ldr r2, [pc, #12] @ 8b544 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0008b558 : │ │ │ │ +0008b548 : │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 8b590 │ │ │ │ + ldr r3, [pc, #44] @ 8b580 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 8b578 │ │ │ │ + bne 8b568 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ - beq 8b584 │ │ │ │ - ldr r2, [pc, #20] @ 8b594 │ │ │ │ + beq 8b574 │ │ │ │ + ldr r2, [pc, #20] @ 8b584 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 8b598 │ │ │ │ + ldr r2, [pc, #12] @ 8b588 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mlaeq r2, r4, sl, r4 │ │ │ │ + eoreq r4, r2, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #28] @ 8b5c0 │ │ │ │ - ldr r2, [pc, #28] @ 8b5c4 │ │ │ │ + ldr r3, [pc, #28] @ 8b5b0 │ │ │ │ + ldr r2, [pc, #28] @ 8b5b4 │ │ │ │ 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 r4, r2, r4, asr sl │ │ │ │ + eoreq r4, r2, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b5d0 : │ │ │ │ - ldr r2, [pc, #36] @ 8b5fc │ │ │ │ - ldr r3, [pc, #36] @ 8b600 │ │ │ │ +0008b5c0 : │ │ │ │ + ldr r2, [pc, #36] @ 8b5ec │ │ │ │ + ldr r3, [pc, #36] @ 8b5f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #640] @ 0x280 │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #12] @ 8b604 │ │ │ │ + ldr r3, [pc, #12] @ 8b5f4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r2, r0, lsr #20 │ │ │ │ + eoreq r4, r2, r0, lsr sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 8b62c │ │ │ │ - ldr r2, [pc, #28] @ 8b630 │ │ │ │ + ldr r3, [pc, #28] @ 8b61c │ │ │ │ + ldr r2, [pc, #28] @ 8b620 │ │ │ │ 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 r4, r2, r8, ror #19 │ │ │ │ + strdeq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b63c : │ │ │ │ +0008b62c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #200] @ 8b71c │ │ │ │ - ldr ip, [pc, #200] @ 8b720 │ │ │ │ + ldr lr, [pc, #200] @ 8b70c │ │ │ │ + ldr ip, [pc, #200] @ 8b710 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ 8b724 │ │ │ │ + ldr r2, [pc, #188] @ 8b714 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 8b728 │ │ │ │ + ldr r3, [pc, #184] @ 8b718 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #132] @ 8b71c │ │ │ │ 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 │ │ │ │ + bl 7ef4c │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #64] @ 8b720 │ │ │ │ + ldr r3, [pc, #64] @ 8b710 │ │ │ │ ldr r1, [r1] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ 8b730 │ │ │ │ + ldr r2, [pc, #60] @ 8b720 │ │ │ │ str r1, [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 8b718 │ │ │ │ + bne 8b708 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r0, lsr #19 │ │ │ │ + @ instruction: 0x002249b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r0, lsl #19 │ │ │ │ + mlaeq r2, r0, r9, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r4, asr #8 │ │ │ │ - eoreq r4, r2, r4, lsl #18 │ │ │ │ + andseq r3, lr, r4, lsl r4 │ │ │ │ + eoreq r4, r2, r4, lsl r9 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #176] @ 8b7ec │ │ │ │ + ldr ip, [pc, #176] @ 8b7f0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #164] @ 8b804 │ │ │ │ + ldr r2, [pc, #164] @ 8b7f4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #160] @ 8b808 │ │ │ │ + ldr r3, [pc, #160] @ 8b7f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 8b80c │ │ │ │ + ldr r0, [pc, #124] @ 8b7fc │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 8b63c │ │ │ │ - ldr r2, [pc, #60] @ 8b810 │ │ │ │ - ldr r3, [pc, #40] @ 8b800 │ │ │ │ + bl 8b62c │ │ │ │ + ldr r2, [pc, #60] @ 8b800 │ │ │ │ + ldr r3, [pc, #40] @ 8b7f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8b7f8 │ │ │ │ + bne 8b7e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsr #17 │ │ │ │ + @ instruction: 0x002248b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r2, r8, lsl #17 │ │ │ │ + mlaeq r2, r8, r8, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, ip, lsl #5 │ │ │ │ - eoreq r4, r2, r4, lsr #16 │ │ │ │ + andseq r3, lr, ip, asr r2 │ │ │ │ + eoreq r4, r2, r4, lsr r8 │ │ │ │ │ │ │ │ -0008b814 : │ │ │ │ +0008b804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b844 │ │ │ │ + bne 8b834 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b87c │ │ │ │ - ldr r1, [pc, #64] @ 8b88c │ │ │ │ - ldr r0, [pc, #64] @ 8b890 │ │ │ │ + beq 8b86c │ │ │ │ + ldr r1, [pc, #64] @ 8b87c │ │ │ │ + ldr r0, [pc, #64] @ 8b880 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ 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 │ │ │ │ + bne 8b834 │ │ │ │ + b 8b854 │ │ │ │ + andseq r3, lr, r8, asr #3 │ │ │ │ + @ instruction: 0x001e31d0 │ │ │ │ │ │ │ │ -0008b894 : │ │ │ │ +0008b884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ 8b91c │ │ │ │ + ldr r5, [pc, #112] @ 8b90c │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b8cc │ │ │ │ + bne 8b8bc │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b90c │ │ │ │ - ldr r1, [pc, #76] @ 8b920 │ │ │ │ - ldr r0, [pc, #76] @ 8b924 │ │ │ │ + beq 8b8fc │ │ │ │ + ldr r1, [pc, #76] @ 8b910 │ │ │ │ + ldr r0, [pc, #76] @ 8b914 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #44] @ 8b928 │ │ │ │ + bl 1c2ba4 │ │ │ │ + ldr r3, [pc, #44] @ 8b918 │ │ │ │ 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 │ │ │ │ + bne 8b8bc │ │ │ │ + b 8b8dc │ │ │ │ + eoreq r4, r2, r4, asr r7 │ │ │ │ + andseq r3, lr, r0, asr #2 │ │ │ │ + andseq r3, lr, ip, asr r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0008b92c : │ │ │ │ +0008b91c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #116] @ 8b9b8 │ │ │ │ + ldr r5, [pc, #116] @ 8b9a8 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8b964 │ │ │ │ + bne 8b954 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8b9a8 │ │ │ │ - ldr r1, [pc, #80] @ 8b9bc │ │ │ │ - ldr r0, [pc, #80] @ 8b9c0 │ │ │ │ + beq 8b998 │ │ │ │ + ldr r1, [pc, #80] @ 8b9ac │ │ │ │ + ldr r0, [pc, #80] @ 8b9b0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c2db0 │ │ │ │ - ldr r3, [pc, #44] @ 8b9c4 │ │ │ │ + bl 1c2d64 │ │ │ │ + ldr r3, [pc, #44] @ 8b9b4 │ │ │ │ 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 │ │ │ │ + bne 8b954 │ │ │ │ + b 8b974 │ │ │ │ + @ instruction: 0x002246bc │ │ │ │ + andseq r3, lr, r8, lsr #1 │ │ │ │ + ldrsbeq r3, [lr], -r4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0008b9c8 : │ │ │ │ +0008b9b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #132] @ 8ba64 │ │ │ │ + ldr r5, [pc, #132] @ 8ba54 │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8ba00 │ │ │ │ + bne 8b9f0 │ │ │ │ ldr r2, [r1] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8ba44 │ │ │ │ - ldr r1, [pc, #96] @ 8ba68 │ │ │ │ - ldr r0, [pc, #96] @ 8ba6c │ │ │ │ + beq 8ba34 │ │ │ │ + ldr r1, [pc, #96] @ 8ba58 │ │ │ │ + ldr r0, [pc, #96] @ 8ba5c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ba54 │ │ │ │ - ldr r3, [pc, #52] @ 8ba70 │ │ │ │ + bne 8ba44 │ │ │ │ + ldr r3, [pc, #52] @ 8ba60 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ - bne 8ba00 │ │ │ │ - b 8ba20 │ │ │ │ - ldr r3, [pc, #24] @ 8ba74 │ │ │ │ + bne 8b9f0 │ │ │ │ + b 8ba10 │ │ │ │ + ldr r3, [pc, #24] @ 8ba64 │ │ │ │ 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 │ │ │ │ + eoreq r4, r2, r0, lsr #12 │ │ │ │ + andseq r3, lr, ip │ │ │ │ + andseq r3, lr, r8, asr #32 │ │ │ │ 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 2c964 │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 31cac │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #832] @ 8beac │ │ │ │ - ldr r2, [pc, #832] @ 8beb0 │ │ │ │ + ldr lr, [pc, #832] @ 8be98 │ │ │ │ + ldr ip, [pc, #832] @ 8be9c │ │ │ │ + ldr r2, [pc, #832] @ 8bea0 │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #812] @ 8beb4 │ │ │ │ + ldr r3, [pc, #812] @ 8bea4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [lr, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -107825,87 +107821,87 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 8bbd4 │ │ │ │ + bne 8bbc4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq 8bc04 │ │ │ │ + beq 8bbf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #724] @ 8beb4 │ │ │ │ + ldr r2, [pc, #724] @ 8bea4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #716] @ 8beb8 │ │ │ │ + ldr r0, [pc, #716] @ 8bea8 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #712] @ 8bebc │ │ │ │ + ldr r1, [pc, #712] @ 8beac │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #692] @ 8bec0 │ │ │ │ + ldr r3, [pc, #692] @ 8beb0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 8bc50 │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8bc9c │ │ │ │ + beq 8bc8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 8bda4 │ │ │ │ + bne 8bd94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8bc18 │ │ │ │ + beq 8bc08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #568] @ 8beb4 │ │ │ │ + ldr r3, [pc, #568] @ 8bea4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bc28 │ │ │ │ + bne 8bc18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #540] @ 8bec4 │ │ │ │ + ldr r3, [pc, #540] @ 8beb4 │ │ │ │ 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, #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, #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 1c1fb4 │ │ │ │ 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,149 +107910,149 @@ │ │ │ │ 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 e9688 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 8bdf8 │ │ │ │ + beq 8bde8 │ │ │ │ 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 1c2ba4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #320] @ 8beb4 │ │ │ │ + ldr r3, [pc, #320] @ 8bea4 │ │ │ │ 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 │ │ │ │ - b 8bc50 │ │ │ │ + bl e9614 │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 8be78 │ │ │ │ + beq 8be68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ 8beb4 │ │ │ │ + ldr r3, [pc, #248] @ 8bea4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #248] @ 8bec8 │ │ │ │ - ldr r3, [pc, #220] @ 8beb0 │ │ │ │ + ldr r2, [pc, #248] @ 8beb8 │ │ │ │ + ldr r3, [pc, #220] @ 8bea0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bea4 │ │ │ │ + bne 8be94 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 791cc │ │ │ │ + bl 791c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq 8be54 │ │ │ │ + beq 8be44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b 8bc50 │ │ │ │ + b 8bc40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ str r1, [r2, #16] │ │ │ │ str r4, [r3, #740] @ 0x2e4 │ │ │ │ - b 8be28 │ │ │ │ + b 8be18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #64] @ 8bec4 │ │ │ │ + ldr r3, [pc, #64] @ 8beb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #744] @ 0x2e8 │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ - b 8bdb0 │ │ │ │ + b 8bda0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r2, r8, lsl #9 │ │ │ │ - eoreq r4, r2, r4, lsl #9 │ │ │ │ + mlaeq r2, r8, r4, r4 │ │ │ │ + mlaeq r2, r4, r4, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e2eb0 │ │ │ │ - andseq r2, lr, ip, lsr #29 │ │ │ │ - andseq r2, lr, r4, lsr #29 │ │ │ │ + andseq r2, lr, r0, lsl #29 │ │ │ │ + andseq r2, lr, ip, ror lr │ │ │ │ + andseq r2, lr, r4, ror lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r8, lsr #4 │ │ │ │ - ldr r3, [pc, #28] @ 8bef0 │ │ │ │ - ldr r2, [pc, #28] @ 8bef4 │ │ │ │ + eoreq r4, r2, r8, lsr r2 │ │ │ │ + ldr r3, [pc, #28] @ 8bee0 │ │ │ │ + ldr r2, [pc, #28] @ 8bee4 │ │ │ │ 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 r4, r2, r4, lsr #2 │ │ │ │ + eoreq r4, r2, r4, lsr r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bf00 : │ │ │ │ +0008bef0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bf08 : │ │ │ │ +0008bef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #216] @ 8bff8 │ │ │ │ - ldr ip, [pc, #216] @ 8bffc │ │ │ │ + ldr lr, [pc, #216] @ 8bfe8 │ │ │ │ + ldr ip, [pc, #216] @ 8bfec │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #208] @ 8c000 │ │ │ │ + ldr r3, [pc, #208] @ 8bff0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #204] @ 8c004 │ │ │ │ + ldr r2, [pc, #204] @ 8bff4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -108065,120 +108061,120 @@ │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #140] @ 8c008 │ │ │ │ + ldr r0, [pc, #140] @ 8bff8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c20cc │ │ │ │ + bl 1c2080 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #76] @ 8c00c │ │ │ │ + ldr r1, [pc, #76] @ 8bffc │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #48] @ 8bffc │ │ │ │ + ldr r2, [pc, #48] @ 8bfec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 8bff4 │ │ │ │ + bne 8bfe4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r8, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, lr, r8, asr fp │ │ │ │ - eoreq r4, r2, r0, lsr r0 │ │ │ │ - b 8bf08 │ │ │ │ + andseq r2, lr, r8, lsr #22 │ │ │ │ + eoreq r4, r2, r0, asr #32 │ │ │ │ + b 8bef8 │ │ │ │ │ │ │ │ -0008c014 : │ │ │ │ +0008c004 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008c018 : │ │ │ │ +0008c008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 8c084 │ │ │ │ - ldr r2, [pc, #84] @ 8c088 │ │ │ │ - ldr r1, [pc, #84] @ 8c08c │ │ │ │ + ldr r3, [pc, #84] @ 8c074 │ │ │ │ + ldr r2, [pc, #84] @ 8c078 │ │ │ │ + ldr r1, [pc, #84] @ 8c07c │ │ │ │ sub sp, sp, #12 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #48] @ 8c090 │ │ │ │ - ldr r2, [pc, #48] @ 8c094 │ │ │ │ - ldr r1, [pc, #48] @ 8c098 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #48] @ 8c080 │ │ │ │ + ldr r2, [pc, #48] @ 8c084 │ │ │ │ + ldr r1, [pc, #48] @ 8c088 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ @ instruction: 0xfffffab8 │ │ │ │ @ instruction: 0xfffff5e4 │ │ │ │ @ instruction: 0xfffffa0c │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ @ instruction: 0xfffffe84 │ │ │ │ │ │ │ │ -0008c09c : │ │ │ │ +0008c08c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008c0a0 : │ │ │ │ +0008c090 : │ │ │ │ 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, #1156] @ 8c544 │ │ │ │ - ldr r1, [pc, #1156] @ 8c548 │ │ │ │ + ldr r0, [pc, #1156] @ 8c534 │ │ │ │ + ldr r1, [pc, #1156] @ 8c538 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1148] @ 8c54c │ │ │ │ - ldr r2, [pc, #1148] @ 8c550 │ │ │ │ + ldr r3, [pc, #1148] @ 8c53c │ │ │ │ + ldr r2, [pc, #1148] @ 8c540 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r7, [pc, #1124] @ 8c554 │ │ │ │ + ldr r7, [pc, #1124] @ 8c544 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r6] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #1112] @ 8c558 │ │ │ │ + ldr r0, [pc, #1112] @ 8c548 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -108186,459 +108182,459 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 74964 │ │ │ │ + bl 74958 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1036] @ 8c55c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1032] @ 8c560 │ │ │ │ + ldr r7, [pc, #1036] @ 8c54c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #1032] @ 8c550 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #964] @ 8c564 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #960] @ 8c568 │ │ │ │ + ldr r7, [pc, #964] @ 8c554 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #960] @ 8c558 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #924] @ 8c56c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #920] @ 8c570 │ │ │ │ + ldr r7, [pc, #924] @ 8c55c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #920] @ 8c560 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #852] @ 8c574 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #848] @ 8c578 │ │ │ │ + ldr r7, [pc, #852] @ 8c564 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #848] @ 8c568 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #780] @ 8c57c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #776] @ 8c580 │ │ │ │ + ldr r7, [pc, #780] @ 8c56c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #776] @ 8c570 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #708] @ 8c584 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #704] @ 8c588 │ │ │ │ + ldr r7, [pc, #708] @ 8c574 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #704] @ 8c578 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #636] @ 8c58c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #632] @ 8c590 │ │ │ │ + ldr r7, [pc, #636] @ 8c57c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #632] @ 8c580 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #564] @ 8c594 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #560] @ 8c598 │ │ │ │ + ldr r7, [pc, #564] @ 8c584 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #560] @ 8c588 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #492] @ 8c59c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 8c5a0 │ │ │ │ + ldr r7, [pc, #492] @ 8c58c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #488] @ 8c590 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #420] @ 8c5a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 8c5a8 │ │ │ │ + ldr r7, [pc, #420] @ 8c594 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #416] @ 8c598 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77054 │ │ │ │ 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, #348] @ 8c5ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #344] @ 8c5b0 │ │ │ │ + ldr r7, [pc, #348] @ 8c59c │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #344] @ 8c5a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ - ldr r4, [pc, #320] @ 8c5b4 │ │ │ │ + bl 74144 │ │ │ │ + ldr r4, [pc, #320] @ 8c5a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #300] @ 8c5b8 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #300] @ 8c5a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ 8c5bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #264] @ 8c5c0 │ │ │ │ + ldr r4, [pc, #268] @ 8c5ac │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #264] @ 8c5b0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #228] @ 8c5c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #224] @ 8c5c8 │ │ │ │ + ldr r4, [pc, #228] @ 8c5b4 │ │ │ │ + bl 3e038 │ │ │ │ + ldr r0, [pc, #224] @ 8c5b8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e038 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #180] @ 8c5cc │ │ │ │ + ldr r2, [pc, #180] @ 8c5bc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 8c548 │ │ │ │ + ldr r3, [pc, #40] @ 8c538 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c540 │ │ │ │ + bne 8c530 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r8, lsr pc │ │ │ │ + eoreq r3, r2, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, ip, lsl pc │ │ │ │ + eoreq r3, r2, ip, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, ip, r9 │ │ │ │ + andseq r2, lr, ip, ror #18 │ │ │ │ @ instruction: 0xfffff3dc │ │ │ │ - andseq r2, lr, r8, lsr #19 │ │ │ │ + andseq r2, lr, r8, ror r9 │ │ │ │ @ instruction: 0xfffff4d0 │ │ │ │ - andseq r2, lr, r0, asr #18 │ │ │ │ + andseq r2, lr, r0, lsl r9 │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ - @ instruction: 0x001e28d4 │ │ │ │ + andseq r2, lr, r4, lsr #17 │ │ │ │ @ instruction: 0xfffff964 │ │ │ │ - @ instruction: 0x001e28d0 │ │ │ │ + andseq r2, lr, r0, lsr #17 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - @ instruction: 0x001e27d4 │ │ │ │ + andseq r2, lr, r4, lsr #15 │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ - andseq r2, lr, r0, lsl r8 │ │ │ │ + andseq r2, lr, r0, ror #15 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ - andseq r2, lr, r0, asr #14 │ │ │ │ + andseq r2, lr, r0, lsl r7 │ │ │ │ @ instruction: 0xfffff4e8 │ │ │ │ - andseq r2, lr, r4, lsl r7 │ │ │ │ + andseq r2, lr, r4, ror #13 │ │ │ │ @ instruction: 0xfffff5b0 │ │ │ │ - @ instruction: 0x001e26b4 │ │ │ │ - @ instruction: 0xfffff4c8 │ │ │ │ andseq r2, lr, r4, lsl #13 │ │ │ │ + @ instruction: 0xfffff4c8 │ │ │ │ + andseq r2, lr, r4, asr r6 │ │ │ │ @ instruction: 0xfffff5ac │ │ │ │ - andseq r2, lr, r4, ror #11 │ │ │ │ + @ instruction: 0x001e25b4 │ │ │ │ @ instruction: 0xfffff2c8 │ │ │ │ - mulseq lr, r0, r6 │ │ │ │ + andseq r2, lr, r0, ror #12 │ │ │ │ @ instruction: 0xfffff100 │ │ │ │ - andseq r2, lr, r4, ror #12 │ │ │ │ + andseq r2, lr, r4, lsr r6 │ │ │ │ @ instruction: 0xfffff13c │ │ │ │ - andseq r2, lr, r4, asr r6 │ │ │ │ + andseq r2, lr, r4, lsr #12 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - ldrdeq r3, [r2], -ip @ │ │ │ │ + eoreq r3, r2, ip, ror #21 │ │ │ │ ldrb ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, #0 │ │ │ │ - beq 8c618 │ │ │ │ + beq 8c608 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, lr │ │ │ │ add r4, ip, r3 │ │ │ │ add lr, lr, ip │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ add r3, r3, r3, lsl #5 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, r4 │ │ │ │ - bne 8c5e8 │ │ │ │ + bne 8c5d8 │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ strne lr, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, ip │ │ │ │ mov r3, ip │ │ │ │ - b 8c604 │ │ │ │ + b 8c5f4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #408] @ 8c7dc │ │ │ │ - ldr ip, [pc, #408] @ 8c7e0 │ │ │ │ + ldr lr, [pc, #408] @ 8c7cc │ │ │ │ + ldr ip, [pc, #408] @ 8c7d0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #392] @ 8c7e4 │ │ │ │ + ldr r2, [pc, #392] @ 8c7d4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #388] @ 8c7e8 │ │ │ │ + ldr r3, [pc, #388] @ 8c7d8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr lr, [r7] │ │ │ │ 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 │ │ │ │ + beq 8c794 │ │ │ │ + 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] @ 8c7dc │ │ │ │ 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 │ │ │ │ - beq 8c7a4 │ │ │ │ + beq 8c794 │ │ │ │ mov r4, #7 │ │ │ │ - b 8c70c │ │ │ │ + b 8c6fc │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 8c7a0 │ │ │ │ + beq 8c790 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ ldr r9, [lr, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r5 │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 8c6f8 │ │ │ │ + bne 8c6e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc2c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8c6f8 │ │ │ │ - ldr r1, [pc, #116] @ 8c7f0 │ │ │ │ + bne 8c6e8 │ │ │ │ + ldr r1, [pc, #116] @ 8c7e0 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eac4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ str r3, [r7] │ │ │ │ - b 8c7a8 │ │ │ │ + b 8c798 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str lr, [r7] │ │ │ │ - ldr r2, [pc, #68] @ 8c7f4 │ │ │ │ - ldr r3, [pc, #44] @ 8c7e0 │ │ │ │ + ldr r2, [pc, #68] @ 8c7e4 │ │ │ │ + ldr r3, [pc, #44] @ 8c7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c7d8 │ │ │ │ + bne 8c7c8 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002239b0 │ │ │ │ + eoreq r3, r2, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, ip, lsl #19 │ │ │ │ + mlaeq r2, ip, r9, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r1, lr, r8, asr sl │ │ │ │ - eoreq r3, r2, r8, asr #16 │ │ │ │ + andseq r1, lr, r8, lsr #20 │ │ │ │ + eoreq r3, r2, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 8c8cc │ │ │ │ + ldr lr, [pc, #188] @ 8c8bc │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #180] @ 8c8d0 │ │ │ │ + ldr r0, [pc, #180] @ 8c8c0 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #172] @ 8c8d4 │ │ │ │ + ldr r3, [pc, #172] @ 8c8c4 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #168] @ 8c8d8 │ │ │ │ + ldr ip, [pc, #168] @ 8c8c8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -108648,487 +108644,487 @@ │ │ │ │ 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] │ │ │ │ - beq 8c88c │ │ │ │ + beq 8c87c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ - ldr r2, [pc, #56] @ 8c8dc │ │ │ │ - ldr r3, [pc, #40] @ 8c8d0 │ │ │ │ + bl 3ca98 │ │ │ │ + ldr r2, [pc, #56] @ 8c8cc │ │ │ │ + ldr r3, [pc, #40] @ 8c8c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8c8c8 │ │ │ │ + bne 8c8b8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, ror #15 │ │ │ │ + strdeq r3, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r0, asr #15 │ │ │ │ + ldrdeq r3, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r4, asr r7 │ │ │ │ + eoreq r3, r2, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 8c970 │ │ │ │ + ldr r6, [pc, #120] @ 8c960 │ │ │ │ ands r5, r0, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ movne r5, #0 │ │ │ │ - bne 8c914 │ │ │ │ + bne 8c904 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8c954 │ │ │ │ + beq 8c944 │ │ │ │ ands r0, r4, #1 │ │ │ │ movne r0, #0 │ │ │ │ - bne 8c92c │ │ │ │ + bne 8c91c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8c93c │ │ │ │ + beq 8c92c │ │ │ │ sub r0, r5, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 8c974 │ │ │ │ + ldr r3, [pc, #48] @ 8c964 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ - b 8c92c │ │ │ │ - ldr r3, [pc, #24] @ 8c974 │ │ │ │ + bl 1e95a8 │ │ │ │ + b 8c91c │ │ │ │ + ldr r3, [pc, #24] @ 8c964 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95a8 │ │ │ │ mov r5, r0 │ │ │ │ - b 8c914 │ │ │ │ - eoreq r3, r2, r0, lsl #14 │ │ │ │ + b 8c904 │ │ │ │ + eoreq r3, r2, r0, lsl r7 │ │ │ │ muleq r0, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ lsl fp, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ 8ca7c │ │ │ │ + ldr r3, [pc, #208] @ 8ca6c │ │ │ │ add r9, r0, #12 │ │ │ │ add sl, r1, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ mov r2, fp │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 8ca30 │ │ │ │ + bne 8ca20 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ add r5, r5, #3 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #112] @ 8ca80 │ │ │ │ + ldr r3, [pc, #112] @ 8ca70 │ │ │ │ add r5, r5, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ - bne 8ca18 │ │ │ │ + bne 8ca08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r7, r5 │ │ │ │ add r8, r8, r3 │ │ │ │ mov r2, fp │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ bl 23310 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 8ca28 │ │ │ │ + beq 8ca18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, r5, r7 │ │ │ │ add r1, r3, r8 │ │ │ │ mov r2, fp │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23310 │ │ │ │ - eoreq r3, r2, r8, asr #12 │ │ │ │ + eoreq r3, r2, r8, asr r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ 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, #8] │ │ │ │ - ldr r1, [pc, #384] @ 8cc24 │ │ │ │ + ldr r1, [pc, #384] @ 8cc14 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #380] @ 8cc28 │ │ │ │ + ldr r2, [pc, #380] @ 8cc18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 8cc2c │ │ │ │ + ldr r3, [pc, #372] @ 8cc1c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #368] @ 8cc30 │ │ │ │ + ldr ip, [pc, #368] @ 8cc20 │ │ │ │ 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, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 8cb90 │ │ │ │ + beq 8cb80 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ 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] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8cbb0 │ │ │ │ + bne 8cba0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #204] @ 8cc34 │ │ │ │ + ldr r2, [pc, #204] @ 8cc24 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #184] @ 8cc28 │ │ │ │ + ldr r3, [pc, #184] @ 8cc18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8cc20 │ │ │ │ + bne 8cc10 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r0] │ │ │ │ - b 8cb38 │ │ │ │ + b 8cb28 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub r3, r3, #2 │ │ │ │ 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 34d00 │ │ │ │ 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 │ │ │ │ + bne 8cb48 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ bl 107998 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 8cb58 │ │ │ │ + b 8cb48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, asr r5 │ │ │ │ + eoreq r3, r2, r0, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r0, lsr r5 │ │ │ │ + eoreq r3, r2, r0, asr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, ip, lsl #9 │ │ │ │ + mlaeq r2, ip, r4, r3 │ │ │ │ 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 2676ac │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8cc94 │ │ │ │ + beq 8cc84 │ │ │ │ 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 2c964 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8cc7c │ │ │ │ + bne 8cc6c │ │ │ │ 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 2676ac │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8ccf8 │ │ │ │ + beq 8cce8 │ │ │ │ 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 31cac │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8cce0 │ │ │ │ + bne 8ccd0 │ │ │ │ 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 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #280] @ 8ce38 │ │ │ │ + ldr r0, [pc, #280] @ 8ce28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #276] @ 8ce3c │ │ │ │ + ldr r2, [pc, #276] @ 8ce2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #268] @ 8ce40 │ │ │ │ - ldr ip, [pc, #268] @ 8ce44 │ │ │ │ + ldr r3, [pc, #268] @ 8ce30 │ │ │ │ + ldr ip, [pc, #268] @ 8ce34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ - ldr r2, [pc, #248] @ 8ce48 │ │ │ │ + ldr r2, [pc, #248] @ 8ce38 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ + ldr r0, [r4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #4 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #128] @ 8ce3c │ │ │ │ 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 52b74 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 128904 │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8ce50 │ │ │ │ + ldr r2, [pc, #72] @ 8ce40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8ce3c │ │ │ │ + ldr r3, [pc, #44] @ 8ce2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ce34 │ │ │ │ + bne 8ce24 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r2], -r4 @ │ │ │ │ + eoreq r3, r2, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002232b8 │ │ │ │ + eoreq r3, r2, r8, asr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r9, r0, ip, asr #5 │ │ │ │ - eoreq r3, r2, ip, ror #3 │ │ │ │ + strdeq r3, [r2], -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] │ │ │ │ - ldr r0, [pc, #272] @ 8cf84 │ │ │ │ + ldr r0, [pc, #272] @ 8cf74 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #268] @ 8cf88 │ │ │ │ + ldr r1, [pc, #268] @ 8cf78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #260] @ 8cf8c │ │ │ │ - ldr r2, [pc, #260] @ 8cf90 │ │ │ │ + ldr r3, [pc, #260] @ 8cf7c │ │ │ │ + ldr r2, [pc, #260] @ 8cf80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #240] @ 8cf94 │ │ │ │ + ldr r2, [pc, #240] @ 8cf84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #20 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ + bl 34940 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r0, [pc, #128] @ 8cf98 │ │ │ │ + ldr r0, [pc, #128] @ 8cf88 │ │ │ │ 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 52b74 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 128904 │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8cf9c │ │ │ │ + ldr r2, [pc, #72] @ 8cf8c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 8cf88 │ │ │ │ + ldr r3, [pc, #44] @ 8cf78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8cf80 │ │ │ │ + bne 8cf70 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r0, lsl #3 │ │ │ │ + mlaeq r2, r0, r1, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r4, ror #2 │ │ │ │ + eoreq r3, r2, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r6, r0, r4, lsr r1 │ │ │ │ - eoreq r3, r2, r0, lsr #1 │ │ │ │ + strheq r3, [r2], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 8d074 │ │ │ │ + ldr lr, [pc, #188] @ 8d064 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #180] @ 8d078 │ │ │ │ + ldr r0, [pc, #180] @ 8d068 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #172] @ 8d07c │ │ │ │ + ldr r3, [pc, #172] @ 8d06c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #168] @ 8d080 │ │ │ │ + ldr ip, [pc, #168] @ 8d070 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -109138,249 +109134,249 @@ │ │ │ │ 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] │ │ │ │ - beq 8d034 │ │ │ │ + beq 8d024 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ - ldr r2, [pc, #56] @ 8d084 │ │ │ │ - ldr r3, [pc, #40] @ 8d078 │ │ │ │ + bl 3cbdc │ │ │ │ + ldr r2, [pc, #56] @ 8d074 │ │ │ │ + ldr r3, [pc, #40] @ 8d068 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d070 │ │ │ │ + bne 8d060 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r2, r8, lsr r0 │ │ │ │ + eoreq r3, r2, r8, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ + eoreq r3, r2, r8, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x00222fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #424] @ 8d248 │ │ │ │ + ldr lr, [pc, #424] @ 8d238 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr ip, [pc, #420] @ 8d24c │ │ │ │ + ldr ip, [pc, #420] @ 8d23c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #368] @ 8d250 │ │ │ │ - ldr lr, [pc, #368] @ 8d254 │ │ │ │ + ldr r2, [pc, #368] @ 8d240 │ │ │ │ + ldr lr, [pc, #368] @ 8d244 │ │ │ │ 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, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #20 │ │ │ │ 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 │ │ │ │ + beq 8d19c │ │ │ │ cmp ip, #79 @ 0x4f │ │ │ │ - beq 8d194 │ │ │ │ + beq 8d184 │ │ │ │ cmp ip, #82 @ 0x52 │ │ │ │ - bne 8d1d0 │ │ │ │ + bne 8d1c0 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 8d224 │ │ │ │ - bl 3cc30 │ │ │ │ + beq 8d214 │ │ │ │ + bl 3cc28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d20c │ │ │ │ + bne 8d1fc │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ - ldr r2, [pc, #232] @ 8d258 │ │ │ │ - ldr r3, [pc, #216] @ 8d24c │ │ │ │ + ldr r2, [pc, #232] @ 8d248 │ │ │ │ + ldr r3, [pc, #216] @ 8d23c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d244 │ │ │ │ + bne 8d234 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 8d150 │ │ │ │ + bne 8d140 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ - b 8d168 │ │ │ │ + bl 3ca98 │ │ │ │ + b 8d158 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 8d160 │ │ │ │ + bne 8d150 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 8d230 │ │ │ │ + beq 8d220 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa88 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d160 │ │ │ │ + beq 8d150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 8d168 │ │ │ │ + beq 8d158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cc28 │ │ │ │ + b 8d158 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ - b 8d168 │ │ │ │ + bl 3cbdc │ │ │ │ + b 8d158 │ │ │ │ sub r0, r3, r7 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4] │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 8d168 │ │ │ │ + b 8d158 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, asr pc │ │ │ │ + eoreq r2, r2, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsl pc │ │ │ │ + eoreq r2, r2, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, r8, lsl #29 │ │ │ │ + mlaeq r2, r8, lr, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #256] @ 8d374 │ │ │ │ - ldr ip, [pc, #256] @ 8d378 │ │ │ │ + ldr lr, [pc, #256] @ 8d364 │ │ │ │ + ldr ip, [pc, #256] @ 8d368 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #252] @ 8d37c │ │ │ │ + ldr r3, [pc, #252] @ 8d36c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #248] @ 8d380 │ │ │ │ + ldr r2, [pc, #248] @ 8d370 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq 8d32c │ │ │ │ + beq 8d31c │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ str r3, [r5] │ │ │ │ asr r1, r1, #16 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ 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 34bc0 │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #3 │ │ │ │ - bls 8d35c │ │ │ │ + bls 8d34c │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strh r3, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #124] @ 8d384 │ │ │ │ - ldr r3, [pc, #108] @ 8d378 │ │ │ │ + ldr r2, [pc, #124] @ 8d374 │ │ │ │ + ldr r3, [pc, #108] @ 8d368 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d370 │ │ │ │ + bne 8d360 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r3, [r5] │ │ │ │ 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 34bc0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #36] @ 8d388 │ │ │ │ + ldr r2, [pc, #36] @ 8d378 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r1, [r2, r4] │ │ │ │ - b 8d2f0 │ │ │ │ + b 8d2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, lsl #27 │ │ │ │ + mlaeq r2, r4, sp, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r4, ror #26 │ │ │ │ + eoreq r2, r2, r4, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r2, [r2], -r0 @ │ │ │ │ - andseq r6, pc, r8, lsl #10 │ │ │ │ + eoreq r2, r2, r0, lsl #26 │ │ │ │ + @ instruction: 0x001f64d8 │ │ │ │ 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] │ │ │ │ - ldr r0, [pc, #360] @ 8d518 │ │ │ │ + ldr r0, [pc, #360] @ 8d508 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #356] @ 8d51c │ │ │ │ + ldr r2, [pc, #356] @ 8d50c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r7, [pc, #348] @ 8d520 │ │ │ │ - ldr r3, [pc, #348] @ 8d524 │ │ │ │ + ldr r7, [pc, #348] @ 8d510 │ │ │ │ + ldr r3, [pc, #348] @ 8d514 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ and r9, r8, #3 │ │ │ │ orr r3, r9, r4 │ │ │ │ @@ -109399,92 +109395,92 @@ │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 8d488 │ │ │ │ + beq 8d478 │ │ │ │ cmp r9, #1 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ lsleq r2, r2, #1 │ │ │ │ - beq 8d48c │ │ │ │ + beq 8d47c │ │ │ │ cmp r9, #2 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ asreq r2, r2, #16 │ │ │ │ addeq r2, r2, r2, lsl #1 │ │ │ │ - beq 8d48c │ │ │ │ + beq 8d47c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ smlabb r2, r5, r2, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 8d4ac │ │ │ │ + b 8d49c │ │ │ │ mov r2, r5 │ │ │ │ add r2, r2, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ and r4, r4, #1 │ │ │ │ bl 23310 │ │ │ │ bics r4, r4, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne 8d4e0 │ │ │ │ + bne 8d4d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #112] @ 8d528 │ │ │ │ + ldr r2, [pc, #112] @ 8d518 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #92] @ 8d51c │ │ │ │ + ldr r3, [pc, #92] @ 8d50c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d514 │ │ │ │ + bne 8d504 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #64] @ 8d52c │ │ │ │ + ldr r2, [pc, #64] @ 8d51c │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ add r3, r0, r5, lsl #3 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ add r2, r0, #12 │ │ │ │ add r3, r3, #12 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8d504 │ │ │ │ - b 8d4ac │ │ │ │ + bne 8d4f4 │ │ │ │ + b 8d49c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r4, asr #24 │ │ │ │ + eoreq r2, r2, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsr #24 │ │ │ │ + eoreq r2, r2, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsr fp │ │ │ │ + eoreq r2, r2, ip, asr #22 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #336] @ 8d698 │ │ │ │ - ldr lr, [pc, #336] @ 8d69c │ │ │ │ + ldr r4, [pc, #336] @ 8d688 │ │ │ │ + ldr lr, [pc, #336] @ 8d68c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #324] @ 8d6a0 │ │ │ │ + ldr ip, [pc, #324] @ 8d690 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #316] @ 8d6a4 │ │ │ │ + ldr r2, [pc, #316] @ 8d694 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r2] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -109498,202 +109494,202 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 8d634 │ │ │ │ + beq 8d624 │ │ │ │ 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 34bc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str r4, [sp] │ │ │ │ - bl 8c978 │ │ │ │ + bl 8c968 │ │ │ │ cmp r9, r6 │ │ │ │ - bgt 8d664 │ │ │ │ + bgt 8d654 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r1, r1, r3, lsl r8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ stmib r0, {r1, r3} │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #104] @ 8d6a8 │ │ │ │ - ldr r3, [pc, #88] @ 8d69c │ │ │ │ + ldr r2, [pc, #104] @ 8d698 │ │ │ │ + ldr r3, [pc, #88] @ 8d68c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d694 │ │ │ │ + bne 8d684 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r5, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8c978 │ │ │ │ - b 8d614 │ │ │ │ + bl 8c968 │ │ │ │ + b 8d604 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, ip, lsr #21 │ │ │ │ + @ instruction: 0x00222abc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r8, lsl #21 │ │ │ │ + mlaeq r2, r8, sl, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002229b8 │ │ │ │ + eoreq r2, r2, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ tst r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsrne lr, r1, #1 │ │ │ │ - bne 8d710 │ │ │ │ + bne 8d700 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ - ldr r2, [pc, #356] @ 8d84c │ │ │ │ + ldr r2, [pc, #356] @ 8d83c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d7ac │ │ │ │ + beq 8d79c │ │ │ │ tst r3, #4 │ │ │ │ - beq 8d81c │ │ │ │ + beq 8d80c │ │ │ │ ldrh r2, [r1, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl lr, r3, #16 │ │ │ │ lsr lr, lr, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr lr, lr, r3, lsl #13 │ │ │ │ eor lr, lr, lr, lsr #16 │ │ │ │ lsl r3, lr, #16 │ │ │ │ - ldr r0, [pc, #304] @ 8d850 │ │ │ │ + ldr r0, [pc, #304] @ 8d840 │ │ │ │ eor lr, lr, r3, lsr #24 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ and r3, r7, lr │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ and lr, r7, lr, lsr #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r0] │ │ │ │ orr lr, lr, #1 │ │ │ │ lsl r1, r3, #2 │ │ │ │ - beq 8d814 │ │ │ │ + beq 8d804 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8d774 │ │ │ │ + b 8d764 │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, #0 │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ - beq 8d808 │ │ │ │ + beq 8d7f8 │ │ │ │ add r3, lr, r3 │ │ │ │ cmp r5, ip │ │ │ │ and r3, r3, r7 │ │ │ │ - bne 8d75c │ │ │ │ + bne 8d74c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d798 │ │ │ │ - ldr r3, [pc, #192] @ 8d854 │ │ │ │ + beq 8d788 │ │ │ │ + ldr r3, [pc, #192] @ 8d844 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r8, #0 │ │ │ │ strne ip, [r8] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #164] @ 8d858 │ │ │ │ + ldr r9, [pc, #164] @ 8d848 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d82c │ │ │ │ - ldr r2, [pc, #116] @ 8d85c │ │ │ │ + beq 8d81c │ │ │ │ + ldr r2, [pc, #116] @ 8d84c │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, sl, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 8d700 │ │ │ │ - ldr r3, [pc, #80] @ 8d860 │ │ │ │ + b 8d6f0 │ │ │ │ + ldr r3, [pc, #80] @ 8d850 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl lr, r3, #16 │ │ │ │ lsr lr, lr, #19 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - b 8d70c │ │ │ │ + b 8d6fc │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #44] @ 8d864 │ │ │ │ + ldreq r3, [pc, #44] @ 8d854 │ │ │ │ lslne lr, r3, #16 │ │ │ │ - ldreq lr, [pc, #40] @ 8d868 │ │ │ │ + ldreq lr, [pc, #40] @ 8d858 │ │ │ │ lsrne lr, lr, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - b 8d824 │ │ │ │ + b 8d814 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eorseq fp, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0030b4dc │ │ │ │ - eoreq r3, r2, r8, asr #4 │ │ │ │ + eorseq fp, r0, r4, asr r5 │ │ │ │ + eorseq fp, r0, ip, ror #9 │ │ │ │ + eoreq r3, r2, r8, asr r2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq fp, r0, r0, ror #8 │ │ │ │ + eorseq fp, r0, r0, ror r4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ 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, #660] @ 8db18 │ │ │ │ - ldr ip, [pc, #660] @ 8db1c │ │ │ │ + ldr lr, [pc, #660] @ 8db08 │ │ │ │ + ldr ip, [pc, #660] @ 8db0c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #644] @ 8db20 │ │ │ │ + ldr lr, [pc, #644] @ 8db10 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #632] @ 8db24 │ │ │ │ + ldr ip, [pc, #632] @ 8db14 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r9, [sp, #32] │ │ │ │ @@ -109705,73 +109701,73 @@ │ │ │ │ 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 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #24 │ │ │ │ and r4, r4, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ add ip, sp, #28 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #484] @ 8db28 │ │ │ │ + beq 8da74 │ │ │ │ + ldr r3, [pc, #484] @ 8db18 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp r9, r3 │ │ │ │ cmpne r9, #0 │ │ │ │ - bne 8d960 │ │ │ │ + bne 8d950 │ │ │ │ cmp sl, r3 │ │ │ │ cmpne sl, #0 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r8, ip, r3 │ │ │ │ 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 34bc0 │ │ │ │ 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 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, #2 │ │ │ │ str r7, [r0, #4] │ │ │ │ strh r8, [r0, #2] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne 8d9d4 │ │ │ │ + bne 8d9c4 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ ldreq r3, [ip, #8] │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r0, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 8d9fc │ │ │ │ + bne 8d9ec │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ ldreq r2, [r1, #8] │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ subeq r2, r2, #1 │ │ │ │ addeq r3, r3, r2 │ │ │ │ streq r3, [r0, #8] │ │ │ │ @@ -109781,44 +109777,44 @@ │ │ │ │ movle r2, #1 │ │ │ │ movgt r2, #0 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ tst r8, #1 │ │ │ │ str ip, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bne 8da5c │ │ │ │ + bne 8da4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #244] @ 8db2c │ │ │ │ - ldr r3, [pc, #224] @ 8db1c │ │ │ │ + ldr r2, [pc, #244] @ 8db1c │ │ │ │ + ldr r3, [pc, #224] @ 8db0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8db14 │ │ │ │ + bne 8db04 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r8, #2 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldrne r1, [sp, #20] │ │ │ │ strne r1, [r2, #28] │ │ │ │ ldrne r2, [sp, #148] @ 0x94 │ │ │ │ strne r2, [r3, #28] │ │ │ │ - b 8da28 │ │ │ │ + b 8da18 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ add r1, r1, #5 │ │ │ │ stm sp, {r9, ip} │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ mov r2, #2 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ and r4, r4, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -109829,64 +109825,64 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r0, r0, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc0 │ │ │ │ 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] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r6] │ │ │ │ - b 8da30 │ │ │ │ + b 8da20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, r0, ror r7 │ │ │ │ + eoreq r2, r2, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r2, r0, asr r7 │ │ │ │ + eoreq r2, r2, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r2, r2, r0, asr #11 │ │ │ │ + ldrdeq r2, [r2], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ands r8, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movne r8, #0 │ │ │ │ - bne 8dbac │ │ │ │ - ldr r7, [pc, #396] @ 8dce8 │ │ │ │ + bne 8db9c │ │ │ │ + ldr r7, [pc, #396] @ 8dcd8 │ │ │ │ mov r6, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrsh r3, [r4] │ │ │ │ str r6, [r5] │ │ │ │ sub r3, r3, #47 @ 0x2f │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 8db80 │ │ │ │ + bhi 8db70 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8db30 │ │ │ │ + bl 8db20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r8, r8, r0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 8db60 │ │ │ │ + beq 8db50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r8, r8, #47 @ 0x2f │ │ │ │ sub r8, r8, r4, asr #1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -109899,33 +109895,33 @@ │ │ │ │ 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 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8db88 │ │ │ │ + bne 8db78 │ │ │ │ lsr r3, r4, #23 │ │ │ │ - ldr r2, [pc, #216] @ 8dcec │ │ │ │ + ldr r2, [pc, #216] @ 8dcdc │ │ │ │ orr r3, r3, r5, lsl #9 │ │ │ │ eor r3, r3, r4 │ │ │ │ mul r0, r2, r3 │ │ │ │ - ldr r1, [pc, #204] @ 8dcf0 │ │ │ │ + ldr r1, [pc, #204] @ 8dce0 │ │ │ │ eor ip, r5, r5, lsr #23 │ │ │ │ mla r0, r1, ip, r0 │ │ │ │ umull ip, lr, r3, r1 │ │ │ │ - ldr r4, [pc, #192] @ 8dcf4 │ │ │ │ + ldr r4, [pc, #192] @ 8dce4 │ │ │ │ add r0, r0, lr │ │ │ │ eor r3, ip, r0, lsr #15 │ │ │ │ - ldr ip, [pc, #184] @ 8dcf8 │ │ │ │ - ldr lr, [pc, #184] @ 8dcfc │ │ │ │ + ldr ip, [pc, #184] @ 8dce8 │ │ │ │ + ldr lr, [pc, #184] @ 8dcec │ │ │ │ eor ip, ip, r3 │ │ │ │ - ldr r3, [pc, #180] @ 8dd00 │ │ │ │ + ldr r3, [pc, #180] @ 8dcf0 │ │ │ │ eor r4, r4, r0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla r3, lr, r4, r3 │ │ │ │ umull r0, r4, ip, lr │ │ │ │ add r3, r3, r4 │ │ │ │ lsr ip, r0, #23 │ │ │ │ orr ip, ip, r3, lsl #9 │ │ │ │ @@ -109936,108 +109932,108 @@ │ │ │ │ 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 2667c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8dc08 │ │ │ │ - b 8db88 │ │ │ │ + beq 8dbf8 │ │ │ │ + b 8db78 │ │ │ │ add r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #53 @ 0x35 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 197b68 │ │ │ │ + bl 197b5c │ │ │ │ mov r4, r0 │ │ │ │ - b 8dba4 │ │ │ │ - andseq r5, pc, r0, lsl #22 │ │ │ │ + b 8db94 │ │ │ │ + @ instruction: 0x001f5ad0 │ │ │ │ @ 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 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1996] @ 8e4f0 │ │ │ │ + ldr r1, [pc, #1996] @ 8e4e0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1992] @ 8e4f4 │ │ │ │ + ldr r3, [pc, #1992] @ 8e4e4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #1972] @ 8e4f8 │ │ │ │ + ldr ip, [pc, #1972] @ 8e4e8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1948] @ 8e4fc │ │ │ │ + ldr r2, [pc, #1948] @ 8e4ec │ │ │ │ mov r3, ip │ │ │ │ - ldr r3, [pc, #1944] @ 8e500 │ │ │ │ + ldr r3, [pc, #1944] @ 8e4f0 │ │ │ │ ldr r9, [ip, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ ldr sl, [r5, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 8e23c │ │ │ │ + beq 8e22c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ streq r4, [sp, #56] @ 0x38 │ │ │ │ - beq 8de18 │ │ │ │ + beq 8de08 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -110060,555 +110056,555 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ orr r6, r6, #1 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 8df88 │ │ │ │ + beq 8df78 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ - ldr fp, [pc, #1640] @ 8e504 │ │ │ │ + beq 8e054 │ │ │ │ + ldr fp, [pc, #1640] @ 8e4f4 │ │ │ │ mov r3, #0 │ │ │ │ add fp, pc, fp │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ mov r9, #7 │ │ │ │ mov r5, r3 │ │ │ │ - b 8df20 │ │ │ │ + b 8df10 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - beq 8df7c │ │ │ │ + beq 8df6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 8e2b4 │ │ │ │ + beq 8e2a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8df4c │ │ │ │ + beq 8df3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8df6c │ │ │ │ + bne 8df5c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #1 │ │ │ │ add r4, r6, r4 │ │ │ │ str r2, [fp, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and r4, r4, r7 │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e210 │ │ │ │ + beq 8e200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8deb0 │ │ │ │ + bne 8dea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8def0 │ │ │ │ + beq 8dee0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bne 8e228 │ │ │ │ - b 8e074 │ │ │ │ + bne 8e218 │ │ │ │ + b 8e064 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8def0 │ │ │ │ + beq 8dee0 │ │ │ │ mov r0, r1 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8def0 │ │ │ │ + bne 8dee0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 8e2bc │ │ │ │ + b 8e2ac │ │ │ │ cmp r5, #0 │ │ │ │ addeq r5, r4, #1 │ │ │ │ - b 8def0 │ │ │ │ + b 8dee0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ - ldr r8, [pc, #1380] @ 8e508 │ │ │ │ + beq 8e054 │ │ │ │ + ldr r8, [pc, #1380] @ 8e4f8 │ │ │ │ mov r5, #6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 8dff0 │ │ │ │ + b 8dfe0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e024 │ │ │ │ + bne 8e014 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, r6, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and r4, r4, r7 │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 8e064 │ │ │ │ + beq 8e054 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8e2a4 │ │ │ │ + beq 8e294 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8dfac │ │ │ │ + bne 8df9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8dfc4 │ │ │ │ + beq 8dfb4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8dfc4 │ │ │ │ + bne 8dfb4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r1, [pc, #1232] @ 8e50c │ │ │ │ - ldr r3, [pc, #1204] @ 8e4f4 │ │ │ │ + ldr r1, [pc, #1232] @ 8e4fc │ │ │ │ + ldr r3, [pc, #1204] @ 8e4e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8e4ec │ │ │ │ + bne 8e4dc │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e488 │ │ │ │ + beq 8e478 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #1144] @ 8e500 │ │ │ │ + ldr r3, [pc, #1144] @ 8e504 │ │ │ │ + bl 266884 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e498 │ │ │ │ + beq 8e488 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r7, #4096 @ 0x1000 │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ - bgt 8e328 │ │ │ │ + bgt 8e318 │ │ │ │ lsl r3, r7, #1 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ + beq 8e198 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8ddd0 │ │ │ │ + ble 8ddc0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e194 │ │ │ │ + beq 8e184 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 8e144 │ │ │ │ + bne 8e134 │ │ │ │ mov r5, r0 │ │ │ │ - b 8ddd0 │ │ │ │ + b 8ddc0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 8ddd0 │ │ │ │ + ble 8ddc0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e1fc │ │ │ │ + beq 8e1ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e1fc │ │ │ │ + beq 8e1ec │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 8e1bc │ │ │ │ + bne 8e1ac │ │ │ │ mov r5, r0 │ │ │ │ - b 8ddd0 │ │ │ │ + b 8ddc0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8e064 │ │ │ │ + beq 8e054 │ │ │ │ sub r4, r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 8e074 │ │ │ │ + b 8e064 │ │ │ │ tst r4, #1 │ │ │ │ lsrne r6, r4, #1 │ │ │ │ - bne 8e284 │ │ │ │ + bne 8e274 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r2, [pc, #708] @ 8e518 │ │ │ │ + ldr r2, [pc, #708] @ 8e508 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e2c4 │ │ │ │ + beq 8e2b4 │ │ │ │ tst r3, #4 │ │ │ │ lsleq r6, r3, #16 │ │ │ │ lsreq r6, r6, #19 │ │ │ │ - beq 8e43c │ │ │ │ + beq 8e42c │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r6, r3, #16 │ │ │ │ lsr r6, r6, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr r6, r6, r3, lsl #13 │ │ │ │ eor r6, r6, r6, lsr #16 │ │ │ │ lsl r3, r6, #16 │ │ │ │ eor r6, r6, r3, lsr #24 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r7, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ and r6, r7, r6, lsr #1 │ │ │ │ - b 8de60 │ │ │ │ + b 8de50 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - b 8e034 │ │ │ │ + b 8e024 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ - b 8e034 │ │ │ │ - ldr r8, [pc, #592] @ 8e51c │ │ │ │ + b 8e024 │ │ │ │ + ldr r8, [pc, #592] @ 8e50c │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e414 │ │ │ │ - ldr r2, [pc, #544] @ 8e520 │ │ │ │ + beq 8e404 │ │ │ │ + ldr r2, [pc, #544] @ 8e510 │ │ │ │ ldrh r1, [r4, #-2] │ │ │ │ orr r3, r5, #4 │ │ │ │ and r0, r2, r6, lsr #16 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ strh r1, [r4, #-2] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - b 8e274 │ │ │ │ + b 8e264 │ │ │ │ mov r4, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e358 │ │ │ │ + beq 8e348 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8e358 │ │ │ │ + beq 8e348 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 8e334 │ │ │ │ + bgt 8e324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #412] @ 8e510 │ │ │ │ - ldr r3, [pc, #412] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667a0 │ │ │ │ + ldr r2, [pc, #412] @ 8e500 │ │ │ │ + ldr r3, [pc, #412] @ 8e504 │ │ │ │ + bl 266884 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8e444 │ │ │ │ + beq 8e434 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #360] @ 8e510 │ │ │ │ - ldr r3, [pc, #360] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667a0 │ │ │ │ + ldr r2, [pc, #360] @ 8e500 │ │ │ │ + ldr r3, [pc, #360] @ 8e504 │ │ │ │ + bl 266884 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e0c │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ - b 8e1b0 │ │ │ │ + bne 8e128 │ │ │ │ + b 8e1a0 │ │ │ │ bics r3, r5, #4 │ │ │ │ ldreq r5, [sp, #44] @ 0x2c │ │ │ │ ldrne r5, [sp, #44] @ 0x2c │ │ │ │ lslne r6, r3, #16 │ │ │ │ - ldreq r6, [pc, #248] @ 8e524 │ │ │ │ - ldreq r3, [pc, #248] @ 8e528 │ │ │ │ + ldreq r6, [pc, #248] @ 8e514 │ │ │ │ + ldreq r3, [pc, #248] @ 8e518 │ │ │ │ lsrne r6, r6, #19 │ │ │ │ mov r1, r5 │ │ │ │ strheq r3, [r4, #2] │ │ │ │ strhne r3, [r4, #2] │ │ │ │ ldrsh r3, [r4] │ │ │ │ - b 8e280 │ │ │ │ + b 8e270 │ │ │ │ lsl r3, r7, #1 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ - b 8e1b0 │ │ │ │ + bne 8e128 │ │ │ │ + b 8e1a0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 8e2bc │ │ │ │ + b 8e2ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - beq 8e4c8 │ │ │ │ + beq 8e4b8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, r6, #1 │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r9] │ │ │ │ - b 8e034 │ │ │ │ + b 8e024 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b 8e4ac │ │ │ │ + b 8e49c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, ip, asr #5 │ │ │ │ + ldrdeq r2, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002222b4 │ │ │ │ + eoreq r2, r2, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r0, r4, lsl #30 │ │ │ │ - @ instruction: 0x0030add0 │ │ │ │ - eorseq sl, r0, r8, asr #25 │ │ │ │ - @ instruction: 0x00221fbc │ │ │ │ + eorseq sl, r0, r4, lsl pc │ │ │ │ + eorseq sl, r0, r0, ror #27 │ │ │ │ + @ instruction: 0x0030acd8 │ │ │ │ + eoreq r1, r2, ip, asr #31 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq r2, r2, r0, lsr r7 │ │ │ │ + eoreq r2, r2, r0, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8e62c │ │ │ │ - ldr r8, [pc, #1116] @ 8e9b0 │ │ │ │ + bne 8e61c │ │ │ │ + ldr r8, [pc, #1116] @ 8e9a0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r0, [r5] │ │ │ │ sub r1, r0, #47 @ 0x2f │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - bhi 8e578 │ │ │ │ + bhi 8e568 │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r0, r0, #56 @ 0x38 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e5ac │ │ │ │ + bne 8e59c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 8e8dc │ │ │ │ + beq 8e8cc │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp r3, r1 │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 8e5c0 │ │ │ │ + bne 8e5b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #972] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #972] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e828 │ │ │ │ + beq 8e818 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r0, [r5, #-2] │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r0, lsl #13 │ │ │ │ add r0, r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r4, lsl #10 │ │ │ │ tst r5, #1 │ │ │ │ eor r4, r0, r0, lsr #6 │ │ │ │ - beq 8e55c │ │ │ │ + beq 8e54c │ │ │ │ add r0, r4, r5, asr #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ - bne 8e64c │ │ │ │ + bne 8e63c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b68 │ │ │ │ + bl 197b5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b70 │ │ │ │ + bl 197b64 │ │ │ │ mov r5, r0 │ │ │ │ - b 8e61c │ │ │ │ + b 8e60c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 2667c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e754 │ │ │ │ + bne 8e744 │ │ │ │ lsr r3, r6, #23 │ │ │ │ - ldr r2, [pc, #760] @ 8e9b8 │ │ │ │ + ldr r2, [pc, #760] @ 8e9a8 │ │ │ │ orr r3, r3, r7, lsl #9 │ │ │ │ eor r3, r3, r6 │ │ │ │ mul r0, r2, r3 │ │ │ │ - ldr r1, [pc, #748] @ 8e9bc │ │ │ │ + ldr r1, [pc, #748] @ 8e9ac │ │ │ │ eor ip, r7, r7, lsr #23 │ │ │ │ mla r0, r1, ip, r0 │ │ │ │ umull ip, lr, r3, r1 │ │ │ │ - ldr r5, [pc, #736] @ 8e9c0 │ │ │ │ + ldr r5, [pc, #736] @ 8e9b0 │ │ │ │ add r0, r0, lr │ │ │ │ eor r3, ip, r0, lsr #15 │ │ │ │ - ldr ip, [pc, #728] @ 8e9c4 │ │ │ │ - ldr lr, [pc, #728] @ 8e9c8 │ │ │ │ + ldr ip, [pc, #728] @ 8e9b4 │ │ │ │ + ldr lr, [pc, #728] @ 8e9b8 │ │ │ │ eor ip, ip, r3 │ │ │ │ - ldr r3, [pc, #724] @ 8e9cc │ │ │ │ + ldr r3, [pc, #724] @ 8e9bc │ │ │ │ eor r5, r5, r0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla r3, lr, r5, r3 │ │ │ │ umull r0, r5, ip, lr │ │ │ │ add r3, r3, r5 │ │ │ │ lsr ip, r0, #23 │ │ │ │ orr ip, ip, r3, lsl #9 │ │ │ │ @@ -110622,211 +110618,211 @@ │ │ │ │ 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 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e6b4 │ │ │ │ + beq 8e6a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ add r4, r4, r4, lsl #3 │ │ │ │ ldrne r2, [r5, #12] │ │ │ │ addne r3, r3, r2 │ │ │ │ - b 8e608 │ │ │ │ + b 8e5f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8e78c │ │ │ │ + beq 8e77c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 8e884 │ │ │ │ + beq 8e874 │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8e754 │ │ │ │ + beq 8e744 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp r3, r1 │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 8e7a0 │ │ │ │ + bne 8e790 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r4, r4, r0 │ │ │ │ - b 8e61c │ │ │ │ + b 8e60c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r4, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #448] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #448] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #460] @ 8e9d0 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #460] @ 8e9c0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 8e830 │ │ │ │ + b 8e820 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #416] @ 8e9b4 │ │ │ │ + ldr r2, [pc, #416] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #432] @ 8e9d4 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #432] @ 8e9c4 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 8e830 │ │ │ │ - ldr r7, [pc, #424] @ 8e9d8 │ │ │ │ + b 8e820 │ │ │ │ + ldr r7, [pc, #424] @ 8e9c8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e910 │ │ │ │ - ldr r0, [pc, #380] @ 8e9dc │ │ │ │ + beq 8e900 │ │ │ │ + ldr r0, [pc, #380] @ 8e9cc │ │ │ │ str r2, [r7] │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ and r1, r0, r8, lsr #16 │ │ │ │ and r2, r2, #31 │ │ │ │ orr r3, r6, #4 │ │ │ │ orr r2, r2, r1, lsl #5 │ │ │ │ mov r0, r1 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r2, [r5, #-2] │ │ │ │ - b 8e5fc │ │ │ │ - ldr r2, [pc, #296] @ 8e9b4 │ │ │ │ + b 8e5ec │ │ │ │ + ldr r2, [pc, #296] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8e5f0 │ │ │ │ - ldr r7, [pc, #324] @ 8e9e0 │ │ │ │ + bne 8e5e0 │ │ │ │ + ldr r7, [pc, #324] @ 8e9d0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e858 │ │ │ │ + bne 8e848 │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #276] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #276] @ 8e9d4 │ │ │ │ ldrsh r0, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r2, [r7] │ │ │ │ - b 8e5fc │ │ │ │ - ldr r2, [pc, #208] @ 8e9b4 │ │ │ │ + b 8e5ec │ │ │ │ + ldr r2, [pc, #208] @ 8e9a4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8e93c │ │ │ │ + beq 8e92c │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r5, #-2] │ │ │ │ moveq r2, #56 @ 0x38 │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ add r0, r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #200] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #200] @ 8e9d4 │ │ │ │ strhne r3, [r5, #2] │ │ │ │ lslne r3, r3, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r0, [r5] │ │ │ │ - ldreq r3, [pc, #184] @ 8e9e8 │ │ │ │ + ldreq r3, [pc, #184] @ 8e9d8 │ │ │ │ ldrshne r0, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ str r2, [r7] │ │ │ │ - b 8e604 │ │ │ │ - ldr r7, [pc, #168] @ 8e9ec │ │ │ │ + b 8e5f4 │ │ │ │ + ldr r7, [pc, #168] @ 8e9dc │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r1, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e998 │ │ │ │ - ldr r2, [pc, #104] @ 8e9dc │ │ │ │ + beq 8e988 │ │ │ │ + ldr r2, [pc, #104] @ 8e9cc │ │ │ │ str r1, [r7] │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, r8, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r6, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 8e8fc │ │ │ │ + b 8e8ec │ │ │ │ bics r3, r6, #4 │ │ │ │ - ldreq r3, [pc, #64] @ 8e9e4 │ │ │ │ + ldreq r3, [pc, #64] @ 8e9d4 │ │ │ │ ldrsh r2, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r1, [r7] │ │ │ │ - b 8e8fc │ │ │ │ - andseq r5, pc, ip, lsl r1 @ │ │ │ │ + b 8e8ec │ │ │ │ + andseq r5, pc, ip, ror #1 │ │ │ │ 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} │ │ │ │ - strdeq r2, [r2], -ip @ │ │ │ │ - ldrdeq r2, [r2], -ip @ │ │ │ │ - ldrdeq r2, [r2], -r0 @ │ │ │ │ + eoreq r2, r2, ip, lsl #4 │ │ │ │ + eoreq r2, r2, ip, ror #3 │ │ │ │ + eoreq r2, r2, r0, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r2, r2, r0, ror #2 │ │ │ │ + eoreq r2, r2, r0, ror r1 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - strheq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r8, asr #1 │ │ │ │ │ │ │ │ -0008e9f0 : │ │ │ │ +0008e9e0 : │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ strh r3, [r0, #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ea00 : │ │ │ │ +0008e9f0 : │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #124] @ 8ea88 │ │ │ │ + ldr r2, [pc, #124] @ 8ea78 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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 2b3cc │ │ │ │ asr r5, r5, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ea5c │ │ │ │ - ldr r3, [pc, #60] @ 8ea8c │ │ │ │ + bne 8ea4c │ │ │ │ + ldr r3, [pc, #60] @ 8ea7c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ strh r5, [r6, #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsr r1, r4, #11 │ │ │ │ ldrh r3, [r6, #-2] │ │ │ │ bic r1, r1, #31 │ │ │ │ @@ -110837,26 +110833,26 @@ │ │ │ │ orr r5, r5, #4 │ │ │ │ strh r1, [r6, #-2] │ │ │ │ strh r5, [r6, #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ │ │ │ │ -0008ea90 : │ │ │ │ +0008ea80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #196] @ 8eb6c │ │ │ │ - ldr r2, [pc, #196] @ 8eb70 │ │ │ │ + ldr r1, [pc, #196] @ 8eb5c │ │ │ │ + ldr r2, [pc, #196] @ 8eb60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #188] @ 8eb74 │ │ │ │ + ldr r6, [pc, #188] @ 8eb64 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 8eb78 │ │ │ │ + ldr r3, [pc, #184] @ 8eb68 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -110866,349 +110862,349 @@ │ │ │ │ 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 34bc0 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #88] @ 8eb80 │ │ │ │ + bne 8eb24 │ │ │ │ + ldr r2, [pc, #88] @ 8eb6c │ │ │ │ + ldr r3, [pc, #88] @ 8eb70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 8eb84 │ │ │ │ + ldr r2, [pc, #68] @ 8eb74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8eb70 │ │ │ │ + ldr r3, [pc, #40] @ 8eb60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8eb68 │ │ │ │ + bne 8eb58 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r0, asr r5 │ │ │ │ + eoreq r1, r2, r0, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r2, r0, lsr r5 │ │ │ │ + eoreq r1, r2, r0, asr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffdaa4 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - @ instruction: 0x002214b4 │ │ │ │ + eoreq r1, r2, r4, asr #9 │ │ │ │ │ │ │ │ -0008eb88 : │ │ │ │ +0008eb78 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #32] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008eba4 : │ │ │ │ +0008eb94 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ebb8 │ │ │ │ + beq 8eba8 │ │ │ │ mov r2, #0 │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ebc0 : │ │ │ │ - b 3caa0 │ │ │ │ +0008ebb0 : │ │ │ │ + b 3ca98 │ │ │ │ │ │ │ │ -0008ebc4 : │ │ │ │ +0008ebb4 : │ │ │ │ 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, #356] @ 8ed48 │ │ │ │ - ldr r1, [pc, #356] @ 8ed4c │ │ │ │ + ldr r0, [pc, #356] @ 8ed38 │ │ │ │ + ldr r1, [pc, #356] @ 8ed3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #348] @ 8ed50 │ │ │ │ - ldr r2, [pc, #348] @ 8ed54 │ │ │ │ + ldr r3, [pc, #348] @ 8ed40 │ │ │ │ + ldr r2, [pc, #348] @ 8ed44 │ │ │ │ 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 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 8ecdc │ │ │ │ + bne 8eccc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8eca8 │ │ │ │ + beq 8ec98 │ │ │ │ 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 1c1fb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ 8ed58 │ │ │ │ + ldr r2, [pc, #164] @ 8ed48 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #144] @ 8ed4c │ │ │ │ + ldr r3, [pc, #144] @ 8ed3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ed44 │ │ │ │ + bne 8ed34 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 34940 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b 8ec70 │ │ │ │ + b 8ec60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r4, lsl r4 │ │ │ │ + eoreq r1, r2, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ + eoreq r1, r2, r8, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r2, r0, asr #6 │ │ │ │ + eoreq r1, r2, r0, asr r3 │ │ │ │ │ │ │ │ -0008ed5c : │ │ │ │ +0008ed4c : │ │ │ │ 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #324] @ 8eec8 │ │ │ │ - ldr r1, [pc, #324] @ 8eecc │ │ │ │ + ldr r0, [pc, #324] @ 8eeb8 │ │ │ │ + ldr r1, [pc, #324] @ 8eebc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #316] @ 8eed0 │ │ │ │ - ldr r2, [pc, #316] @ 8eed4 │ │ │ │ + ldr r3, [pc, #316] @ 8eec0 │ │ │ │ + ldr r2, [pc, #316] @ 8eec4 │ │ │ │ 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] │ │ │ │ cmp r6, #8 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ble 8ee0c │ │ │ │ + ble 8edfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #256] @ 8eed8 │ │ │ │ - ldr r3, [pc, #256] @ 8eedc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667a0 │ │ │ │ + ldr r2, [pc, #256] @ 8eec8 │ │ │ │ + ldr r3, [pc, #256] @ 8eecc │ │ │ │ + bl 266884 │ │ │ │ asr r7, r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e0c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8ee78 │ │ │ │ + beq 8ee68 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #32] │ │ │ │ - ldr r2, [pc, #148] @ 8eee0 │ │ │ │ - ldr r3, [pc, #124] @ 8eecc │ │ │ │ + ldr r2, [pc, #148] @ 8eed0 │ │ │ │ + ldr r3, [pc, #124] @ 8eebc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8eec4 │ │ │ │ + bne 8eeb4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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 34940 │ │ │ │ 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 34940 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 8ee0c │ │ │ │ + b 8edfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r4, ror r2 │ │ │ │ + eoreq r1, r2, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r2, r8, asr r2 │ │ │ │ + eoreq r1, r2, r8, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eoreq r1, r2, ip, lsr #3 │ │ │ │ + @ instruction: 0x002211bc │ │ │ │ │ │ │ │ -0008eee4 : │ │ │ │ +0008eed4 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #128] @ 8ef70 │ │ │ │ + ldr lr, [pc, #128] @ 8ef60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - blt 8ef20 │ │ │ │ + blt 8ef10 │ │ │ │ cmp r2, ip │ │ │ │ asr r0, ip, #31 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bge 8ef68 │ │ │ │ + bge 8ef58 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ add r3, r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ ldrgt r1, [r1, #16] │ │ │ │ addgt r2, r1, r2, lsl #2 │ │ │ │ - bgt 8ef44 │ │ │ │ - b 8ef5c │ │ │ │ + bgt 8ef34 │ │ │ │ + b 8ef4c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - ble 8ef5c │ │ │ │ + ble 8ef4c │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ef38 │ │ │ │ + beq 8ef28 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #16] @ 8ef74 │ │ │ │ + ldr r3, [pc, #16] @ 8ef64 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r1, r2, r4, lsl #2 │ │ │ │ + eoreq r1, r2, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0008ef78 : │ │ │ │ +0008ef68 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r3, ip │ │ │ │ - bge 8efc8 │ │ │ │ + bge 8efb8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8efc8 │ │ │ │ + beq 8efb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ str r3, [r0] │ │ │ │ ldrne r3, [r1, r2, lsl #2] │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008efd0 : │ │ │ │ +0008efc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #288] @ 8f108 │ │ │ │ - ldr ip, [pc, #288] @ 8f10c │ │ │ │ + ldr lr, [pc, #288] @ 8f0f8 │ │ │ │ + ldr ip, [pc, #288] @ 8f0fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #280] @ 8f110 │ │ │ │ + ldr r3, [pc, #280] @ 8f100 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #276] @ 8f114 │ │ │ │ + ldr r2, [pc, #276] @ 8f104 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -111219,188 +111215,188 @@ │ │ │ │ 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 34bc0 │ │ │ │ cmp r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strle r3, [r2, #4] │ │ │ │ movle r0, #16 │ │ │ │ - ble 8f078 │ │ │ │ + ble 8f068 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt 8f064 │ │ │ │ + blt 8f054 │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ 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 34940 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f0b8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 8f0c8 │ │ │ │ + beq 8f0b8 │ │ │ │ cmp r5, #4 │ │ │ │ moveq r4, #3 │ │ │ │ movne r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #64] @ 8f118 │ │ │ │ + ldr r2, [pc, #64] @ 8f108 │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ 8f10c │ │ │ │ + ldr r3, [pc, #44] @ 8f0fc │ │ │ │ add r2, pc, r2 │ │ │ │ strb r4, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f104 │ │ │ │ + bne 8f0f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r2, r0, lsl r0 │ │ │ │ + eoreq r1, r2, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r1, r2, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsl pc │ │ │ │ + eoreq r0, r2, ip, lsr #30 │ │ │ │ │ │ │ │ -0008f11c : │ │ │ │ +0008f10c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 8f1e8 │ │ │ │ - ldr r1, [pc, #180] @ 8f1ec │ │ │ │ + ldr ip, [pc, #180] @ 8f1d8 │ │ │ │ + ldr r1, [pc, #180] @ 8f1dc │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 8f1f0 │ │ │ │ + ldr r2, [pc, #168] @ 8f1e0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 8f1f4 │ │ │ │ + ldr r3, [pc, #164] @ 8f1e4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ 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 34940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 8f1ec │ │ │ │ + ldr r3, [pc, #48] @ 8f1dc │ │ │ │ str r0, [r2, #12] │ │ │ │ - ldr r2, [pc, #52] @ 8f1f8 │ │ │ │ + ldr r2, [pc, #52] @ 8f1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f1e4 │ │ │ │ + bne 8f1d4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r0, asr #29 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r0, lsr #29 │ │ │ │ + @ instruction: 0x00220eb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r8, lsr lr │ │ │ │ + eoreq r0, r2, r8, asr #28 │ │ │ │ │ │ │ │ -0008f1fc : │ │ │ │ +0008f1ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #144] @ 8f2a4 │ │ │ │ - ldr lr, [pc, #144] @ 8f2a8 │ │ │ │ + ldr r4, [pc, #144] @ 8f294 │ │ │ │ + ldr lr, [pc, #144] @ 8f298 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #132] @ 8f2ac │ │ │ │ + ldr ip, [pc, #132] @ 8f29c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #120] @ 8f2b0 │ │ │ │ + ldr lr, [pc, #120] @ 8f2a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f2b4 │ │ │ │ + ldr r2, [pc, #60] @ 8f2a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f2a8 │ │ │ │ + ldr r3, [pc, #40] @ 8f298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f2a0 │ │ │ │ + bne 8f290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + strdeq r0, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r4, asr #27 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, ror sp │ │ │ │ + eoreq r0, r2, ip, lsl #27 │ │ │ │ │ │ │ │ -0008f2b8 : │ │ │ │ +0008f2a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #144] @ 8f360 │ │ │ │ - ldr lr, [pc, #144] @ 8f364 │ │ │ │ + ldr r4, [pc, #144] @ 8f350 │ │ │ │ + ldr lr, [pc, #144] @ 8f354 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #136] @ 8f368 │ │ │ │ + ldr r3, [pc, #136] @ 8f358 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #132] @ 8f36c │ │ │ │ + ldr ip, [pc, #132] @ 8f35c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -111409,47 +111405,47 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f370 │ │ │ │ + ldr r2, [pc, #60] @ 8f360 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f364 │ │ │ │ + ldr r3, [pc, #40] @ 8f354 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f35c │ │ │ │ + bne 8f34c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, lsr #26 │ │ │ │ + eoreq r0, r2, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r8, lsl #26 │ │ │ │ + eoreq r0, r2, r8, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r0, asr #25 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ │ │ │ │ -0008f374 : │ │ │ │ +0008f364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #144] @ 8f41c │ │ │ │ - ldr ip, [pc, #144] @ 8f420 │ │ │ │ + ldr lr, [pc, #144] @ 8f40c │ │ │ │ + ldr ip, [pc, #144] @ 8f410 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #136] @ 8f424 │ │ │ │ + ldr r3, [pc, #136] @ 8f414 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #132] @ 8f428 │ │ │ │ + ldr r2, [pc, #132] @ 8f418 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -111458,51 +111454,51 @@ │ │ │ │ mov r2, #1 │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 8f42c │ │ │ │ + ldr r2, [pc, #60] @ 8f41c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 8f420 │ │ │ │ + ldr r3, [pc, #40] @ 8f410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f418 │ │ │ │ + bne 8f408 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, ip, ror #24 │ │ │ │ + eoreq r0, r2, ip, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, ip, asr #24 │ │ │ │ + eoreq r0, r2, ip, asr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #24 │ │ │ │ + eoreq r0, r2, r4, lsl ip │ │ │ │ │ │ │ │ -0008f430 : │ │ │ │ +0008f420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #288] @ 8f568 │ │ │ │ + ldr lr, [pc, #288] @ 8f558 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #280] @ 8f56c │ │ │ │ + ldr r2, [pc, #280] @ 8f55c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #268] @ 8f570 │ │ │ │ + ldr ip, [pc, #268] @ 8f560 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #260] @ 8f574 │ │ │ │ + ldr r3, [pc, #260] @ 8f564 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, ip │ │ │ │ @@ -111520,585 +111516,585 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8f4f8 │ │ │ │ + beq 8f4e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f550 │ │ │ │ + beq 8f540 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8f51c │ │ │ │ + beq 8f50c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ ldrhne r3, [r2, #12] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r2, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 8f578 │ │ │ │ + ldr r2, [pc, #80] @ 8f568 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 8f56c │ │ │ │ + ldr r3, [pc, #60] @ 8f55c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f564 │ │ │ │ + bne 8f554 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 107998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 8f4f4 │ │ │ │ + b 8f4e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x00220bb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r0, lsl #23 │ │ │ │ + mlaeq r2, r0, fp, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, asr #21 │ │ │ │ + ldrdeq r0, [r2], -ip @ │ │ │ │ │ │ │ │ -0008f57c : │ │ │ │ +0008f56c : │ │ │ │ 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 │ │ │ │ str ip, [sp] │ │ │ │ - bl 8f430 │ │ │ │ + bl 8f420 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008f5a4 : │ │ │ │ +0008f594 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 8dd04 │ │ │ │ + bl 8dcf4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008f5e4 : │ │ │ │ +0008f5d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #272] @ 8f70c │ │ │ │ - ldr lr, [pc, #272] @ 8f710 │ │ │ │ + ldr r4, [pc, #272] @ 8f6fc │ │ │ │ + ldr lr, [pc, #272] @ 8f700 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #256] @ 8f714 │ │ │ │ + ldr ip, [pc, #256] @ 8f704 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #248] @ 8f718 │ │ │ │ + ldr r3, [pc, #248] @ 8f708 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ 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 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 8f700 │ │ │ │ + beq 8f6f0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 8f6a4 │ │ │ │ + beq 8f694 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f6e8 │ │ │ │ + beq 8f6d8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f6f0 │ │ │ │ + beq 8f6e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #92] @ 8f71c │ │ │ │ + ldr r2, [pc, #92] @ 8f70c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ 8f710 │ │ │ │ + ldr r3, [pc, #72] @ 8f700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f708 │ │ │ │ + bne 8f6f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r4] │ │ │ │ - b 8f6b0 │ │ │ │ + b 8f6a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 10799c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f6b8 │ │ │ │ + b 8f6a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f6b8 │ │ │ │ + b 8f6a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r2], -r8 @ │ │ │ │ + eoreq r0, r2, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r0, r2, r0, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsr r9 │ │ │ │ + eoreq r0, r2, r4, asr #18 │ │ │ │ │ │ │ │ -0008f720 : │ │ │ │ +0008f710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #216] @ 8f810 │ │ │ │ - ldr ip, [pc, #216] @ 8f814 │ │ │ │ + ldr lr, [pc, #216] @ 8f800 │ │ │ │ + ldr ip, [pc, #216] @ 8f804 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #204] @ 8f818 │ │ │ │ + ldr r3, [pc, #204] @ 8f808 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #200] @ 8f81c │ │ │ │ + ldr r2, [pc, #200] @ 8f80c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ 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 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 8f7cc │ │ │ │ + beq 8f7bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f800 │ │ │ │ + beq 8f7f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ 8f820 │ │ │ │ + ldr r2, [pc, #72] @ 8f810 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 8f814 │ │ │ │ + ldr r3, [pc, #52] @ 8f804 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f80c │ │ │ │ + bne 8f7fc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 10799c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 8f7d0 │ │ │ │ + b 8f7c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002208bc │ │ │ │ + eoreq r0, r2, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r8, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsl r8 │ │ │ │ + eoreq r0, r2, ip, lsr #16 │ │ │ │ │ │ │ │ -0008f824 : │ │ │ │ +0008f814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #160] @ 8f8dc │ │ │ │ - ldr ip, [pc, #160] @ 8f8e0 │ │ │ │ + ldr lr, [pc, #160] @ 8f8cc │ │ │ │ + ldr ip, [pc, #160] @ 8f8d0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 8f8e4 │ │ │ │ + ldr r3, [pc, #152] @ 8f8d4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 8f8e8 │ │ │ │ + ldr r2, [pc, #148] @ 8f8d8 │ │ │ │ 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] │ │ │ │ - bl 8f5e4 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 8f5d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 8f8ec │ │ │ │ + ldr r2, [pc, #68] @ 8f8dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 8f8e0 │ │ │ │ + ldr r3, [pc, #48] @ 8f8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f8d8 │ │ │ │ + bne 8f8c8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002207bc │ │ │ │ + eoreq r0, r2, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r7, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, asr #14 │ │ │ │ + eoreq r0, r2, ip, asr r7 │ │ │ │ │ │ │ │ -0008f8f0 : │ │ │ │ +0008f8e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #240] @ 8f9f8 │ │ │ │ + ldr lr, [pc, #240] @ 8f9e8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #232] @ 8f9fc │ │ │ │ + ldr r2, [pc, #232] @ 8f9ec │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #220] @ 8fa00 │ │ │ │ + ldr r3, [pc, #220] @ 8f9f0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #216] @ 8fa04 │ │ │ │ + ldr ip, [pc, #216] @ 8f9f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r3, #0 │ │ │ │ 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 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ 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 │ │ │ │ + bl 8dcf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8f9ac │ │ │ │ + beq 8f99c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 8f9e0 │ │ │ │ + beq 8f9d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 8fa08 │ │ │ │ + ldr r2, [pc, #80] @ 8f9f8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 8f9fc │ │ │ │ + ldr r3, [pc, #60] @ 8f9ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8f9f4 │ │ │ │ + bne 8f9e4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 107998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 8f9a8 │ │ │ │ + b 8f998 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r2, r8, ror #13 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r4, asr #13 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, ip, lsr r6 │ │ │ │ + eoreq r0, r2, ip, asr #12 │ │ │ │ │ │ │ │ -0008fa0c : │ │ │ │ +0008f9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #760] @ 8fd1c │ │ │ │ + ldr r4, [pc, #760] @ 8fd0c │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr lr, [pc, #756] @ 8fd20 │ │ │ │ + ldr lr, [pc, #756] @ 8fd10 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #724] @ 8fd24 │ │ │ │ + ldr ip, [pc, #724] @ 8fd14 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #712] @ 8fd28 │ │ │ │ + ldr lr, [pc, #712] @ 8fd18 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - add ip, sp, #8 │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #8 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #4 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #32 │ │ │ │ - add ip, sp, #16 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #4 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ 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, #28 │ │ │ │ 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 │ │ │ │ - bne 8fb04 │ │ │ │ + bne 8faf4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp r6, lr │ │ │ │ - beq 8fb3c │ │ │ │ + beq 8fb2c │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #540] @ 8fd2c │ │ │ │ - ldr r3, [pc, #524] @ 8fd20 │ │ │ │ + ldr r2, [pc, #540] @ 8fd1c │ │ │ │ + ldr r3, [pc, #524] @ 8fd10 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8fcf4 │ │ │ │ + bne 8fce4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 8fb04 │ │ │ │ + bne 8faf4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8c8e0 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldreq ip, [sp, #44] @ 0x2c │ │ │ │ - beq 8fb08 │ │ │ │ + beq 8faf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r9, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ sub r6, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 8fc60 │ │ │ │ + beq 8fc50 │ │ │ │ mov r9, r4 │ │ │ │ - b 8fbe8 │ │ │ │ + b 8fbd8 │ │ │ │ mov r2, r7 │ │ │ │ bl 106e60 │ │ │ │ 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 │ │ │ │ + beq 8fc38 │ │ │ │ bl 106d14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 8fcd4 │ │ │ │ + beq 8fcc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8fce0 │ │ │ │ + beq 8fcd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8fc60 │ │ │ │ + beq 8fc50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fbd8 │ │ │ │ + beq 8fbc8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fbd8 │ │ │ │ + beq 8fbc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8fb8c │ │ │ │ + bne 8fb7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp sl, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 8fb9c │ │ │ │ + bne 8fb8c │ │ │ │ bl 10799c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 8fcf8 │ │ │ │ + beq 8fce8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 8fb9c │ │ │ │ + b 8fb8c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8f5e4 │ │ │ │ + bl 8f5d4 │ │ │ │ mov r1, r0 │ │ │ │ - b 8fbb8 │ │ │ │ + b 8fba8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - beq 8fb08 │ │ │ │ + beq 8faf8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 8fcc8 │ │ │ │ + beq 8fcb8 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fcc0 │ │ │ │ + beq 8fcb0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8fcc0 │ │ │ │ + beq 8fcb0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8fcec │ │ │ │ + beq 8fcdc │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 8fc90 │ │ │ │ + bne 8fc80 │ │ │ │ clz r8, r9 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ mov r8, r9 │ │ │ │ - b 8fb08 │ │ │ │ + b 8faf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ 8fd30 │ │ │ │ - ldr r1, [pc, #48] @ 8fd34 │ │ │ │ - ldr r0, [pc, #48] @ 8fd38 │ │ │ │ + ldr r3, [pc, #48] @ 8fd20 │ │ │ │ + ldr r1, [pc, #48] @ 8fd24 │ │ │ │ + ldr r0, [pc, #48] @ 8fd28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #44] @ 8fd3c │ │ │ │ + ldr r2, [pc, #44] @ 8fd2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq r0, r2, r0, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, ip, r5, r0 │ │ │ │ + eoreq r0, r2, ip, lsr #11 │ │ │ │ @ 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 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ + andseq r3, pc, r8, lsr fp @ │ │ │ │ + andseq lr, sp, r4, lsl lr │ │ │ │ + andseq lr, sp, r8, lsr #28 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ │ │ │ │ -0008fd40 : │ │ │ │ - b 3caa0 │ │ │ │ +0008fd30 : │ │ │ │ + b 3ca98 │ │ │ │ │ │ │ │ -0008fd44 : │ │ │ │ +0008fd34 : │ │ │ │ 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #624] @ 8ffd4 │ │ │ │ - ldr r1, [pc, #624] @ 8ffd8 │ │ │ │ + ldr r0, [pc, #624] @ 8ffc4 │ │ │ │ + ldr r1, [pc, #624] @ 8ffc8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #616] @ 8ffdc │ │ │ │ - ldr r2, [pc, #616] @ 8ffe0 │ │ │ │ + ldr r3, [pc, #616] @ 8ffcc │ │ │ │ + ldr r2, [pc, #616] @ 8ffd0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -112109,15 +112105,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 34bc0 │ │ │ │ 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] │ │ │ │ @@ -112127,670 +112123,670 @@ │ │ │ │ strb r4, [r0, #17] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr ip, [r3, #24] │ │ │ │ str ip, [r0, #24] │ │ │ │ str r1, [r0, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8fe30 │ │ │ │ + beq 8fe20 │ │ │ │ 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 1c1fb4 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 8ff4c │ │ │ │ + beq 8ff3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, sp, #20 │ │ │ │ add r8, sp, #24 │ │ │ │ - b 8fef8 │ │ │ │ + b 8fee8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq 8fee8 │ │ │ │ + beq 8fed8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp lr, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - beq 8ff80 │ │ │ │ + beq 8ff70 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 8ff4c │ │ │ │ + beq 8ff3c │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, r2, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8feec │ │ │ │ + beq 8fedc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8feec │ │ │ │ + beq 8fedc │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 8fea0 │ │ │ │ + bne 8fe90 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 8ca84 │ │ │ │ + bl 8ca74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 8fee8 │ │ │ │ + b 8fed8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #140] @ 8ffe4 │ │ │ │ + ldr r2, [pc, #140] @ 8ffd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #120] @ 8ffd8 │ │ │ │ + ldr r3, [pc, #120] @ 8ffc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8ffa4 │ │ │ │ + bne 8ff94 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 10799c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8ffa8 │ │ │ │ + beq 8ff98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 8fec8 │ │ │ │ + b 8feb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ 8ffe8 │ │ │ │ - ldr r1, [pc, #56] @ 8ffec │ │ │ │ - ldr r0, [pc, #56] @ 8fff0 │ │ │ │ + ldr r3, [pc, #56] @ 8ffd8 │ │ │ │ + ldr r1, [pc, #56] @ 8ffdc │ │ │ │ + ldr r0, [pc, #56] @ 8ffe0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #6 │ │ │ │ - ldr r2, [pc, #48] @ 8fff4 │ │ │ │ + ldr r2, [pc, #48] @ 8ffe4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mlaeq r2, r4, r2, r0 │ │ │ │ + eoreq r0, r2, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r2, r8, ror r2 │ │ │ │ + eoreq r0, r2, r8, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r0, r0 │ │ │ │ - @ instruction: 0x001f38b8 │ │ │ │ - mulseq sp, r0, fp │ │ │ │ - andseq lr, sp, ip, lsr #23 │ │ │ │ + eoreq r0, r2, ip, lsr #1 │ │ │ │ + andseq r3, pc, r8, lsl #17 │ │ │ │ + andseq lr, sp, r0, ror #22 │ │ │ │ + andseq lr, sp, ip, ror fp │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ │ │ │ │ -0008fff8 : │ │ │ │ +0008ffe8 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #172] @ 900b0 │ │ │ │ + ldr lr, [pc, #172] @ 900a0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - blt 9004c │ │ │ │ + blt 9003c │ │ │ │ cmp r2, ip │ │ │ │ asr r0, ip, #31 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bge 900a8 │ │ │ │ + bge 90098 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 900a8 │ │ │ │ + beq 90098 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ add r3, r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ ldrgt r1, [r1, #12] │ │ │ │ addgt r1, r1, r2, lsl #2 │ │ │ │ - ble 90090 │ │ │ │ + ble 90080 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90084 │ │ │ │ + beq 90074 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90084 │ │ │ │ + beq 90074 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9009c │ │ │ │ + bne 9008c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt 90060 │ │ │ │ - ldr r3, [pc, #28] @ 900b4 │ │ │ │ + bgt 90050 │ │ │ │ + ldr r3, [pc, #28] @ 900a4 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r1], -r0 @ │ │ │ │ + eoreq r0, r2, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000900b8 : │ │ │ │ +000900a8 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r3, ip │ │ │ │ - bge 9013c │ │ │ │ + bge 9012c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9013c │ │ │ │ + beq 9012c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90144 │ │ │ │ + beq 90134 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [r0] │ │ │ │ - beq 90164 │ │ │ │ + beq 90154 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bne 9015c │ │ │ │ + bne 9014c │ │ │ │ bl 10799c │ │ │ │ - b 9015c │ │ │ │ + b 9014c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ - beq 90164 │ │ │ │ + beq 90154 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009016c : │ │ │ │ +0009015c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #228] @ 90268 │ │ │ │ - ldr r6, [pc, #228] @ 9026c │ │ │ │ - ldr r5, [pc, #228] @ 90270 │ │ │ │ + ldr r7, [pc, #228] @ 90258 │ │ │ │ + ldr r6, [pc, #228] @ 9025c │ │ │ │ + ldr r5, [pc, #228] @ 90260 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ 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 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #81 @ 0x51 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ mov r0, #85 @ 0x55 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffcaa0 │ │ │ │ @ instruction: 0xffffcb00 │ │ │ │ @ instruction: 0xffffc484 │ │ │ │ │ │ │ │ -00090274 : │ │ │ │ +00090264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90318 │ │ │ │ + bne 90308 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #184] @ 90354 │ │ │ │ + ldr r2, [pc, #184] @ 90344 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 902c4 │ │ │ │ + beq 902b4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90320 │ │ │ │ + beq 90310 │ │ │ │ ldrh r2, [r0, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #140] @ 90358 │ │ │ │ + ldr r6, [pc, #140] @ 90348 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90334 │ │ │ │ - ldr r1, [pc, #100] @ 9035c │ │ │ │ + beq 90324 │ │ │ │ + ldr r1, [pc, #100] @ 9034c │ │ │ │ str r2, [r6] │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ orr r3, r4, #4 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 902b4 │ │ │ │ + b 902a4 │ │ │ │ lsr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bics r1, r4, #4 │ │ │ │ - ldreq r1, [pc, #32] @ 90360 │ │ │ │ + ldreq r1, [pc, #32] @ 90350 │ │ │ │ lslne r3, r1, #16 │ │ │ │ - ldreq r3, [pc, #28] @ 90364 │ │ │ │ + ldreq r3, [pc, #28] @ 90354 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strh r1, [r5, #2] │ │ │ │ str r2, [r6] │ │ │ │ - b 90328 │ │ │ │ + b 90318 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq r0, r2, r4, lsr r7 │ │ │ │ + eoreq r0, r2, r4, asr #14 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -00090368 : │ │ │ │ +00090358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #300] @ 904ac │ │ │ │ - ldr r3, [pc, #300] @ 904b0 │ │ │ │ + ldr r2, [pc, #300] @ 9049c │ │ │ │ + ldr r3, [pc, #300] @ 904a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ lsrne r0, r0, #1 │ │ │ │ - bne 903ec │ │ │ │ + bne 903dc │ │ │ │ ldrsh r2, [r5] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 90418 │ │ │ │ + bls 90408 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r1, [pc, #232] @ 904b4 │ │ │ │ + ldr r1, [pc, #232] @ 904a4 │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90428 │ │ │ │ + beq 90418 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r5, #-2] │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ - ldr r2, [pc, #196] @ 904b8 │ │ │ │ - ldr r3, [pc, #184] @ 904b0 │ │ │ │ + ldr r2, [pc, #196] @ 904a8 │ │ │ │ + ldr r3, [pc, #184] @ 904a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 904a8 │ │ │ │ + bne 90498 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, sp │ │ │ │ mov r2, #5 │ │ │ │ - bl 8e52c │ │ │ │ - b 903ec │ │ │ │ - ldr r6, [pc, #140] @ 904bc │ │ │ │ + bl 8e51c │ │ │ │ + b 903dc │ │ │ │ + ldr r6, [pc, #140] @ 904ac │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9047c │ │ │ │ + beq 9046c │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #96] @ 904c0 │ │ │ │ + ldr r1, [pc, #96] @ 904b0 │ │ │ │ orr r3, r4, #4 │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ strh r3, [r5, #2] │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 903e0 │ │ │ │ + b 903d0 │ │ │ │ bics r0, r4, #4 │ │ │ │ - ldreq r3, [pc, #60] @ 904c4 │ │ │ │ + ldreq r3, [pc, #60] @ 904b4 │ │ │ │ lslne r3, r0, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - ldreq r3, [pc, #48] @ 904c8 │ │ │ │ + ldreq r3, [pc, #48] @ 904b8 │ │ │ │ ldrshne r2, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strhne r0, [r5, #2] │ │ │ │ str r1, [r6] │ │ │ │ - b 903e8 │ │ │ │ + b 903d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r8, ror ip @ │ │ │ │ + eoreq pc, r1, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq pc, r1, r4, lsl #24 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + eoreq pc, r1, r4, lsl ip @ │ │ │ │ + eoreq r0, r2, r0, ror #11 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -000904cc : │ │ │ │ +000904bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #304] @ 90614 │ │ │ │ - ldr r3, [pc, #304] @ 90618 │ │ │ │ + ldr r2, [pc, #304] @ 90604 │ │ │ │ + ldr r3, [pc, #304] @ 90608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bne 90588 │ │ │ │ + bne 90578 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #5 │ │ │ │ - bls 9057c │ │ │ │ + bls 9056c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ - ldr r1, [pc, #240] @ 9061c │ │ │ │ + ldr r1, [pc, #240] @ 9060c │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90590 │ │ │ │ + beq 90580 │ │ │ │ tst r3, #4 │ │ │ │ ldrhne r2, [r0, #-2] │ │ │ │ lsrne r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ asr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #200] @ 90620 │ │ │ │ - ldr r3, [pc, #188] @ 90618 │ │ │ │ + ldr r2, [pc, #200] @ 90610 │ │ │ │ + ldr r3, [pc, #188] @ 90608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90610 │ │ │ │ + bne 90600 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, sp │ │ │ │ - bl 8db30 │ │ │ │ - b 90550 │ │ │ │ + bl 8db20 │ │ │ │ + b 90540 │ │ │ │ lsr r0, r0, #1 │ │ │ │ - b 9054c │ │ │ │ - ldr r6, [pc, #140] @ 90624 │ │ │ │ + b 9053c │ │ │ │ + ldr r6, [pc, #140] @ 90614 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905e4 │ │ │ │ + beq 905d4 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #96] @ 90628 │ │ │ │ + ldr r1, [pc, #96] @ 90618 │ │ │ │ orr r3, r4, #4 │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ strh r3, [r5, #2] │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 90540 │ │ │ │ + b 90530 │ │ │ │ bics r0, r4, #4 │ │ │ │ - ldreq r3, [pc, #60] @ 9062c │ │ │ │ + ldreq r3, [pc, #60] @ 9061c │ │ │ │ lslne r3, r0, #16 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - ldreq r3, [pc, #48] @ 90630 │ │ │ │ + ldreq r3, [pc, #48] @ 90620 │ │ │ │ ldrshne r2, [r5] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strhne r0, [r5, #2] │ │ │ │ str r1, [r6] │ │ │ │ - b 90548 │ │ │ │ + b 90538 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsl fp @ │ │ │ │ + eoreq pc, r1, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq pc, r1, r0, lsr #21 │ │ │ │ - eoreq r0, r2, r8, ror #8 │ │ │ │ + @ instruction: 0x0021fab0 │ │ │ │ + eoreq r0, r2, r8, ror r4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -00090634 : │ │ │ │ +00090624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009064c <_mzHAMT_VAL@@Base>: │ │ │ │ +0009063c <_mzHAMT_VAL@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #32] @ 9067c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ + ldr r3, [pc, #32] @ 9066c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 90670 <_mzHAMT_VAL@@Base+0x24> │ │ │ │ + beq 90660 <_mzHAMT_VAL@@Base+0x24> │ │ │ │ add r1, r1, r2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 90680 <_mzHAMT_VAL@@Base+0x34> │ │ │ │ + ldr r2, [pc, #8] @ 90670 <_mzHAMT_VAL@@Base+0x34> │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq pc, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x0021f9b0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00090684 : │ │ │ │ +00090674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 906b0 │ │ │ │ - b 9076c │ │ │ │ + beq 906a0 │ │ │ │ + b 9075c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ tst r4, #1 │ │ │ │ - bne 9076c │ │ │ │ + bne 9075c │ │ │ │ ldrh r3, [r4] │ │ │ │ sub r3, r3, #83 @ 0x53 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 906a4 │ │ │ │ + bls 90694 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r2, [pc, #216] @ 907a4 │ │ │ │ + ldr r2, [pc, #216] @ 90794 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90714 │ │ │ │ + beq 90704 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90774 │ │ │ │ + beq 90764 │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ - ldr r0, [pc, #176] @ 907a8 │ │ │ │ - ldr r1, [pc, #176] @ 907ac │ │ │ │ - ldr r2, [pc, #176] @ 907b0 │ │ │ │ + ldr r0, [pc, #176] @ 90798 │ │ │ │ + ldr r1, [pc, #176] @ 9079c │ │ │ │ + ldr r2, [pc, #176] @ 907a0 │ │ │ │ and r0, r0, r3, lsl #16 │ │ │ │ and r1, r1, r3, lsr #16 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r0, r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #152] @ 907b4 │ │ │ │ + ldr r6, [pc, #152] @ 907a4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90784 │ │ │ │ - ldr r1, [pc, #108] @ 907b8 │ │ │ │ + beq 90774 │ │ │ │ + ldr r1, [pc, #108] @ 907a8 │ │ │ │ str r2, [r6] │ │ │ │ and r2, r1, r7, lsr #16 │ │ │ │ ldrh r1, [r4, #-2] │ │ │ │ orr r3, r5, #4 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r1, r1, r2, lsl #5 │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r1, [r4, #-2] │ │ │ │ - b 906e4 │ │ │ │ + b 906d4 │ │ │ │ lsr r3, r4, #1 │ │ │ │ - b 906f0 │ │ │ │ + b 906e0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r4] │ │ │ │ - b 906ec │ │ │ │ + b 906dc │ │ │ │ bics r1, r5, #4 │ │ │ │ - ldreq r1, [pc, #44] @ 907bc │ │ │ │ + ldreq r1, [pc, #44] @ 907ac │ │ │ │ lslne r3, r1, #16 │ │ │ │ - ldreq r3, [pc, #40] @ 907c0 │ │ │ │ + ldreq r3, [pc, #40] @ 907b0 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strh r1, [r4, #2] │ │ │ │ str r2, [r6] │ │ │ │ - b 9077c │ │ │ │ + b 9076c │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - eoreq r0, r2, r0, ror #5 │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #676] @ 90a8c │ │ │ │ + ldr r0, [pc, #676] @ 90a7c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #672] @ 90a90 │ │ │ │ + ldr r1, [pc, #672] @ 90a80 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r9, [pc, #664] @ 90a94 │ │ │ │ - ldr r3, [pc, #664] @ 90a98 │ │ │ │ + ldr r9, [pc, #664] @ 90a84 │ │ │ │ + ldr r3, [pc, #664] @ 90a88 │ │ │ │ lsr r5, r6, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, r3] │ │ │ │ @@ -112807,681 +112803,681 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ streq r1, [r7] │ │ │ │ - beq 908cc │ │ │ │ + beq 908bc │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne 908b0 │ │ │ │ + bne 908a0 │ │ │ │ ldrsh ip, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ - beq 908fc │ │ │ │ + beq 908ec │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d530 │ │ │ │ + bl 8d520 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #456] @ 90a9c │ │ │ │ - ldr r3, [pc, #440] @ 90a90 │ │ │ │ + ldr r2, [pc, #456] @ 90a8c │ │ │ │ + ldr r3, [pc, #440] @ 90a80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90a88 │ │ │ │ + bne 90a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90a14 │ │ │ │ + beq 90a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ and r0, r2, #1 │ │ │ │ - beq 90a38 │ │ │ │ + beq 90a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90988 │ │ │ │ + beq 90978 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ str r3, [fp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7] │ │ │ │ - b 908cc │ │ │ │ + b 908bc │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - bne 90974 │ │ │ │ + bne 90964 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 90974 │ │ │ │ + bne 90964 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ str r2, [fp, #4] │ │ │ │ ldrsh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 909e8 │ │ │ │ + bne 909d8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9097c │ │ │ │ + beq 9096c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ add r8, sl, r8 │ │ │ │ tst r1, #1 │ │ │ │ - beq 90a70 │ │ │ │ + beq 90a60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ tst r2, #2 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 90a50 │ │ │ │ + bne 90a40 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 9097c │ │ │ │ + b 9096c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ str ip, [r7] │ │ │ │ - bl 8d530 │ │ │ │ + bl 8d520 │ │ │ │ mov r4, r0 │ │ │ │ - b 908cc │ │ │ │ + b 908bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909a0 │ │ │ │ + bne 90990 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ - bne 909a0 │ │ │ │ - b 90974 │ │ │ │ + bne 90990 │ │ │ │ + b 90964 │ │ │ │ tst r1, #2 │ │ │ │ - beq 90a7c │ │ │ │ + beq 90a6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r8, r8, sl │ │ │ │ add r3, r4, r8, lsl #2 │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 9097c │ │ │ │ - ldr r0, [pc, #40] @ 90aa0 │ │ │ │ + b 9096c │ │ │ │ + ldr r0, [pc, #40] @ 90a90 │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - b 909fc │ │ │ │ + b 909ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 90a5c │ │ │ │ + bl 90674 │ │ │ │ + b 90a4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, ip, lsl #16 │ │ │ │ + eoreq pc, r1, ip, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r8, ror #15 │ │ │ │ + strdeq pc, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r1, r4, lsr #14 │ │ │ │ + eoreq pc, r1, r4, lsr r7 @ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ lsr ip, r1, r3 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ and ip, ip, #31 │ │ │ │ mov r7, #1 │ │ │ │ mov sl, r3 │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 90b74 │ │ │ │ + beq 90b64 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ mvn r8, #0 │ │ │ │ - b 90b00 │ │ │ │ + b 90af0 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bne 90b2c │ │ │ │ + bne 90b1c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ - beq 90b74 │ │ │ │ + beq 90b64 │ │ │ │ bic r0, fp, r8, lsl ip │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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 │ │ │ │ + beq 90ad8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r2, #2 │ │ │ │ - beq 90b84 │ │ │ │ + beq 90b74 │ │ │ │ mov r0, fp │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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 │ │ │ │ - bne 90b74 │ │ │ │ + bne 90b64 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 90b5c │ │ │ │ + b 90b4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #244] @ 90ca0 │ │ │ │ + ldr r6, [pc, #244] @ 90c90 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ - b 90bd8 │ │ │ │ + b 90bc8 │ │ │ │ orrs r1, r2, r3 │ │ │ │ - beq 90c18 │ │ │ │ + beq 90c08 │ │ │ │ subs r2, r2, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r9, [r0, #4]! │ │ │ │ tst r9, #1 │ │ │ │ - bne 90bc4 │ │ │ │ + bne 90bb4 │ │ │ │ ldrh r1, [r9] │ │ │ │ sub r1, r1, #83 @ 0x53 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 90bc4 │ │ │ │ + bhi 90bb4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ asr ip, r1, #31 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs lr, r3, ip │ │ │ │ - blt 90c84 │ │ │ │ + blt 90c74 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r2, r1 │ │ │ │ sbc r3, r3, ip │ │ │ │ - b 90bd4 │ │ │ │ + b 90bc4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r3] │ │ │ │ - beq 90c48 │ │ │ │ + beq 90c38 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 90c74 │ │ │ │ - ldr r3, [pc, #96] @ 90ca4 │ │ │ │ + bne 90c64 │ │ │ │ + ldr r3, [pc, #96] @ 90c94 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 90c8c │ │ │ │ + beq 90c7c │ │ │ │ mov r3, #2 │ │ │ │ smlabb r0, r0, r3, r7 │ │ │ │ add r3, r8, r0, lsl r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, r0, r7 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b 90c44 │ │ │ │ + b 90c34 │ │ │ │ mov r8, r9 │ │ │ │ - b 90bb8 │ │ │ │ + b 90ba8 │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ str r0, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq pc, r1, r4, asr #8 │ │ │ │ + eoreq pc, r1, r4, asr r4 @ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #572] @ 90f00 │ │ │ │ - ldr r3, [pc, #572] @ 90f04 │ │ │ │ + ldr r2, [pc, #572] @ 90ef0 │ │ │ │ + ldr r3, [pc, #572] @ 90ef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #564] @ 90f08 │ │ │ │ + ldr r7, [pc, #564] @ 90ef8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ tst r1, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ lsrne r3, r1, #1 │ │ │ │ - bne 90d28 │ │ │ │ + bne 90d18 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ - ldr r2, [pc, #520] @ 90f0c │ │ │ │ + ldr r2, [pc, #520] @ 90efc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90e38 │ │ │ │ + beq 90e28 │ │ │ │ tst r3, #4 │ │ │ │ - beq 90ec0 │ │ │ │ + beq 90eb0 │ │ │ │ ldrh r2, [r1, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ - ldr r1, [pc, #480] @ 90f10 │ │ │ │ - ldr r2, [pc, #480] @ 90f14 │ │ │ │ + ldr r1, [pc, #480] @ 90f00 │ │ │ │ + ldr r2, [pc, #480] @ 90f04 │ │ │ │ and r1, r1, r3, lsl #16 │ │ │ │ and r2, r2, r3, lsr #16 │ │ │ │ orr r1, r1, r2 │ │ │ │ - ldr r2, [pc, #468] @ 90f18 │ │ │ │ + ldr r2, [pc, #468] @ 90f08 │ │ │ │ tst r8, #1 │ │ │ │ and r2, r2, r3 │ │ │ │ orr r1, r1, r2 │ │ │ │ - bne 90d5c │ │ │ │ + bne 90d4c │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r8, [r8, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90d94 │ │ │ │ + beq 90d84 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r3, r4, r9, lsl #2 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ ands r2, r8, #1 │ │ │ │ - beq 90dc4 │ │ │ │ + beq 90db4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 90e94 │ │ │ │ + beq 90e84 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #384] @ 90f1c │ │ │ │ - ldr r3, [pc, #356] @ 90f04 │ │ │ │ + ldr r2, [pc, #384] @ 90f0c │ │ │ │ + ldr r3, [pc, #356] @ 90ef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 90efc │ │ │ │ + bne 90eec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 90d88 │ │ │ │ + bne 90d78 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 90d90 │ │ │ │ + ble 90d80 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r2 │ │ │ │ add sl, sp, #32 │ │ │ │ add r9, sp, #28 │ │ │ │ add r7, sp, #24 │ │ │ │ - b 90e08 │ │ │ │ + b 90df8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ adds r4, r4, #1 │ │ │ │ adc fp, fp, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 90d90 │ │ │ │ + ble 90d80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r7, r9, sl} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 90df4 │ │ │ │ + bne 90de4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strne r5, [r6] │ │ │ │ - b 90d94 │ │ │ │ - ldr r9, [pc, #224] @ 90f20 │ │ │ │ + b 90d84 │ │ │ │ + ldr r9, [pc, #224] @ 90f10 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90edc │ │ │ │ - ldr r2, [pc, #176] @ 90f24 │ │ │ │ + beq 90ecc │ │ │ │ + ldr r2, [pc, #176] @ 90f14 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, sl, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 90d1c │ │ │ │ + b 90d0c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ cmp r6, #0 │ │ │ │ strne r8, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 90ed0 │ │ │ │ + beq 90ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ - b 90d94 │ │ │ │ + b 90d84 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 90d24 │ │ │ │ - ldr r3, [pc, #80] @ 90f28 │ │ │ │ + b 90d14 │ │ │ │ + ldr r3, [pc, #80] @ 90f18 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - b 90d94 │ │ │ │ + b 90d84 │ │ │ │ bics r3, r4, #4 │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - ldreq r2, [pc, #64] @ 90f2c │ │ │ │ + ldreq r2, [pc, #64] @ 90f1c │ │ │ │ lslne r3, r3, #16 │ │ │ │ - ldreq r3, [pc, #60] @ 90f30 │ │ │ │ + ldreq r3, [pc, #60] @ 90f20 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r5, #2] │ │ │ │ - b 90ec8 │ │ │ │ + b 90eb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsr r3 @ │ │ │ │ + eoreq pc, r1, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r0, lsr #6 │ │ │ │ + eoreq pc, r1, r0, lsr r3 @ │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - eoreq pc, r1, ip, asr r2 @ │ │ │ │ - @ instruction: 0x0021fbbc │ │ │ │ + eoreq pc, r1, ip, ror #4 │ │ │ │ + eoreq pc, r1, ip, asr #23 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr 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 ip, [pc, #424] @ 910f4 │ │ │ │ + ldr ip, [pc, #424] @ 910e4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #416] @ 910f8 │ │ │ │ + ldr r2, [pc, #416] @ 910e8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #380] @ 910fc │ │ │ │ - ldr r3, [pc, #380] @ 91100 │ │ │ │ + ldr r2, [pc, #380] @ 910ec │ │ │ │ + ldr r3, [pc, #380] @ 910f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr sl, [r2, r3] │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ - add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ + add r8, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #20 │ │ │ │ + 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 │ │ │ │ - ble 910bc │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ble 910ac │ │ │ │ mov r5, r4 │ │ │ │ - b 9102c │ │ │ │ + b 9101c │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ - beq 910a4 │ │ │ │ + beq 91094 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - beq 91070 │ │ │ │ - bl 3aa90 │ │ │ │ + beq 91060 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91080 │ │ │ │ + bne 91070 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 910b8 │ │ │ │ + ble 910a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ stmib sp, {r7, r9} │ │ │ │ str r8, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne 90ff8 │ │ │ │ + bne 90fe8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 91014 │ │ │ │ + bne 91004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ strne r4, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 91098 │ │ │ │ + b 91088 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8cfa0 │ │ │ │ + bl 8cf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91014 │ │ │ │ + beq 91004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ strne r4, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 910c0 │ │ │ │ + b 910b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91014 │ │ │ │ - b 91080 │ │ │ │ + beq 91004 │ │ │ │ + b 91070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ 91104 │ │ │ │ + ldr r2, [pc, #60] @ 910f4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #40] @ 910f8 │ │ │ │ + ldr r3, [pc, #40] @ 910e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 910f0 │ │ │ │ + bne 910e0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r4, lsr #1 │ │ │ │ + strheq pc, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r1, r8, ror r0 @ │ │ │ │ + eoreq pc, r1, r8, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, ip, lsr #30 │ │ │ │ + eoreq lr, r1, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #344] @ 91280 │ │ │ │ + ldr r1, [pc, #344] @ 91270 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #336] @ 91284 │ │ │ │ + ldr r2, [pc, #336] @ 91274 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr ip, [pc, #320] @ 91288 │ │ │ │ + ldr ip, [pc, #320] @ 91278 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r0, [pc, #316] @ 9128c │ │ │ │ + ldr r0, [pc, #316] @ 9127c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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 │ │ │ │ mov r1, ip │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #6 │ │ │ │ sbc r9, r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 91224 │ │ │ │ + b 91214 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9126c │ │ │ │ + bne 9125c │ │ │ │ cmp r5, r9 │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne 911d8 │ │ │ │ + bne 911c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #72] @ 91290 │ │ │ │ - ldr r3, [pc, #56] @ 91284 │ │ │ │ + ldr r2, [pc, #72] @ 91280 │ │ │ │ + ldr r3, [pc, #56] @ 91274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9127c │ │ │ │ + bne 9126c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ - b 9123c │ │ │ │ + b 9122c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, r8, asr #29 │ │ │ │ + ldrdeq lr, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r0, lsr #29 │ │ │ │ + @ instruction: 0x0021eeb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021edb0 │ │ │ │ + eoreq lr, r1, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #324] @ 913f0 │ │ │ │ - ldr ip, [pc, #324] @ 913f4 │ │ │ │ + ldr lr, [pc, #324] @ 913e0 │ │ │ │ + ldr ip, [pc, #324] @ 913e4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #316] @ 913f8 │ │ │ │ + ldr sl, [pc, #316] @ 913e8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #304] @ 913fc │ │ │ │ + ldr r3, [pc, #304] @ 913ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r5, [sl, r3] │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -113490,212 +113486,212 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str ip, [r5] │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 913e0 │ │ │ │ + beq 913d0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r2, r4, r8, lsl #2 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ tst fp, #1 │ │ │ │ - bne 91338 │ │ │ │ + bne 91328 │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 913c0 │ │ │ │ + beq 913b0 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 913a0 │ │ │ │ - ldr r2, [pc, #180] @ 91400 │ │ │ │ + bne 91390 │ │ │ │ + ldr r2, [pc, #180] @ 913f0 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #136] @ 91404 │ │ │ │ - ldr r3, [pc, #116] @ 913f4 │ │ │ │ + ldr r2, [pc, #136] @ 913f4 │ │ │ │ + ldr r3, [pc, #116] @ 913e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 913ec │ │ │ │ + bne 913dc │ │ │ │ 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 2676ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r8, r0 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - b 9134c │ │ │ │ + b 9133c │ │ │ │ str r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 91108 │ │ │ │ - b 91374 │ │ │ │ + bl 910f8 │ │ │ │ + b 91364 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 91374 │ │ │ │ + b 91364 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #26 │ │ │ │ + eoreq lr, r1, ip, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r4, lsr #26 │ │ │ │ + eoreq lr, r1, r4, lsr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror ip │ │ │ │ + eoreq lr, r1, ip, lsl #25 │ │ │ │ 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, #256] @ 91520 │ │ │ │ + ldr lr, [pc, #256] @ 91510 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #244] @ 91524 │ │ │ │ + ldr ip, [pc, #244] @ 91514 │ │ │ │ add lr, pc, lr │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 91480 │ │ │ │ + beq 91470 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ands r5, r6, #1 │ │ │ │ - bne 91474 │ │ │ │ + bne 91464 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 914b0 │ │ │ │ + beq 914a0 │ │ │ │ sub r5, r6, r7 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ - ldr r2, [pc, #160] @ 91528 │ │ │ │ - ldr r3, [pc, #152] @ 91524 │ │ │ │ + ldr r2, [pc, #160] @ 91518 │ │ │ │ + ldr r3, [pc, #152] @ 91514 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9151c │ │ │ │ + bne 9150c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r6, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ asr r8, r9, #31 │ │ │ │ subs r4, r9, #1 │ │ │ │ sbc r8, r8, #0 │ │ │ │ subs r9, r4, r9 │ │ │ │ sbc sl, r8, #0 │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ cmpeq r4, r9 │ │ │ │ - beq 91480 │ │ │ │ + beq 91470 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ str fp, [sp, #8] │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r8, r8, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 914d4 │ │ │ │ + bne 914c4 │ │ │ │ mov r5, #1 │ │ │ │ - b 91480 │ │ │ │ + b 91470 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #23 │ │ │ │ + ldrdeq lr, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r0, ror fp │ │ │ │ + eoreq lr, r1, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #388] @ 916d0 │ │ │ │ + ldr r2, [pc, #388] @ 916c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ 916d4 │ │ │ │ + ldr r3, [pc, #380] @ 916c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 90aa4 │ │ │ │ - ldr r8, [pc, #344] @ 916d8 │ │ │ │ + bl 90a94 │ │ │ │ + ldr r8, [pc, #344] @ 916c8 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 915b0 │ │ │ │ + beq 915a0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, r4, r7, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 915a8 │ │ │ │ + bne 91598 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 91610 │ │ │ │ + beq 91600 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 915e0 │ │ │ │ + beq 915d0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #288] @ 916dc │ │ │ │ - ldr r3, [pc, #276] @ 916d4 │ │ │ │ + ldr r2, [pc, #288] @ 916cc │ │ │ │ + ldr r3, [pc, #276] @ 916c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 916cc │ │ │ │ + bne 916bc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 916b8 │ │ │ │ + beq 916a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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 │ │ │ │ + b 915a4 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 915b4 │ │ │ │ + beq 915a4 │ │ │ │ subs r8, r7, #2 │ │ │ │ asr r7, r7, #31 │ │ │ │ sbc r7, r7, #0 │ │ │ │ subs r3, r8, r4 │ │ │ │ sbc r7, r7, #0 │ │ │ │ asr r8, r4, #31 │ │ │ │ str r6, [sp, #24] │ │ │ │ @@ -113704,60 +113700,60 @@ │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 9167c │ │ │ │ + b 9166c │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 916c4 │ │ │ │ + beq 916b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91654 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91654 │ │ │ │ mov r0, #1 │ │ │ │ - b 915b4 │ │ │ │ - ldr r3, [pc, #32] @ 916e0 │ │ │ │ + b 915a4 │ │ │ │ + ldr r3, [pc, #32] @ 916d0 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 91600 │ │ │ │ + b 915f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 915b4 │ │ │ │ + b 915a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, r4, lsr #21 │ │ │ │ + @ instruction: 0x0021eab4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, ror sl │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + eoreq lr, r1, ip, lsl #21 │ │ │ │ + eoreq lr, r1, ip, asr #20 │ │ │ │ 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 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #392] @ 91890 │ │ │ │ - ldr r1, [pc, #392] @ 91894 │ │ │ │ + ldr r0, [pc, #392] @ 91880 │ │ │ │ + ldr r1, [pc, #392] @ 91884 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #384] @ 91898 │ │ │ │ - ldr r2, [pc, #384] @ 9189c │ │ │ │ + ldr r5, [pc, #384] @ 91888 │ │ │ │ + ldr r2, [pc, #384] @ 9188c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -113766,592 +113762,592 @@ │ │ │ │ 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 2676ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 917dc │ │ │ │ + beq 917cc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r8, r0 │ │ │ │ lsl r7, r0, #1 │ │ │ │ mov r6, r9 │ │ │ │ add r2, r6, #2 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsl fp, r2, #2 │ │ │ │ ands sl, r0, #1 │ │ │ │ - bne 917a4 │ │ │ │ + bne 91794 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 91818 │ │ │ │ + beq 91808 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 9184c │ │ │ │ + beq 9183c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91810 │ │ │ │ + beq 91800 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r0, r0, r9 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp r8, r6 │ │ │ │ eor r9, r0, r0, lsr #6 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrgt r3, [sp, #4] │ │ │ │ - bgt 91778 │ │ │ │ + bgt 91768 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [pc, #188] @ 918a0 │ │ │ │ - ldr r3, [pc, #172] @ 91894 │ │ │ │ + ldr r2, [pc, #188] @ 91890 │ │ │ │ + ldr r3, [pc, #172] @ 91884 │ │ │ │ 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 9188c │ │ │ │ + bne 9187c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 90684 │ │ │ │ - b 917b8 │ │ │ │ - ldr r3, [pc, #132] @ 918a4 │ │ │ │ + bl 90674 │ │ │ │ + b 917a8 │ │ │ │ + ldr r3, [pc, #132] @ 91894 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91834 │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ - bl 20b8fc │ │ │ │ + ble 91824 │ │ │ │ + bl 916d4 │ │ │ │ + b 917a8 │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ + bl 916d4 │ │ │ │ + b 917a8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91884 │ │ │ │ + beq 91874 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 917b8 │ │ │ │ + ble 917a8 │ │ │ │ add sl, sl, #1 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp fp, sl │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 9186c │ │ │ │ - b 917b8 │ │ │ │ - bl 90684 │ │ │ │ - b 91864 │ │ │ │ + bne 9185c │ │ │ │ + b 917a8 │ │ │ │ + bl 90674 │ │ │ │ + b 91854 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + eoreq lr, r1, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq lr, [r1], -r4 @ │ │ │ │ + eoreq lr, r1, r4, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r4, lsl r8 │ │ │ │ + eoreq lr, r1, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3984] @ 9285c │ │ │ │ + ldr r0, [pc, #3984] @ 9284c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #3980] @ 92860 │ │ │ │ + ldr r1, [pc, #3980] @ 92850 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r6, [pc, #3972] @ 92864 │ │ │ │ - ldr r2, [pc, #3972] @ 92868 │ │ │ │ + ldr r6, [pc, #3972] @ 92854 │ │ │ │ + ldr r2, [pc, #3972] @ 92858 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ - 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 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 91944 │ │ │ │ + bne 91934 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ strls r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8db30 │ │ │ │ + bl 8db20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 923cc │ │ │ │ + bne 923bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ands fp, r3, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov ip, r1 │ │ │ │ - beq 919e4 │ │ │ │ + beq 919d4 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ - bgt 92c0c │ │ │ │ + bgt 92bfc │ │ │ │ mov r2, #188 @ 0xbc │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #3808] @ 9286c │ │ │ │ + ldr r0, [pc, #3808] @ 9285c │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ streq lr, [r4] │ │ │ │ - beq 919b4 │ │ │ │ + beq 919a4 │ │ │ │ mov r0, r3 │ │ │ │ str lr, [r4] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #3764] @ 92870 │ │ │ │ - ldr r3, [pc, #3744] @ 92860 │ │ │ │ + ldr r2, [pc, #3764] @ 92860 │ │ │ │ + ldr r3, [pc, #3744] @ 92850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 92ec4 │ │ │ │ + bne 92eb4 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ ldrsh sl, [r3] │ │ │ │ - bgt 91b6c │ │ │ │ - ldr r0, [pc, #3708] @ 92874 │ │ │ │ + bgt 91b5c │ │ │ │ + ldr r0, [pc, #3708] @ 92864 │ │ │ │ sub lr, sl, #42 @ 0x2a │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #147 @ 0x93 │ │ │ │ - bhi 92590 │ │ │ │ + bhi 92580 │ │ │ │ add lr, lr, lr │ │ │ │ ldrh lr, [r0, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ str r8, [sp, #28] │ │ │ │ streq r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #3692] @ 928a0 │ │ │ │ + ldr r3, [pc, #3692] @ 92890 │ │ │ │ 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 │ │ │ │ + ble 92a98 │ │ │ │ + ldr r3, [pc, #3640] @ 92894 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 91a90 │ │ │ │ - ldr r3, [pc, #3620] @ 928a8 │ │ │ │ + bcs 91a80 │ │ │ │ + ldr r3, [pc, #3620] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92b30 │ │ │ │ + beq 92b20 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r6, r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r3, #6 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [ip] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bne 91ac0 │ │ │ │ + bne 91ab0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b5c │ │ │ │ mov r8, #6 │ │ │ │ tst r0, #1 │ │ │ │ asr r5, fp, #31 │ │ │ │ - bne 91af4 │ │ │ │ + bne 91ae4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp fp, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r5, r3 │ │ │ │ - blt 92570 │ │ │ │ + blt 92560 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92568 │ │ │ │ + beq 92558 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds fp, fp, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ add sl, sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp r5, r2 │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b5c │ │ │ │ cmn fp, #1 │ │ │ │ - bne 91adc │ │ │ │ + bne 91acc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ subs ip, sl, #56 @ 0x38 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movne ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ - beq 9269c │ │ │ │ + beq 9268c │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ addne ip, r2, ip │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a1c │ │ │ │ ldrb r3, [ip, #-1]! │ │ │ │ cmp ip, r2 │ │ │ │ add fp, fp, r3 │ │ │ │ - bne 91ba8 │ │ │ │ + bne 91b98 │ │ │ │ mov sl, fp │ │ │ │ - b 91b6c │ │ │ │ + b 91b5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3240] @ 92878 │ │ │ │ + ldr r2, [pc, #3240] @ 92868 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ 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 1ea28c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 92638 │ │ │ │ + beq 92628 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92904 │ │ │ │ + beq 928f4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #3164] @ 92890 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ + ble 927bc │ │ │ │ + ldr r3, [pc, #3112] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 9261c │ │ │ │ + bcc 9260c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92cd4 │ │ │ │ + beq 92cc4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #20 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 92adc │ │ │ │ + bne 92acc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 92cc8 │ │ │ │ - ldr r2, [pc, #2968] @ 9287c │ │ │ │ + beq 92cb8 │ │ │ │ + ldr r2, [pc, #2968] @ 9286c │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ 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 55fcc │ │ │ │ ands sl, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 92bcc │ │ │ │ + bne 92bbc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 92bdc │ │ │ │ + bne 92bcc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #2908] @ 928a0 │ │ │ │ + ldr r3, [pc, #2908] @ 92890 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - ble 92b70 │ │ │ │ - ldr r3, [pc, #2880] @ 928a4 │ │ │ │ + ble 92b60 │ │ │ │ + ldr r3, [pc, #2880] @ 92894 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 91da4 │ │ │ │ - ldr r3, [pc, #2860] @ 928a8 │ │ │ │ + bcs 91d94 │ │ │ │ + ldr r3, [pc, #2860] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91da4 │ │ │ │ + bne 91d94 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, ip │ │ │ │ str r3, [r4] │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 926e8 │ │ │ │ + beq 926d8 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne 91dc8 │ │ │ │ + bne 91db8 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 926e8 │ │ │ │ + bne 926d8 │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bb4 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #2796] @ 928c8 │ │ │ │ + ldr r2, [pc, #2796] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d58 │ │ │ │ + beq 92d48 │ │ │ │ tst r3, #4 │ │ │ │ - beq 92c24 │ │ │ │ + beq 92c14 │ │ │ │ ldrh r2, [r6, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl ip, r3, #16 │ │ │ │ lsr ip, ip, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr ip, ip, r3, lsl #13 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsr sl, ip, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ - ldr r3, [pc, #2692] @ 928a0 │ │ │ │ + b 919a4 │ │ │ │ + ldr r3, [pc, #2692] @ 92890 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b58 │ │ │ │ - ldr r3, [pc, #2676] @ 928a4 │ │ │ │ + ble 92b48 │ │ │ │ + ldr r3, [pc, #2676] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 91e54 │ │ │ │ - ldr r3, [pc, #2656] @ 928a8 │ │ │ │ + bcs 91e44 │ │ │ │ + ldr r3, [pc, #2656] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 9259c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91f04 │ │ │ │ + beq 91ef4 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92af0 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #2644] @ 928c8 │ │ │ │ + ldr r2, [pc, #2644] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 925f0 │ │ │ │ - ldr r6, [pc, #2556] @ 92880 │ │ │ │ + bne 925e0 │ │ │ │ + ldr r6, [pc, #2556] @ 92870 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b08 │ │ │ │ + beq 92af8 │ │ │ │ str r2, [r6] │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ - ldr r2, [pc, #2580] @ 928d0 │ │ │ │ + ldr r2, [pc, #2580] @ 928c0 │ │ │ │ and r1, r1, #31 │ │ │ │ and r0, r2, r7, lsr #16 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r8, #2] │ │ │ │ strh r1, [r8, #-2] │ │ │ │ - b 91df4 │ │ │ │ - ldr r3, [pc, #2496] @ 928a0 │ │ │ │ + b 91de4 │ │ │ │ + ldr r3, [pc, #2496] @ 92890 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b40 │ │ │ │ - ldr r3, [pc, #2480] @ 928a4 │ │ │ │ + ble 92b30 │ │ │ │ + ldr r3, [pc, #2480] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 92598 │ │ │ │ + bcc 92588 │ │ │ │ ldr r3, [ip] │ │ │ │ mov r2, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [ip] │ │ │ │ mov r1, ip │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ add sl, sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91f9c │ │ │ │ + beq 91f8c │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91f9c │ │ │ │ - ldr r2, [pc, #2400] @ 928c8 │ │ │ │ + bne 91f8c │ │ │ │ + ldr r2, [pc, #2400] @ 928b8 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92ec8 │ │ │ │ + beq 92eb8 │ │ │ │ tst r1, #4 │ │ │ │ ldrhne r3, [r3, #-2] │ │ │ │ ldrsheq r3, [r3] │ │ │ │ lsl ip, r1, #16 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lsr ip, ip, #19 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr ip, ip, r3, lsl #13 │ │ │ │ lsr sl, ip, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 925c8 │ │ │ │ + beq 925b8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1052dc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r2, [ip] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ - b 91924 │ │ │ │ + b 91914 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + 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, #56 @ 0x38 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ 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, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2196] @ 92890 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b9c │ │ │ │ - ldr r3, [pc, #2172] @ 928a4 │ │ │ │ + ble 92b8c │ │ │ │ + ldr r3, [pc, #2172] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92054 │ │ │ │ - ldr r3, [pc, #2152] @ 928a8 │ │ │ │ + bcs 92044 │ │ │ │ + ldr r3, [pc, #2152] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92054 │ │ │ │ + bne 92044 │ │ │ │ mov r3, #8 │ │ │ │ - b 923c0 │ │ │ │ + b 923b0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 92750 │ │ │ │ + bne 92740 │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r9, r9, #1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ str r9, [r1] │ │ │ │ @@ -114359,966 +114355,966 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub r5, r5, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, ip │ │ │ │ mov r6, #8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b5c │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r5, #1 │ │ │ │ - beq 92a54 │ │ │ │ + beq 92a44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 92a48 │ │ │ │ + beq 92a38 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r9, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r8, r8, r0 │ │ │ │ add sl, sl, r8 │ │ │ │ - b 92098 │ │ │ │ + b 92088 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ + b 91914 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92c50 │ │ │ │ + bne 92c40 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9260c │ │ │ │ + beq 925fc │ │ │ │ movle sl, r5 │ │ │ │ - ble 91b6c │ │ │ │ - ldr r2, [pc, #1832] @ 928a0 │ │ │ │ - ldr fp, [pc, #1800] @ 92884 │ │ │ │ + ble 91b5c │ │ │ │ + ldr r2, [pc, #1832] @ 92890 │ │ │ │ + ldr fp, [pc, #1800] @ 92874 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ mov sl, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 92888 │ │ │ │ + ldr r6, [pc, #1788] @ 92878 │ │ │ │ mov r4, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ - b 9224c │ │ │ │ + b 9223c │ │ │ │ add r5, r5, #1 │ │ │ │ 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 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92240 │ │ │ │ + bne 92230 │ │ │ │ lsr r2, r8, #23 │ │ │ │ - ldr r3, [pc, #1728] @ 9288c │ │ │ │ + ldr r3, [pc, #1728] @ 9287c │ │ │ │ orr r2, r2, r9, lsl #9 │ │ │ │ eor r2, r2, r8 │ │ │ │ mul r3, r2, r3 │ │ │ │ eor r1, r9, r9, lsr #23 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ umull r1, r0, r2, r6 │ │ │ │ - ldr r2, [pc, #1704] @ 92890 │ │ │ │ + ldr r2, [pc, #1704] @ 92880 │ │ │ │ add r3, r3, r0 │ │ │ │ eor r1, r1, r3, lsr #15 │ │ │ │ eor r1, r1, #-436207616 @ 0xe6000000 │ │ │ │ eor r1, r1, #13697024 @ 0xd10000 │ │ │ │ eor r2, r3, r2 │ │ │ │ eor r1, r1, #38400 @ 0x9600 │ │ │ │ - ldr r3, [pc, #1680] @ 92894 │ │ │ │ + ldr r3, [pc, #1680] @ 92884 │ │ │ │ eor r1, r1, #80 @ 0x50 │ │ │ │ mul r3, r1, r3 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ umull r0, r2, r1, fp │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r2, r0, #23 │ │ │ │ orr r2, r2, r3, lsl #9 │ │ │ │ eor r1, r0, r2 │ │ │ │ - ldr r2, [pc, #1636] @ 9288c │ │ │ │ + ldr r2, [pc, #1636] @ 9287c │ │ │ │ eor r3, r3, r3, lsr #23 │ │ │ │ mul r2, r1, r2 │ │ │ │ mla r3, r6, r3, r2 │ │ │ │ umull r2, r0, r1, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ eor r3, r2, r3, lsr #15 │ │ │ │ add sl, sl, r3, lsr #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 92ad4 │ │ │ │ + beq 92ac4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 92194 │ │ │ │ + bgt 92184 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 92194 │ │ │ │ + b 92184 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ - ldr r3, [pc, #1564] @ 928a0 │ │ │ │ + b 91914 │ │ │ │ + ldr r3, [pc, #1564] @ 92890 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b84 │ │ │ │ - ldr r3, [pc, #1548] @ 928a4 │ │ │ │ + ble 92b74 │ │ │ │ + ldr r3, [pc, #1548] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 922bc │ │ │ │ - ldr r1, [pc, #1528] @ 928a8 │ │ │ │ + bcs 922ac │ │ │ │ + ldr r1, [pc, #1528] @ 92898 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 9259c │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 925d4 │ │ │ │ + bne 925c4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r1] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r1] │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b5c │ │ │ │ mov r8, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92ac8 │ │ │ │ + ble 92ab8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 922f8 │ │ │ │ - b 91b6c │ │ │ │ + bne 922e8 │ │ │ │ + b 91b5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #1348] @ 92890 │ │ │ │ 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 r7, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92bb0 │ │ │ │ - ldr r3, [pc, #1292] @ 928a4 │ │ │ │ + ble 92ba0 │ │ │ │ + ldr r3, [pc, #1292] @ 92894 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 923d4 │ │ │ │ - ldr r3, [pc, #1272] @ 928a8 │ │ │ │ + bcs 923c4 │ │ │ │ + ldr r3, [pc, #1272] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #9 │ │ │ │ - bne 923d4 │ │ │ │ + bne 923c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 91b6c │ │ │ │ + b 91b5c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 927e0 │ │ │ │ + bne 927d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [r1] │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsl r9, r9, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ sub r8, r3, #1 │ │ │ │ mov sl, ip │ │ │ │ mov r5, #9 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ str r9, [r1] │ │ │ │ cmn r8, #1 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b5c │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 92a40 │ │ │ │ + beq 92a30 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 924ac │ │ │ │ + beq 9249c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 92a5c │ │ │ │ + beq 92a4c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ str r9, [r1] │ │ │ │ add fp, fp, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, fp │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r8, r3 │ │ │ │ movlt r3, r8 │ │ │ │ sub r8, r3, #1 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ - b 92414 │ │ │ │ + b 92404 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ tst r2, #2 │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne ip, ip, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov sl, ip │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9253c │ │ │ │ + beq 9252c │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9253c │ │ │ │ - ldr r1, [pc, #960] @ 928c8 │ │ │ │ + bne 9252c │ │ │ │ + ldr r1, [pc, #960] @ 928b8 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92d88 │ │ │ │ + beq 92d78 │ │ │ │ tst r2, #4 │ │ │ │ - beq 92c48 │ │ │ │ + beq 92c38 │ │ │ │ ldrh ip, [r3, #-2] │ │ │ │ lsr ip, ip, #5 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr r3, r3, ip, lsl #13 │ │ │ │ lsr sl, r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r3, #4] │ │ │ │ addne r3, r1, ip, lsl #2 │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a1c │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov sl, fp │ │ │ │ - bne 92550 │ │ │ │ - b 91b6c │ │ │ │ + bne 92540 │ │ │ │ + b 91b5c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 91b2c │ │ │ │ + b 91b1c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl 90b94 │ │ │ │ - b 91b08 │ │ │ │ + bl 90b84 │ │ │ │ + b 91af8 │ │ │ │ lsl r2, sl, #2 │ │ │ │ - b 91984 │ │ │ │ - ldr r3, [pc, #776] @ 928a8 │ │ │ │ + b 91974 │ │ │ │ + ldr r3, [pc, #776] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91f04 │ │ │ │ + bne 91ef4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4] │ │ │ │ - bl 8ce54 │ │ │ │ + bl 8ce44 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91fc0 │ │ │ │ + b 91fb0 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92af0 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #736] @ 928c8 │ │ │ │ + ldr r2, [pc, #736] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d2c │ │ │ │ + beq 92d1c │ │ │ │ tst r3, #4 │ │ │ │ lsleq ip, r3, #16 │ │ │ │ lsreq ip, ip, #19 │ │ │ │ - beq 92b28 │ │ │ │ + beq 92b18 │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 91df4 │ │ │ │ + b 91de4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ - ldr r3, [pc, #644] @ 928a8 │ │ │ │ + b 919a4 │ │ │ │ + ldr r3, [pc, #644] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c8c │ │ │ │ + bne 91c7c │ │ │ │ mov r3, #11 │ │ │ │ - b 923c0 │ │ │ │ + b 923b0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 91c0c │ │ │ │ + bne 91bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9265c │ │ │ │ + beq 9264c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 91c14 │ │ │ │ + beq 91c04 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d28 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #596] @ 928c8 │ │ │ │ + ldr r2, [pc, #596] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92e0c │ │ │ │ + beq 92dfc │ │ │ │ tst r3, #4 │ │ │ │ - beq 92d50 │ │ │ │ + beq 92d40 │ │ │ │ ldrh r2, [r7, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl ip, r3, #16 │ │ │ │ lsr ip, ip, #19 │ │ │ │ orr ip, ip, r2, lsl #13 │ │ │ │ - b 91e04 │ │ │ │ + b 91df4 │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91b98 │ │ │ │ - ldr r2, [pc, #536] @ 928c8 │ │ │ │ + bne 91b88 │ │ │ │ + ldr r2, [pc, #536] @ 928b8 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92da4 │ │ │ │ + beq 92d94 │ │ │ │ tst r1, #4 │ │ │ │ moveq r2, #56 @ 0x38 │ │ │ │ - beq 926cc │ │ │ │ + beq 926bc │ │ │ │ ldrh r2, [r3, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ lsr sl, r3, #1 │ │ │ │ str r1, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [ip] │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b5c │ │ │ │ mov r5, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92abc │ │ │ │ + ble 92aac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92a34 │ │ │ │ + beq 92a24 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228770 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 92704 │ │ │ │ - b 91b6c │ │ │ │ + bne 926f4 │ │ │ │ + b 91b5c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bb4 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #352] @ 928c8 │ │ │ │ + ldr r2, [pc, #352] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91de4 │ │ │ │ - ldr r7, [pc, #288] @ 92898 │ │ │ │ + bne 91dd4 │ │ │ │ + ldr r7, [pc, #288] @ 92888 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d64 │ │ │ │ + beq 92d54 │ │ │ │ str r2, [r7] │ │ │ │ ldrh r1, [r6, #-2] │ │ │ │ - ldr r2, [pc, #288] @ 928d0 │ │ │ │ + ldr r2, [pc, #288] @ 928c0 │ │ │ │ and r1, r1, #31 │ │ │ │ and r0, r2, r8, lsr #16 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r6, #2] │ │ │ │ strh r1, [r6, #-2] │ │ │ │ - b 91df4 │ │ │ │ + b 91de4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 91c74 │ │ │ │ + b 91c64 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d28 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #208] @ 928c8 │ │ │ │ + ldr r2, [pc, #208] @ 928b8 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9267c │ │ │ │ - ldr r6, [pc, #148] @ 9289c │ │ │ │ + bne 9266c │ │ │ │ + ldr r6, [pc, #148] @ 9288c │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d40 │ │ │ │ + beq 92d30 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #144] @ 928d0 │ │ │ │ + ldr r2, [pc, #144] @ 928c0 │ │ │ │ and r1, r1, #31 │ │ │ │ and r0, r2, r8, lsr #16 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r7, #2] │ │ │ │ strh r1, [r7, #-2] │ │ │ │ - b 9268c │ │ │ │ - eoreq lr, r1, r8, lsr #14 │ │ │ │ + b 9267c │ │ │ │ + eoreq lr, r1, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, lsl #14 │ │ │ │ + eoreq lr, r1, ip, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ - eoreq lr, r1, ip, lsr r6 │ │ │ │ - @ instruction: 0x001f1cb4 │ │ │ │ + eoreq lr, r1, ip, asr #12 │ │ │ │ + andseq r1, pc, r4, lsl #25 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror fp │ │ │ │ + eoreq lr, r1, ip, lsl #23 │ │ │ │ @ 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 @ │ │ │ │ + mlaeq r1, r8, r2, lr │ │ │ │ + eoreq lr, r1, r4, lsl #4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001f0db4 │ │ │ │ + andseq ip, sp, ip, lsl #1 │ │ │ │ + andseq ip, sp, r8, lsr #1 │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x001e4ab4 │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - @ instruction: 0x001dbfd0 │ │ │ │ + andseq r4, lr, r4, lsl #21 │ │ │ │ + andseq fp, sp, r8, ror #30 │ │ │ │ + andseq fp, sp, r0, lsr #31 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - mlaeq r1, r4, sp, sp │ │ │ │ + eoreq sp, r1, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq fp, sp, r0, lsl #29 │ │ │ │ + andseq fp, sp, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - eoreq sp, r1, ip, asr #25 │ │ │ │ - eoreq sp, r1, r0, lsr #25 │ │ │ │ + ldrdeq sp, [r1], -ip @ │ │ │ │ + @ instruction: 0x0021dcb0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - eoreq sp, r1, r0, ror ip │ │ │ │ - eoreq sp, r1, r0, asr ip │ │ │ │ - eoreq sp, r1, r8, ror #23 │ │ │ │ - eoreq sp, r1, ip, lsr #22 │ │ │ │ - ldrdeq sp, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, r0, lsl #25 │ │ │ │ + eoreq sp, r1, r0, ror #24 │ │ │ │ + strdeq sp, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, ip, lsr fp │ │ │ │ + eoreq sp, r1, r8, ror #21 │ │ │ │ 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 1ecd98 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 9295c │ │ │ │ + bne 9294c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92e6c │ │ │ │ + beq 92e5c │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1eca88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-204] @ 928a0 │ │ │ │ + ldr r3, [pc, #-204] @ 92890 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ + ble 92d84 │ │ │ │ + ldr r3, [pc, #-244] @ 92894 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 929c0 │ │ │ │ - ldr r3, [pc, #-268] @ 928a8 │ │ │ │ + bcs 929b0 │ │ │ │ + ldr r3, [pc, #-268] @ 92898 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9204c │ │ │ │ + beq 9203c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ sub r5, ip, #1 │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a1c │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92c14 │ │ │ │ + beq 92c04 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 929ec │ │ │ │ - b 91b6c │ │ │ │ + bne 929dc │ │ │ │ + b 91b5c │ │ │ │ mov sl, ip │ │ │ │ - b 91b6c │ │ │ │ + b 91b5c │ │ │ │ add r2, fp, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 9272c │ │ │ │ + b 9271c │ │ │ │ mov r8, ip │ │ │ │ - b 92414 │ │ │ │ + b 92404 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 920f4 │ │ │ │ + b 920e4 │ │ │ │ mov r5, r0 │ │ │ │ - b 92098 │ │ │ │ + b 92088 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 92478 │ │ │ │ + bne 92468 │ │ │ │ bl 10799c │ │ │ │ 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 │ │ │ │ + bne 92464 │ │ │ │ + ldr r3, [pc, #-472] @ 9289c │ │ │ │ + ldr r1, [pc, #-472] @ 928a0 │ │ │ │ + ldr r0, [pc, #-472] @ 928a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #-480] @ 928b8 │ │ │ │ + ldr r2, [pc, #-480] @ 928a8 │ │ │ │ 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 20b8c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91a64 │ │ │ │ + b 91a54 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92710 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 92700 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92304 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 922f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 91b6c │ │ │ │ + b 91b5c │ │ │ │ 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 │ │ │ │ - b 91d08 │ │ │ │ + bl 55fcc │ │ │ │ + b 91cf8 │ │ │ │ lsr ip, r8, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df4 │ │ │ │ bics r3, r5, #4 │ │ │ │ lslne ip, r3, #16 │ │ │ │ - ldreq ip, [pc, #-560] @ 928e8 │ │ │ │ - ldreq r3, [pc, #-540] @ 92900 │ │ │ │ + ldreq ip, [pc, #-560] @ 928d8 │ │ │ │ + ldreq r3, [pc, #-540] @ 928f0 │ │ │ │ lsrne ip, ip, #19 │ │ │ │ strheq r3, [r8, #2] │ │ │ │ strhne r3, [r8, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r3, [r8] │ │ │ │ - b 91e00 │ │ │ │ + b 91df0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, ip │ │ │ │ - b 923c4 │ │ │ │ + b 923b4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91eec │ │ │ │ + b 91edc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91e28 │ │ │ │ + b 91e18 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91d5c │ │ │ │ + b 91d4c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 92290 │ │ │ │ + b 92280 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92020 │ │ │ │ + b 92010 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92390 │ │ │ │ + b 92380 │ │ │ │ lsr ip, r6, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ asr sl, r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919a4 │ │ │ │ mov r1, #11 │ │ │ │ stm sp, {r0, sl} │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #-820] @ 928bc │ │ │ │ - ldr r1, [pc, #-820] @ 928c0 │ │ │ │ - ldr r0, [pc, #-820] @ 928c4 │ │ │ │ + ldr r2, [pc, #-820] @ 928ac │ │ │ │ + ldr r1, [pc, #-820] @ 928b0 │ │ │ │ + ldr r0, [pc, #-820] @ 928b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 91b6c │ │ │ │ + bl 4e5c4 │ │ │ │ + b 91b5c │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - b 91b6c │ │ │ │ + b 91b5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 92a08 │ │ │ │ + b 929f8 │ │ │ │ lsl ip, r3, #16 │ │ │ │ lsr ip, ip, #19 │ │ │ │ ldrsh r3, [r6] │ │ │ │ - b 91e00 │ │ │ │ + b 91df0 │ │ │ │ bics r2, r5, #4 │ │ │ │ ldrsh sl, [r3] │ │ │ │ - ldreq r2, [pc, #-836] @ 92900 │ │ │ │ + ldreq r2, [pc, #-836] @ 928f0 │ │ │ │ strh r2, [r3, #2] │ │ │ │ str r1, [r8] │ │ │ │ mov ip, sl │ │ │ │ - b 92520 │ │ │ │ + b 92510 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-916] @ 928c8 │ │ │ │ + ldr r1, [pc, #-916] @ 928b8 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 92510 │ │ │ │ - ldr r8, [pc, #-928] @ 928cc │ │ │ │ + bne 92500 │ │ │ │ + ldr r8, [pc, #-928] @ 928bc │ │ │ │ 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 2b3cc │ │ │ │ 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 │ │ │ │ + beq 92c24 │ │ │ │ + ldr ip, [pc, #-980] @ 928c0 │ │ │ │ str r1, [r8] │ │ │ │ ldrh r1, [r3, #-2] │ │ │ │ and r0, ip, r6, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r2, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov ip, r0 │ │ │ │ strh r2, [r3, #2] │ │ │ │ strh r1, [r3, #-2] │ │ │ │ - b 92520 │ │ │ │ - ldr r2, [pc, #-1020] @ 928d4 │ │ │ │ + b 92510 │ │ │ │ + ldr r2, [pc, #-1020] @ 928c4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - b 91ce4 │ │ │ │ + b 91cd4 │ │ │ │ mov r7, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1044] @ 928d8 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-1044] @ 928c8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #-1068] @ 928dc │ │ │ │ + ldr r0, [pc, #-1068] @ 928cc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 91ca4 │ │ │ │ - ldr r6, [pc, #-1108] @ 928e0 │ │ │ │ + b 91c94 │ │ │ │ + ldr r6, [pc, #-1108] @ 928d0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 91e84 │ │ │ │ + b 91e74 │ │ │ │ lsr ip, r7, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91df4 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1100] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1100] @ 928f0 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 9268c │ │ │ │ - ldr r7, [pc, #-1148] @ 928e4 │ │ │ │ + b 9267c │ │ │ │ + ldr r7, [pc, #-1148] @ 928d4 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 92778 │ │ │ │ + b 92768 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1136] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1136] @ 928f0 │ │ │ │ lslne ip, r3, #16 │ │ │ │ strheq r3, [r6, #2] │ │ │ │ strhne r3, [r6, #2] │ │ │ │ - ldreq ip, [pc, #-1176] @ 928e8 │ │ │ │ + ldreq ip, [pc, #-1176] @ 928d8 │ │ │ │ lsrne ip, ip, #19 │ │ │ │ str r2, [r7] │ │ │ │ - b 92c2c │ │ │ │ - ldr r8, [pc, #-1188] @ 928ec │ │ │ │ + b 92c1c │ │ │ │ + ldr r8, [pc, #-1188] @ 928dc │ │ │ │ add r8, pc, r8 │ │ │ │ - b 92c6c │ │ │ │ + b 92c5c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92990 │ │ │ │ - ldr r7, [pc, #-1212] @ 928f0 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 92980 │ │ │ │ + ldr r7, [pc, #-1212] @ 928e0 │ │ │ │ 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 2b3cc │ │ │ │ asr r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #8 │ │ │ │ - beq 92e98 │ │ │ │ + beq 92e88 │ │ │ │ lsr r2, r5, #11 │ │ │ │ bic r2, r2, #31 │ │ │ │ str r0, [r7] │ │ │ │ ldrh r0, [r3, #-2] │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r0, r0, #31 │ │ │ │ orr r1, r6, #4 │ │ │ │ orr r2, r2, r0 │ │ │ │ strh r1, [r3, #2] │ │ │ │ strh r2, [r3, #-2] │ │ │ │ - b 926c4 │ │ │ │ - ldr r8, [pc, #-1312] @ 928f4 │ │ │ │ + b 926b4 │ │ │ │ + ldr r8, [pc, #-1312] @ 928e4 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92eb0 │ │ │ │ + beq 92ea0 │ │ │ │ str r2, [r8] │ │ │ │ lsr r2, r6, #11 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r2, r2, r1 │ │ │ │ strh r3, [r7, #2] │ │ │ │ strh r2, [r7, #-2] │ │ │ │ - b 92684 │ │ │ │ + b 92674 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 92940 │ │ │ │ - b 9295c │ │ │ │ + bne 92930 │ │ │ │ + b 9294c │ │ │ │ bics r1, r6, #4 │ │ │ │ - ldreq r1, [pc, #-1444] @ 92900 │ │ │ │ + ldreq r1, [pc, #-1444] @ 928f0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ strh r1, [r3, #2] │ │ │ │ str r0, [r7] │ │ │ │ - b 926cc │ │ │ │ + b 926bc │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1468] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1468] @ 928f0 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r8] │ │ │ │ - b 92d50 │ │ │ │ + b 92d40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-1496] @ 928f8 │ │ │ │ + ldr r2, [pc, #-1496] @ 928e8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r6, r1, r5 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ lsl r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f38 │ │ │ │ + beq 92f28 │ │ │ │ lsr r2, r5, #11 │ │ │ │ ldrh r1, [r3, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r1, r1, #31 │ │ │ │ lsr r2, r2, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ orr r1, r6, #4 │ │ │ │ strh r2, [r3, #-2] │ │ │ │ - ldr r0, [pc, #-1576] @ 928fc │ │ │ │ + ldr r0, [pc, #-1576] @ 928ec │ │ │ │ strh r1, [r3, #2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ - b 91f70 │ │ │ │ - ldr r2, [pc, #-1600] @ 92900 │ │ │ │ + b 91f60 │ │ │ │ + ldr r2, [pc, #-1600] @ 928f0 │ │ │ │ bics r1, r6, #4 │ │ │ │ moveq r1, r2 │ │ │ │ - b 92f1c │ │ │ │ + b 92f0c │ │ │ │ │ │ │ │ -00092f48 : │ │ │ │ +00092f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #180] @ 93014 │ │ │ │ - ldr r1, [pc, #180] @ 93018 │ │ │ │ + ldr ip, [pc, #180] @ 93004 │ │ │ │ + ldr r1, [pc, #180] @ 93008 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #172] @ 9301c │ │ │ │ + ldr r2, [pc, #172] @ 9300c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #168] @ 93020 │ │ │ │ + ldr r3, [pc, #168] @ 93010 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -115336,81 +115332,81 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93024 │ │ │ │ + ldr r2, [pc, #60] @ 93014 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93018 │ │ │ │ + ldr r3, [pc, #40] @ 93008 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 93010 │ │ │ │ + bne 93000 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r8, r0, sp │ │ │ │ + eoreq sp, r1, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r1, r8, ror r0 │ │ │ │ + eoreq sp, r1, r8, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r1, ip │ │ │ │ + eoreq sp, r1, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r3 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 930a8 │ │ │ │ - ldr r2, [pc, #48] @ 930ac │ │ │ │ + ldr r3, [pc, #48] @ 93098 │ │ │ │ + ldr r2, [pc, #48] @ 9309c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r1, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #31 │ │ │ │ + mlaeq r1, r0, pc, ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000930b0 : │ │ │ │ +000930a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #184] @ 93180 │ │ │ │ - ldr r1, [pc, #184] @ 93184 │ │ │ │ + ldr ip, [pc, #184] @ 93170 │ │ │ │ + ldr r1, [pc, #184] @ 93174 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #176] @ 93188 │ │ │ │ + ldr r3, [pc, #176] @ 93178 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #172] @ 9318c │ │ │ │ + ldr r2, [pc, #172] @ 9317c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -115429,851 +115425,851 @@ │ │ │ │ mov r3, #5 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 918a8 │ │ │ │ + bl 91898 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93190 │ │ │ │ + ldr r2, [pc, #60] @ 93180 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93184 │ │ │ │ + ldr r3, [pc, #40] @ 93174 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9317c │ │ │ │ + bne 9316c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r1, r0, lsr pc │ │ │ │ + eoreq ip, r1, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, r0, lsl pc │ │ │ │ + eoreq ip, r1, r0, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r1, r0, lsr #29 │ │ │ │ + @ instruction: 0x0021ceb0 │ │ │ │ │ │ │ │ -00093194 : │ │ │ │ - b 918a8 │ │ │ │ +00093184 : │ │ │ │ + b 91898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr lr, [pc, #4032] @ 94170 │ │ │ │ + ldr lr, [pc, #4032] @ 94160 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4020] @ 94174 │ │ │ │ + ldr r0, [pc, #4020] @ 94164 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #4012] @ 94178 │ │ │ │ + ldr r7, [pc, #4012] @ 94168 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #4008] @ 9417c │ │ │ │ + ldr ip, [pc, #4008] @ 9416c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, ip] │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [r6] │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #24 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #28 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov fp, #1 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 93254 │ │ │ │ + bne 93244 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 932f8 │ │ │ │ + bls 932e8 │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 93f7c │ │ │ │ + beq 93f6c │ │ │ │ mov r9, r5 │ │ │ │ - b 9325c │ │ │ │ + b 9324c │ │ │ │ mov r9, #47 @ 0x2f │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r2] │ │ │ │ add r4, r8, r9 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bgt 93434 │ │ │ │ + bgt 93424 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 94150 │ │ │ │ + bne 94140 │ │ │ │ cmp r5, #87 @ 0x57 │ │ │ │ - bgt 932c4 │ │ │ │ + bgt 932b4 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 9346c │ │ │ │ - ldr r2, [pc, #3800] @ 94180 │ │ │ │ + ble 9345c │ │ │ │ + ldr r2, [pc, #3800] @ 94170 │ │ │ │ sub r1, r5, #42 @ 0x2a │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bhi 9346c │ │ │ │ + bhi 9345c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r2, r5, #161 @ 0xa1 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi 9346c │ │ │ │ - ldr r1, [pc, #3748] @ 94184 │ │ │ │ + bhi 9345c │ │ │ │ + ldr r1, [pc, #3748] @ 94174 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 9346c │ │ │ │ + bhi 9345c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 93254 │ │ │ │ + bne 93244 │ │ │ │ ldrsh r5, [r1] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - bne 9324c │ │ │ │ + bne 9323c │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - beq 93f80 │ │ │ │ + beq 93f70 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 93254 │ │ │ │ + bne 93244 │ │ │ │ ldrsh r5, [r3] │ │ │ │ - b 9324c │ │ │ │ + b 9323c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ 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, [pc, #3620] @ 94178 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea28c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 9402c │ │ │ │ + beq 9401c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 94380 │ │ │ │ + beq 94370 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #3592] @ 941cc │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [pc, #3592] @ 941bc │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94298 │ │ │ │ - ldr r3, [pc, #3548] @ 941d0 │ │ │ │ + ble 94288 │ │ │ │ + ldr r3, [pc, #3548] @ 941c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93624 │ │ │ │ - ldr r3, [pc, #3528] @ 941d4 │ │ │ │ + bcs 93614 │ │ │ │ + ldr r3, [pc, #3528] @ 941c4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93624 │ │ │ │ + bne 93614 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #11 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #3400] @ 9418c │ │ │ │ - ldr r3, [pc, #3372] @ 94174 │ │ │ │ + ldr r2, [pc, #3400] @ 9417c │ │ │ │ + ldr r3, [pc, #3372] @ 94164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 94a60 │ │ │ │ + bne 94a50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3356] @ 94190 │ │ │ │ + ldr r3, [pc, #3356] @ 94180 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94300 │ │ │ │ + beq 942f0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ 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] @ 941bc │ │ │ │ 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 │ │ │ │ + ble 94108 │ │ │ │ + ldr r2, [pc, #3288] @ 941c0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcs 93524 │ │ │ │ - ldr r1, [pc, #3264] @ 941d4 │ │ │ │ + bcs 93514 │ │ │ │ + ldr r1, [pc, #3264] @ 941c4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #6 │ │ │ │ - beq 9401c │ │ │ │ + beq 9400c │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r8, r8, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r2] │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov r2, #6 │ │ │ │ tst r0, #1 │ │ │ │ add r4, r4, #3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9355c │ │ │ │ + bne 9354c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ mov sl, #6 │ │ │ │ - b 935e0 │ │ │ │ + b 935d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r5, #1 │ │ │ │ adc r7, r7, #0 │ │ │ │ add r0, r0, r9 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ eor r9, r0, r0, lsr #6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r4, r4, r9 │ │ │ │ asr r2, r3, #31 │ │ │ │ cmp r7, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ tst r0, #1 │ │ │ │ asr r7, r5, #31 │ │ │ │ - bne 935f8 │ │ │ │ + bne 935e8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r7, r3 │ │ │ │ - blt 93eb4 │ │ │ │ + blt 93ea4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9357c │ │ │ │ + bne 9356c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 93590 │ │ │ │ + b 93580 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94510 │ │ │ │ + beq 94500 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #20 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #3 │ │ │ │ - bne 93ff8 │ │ │ │ + bne 93fe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 94564 │ │ │ │ - ldr r3, [pc, #2836] @ 94194 │ │ │ │ + beq 94554 │ │ │ │ + ldr r3, [pc, #2836] @ 94184 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ 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 55fcc │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 94160 │ │ │ │ + bne 94150 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9421c │ │ │ │ + bne 9420c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r6] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 936f0 │ │ │ │ + beq 936e0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 94964 │ │ │ │ - ldr r3, [pc, #2772] @ 941cc │ │ │ │ + beq 94954 │ │ │ │ + ldr r3, [pc, #2772] @ 941bc │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94140 │ │ │ │ + ble 94130 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 93f88 │ │ │ │ + beq 93f78 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1052dc │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ eor r8, r4, r4, lsr #6 │ │ │ │ - beq 93220 │ │ │ │ + beq 93210 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r6] │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ - mov r2, #0 │ │ │ │ + b 9342c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #2636] @ 941bc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940e8 │ │ │ │ - ldr r2, [pc, #2572] @ 941d0 │ │ │ │ + ble 940d8 │ │ │ │ + ldr r2, [pc, #2572] @ 941c0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcs 937ec │ │ │ │ - ldr r1, [pc, #2548] @ 941d4 │ │ │ │ + bcs 937dc │ │ │ │ + ldr r1, [pc, #2548] @ 941c4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 94008 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94094 │ │ │ │ + bne 94084 │ │ │ │ ldr r9, [r2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r9, r9, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r9, r9, #1 │ │ │ │ str r9, [r2] │ │ │ │ lsl r4, r4, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 938a0 │ │ │ │ + b 93890 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ 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 │ │ │ │ + bl 960ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, r0, lsl #10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ eor r8, r3, r3, lsr #6 │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, r8, r0 │ │ │ │ add r3, r3, r3, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #6 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r9, [r2] │ │ │ │ cmp r7, r3 │ │ │ │ movge r7, r3 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r7, #1 │ │ │ │ - beq 93ee4 │ │ │ │ + beq 93ed4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r1, [r1, r7, lsl #2] │ │ │ │ cmp ip, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne 93830 │ │ │ │ + bne 93820 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 93848 │ │ │ │ + b 93838 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #2248] @ 941cc │ │ │ │ + ldr r2, [pc, #2248] @ 941bc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r7, r2] │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, r0 │ │ │ │ - ble 94128 │ │ │ │ - ldr r2, [pc, #2220] @ 941d0 │ │ │ │ + ble 94118 │ │ │ │ + ldr r2, [pc, #2220] @ 941c0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 93948 │ │ │ │ - ldr r2, [pc, #2200] @ 941d4 │ │ │ │ + bcs 93938 │ │ │ │ + ldr r2, [pc, #2200] @ 941c4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 9475c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93970 │ │ │ │ + beq 93960 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bne 947f0 │ │ │ │ + bne 947e0 │ │ │ │ ldrh r0, [r8, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 947f0 │ │ │ │ + beq 947e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93fe8 │ │ │ │ + beq 93fd8 │ │ │ │ sub r5, r1, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ - ble 93f38 │ │ │ │ + ble 93f28 │ │ │ │ mov r8, #4 │ │ │ │ - b 939cc │ │ │ │ + b 939bc │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 228770 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ add sl, sl, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r5, sl │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93f38 │ │ │ │ + beq 93f28 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 93ed8 │ │ │ │ + ble 93ec8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 93998 │ │ │ │ + bne 93988 │ │ │ │ add r1, sl, #2 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - b 939a4 │ │ │ │ - ldr r3, [pc, #2000] @ 941cc │ │ │ │ + b 93994 │ │ │ │ + ldr r3, [pc, #2000] @ 941bc │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94108 │ │ │ │ - ldr r3, [pc, #1984] @ 941d0 │ │ │ │ + ble 940f8 │ │ │ │ + ldr r3, [pc, #1984] @ 941c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93a34 │ │ │ │ - ldr r3, [pc, #1964] @ 941d4 │ │ │ │ + bcs 93a24 │ │ │ │ + ldr r3, [pc, #1964] @ 941c4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 9475c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r4, r4, r4, lsl #3 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93a74 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 945b4 │ │ │ │ + beq 945a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 93738 │ │ │ │ - ldr r3, [pc, #1848] @ 941cc │ │ │ │ + b 93728 │ │ │ │ + ldr r3, [pc, #1848] @ 941bc │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940f8 │ │ │ │ - ldr r3, [pc, #1832] @ 941d0 │ │ │ │ + ble 940e8 │ │ │ │ + ldr r3, [pc, #1832] @ 941c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93acc │ │ │ │ - ldr r3, [pc, #1812] @ 941d4 │ │ │ │ + bcs 93abc │ │ │ │ + ldr r3, [pc, #1812] @ 941c4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 9475c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947c0 │ │ │ │ + bne 947b0 │ │ │ │ ldr r3, [r2] │ │ │ │ add r4, r4, r4, lsl #3 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93738 │ │ │ │ + b 93728 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #1680] @ 941bc │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940d8 │ │ │ │ - ldr r2, [pc, #1612] @ 941d0 │ │ │ │ + ble 940c8 │ │ │ │ + ldr r2, [pc, #1612] @ 941c0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcs 93bac │ │ │ │ - ldr r1, [pc, #1588] @ 941d4 │ │ │ │ + bcs 93b9c │ │ │ │ + ldr r1, [pc, #1588] @ 941c4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94580 │ │ │ │ + beq 94570 │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r8, r4, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, #7 │ │ │ │ ldrb r9, [r0, #16] │ │ │ │ str sl, [r2] │ │ │ │ - bne 942ac │ │ │ │ + bne 9429c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 93f5c │ │ │ │ + beq 93f4c │ │ │ │ mov r5, #9 │ │ │ │ - b 93c98 │ │ │ │ + b 93c88 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ca8 │ │ │ │ + beq 93c98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 93eec │ │ │ │ + beq 93edc │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 106e60 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ eor r7, r0, r0, lsr #6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str sl, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ movlt r3, r4 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r3, #1 │ │ │ │ - beq 93f5c │ │ │ │ + beq 93f4c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93bf8 │ │ │ │ + bne 93be8 │ │ │ │ mov r3, r4 │ │ │ │ - b 93c88 │ │ │ │ - ldr r3, [pc, #1300] @ 941cc │ │ │ │ + b 93c78 │ │ │ │ + ldr r3, [pc, #1300] @ 941bc │ │ │ │ ldr sl, [r7, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940c8 │ │ │ │ - ldr r3, [pc, #1284] @ 941d0 │ │ │ │ + ble 940b8 │ │ │ │ + ldr r3, [pc, #1284] @ 941c0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcs 93cf8 │ │ │ │ - ldr r0, [pc, #1256] @ 941d4 │ │ │ │ + bcs 93ce8 │ │ │ │ + ldr r0, [pc, #1256] @ 941c4 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94588 │ │ │ │ + beq 94578 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93f90 │ │ │ │ + bne 93f80 │ │ │ │ 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 2298a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - ble 93434 │ │ │ │ + ble 93424 │ │ │ │ mov r7, #4 │ │ │ │ - b 93d60 │ │ │ │ + b 93d50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93d30 │ │ │ │ + bgt 93d20 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93d30 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 93d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r4, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93738 │ │ │ │ + b 93728 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 94258 │ │ │ │ + bne 94248 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 93fe8 │ │ │ │ - ble 93434 │ │ │ │ - ldr r2, [pc, #1036] @ 941cc │ │ │ │ - ldr fp, [pc, #980] @ 94198 │ │ │ │ + beq 93fd8 │ │ │ │ + ble 93424 │ │ │ │ + ldr r2, [pc, #1036] @ 941bc │ │ │ │ + ldr fp, [pc, #980] @ 94188 │ │ │ │ ldr sl, [r7, r2] │ │ │ │ str r6, [sp, #20] │ │ │ │ - ldr r7, [pc, #972] @ 9419c │ │ │ │ + ldr r7, [pc, #972] @ 9418c │ │ │ │ mov r6, r3 │ │ │ │ str ip, [sp, #16] │ │ │ │ - b 93e94 │ │ │ │ + b 93e84 │ │ │ │ add r5, r5, #1 │ │ │ │ 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 266e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93e88 │ │ │ │ + bne 93e78 │ │ │ │ lsr r2, r8, #23 │ │ │ │ orr r2, r2, r9, lsl #9 │ │ │ │ eor r2, r2, r8 │ │ │ │ mul r3, fp, r2 │ │ │ │ eor r1, r9, r9, lsr #23 │ │ │ │ mla r3, r7, r1, r3 │ │ │ │ umull r1, r0, r2, r7 │ │ │ │ - ldr r2, [pc, #888] @ 941a0 │ │ │ │ + ldr r2, [pc, #888] @ 94190 │ │ │ │ add r3, r3, r0 │ │ │ │ eor r1, r1, r3, lsr #15 │ │ │ │ eor r1, r1, #-436207616 @ 0xe6000000 │ │ │ │ eor r1, r1, #13697024 @ 0xd10000 │ │ │ │ eor r2, r3, r2 │ │ │ │ eor r1, r1, #38400 @ 0x9600 │ │ │ │ - ldr r3, [pc, #864] @ 941a4 │ │ │ │ + ldr r3, [pc, #864] @ 94194 │ │ │ │ eor r1, r1, #80 @ 0x50 │ │ │ │ mul r3, r1, r3 │ │ │ │ - ldr r0, [pc, #856] @ 941a8 │ │ │ │ - ldr ip, [pc, #852] @ 941a8 │ │ │ │ + ldr r0, [pc, #856] @ 94198 │ │ │ │ + ldr ip, [pc, #852] @ 94198 │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ mov r3, r0 │ │ │ │ umull r0, r2, r1, ip │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r2, r0, #23 │ │ │ │ orr r2, r2, r3, lsl #9 │ │ │ │ eor r1, r0, r2 │ │ │ │ @@ -116282,815 +116278,815 @@ │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ umull r2, r0, r1, r7 │ │ │ │ add r3, r3, r0 │ │ │ │ eor r3, r2, r3, lsr #15 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 94024 │ │ │ │ + beq 94014 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93dd8 │ │ │ │ + bgt 93dc8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 93dd8 │ │ │ │ + b 93dc8 │ │ │ │ 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 │ │ │ │ + bl 90b84 │ │ │ │ + b 935fc │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 939d8 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 939c8 │ │ │ │ mov r7, r0 │ │ │ │ - b 938a8 │ │ │ │ + b 93898 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r9, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 93c38 │ │ │ │ + bne 93c28 │ │ │ │ bl 10799c │ │ │ │ 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 │ │ │ │ + bne 93c24 │ │ │ │ + ldr r3, [pc, #664] @ 9419c │ │ │ │ + ldr r1, [pc, #664] @ 941a0 │ │ │ │ + ldr r0, [pc, #664] @ 941a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #656] @ 941b8 │ │ │ │ + ldr r2, [pc, #656] @ 941a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 93fdc │ │ │ │ + beq 93fcc │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ - b 93d88 │ │ │ │ + bl 228770 │ │ │ │ + b 93d78 │ │ │ │ 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 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 93320 │ │ │ │ + b 93310 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 93724 │ │ │ │ + b 93714 │ │ │ │ tst r9, #1 │ │ │ │ lsrne r3, r9, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fbc │ │ │ │ ldrsh r3, [r9, #2] │ │ │ │ - ldr r2, [pc, #604] @ 94204 │ │ │ │ + ldr r2, [pc, #604] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 945c4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 945a4 │ │ │ │ + beq 94594 │ │ │ │ ldrh r2, [r9, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r3 │ │ │ │ str r2, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ add r5, r5, #2 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - b 93d88 │ │ │ │ + b 93d78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ - b 936a0 │ │ │ │ + bl 55fcc │ │ │ │ + b 93690 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 93424 │ │ │ │ + b 93414 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 93434 │ │ │ │ + b 93424 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 93384 │ │ │ │ + bne 93374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94050 │ │ │ │ + beq 94040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9338c │ │ │ │ + beq 9337c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ lsrne r3, r7, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fbc │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #408] @ 94204 │ │ │ │ + ldr r2, [pc, #408] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94820 │ │ │ │ + beq 94810 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94798 │ │ │ │ + beq 94788 │ │ │ │ ldrh r2, [r7, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r2, lsl #13 │ │ │ │ - b 93fcc │ │ │ │ + b 93fbc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 94368 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #344] @ 94204 │ │ │ │ + ldr r2, [pc, #344] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94630 │ │ │ │ + beq 94620 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94570 │ │ │ │ + beq 94560 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 93fc0 │ │ │ │ + b 93fb0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93cc4 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 93cb4 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93b7c │ │ │ │ + bl 20b8c4 │ │ │ │ + b 93b6c │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 937bc │ │ │ │ + bl 20b8c4 │ │ │ │ + b 937ac │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93aa0 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 93a90 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93a08 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 939f8 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 934f0 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 934e0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 9391c │ │ │ │ + b 9390c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93704 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 936f4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r0, asr #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ - eoreq ip, r1, ip, lsr lr │ │ │ │ + b 9342c │ │ │ │ + eoreq ip, r1, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsl lr │ │ │ │ + eoreq ip, r1, ip, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, pc, ip, lsr #10 │ │ │ │ - andseq r0, pc, r4, asr r5 @ │ │ │ │ + @ instruction: 0x001f04fc │ │ │ │ + andseq r0, pc, r4, lsr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0021cbb4 │ │ │ │ + eoreq ip, r1, r4, asr #23 │ │ │ │ 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, r4, lsr #18 │ │ │ │ + @ instruction: 0x001dabfc │ │ │ │ + andseq sl, sp, r8, lsl ip │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andseq r3, lr, r0, ror r4 │ │ │ │ - andseq sl, sp, r8, asr r9 │ │ │ │ - andseq sl, sp, r4, asr #19 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ + andseq r3, lr, r0, asr #8 │ │ │ │ + andseq sl, sp, r8, lsr #18 │ │ │ │ + mulseq sp, r4, r9 │ │ │ │ + eoreq ip, r1, ip, ror #13 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - @ instruction: 0x001da6bc │ │ │ │ + andseq sl, sp, ip, lsl #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 @ │ │ │ │ + eoreq ip, r1, r0, lsr r4 │ │ │ │ + ldrdeq ip, [r1], -r8 @ │ │ │ │ + eoreq ip, r1, r8, ror r3 │ │ │ │ + eoreq ip, r1, r4, lsl #6 │ │ │ │ + eoreq ip, r1, r4, ror #3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - eoreq ip, r1, r0, lsl r1 │ │ │ │ + eoreq ip, r1, r0, lsr #2 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eoreq ip, r1, r8, ror r0 │ │ │ │ - eoreq ip, r1, r0, lsr r0 │ │ │ │ - eoreq ip, r1, r0 │ │ │ │ - eoreq fp, r1, r4, lsr #31 │ │ │ │ + eoreq ip, r1, r8, lsl #1 │ │ │ │ + eoreq ip, r1, r0, asr #32 │ │ │ │ + eoreq ip, r1, r0, lsl r0 │ │ │ │ + @ instruction: 0x0021bfb4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ mov r1, #11 │ │ │ │ stm sp, {r0, r5} │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #-116] @ 941bc │ │ │ │ - ldr r1, [pc, #-116] @ 941c0 │ │ │ │ - ldr r0, [pc, #-116] @ 941c4 │ │ │ │ + ldr r2, [pc, #-116] @ 941ac │ │ │ │ + ldr r1, [pc, #-116] @ 941b0 │ │ │ │ + ldr r0, [pc, #-116] @ 941b4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ tst r3, #1 │ │ │ │ lsrne r3, r3, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fbc │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-108] @ 94204 │ │ │ │ + ldr r1, [pc, #-108] @ 941f4 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9468c │ │ │ │ + beq 9467c │ │ │ │ tst r2, #4 │ │ │ │ - beq 9467c │ │ │ │ + beq 9466c │ │ │ │ ldrh r3, [r3, #-2] │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orr r3, r2, r3, lsl #13 │ │ │ │ - b 93fcc │ │ │ │ + b 93fbc │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b8c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 933ec │ │ │ │ + b 933dc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ lsrne r4, r5, #1 │ │ │ │ - bne 942f0 │ │ │ │ + bne 942e0 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-196] @ 94204 │ │ │ │ + ldr r2, [pc, #-196] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94700 │ │ │ │ + beq 946f0 │ │ │ │ tst r3, #4 │ │ │ │ - beq 946f0 │ │ │ │ + beq 946e0 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsr r4, r4, #19 │ │ │ │ mov r3, r2 │ │ │ │ orr r4, r4, r3, lsl #13 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r8, r4 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 94368 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-272] @ 94204 │ │ │ │ + ldr r2, [pc, #-272] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 940b4 │ │ │ │ - ldr r8, [pc, #-348] @ 941c8 │ │ │ │ + bne 940a4 │ │ │ │ + ldr r8, [pc, #-348] @ 941b8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r5 │ │ │ │ orr r7, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r7, r7, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r7, r7, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9463c │ │ │ │ - ldr r2, [pc, #-352] @ 941f8 │ │ │ │ + beq 9462c │ │ │ │ + ldr r2, [pc, #-352] @ 941e8 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, r9, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r7, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 93fc0 │ │ │ │ + b 93fb0 │ │ │ │ lsr r3, r5, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fbc │ │ │ │ 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 1ecd98 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 943d8 │ │ │ │ + bne 943c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 9488c │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1eca88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 948c8 │ │ │ │ + beq 948b8 │ │ │ │ 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, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-564] @ 941cc │ │ │ │ + ldr r3, [pc, #-564] @ 941bc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9475c │ │ │ │ - ldr r3, [pc, #-580] @ 941d0 │ │ │ │ + ble 9474c │ │ │ │ + ldr r3, [pc, #-580] @ 941c0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 9443c │ │ │ │ - ldr r3, [pc, #-604] @ 941d4 │ │ │ │ + bcs 9442c │ │ │ │ + ldr r3, [pc, #-604] @ 941c4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 94008 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r1, [r2] │ │ │ │ cmn r7, #1 │ │ │ │ - beq 944a0 │ │ │ │ + beq 94490 │ │ │ │ mov r5, #8 │ │ │ │ - b 9446c │ │ │ │ + b 9445c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r7, r7, #1 │ │ │ │ add r1, r7, #16 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ eor r4, r0, r0, lsr #6 │ │ │ │ - bne 94464 │ │ │ │ + bne 94454 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ mov r7, #8 │ │ │ │ - b 944f0 │ │ │ │ + b 944e0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 960ec │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ eor r4, r0, r0, lsr #6 │ │ │ │ - beq 93434 │ │ │ │ + beq 93424 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 944a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 944c4 │ │ │ │ + b 944b4 │ │ │ │ mov r8, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-848] @ 941d8 │ │ │ │ + bl 34940 │ │ │ │ + ldr r3, [pc, #-848] @ 941c8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-880] @ 941dc │ │ │ │ + ldr r0, [pc, #-880] @ 941cc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 9363c │ │ │ │ - ldr r3, [pc, #-908] @ 941e0 │ │ │ │ + b 9362c │ │ │ │ + ldr r3, [pc, #-908] @ 941d0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - b 93680 │ │ │ │ + b 93670 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 93fc8 │ │ │ │ + b 93fb8 │ │ │ │ mov r3, #9 │ │ │ │ - b 9401c │ │ │ │ + b 9400c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r6] │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r9] │ │ │ │ - b 93fc8 │ │ │ │ + b 93fb8 │ │ │ │ bl 104168 │ │ │ │ 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 │ │ │ │ + b 93728 │ │ │ │ + ldr r8, [pc, #-1016] @ 941d4 │ │ │ │ mov r0, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8] │ │ │ │ orr r5, r3, r7 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r5, r5, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9465c │ │ │ │ - ldr r2, [pc, #-1048] @ 941f8 │ │ │ │ + beq 9464c │ │ │ │ + ldr r2, [pc, #-1048] @ 941e8 │ │ │ │ ldrh r1, [r9, #-2] │ │ │ │ and r0, r2, r7, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r9, #2] │ │ │ │ strh r1, [r9, #-2] │ │ │ │ - b 93fc0 │ │ │ │ - ldr r8, [pc, #-1104] @ 941e8 │ │ │ │ + b 93fb0 │ │ │ │ + ldr r8, [pc, #-1104] @ 941d8 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 94324 │ │ │ │ + b 94314 │ │ │ │ bics r7, r7, #4 │ │ │ │ - ldreq r2, [pc, #-1072] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1072] @ 94208 │ │ │ │ lslne r3, r7, #16 │ │ │ │ - ldreq r3, [pc, #-1108] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1108] @ 941ec │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r5, #2] │ │ │ │ strhne r7, [r5, #2] │ │ │ │ - b 94578 │ │ │ │ + b 94568 │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r2, [pc, #-1104] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1104] @ 94208 │ │ │ │ lslne r3, r5, #16 │ │ │ │ - ldreq r3, [pc, #-1140] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1140] @ 941ec │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r9, #2] │ │ │ │ strhne r5, [r9, #2] │ │ │ │ - b 945ac │ │ │ │ + b 9459c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r3] │ │ │ │ - b 94290 │ │ │ │ - ldr r7, [pc, #-1192] @ 941ec │ │ │ │ + b 94280 │ │ │ │ + ldr r7, [pc, #-1192] @ 941dc │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r5, r2, r8 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ 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 │ │ │ │ - beq 947a0 │ │ │ │ + beq 94790 │ │ │ │ ldrh r0, [r3, #-2] │ │ │ │ - ldr r1, [pc, #-1244] @ 941f8 │ │ │ │ + ldr r1, [pc, #-1244] @ 941e8 │ │ │ │ and r0, r0, #31 │ │ │ │ and ip, r1, r8, lsr #16 │ │ │ │ orr r2, r5, #4 │ │ │ │ orr r0, r0, ip, lsl #5 │ │ │ │ strh r2, [r3, #2] │ │ │ │ strh r0, [r3, #-2] │ │ │ │ mov r3, ip │ │ │ │ - b 94288 │ │ │ │ + b 94278 │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsr r4, r4, #19 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - b 942ec │ │ │ │ - ldr r7, [pc, #-1304] @ 941f0 │ │ │ │ + b 942dc │ │ │ │ + ldr r7, [pc, #-1304] @ 941e0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ orr r4, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9487c │ │ │ │ - ldr r2, [pc, #-1348] @ 941f8 │ │ │ │ + beq 9486c │ │ │ │ + ldr r2, [pc, #-1348] @ 941e8 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ and r0, r2, r9, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ - b 942e0 │ │ │ │ + b 942d0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 9440c │ │ │ │ + bl 20b8c4 │ │ │ │ + b 943fc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 8cd00 │ │ │ │ + bl 8ccf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 9342c │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1408] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1408] @ 94208 │ │ │ │ strh r3, [r7, #2] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 94084 │ │ │ │ + b 94074 │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r1, [pc, #-1428] @ 94218 │ │ │ │ + ldreq r1, [pc, #-1428] @ 94208 │ │ │ │ lslne r2, r5, #16 │ │ │ │ - ldreq r2, [pc, #-1464] @ 941fc │ │ │ │ + ldreq r2, [pc, #-1464] @ 941ec │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r1, [r3, #2] │ │ │ │ strhne r5, [r3, #2] │ │ │ │ - b 94684 │ │ │ │ + b 94674 │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 94368 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-1488] @ 94204 │ │ │ │ + ldr r2, [pc, #-1488] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 949f4 │ │ │ │ + beq 949e4 │ │ │ │ tst r3, #4 │ │ │ │ - beq 949ec │ │ │ │ + beq 949dc │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ + b 94074 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 94938 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1536] @ 94204 │ │ │ │ + ldr r2, [pc, #-1536] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94a54 │ │ │ │ + beq 94a44 │ │ │ │ tst r3, #4 │ │ │ │ - beq 9495c │ │ │ │ + beq 9494c │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ - ldr r8, [pc, #-1588] @ 941f4 │ │ │ │ + b 94074 │ │ │ │ + ldr r8, [pc, #-1588] @ 941e4 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9478c │ │ │ │ - ldr r2, [pc, #-1636] @ 941f8 │ │ │ │ + beq 9477c │ │ │ │ + ldr r2, [pc, #-1636] @ 941e8 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ and r0, r2, r9, lsr #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r7, #2] │ │ │ │ strh r1, [r7, #-2] │ │ │ │ - b 94084 │ │ │ │ + b 94074 │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #-1648] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1648] @ 94208 │ │ │ │ lslne r4, r3, #16 │ │ │ │ - ldreq r4, [pc, #-1684] @ 941fc │ │ │ │ + ldreq r4, [pc, #-1684] @ 941ec │ │ │ │ lsrne r4, r4, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - b 946f8 │ │ │ │ + b 946e8 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df20 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 21379c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 943bc │ │ │ │ - b 943d8 │ │ │ │ + bne 943ac │ │ │ │ + b 943c8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 94938 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1756] @ 94204 │ │ │ │ + ldr r2, [pc, #-1756] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r9, [pc, #-1776] @ 94200 │ │ │ │ + bne 947fc │ │ │ │ + ldr r9, [pc, #-1776] @ 941f0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r9] │ │ │ │ asr r7, r7, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94950 │ │ │ │ + beq 94940 │ │ │ │ lsr r2, r5, #11 │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r7, #4 │ │ │ │ orr r2, r2, r1 │ │ │ │ strh r3, [r8, #2] │ │ │ │ strh r2, [r8, #-2] │ │ │ │ - b 94814 │ │ │ │ + b 94804 │ │ │ │ lsr r3, r8, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fbc │ │ │ │ bics r3, r7, #4 │ │ │ │ - ldreq r3, [pc, #-1860] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1860] @ 94208 │ │ │ │ strh r3, [r8, #2] │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 94084 │ │ │ │ + b 94074 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ - ldr r2, [pc, #-1904] @ 94204 │ │ │ │ + bne 94938 │ │ │ │ + ldr r2, [pc, #-1904] @ 941f4 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r2, [pc, #-1916] @ 94208 │ │ │ │ + bne 947fc │ │ │ │ + ldr r2, [pc, #-1916] @ 941f8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [pc, r2] │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ asr r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94a64 │ │ │ │ + beq 94a54 │ │ │ │ lsr r2, r5, #11 │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r2, r2, r1 │ │ │ │ orr r3, r7, #4 │ │ │ │ strh r2, [r8, #-2] │ │ │ │ - ldr r1, [pc, #-1984] @ 9420c │ │ │ │ + ldr r1, [pc, #-1984] @ 941fc │ │ │ │ strh r3, [r8, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r1] │ │ │ │ - b 9480c │ │ │ │ + b 947fc │ │ │ │ bics r3, r8, #4 │ │ │ │ - ldreq r3, [pc, #-2004] @ 94218 │ │ │ │ + ldreq r3, [pc, #-2004] @ 94208 │ │ │ │ strh r3, [r5, #2] │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 94084 │ │ │ │ - ldr r9, [pc, #-2028] @ 94210 │ │ │ │ + b 94074 │ │ │ │ + ldr r9, [pc, #-2028] @ 94200 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r2, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 949e0 │ │ │ │ + beq 949d0 │ │ │ │ lsr r2, r7, #11 │ │ │ │ ldrh r1, [r5, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r8, #4 │ │ │ │ orr r2, r2, r1 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r2, [r5, #-2] │ │ │ │ - b 947e4 │ │ │ │ - ldr r9, [pc, #-2120] @ 94214 │ │ │ │ + b 947d4 │ │ │ │ + ldr r9, [pc, #-2120] @ 94204 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 948f0 │ │ │ │ + b 948e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2132] @ 94218 │ │ │ │ + ldr r2, [pc, #-2132] @ 94208 │ │ │ │ bics r3, r7, #4 │ │ │ │ moveq r3, r2 │ │ │ │ - b 949c4 │ │ │ │ + b 949b4 │ │ │ │ │ │ │ │ -00094a74 : │ │ │ │ +00094a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #232] @ 94b74 │ │ │ │ - ldr r2, [pc, #232] @ 94b78 │ │ │ │ + ldr r1, [pc, #232] @ 94b64 │ │ │ │ + ldr r2, [pc, #232] @ 94b68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 94b7c │ │ │ │ + ldr r5, [pc, #168] @ 94b6c │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 94b08 │ │ │ │ - ldr r2, [pc, #156] @ 94b80 │ │ │ │ - ldr r3, [pc, #144] @ 94b78 │ │ │ │ + beq 94af8 │ │ │ │ + ldr r2, [pc, #156] @ 94b70 │ │ │ │ + ldr r3, [pc, #144] @ 94b68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 94b70 │ │ │ │ + bne 94b60 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #116] @ 94b84 │ │ │ │ + ldr r3, [pc, #116] @ 94b74 │ │ │ │ mov r2, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ @@ -117104,41 +117100,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 93198 │ │ │ │ + bl 93188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 94adc │ │ │ │ + b 94acc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, ror #10 │ │ │ │ + eoreq fp, r1, ip, ror r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq fp, r1, r4, lsr r5 │ │ │ │ eoreq fp, r1, r4, lsr #10 │ │ │ │ - eoreq fp, r1, r4, lsl r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2292] @ 9549c │ │ │ │ + ldr r1, [pc, #2292] @ 9548c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2288] @ 954a0 │ │ │ │ + ldr r3, [pc, #2288] @ 95490 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #2272] @ 954a4 │ │ │ │ + ldr sl, [pc, #2272] @ 95494 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #2264] @ 954a8 │ │ │ │ + ldr r2, [pc, #2264] @ 95498 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ @@ -117149,30 +117145,30 @@ │ │ │ │ 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 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2168] @ 954ac │ │ │ │ - ldr r1, [pc, #2168] @ 954b0 │ │ │ │ + ldr r0, [pc, #2168] @ 9549c │ │ │ │ + ldr r1, [pc, #2168] @ 954a0 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -117180,38 +117176,38 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ sub r6, r6, #1 │ │ │ │ - beq 951bc │ │ │ │ - ldr r2, [pc, #2072] @ 954b4 │ │ │ │ + beq 951ac │ │ │ │ + ldr r2, [pc, #2072] @ 954a4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ - ldr r2, [pc, #2064] @ 954b8 │ │ │ │ + ldr r2, [pc, #2064] @ 954a8 │ │ │ │ ldr r1, [sl, r2] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r5 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne 94fb8 │ │ │ │ + bne 94fa8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94cdc │ │ │ │ + beq 94ccc │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r8, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a64 │ │ │ │ mov r5, #0 │ │ │ │ eor r4, r0, r0, lsr #16 │ │ │ │ lsl r3, r4, #16 │ │ │ │ eor r4, r4, r3, lsr #24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ and r4, r4, r6 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -117220,43 +117216,43 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r8, r4, #2 │ │ │ │ add ip, r1, r4, lsl #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 95238 │ │ │ │ - ldr r3, [pc, #1912] @ 954b4 │ │ │ │ + beq 95228 │ │ │ │ + ldr r3, [pc, #1912] @ 954a4 │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp lr, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - beq 95050 │ │ │ │ + beq 95040 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 95224 │ │ │ │ + beq 95214 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95130 │ │ │ │ - ldr r2, [pc, #1836] @ 954bc │ │ │ │ + beq 95120 │ │ │ │ + ldr r2, [pc, #1836] @ 954ac │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 94de8 │ │ │ │ + bne 94dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #7 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -117273,140 +117269,140 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r4, r5, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e3c │ │ │ │ cmp r0, r9 │ │ │ │ - bne 94d68 │ │ │ │ + bne 94d58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #1700] @ 954c0 │ │ │ │ + ldr r1, [pc, #1700] @ 954b0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r7, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b 94dec │ │ │ │ - ldr r3, [pc, #1668] @ 954c4 │ │ │ │ + b 94ddc │ │ │ │ + ldr r3, [pc, #1668] @ 954b4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95424 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95424 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r8, [r6, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 95444 │ │ │ │ + beq 95434 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #1584] @ 954c8 │ │ │ │ - ldr r3, [pc, #1584] @ 954cc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667a0 │ │ │ │ + ldr r2, [pc, #1584] @ 954b8 │ │ │ │ + ldr r3, [pc, #1584] @ 954bc │ │ │ │ + bl 266884 │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 266e38 │ │ │ │ + bl 266df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95484 │ │ │ │ + beq 95474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, r3, lsl #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lslle r3, r5, #1 │ │ │ │ movgt r3, r5 │ │ │ │ str r3, [r6, #4] │ │ │ │ lsl r6, r3, #2 │ │ │ │ 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 34940 │ │ │ │ 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 34940 │ │ │ │ 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 │ │ │ │ + ble 94f70 │ │ │ │ + ldr r6, [pc, #1408] @ 954c0 │ │ │ │ mov r7, #9 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r6 │ │ │ │ - bne 94f88 │ │ │ │ + bne 94f78 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 94f5c │ │ │ │ + bne 94f4c │ │ │ │ mov r3, r0 │ │ │ │ mov r7, #2 │ │ │ │ - b 94c7c │ │ │ │ + b 94c6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 94f70 │ │ │ │ + b 94f60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ffc │ │ │ │ + beq 94fec │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ eor r4, r4, r4, lsr #16 │ │ │ │ lsl r3, r4, #16 │ │ │ │ eor r4, r4, r3, lsr #24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ and r4, r4, r6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 94d0c │ │ │ │ + b 94cfc │ │ │ │ mov r3, #7 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -117419,157 +117415,157 @@ │ │ │ │ eor r4, r4, r3, lsr #24 │ │ │ │ and r5, r5, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ orr r5, r5, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ and r4, r4, r6 │ │ │ │ - b 94d0c │ │ │ │ + b 94cfc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e3c │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 951a8 │ │ │ │ + beq 95198 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 953c8 │ │ │ │ - ldr r2, [pc, #1092] @ 954d4 │ │ │ │ + bne 953b8 │ │ │ │ + ldr r2, [pc, #1092] @ 954c4 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 950d8 │ │ │ │ + bne 950c8 │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 92f48 │ │ │ │ + bl 92f38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ sub r5, r5, #1 │ │ │ │ eor r3, r0, r0, lsr #16 │ │ │ │ lsl r2, r3, #16 │ │ │ │ eor r3, r3, r2, lsr #24 │ │ │ │ and r5, r5, r3 │ │ │ │ orr r5, r5, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1016] @ 954d8 │ │ │ │ + ldr r2, [pc, #1016] @ 954c8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, #8 │ │ │ │ add r4, r5, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ lsl r8, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e3c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95068 │ │ │ │ + bne 95058 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #964] @ 954dc │ │ │ │ + ldr ip, [pc, #964] @ 954cc │ │ │ │ cmp r7, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 950e8 │ │ │ │ + b 950d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [sp, #64] @ 0x40 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - bne 9518c │ │ │ │ + bne 9517c │ │ │ │ ldr r0, [r2, r8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #892] @ 954e0 │ │ │ │ + ldr r2, [pc, #892] @ 954d0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 954a0 │ │ │ │ + ldr r3, [pc, #820] @ 95490 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95498 │ │ │ │ + bne 95488 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9539c │ │ │ │ + beq 9538c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 9514c │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 95088 │ │ │ │ + b 95078 │ │ │ │ tst r8, #1 │ │ │ │ lsrne r4, r8, #1 │ │ │ │ - bne 95200 │ │ │ │ + bne 951f0 │ │ │ │ ldrsh r4, [r8, #2] │ │ │ │ - ldr r2, [pc, #784] @ 954e4 │ │ │ │ + ldr r2, [pc, #784] @ 954d4 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95334 │ │ │ │ + beq 95324 │ │ │ │ tst r4, #4 │ │ │ │ lsleq r4, r4, #16 │ │ │ │ lsreq r4, r4, #19 │ │ │ │ - beq 9542c │ │ │ │ + beq 9541c │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #19 │ │ │ │ orr r4, r4, r2, lsl #13 │ │ │ │ eor r4, r4, r4, lsr #16 │ │ │ │ lsl r2, r4, #16 │ │ │ │ eor r4, r4, r2, lsr #24 │ │ │ │ and r5, r6, r4, lsr #1 │ │ │ │ mov r2, #0 │ │ │ │ and r4, r4, r6 │ │ │ │ orr r5, r5, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 94d0c │ │ │ │ + b 94cfc │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 94d88 │ │ │ │ + b 94d78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e3c │ │ │ │ mov r0, lr │ │ │ │ - ldr lr, [pc, #652] @ 954e8 │ │ │ │ + ldr lr, [pc, #652] @ 954d8 │ │ │ │ str sl, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ add lr, lr, #8 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr lr, [lr, #4] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b 952cc │ │ │ │ + b 952bc │ │ │ │ cmp r2, sl │ │ │ │ cmpeq r7, #2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ movne fp, r4 │ │ │ │ add r4, r5, r4 │ │ │ │ @@ -117578,109 +117574,109 @@ │ │ │ │ movne r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ lsl r8, r4, #2 │ │ │ │ add ip, r1, r4, lsl #2 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - beq 94e38 │ │ │ │ + beq 94e28 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 95288 │ │ │ │ + bne 95278 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - beq 952ec │ │ │ │ - ldr r1, [pc, #516] @ 954ec │ │ │ │ + beq 952dc │ │ │ │ + ldr r1, [pc, #516] @ 954dc │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r1, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - beq 95154 │ │ │ │ + beq 95144 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #468] @ 954f0 │ │ │ │ + bne 9518c │ │ │ │ + ldr r2, [pc, #468] @ 954e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [ip] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9519c │ │ │ │ - ldr r5, [pc, #440] @ 954f4 │ │ │ │ + b 9518c │ │ │ │ + ldr r5, [pc, #440] @ 954e4 │ │ │ │ mov r0, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ orr r4, r4, r3 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95408 │ │ │ │ - ldr r2, [pc, #388] @ 954f8 │ │ │ │ + beq 953f8 │ │ │ │ + ldr r2, [pc, #388] @ 954e8 │ │ │ │ ldrh r3, [r8, #-2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and r3, r3, #31 │ │ │ │ and r1, r2, r0, lsr #16 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ orr r4, r4, #4 │ │ │ │ strh r3, [r8, #-2] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r4, [r8, #2] │ │ │ │ - b 951f4 │ │ │ │ - ldr r2, [pc, #344] @ 954fc │ │ │ │ + b 951e4 │ │ │ │ + ldr r2, [pc, #344] @ 954ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0, r8] │ │ │ │ sub r2, r1, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 9514c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [sp, #64] @ 0x40 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - beq 95154 │ │ │ │ + beq 95144 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #252] @ 95500 │ │ │ │ + bne 9518c │ │ │ │ + ldr r2, [pc, #252] @ 954f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 953a4 │ │ │ │ + b 95394 │ │ │ │ bics r4, r4, #4 │ │ │ │ - ldreq r3, [pc, #240] @ 95504 │ │ │ │ + ldreq r3, [pc, #240] @ 954f4 │ │ │ │ strhne r4, [r8, #2] │ │ │ │ strheq r3, [r8, #2] │ │ │ │ lslne r4, r4, #16 │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ - ldreq r4, [pc, #224] @ 95508 │ │ │ │ + ldreq r4, [pc, #224] @ 954f8 │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ lsrne r4, r4, #19 │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 951fc │ │ │ │ + b 951ec │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ - b 9515c │ │ │ │ + b 9514c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, r3, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -117688,169 +117684,169 @@ │ │ │ │ str r3, [r1, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 9514c │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ str r7, [r6, #32] │ │ │ │ - b 9544c │ │ │ │ + b 9543c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, asr #8 │ │ │ │ + eoreq fp, r1, ip, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r1, r0, lsr #8 │ │ │ │ + eoreq fp, r1, r0, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r0, r4, lsr #32 │ │ │ │ - eorseq r4, r0, r8, lsr #32 │ │ │ │ + eorseq r4, r0, r4, lsr r0 │ │ │ │ + eorseq r4, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x00303edc │ │ │ │ - eorseq r3, r0, r8, asr #28 │ │ │ │ - eorseq r3, r0, r8, lsr #28 │ │ │ │ + eorseq r3, r0, ip, ror #29 │ │ │ │ + eorseq r3, r0, r8, asr lr │ │ │ │ + eorseq r3, r0, r8, lsr lr │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eorseq r3, r0, ip, lsl sp │ │ │ │ - @ instruction: 0x00303bdc │ │ │ │ - eorseq r3, r0, ip, lsl #23 │ │ │ │ - eorseq r3, r0, r0, asr fp │ │ │ │ - mlaeq r1, r0, lr, sl │ │ │ │ + eorseq r3, r0, ip, lsr #26 │ │ │ │ + eorseq r3, r0, ip, ror #23 │ │ │ │ + mlaseq r0, ip, fp, r3 │ │ │ │ + eorseq r3, r0, r0, ror #22 │ │ │ │ + eoreq sl, r1, r0, lsr #29 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eorseq r3, r0, r0, lsl sl │ │ │ │ - eorseq r3, r0, r8, lsl #19 │ │ │ │ - eorseq r3, r0, r0, asr r9 │ │ │ │ - eoreq fp, r1, r0, asr #13 │ │ │ │ + eorseq r3, r0, r0, lsr #20 │ │ │ │ + mlaseq r0, r8, r9, r3 │ │ │ │ + eorseq r3, r0, r0, ror #18 │ │ │ │ + ldrdeq fp, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r0, ip, asr #17 │ │ │ │ - eorseq r3, r0, ip, ror #16 │ │ │ │ + @ instruction: 0x003038dc │ │ │ │ + eorseq r3, r0, ip, ror r8 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -0009550c : │ │ │ │ +000954fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95558 │ │ │ │ + beq 95548 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95564 │ │ │ │ + beq 95554 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ │ │ │ │ -00095570 : │ │ │ │ +00095560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #996] @ 95974 │ │ │ │ + ldr r1, [pc, #996] @ 95964 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #992] @ 95978 │ │ │ │ + ldr r3, [pc, #992] @ 95968 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr ip, [pc, #980] @ 9597c │ │ │ │ + ldr ip, [pc, #980] @ 9596c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #976] @ 95980 │ │ │ │ + ldr r2, [pc, #976] @ 95970 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr sl, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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, #28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 95780 │ │ │ │ + beq 95770 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 9567c │ │ │ │ + beq 9566c │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #816] @ 95984 │ │ │ │ + ldr r2, [pc, #816] @ 95974 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #796] @ 95978 │ │ │ │ + ldr r3, [pc, #796] @ 95968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95970 │ │ │ │ + bne 95960 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r5, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ sub r8, r8, #1 │ │ │ │ lsrne r2, r7, #1 │ │ │ │ str r3, [sl] │ │ │ │ - bne 956d8 │ │ │ │ + bne 956c8 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #728] @ 95988 │ │ │ │ + ldr r2, [pc, #728] @ 95978 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958b8 │ │ │ │ + beq 958a8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 958a8 │ │ │ │ + beq 95898 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ mov r3, r1 │ │ │ │ orr r2, r2, r3, lsl #13 │ │ │ │ - ldr r1, [pc, #684] @ 9598c │ │ │ │ + ldr r1, [pc, #684] @ 9597c │ │ │ │ eor r2, r2, r2, lsr #16 │ │ │ │ lsl r3, r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ eor r2, r2, r3, lsr #24 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r5, #12] │ │ │ │ and r4, r8, r2 │ │ │ │ @@ -117858,202 +117854,202 @@ │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r6, r4, lsl #2] │ │ │ │ and r2, r8, r2, lsr #1 │ │ │ │ cmp r3, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ lsl lr, r4, #2 │ │ │ │ add r9, r6, r4, lsl #2 │ │ │ │ - beq 95960 │ │ │ │ - ldr r0, [pc, #620] @ 95990 │ │ │ │ + beq 95950 │ │ │ │ + ldr r0, [pc, #620] @ 95980 │ │ │ │ mov ip, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ mov fp, #2 │ │ │ │ str ip, [sp, #12] │ │ │ │ - b 95760 │ │ │ │ + b 95750 │ │ │ │ add r4, r2, r4 │ │ │ │ and r4, r4, r8 │ │ │ │ ldr r3, [r6, r4, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsl lr, r4, #2 │ │ │ │ add r9, r6, r4, lsl #2 │ │ │ │ mov ip, #1 │ │ │ │ - beq 95814 │ │ │ │ + beq 95804 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 957cc │ │ │ │ + beq 957bc │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9573c │ │ │ │ + bne 9572c │ │ │ │ cmp fp, #2 │ │ │ │ streq r4, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ - b 9573c │ │ │ │ + b 9572c │ │ │ │ mov r1, #8 │ │ │ │ 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 34940 │ │ │ │ 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 34940 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ - b 95604 │ │ │ │ + b 955f4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 957e0 │ │ │ │ - ldr r3, [pc, #440] @ 95994 │ │ │ │ + beq 957d0 │ │ │ │ + ldr r3, [pc, #440] @ 95984 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, lr] │ │ │ │ - bne 95648 │ │ │ │ - ldr r3, [pc, #412] @ 95998 │ │ │ │ + bne 95638 │ │ │ │ + ldr r3, [pc, #412] @ 95988 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b 95648 │ │ │ │ + b 95638 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #376] @ 9599c │ │ │ │ + ldr r3, [pc, #376] @ 9598c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq 95648 │ │ │ │ + beq 95638 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 95884 │ │ │ │ + beq 95874 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #344] @ 959a0 │ │ │ │ - ldr r3, [pc, #344] @ 959a4 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667a0 │ │ │ │ + ldr r2, [pc, #344] @ 95990 │ │ │ │ + ldr r3, [pc, #344] @ 95994 │ │ │ │ + bl 266884 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266df8 │ │ │ │ cmp r0, #0 │ │ │ │ addeq fp, fp, #1 │ │ │ │ streq fp, [r5, #32] │ │ │ │ streq r4, [sp, #12] │ │ │ │ - bne 95934 │ │ │ │ + bne 95924 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [r6, r2, lsl #2] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ - b 95648 │ │ │ │ + b 95638 │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r7] │ │ │ │ - b 956d4 │ │ │ │ - ldr r6, [pc, #232] @ 959a8 │ │ │ │ + b 956c4 │ │ │ │ + ldr r6, [pc, #232] @ 95998 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95914 │ │ │ │ - ldr r1, [pc, #184] @ 959ac │ │ │ │ + beq 95904 │ │ │ │ + ldr r1, [pc, #184] @ 9599c │ │ │ │ ldrh r2, [r7, #-2] │ │ │ │ and r0, r1, r9, lsr #16 │ │ │ │ and r2, r2, #31 │ │ │ │ orr r3, r4, #4 │ │ │ │ orr r2, r2, r0, lsl #5 │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r7, #2] │ │ │ │ strh r2, [r7, #-2] │ │ │ │ - b 956c8 │ │ │ │ + b 956b8 │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #144] @ 959b0 │ │ │ │ + ldreq r3, [pc, #144] @ 959a0 │ │ │ │ lslne r2, r3, #16 │ │ │ │ - ldreq r2, [pc, #140] @ 959b4 │ │ │ │ + ldreq r2, [pc, #140] @ 959a4 │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r3, [r7, #2] │ │ │ │ strhne r3, [r7, #2] │ │ │ │ - b 958b0 │ │ │ │ + b 958a0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 94b88 │ │ │ │ - b 95648 │ │ │ │ + bl 94b78 │ │ │ │ + b 95638 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95834 │ │ │ │ - b 95648 │ │ │ │ + bne 95824 │ │ │ │ + b 95638 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, ror #20 │ │ │ │ + eoreq sl, r1, r4, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r0, asr #20 │ │ │ │ + eoreq sl, r1, r0, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x0021a9b0 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - eorseq r3, r0, r8, lsl #11 │ │ │ │ - eorseq r3, r0, r8, asr #10 │ │ │ │ - mlaseq r0, r4, r4, r3 │ │ │ │ - eorseq r3, r0, r0, ror r4 │ │ │ │ - eorseq r3, r0, ip, asr #8 │ │ │ │ + mlaseq r0, r8, r5, r3 │ │ │ │ + eorseq r3, r0, r8, asr r5 │ │ │ │ + eorseq r3, r0, r4, lsr #9 │ │ │ │ + eorseq r3, r0, r0, lsl #9 │ │ │ │ + eorseq r3, r0, ip, asr r4 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eoreq fp, r1, ip, lsr r1 │ │ │ │ + eoreq fp, r1, ip, asr #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -000959b8 : │ │ │ │ +000959a8 : │ │ │ │ mov r3, #0 │ │ │ │ - b 95570 │ │ │ │ + b 95560 │ │ │ │ │ │ │ │ -000959c0 : │ │ │ │ +000959b0 : │ │ │ │ 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, #192] @ 95aa0 │ │ │ │ + ldr r1, [pc, #192] @ 95a90 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 95aa4 │ │ │ │ + ldr r2, [pc, #188] @ 95a94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ 95aa8 │ │ │ │ + ldr r3, [pc, #180] @ 95a98 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #176] @ 95aac │ │ │ │ + ldr ip, [pc, #176] @ 95a9c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -118063,82 +118059,82 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207aec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 95570 │ │ │ │ + bl 95560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 95ab0 │ │ │ │ + ldr r2, [pc, #60] @ 95aa0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 95aa4 │ │ │ │ + ldr r3, [pc, #40] @ 95a94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95a9c │ │ │ │ + bne 95a8c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, lsl r6 │ │ │ │ + eoreq sl, r1, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r4, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsl #11 │ │ │ │ + mlaeq r1, r0, r5, sl │ │ │ │ │ │ │ │ -00095ab4 : │ │ │ │ +00095aa4 : │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b00 │ │ │ │ + beq 95af0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95afc │ │ │ │ + beq 95aec │ │ │ │ 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, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 8d6ac │ │ │ │ + b 8d69c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095b08 : │ │ │ │ +00095af8 : │ │ │ │ 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, #12] │ │ │ │ - ldr r0, [pc, #236] @ 95c14 │ │ │ │ + ldr r0, [pc, #236] @ 95c04 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #232] @ 95c18 │ │ │ │ + ldr r1, [pc, #232] @ 95c08 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 95c1c │ │ │ │ - ldr r2, [pc, #224] @ 95c20 │ │ │ │ + ldr r3, [pc, #224] @ 95c0c │ │ │ │ + ldr r2, [pc, #224] @ 95c10 │ │ │ │ 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] │ │ │ │ @@ -118150,302 +118146,302 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207aec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95bc4 │ │ │ │ + beq 95bb4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95c04 │ │ │ │ + beq 95bf4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #76] @ 95c24 │ │ │ │ + ldr r2, [pc, #76] @ 95c14 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 95c18 │ │ │ │ + ldr r3, [pc, #56] @ 95c08 │ │ │ │ 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 95c10 │ │ │ │ + bne 95c00 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 8d6ac │ │ │ │ + bl 8d69c │ │ │ │ mov r2, r0 │ │ │ │ - b 95bc4 │ │ │ │ + b 95bb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, asr #9 │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ + eoreq sl, r1, r0, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r4 │ │ │ │ + eoreq sl, r1, ip, lsr #8 │ │ │ │ │ │ │ │ -00095c28 : │ │ │ │ +00095c18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #216] @ 95d18 │ │ │ │ - ldr lr, [pc, #216] @ 95d1c │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #216] @ 95d08 │ │ │ │ + ldr lr, [pc, #216] @ 95d0c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #208] @ 95d20 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 95d24 │ │ │ │ + ldr r3, [pc, #208] @ 95d10 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #204] @ 95d14 │ │ │ │ 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] │ │ │ │ - beq 95d0c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + beq 95cfc │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 95d04 │ │ │ │ + beq 95cf4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - beq 95d0c │ │ │ │ + beq 95cfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ 95d28 │ │ │ │ - ldr r3, [pc, #60] @ 95d1c │ │ │ │ + ldr r2, [pc, #76] @ 95d18 │ │ │ │ + ldr r3, [pc, #60] @ 95d0c │ │ │ │ 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 95d14 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 8d6ac │ │ │ │ - b 95cc4 │ │ │ │ + bne 95d04 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 8d69c │ │ │ │ + b 95cb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 95cd4 │ │ │ │ + b 95cc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0021a3b8 │ │ │ │ + eoreq sl, r1, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r8, r3, sl │ │ │ │ + eoreq sl, r1, r8, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r3 │ │ │ │ + eoreq sl, r1, ip, lsr #6 │ │ │ │ │ │ │ │ -00095d2c : │ │ │ │ +00095d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #628] @ 95fb8 │ │ │ │ + ldr r4, [pc, #628] @ 95fa8 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr lr, [pc, #624] @ 95fbc │ │ │ │ + ldr lr, [pc, #624] @ 95fac │ │ │ │ mov ip, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r0, [pc, #588] @ 95fc0 │ │ │ │ + ldr r0, [pc, #588] @ 95fb0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #576] @ 95fc4 │ │ │ │ + ldr lr, [pc, #576] @ 95fb4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [r0, lr] │ │ │ │ ldr lr, [ip, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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, #68] @ 0x44 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ 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, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95e18 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 95e60 │ │ │ │ + beq 95e50 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #404] @ 95fc8 │ │ │ │ - ldr r3, [pc, #388] @ 95fbc │ │ │ │ + ldr r2, [pc, #404] @ 95fb8 │ │ │ │ + ldr r3, [pc, #388] @ 95fac │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 95fb4 │ │ │ │ + bne 95fa4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [ip, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95e18 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8c8e0 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 95f8c │ │ │ │ + beq 95f7c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r6, [ip, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 95efc │ │ │ │ + b 95eec │ │ │ │ mov r2, r7 │ │ │ │ bl 106e60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 95f54 │ │ │ │ + beq 95f44 │ │ │ │ bl 106d14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f98 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r6, r2 │ │ │ │ movge r6, r2 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 95f8c │ │ │ │ + beq 95f7c │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ - beq 95f94 │ │ │ │ + beq 95f84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ cmp ip, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 95ea0 │ │ │ │ + bne 95e90 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 95ec0 │ │ │ │ + bne 95eb0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95f98 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95f9c │ │ │ │ + beq 95f8c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b78 │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95eb8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 95e2c │ │ │ │ + b 95e1c │ │ │ │ mov r6, r1 │ │ │ │ - b 95f04 │ │ │ │ - bl 8d6ac │ │ │ │ + b 95ef4 │ │ │ │ + bl 8d69c │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95eb8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ - b 95e2c │ │ │ │ + b 95e1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, lsr #5 │ │ │ │ + @ instruction: 0x0021a2bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r8, ror r2 │ │ │ │ + eoreq sl, r1, r8, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r4, asr #3 │ │ │ │ + ldrdeq sl, [r1], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #180] @ 96098 │ │ │ │ - ldr ip, [pc, #180] @ 9609c │ │ │ │ + ldr lr, [pc, #180] @ 96088 │ │ │ │ + ldr ip, [pc, #180] @ 9608c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 960a0 │ │ │ │ + ldr r3, [pc, #172] @ 96090 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r0, [pc, #168] @ 960a4 │ │ │ │ + ldr r0, [pc, #168] @ 96094 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -118460,194 +118456,194 @@ │ │ │ │ mov r5, #0 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [r2, #12] │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r5 │ │ │ │ - bl 93198 │ │ │ │ + bl 93188 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #68] @ 960a8 │ │ │ │ + ldr r2, [pc, #68] @ 96098 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 9609c │ │ │ │ + ldr r3, [pc, #48] @ 9608c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96094 │ │ │ │ + bne 96084 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, lsl r0 │ │ │ │ + eoreq sl, r1, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r0, pc, r9 @ │ │ │ │ + eoreq r9, r1, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 960f4 │ │ │ │ - ldr r2, [pc, #48] @ 960f8 │ │ │ │ + ldr r3, [pc, #48] @ 960e4 │ │ │ │ + ldr r2, [pc, #48] @ 960e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ 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 │ │ │ │ + bl 93188 │ │ │ │ pop {r4, lr} │ │ │ │ b 128784 │ │ │ │ - eoreq r9, r1, r4, lsr pc │ │ │ │ + eoreq r9, r1, r4, asr #30 │ │ │ │ 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 │ │ │ │ - ldr lr, [pc, #328] @ 96260 │ │ │ │ + ldr r4, [pc, #328] @ 9624c │ │ │ │ + ldr lr, [pc, #328] @ 96250 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #312] @ 96264 │ │ │ │ + ldr r3, [pc, #312] @ 96254 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #308] @ 96268 │ │ │ │ + ldr ip, [pc, #308] @ 96258 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr lr, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9624c │ │ │ │ - mov r3, #0 │ │ │ │ + beq 9623c │ │ │ │ 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 55fcc │ │ │ │ ands r4, r0, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 96240 │ │ │ │ + bne 96230 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9620c │ │ │ │ + bne 961fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ add r0, r6, r0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #132] @ 9626c │ │ │ │ - ldr r3, [pc, #116] @ 96260 │ │ │ │ + ldr r2, [pc, #132] @ 9625c │ │ │ │ + ldr r3, [pc, #116] @ 96250 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96258 │ │ │ │ + bne 96248 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r2, [pc, #88] @ 96270 │ │ │ │ - ldr r1, [pc, #88] @ 96274 │ │ │ │ - ldr r0, [pc, #88] @ 96278 │ │ │ │ + ldr r2, [pc, #88] @ 96260 │ │ │ │ + ldr r1, [pc, #88] @ 96264 │ │ │ │ + ldr r0, [pc, #88] @ 96268 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - b 961dc │ │ │ │ + b 961cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, r0, asr r7 │ │ │ │ - b 961dc │ │ │ │ + b 961cc │ │ │ │ str lr, [r5] │ │ │ │ - bl 93198 │ │ │ │ - b 961e0 │ │ │ │ + bl 93188 │ │ │ │ + b 961d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #29 │ │ │ │ + strdeq r9, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00219ebc │ │ │ │ + eoreq r9, r1, ip, asr #29 │ │ │ │ @ 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 │ │ │ │ + eoreq r9, r1, r0, lsr #28 │ │ │ │ + andseq r1, lr, r4, asr r4 │ │ │ │ + andseq r8, sp, ip, lsr r9 │ │ │ │ + @ instruction: 0x001d89b4 │ │ │ │ │ │ │ │ -0009627c : │ │ │ │ +0009626c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #232] @ 96380 │ │ │ │ - ldr r2, [pc, #232] @ 96384 │ │ │ │ + ldr r1, [pc, #232] @ 96370 │ │ │ │ + ldr r2, [pc, #232] @ 96374 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 96388 │ │ │ │ + ldr r5, [pc, #168] @ 96378 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96314 │ │ │ │ - ldr r2, [pc, #156] @ 9638c │ │ │ │ - ldr r3, [pc, #144] @ 96384 │ │ │ │ + beq 96304 │ │ │ │ + ldr r2, [pc, #156] @ 9637c │ │ │ │ + ldr r3, [pc, #144] @ 96374 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9637c │ │ │ │ + bne 9636c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ 96390 │ │ │ │ + ldr r3, [pc, #116] @ 96380 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ @@ -118661,64 +118657,64 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 93198 │ │ │ │ + bl 93188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 962e8 │ │ │ │ + b 962d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #26 │ │ │ │ + eoreq r9, r1, r0, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r9, r1, r8, lsr #26 │ │ │ │ eoreq r9, r1, r8, lsl sp │ │ │ │ - eoreq r9, r1, r8, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -00096394 : │ │ │ │ +00096384 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #236] @ 96498 │ │ │ │ - ldr r2, [pc, #236] @ 9649c │ │ │ │ + ldr r1, [pc, #236] @ 96488 │ │ │ │ + ldr r2, [pc, #236] @ 9648c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 964a0 │ │ │ │ + ldr r5, [pc, #172] @ 96490 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96428 │ │ │ │ - ldr r2, [pc, #160] @ 964a4 │ │ │ │ - ldr r3, [pc, #148] @ 9649c │ │ │ │ + beq 96418 │ │ │ │ + ldr r2, [pc, #160] @ 96494 │ │ │ │ + ldr r3, [pc, #148] @ 9648c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96494 │ │ │ │ + bne 96484 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ 964a8 │ │ │ │ + ldr r3, [pc, #120] @ 96498 │ │ │ │ mov r2, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ @@ -118733,65 +118729,65 @@ │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 93198 │ │ │ │ + bl 93188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 963fc │ │ │ │ + b 963ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, ip, asr #24 │ │ │ │ + eoreq r9, r1, ip, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r9, r1, r4, lsl ip │ │ │ │ eoreq r9, r1, r4, lsl #24 │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000964ac : │ │ │ │ +0009649c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ 965b4 │ │ │ │ - ldr r2, [pc, #236] @ 965b8 │ │ │ │ + ldr r1, [pc, #236] @ 965a4 │ │ │ │ + ldr r2, [pc, #236] @ 965a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldrsheq r1, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl 8e52c │ │ │ │ + bl 8e51c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 965bc │ │ │ │ + ldr r5, [pc, #172] @ 965ac │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96544 │ │ │ │ - ldr r2, [pc, #160] @ 965c0 │ │ │ │ - ldr r3, [pc, #148] @ 965b8 │ │ │ │ + beq 96534 │ │ │ │ + ldr r2, [pc, #160] @ 965b0 │ │ │ │ + ldr r3, [pc, #148] @ 965a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 965b0 │ │ │ │ + bne 965a0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #120] @ 965c4 │ │ │ │ + ldr r3, [pc, #120] @ 965b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ @@ -118806,211 +118802,211 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 93198 │ │ │ │ + bl 93188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 96518 │ │ │ │ + b 96508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, lsr fp │ │ │ │ + eoreq r9, r1, r0, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ eoreq r9, r1, r8, ror #21 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000965c8 : │ │ │ │ +000965b8 : │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 93198 │ │ │ │ + b 93188 │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #960] @ 969b4 │ │ │ │ + ldr r2, [pc, #960] @ 969a4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #956] @ 969b8 │ │ │ │ + ldr r3, [pc, #956] @ 969a8 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #936] @ 969bc │ │ │ │ + ldr fp, [pc, #936] @ 969ac │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #924] @ 969c0 │ │ │ │ + ldr r3, [pc, #924] @ 969b0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r3] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r1, r8 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #28 │ │ │ │ ldr r3, [r9] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #32 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ 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 2676ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #792] @ 969c4 │ │ │ │ + ldr r0, [pc, #792] @ 969b4 │ │ │ │ ldr fp, [fp, r0] │ │ │ │ cmp r7, fp │ │ │ │ cmpne r7, #0 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, r2 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ tst sl, r7 │ │ │ │ - beq 96794 │ │ │ │ + beq 96784 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d38c │ │ │ │ + bl 8d37c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r4, #2 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsl sl, r7, #2 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 96708 │ │ │ │ + bne 966f8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 96964 │ │ │ │ + beq 96954 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #2 │ │ │ │ - beq 96864 │ │ │ │ + beq 96854 │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bne 968b8 │ │ │ │ + bne 968a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r0, r7, lsl #2 │ │ │ │ tst ip, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 96924 │ │ │ │ + beq 96914 │ │ │ │ add r4, r5, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #604] @ 969c8 │ │ │ │ + ldr r2, [pc, #604] @ 969b8 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #580] @ 969b8 │ │ │ │ + ldr r3, [pc, #580] @ 969a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 969b0 │ │ │ │ + bne 969a0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh sl, [r1, #2] │ │ │ │ mov r3, #4 │ │ │ │ and sl, sl, #3 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, sl │ │ │ │ strh r3, [r0, #2] │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8c978 │ │ │ │ + bl 8c968 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt 96938 │ │ │ │ + bgt 96928 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ tst r3, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ - beq 96760 │ │ │ │ + beq 96750 │ │ │ │ tst r3, #2 │ │ │ │ add r3, r8, r4 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ movne r3, #2 │ │ │ │ smlabbne r8, r8, r3, r4 │ │ │ │ addne r8, r0, r8, lsl r3 │ │ │ │ strne r6, [r8, #12] │ │ │ │ - b 96760 │ │ │ │ + b 96750 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ lsl sl, r7, #2 │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ - beq 9672c │ │ │ │ + beq 9671c │ │ │ │ add sl, r0, sl │ │ │ │ ldr r3, [sl, #4] │ │ │ │ tst ip, #2 │ │ │ │ movne r3, #2 │ │ │ │ smlabbne r3, r5, r3, r4 │ │ │ │ addne r3, r0, r3, lsl #2 │ │ │ │ ldrne r2, [r3, #12] │ │ │ │ - bne 968b8 │ │ │ │ + bne 968a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ addne r3, r5, r4 │ │ │ │ addne r3, r0, r3, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ @@ -119020,15 +119016,15 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r1, r8, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, r0, r7 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ @@ -119037,360 +119033,360 @@ │ │ │ │ addne r4, r0, r4, lsl #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 96760 │ │ │ │ + b 96750 │ │ │ │ sub r3, r5, r4 │ │ │ │ add r2, r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 8c978 │ │ │ │ - b 96804 │ │ │ │ + bl 8c968 │ │ │ │ + b 967f4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, r8, #5 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, r0, sl │ │ │ │ str r3, [sl, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 96760 │ │ │ │ + b 96750 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r1], -ip @ │ │ │ │ + eoreq r9, r1, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r9, r1, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r9, r1, r8, lsl #17 │ │ │ │ + mlaeq r1, r8, r8, r9 │ │ │ │ │ │ │ │ -000969cc <_mzHAMT_CODE@@Base>: │ │ │ │ +000969bc <_mzHAMT_CODE@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 969e8 <_mzHAMT_CODE@@Base+0x1c> │ │ │ │ + beq 969d8 <_mzHAMT_CODE@@Base+0x1c> │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b 90684 │ │ │ │ + b 90674 │ │ │ │ │ │ │ │ -000969f4 : │ │ │ │ +000969e4 : │ │ │ │ ldr ip, [r0, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ asr r3, ip, #31 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq ip, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ moveq r1, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096a18 : │ │ │ │ +00096a08 : │ │ │ │ ldr ip, [r0, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ asr r3, ip, #31 │ │ │ │ cmp r3, r1 │ │ │ │ cmpeq ip, r0 │ │ │ │ - ldr r3, [pc, #36] @ 96a5c │ │ │ │ + ldr r3, [pc, #36] @ 96a4c │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a58 │ │ │ │ - ldr r2, [pc, #28] @ 96a60 │ │ │ │ + bne 96a48 │ │ │ │ + ldr r2, [pc, #28] @ 96a50 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ b 1287c4 │ │ │ │ - eoreq r9, r1, r4, asr #11 │ │ │ │ + ldrdeq r9, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096a64 : │ │ │ │ - ldr r3, [pc, #52] @ 96aa0 │ │ │ │ +00096a54 : │ │ │ │ + ldr r3, [pc, #52] @ 96a90 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a80 │ │ │ │ + bne 96a70 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96a98 │ │ │ │ - ldr r2, [pc, #16] @ 96aa4 │ │ │ │ + bne 96a88 │ │ │ │ + ldr r2, [pc, #16] @ 96a94 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsl #11 │ │ │ │ + mlaeq r1, ip, r5, r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096aa8 : │ │ │ │ +00096a98 : │ │ │ │ tst r0, #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96ab8 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 96b3c │ │ │ │ + beq 96b2c │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ asr ip, r1, #1 │ │ │ │ asr r4, r1, #31 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r6, #0 │ │ │ │ - b 96af0 │ │ │ │ + b 96ae0 │ │ │ │ orrs r1, ip, r4 │ │ │ │ - beq 96b30 │ │ │ │ + beq 96b20 │ │ │ │ subs ip, ip, #1 │ │ │ │ sbc r4, r4, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ tst r1, #1 │ │ │ │ - bne 96adc │ │ │ │ + bne 96acc │ │ │ │ ldrh lr, [r1] │ │ │ │ sub lr, lr, #83 @ 0x53 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 96adc │ │ │ │ + bhi 96acc │ │ │ │ ldr lr, [r1, #8] │ │ │ │ asr r7, lr, #31 │ │ │ │ cmp ip, lr │ │ │ │ sbcs r8, r4, r7 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96b40 │ │ │ │ subs lr, ip, lr │ │ │ │ mov ip, lr │ │ │ │ sbc r4, r4, r7 │ │ │ │ - b 96aec │ │ │ │ + b 96adc │ │ │ │ str r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96ab8 │ │ │ │ ldrsh ip, [r0] │ │ │ │ - b 96ac0 │ │ │ │ + b 96ab0 │ │ │ │ mov r0, r1 │ │ │ │ - b 96ad0 │ │ │ │ + b 96ac0 │ │ │ │ │ │ │ │ -00096b58 : │ │ │ │ +00096b48 : │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #64] @ 96ba8 │ │ │ │ + ldr r3, [pc, #64] @ 96b98 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 96b9c │ │ │ │ + beq 96b8c │ │ │ │ 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 2676ac │ │ │ │ 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 r2, [pc, #8] @ 96b9c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mlaeq r1, r4, r4, r9 │ │ │ │ + eoreq r9, r1, r4, lsr #9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00096bb0 : │ │ │ │ - ldr r3, [pc, #64] @ 96bf8 │ │ │ │ +00096ba0 : │ │ │ │ + ldr r3, [pc, #64] @ 96be8 │ │ │ │ asr r1, r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 96bd4 │ │ │ │ + bne 96bc4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - ble 96bec │ │ │ │ + ble 96bdc │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 96bfc │ │ │ │ + ldr r2, [pc, #8] @ 96bec │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsr r4 │ │ │ │ + eoreq r9, r1, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096c00 : │ │ │ │ +00096bf0 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 96c14 │ │ │ │ + bne 96c04 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ asr r1, ip, #31 │ │ │ │ cmp r2, ip │ │ │ │ sbcs r1, r3, r1 │ │ │ │ - blt 96c30 │ │ │ │ + blt 96c20 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00096c6c : │ │ │ │ - ldr r3, [pc, #12] @ 96c80 │ │ │ │ +00096c5c : │ │ │ │ + ldr r3, [pc, #12] @ 96c70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00301ffc │ │ │ │ + eorseq r2, r0, ip │ │ │ │ │ │ │ │ -00096c84 : │ │ │ │ +00096c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #244] @ 96d90 │ │ │ │ - ldr r1, [pc, #244] @ 96d94 │ │ │ │ + ldr r0, [pc, #244] @ 96d80 │ │ │ │ + ldr r1, [pc, #244] @ 96d84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 96d98 │ │ │ │ + ldr r3, [pc, #236] @ 96d88 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #232] @ 96d9c │ │ │ │ + ldr r2, [pc, #232] @ 96d8c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #216] @ 96da0 │ │ │ │ + ldr r5, [pc, #216] @ 96d90 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, #16 │ │ │ │ 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 38b7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 8d25c │ │ │ │ + bl 8d24c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 96da4 │ │ │ │ + ldr r2, [pc, #68] @ 96d94 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 96d94 │ │ │ │ + ldr r3, [pc, #44] @ 96d84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96d8c │ │ │ │ + bne 96d7c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, ip, asr r3 │ │ │ │ + eoreq r9, r1, ip, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, ip, lsr r3 │ │ │ │ + eoreq r9, r1, ip, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r4, lsr #31 │ │ │ │ - mlaeq r1, r4, r2, r9 │ │ │ │ + @ instruction: 0x00301fb4 │ │ │ │ + eoreq r9, r1, r4, lsr #5 │ │ │ │ │ │ │ │ -00096da8 : │ │ │ │ +00096d98 : │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - beq 96de0 │ │ │ │ + beq 96dd0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq 96df0 │ │ │ │ + beq 96de0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 96dd0 │ │ │ │ - ldr r3, [pc, #56] @ 96e00 │ │ │ │ + beq 96dc0 │ │ │ │ + ldr r3, [pc, #56] @ 96df0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ 96e04 │ │ │ │ + ldr r3, [pc, #44] @ 96df4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ 96e08 │ │ │ │ + ldr r3, [pc, #32] @ 96df8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ 96e0c │ │ │ │ + ldr r3, [pc, #20] @ 96dfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ + @ instruction: 0x00301eb8 │ │ │ │ eorseq r1, r0, r8, lsr #29 │ │ │ │ mlaseq r0, r8, lr, r1 │ │ │ │ eorseq r1, r0, r8, lsl #29 │ │ │ │ - eorseq r1, r0, r8, ror lr │ │ │ │ │ │ │ │ -00096e10 : │ │ │ │ +00096e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 96edc │ │ │ │ - ldr r1, [pc, #180] @ 96ee0 │ │ │ │ + ldr ip, [pc, #180] @ 96ecc │ │ │ │ + ldr r1, [pc, #180] @ 96ed0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 96ee4 │ │ │ │ + ldr r3, [pc, #172] @ 96ed4 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #168] @ 96ee8 │ │ │ │ + ldr r2, [pc, #168] @ 96ed8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -119400,1133 +119396,1133 @@ │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8d25c │ │ │ │ - ldr r2, [pc, #96] @ 96eec │ │ │ │ - ldr r3, [pc, #80] @ 96ee0 │ │ │ │ + bl 8d24c │ │ │ │ + ldr r2, [pc, #96] @ 96edc │ │ │ │ + ldr r3, [pc, #80] @ 96ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ 96ef0 │ │ │ │ + ldr r2, [pc, #60] @ 96ee0 │ │ │ │ stmib r0, {r6, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 96ed8 │ │ │ │ + bne 96ec8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r1], -r0 @ │ │ │ │ + eoreq r9, r1, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002191b0 │ │ │ │ + eoreq r9, r1, r0, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r0, ror #27 │ │ │ │ - eoreq r9, r1, r4, asr #2 │ │ │ │ + @ instruction: 0x00301df0 │ │ │ │ + eoreq r9, r1, r4, asr r1 │ │ │ │ │ │ │ │ -00096ef4 : │ │ │ │ +00096ee4 : │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f04 : │ │ │ │ +00096ef4 : │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f1c : │ │ │ │ +00096f0c : │ │ │ │ mov r2, #0 │ │ │ │ - b 90ca8 │ │ │ │ + b 90c98 │ │ │ │ │ │ │ │ -00096f24 : │ │ │ │ +00096f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #736] @ 9721c │ │ │ │ + ldr ip, [pc, #736] @ 9720c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #728] @ 97220 │ │ │ │ + ldr r1, [pc, #728] @ 97210 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r7, [pc, #716] @ 97224 │ │ │ │ + ldr r7, [pc, #716] @ 97214 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #712] @ 97228 │ │ │ │ + ldr r2, [pc, #712] @ 97218 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ 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 │ │ │ │ + bne 9711c │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #85 @ 0x55 │ │ │ │ - beq 970c0 │ │ │ │ + beq 970b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 9713c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - beq 971cc │ │ │ │ + beq 971bc │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bne 971a8 │ │ │ │ + bne 97198 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ - bl 8c62c │ │ │ │ + beq 96fe4 │ │ │ │ + bl 8c61c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 94a74 │ │ │ │ - ldr r3, [pc, #556] @ 9722c │ │ │ │ - ldr r2, [pc, #556] @ 97230 │ │ │ │ - ldr r1, [pc, #556] @ 97234 │ │ │ │ + bl 94a64 │ │ │ │ + ldr r3, [pc, #556] @ 9721c │ │ │ │ + ldr r2, [pc, #556] @ 97220 │ │ │ │ + ldr r1, [pc, #556] @ 97224 │ │ │ │ and r2, r2, r0, lsr #16 │ │ │ │ and r3, r3, r0, lsl #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r1, r1, r0 │ │ │ │ orr r1, r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r9, r8, #2 │ │ │ │ add ip, ip, r9, lsl #2 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ ands r3, ip, #1 │ │ │ │ - bne 97060 │ │ │ │ + bne 97050 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 971e8 │ │ │ │ + beq 971d8 │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ mov r1, ip │ │ │ │ - beq 970e4 │ │ │ │ + beq 970d4 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - beq 97160 │ │ │ │ - bl 3aa90 │ │ │ │ + beq 97150 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e4 │ │ │ │ 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 │ │ │ │ + beq 97144 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ add r8, r8, r0 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 97100 │ │ │ │ + b 970f0 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 9713c │ │ │ │ tst ip, #1 │ │ │ │ - bne 97138 │ │ │ │ + bne 97128 │ │ │ │ ldrsh r4, [ip] │ │ │ │ - b 96fc8 │ │ │ │ + b 96fb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8c7f8 │ │ │ │ + bl 8c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97170 │ │ │ │ + bne 97160 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #304] @ 97238 │ │ │ │ - ldr r3, [pc, #276] @ 97220 │ │ │ │ + ldr r2, [pc, #304] @ 97228 │ │ │ │ + ldr r3, [pc, #276] @ 97210 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 97218 │ │ │ │ + bne 97208 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 9713c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ - bl 90368 │ │ │ │ - b 96ff8 │ │ │ │ + bl 90358 │ │ │ │ + b 96fe8 │ │ │ │ str r2, [r5] │ │ │ │ - b 970fc │ │ │ │ - ldr r3, [pc, #224] @ 9723c │ │ │ │ + b 970ec │ │ │ │ + ldr r3, [pc, #224] @ 9722c │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 970b4 │ │ │ │ + b 970a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 8cfa0 │ │ │ │ + bl 8cf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970e4 │ │ │ │ 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 │ │ │ │ + beq 97144 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ add r0, r8, r0 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b 970b4 │ │ │ │ + b 970a4 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne 97140 │ │ │ │ + bne 97130 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 971c4 │ │ │ │ - bl 8c62c │ │ │ │ + beq 971b4 │ │ │ │ + bl 8c61c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 96394 │ │ │ │ - b 96ff8 │ │ │ │ + bl 96384 │ │ │ │ + b 96fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ - bl 90ca8 │ │ │ │ + bl 90c98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 97100 │ │ │ │ + b 970f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 90f34 │ │ │ │ - b 97100 │ │ │ │ + bl 90f24 │ │ │ │ + b 970f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r4, asr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r0, r0, r9 │ │ │ │ + eoreq r9, r1, r0, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, r0, lsl #30 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00097240 : │ │ │ │ +00097230 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 96f24 │ │ │ │ + b 96f14 │ │ │ │ │ │ │ │ -0009724c : │ │ │ │ +0009723c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #160] @ 97304 │ │ │ │ - ldr ip, [pc, #160] @ 97308 │ │ │ │ + ldr lr, [pc, #160] @ 972f4 │ │ │ │ + ldr ip, [pc, #160] @ 972f8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 9730c │ │ │ │ + ldr r3, [pc, #152] @ 972fc │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 97310 │ │ │ │ + ldr r2, [pc, #148] @ 97300 │ │ │ │ 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] │ │ │ │ - bl 96f24 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 96f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 97314 │ │ │ │ + ldr r2, [pc, #68] @ 97304 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 97308 │ │ │ │ + ldr r3, [pc, #48] @ 972f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 97300 │ │ │ │ + bne 972f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r4, sp, r8 │ │ │ │ + eoreq r8, r1, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r1, r4, ror sp │ │ │ │ + eoreq r8, r1, r4, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r1, r4, lsr #26 │ │ │ │ + eoreq r8, r1, r4, lsr sp │ │ │ │ │ │ │ │ -00097318 : │ │ │ │ +00097308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #2120] @ 97b84 │ │ │ │ + ldr r1, [pc, #2120] @ 97b74 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2116] @ 97b88 │ │ │ │ + ldr r2, [pc, #2116] @ 97b78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #2104] @ 97b8c │ │ │ │ + ldr r7, [pc, #2104] @ 97b7c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2100] @ 97b90 │ │ │ │ + ldr r3, [pc, #2100] @ 97b80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 97434 │ │ │ │ + bne 97424 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 97428 │ │ │ │ + beq 97418 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97730 │ │ │ │ + beq 97720 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97450 │ │ │ │ + beq 97440 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bne 97438 │ │ │ │ + bne 97428 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97408 │ │ │ │ + beq 973f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 96394 │ │ │ │ + bl 96384 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97480 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq 97708 │ │ │ │ + beq 976f8 │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 90368 │ │ │ │ + bl 90358 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97480 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97474 │ │ │ │ + beq 97464 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c62c │ │ │ │ + bl 8c61c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - ldr r1, [pc, #1788] @ 97b94 │ │ │ │ + ldr r1, [pc, #1788] @ 97b84 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1784] @ 97b98 │ │ │ │ - ldr r4, [pc, #1784] @ 97b9c │ │ │ │ + ldr r2, [pc, #1784] @ 97b88 │ │ │ │ + ldr r4, [pc, #1784] @ 97b8c │ │ │ │ and r2, r2, r3, lsl #16 │ │ │ │ and r1, r1, r3, lsr #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ and r4, r4, r3 │ │ │ │ orr r4, r4, r2 │ │ │ │ - bne 974c4 │ │ │ │ + bne 974b4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 90aa4 │ │ │ │ + bl 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 9766c │ │ │ │ + beq 9765c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ add sl, r9, #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ands r8, r0, #1 │ │ │ │ - bne 97504 │ │ │ │ + bne 974f4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 977b4 │ │ │ │ + beq 977a4 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 975b4 │ │ │ │ + beq 975a4 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ mov r1, r0 │ │ │ │ - beq 9779c │ │ │ │ + beq 9778c │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - beq 97774 │ │ │ │ + beq 97764 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975c0 │ │ │ │ + beq 975b0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ - bne 97548 │ │ │ │ + bne 97538 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r8, [r8, #12] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 97864 │ │ │ │ + beq 97854 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 976f0 │ │ │ │ - ldr r3, [pc, #1584] @ 97ba0 │ │ │ │ + bne 976e0 │ │ │ │ + ldr r3, [pc, #1584] @ 97b90 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp fp, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 97590 │ │ │ │ + bne 97580 │ │ │ │ add r5, r5, sl, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 9776c │ │ │ │ + beq 9775c │ │ │ │ str fp, [sp] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 97530 │ │ │ │ + beq 97520 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 9777c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 97718 │ │ │ │ - ldr r3, [pc, #1468] @ 97ba0 │ │ │ │ + bne 97708 │ │ │ │ + ldr r3, [pc, #1468] @ 97b90 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r5, sl, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 8d86c │ │ │ │ + bl 8d85c │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ strh r2, [r3] │ │ │ │ - bne 97644 │ │ │ │ + bne 97634 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r6] │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - beq 9776c │ │ │ │ + beq 9775c │ │ │ │ tst r8, #1 │ │ │ │ - bne 97694 │ │ │ │ + bne 97684 │ │ │ │ ldrsh r1, [r8] │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ ldreq r8, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1244] @ 97ba4 │ │ │ │ - ldr r3, [pc, #1212] @ 97b88 │ │ │ │ + ldr r2, [pc, #1244] @ 97b94 │ │ │ │ + ldr r3, [pc, #1212] @ 97b78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 97b80 │ │ │ │ + bne 97b70 │ │ │ │ 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 2676ac │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - b 97570 │ │ │ │ + b 97560 │ │ │ │ ldrsh r5, [r3] │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - bne 973d4 │ │ │ │ - b 97730 │ │ │ │ + bne 973c4 │ │ │ │ + b 97720 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - b 975e4 │ │ │ │ + b 975d4 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 97988 │ │ │ │ + bne 97978 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r1, [pc, #1124] @ 97ba8 │ │ │ │ + ldr r1, [pc, #1124] @ 97b98 │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 978bc │ │ │ │ + beq 978ac │ │ │ │ tst r3, #4 │ │ │ │ - beq 979ac │ │ │ │ + beq 9799c │ │ │ │ ldrh r1, [r4, #-2] │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ orr r3, r3, r1, lsl #13 │ │ │ │ - b 97490 │ │ │ │ + b 97480 │ │ │ │ str r2, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8cfa0 │ │ │ │ - b 97528 │ │ │ │ + bl 8cf90 │ │ │ │ + b 97518 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 8c7f8 │ │ │ │ - b 97528 │ │ │ │ + bl 8c7e8 │ │ │ │ + b 97518 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, #6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 90f34 │ │ │ │ + bl 90f24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 97920 │ │ │ │ + beq 97910 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 979bc │ │ │ │ + bne 979ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 97a0c │ │ │ │ + beq 979fc │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ mvn r8, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 9783c │ │ │ │ + bne 9782c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r6] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 907c4 │ │ │ │ + bl 907b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 97794 │ │ │ │ + bne 97784 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97aa8 │ │ │ │ + beq 97a98 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97b38 │ │ │ │ + beq 97b28 │ │ │ │ cmp r5, #81 @ 0x51 │ │ │ │ - beq 97a94 │ │ │ │ - ldr r2, [pc, #764] @ 97bac │ │ │ │ + beq 97a84 │ │ │ │ + ldr r2, [pc, #764] @ 97b9c │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - b 976c0 │ │ │ │ - ldr r9, [pc, #748] @ 97bb0 │ │ │ │ + b 976b0 │ │ │ │ + ldr r9, [pc, #748] @ 97ba0 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3cc │ │ │ │ ldr r3, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 979e0 │ │ │ │ - ldr r1, [pc, #700] @ 97bb4 │ │ │ │ + beq 979d0 │ │ │ │ + ldr r1, [pc, #700] @ 97ba4 │ │ │ │ ldrh r2, [r4, #-2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and ip, r1, sl, lsr #16 │ │ │ │ and r2, r2, #31 │ │ │ │ orr r2, r2, ip, lsl #5 │ │ │ │ orr r3, r8, #4 │ │ │ │ strh r2, [r4, #-2] │ │ │ │ mov r1, ip │ │ │ │ and r2, r0, #1 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - b 9775c │ │ │ │ + b 9774c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 9777c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r3, #0 │ │ │ │ - b 97954 │ │ │ │ + b 97944 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 97abc │ │ │ │ + beq 97aac │ │ │ │ ands ip, r1, r7, lsl r3 │ │ │ │ - bne 97948 │ │ │ │ + bne 97938 │ │ │ │ add r1, r8, r3, lsl r5 │ │ │ │ str r2, [sp] │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ - ldr r3, [pc, #516] @ 97b94 │ │ │ │ - ldr r2, [pc, #516] @ 97b98 │ │ │ │ + b 97810 │ │ │ │ + ldr r3, [pc, #516] @ 97b84 │ │ │ │ + ldr r2, [pc, #516] @ 97b88 │ │ │ │ and r3, r3, r4, lsr #17 │ │ │ │ and r2, r2, r4, lsl #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #504] @ 97b9c │ │ │ │ + ldr r2, [pc, #504] @ 97b8c │ │ │ │ and r2, r2, r4, lsr #1 │ │ │ │ orr r4, r3, r2 │ │ │ │ - b 974b8 │ │ │ │ + b 974a8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r1, [r4] │ │ │ │ - b 97764 │ │ │ │ + b 97754 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ + b 97810 │ │ │ │ bics r3, r8, #4 │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ - ldreq r3, [pc, #452] @ 97bb8 │ │ │ │ + ldreq r3, [pc, #452] @ 97ba8 │ │ │ │ strhne r3, [r4, #2] │ │ │ │ lslne r3, r3, #16 │ │ │ │ strheq r3, [r4, #2] │ │ │ │ lsrne r3, r3, #19 │ │ │ │ - ldreq r3, [pc, #436] @ 97bbc │ │ │ │ + ldreq r3, [pc, #436] @ 97bac │ │ │ │ and r2, r0, #1 │ │ │ │ - b 979b4 │ │ │ │ + b 979a4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ rsb r2, r2, #1 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 97a58 │ │ │ │ + bne 97a48 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 965d4 │ │ │ │ + bl 965c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #292] @ 97bc0 │ │ │ │ + b 976b0 │ │ │ │ + ldr r2, [pc, #292] @ 97bb0 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #276] @ 97bc4 │ │ │ │ + b 976b0 │ │ │ │ + ldr r2, [pc, #276] @ 97bb4 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ add sl, r9, #140 @ 0x8c │ │ │ │ mvn r1, #0 │ │ │ │ mov lr, #31 │ │ │ │ - b 97b00 │ │ │ │ + b 97af0 │ │ │ │ ldrsh fp, [ip] │ │ │ │ cmp fp, #83 @ 0x53 │ │ │ │ - bne 97b0c │ │ │ │ + bne 97afc │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, ip │ │ │ │ movlt r3, lr │ │ │ │ - blt 97af8 │ │ │ │ + blt 97ae8 │ │ │ │ cmp r1, ip │ │ │ │ movgt r1, ip │ │ │ │ movgt r3, lr │ │ │ │ subs lr, lr, #1 │ │ │ │ - bcc 97b4c │ │ │ │ + bcc 97b3c │ │ │ │ ldr ip, [sl, #-4]! │ │ │ │ tst ip, #1 │ │ │ │ - beq 97acc │ │ │ │ + beq 97abc │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ add r1, r8, lr, lsl r5 │ │ │ │ tst r3, #2 │ │ │ │ - beq 97b60 │ │ │ │ + beq 97b50 │ │ │ │ add r9, r9, lr, lsl #2 │ │ │ │ ldr r3, [r9, #268] @ 0x10c │ │ │ │ cmp r1, r3 │ │ │ │ addeq r3, r5, #5 │ │ │ │ moveq ip, #1 │ │ │ │ addeq r1, r1, ip, lsl r3 │ │ │ │ - b 97960 │ │ │ │ - ldr r2, [pc, #136] @ 97bc8 │ │ │ │ + b 97950 │ │ │ │ + ldr r2, [pc, #136] @ 97bb8 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - b 976c0 │ │ │ │ + b 976b0 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ add r8, r8, r3, lsl r5 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ add r5, r5, #5 │ │ │ │ - b 9793c │ │ │ │ + b 9792c │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 97b24 │ │ │ │ + b 97b14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00218cb8 │ │ │ │ + eoreq r8, r1, r8, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, ip, r8 │ │ │ │ + eoreq r8, r1, r4, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq ip, r0, ip, asr #25 │ │ │ │ stclgt 0, cr0, [ip], {0} │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r8, r1, r0, lsr r9 │ │ │ │ + eoreq r8, r1, r0, asr #18 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0x003013bc │ │ │ │ - eoreq r9, r1, r8, lsr r1 │ │ │ │ + eorseq r1, r0, ip, asr #7 │ │ │ │ + eoreq r9, r1, r8, asr #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - @ instruction: 0x003011d0 │ │ │ │ - @ instruction: 0x003011bc │ │ │ │ - eorseq r1, r0, ip, lsr #2 │ │ │ │ + eorseq r1, r0, r0, ror #3 │ │ │ │ + eorseq r1, r0, ip, asr #3 │ │ │ │ + eorseq r1, r0, ip, lsr r1 │ │ │ │ │ │ │ │ -00097bcc : │ │ │ │ +00097bbc : │ │ │ │ mov r3, #0 │ │ │ │ - b 97318 │ │ │ │ + b 97308 │ │ │ │ │ │ │ │ -00097bd4 : │ │ │ │ +00097bc4 : │ │ │ │ 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 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #1700] @ 9829c │ │ │ │ + ldr r0, [pc, #1700] @ 9828c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1692] @ 982a0 │ │ │ │ + ldr r1, [pc, #1692] @ 98290 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r8, [pc, #1676] @ 982a4 │ │ │ │ + ldr r8, [pc, #1676] @ 98294 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1660] @ 982a8 │ │ │ │ + ldr r3, [pc, #1660] @ 98298 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ bics r1, r9, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + bne 97e74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 97e30 │ │ │ │ + beq 97e20 │ │ │ │ lsl r3, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, sl │ │ │ │ lsl r3, r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ tst r9, #1 │ │ │ │ - beq 97eb4 │ │ │ │ + beq 97ea4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bic r0, r0, r3, lsl sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ and r2, r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 97ed0 │ │ │ │ + beq 97ec0 │ │ │ │ cmp r2, #0 │ │ │ │ and lr, r1, #1 │ │ │ │ - bne 97d2c │ │ │ │ + bne 97d1c │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - beq 97e3c │ │ │ │ + beq 97e2c │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ - beq 98004 │ │ │ │ + beq 97ff4 │ │ │ │ cmp lr, #0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - bne 97d44 │ │ │ │ + bne 97d34 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ - beq 97f94 │ │ │ │ + beq 97f84 │ │ │ │ tst r2, #2 │ │ │ │ - beq 97f6c │ │ │ │ + beq 97f5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r2, fp, r2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 97f5c │ │ │ │ + beq 97f4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r2, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97d94 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq 98128 │ │ │ │ + beq 98118 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97f50 │ │ │ │ + beq 97f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, fp │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 97f44 │ │ │ │ + beq 97f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r0, r4 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8d088 │ │ │ │ + bl 8d078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ - ldr r3, [pc, #1184] @ 982ac │ │ │ │ + beq 97e68 │ │ │ │ + ldr r3, [pc, #1184] @ 9829c │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 97f34 │ │ │ │ + ble 97f24 │ │ │ │ lsrs r9, r9, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97cb0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4] │ │ │ │ - b 97e88 │ │ │ │ + b 97e78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r2, r2, #5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 97bd4 │ │ │ │ + bl 97bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ + bne 97df4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1056] @ 982b0 │ │ │ │ - ldr r3, [pc, #1036] @ 982a0 │ │ │ │ + ldr r2, [pc, #1056] @ 982a0 │ │ │ │ + ldr r3, [pc, #1036] @ 98290 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 98298 │ │ │ │ + bne 98288 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, r9, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ lsrne r9, r9, #1 │ │ │ │ addne sl, sl, #1 │ │ │ │ lsreq r9, r9, #8 │ │ │ │ addeq sl, sl, #8 │ │ │ │ - b 97cc0 │ │ │ │ + b 97cb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97ee8 │ │ │ │ + bne 97ed8 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #83 @ 0x53 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 97e04 │ │ │ │ + bls 97df4 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 97f88 │ │ │ │ + beq 97f78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 97f7c │ │ │ │ + beq 97f6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r4, r2, r4 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b 97df0 │ │ │ │ + b 97de0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20b8fc │ │ │ │ - b 97e1c │ │ │ │ - ldr r1, [pc, #872] @ 982b4 │ │ │ │ + bl 20b8c4 │ │ │ │ + b 97e0c │ │ │ │ + ldr r1, [pc, #872] @ 982a4 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ - b 97ddc │ │ │ │ - ldr r3, [pc, #860] @ 982b4 │ │ │ │ + b 97dcc │ │ │ │ + ldr r3, [pc, #860] @ 982a4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97dbc │ │ │ │ + b 97dac │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 90684 │ │ │ │ - b 97d78 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ + b 97d68 │ │ │ │ + bl 90674 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - b 97d5c │ │ │ │ - ldr r2, [pc, #816] @ 982b4 │ │ │ │ + b 97d4c │ │ │ │ + ldr r2, [pc, #816] @ 982a4 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ - b 97f20 │ │ │ │ - ldr r3, [pc, #804] @ 982b4 │ │ │ │ + b 97f10 │ │ │ │ + ldr r3, [pc, #804] @ 982a4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97f04 │ │ │ │ + b 97ef4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 98160 │ │ │ │ + beq 98150 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ tst r2, #2 │ │ │ │ add ip, ip, fp │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldr r4, [ip, #12] │ │ │ │ - beq 98170 │ │ │ │ + beq 98160 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ smlabb r2, ip, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -120535,132 +120531,132 @@ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ add ip, ip, #5 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov ip, #5 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl 91294 │ │ │ │ + bl 91284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ + bne 97df4 │ │ │ │ + b 97e68 │ │ │ │ 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, #128] @ 0x80 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 981c0 │ │ │ │ + beq 981b0 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98194 │ │ │ │ + beq 98184 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ smlabb r2, r1, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 981b0 │ │ │ │ + beq 981a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r2, r3, r4 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ subs r4, r6, #1 │ │ │ │ asr r5, r6, #31 │ │ │ │ sbc r5, r5, #0 │ │ │ │ subs r6, r4, r6 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ sbc r7, r5, #0 │ │ │ │ - b 9810c │ │ │ │ + b 980fc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r5 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ - bl 91108 │ │ │ │ + bl 910f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e68 │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ - bne 980c0 │ │ │ │ + bne 980b0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 97e04 │ │ │ │ + b 97df4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98180 │ │ │ │ - ldr r3, [pc, #380] @ 982b4 │ │ │ │ + bne 98170 │ │ │ │ + ldr r3, [pc, #380] @ 982a4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 91108 │ │ │ │ + bl 910f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ - ldr ip, [pc, #332] @ 982b4 │ │ │ │ + bne 97df4 │ │ │ │ + b 97e68 │ │ │ │ + ldr ip, [pc, #332] @ 982a4 │ │ │ │ tst r2, #2 │ │ │ │ ldr r4, [r8, ip] │ │ │ │ - bne 97fb4 │ │ │ │ - bl 90684 │ │ │ │ + bne 97fa4 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - b 97fc8 │ │ │ │ + b 97fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, fp │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 98138 │ │ │ │ + b 98128 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bne 9806c │ │ │ │ + bne 9805c │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 90684 │ │ │ │ - b 98080 │ │ │ │ + bl 90674 │ │ │ │ + b 98070 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98284 │ │ │ │ + beq 98274 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ smlabb r2, r1, r2, fp │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -120672,261 +120668,261 @@ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ asr r5, r4, #31 │ │ │ │ mov r6, #7 │ │ │ │ add r7, r3, #5 │ │ │ │ mov r8, r2 │ │ │ │ - b 98268 │ │ │ │ + b 98258 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r5 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ stm sp, {r7, r9} │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 91294 │ │ │ │ + bl 91284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9821c │ │ │ │ + bne 9820c │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 97e04 │ │ │ │ + b 97df4 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b 981e4 │ │ │ │ + b 981d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, r0, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r8, r1, r8, ror #2 │ │ │ │ + eoreq r8, r1, r8, ror r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -000982b8 : │ │ │ │ +000982a8 : │ │ │ │ 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 r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1352] @ 98820 │ │ │ │ + ldr r2, [pc, #1352] @ 98810 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1348] @ 98824 │ │ │ │ + ldr r3, [pc, #1348] @ 98814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bics r3, r5, r4 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 98728 │ │ │ │ + beq 98718 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov sl, r5 │ │ │ │ lsl r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ tst sl, #1 │ │ │ │ - beq 984d0 │ │ │ │ + beq 984c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, fp │ │ │ │ - beq 98534 │ │ │ │ + beq 98524 │ │ │ │ tst r8, #1 │ │ │ │ and r6, fp, #1 │ │ │ │ - bne 983bc │ │ │ │ + bne 983ac │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 984f8 │ │ │ │ + beq 984e8 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 9857c │ │ │ │ + beq 9856c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and r3, r3, #2 │ │ │ │ - bne 983dc │ │ │ │ + bne 983cc │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 986d4 │ │ │ │ + beq 986c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9856c │ │ │ │ + beq 9855c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98560 │ │ │ │ + beq 98550 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, r3 │ │ │ │ add r4, r2, r4, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ eor r3, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98490 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ subs r7, r4, #1 │ │ │ │ asr r9, r4, #31 │ │ │ │ sbc r9, r9, #0 │ │ │ │ subs r4, r7, r4 │ │ │ │ sbc r5, r9, #0 │ │ │ │ - b 98494 │ │ │ │ + b 98484 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r7, r7, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 98534 │ │ │ │ + beq 98524 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 98460 │ │ │ │ + bne 98450 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #892] @ 98828 │ │ │ │ - ldr r3, [pc, #884] @ 98824 │ │ │ │ + ldr r2, [pc, #892] @ 98818 │ │ │ │ + ldr r3, [pc, #884] @ 98814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9881c │ │ │ │ + bne 9880c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, sl, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ addeq r3, r3, #8 │ │ │ │ lsrne sl, sl, #1 │ │ │ │ lsreq sl, sl, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 9835c │ │ │ │ + b 9834c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ add r2, r2, #5 │ │ │ │ - bl 982b8 │ │ │ │ + bl 982a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98490 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsrs sl, sl, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 98728 │ │ │ │ + beq 98718 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 9835c │ │ │ │ + b 9834c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 9841c │ │ │ │ + bl 90674 │ │ │ │ + b 9840c │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r5, r0 │ │ │ │ - b 983fc │ │ │ │ + b 983ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98754 │ │ │ │ + beq 98744 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98744 │ │ │ │ + beq 98734 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98738 │ │ │ │ + beq 98728 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r4 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 984a0 │ │ │ │ + bne 98490 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ subs r2, r0, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ sbc r3, r3, #0 │ │ │ │ subs r1, r2, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -120937,90 +120933,90 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 98730 │ │ │ │ + beq 98720 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, r7, #1 │ │ │ │ asr r5, r7, #31 │ │ │ │ sbc r5, r5, #0 │ │ │ │ subs r7, r4, r7 │ │ │ │ sbc r8, r5, #0 │ │ │ │ - b 986b0 │ │ │ │ + b 986a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 986c0 │ │ │ │ + beq 986b0 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r4, r7 │ │ │ │ - bne 9867c │ │ │ │ - b 984a0 │ │ │ │ + bne 9866c │ │ │ │ + b 98490 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 98624 │ │ │ │ + b 98614 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98718 │ │ │ │ + beq 98708 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, #5 │ │ │ │ - bl 91408 │ │ │ │ + bl 913f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98534 │ │ │ │ - b 984a0 │ │ │ │ + bne 98524 │ │ │ │ + b 98490 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r1, r0 │ │ │ │ - b 986f8 │ │ │ │ + b 986e8 │ │ │ │ mov r0, #1 │ │ │ │ - b 984a4 │ │ │ │ + b 98494 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ - b 98534 │ │ │ │ + b 98524 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 985e4 │ │ │ │ + bl 90674 │ │ │ │ + b 985d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r5, r0 │ │ │ │ - b 985c0 │ │ │ │ + b 985b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9880c │ │ │ │ + beq 987fc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -121033,362 +121029,362 @@ │ │ │ │ subs r7, r4, r7 │ │ │ │ add r2, r2, #5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ sbc r9, r5, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 987f8 │ │ │ │ + b 987e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ - bl 91408 │ │ │ │ + bl 913f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 98490 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 987b8 │ │ │ │ + bne 987a8 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 98534 │ │ │ │ + b 98524 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 98780 │ │ │ │ + b 98770 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, lsl sp │ │ │ │ + eoreq r7, r1, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, ip, asr #22 │ │ │ │ + eoreq r7, r1, ip, asr fp │ │ │ │ │ │ │ │ -0009882c : │ │ │ │ +0009881c : │ │ │ │ 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 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1812] @ 98f60 │ │ │ │ + ldr r2, [pc, #1812] @ 98f50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1808] @ 98f64 │ │ │ │ + ldr r3, [pc, #1808] @ 98f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ bics r3, r2, r4 │ │ │ │ - ldr r3, [pc, #1760] @ 98f68 │ │ │ │ + ldr r3, [pc, #1760] @ 98f58 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 98e5c │ │ │ │ + beq 98e4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add sl, sp, #120 @ 0x78 │ │ │ │ lsl r2, r2, #1 │ │ │ │ add fp, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - beq 98acc │ │ │ │ + beq 98abc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676ac │ │ │ │ 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 │ │ │ │ ldr r9, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 98b04 │ │ │ │ + beq 98af4 │ │ │ │ cmp r3, #0 │ │ │ │ and r6, r9, #1 │ │ │ │ - bne 98958 │ │ │ │ + bne 98948 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98bd4 │ │ │ │ + beq 98bc4 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 98cac │ │ │ │ + beq 98c9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ - bne 98974 │ │ │ │ + bne 98964 │ │ │ │ ldrsh r2, [r9] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 98c40 │ │ │ │ + beq 98c30 │ │ │ │ tst r3, #2 │ │ │ │ - beq 98bac │ │ │ │ + beq 98b9c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98bc8 │ │ │ │ + beq 98bb8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r3 │ │ │ │ add r4, r2, r4, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ eor r6, r6, #1 │ │ │ │ cmp r0, r8 │ │ │ │ movne r6, #0 │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 98b9c │ │ │ │ + beq 98b8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ sub r8, r3, #1 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ subs r6, r3, #2 │ │ │ │ asr r4, r3, #31 │ │ │ │ sbc r4, r4, #0 │ │ │ │ subs r6, r6, r8 │ │ │ │ asr r5, r8, #31 │ │ │ │ sbc r4, r4, #0 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b 98a58 │ │ │ │ + b 98a48 │ │ │ │ subs r2, r8, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r2, r6 │ │ │ │ mov r8, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a30 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 98e5c │ │ │ │ + beq 98e4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 988f4 │ │ │ │ + bne 988e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ lsrne r3, r2, #1 │ │ │ │ lsreq r3, r3, #8 │ │ │ │ strne r3, [sp, #20] │ │ │ │ streq r3, [sp, #20] │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ addne r3, r3, #1 │ │ │ │ addeq r3, r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 988e8 │ │ │ │ + b 988d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98b20 │ │ │ │ + bne 98b10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #83 @ 0x53 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 98a90 │ │ │ │ + bls 98a80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ - beq 98c14 │ │ │ │ + beq 98c04 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bne 98c28 │ │ │ │ - ldr r3, [pc, #1036] @ 98f6c │ │ │ │ + bne 98c18 │ │ │ │ + ldr r3, [pc, #1036] @ 98f5c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 98a90 │ │ │ │ + beq 98a80 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1016] @ 98f70 │ │ │ │ - ldr r3, [pc, #1000] @ 98f64 │ │ │ │ + ldr r2, [pc, #1016] @ 98f60 │ │ │ │ + ldr r3, [pc, #1000] @ 98f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 98f5c │ │ │ │ + bne 98f4c │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #968] @ 98f6c │ │ │ │ + ldr r3, [pc, #968] @ 98f5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 989fc │ │ │ │ + b 989ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r8, r0 │ │ │ │ - bne 989a4 │ │ │ │ + bne 98994 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 989b4 │ │ │ │ + bl 90674 │ │ │ │ + b 989a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ add r2, r2, #5 │ │ │ │ - bl 9882c │ │ │ │ + bl 9881c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a80 │ │ │ │ + b 98b5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a90 │ │ │ │ - ldr r3, [pc, #840] @ 98f6c │ │ │ │ + beq 98a80 │ │ │ │ + ldr r3, [pc, #840] @ 98f5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, r4 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b 98b64 │ │ │ │ + b 98b54 │ │ │ │ tst r3, #1 │ │ │ │ - beq 98e38 │ │ │ │ + beq 98e28 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ tst r3, #2 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - beq 98e4c │ │ │ │ + beq 98e3c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add ip, ip, #5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 9152c │ │ │ │ + bl 9151c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a80 │ │ │ │ + b 98b5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98e80 │ │ │ │ + beq 98e70 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98e70 │ │ │ │ + beq 98e60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98e64 │ │ │ │ + beq 98e54 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r4 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r9, [sp, #16] │ │ │ │ subs r2, r0, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ sbc r3, r3, #0 │ │ │ │ @@ -121401,87 +121397,87 @@ │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq 98a90 │ │ │ │ + beq 98a80 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ subs r7, r6, #2 │ │ │ │ asr r6, r6, #31 │ │ │ │ sbc r6, r6, #0 │ │ │ │ subs r7, r7, r4 │ │ │ │ asr r5, r4, #31 │ │ │ │ sbc r6, r6, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ - b 98dec │ │ │ │ + b 98ddc │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dc4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dc4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 98d5c │ │ │ │ - ldr r2, [pc, #300] @ 98f6c │ │ │ │ + b 98d4c │ │ │ │ + ldr r2, [pc, #300] @ 98f5c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ tst r3, #2 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - bne 98c68 │ │ │ │ + bne 98c58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ - b 98c84 │ │ │ │ + b 98c74 │ │ │ │ mov r0, #1 │ │ │ │ - b 98b70 │ │ │ │ + b 98b60 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 90684 │ │ │ │ - b 98d14 │ │ │ │ + bl 90674 │ │ │ │ + b 98d04 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r6, r0 │ │ │ │ - b 98cf0 │ │ │ │ + b 98ce0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98f4c │ │ │ │ + beq 98f3c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r1, r3, r0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -121495,778 +121491,778 @@ │ │ │ │ sbc r3, r6, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - b 98f30 │ │ │ │ + b 98f20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 9152c │ │ │ │ + bl 9151c │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r8, r4 │ │ │ │ - bne 98ee8 │ │ │ │ + bne 98ed8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b 98a90 │ │ │ │ + b 98a80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 90684 │ │ │ │ + bl 90674 │ │ │ │ mov r2, r0 │ │ │ │ - b 98ea8 │ │ │ │ + b 98e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, r8, lsr #15 │ │ │ │ + @ instruction: 0x002177b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r0, ror r7 │ │ │ │ + eoreq r7, r1, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, r1, r0, lsl #9 │ │ │ │ + mlaeq r1, r0, r4, r7 │ │ │ │ │ │ │ │ -00098f74 : │ │ │ │ +00098f64 : │ │ │ │ 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 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #708] @ 99258 │ │ │ │ + ldr r1, [pc, #708] @ 99248 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #704] @ 9925c │ │ │ │ + ldr r3, [pc, #704] @ 9924c │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #684] @ 99260 │ │ │ │ + ldr ip, [pc, #684] @ 99250 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #680] @ 99264 │ │ │ │ + ldr r2, [pc, #680] @ 99254 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ 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, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 99050 │ │ │ │ + bne 99040 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r2, [r0, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst ip, #1 │ │ │ │ - bne 9906c │ │ │ │ + bne 9905c │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq ip, [ip, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str ip, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 990a8 │ │ │ │ + bne 99098 │ │ │ │ tst r2, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ - bne 990e0 │ │ │ │ + bne 990d0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ ldrsh r3, [r2] │ │ │ │ - bne 990a0 │ │ │ │ + bne 99090 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 990ec │ │ │ │ + beq 990dc │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #436] @ 99268 │ │ │ │ - ldr r3, [pc, #420] @ 9925c │ │ │ │ + ldr r2, [pc, #436] @ 99258 │ │ │ │ + ldr r3, [pc, #420] @ 9924c │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99254 │ │ │ │ + bne 99244 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ - beq 9909c │ │ │ │ + beq 9908c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 991f0 │ │ │ │ - bl 8c8e0 │ │ │ │ + beq 991e0 │ │ │ │ + bl 8c8d0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 9921c │ │ │ │ + beq 9920c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 991a4 │ │ │ │ - b 9921c │ │ │ │ + bne 99194 │ │ │ │ + b 9920c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 99140 │ │ │ │ + beq 99130 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ bl 106e60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99224 │ │ │ │ + beq 99214 │ │ │ │ bl 106d14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 9923c │ │ │ │ + beq 9922c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99248 │ │ │ │ + beq 99238 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ asr r1, r3, #31 │ │ │ │ cmp r5, r1 │ │ │ │ cmpeq r4, r3 │ │ │ │ - beq 9921c │ │ │ │ + beq 9920c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9921c │ │ │ │ + beq 9920c │ │ │ │ tst r2, #1 │ │ │ │ asr r5, r4, #31 │ │ │ │ - bne 991c0 │ │ │ │ + bne 991b0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ - beq 991c4 │ │ │ │ + beq 991b4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r5, r3 │ │ │ │ - bge 99124 │ │ │ │ + bge 99114 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r7, r9, sl} │ │ │ │ - bl 90b94 │ │ │ │ + bl 90b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 99124 │ │ │ │ + b 99114 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 990fc │ │ │ │ + bne 990ec │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 97bd4 │ │ │ │ + bl 97bc4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 9909c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 990ac │ │ │ │ + b 9909c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f14 │ │ │ │ mov r1, r0 │ │ │ │ - b 9915c │ │ │ │ + b 9914c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ - b 990ac │ │ │ │ + b 9909c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 9909c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, asr r0 │ │ │ │ + eoreq r7, r1, ip, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r4, lsr r0 │ │ │ │ + eoreq r7, r1, r4, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r4, asr #30 │ │ │ │ + eoreq r6, r1, r4, asr pc │ │ │ │ │ │ │ │ -0009926c : │ │ │ │ +0009925c : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99280 │ │ │ │ + bne 99270 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99294 │ │ │ │ + bne 99284 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 992ac │ │ │ │ + ble 9929c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ str r2, [sp] │ │ │ │ - bl 982b8 │ │ │ │ + bl 982a8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000992d8 : │ │ │ │ +000992c8 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 992ec │ │ │ │ + bne 992dc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99300 │ │ │ │ + bne 992f0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 99344 │ │ │ │ + bgt 99334 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ str r2, [sp] │ │ │ │ - bl 97bd4 │ │ │ │ + bl 97bc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009934c : │ │ │ │ +0009933c : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99360 │ │ │ │ + bne 99350 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99374 │ │ │ │ + bne 99364 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 9938c │ │ │ │ + ble 9937c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ str r2, [sp] │ │ │ │ - bl 9882c │ │ │ │ + bl 9881c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000993b8 : │ │ │ │ +000993a8 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 993cc │ │ │ │ + bne 993bc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - b 916e4 │ │ │ │ + b 916d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ 9942c │ │ │ │ - ldr ip, [pc, #68] @ 99430 │ │ │ │ + ldr r3, [pc, #68] @ 9941c │ │ │ │ + ldr ip, [pc, #68] @ 99420 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [ip] │ │ │ │ mov r4, r0 │ │ │ │ - ble 99424 │ │ │ │ + ble 99414 │ │ │ │ add r3, r2, #1 │ │ │ │ sub r0, r1, #1 │ │ │ │ sub r3, r3, r1 │ │ │ │ sub r2, r1, r2 │ │ │ │ add r0, r3, r0 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r1, r0, lsl ip │ │ │ │ + eoreq r6, r1, r0, lsr #24 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 994dc │ │ │ │ + bhi 994cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [r1, #104] @ 0x68 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ sub ip, ip, lr │ │ │ │ cmp ip, r3 │ │ │ │ - bgt 994d4 │ │ │ │ + bgt 994c4 │ │ │ │ sub r3, r3, ip │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ cmp lr, r3 │ │ │ │ - ble 994a4 │ │ │ │ + ble 99494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99498 │ │ │ │ + beq 99488 │ │ │ │ ldrh r2, [ip, #2] │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 994d4 │ │ │ │ + beq 994c4 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #0 │ │ │ │ - bne 994d4 │ │ │ │ + bne 994c4 │ │ │ │ ldr ip, [r1, #120] @ 0x78 │ │ │ │ ldr r0, [r1, #128] @ 0x80 │ │ │ │ sub r3, r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - ble 994d4 │ │ │ │ + ble 994c4 │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r1, #136] @ 0x88 │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #460] @ 996c8 │ │ │ │ - ldr lr, [pc, #460] @ 996cc │ │ │ │ + ldr r4, [pc, #460] @ 996b8 │ │ │ │ + ldr lr, [pc, #460] @ 996bc │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #448] @ 996d0 │ │ │ │ + ldr r3, [pc, #448] @ 996c0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #444] @ 996d4 │ │ │ │ + ldr ip, [pc, #444] @ 996c4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add ip, sp, #12 │ │ │ │ ands r5, r0, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 99570 │ │ │ │ + bne 99560 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #24 │ │ │ │ - bgt 99570 │ │ │ │ - ldr lr, [pc, #380] @ 996d8 │ │ │ │ + bgt 99560 │ │ │ │ + ldr lr, [pc, #380] @ 996c8 │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 995e8 │ │ │ │ + bhi 995d8 │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r5, #1 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #348] @ 996dc │ │ │ │ - ldr r3, [pc, #328] @ 996cc │ │ │ │ + ldr r2, [pc, #348] @ 996cc │ │ │ │ + ldr r3, [pc, #328] @ 996bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 996c4 │ │ │ │ + bne 996b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add ip, sp, #8 │ │ │ │ cmn r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 995e8 │ │ │ │ + beq 995d8 │ │ │ │ add r6, r1, #2 │ │ │ │ sub r7, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9967c │ │ │ │ + bne 9966c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 99578 │ │ │ │ + b 99568 │ │ │ │ add ip, sp, #8 │ │ │ │ cmn r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 995e8 │ │ │ │ + beq 995d8 │ │ │ │ add r7, r1, #1 │ │ │ │ sub r8, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 995e8 │ │ │ │ + b 995d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ movne r5, #1 │ │ │ │ - bne 995e8 │ │ │ │ + bne 995d8 │ │ │ │ ldrsh r5, [r0, #2] │ │ │ │ bic r5, r5, #8192 @ 0x2000 │ │ │ │ subs r5, r5, #1 │ │ │ │ movne r5, #1 │ │ │ │ - b 995e8 │ │ │ │ + b 995d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ - b 9964c │ │ │ │ + beq 995d4 │ │ │ │ + b 9963c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8, ror #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r8, ror r3 │ │ │ │ - eoreq r6, r1, r8, ror sl │ │ │ │ + andseq sl, lr, r8, asr #6 │ │ │ │ + eoreq r6, r1, r8, lsl #21 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #268] @ 9980c │ │ │ │ - ldr lr, [pc, #268] @ 99810 │ │ │ │ + ldr r4, [pc, #268] @ 997fc │ │ │ │ + ldr lr, [pc, #268] @ 99800 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 99814 │ │ │ │ + ldr ip, [pc, #256] @ 99804 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ 99818 │ │ │ │ + ldr r3, [pc, #248] @ 99808 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 99784 │ │ │ │ + beq 99774 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 997b4 │ │ │ │ + beq 997a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [r3, ip, lsl #3] │ │ │ │ add r3, r3, ip, lsl #3 │ │ │ │ add ip, ip, #1 │ │ │ │ strb r7, [r3, #4] │ │ │ │ strb r6, [r3, #5] │ │ │ │ str ip, [r0, #28] │ │ │ │ str r2, [r8] │ │ │ │ - ldr r2, [pc, #140] @ 9981c │ │ │ │ - ldr r3, [pc, #124] @ 99810 │ │ │ │ + ldr r2, [pc, #140] @ 9980c │ │ │ │ + ldr r3, [pc, #124] @ 99800 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99808 │ │ │ │ + bne 997f8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ 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 34c74 │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - b 99768 │ │ │ │ + b 99758 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r4 @ │ │ │ │ + eoreq r6, r1, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, r0, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, ror #16 │ │ │ │ + eoreq r6, r1, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #396] @ 999c4 │ │ │ │ - ldr r3, [pc, #396] @ 999c8 │ │ │ │ + ldr lr, [pc, #396] @ 999b4 │ │ │ │ + ldr r3, [pc, #396] @ 999b8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #384] @ 999cc │ │ │ │ + ldr r2, [pc, #384] @ 999bc │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #380] @ 999d0 │ │ │ │ + ldr ip, [pc, #380] @ 999c0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, ip] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ ldr lr, [ip] │ │ │ │ str r2, [ip] │ │ │ │ add r2, sp, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 998bc │ │ │ │ + beq 998ac │ │ │ │ mov r0, #0 │ │ │ │ str lr, [ip] │ │ │ │ - ldr r2, [pc, #316] @ 999d4 │ │ │ │ - ldr r3, [pc, #300] @ 999c8 │ │ │ │ + ldr r2, [pc, #316] @ 999c4 │ │ │ │ + ldr r3, [pc, #300] @ 999b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 999c0 │ │ │ │ + bne 999b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r4, [r3] │ │ │ │ sub r2, r4, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 998f4 │ │ │ │ - ldr r2, [pc, #252] @ 999d8 │ │ │ │ + bls 998e4 │ │ │ │ + ldr r2, [pc, #252] @ 999c8 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, #22 │ │ │ │ - bhi 99888 │ │ │ │ + bhi 99878 │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ str lr, [ip] │ │ │ │ - b 99890 │ │ │ │ + b 99880 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mvn r2, #0 │ │ │ │ str lr, [ip] │ │ │ │ - bl ebfd4 │ │ │ │ - b 99890 │ │ │ │ + bl ebfc8 │ │ │ │ + b 99880 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 99888 │ │ │ │ + beq 99878 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 99878 │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ - b 999ac │ │ │ │ + bne 9987c │ │ │ │ + b 9999c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 99888 │ │ │ │ + bne 99878 │ │ │ │ ldr r2, [r1, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 99878 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 99878 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ + bne 9987c │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r0, r0, #43 @ 0x2b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9988c │ │ │ │ + b 9987c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002167bc │ │ │ │ + eoreq r6, r1, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, ip, r7, r6 │ │ │ │ + eoreq r6, r1, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r0, ror #14 │ │ │ │ - @ instruction: 0x001e9ffb │ │ │ │ + eoreq r6, r1, r0, ror r7 │ │ │ │ + andseq r9, lr, fp, asr #31 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #428] @ 99b98 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #424] @ 99bac │ │ │ │ + ldr r2, [pc, #424] @ 99b9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #416] @ 99bb0 │ │ │ │ - ldr r3, [pc, #416] @ 99bb4 │ │ │ │ + ldr r4, [pc, #416] @ 99ba0 │ │ │ │ + ldr r3, [pc, #416] @ 99ba4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #396] @ 99bb8 │ │ │ │ + ldr r3, [pc, #396] @ 99ba8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r8, [r4, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r8, #2968] @ 0xb98 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 99b48 │ │ │ │ + beq 99b38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99b28 │ │ │ │ + beq 99b18 │ │ │ │ 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 34bc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #268] @ 99bbc │ │ │ │ + ldr r2, [pc, #268] @ 99bac │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r8, #2612] @ 0xa34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -122276,283 +122272,283 @@ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #200] @ 99bc0 │ │ │ │ + ldr r2, [pc, #200] @ 99bb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #168] @ 99bac │ │ │ │ + ldr r3, [pc, #168] @ 99b9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99ba4 │ │ │ │ + bne 99b94 │ │ │ │ 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 34bc0 │ │ │ │ mov r3, #243 @ 0xf3 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 99aa8 │ │ │ │ - ldr r3, [pc, #116] @ 99bc4 │ │ │ │ + b 99a98 │ │ │ │ + ldr r3, [pc, #116] @ 99bb4 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #72] @ 99bc8 │ │ │ │ + bl ea4b0 │ │ │ │ + ldr r3, [pc, #72] @ 99bb8 │ │ │ │ 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 │ │ │ │ - b 99a6c │ │ │ │ + bl ea4b0 │ │ │ │ + b 99a5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -ip @ │ │ │ │ + eoreq r6, r1, ip, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8, lsl #10 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #188] @ 99ca0 │ │ │ │ - ldr ip, [pc, #188] @ 99ca4 │ │ │ │ + ldr lr, [pc, #188] @ 99c90 │ │ │ │ + ldr ip, [pc, #188] @ 99c94 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #176] @ 99ca8 │ │ │ │ + ldr r3, [pc, #176] @ 99c98 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #172] @ 99cac │ │ │ │ + ldr r2, [pc, #172] @ 99c9c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr ip, [pc, #152] @ 99cb0 │ │ │ │ + ldr ip, [pc, #152] @ 99ca0 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr lr, [r4] │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r3, ip] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 99c6c │ │ │ │ + bne 99c5c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 999dc │ │ │ │ + bl 999cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ - ldr r2, [pc, #64] @ 99cb4 │ │ │ │ - ldr r3, [pc, #44] @ 99ca4 │ │ │ │ + ldr r2, [pc, #64] @ 99ca4 │ │ │ │ + ldr r3, [pc, #44] @ 99c94 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99c9c │ │ │ │ + bne 99c8c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsl r4 │ │ │ │ + eoreq r6, r1, r0, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, r0, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, r4, lsl #7 │ │ │ │ + mlaeq r1, r4, r3, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #848] @ 9a028 │ │ │ │ - ldr r1, [pc, #848] @ 9a02c │ │ │ │ + ldr r0, [pc, #848] @ 9a018 │ │ │ │ + ldr r1, [pc, #848] @ 9a01c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #840] @ 9a030 │ │ │ │ - ldr r2, [pc, #840] @ 9a034 │ │ │ │ + ldr r3, [pc, #840] @ 9a020 │ │ │ │ + ldr r2, [pc, #840] @ 9a024 │ │ │ │ ldr r1, [r1] │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 34bc0 │ │ │ │ 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 │ │ │ │ moveq r4, r2 │ │ │ │ - beq 99d88 │ │ │ │ + beq 99d78 │ │ │ │ ands r4, r2, #1 │ │ │ │ movne r4, r6 │ │ │ │ - beq 99fd0 │ │ │ │ + beq 99fc0 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 99ff4 │ │ │ │ + ble 99fe4 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ add r7, r4, #4 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 99dc8 │ │ │ │ + bne 99db8 │ │ │ │ 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 34bc0 │ │ │ │ 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] │ │ │ │ - bl 99bcc │ │ │ │ + bl 99bbc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ movlt r6, r2 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 99da0 │ │ │ │ + bne 99d90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mvn r8, r8 │ │ │ │ str r6, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ - beq 9a00c │ │ │ │ + beq 99ffc │ │ │ │ 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, #112] @ 0x70 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r5] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #432] @ 9a028 │ │ │ │ mov r2, #7 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #428] @ 9a038 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r7] │ │ │ │ - ble 99fbc │ │ │ │ + ble 99fac │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ sub r4, r0, #4 │ │ │ │ add lr, lr, #12 │ │ │ │ add r7, lr, r7 │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - bne 99f38 │ │ │ │ + bne 99f28 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #48] @ 0x30 │ │ │ │ ldrsh r1, [r2, #2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -122563,109 +122559,109 @@ │ │ │ │ sub r3, r3, r9 │ │ │ │ sub ip, ip, #1 │ │ │ │ eor r3, r3, ip │ │ │ │ mvn r3, r3 │ │ │ │ cmp lr, r7 │ │ │ │ and r6, r6, r1, lsr #5 │ │ │ │ str r3, [r4, #4]! │ │ │ │ - bne 99f14 │ │ │ │ + bne 99f04 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - bne 99fc0 │ │ │ │ + bne 99fb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #172] @ 9a03c │ │ │ │ + ldr r2, [pc, #172] @ 9a02c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 9a02c │ │ │ │ + ldr r3, [pc, #148] @ 9a01c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9a024 │ │ │ │ + bne 9a014 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r8, #8] │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r8, #2] │ │ │ │ - b 99f84 │ │ │ │ + b 99f74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ moveq r4, #1 │ │ │ │ streq r2, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ - bgt 99d98 │ │ │ │ + bgt 99d88 │ │ │ │ mvn r8, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 99e44 │ │ │ │ - b 99e24 │ │ │ │ + beq 99e34 │ │ │ │ + b 99e14 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #32] │ │ │ │ - b 99e34 │ │ │ │ + b 99e24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsr #6 │ │ │ │ + eoreq r6, r1, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r1, r4, lsl #6 │ │ │ │ + eoreq r6, r1, r4, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0000c8bc │ │ │ │ - eoreq r6, r1, r4, rrx │ │ │ │ + eoreq r6, r1, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e1c │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #36] @ 9a0a0 │ │ │ │ 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 4789c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, sp, r0, lsl #14 │ │ │ │ + @ instruction: 0x001d16d0 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #192] @ 9a198 │ │ │ │ + ldr r1, [pc, #192] @ 9a184 │ │ │ │ + ldr r2, [pc, #192] @ 9a188 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #184] @ 9a19c │ │ │ │ + ldr r5, [pc, #184] @ 9a18c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #180] @ 9a1a0 │ │ │ │ + ldr r3, [pc, #180] @ 9a190 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -122673,592 +122669,592 @@ │ │ │ │ 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 34bc0 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ - ldr r3, [pc, #112] @ 9a1a4 │ │ │ │ + ldr r3, [pc, #112] @ 9a194 │ │ │ │ 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 │ │ │ │ + beq 9a144 │ │ │ │ + bl f18cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 9a1a8 │ │ │ │ + ldr r2, [pc, #72] @ 9a198 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 9a198 │ │ │ │ + ldr r3, [pc, #48] @ 9a188 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9a190 │ │ │ │ + bne 9a180 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r4, lsr #30 │ │ │ │ + eoreq r5, r1, r4, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #30 │ │ │ │ + eoreq r5, r1, r4, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r1, r4, lr, r5 │ │ │ │ + eoreq r5, r1, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a0b4 │ │ │ │ + bl 9a0a4 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 9a1ec │ │ │ │ + ldr r0, [pc, #16] @ 9a1dc │ │ │ │ mov r3, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 55454 │ │ │ │ - andseq r5, sp, ip, asr #16 │ │ │ │ + b 55444 │ │ │ │ + andseq r5, sp, ip, lsl 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 2c964 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a250 │ │ │ │ + beq 9a240 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a23c │ │ │ │ - b 9a250 │ │ │ │ + bne 9a22c │ │ │ │ + b 9a240 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a234 │ │ │ │ + bne 9a224 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a27c │ │ │ │ + blt 9a26c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 9a25c │ │ │ │ + bl 2c964 │ │ │ │ + b 9a24c │ │ │ │ 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 │ │ │ │ + bl 9a1e0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ 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 31cac │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a380 │ │ │ │ + beq 9a370 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a36c │ │ │ │ - b 9a380 │ │ │ │ + bne 9a35c │ │ │ │ + b 9a370 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a364 │ │ │ │ + bne 9a354 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a3ac │ │ │ │ + blt 9a39c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 31cb4 │ │ │ │ - b 9a38c │ │ │ │ + bl 31cac │ │ │ │ + b 9a37c │ │ │ │ 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 │ │ │ │ + bl 9a310 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ 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 2c1d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ asr r9, r7, #31 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ cmp r7, r9 │ │ │ │ eor r5, r7, r7, asr #31 │ │ │ │ - beq 9a4b4 │ │ │ │ + beq 9a4a4 │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c964 │ │ │ │ subs r5, r5, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a49c │ │ │ │ + bne 9a48c │ │ │ │ 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #816] @ 9a804 │ │ │ │ + ldr r3, [pc, #816] @ 9a7f4 │ │ │ │ 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 2c1d8 │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c18c │ │ │ │ + bl 2c184 │ │ │ │ asr sl, fp, #31 │ │ │ │ eor r9, fp, fp, asr #31 │ │ │ │ cmp r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a678 │ │ │ │ + beq 9a668 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9a568 │ │ │ │ + beq 9a558 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a6f8 │ │ │ │ + beq 9a6e8 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 9a690 │ │ │ │ + bne 9a680 │ │ │ │ cmp r9, #1 │ │ │ │ sub fp, r9, #2 │ │ │ │ movne sl, #0 │ │ │ │ - bne 9a578 │ │ │ │ + bne 9a568 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, fp │ │ │ │ movne sl, r8 │ │ │ │ sub fp, r9, #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ add r4, fp, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub fp, fp, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmn fp, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a580 │ │ │ │ + bne 9a570 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ add r4, r6, r9, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ 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 │ │ │ │ + beq 9a6c0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 9a6c0 │ │ │ │ + beq 9a6b0 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r6, [fp, #16] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9a710 │ │ │ │ + beq 9a700 │ │ │ │ ldr r2, [fp, r9, lsl #2] │ │ │ │ lsr r7, r0, #1 │ │ │ │ and r2, r2, r0, lsr #1 │ │ │ │ cmp r2, r0, lsr #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ add r6, fp, #20 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #1 │ │ │ │ - b 9a62c │ │ │ │ + b 9a61c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a660 │ │ │ │ + beq 9a650 │ │ │ │ ands r2, r7, r8, lsl r4 │ │ │ │ - beq 9a61c │ │ │ │ + beq 9a60c │ │ │ │ ldr r2, [sl] │ │ │ │ lsr r2, r2, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 9a61c │ │ │ │ + bne 9a60c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a62c │ │ │ │ + bne 9a61c │ │ │ │ ldr r2, [fp, r9, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, r7 │ │ │ │ str r2, [fp, r9, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, fp │ │ │ │ movne sl, #0 │ │ │ │ sub fp, r9, #1 │ │ │ │ movne r8, sl │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ + bne 9a568 │ │ │ │ + b 9a54c │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c068 │ │ │ │ + bl 2c060 │ │ │ │ sub r4, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a7d0 │ │ │ │ + bne 9a7c0 │ │ │ │ cmp r4, #0 │ │ │ │ sub fp, r9, #2 │ │ │ │ - beq 9a5a4 │ │ │ │ + beq 9a594 │ │ │ │ mov sl, #1 │ │ │ │ - b 9a578 │ │ │ │ + b 9a568 │ │ │ │ ldrh r2, [fp, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [fp, #2] │ │ │ │ - b 9a5ec │ │ │ │ + b 9a5dc │ │ │ │ sub r2, r7, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 9a7e8 │ │ │ │ - ldr r2, [pc, #292] @ 9a808 │ │ │ │ + bls 9a7d8 │ │ │ │ + ldr r2, [pc, #292] @ 9a7f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r2] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a5d0 │ │ │ │ cmp sl, fp │ │ │ │ movne r8, r2 │ │ │ │ sub fp, r9, #1 │ │ │ │ movne sl, r8 │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ + bne 9a568 │ │ │ │ + b 9a54c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1d8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r2, #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ add r1, r2, #1 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, fp, r9, lsl #7 │ │ │ │ sub sl, r2, #4 │ │ │ │ add r8, r3, #20 │ │ │ │ mov fp, #1 │ │ │ │ - b 9a75c │ │ │ │ + b 9a74c │ │ │ │ sub r9, r9, #1 │ │ │ │ cmn r9, #1 │ │ │ │ sub r8, r8, #128 @ 0x80 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a54c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sl, #-4]! │ │ │ │ ldr r7, [r3, #-4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ bics r3, r7, r1 │ │ │ │ - beq 9a74c │ │ │ │ + beq 9a73c │ │ │ │ mov r6, r8 │ │ │ │ mov r4, #0 │ │ │ │ - b 9a790 │ │ │ │ + b 9a780 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a7c4 │ │ │ │ + beq 9a7b4 │ │ │ │ ands r0, r7, fp, lsl r4 │ │ │ │ lsr r3, r1, r4 │ │ │ │ - beq 9a780 │ │ │ │ + beq 9a770 │ │ │ │ tst r3, #1 │ │ │ │ - bne 9a780 │ │ │ │ + bne 9a770 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cac │ │ │ │ cmp r4, #32 │ │ │ │ ldr r1, [sl] │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a790 │ │ │ │ + bne 9a780 │ │ │ │ orr r1, r1, r7 │ │ │ │ str r1, [sl] │ │ │ │ - b 9a74c │ │ │ │ + b 9a73c │ │ │ │ cmp sl, fp │ │ │ │ movne sl, #0 │ │ │ │ movne fp, r4 │ │ │ │ movne r8, sl │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ - ldr r2, [pc, #28] @ 9a80c │ │ │ │ + bne 9a568 │ │ │ │ + b 9a54c │ │ │ │ + ldr r2, [pc, #28] @ 9a7fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r2] │ │ │ │ - b 9a5d8 │ │ │ │ - eoreq r5, r1, r4, lsr #22 │ │ │ │ + b 9a5c8 │ │ │ │ + eoreq r5, r1, r4, lsr fp │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ ldr ip, [r0] │ │ │ │ and r2, r2, #15 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #20] @ 9a83c │ │ │ │ + ldr r3, [pc, #20] @ 9a82c │ │ │ │ and r1, r3, r1, lsl #12 │ │ │ │ orr r1, r1, r2 │ │ │ │ orr r1, r1, #-520093696 @ 0xe1000000 │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ str r1, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009a858 : │ │ │ │ +0009a848 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #180] @ 9a924 │ │ │ │ - ldr ip, [pc, #180] @ 9a928 │ │ │ │ + ldr lr, [pc, #180] @ 9a914 │ │ │ │ + ldr ip, [pc, #180] @ 9a918 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 9a92c │ │ │ │ + ldr r3, [pc, #172] @ 9a91c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #168] @ 9a930 │ │ │ │ + ldr r1, [pc, #168] @ 9a920 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ add r0, r2, #2 │ │ │ │ ldr r2, [r4] │ │ │ │ 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 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9a928 │ │ │ │ + ldr r3, [pc, #64] @ 9a918 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9a934 │ │ │ │ + ldr r2, [pc, #56] @ 9a924 │ │ │ │ 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 9a920 │ │ │ │ + bne 9a910 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsl #15 │ │ │ │ + mlaeq r1, r8, r7, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r8, ror #14 │ │ │ │ + eoreq r5, r1, r8, ror r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r5, [r1], -ip @ │ │ │ │ + eoreq r5, r1, ip, lsl #14 │ │ │ │ │ │ │ │ -0009a938 : │ │ │ │ +0009a928 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #184] @ 9aa08 │ │ │ │ - ldr ip, [pc, #184] @ 9aa0c │ │ │ │ + ldr lr, [pc, #184] @ 9a9f8 │ │ │ │ + ldr ip, [pc, #184] @ 9a9fc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #176] @ 9aa10 │ │ │ │ + ldr r2, [pc, #176] @ 9aa00 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #172] @ 9aa14 │ │ │ │ + ldr r1, [pc, #172] @ 9aa04 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mvn r3, r3 │ │ │ │ add r0, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9aa0c │ │ │ │ + ldr r3, [pc, #64] @ 9a9fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9aa18 │ │ │ │ + ldr r2, [pc, #56] @ 9aa08 │ │ │ │ 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 9aa04 │ │ │ │ + bne 9a9f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x002156b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ + mlaeq r1, r4, r6, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r1, r8, lsl r6 │ │ │ │ + eoreq r5, r1, r8, lsr #12 │ │ │ │ orr r1, r1, r2, lsl #16 │ │ │ │ orr r1, r1, r3, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ add r3, r2, #4 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ str r3, [r0] │ │ │ │ @@ -123272,63 +123268,63 @@ │ │ │ │ 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 9aa84 │ │ │ │ + bls 9aa74 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9aa64 │ │ │ │ + bne 9aa54 │ │ │ │ bl 23830 │ │ │ │ - ldr r6, [pc, #200] @ 9ab54 │ │ │ │ + ldr r6, [pc, #200] @ 9ab44 │ │ │ │ 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 9aadc │ │ │ │ + bls 9aacc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa70 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aac0 │ │ │ │ + bhi 9aab0 │ │ │ │ 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 9ab34 │ │ │ │ + bls 9ab24 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa70 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ab18 │ │ │ │ + bhi 9ab08 │ │ │ │ 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] │ │ │ │ @@ -123337,227 +123333,227 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 9ab90 │ │ │ │ + ldr r2, [pc, #12] @ 9ab80 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ blx r3 │ │ │ │ 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 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne 9abf4 │ │ │ │ + bne 9abe4 │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc 9acec │ │ │ │ - ldr r3, [pc, #304] @ 9ad08 │ │ │ │ - ldr r1, [pc, #304] @ 9ad0c │ │ │ │ - ldr r0, [pc, #304] @ 9ad10 │ │ │ │ + bcc 9acdc │ │ │ │ + ldr r3, [pc, #304] @ 9acf8 │ │ │ │ + ldr r1, [pc, #304] @ 9acfc │ │ │ │ + ldr r0, [pc, #304] @ 9ad00 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ 9ad14 │ │ │ │ + ldr r2, [pc, #300] @ 9ad04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ac28 │ │ │ │ + bls 9ac18 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ac08 │ │ │ │ + bne 9abf8 │ │ │ │ bl 23830 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #60817408 @ 0x3a00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ac74 │ │ │ │ + bls 9ac64 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac14 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ac58 │ │ │ │ + bhi 9ac48 │ │ │ │ orr r5, r1, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r5, r5, #208896 @ 0x33000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9acc0 │ │ │ │ + bls 9acb0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac14 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aca4 │ │ │ │ + bhi 9ac94 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ 9ad18 │ │ │ │ + ldr r3, [pc, #68] @ 9ad08 │ │ │ │ orr lr, lr, r5 │ │ │ │ add r2, r0, #20 │ │ │ │ orr r3, r1, r3 │ │ │ │ str lr, [r0, #12] │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, r8, ror #26 │ │ │ │ + andseq r4, sp, r8, lsr r0 │ │ │ │ + andseq r4, sp, ip, lsl 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 │ │ │ │ - ldr ip, [pc, #1168] @ 9b1c8 │ │ │ │ + ldr lr, [pc, #1168] @ 9b1b4 │ │ │ │ + ldr ip, [pc, #1168] @ 9b1b8 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1156] @ 9b1cc │ │ │ │ + ldr r6, [pc, #1156] @ 9b1bc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #1152] @ 9b1d0 │ │ │ │ + ldr lr, [pc, #1152] @ 9b1c0 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ - add lr, sp, #48 @ 0x30 │ │ │ │ + add lr, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ - add lr, sp, #52 @ 0x34 │ │ │ │ + add lr, sp, #48 @ 0x30 │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #52 @ 0x34 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #128] @ 0x80 │ │ │ │ - add lr, sp, #24 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #28 │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ - add lr, sp, #12 │ │ │ │ + add lr, sp, #24 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #16 │ │ │ │ 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 │ │ │ │ + add lr, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ add r7, sp, #32 │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ + add lr, sp, #20 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #16] │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ + add lr, 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 r7, [sp, #104] @ 0x68 │ │ │ │ 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 ip, [sp, #76] @ 0x4c │ │ │ │ - bl 55e28 │ │ │ │ - ldr r3, [pc, #928] @ 9b1d4 │ │ │ │ + bl 55e18 │ │ │ │ + ldr r3, [pc, #928] @ 9b1c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ae7c │ │ │ │ + beq 9ae6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #900] @ 9b1d8 │ │ │ │ + ldr r2, [pc, #900] @ 9b1c8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #876] @ 9b1c8 │ │ │ │ + ldr r3, [pc, #876] @ 9b1b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9b130 │ │ │ │ + bne 9b120 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #856] @ 9b1dc │ │ │ │ + ldr r3, [pc, #856] @ 9b1cc │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2616] @ 0xa38 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #828] @ 9b1e0 │ │ │ │ + ldr r1, [pc, #828] @ 9b1d0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4b0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 9b114 │ │ │ │ + bgt 9b104 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrsh r3, [r9, #2] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ands r4, r3, #1 │ │ │ │ subne r3, r3, #1 │ │ │ │ strhne r3, [r9, #2] │ │ │ │ @@ -123572,582 +123568,582 @@ │ │ │ │ strhne r2, [r9, #2] │ │ │ │ ldr r2, [fp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 9af60 │ │ │ │ - ldr ip, [pc, #696] @ 9b1e4 │ │ │ │ + beq 9af50 │ │ │ │ + ldr ip, [pc, #696] @ 9b1d4 │ │ │ │ ldr ip, [r6, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9af44 │ │ │ │ + bne 9af34 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 9af60 │ │ │ │ + beq 9af50 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8bf4 │ │ │ │ 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 │ │ │ │ lsl r8, r8, #2 │ │ │ │ cmp r8, r3 │ │ │ │ movlt r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ - bne 9af98 │ │ │ │ + bne 9af88 │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ strne r4, [fp, #20] │ │ │ │ str r2, [fp, #36] @ 0x24 │ │ │ │ tst r3, #2 │ │ │ │ - bne 9b0f8 │ │ │ │ + bne 9b0e8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b09c │ │ │ │ - ldr r7, [pc, #564] @ 9b1e8 │ │ │ │ + beq 9b08c │ │ │ │ + ldr r7, [pc, #564] @ 9b1d8 │ │ │ │ and sl, r8, #255 @ 0xff │ │ │ │ and lr, r8, #65280 @ 0xff00 │ │ │ │ and ip, r8, #16711680 @ 0xff0000 │ │ │ │ and r0, r8, #-16777216 @ 0xff000000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r6, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b134 │ │ │ │ + bne 9b124 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0d8 │ │ │ │ + bls 9b0c8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9afe4 │ │ │ │ + bne 9afd4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r3, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b17c │ │ │ │ + bne 9b16c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0c8 │ │ │ │ + bls 9b0b8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b01c │ │ │ │ + bne 9b00c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b1a0 │ │ │ │ + bne 9b190 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0e8 │ │ │ │ + bls 9b0d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b054 │ │ │ │ + bne 9b044 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9b158 │ │ │ │ + bne 9b148 │ │ │ │ and r3, r3, r7 │ │ │ │ orr r3, r3, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bne 9afc0 │ │ │ │ + bne 9afb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [fp, #24] │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r9, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r9, #12] │ │ │ │ str r2, [r9, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r9, #16] │ │ │ │ - b 9ae4c │ │ │ │ + b 9ae3c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b03c │ │ │ │ + b 9b02c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b004 │ │ │ │ + b 9aff4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b074 │ │ │ │ + b 9b064 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r8, r2 │ │ │ │ strgt r8, [r3, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #40] @ 0x28 │ │ │ │ - b 9afa0 │ │ │ │ - ldr r3, [pc, #208] @ 9b1ec │ │ │ │ - ldr r0, [pc, #208] @ 9b1f0 │ │ │ │ + b 9af90 │ │ │ │ + ldr r3, [pc, #208] @ 9b1dc │ │ │ │ + ldr r0, [pc, #208] @ 9b1e0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 9b1f4 │ │ │ │ - ldr r1, [pc, #184] @ 9b1f8 │ │ │ │ - ldr r0, [pc, #184] @ 9b1fc │ │ │ │ + ldr r3, [pc, #184] @ 9b1e4 │ │ │ │ + ldr r1, [pc, #184] @ 9b1e8 │ │ │ │ + ldr r0, [pc, #184] @ 9b1ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #254 @ 0xfe │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ 9b200 │ │ │ │ - ldr r1, [pc, #160] @ 9b204 │ │ │ │ - ldr r0, [pc, #160] @ 9b208 │ │ │ │ + ldr r3, [pc, #160] @ 9b1f0 │ │ │ │ + ldr r1, [pc, #160] @ 9b1f4 │ │ │ │ + ldr r0, [pc, #160] @ 9b1f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ 9b20c │ │ │ │ - ldr r1, [pc, #136] @ 9b210 │ │ │ │ - ldr r0, [pc, #136] @ 9b214 │ │ │ │ + ldr r3, [pc, #136] @ 9b1fc │ │ │ │ + ldr r1, [pc, #136] @ 9b200 │ │ │ │ + ldr r0, [pc, #136] @ 9b204 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 9b218 │ │ │ │ - ldr r1, [pc, #112] @ 9b21c │ │ │ │ - ldr r0, [pc, #112] @ 9b220 │ │ │ │ + ldr r3, [pc, #112] @ 9b208 │ │ │ │ + ldr r1, [pc, #112] @ 9b20c │ │ │ │ + ldr r0, [pc, #112] @ 9b210 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #108] @ 9b224 │ │ │ │ + ldr r2, [pc, #108] @ 9b214 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r5, r1, r0, asr #5 │ │ │ │ + ldrdeq r5, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r0, lsr #5 │ │ │ │ + @ instruction: 0x002152b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r5, r1, r0, lsr #3 │ │ │ │ + @ instruction: 0x002151b0 │ │ │ │ @ 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, 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 │ │ │ │ + @ instruction: 0x001d3bfc │ │ │ │ + andseq r8, lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x001d3ad8 │ │ │ │ + @ instruction: 0x001d3bfc │ │ │ │ + andseq r8, lr, r0, ror #15 │ │ │ │ + @ instruction: 0x001d3ab4 │ │ │ │ + andseq r3, sp, r4, ror ip │ │ │ │ + @ instruction: 0x001e87bc │ │ │ │ + mulseq sp, r0, sl │ │ │ │ + andseq r3, sp, r8, ror #23 │ │ │ │ + mulseq lr, r8, r7 │ │ │ │ + andseq r3, sp, r8, ror #20 │ │ │ │ + @ instruction: 0x001d3bf4 │ │ │ │ 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 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq 9b320 │ │ │ │ + beq 9b310 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b3f8 │ │ │ │ + bne 9b3e8 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and r4, r1, #16711680 @ 0xff0000 │ │ │ │ mov lr, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b374 │ │ │ │ + bls 9b364 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b268 │ │ │ │ + bne 9b258 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne 9b388 │ │ │ │ + bne 9b378 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b360 │ │ │ │ + bls 9b350 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2a0 │ │ │ │ + bne 9b290 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne 9b3ac │ │ │ │ + bne 9b39c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b34c │ │ │ │ + bls 9b33c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2d8 │ │ │ │ + bne 9b2c8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b3d0 │ │ │ │ + bne 9b3c0 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r1, r0 │ │ │ │ asr r3, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bcs 9b3f4 │ │ │ │ + bcs 9b3e4 │ │ │ │ and r5, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r5, r5, r3 │ │ │ │ str r5, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b2f8 │ │ │ │ + b 9b2e8 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b2c0 │ │ │ │ + b 9b2b0 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b 9b288 │ │ │ │ - ldr r3, [pc, #140] @ 9b41c │ │ │ │ - ldr r1, [pc, #140] @ 9b420 │ │ │ │ - ldr r0, [pc, #140] @ 9b424 │ │ │ │ + b 9b278 │ │ │ │ + ldr r3, [pc, #140] @ 9b40c │ │ │ │ + ldr r1, [pc, #140] @ 9b410 │ │ │ │ + ldr r0, [pc, #140] @ 9b414 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ 9b428 │ │ │ │ - ldr r1, [pc, #116] @ 9b42c │ │ │ │ - ldr r0, [pc, #116] @ 9b430 │ │ │ │ + ldr r3, [pc, #116] @ 9b418 │ │ │ │ + ldr r1, [pc, #116] @ 9b41c │ │ │ │ + ldr r0, [pc, #116] @ 9b420 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #112] @ 9b434 │ │ │ │ + ldr r2, [pc, #112] @ 9b424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ 9b438 │ │ │ │ - ldr r1, [pc, #96] @ 9b43c │ │ │ │ - ldr r0, [pc, #96] @ 9b440 │ │ │ │ + ldr r3, [pc, #96] @ 9b428 │ │ │ │ + ldr r1, [pc, #96] @ 9b42c │ │ │ │ + ldr r0, [pc, #96] @ 9b430 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 23870 │ │ │ │ - ldr r3, [pc, #68] @ 9b444 │ │ │ │ - ldr r1, [pc, #68] @ 9b448 │ │ │ │ - ldr r0, [pc, #68] @ 9b44c │ │ │ │ + ldr r3, [pc, #68] @ 9b434 │ │ │ │ + ldr r1, [pc, #68] @ 9b438 │ │ │ │ + ldr r0, [pc, #68] @ 9b43c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x001d38b4 │ │ │ │ - andseq r3, sp, ip, lsl #20 │ │ │ │ - @ instruction: 0x001e85bc │ │ │ │ - andseq r3, sp, ip, lsl #17 │ │ │ │ - andseq r3, sp, r8, lsl sl │ │ │ │ + @ instruction: 0x001e85b0 │ │ │ │ + andseq r3, sp, r4, lsl #17 │ │ │ │ + @ instruction: 0x001d39dc │ │ │ │ + andseq r8, lr, ip, lsl #11 │ │ │ │ + andseq r3, sp, ip, asr r8 │ │ │ │ + andseq r3, sp, r8, ror #19 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - 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 r8, lr, r8, ror #10 │ │ │ │ + andseq r3, sp, ip, lsr r8 │ │ │ │ + @ instruction: 0x001d39fc │ │ │ │ + andseq r8, lr, r0, asr #10 │ │ │ │ + andseq r3, sp, r4, lsl r8 │ │ │ │ + andseq r3, sp, r8, lsl #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] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 9b568 │ │ │ │ + beq 9b558 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9b55c │ │ │ │ + beq 9b54c │ │ │ │ ldr r5, [r2] │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and r4, r1, #16711680 @ 0xff0000 │ │ │ │ moveq lr, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ - bne 9b6d8 │ │ │ │ + bne 9b6c8 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b66c │ │ │ │ + bls 9b65c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9b494 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b6ec │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b658 │ │ │ │ + bls 9b648 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b4cc │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b720 │ │ │ │ + bne 9b710 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b644 │ │ │ │ + bls 9b634 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b514 │ │ │ │ + bne 9b504 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b744 │ │ │ │ + bne 9b734 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r2, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ - b 9b228 │ │ │ │ + b 9b218 │ │ │ │ ldr r4, [r2] │ │ │ │ and r0, r4, #234881024 @ 0xe000000 │ │ │ │ cmp r0, #167772160 @ 0xa000000 │ │ │ │ - beq 9b680 │ │ │ │ + beq 9b670 │ │ │ │ and r0, r4, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b768 │ │ │ │ + bne 9b758 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ and lr, r1, #65280 @ 0xff00 │ │ │ │ and r5, r1, #16711680 @ 0xff0000 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9b6c0 │ │ │ │ + bls 9b6b0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9b594 │ │ │ │ + bne 9b584 │ │ │ │ mvn ip, #0 │ │ │ │ str ip, [r2] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b6ec │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b6ac │ │ │ │ + bls 9b69c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b5cc │ │ │ │ + bne 9b5bc │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne 9b720 │ │ │ │ + bne 9b710 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b630 │ │ │ │ + bls 9b620 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 9b530 │ │ │ │ + beq 9b520 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9b614 │ │ │ │ + bhi 9b604 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9b534 │ │ │ │ + b 9b524 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b534 │ │ │ │ + b 9b524 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b4fc │ │ │ │ + b 9b4ec │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b 9b4c4 │ │ │ │ + b 9b4b4 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r3, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r1, r3, r3, lsl #1 │ │ │ │ cmp r1, #16777216 @ 0x1000000 │ │ │ │ - bcs 9b6d4 │ │ │ │ + bcs 9b6c4 │ │ │ │ and r4, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r4, r4, r3 │ │ │ │ str r4, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9b5ec │ │ │ │ + b 9b5dc │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ bic r4, r4, #15 │ │ │ │ orr ip, ip, r4 │ │ │ │ - b 9b5b4 │ │ │ │ + b 9b5a4 │ │ │ │ bl 23870 │ │ │ │ - ldr r3, [pc, #172] @ 9b78c │ │ │ │ - ldr r1, [pc, #172] @ 9b790 │ │ │ │ - ldr r0, [pc, #172] @ 9b794 │ │ │ │ + ldr r3, [pc, #172] @ 9b77c │ │ │ │ + ldr r1, [pc, #172] @ 9b780 │ │ │ │ + ldr r0, [pc, #172] @ 9b784 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #254 @ 0xfe │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ 9b798 │ │ │ │ - ldr r1, [pc, #148] @ 9b79c │ │ │ │ - ldr r0, [pc, #148] @ 9b7a0 │ │ │ │ + ldr r3, [pc, #148] @ 9b788 │ │ │ │ + ldr r1, [pc, #148] @ 9b78c │ │ │ │ + ldr r0, [pc, #148] @ 9b790 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ 9b7a4 │ │ │ │ - ldr r1, [pc, #124] @ 9b7a8 │ │ │ │ - ldr r0, [pc, #124] @ 9b7ac │ │ │ │ + ldr r3, [pc, #124] @ 9b794 │ │ │ │ + ldr r1, [pc, #124] @ 9b798 │ │ │ │ + ldr r0, [pc, #124] @ 9b79c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #120] @ 9b7b0 │ │ │ │ + ldr r2, [pc, #120] @ 9b7a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ 9b7b4 │ │ │ │ - ldr r1, [pc, #104] @ 9b7b8 │ │ │ │ - ldr r0, [pc, #104] @ 9b7bc │ │ │ │ + ldr r3, [pc, #104] @ 9b7a4 │ │ │ │ + ldr r1, [pc, #104] @ 9b7a8 │ │ │ │ + ldr r0, [pc, #104] @ 9b7ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ 9b7c0 │ │ │ │ - ldr r1, [pc, #80] @ 9b7c4 │ │ │ │ - ldr r0, [pc, #80] @ 9b7c8 │ │ │ │ + ldr r3, [pc, #80] @ 9b7b0 │ │ │ │ + ldr r1, [pc, #80] @ 9b7b4 │ │ │ │ + ldr r0, [pc, #80] @ 9b7b8 │ │ │ │ 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 r8, lr, r0, ror #4 │ │ │ │ + andseq r3, sp, r4, lsr r5 │ │ │ │ + andseq r3, sp, r8, asr r6 │ │ │ │ + andseq r8, lr, ip, lsr r2 │ │ │ │ + andseq r3, sp, r0, lsl r5 │ │ │ │ + andseq r3, sp, r8, ror #12 │ │ │ │ + andseq r8, lr, r8, lsl r2 │ │ │ │ + andseq r3, sp, r8, ror #9 │ │ │ │ + andseq r3, sp, r4, ror r6 │ │ │ │ + andeq r0, r0, r2, lsl #2 │ │ │ │ + @ instruction: 0x001e81f4 │ │ │ │ + andseq r3, sp, r8, asr #9 │ │ │ │ andseq r3, sp, r8, lsl #13 │ │ │ │ - andseq r8, lr, ip, ror #4 │ │ │ │ - andseq r3, sp, r0, asr #10 │ │ │ │ + @ instruction: 0x001e81d0 │ │ │ │ + andseq r3, sp, r4, lsr #9 │ │ │ │ mulseq sp, r8, r6 │ │ │ │ - andseq r8, lr, r8, asr #4 │ │ │ │ - andseq r3, sp, r8, lsl r5 │ │ │ │ - andseq r3, sp, r4, lsr #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 │ │ │ │ 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 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b8e0 │ │ │ │ + bls 9b8d0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b7e4 │ │ │ │ + bne 9b7d4 │ │ │ │ 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 │ │ │ │ @@ -124171,148 +124167,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 9b8b4 │ │ │ │ + bgt 9b8a4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9b974 │ │ │ │ + bne 9b964 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b90c │ │ │ │ + beq 9b8fc │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc44 │ │ │ │ + bls 9bc34 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b894 │ │ │ │ + bne 9b884 │ │ │ │ bl 23830 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9b92c │ │ │ │ + beq 9b91c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b9ec │ │ │ │ + bls 9b9dc │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b8c0 │ │ │ │ - b 9b8b0 │ │ │ │ - ldr r2, [pc, #1104] @ 9bd38 │ │ │ │ + bne 9b8b0 │ │ │ │ + b 9b8a0 │ │ │ │ + ldr r2, [pc, #1104] @ 9bd28 │ │ │ │ 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 9bbfc │ │ │ │ + bls 9bbec │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b90c │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b8fc │ │ │ │ + b 9b8a0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b954 │ │ │ │ + beq 9b944 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bba8 │ │ │ │ + bls 9bb98 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b934 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b924 │ │ │ │ + b 9b8a0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc98 │ │ │ │ + bls 9bc88 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b954 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b944 │ │ │ │ + b 9b8a0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b998 │ │ │ │ + bls 9b988 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b978 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b968 │ │ │ │ + b 9b8a0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ 9bd38 │ │ │ │ + ldr ip, [pc, #916] @ 9bd28 │ │ │ │ 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 9ba68 │ │ │ │ + beq 9ba58 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba40 │ │ │ │ + bls 9ba30 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b9cc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr lr, [pc, #836] @ 9bd38 │ │ │ │ + bne 9b9bc │ │ │ │ + b 9b8a0 │ │ │ │ + ldr lr, [pc, #836] @ 9bd28 │ │ │ │ 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 9bb1c │ │ │ │ + beq 9bb0c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9baf4 │ │ │ │ + bls 9bae4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9ba20 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba10 │ │ │ │ + b 9b8a0 │ │ │ │ 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 9bac0 │ │ │ │ + beq 9bab0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba94 │ │ │ │ + bls 9ba84 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ba74 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba64 │ │ │ │ + b 9b8a0 │ │ │ │ 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 │ │ │ │ @@ -124340,24 +124336,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 9bb74 │ │ │ │ + beq 9bb64 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bb48 │ │ │ │ + bls 9bb38 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bb28 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bb18 │ │ │ │ + b 9b8a0 │ │ │ │ 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 │ │ │ │ @@ -124375,35 +124371,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] @ 9bd38 │ │ │ │ + ldr lr, [pc, #388] @ 9bd28 │ │ │ │ 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 9bb74 │ │ │ │ + beq 9bb64 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd0c │ │ │ │ + bls 9bcfc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bbdc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr ip, [pc, #308] @ 9bd38 │ │ │ │ + bne 9bbcc │ │ │ │ + b 9b8a0 │ │ │ │ + ldr ip, [pc, #308] @ 9bd28 │ │ │ │ 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 │ │ │ │ @@ -124413,37 +124409,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] @ 9bd38 │ │ │ │ + ldr ip, [pc, #236] @ 9bd28 │ │ │ │ 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 9bac0 │ │ │ │ + beq 9bab0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bce0 │ │ │ │ + bls 9bcd0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9bc78 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bc68 │ │ │ │ + b 9b8a0 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ 9bd38 │ │ │ │ + ldr ip, [pc, #148] @ 9bd28 │ │ │ │ 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] │ │ │ │ @@ -124462,41 +124458,41 @@ │ │ │ │ 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 9bac0 │ │ │ │ + b 9bab0 │ │ │ │ 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 9bb74 │ │ │ │ + b 9bb64 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd60 │ │ │ │ + bls 9bd50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bd40 │ │ │ │ - b 9b7cc │ │ │ │ + bne 9bd30 │ │ │ │ + b 9b7bc │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ 9bd8c │ │ │ │ + ldr r2, [pc, #20] @ 9bd7c │ │ │ │ and r1, r2, r1, lsl #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -124507,94 +124503,94 @@ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [r0, #16] │ │ │ │ - beq 9be6c │ │ │ │ + beq 9be5c │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ 9befc │ │ │ │ - ldr sl, [pc, #304] @ 9bf00 │ │ │ │ + ldr r8, [pc, #304] @ 9beec │ │ │ │ + ldr sl, [pc, #304] @ 9bef0 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r9, r8, r5, lsl #12 │ │ │ │ - bcc 9be98 │ │ │ │ + bcc 9be88 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9beb8 │ │ │ │ + bls 9bea8 │ │ │ │ cmp r5, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r5, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bedc │ │ │ │ + bls 9becc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9be10 │ │ │ │ + bne 9be00 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r6] │ │ │ │ orr r9, r9, r7 │ │ │ │ orr r9, r9, #-419430400 @ 0xe7000000 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r6] │ │ │ │ str r9, [r2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9bddc │ │ │ │ + bne 9bdcc │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ 9bf04 │ │ │ │ + ldr r2, [pc, #124] @ 9bef4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [fp] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ orr r9, r9, r4 │ │ │ │ orr r9, r9, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ str r2, [r6] │ │ │ │ str r9, [r3] │ │ │ │ - b 9be54 │ │ │ │ + b 9be44 │ │ │ │ rsb r3, r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1769472 @ 0x1b0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ - b 9be54 │ │ │ │ + b 9be44 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9be3c │ │ │ │ + b 9be2c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ blx r3 │ │ │ │ lsl r1, r1, #12 │ │ │ │ ldr r3, [r0] │ │ │ │ orr r1, r1, r2, lsl #16 │ │ │ │ orr r1, r1, #-536870911 @ 0xe0000001 │ │ │ │ @@ -124603,37 +124599,37 @@ │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r3] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #232] @ 9c02c │ │ │ │ + ldr r5, [pc, #232] @ 9c01c │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc 9bfe4 │ │ │ │ + bcc 9bfd4 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi 9bfbc │ │ │ │ + bhi 9bfac │ │ │ │ cmp r1, r2 │ │ │ │ moveq r4, #3 │ │ │ │ andne r4, r1, #15 │ │ │ │ moveq r1, r4 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c008 │ │ │ │ + bls 9bff8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9bf70 │ │ │ │ + bne 9bf60 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r7] │ │ │ │ orr r4, r4, r6 │ │ │ │ orr r4, r4, r5 │ │ │ │ orr r4, r4, #-419430400 @ 0xe7000000 │ │ │ │ orr r4, r4, #9437184 @ 0x900000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r7] │ │ │ │ @@ -124654,59 +124650,59 @@ │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ 9c02c │ │ │ │ + ldr r3, [pc, #28] @ 9c01c │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr ip, ip, r3 │ │ │ │ ldr r2, [r7] │ │ │ │ orr r3, ip, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9bf9c │ │ │ │ + b 9bf8c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldr lr, [r0] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r4, lr, #4 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ str r4, [r0] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [lr] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9ab94 │ │ │ │ + b 9ab84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ lsl r6, r3, #12 │ │ │ │ lsl r5, r2, #16 │ │ │ │ - bcc 9c100 │ │ │ │ + bcc 9c0f0 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi 9c0dc │ │ │ │ + bhi 9c0cc │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c124 │ │ │ │ + bls 9c114 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c090 │ │ │ │ + bne 9c080 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4] │ │ │ │ orr r5, r5, r6 │ │ │ │ orr r5, r5, #-469762045 @ 0xe4000003 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r5, r5, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4] │ │ │ │ str r5, [r3] │ │ │ │ @@ -124725,48 +124721,48 @@ │ │ │ │ orr r1, r1, r6 │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 9c13c │ │ │ │ + ldr r2, [pc, #16] @ 9c12c │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c0c0 │ │ │ │ + b 9c0b0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r5, r1, #12 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bcc 9c1e4 │ │ │ │ + bcc 9c1d4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi 9c1c0 │ │ │ │ + bhi 9c1b0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c204 │ │ │ │ + bls 9c1f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9c17c │ │ │ │ + bne 9c16c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 9c21c │ │ │ │ + ldr r3, [pc, #108] @ 9c20c │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r5, r3 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -124781,61 +124777,61 @@ │ │ │ │ orr r2, r2, r5 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ 9c220 │ │ │ │ + ldr r1, [pc, #20] @ 9c210 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c1a8 │ │ │ │ + b 9c198 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c2e4 │ │ │ │ + bls 9c2d4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c244 │ │ │ │ + bne 9c234 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c310 │ │ │ │ + bls 9c300 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c268 │ │ │ │ + bne 9c258 │ │ │ │ cmp r5, r4 │ │ │ │ movne r7, r4 │ │ │ │ moveq r7, #3 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9c33c │ │ │ │ + bls 9c32c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c294 │ │ │ │ + bne 9c284 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -124865,54 +124861,54 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9c2c4 │ │ │ │ + b 9c2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c418 │ │ │ │ + bls 9c408 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c378 │ │ │ │ + bne 9c368 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c444 │ │ │ │ + bls 9c434 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c39c │ │ │ │ + bne 9c38c │ │ │ │ cmp r5, r4 │ │ │ │ movne r7, r4 │ │ │ │ moveq r7, #3 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9c470 │ │ │ │ + bls 9c460 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c3c8 │ │ │ │ + bne 9c3b8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -124942,213 +124938,213 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9c3f8 │ │ │ │ + b 9c3e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #728] @ 9c77c │ │ │ │ - ldr lr, [pc, #728] @ 9c780 │ │ │ │ + ldr r4, [pc, #728] @ 9c76c │ │ │ │ + ldr lr, [pc, #728] @ 9c770 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #716] @ 9c784 │ │ │ │ + ldr r3, [pc, #716] @ 9c774 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #712] @ 9c788 │ │ │ │ + ldr ip, [pc, #712] @ 9c778 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [ip] │ │ │ │ str r3, [ip] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ str ip, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 9c690 │ │ │ │ - ldr r8, [pc, #592] @ 9c78c │ │ │ │ - ldr sl, [pc, #592] @ 9c790 │ │ │ │ - ldr r9, [pc, #592] @ 9c794 │ │ │ │ + ble 9c680 │ │ │ │ + ldr r8, [pc, #592] @ 9c77c │ │ │ │ + ldr sl, [pc, #592] @ 9c780 │ │ │ │ + ldr r9, [pc, #592] @ 9c784 │ │ │ │ mov r6, r5 │ │ │ │ - b 9c5bc │ │ │ │ + b 9c5ac │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [fp, r5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 99434 │ │ │ │ + bl 99424 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9c5f0 │ │ │ │ + beq 9c5e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc 9c664 │ │ │ │ + bcc 9c654 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 9c6c4 │ │ │ │ + bhi 9c6b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ rsb r3, r5, #0 │ │ │ │ orr r3, r3, r9 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r5, r5, #4 │ │ │ │ - beq 9c68c │ │ │ │ + beq 9c67c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9c68c │ │ │ │ + bhi 9c67c │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c5e8 │ │ │ │ + beq 9c5d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 9c548 │ │ │ │ + bne 9c538 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [fp, r5] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc 9c724 │ │ │ │ + bcc 9c714 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ movhi r1, #0 │ │ │ │ - bls 9c740 │ │ │ │ + bls 9c730 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c760 │ │ │ │ + bls 9c750 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c620 │ │ │ │ + bne 9c610 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #312] @ 9c798 │ │ │ │ + ldr r2, [pc, #312] @ 9c788 │ │ │ │ str r2, [r3] │ │ │ │ - bcs 9c584 │ │ │ │ + bcs 9c574 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ 9c79c │ │ │ │ + ldr r3, [pc, #300] @ 9c78c │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, r5, r3 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r6, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ add r5, r5, #4 │ │ │ │ str r3, [r2] │ │ │ │ - bne 9c5bc │ │ │ │ + bne 9c5ac │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #260] @ 9c7a0 │ │ │ │ + ldr r2, [pc, #260] @ 9c790 │ │ │ │ str r6, [r3] │ │ │ │ - ldr r3, [pc, #220] @ 9c780 │ │ │ │ + ldr r3, [pc, #220] @ 9c770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9c778 │ │ │ │ + bne 9c768 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c708 │ │ │ │ + bls 9c6f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c6c8 │ │ │ │ + bne 9c6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b 9c5ac │ │ │ │ + b 9c59c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9c6f8 │ │ │ │ + b 9c6e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #116] @ 9c7a4 │ │ │ │ + ldr r3, [pc, #116] @ 9c794 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9c57c │ │ │ │ + b 9c56c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #92] @ 9c7a8 │ │ │ │ + ldr r3, [pc, #92] @ 9c798 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9c57c │ │ │ │ - ldr r2, [pc, #68] @ 9c7ac │ │ │ │ + b 9c56c │ │ │ │ + ldr r2, [pc, #68] @ 9c79c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c64c │ │ │ │ + b 9c63c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r0, asr fp │ │ │ │ + eoreq r3, r1, r0, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r0, lsr fp │ │ │ │ + eoreq r3, r1, r0, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r1, [r2, r3] │ │ │ │ str r1, [r2, #-0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [r2] │ │ │ │ - eoreq r3, r1, r8, asr r9 │ │ │ │ + eoreq r3, r1, r8, ror #18 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -125157,94 +125153,94 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r7, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c870 │ │ │ │ + bls 9c860 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c7d8 │ │ │ │ + bne 9c7c8 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c8ac │ │ │ │ + bls 9c89c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c7fc │ │ │ │ + bne 9c7ec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c8d8 │ │ │ │ + bls 9c8c8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c81c │ │ │ │ + bne 9c80c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ lsl r3, r6, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, #-536870909 @ 0xe0000003 │ │ │ │ orr r3, r3, #22020096 @ 0x1500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b 9c898 │ │ │ │ + b 9c888 │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ and r6, r6, #983040 @ 0xf0000 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, ip, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ab94 │ │ │ │ + b 9ab84 │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr r3, ip, r3, lsl #7 │ │ │ │ and r6, r6, #983040 @ 0xf0000 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b 9c898 │ │ │ │ - ldr r1, [pc, #16] @ 9c8f0 │ │ │ │ + b 9c888 │ │ │ │ + ldr r1, [pc, #16] @ 9c8e0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c850 │ │ │ │ + b 9c840 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #1392] @ 9ce7c │ │ │ │ - ldr lr, [pc, #1392] @ 9ce80 │ │ │ │ + ldr r4, [pc, #1392] @ 9ce6c │ │ │ │ + ldr lr, [pc, #1392] @ 9ce70 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #1380] @ 9ce84 │ │ │ │ + ldr r3, [pc, #1380] @ 9ce74 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1376] @ 9ce88 │ │ │ │ + ldr ip, [pc, #1376] @ 9ce78 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -125254,922 +125250,922 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 9cb04 │ │ │ │ - ldr r0, [pc, #1304] @ 9ce8c │ │ │ │ + beq 9caf4 │ │ │ │ + ldr r0, [pc, #1304] @ 9ce7c │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ 9ce90 │ │ │ │ + ldr r1, [pc, #1296] @ 9ce80 │ │ │ │ str r0, [r2], #8 │ │ │ │ cmp r6, #9 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ add r9, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bgt 9cae0 │ │ │ │ + bgt 9cad0 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r1, [pc, #1264] @ 9ce94 │ │ │ │ + ldr r1, [pc, #1264] @ 9ce84 │ │ │ │ str sl, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str sl, [r5, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bne 9ca54 │ │ │ │ + bne 9ca44 │ │ │ │ mov r2, r4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cb48 │ │ │ │ + bls 9cb38 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9cc │ │ │ │ + bne 9c9bc │ │ │ │ rsb r1, r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce2c │ │ │ │ + bls 9ce1c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9f0 │ │ │ │ + bne 9c9e0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce60 │ │ │ │ + bls 9ce50 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ca10 │ │ │ │ + bne 9ca00 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1104] @ 9ce98 │ │ │ │ + ldr r2, [pc, #1104] @ 9ce88 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cb60 │ │ │ │ + b 9cb50 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cde0 │ │ │ │ + bls 9cdd0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca5c │ │ │ │ + bne 9ca4c │ │ │ │ rsb r0, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce10 │ │ │ │ + bls 9ce00 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca80 │ │ │ │ + bne 9ca70 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce48 │ │ │ │ + bls 9ce38 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9caa0 │ │ │ │ + bne 9ca90 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #964] @ 9ce98 │ │ │ │ + ldr r2, [pc, #964] @ 9ce88 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cdf8 │ │ │ │ + b 9cde8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble 9c998 │ │ │ │ - ldr r1, [pc, #932] @ 9ce94 │ │ │ │ + ble 9c988 │ │ │ │ + ldr r1, [pc, #932] @ 9ce84 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 9c9bc │ │ │ │ - ldr r1, [pc, #912] @ 9ce9c │ │ │ │ + b 9c9ac │ │ │ │ + ldr r1, [pc, #912] @ 9ce8c │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #900] @ 9cea0 │ │ │ │ - ldr r3, [pc, #864] @ 9ce80 │ │ │ │ + ldr r1, [pc, #900] @ 9ce90 │ │ │ │ + ldr r3, [pc, #864] @ 9ce70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [r7] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9ce78 │ │ │ │ + bne 9ce68 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5308416 @ 0x510000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, #9 │ │ │ │ add r2, r3, #4 │ │ │ │ - bgt 9cd08 │ │ │ │ - ldr r1, [pc, #784] @ 9ce9c │ │ │ │ + bgt 9ccf8 │ │ │ │ + ldr r1, [pc, #784] @ 9ce8c │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ - bne 9cd20 │ │ │ │ + bne 9cd10 │ │ │ │ mov r2, r6 │ │ │ │ sub r4, r2, #1 │ │ │ │ - ldr r9, [pc, #756] @ 9cea4 │ │ │ │ - ldr fp, [pc, #756] @ 9cea8 │ │ │ │ + ldr r9, [pc, #756] @ 9ce94 │ │ │ │ + ldr fp, [pc, #756] @ 9ce98 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cd6c │ │ │ │ + beq 9cd5c │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc 9cca8 │ │ │ │ + bcc 9cc98 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ addls sl, r5, #4 │ │ │ │ movls r1, #0 │ │ │ │ - bhi 9cc7c │ │ │ │ + bhi 9cc6c │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ccd0 │ │ │ │ + bls 9ccc0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9cbe4 │ │ │ │ + bne 9cbd4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, r1, #4 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r9, [r1] │ │ │ │ rsb r2, ip, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ccec │ │ │ │ + bls 9ccdc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9cc24 │ │ │ │ + bne 9cc14 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str fp, [r1] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bls 9cbc4 │ │ │ │ + bls 9cbb4 │ │ │ │ mov r2, #0 │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb04 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ rsb r2, r4, #0 │ │ │ │ - ldr r1, [pc, #544] @ 9ceac │ │ │ │ + ldr r1, [pc, #544] @ 9ce9c │ │ │ │ orr r0, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r0, r0, #282624 @ 0x45000 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 9cc60 │ │ │ │ + b 9cc50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #508] @ 9ceb0 │ │ │ │ - ldr ip, [pc, #508] @ 9ceb4 │ │ │ │ + ldr r1, [pc, #508] @ 9cea0 │ │ │ │ + ldr ip, [pc, #508] @ 9cea4 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r4, r1 │ │ │ │ orr ip, r4, ip │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 9cc60 │ │ │ │ + b 9cc50 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #20480 @ 0x5000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9cc14 │ │ │ │ + b 9cc04 │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #12288 @ 0x3000 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ - b 9cc54 │ │ │ │ + b 9cc44 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #392] @ 9ce9c │ │ │ │ + ldr r1, [pc, #392] @ 9ce8c │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ strle r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9cc74 │ │ │ │ + bhi 9cc64 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c214 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9cba0 │ │ │ │ + beq 9cb90 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0a0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cba4 │ │ │ │ + b 9cb94 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #9 │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cda0 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cda0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb04 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb04 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5308416 @ 0x510000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 9cb74 │ │ │ │ + b 9cb64 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7405568 @ 0x710000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 9cdf8 │ │ │ │ + b 9cde8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7405568 @ 0x710000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 9cb60 │ │ │ │ - ldr r2, [pc, #104] @ 9ceb8 │ │ │ │ + b 9cb50 │ │ │ │ + ldr r2, [pc, #104] @ 9cea8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9cacc │ │ │ │ + b 9cabc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #76] @ 9ceb8 │ │ │ │ + ldr r2, [pc, #76] @ 9cea8 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ca40 │ │ │ │ + b 9ca30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r8, ror #13 │ │ │ │ + strdeq r3, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r8, asr #13 │ │ │ │ + ldrdeq r3, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r6, r1, #2 │ │ │ │ add r6, r2, r6 │ │ │ │ cmp r4, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov r6, r4 │ │ │ │ - ldrdeq r3, [r1], -ip @ │ │ │ │ + eoreq r3, r1, ip, ror #9 │ │ │ │ ldr r5, [r2, r5] │ │ │ │ str r5, [r4, r3] │ │ │ │ ldr r5, [r2, #-0] │ │ │ │ str r5, [r4] │ │ │ │ ldr r5, [r2] │ │ │ │ mov r3, #0 │ │ │ │ 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, #2040] @ 9d6cc │ │ │ │ + ldr ip, [pc, #2040] @ 9d6bc │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #2032] @ 9d6d0 │ │ │ │ + ldr r1, [pc, #2032] @ 9d6c0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r9, [pc, #2024] @ 9d6d4 │ │ │ │ + ldr r9, [pc, #2024] @ 9d6c4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #2020] @ 9d6d8 │ │ │ │ + ldr r3, [pc, #2020] @ 9d6c8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r6, [r9, r3] │ │ │ │ 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 │ │ │ │ + bl 99bbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr sl, [r3, #32] │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bgt 9d0c8 │ │ │ │ + bgt 9d0b8 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r8, r4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ - bne 9d2f0 │ │ │ │ + bne 9d2e0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d410 │ │ │ │ + bne 9d400 │ │ │ │ add r3, r5, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d654 │ │ │ │ + bls 9d644 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9cf8c │ │ │ │ + bne 9cf7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - ldr r2, [pc, #1796] @ 9d6dc │ │ │ │ + ldr r2, [pc, #1796] @ 9d6cc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9d08c │ │ │ │ - ldr fp, [pc, #1768] @ 9d6e0 │ │ │ │ - ldr r3, [pc, #1768] @ 9d6e4 │ │ │ │ + beq 9d07c │ │ │ │ + ldr fp, [pc, #1768] @ 9d6d0 │ │ │ │ + ldr r3, [pc, #1768] @ 9d6d4 │ │ │ │ str sl, [sp, #20] │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r2, r7, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r8, fp, r4, lsl #12 │ │ │ │ - bcc 9d518 │ │ │ │ + bcc 9d508 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9d538 │ │ │ │ + bls 9d528 │ │ │ │ cmp r4, #11 │ │ │ │ moveq sl, #3 │ │ │ │ andne sl, r4, #15 │ │ │ │ moveq r1, sl │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 9d55c │ │ │ │ + bls 9d54c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d038 │ │ │ │ + bne 9d028 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1660] @ 9d6e4 │ │ │ │ + ldr r3, [pc, #1660] @ 9d6d4 │ │ │ │ orr r8, r8, sl │ │ │ │ orr r8, r8, #-419430400 @ 0xe7000000 │ │ │ │ orr r8, r8, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 9cffc │ │ │ │ + bne 9cfec │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #1620] @ 9d6e8 │ │ │ │ + ldr r3, [pc, #1620] @ 9d6d8 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r9, r3] │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d57c │ │ │ │ + bls 9d56c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d0a8 │ │ │ │ + bne 9d098 │ │ │ │ bl 23830 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d3a0 │ │ │ │ + bne 9d390 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6b8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ 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 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bcc 9d3f4 │ │ │ │ + bcc 9d3e4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9d35c │ │ │ │ + bls 9d34c │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #720896 @ 0xb0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq 9d1e4 │ │ │ │ - ldr r8, [pc, #1420] @ 9d6e0 │ │ │ │ - ldr sl, [pc, #1420] @ 9d6e4 │ │ │ │ - ldr fp, [pc, #1424] @ 9d6ec │ │ │ │ + beq 9d1d4 │ │ │ │ + ldr r8, [pc, #1420] @ 9d6d0 │ │ │ │ + ldr sl, [pc, #1420] @ 9d6d4 │ │ │ │ + ldr fp, [pc, #1424] @ 9d6dc │ │ │ │ str r6, [sp, #20] │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r9, r8, r4, lsl #12 │ │ │ │ - bcc 9d4b4 │ │ │ │ + bcc 9d4a4 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9d4d4 │ │ │ │ + bls 9d4c4 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r6, #3 │ │ │ │ andne r6, r4, #15 │ │ │ │ moveq r1, r6 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 9d4f8 │ │ │ │ + bls 9d4e8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d198 │ │ │ │ + bne 9d188 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r9, r9, r6 │ │ │ │ orr r9, r9, fp │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r9, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 9d15c │ │ │ │ + bne 9d14c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr ip, [pc, #1284] @ 9d6f0 │ │ │ │ + ldr ip, [pc, #1284] @ 9d6e0 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d22c │ │ │ │ + bls 9d21c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d210 │ │ │ │ + bhi 9d200 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1208] @ 9d6f4 │ │ │ │ + ldr r2, [pc, #1208] @ 9d6e4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d278 │ │ │ │ + bls 9d268 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d25c │ │ │ │ + bhi 9d24c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1140] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1140] @ 9d6e8 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d2c0 │ │ │ │ + bls 9d2b0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d2a4 │ │ │ │ + bhi 9d294 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1068] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1068] @ 9d6e8 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #1056] @ 9d6fc │ │ │ │ + ldr r2, [pc, #1056] @ 9d6ec │ │ │ │ add r3, ip, #20 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [ip, #16] │ │ │ │ - b 9d32c │ │ │ │ + b 9d31c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a9138 │ │ │ │ + bl a9128 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 9d46c │ │ │ │ + bls 9d45c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #972] @ 9d700 │ │ │ │ + ldr r2, [pc, #972] @ 9d6f0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #916] @ 9d6d0 │ │ │ │ + ldr r3, [pc, #916] @ 9d6c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9d6c4 │ │ │ │ + bne 9d6b4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d674 │ │ │ │ + bls 9d664 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d360 │ │ │ │ + bne 9d350 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #880] @ 9d704 │ │ │ │ + ldr r2, [pc, #880] @ 9d6f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d138 │ │ │ │ - ldr r3, [pc, #864] @ 9d708 │ │ │ │ + b 9d128 │ │ │ │ + ldr r3, [pc, #864] @ 9d6f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d68c │ │ │ │ + bls 9d67c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d3ac │ │ │ │ + bne 9d39c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #804] @ 9d70c │ │ │ │ + ldr r2, [pc, #804] @ 9d6fc │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9d0d4 │ │ │ │ + b 9d0c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d138 │ │ │ │ - ldr r2, [pc, #752] @ 9d708 │ │ │ │ + b 9d128 │ │ │ │ + ldr r2, [pc, #752] @ 9d6f8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 9d6a4 │ │ │ │ + bls 9d694 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9d41c │ │ │ │ + bne 9d40c │ │ │ │ add r3, r5, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #688] @ 9d70c │ │ │ │ + ldr r2, [pc, #688] @ 9d6fc │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9cf88 │ │ │ │ + b 9cf78 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r3 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #624] @ 9d710 │ │ │ │ + ldr r1, [pc, #624] @ 9d700 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2] │ │ │ │ - b 9d32c │ │ │ │ + b 9d31c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r9, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d1d4 │ │ │ │ + b 9d1c4 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, r9 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1769472 @ 0x1b0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b 9d1d4 │ │ │ │ + b 9d1c4 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9d1c0 │ │ │ │ + b 9d1b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r8, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9d07c │ │ │ │ + b 9d06c │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9d07c │ │ │ │ + b 9d06c │ │ │ │ and r1, fp, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9d064 │ │ │ │ + b 9d054 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr ip, [pc, #364] @ 9d6f4 │ │ │ │ + ldr ip, [pc, #364] @ 9d6e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str ip, [r1] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d5c8 │ │ │ │ + bls 9d5b8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5ac │ │ │ │ + bhi 9d59c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #292] @ 9d6f8 │ │ │ │ + ldr ip, [pc, #292] @ 9d6e8 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str ip, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d610 │ │ │ │ + bls 9d600 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0b4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5f4 │ │ │ │ - ldr r0, [pc, #224] @ 9d6f8 │ │ │ │ + bhi 9d5e4 │ │ │ │ + ldr r0, [pc, #224] @ 9d6e8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #212] @ 9d6fc │ │ │ │ + ldr r3, [pc, #212] @ 9d6ec │ │ │ │ str r3, [r1, #16] │ │ │ │ add r3, r3, #40894464 @ 0x2700000 │ │ │ │ add r3, r3, #4288 @ 0x10c0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r1, #20] │ │ │ │ orr r2, r2, r0 │ │ │ │ add r3, r1, #28 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #196] @ 9d714 │ │ │ │ + ldr r3, [pc, #196] @ 9d704 │ │ │ │ str r3, [r1, #24] │ │ │ │ - b 9d484 │ │ │ │ + b 9d474 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b 9cfb8 │ │ │ │ - ldr r2, [pc, #120] @ 9d6f4 │ │ │ │ + b 9cfa8 │ │ │ │ + ldr r2, [pc, #120] @ 9d6e4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9d38c │ │ │ │ - ldr r2, [pc, #96] @ 9d6f4 │ │ │ │ + b 9d37c │ │ │ │ + ldr r2, [pc, #96] @ 9d6e4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9d3d8 │ │ │ │ - ldr r2, [pc, #72] @ 9d6f4 │ │ │ │ + b 9d3c8 │ │ │ │ + ldr r2, [pc, #72] @ 9d6e4 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9d450 │ │ │ │ + b 9d440 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r3, r1, ip, lsl r1 │ │ │ │ + eoreq r3, r1, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r1], -ip @ │ │ │ │ + eoreq r3, r1, ip, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r0, ror #11 │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffd664 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ - eoreq r2, r1, r0, asr #25 │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ str r0, [fp, r3] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ 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, #1936] @ 9dec0 │ │ │ │ + ldr ip, [pc, #1936] @ 9deb0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1928] @ 9dec4 │ │ │ │ + ldr r1, [pc, #1928] @ 9deb4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r9, [pc, #1920] @ 9dec8 │ │ │ │ - ldr r3, [pc, #1920] @ 9decc │ │ │ │ + ldr r9, [pc, #1920] @ 9deb8 │ │ │ │ + ldr r3, [pc, #1920] @ 9debc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr lr, [r9, r3] │ │ │ │ - ldr r1, [pc, #1896] @ 9ded0 │ │ │ │ + ldr r1, [pc, #1896] @ 9dec0 │ │ │ │ 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, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #12 │ │ │ │ + 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 │ │ │ │ @@ -126181,459 +126177,459 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ cmp sl, r1 │ │ │ │ cmpne sl, r2 │ │ │ │ movne r5, r0 │ │ │ │ - bne 9d814 │ │ │ │ + bne 9d804 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 99cb8 │ │ │ │ + bl 99ca8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r2] │ │ │ │ str sl, [sp, #20] │ │ │ │ - ble 9d910 │ │ │ │ + ble 9d900 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ add r5, r5, #12 │ │ │ │ mov r7, r6 │ │ │ │ - b 9d86c │ │ │ │ - bl 9c358 │ │ │ │ + b 9d85c │ │ │ │ + bl 9c348 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8c8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 9d910 │ │ │ │ + beq 9d900 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9d890 │ │ │ │ + bne 9d880 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #28] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d854 │ │ │ │ + beq 9d844 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bne 9d848 │ │ │ │ - bl 9c358 │ │ │ │ + bne 9d838 │ │ │ │ + bl 9c348 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [r4, #156] @ 0x9c │ │ │ │ - bls 9d860 │ │ │ │ + bls 9d850 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #1512] @ 9ded4 │ │ │ │ - ldr r3, [pc, #1492] @ 9dec4 │ │ │ │ + ldr r2, [pc, #1512] @ 9dec4 │ │ │ │ + ldr r3, [pc, #1492] @ 9deb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9deb8 │ │ │ │ + bne 9dea8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d948 │ │ │ │ + beq 9d938 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq 9db50 │ │ │ │ - bl 9c358 │ │ │ │ + beq 9db40 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dae0 │ │ │ │ + bne 9dad0 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9debc │ │ │ │ + bne 9deac │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ 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 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc 9db34 │ │ │ │ + bcc 9db24 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9da9c │ │ │ │ + bls 9da8c │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #720896 @ 0xb0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne sl, [pc, #1292] @ 9ded8 │ │ │ │ - ldrne r3, [pc, #1292] @ 9dedc │ │ │ │ + ldrne sl, [pc, #1292] @ 9dec8 │ │ │ │ + ldrne r3, [pc, #1292] @ 9decc │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 9da60 │ │ │ │ + beq 9da50 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r7, sl, r5, lsl #12 │ │ │ │ - bcc 9db68 │ │ │ │ + bcc 9db58 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9db88 │ │ │ │ + bls 9db78 │ │ │ │ cmp r5, #11 │ │ │ │ moveq fp, #3 │ │ │ │ andne fp, r5, #15 │ │ │ │ moveq r1, fp │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 9dbac │ │ │ │ + bls 9db9c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1180] @ 9dedc │ │ │ │ + ldr r3, [pc, #1180] @ 9decc │ │ │ │ orr r7, r7, fp │ │ │ │ orr r7, r7, #-419430400 @ 0xe7000000 │ │ │ │ orr r7, r7, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 9d9d4 │ │ │ │ - ldr lr, [pc, #1144] @ 9dee0 │ │ │ │ + bne 9d9c4 │ │ │ │ + ldr lr, [pc, #1144] @ 9ded0 │ │ │ │ mov r1, #0 │ │ │ │ add lr, pc, lr │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r0, lr, #65280 @ 0xff00 │ │ │ │ and ip, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dbcc │ │ │ │ + bls 9dbbc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9da7c │ │ │ │ + bne 9da6c │ │ │ │ bl 23830 │ │ │ │ mov r1, r9 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de88 │ │ │ │ + bls 9de78 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daa0 │ │ │ │ + bne 9da90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 9dee4 │ │ │ │ + ldr r2, [pc, #1040] @ 9ded4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d9b8 │ │ │ │ - ldr r3, [pc, #1024] @ 9dee8 │ │ │ │ + b 9d9a8 │ │ │ │ + ldr r3, [pc, #1024] @ 9ded8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dea0 │ │ │ │ + bls 9de90 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daec │ │ │ │ + bne 9dadc │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #968] @ 9deec │ │ │ │ + ldr r2, [pc, #968] @ 9dedc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b 9d954 │ │ │ │ + b 9d944 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d9b8 │ │ │ │ - bl 9c358 │ │ │ │ + b 9d9a8 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9d948 │ │ │ │ + b 9d938 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9da54 │ │ │ │ + b 9da44 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9da54 │ │ │ │ + b 9da44 │ │ │ │ and r1, sl, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9da3c │ │ │ │ + b 9da2c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #792] @ 9def0 │ │ │ │ + ldr lr, [pc, #792] @ 9dee0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr lr, r3, lr │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str lr, [r1] │ │ │ │ mov lr, #0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dc18 │ │ │ │ + bls 9dc08 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da88 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dbfc │ │ │ │ - ldr ip, [pc, #724] @ 9def4 │ │ │ │ + bhi 9dbec │ │ │ │ + ldr ip, [pc, #724] @ 9dee4 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dc60 │ │ │ │ + bls 9dc50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da88 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dc44 │ │ │ │ - ldr r0, [pc, #652] @ 9def4 │ │ │ │ + bhi 9dc34 │ │ │ │ + ldr r0, [pc, #652] @ 9dee4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r2, r0 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r3, [r1, #8] │ │ │ │ add r3, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #620] @ 9def8 │ │ │ │ + ldr r2, [pc, #620] @ 9dee8 │ │ │ │ str r2, [r1, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #612] @ 9defc │ │ │ │ + ldr r3, [pc, #612] @ 9deec │ │ │ │ str r3, [r1, #20] │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8c8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 9de58 │ │ │ │ - ldr r6, [pc, #596] @ 9df00 │ │ │ │ - ldr r7, [pc, #576] @ 9def0 │ │ │ │ + ble 9de48 │ │ │ │ + ldr r6, [pc, #596] @ 9def0 │ │ │ │ + ldr r7, [pc, #576] @ 9dee0 │ │ │ │ mov r5, #8 │ │ │ │ - b 9dcec │ │ │ │ + b 9dcdc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r2, r5, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #65536 @ 0x10000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8c8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r5, #4 │ │ │ │ - beq 9de58 │ │ │ │ + beq 9de48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9dd18 │ │ │ │ + bne 9dd08 │ │ │ │ ldrh r2, [r3] │ │ │ │ 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 eb0b4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9dd64 │ │ │ │ + beq 9dd54 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq 9de40 │ │ │ │ - bl 9c358 │ │ │ │ + beq 9de30 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cebc │ │ │ │ + bl 9ceac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c47c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bcc 9de10 │ │ │ │ + bcc 9de00 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bhi 9dcb4 │ │ │ │ + bhi 9dca4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de2c │ │ │ │ + bls 9de1c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ddd0 │ │ │ │ + bne 9ddc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b 9dcd0 │ │ │ │ + b 9dcc0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r5, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8454144 @ 0x810000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9dcd0 │ │ │ │ + b 9dcc0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9de00 │ │ │ │ - bl 9c358 │ │ │ │ + b 9ddf0 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9dd64 │ │ │ │ + b 9dd54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9d8d8 │ │ │ │ + beq 9d8c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ 9ded8 │ │ │ │ + ldr r3, [pc, #96] @ 9dec8 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-536870911 @ 0xe0000001 │ │ │ │ orr r3, r3, #27262976 @ 0x1a00000 │ │ │ │ str r3, [r2] │ │ │ │ - b 9d8d8 │ │ │ │ - ldr r2, [pc, #96] @ 9def0 │ │ │ │ + b 9d8c8 │ │ │ │ + ldr r2, [pc, #96] @ 9dee0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9dacc │ │ │ │ - ldr r2, [pc, #72] @ 9def0 │ │ │ │ + b 9dabc │ │ │ │ + ldr r2, [pc, #72] @ 9dee0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9db18 │ │ │ │ + b 9db08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r2, r1, r0, asr #17 │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r1, r4, lsr #17 │ │ │ │ + @ instruction: 0x002128b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r1, ip, lsl #14 │ │ │ │ + eoreq r2, r1, ip, lsl r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xffffcec8 │ │ │ │ str r0, [fp, r3] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -126642,643 +126638,643 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r1, r3] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #2216] @ 9e7c8 │ │ │ │ - ldr r2, [pc, #2216] @ 9e7cc │ │ │ │ + ldr r1, [pc, #2216] @ 9e7b8 │ │ │ │ + ldr r2, [pc, #2216] @ 9e7bc │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [pc, #2204] @ 9e7d0 │ │ │ │ + ldr sl, [pc, #2204] @ 9e7c0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2200] @ 9e7d4 │ │ │ │ + ldr r3, [pc, #2200] @ 9e7c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bne 9e044 │ │ │ │ + bne 9e034 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e48c │ │ │ │ + bls 9e47c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfbc │ │ │ │ + bne 9dfac │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e5e8 │ │ │ │ + bls 9e5d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9dfd0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e77c │ │ │ │ + bls 9e76c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e000 │ │ │ │ + bne 9dff0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1952] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1952] @ 9e7c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e4a4 │ │ │ │ + b 9e494 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9e0d4 │ │ │ │ + bls 9e0c4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9e04c │ │ │ │ + bne 9e03c │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e604 │ │ │ │ + bls 9e5f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e070 │ │ │ │ + bne 9e060 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e794 │ │ │ │ + bls 9e784 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e090 │ │ │ │ + bne 9e080 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1808] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1808] @ 9e7c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e0ec │ │ │ │ + b 9e0dc │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #5308416 @ 0x510000 │ │ │ │ add r3, r9, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r9] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r7, r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1732] @ 9e7dc │ │ │ │ + ldr r3, [pc, #1732] @ 9e7cc │ │ │ │ str r3, [r6] │ │ │ │ add r3, r3, #327680 @ 0x50000 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #1716] @ 9e7e0 │ │ │ │ + ldr r3, [pc, #1716] @ 9e7d0 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e428 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ add r0, r6, #16 │ │ │ │ - ldr r3, [pc, #1692] @ 9e7e4 │ │ │ │ + ldr r3, [pc, #1692] @ 9e7d4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 9e7e8 │ │ │ │ + ldr r3, [pc, #1640] @ 9e7d8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc 9e680 │ │ │ │ + bcc 9e670 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e4b8 │ │ │ │ + bls 9e4a8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #724992 @ 0xb1000 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc 9e664 │ │ │ │ + bcc 9e654 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e620 │ │ │ │ + bls 9e610 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e428 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 9e2c0 │ │ │ │ - ldr r3, [pc, #1480] @ 9e7ec │ │ │ │ + beq 9e2b0 │ │ │ │ + ldr r3, [pc, #1480] @ 9e7dc │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r2, r7, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ and fp, r3, r6, lsl #12 │ │ │ │ - bcc 9e4fc │ │ │ │ - ldr ip, [pc, #1448] @ 9e7f0 │ │ │ │ + bcc 9e4ec │ │ │ │ + ldr ip, [pc, #1448] @ 9e7e0 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls 9e51c │ │ │ │ + bls 9e50c │ │ │ │ cmp r6, #11 │ │ │ │ moveq r9, #3 │ │ │ │ andne r9, r6, #15 │ │ │ │ moveq r1, r9 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 9e540 │ │ │ │ + bls 9e530 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e268 │ │ │ │ + bne 9e258 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1364] @ 9e7ec │ │ │ │ + ldr r3, [pc, #1364] @ 9e7dc │ │ │ │ orr r9, r9, fp │ │ │ │ orr r9, r9, #-419430400 @ 0xe7000000 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne 9e228 │ │ │ │ + bne 9e218 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #1324] @ 9e7f4 │ │ │ │ + ldr ip, [pc, #1324] @ 9e7e4 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e560 │ │ │ │ + bls 9e550 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e2dc │ │ │ │ + bne 9e2cc │ │ │ │ bl 23830 │ │ │ │ - ldr r0, [pc, #1268] @ 9e7f8 │ │ │ │ + ldr r0, [pc, #1268] @ 9e7e8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r2, #20 │ │ │ │ orr r1, r1, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r3, [pc, #1240] @ 9e7fc │ │ │ │ + ldr r3, [pc, #1240] @ 9e7ec │ │ │ │ str r1, [r2, #12] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e428 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c214 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ moveq r1, #268435456 @ 0x10000000 │ │ │ │ movne r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r5, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e428 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1096] @ 9e800 │ │ │ │ + ldr r2, [pc, #1096] @ 9e7f0 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, #16 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r7, [pc, #1060] @ 9e804 │ │ │ │ + ldr r7, [pc, #1060] @ 9e7f4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1028] @ 9e808 │ │ │ │ + ldr r3, [pc, #1028] @ 9e7f8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r7, [r3] │ │ │ │ - bls 9e6c8 │ │ │ │ + bls 9e6b8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r6] │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #940] @ 9e80c │ │ │ │ + ldr r2, [pc, #940] @ 9e7fc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #868] @ 9e7cc │ │ │ │ + ldr r3, [pc, #868] @ 9e7bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9e7c0 │ │ │ │ + bne 9e7b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5308416 @ 0x510000 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ - b 9e0fc │ │ │ │ + bl 9ab84 │ │ │ │ + b 9e0ec │ │ │ │ mov r1, r6 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e6b0 │ │ │ │ + bls 9e6a0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e4bc │ │ │ │ + bne 9e4ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ 9e810 │ │ │ │ + ldr r3, [pc, #800] @ 9e800 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9e2ac │ │ │ │ + b 9e29c │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9e2ac │ │ │ │ + b 9e29c │ │ │ │ and r1, r3, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9e294 │ │ │ │ + b 9e284 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr ip, [pc, #680] @ 9e814 │ │ │ │ + ldr ip, [pc, #680] @ 9e804 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e5ac │ │ │ │ + bls 9e59c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9e2f8 │ │ │ │ + beq 9e2e8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9e590 │ │ │ │ + bhi 9e580 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #576] @ 9e7f8 │ │ │ │ + ldr ip, [pc, #576] @ 9e7e8 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r2, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e2fc │ │ │ │ + bls 9e2ec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e5c8 │ │ │ │ - b 9e2f8 │ │ │ │ + bne 9e5b8 │ │ │ │ + b 9e2e8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7405568 @ 0x710000 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - b 9e4a4 │ │ │ │ + b 9e494 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7405568 @ 0x710000 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - b 9e0ec │ │ │ │ + b 9e0dc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e698 │ │ │ │ + bls 9e688 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e624 │ │ │ │ + bne 9e614 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #448] @ 9e818 │ │ │ │ + ldr r1, [pc, #448] @ 9e808 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9e1fc │ │ │ │ + b 9e1ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b 9e1fc │ │ │ │ - ldr r3, [pc, #404] @ 9e81c │ │ │ │ + b 9e1ec │ │ │ │ + ldr r3, [pc, #404] @ 9e80c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1b0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #368] @ 9e814 │ │ │ │ + ldr r1, [pc, #368] @ 9e804 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e650 │ │ │ │ - ldr r2, [pc, #348] @ 9e814 │ │ │ │ + b 9e640 │ │ │ │ + ldr r2, [pc, #348] @ 9e804 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 9e4e8 │ │ │ │ + b 9e4d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r2, r5 │ │ │ │ lsleq r2, r5, #1 │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ moveq r0, r6 │ │ │ │ movne r1, #0 │ │ │ │ lslne r2, r2, #1 │ │ │ │ orreq r2, r2, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e428 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9e7ac │ │ │ │ + beq 9e79c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7b4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c140 │ │ │ │ - ldr r3, [pc, #232] @ 9e820 │ │ │ │ + bl 9c130 │ │ │ │ + ldr r3, [pc, #232] @ 9e810 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #156] @ 9e804 │ │ │ │ + ldr r2, [pc, #156] @ 9e7f4 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b 9e43c │ │ │ │ + b 9e42c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #140] @ 9e814 │ │ │ │ + ldr r2, [pc, #140] @ 9e804 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e030 │ │ │ │ + b 9e020 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ 9e814 │ │ │ │ + ldr r2, [pc, #116] @ 9e804 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e0c0 │ │ │ │ + b 9e0b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - b 9e758 │ │ │ │ + b 9e748 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - ldrdeq r2, [r1], -r4 @ │ │ │ │ + eoreq r2, r1, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq r2, [r1], -r4 @ │ │ │ │ + eoreq r2, r1, r4, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ cmp r1, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @ instruction: 0xffffbd70 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - mlaeq r1, r4, fp, r1 │ │ │ │ + eoreq r1, r1, r4, lsr #23 │ │ │ │ str r1, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [fp, r3] │ │ │ │ str r1, [fp] │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ 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, #2120] @ 9f084 │ │ │ │ - ldr ip, [pc, #2120] @ 9f088 │ │ │ │ + ldr lr, [pc, #2120] @ 9f074 │ │ │ │ + ldr ip, [pc, #2120] @ 9f078 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr fp, [pc, #2104] @ 9f08c │ │ │ │ + ldr fp, [pc, #2104] @ 9f07c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #2100] @ 9f090 │ │ │ │ + ldr r3, [pc, #2100] @ 9f080 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r4, [fp, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp] │ │ │ │ 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, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + 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 │ │ │ │ + ble 9ed94 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #8 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, r8, #4 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9e900 │ │ │ │ + bne 9e8f0 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #32] │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr fp, [r2, #4] │ │ │ │ @@ -127286,813 +127282,813 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp fp, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ subne fp, fp, #1 │ │ │ │ - bne 9e934 │ │ │ │ + bne 9e924 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ec68 │ │ │ │ + beq 9ec58 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9eb80 │ │ │ │ + bls 9eb70 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e93c │ │ │ │ + bne 9e92c │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ec18 │ │ │ │ + bls 9ec08 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e960 │ │ │ │ + bne 9e950 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed28 │ │ │ │ + bls 9ed18 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e980 │ │ │ │ + bne 9e970 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1752] @ 9f094 │ │ │ │ + ldr r3, [pc, #1752] @ 9f084 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9ea00 │ │ │ │ + beq 9e9f0 │ │ │ │ add r2, sl, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 9c8f4 │ │ │ │ + bl 9c8e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed4c │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 9eb9c │ │ │ │ + bcc 9eb8c │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi 9ec34 │ │ │ │ + bhi 9ec24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec4c │ │ │ │ + bls 9ec3c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ea14 │ │ │ │ + bne 9ea04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #1608] @ 9f098 │ │ │ │ + ldr r2, [pc, #1608] @ 9f088 │ │ │ │ str r2, [r3], #4 │ │ │ │ - ldr r2, [pc, #1604] @ 9f09c │ │ │ │ + ldr r2, [pc, #1604] @ 9f08c │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #327680 @ 0x50000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r5, r3, #12 │ │ │ │ cmp r5, r2 │ │ │ │ - ldr r2, [pc, #1576] @ 9f0a0 │ │ │ │ + ldr r2, [pc, #1576] @ 9f090 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed4c │ │ │ │ ldr lr, [r4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq 9ebb0 │ │ │ │ + beq 9eba0 │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9f03c │ │ │ │ + bne 9f02c │ │ │ │ and fp, r5, #255 @ 0xff │ │ │ │ and r1, r5, #65280 @ 0xff00 │ │ │ │ and r0, r5, #16711680 @ 0xff0000 │ │ │ │ and ip, r5, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ebdc │ │ │ │ + bls 9ebcc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eab0 │ │ │ │ + bne 9eaa0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9eff0 │ │ │ │ + bne 9efe0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec04 │ │ │ │ + bls 9ebf4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eae8 │ │ │ │ + bne 9ead8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9f018 │ │ │ │ + bne 9f008 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ebf0 │ │ │ │ + bls 9ebe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eb20 │ │ │ │ + bne 9eb10 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9f060 │ │ │ │ + bne 9f050 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, fp │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9ed9c │ │ │ │ + beq 9ed8c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 9e8d8 │ │ │ │ + b 9e8c8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #5308416 @ 0x510000 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r5] │ │ │ │ - b 9e9c4 │ │ │ │ + b 9e9b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r6, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ea50 │ │ │ │ + b 9ea40 │ │ │ │ sub r3, r5, r4 │ │ │ │ asr r3, r3, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bcs 9efec │ │ │ │ + bcs 9efdc │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr lr, lr, r3 │ │ │ │ str lr, [r4] │ │ │ │ - b 9eb64 │ │ │ │ + b 9eb54 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9ead0 │ │ │ │ + b 9eac0 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b 9eb40 │ │ │ │ + b 9eb30 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9eb08 │ │ │ │ + b 9eaf8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #7405568 @ 0x710000 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r5] │ │ │ │ - b 9e9c4 │ │ │ │ + b 9e9b4 │ │ │ │ rsb r2, r6, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ea50 │ │ │ │ + b 9ea40 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9ea44 │ │ │ │ + b 9ea34 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r3 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ecfc │ │ │ │ + bls 9ecec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec70 │ │ │ │ + bne 9ec60 │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed40 │ │ │ │ + bls 9ed30 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec94 │ │ │ │ + bne 9ec84 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9edb8 │ │ │ │ + bls 9eda8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ecb4 │ │ │ │ + bne 9eca4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #932] @ 9f094 │ │ │ │ + ldr r1, [pc, #932] @ 9f084 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9ed14 │ │ │ │ + b 9ed04 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #5308416 @ 0x510000 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r4, r0 │ │ │ │ - b 9e9d4 │ │ │ │ + b 9e9c4 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #880] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #880] @ 9f094 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e9b4 │ │ │ │ + b 9e9a4 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #7405568 @ 0x710000 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r5] │ │ │ │ - b 9ed14 │ │ │ │ + b 9ed04 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #824] @ 9f0a8 │ │ │ │ - ldr r3, [pc, #788] @ 9f088 │ │ │ │ + ldr r2, [pc, #824] @ 9f098 │ │ │ │ + ldr r3, [pc, #788] @ 9f078 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9efe8 │ │ │ │ + bne 9efd8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9edd0 │ │ │ │ + beq 9edc0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ - b 9ed68 │ │ │ │ + b 9ed58 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #736] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #736] @ 9f094 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9ece8 │ │ │ │ - ldr r3, [pc, #724] @ 9f0ac │ │ │ │ + b 9ecd8 │ │ │ │ + ldr r3, [pc, #724] @ 9f09c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ add r6, r5, #4 │ │ │ │ rsb r3, r9, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9eee4 │ │ │ │ + bls 9eed4 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne 9ede0 │ │ │ │ + bne 9edd0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #660] @ 9f0b0 │ │ │ │ + ldr r3, [pc, #660] @ 9f0a0 │ │ │ │ str r3, [r1] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9f014 │ │ │ │ + bne 9f004 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #636] @ 9f0b4 │ │ │ │ + ldr r3, [pc, #636] @ 9f0a4 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcc 9efa0 │ │ │ │ + bcc 9ef90 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9eefc │ │ │ │ + bls 9eeec │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #724992 @ 0xb1000 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcc 9ef84 │ │ │ │ + bcc 9ef74 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9ef40 │ │ │ │ + bls 9ef30 │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #720896 @ 0xb0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r9, [r5, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ - bhi 9ed68 │ │ │ │ - ldr r1, [pc, #492] @ 9f0b8 │ │ │ │ + bhi 9ed58 │ │ │ │ + ldr r1, [pc, #492] @ 9f0a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bls 9edac │ │ │ │ - b 9ed68 │ │ │ │ - ldr r2, [pc, #440] @ 9f0a4 │ │ │ │ + bls 9ed9c │ │ │ │ + b 9ed58 │ │ │ │ + ldr r2, [pc, #440] @ 9f094 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9ee0c │ │ │ │ + b 9edfc │ │ │ │ mov r0, r7 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efd0 │ │ │ │ + bls 9efc0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 9ef00 │ │ │ │ + bne 9eef0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #392] @ 9f0bc │ │ │ │ + ldr r3, [pc, #392] @ 9f0ac │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9ee78 │ │ │ │ + b 9ee68 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efb8 │ │ │ │ + bls 9efa8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ef44 │ │ │ │ + bne 9ef34 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #328] @ 9f0c0 │ │ │ │ + ldr r2, [pc, #328] @ 9f0b0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9eeb4 │ │ │ │ + b 9eea4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9eeb4 │ │ │ │ - ldr r3, [pc, #284] @ 9f0c4 │ │ │ │ + b 9eea4 │ │ │ │ + ldr r3, [pc, #284] @ 9f0b4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 9ee78 │ │ │ │ - ldr r2, [pc, #228] @ 9f0a4 │ │ │ │ + b 9ee68 │ │ │ │ + ldr r2, [pc, #228] @ 9f094 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ef70 │ │ │ │ - ldr r2, [pc, #204] @ 9f0a4 │ │ │ │ + b 9ef60 │ │ │ │ + ldr r2, [pc, #204] @ 9f094 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ - b 9ef2c │ │ │ │ + b 9ef1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23870 │ │ │ │ - ldr r3, [pc, #208] @ 9f0c8 │ │ │ │ - ldr r1, [pc, #208] @ 9f0cc │ │ │ │ - ldr r0, [pc, #208] @ 9f0d0 │ │ │ │ + ldr r3, [pc, #208] @ 9f0b8 │ │ │ │ + ldr r1, [pc, #208] @ 9f0bc │ │ │ │ + ldr r0, [pc, #208] @ 9f0c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - ldr r3, [pc, #180] @ 9f0d4 │ │ │ │ - ldr r1, [pc, #180] @ 9f0d8 │ │ │ │ - ldr r0, [pc, #180] @ 9f0dc │ │ │ │ + ldr r3, [pc, #180] @ 9f0c4 │ │ │ │ + ldr r1, [pc, #180] @ 9f0c8 │ │ │ │ + ldr r0, [pc, #180] @ 9f0cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #176] @ 9f0e0 │ │ │ │ + ldr r2, [pc, #176] @ 9f0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ 9f0e4 │ │ │ │ - ldr r1, [pc, #160] @ 9f0e8 │ │ │ │ - ldr r0, [pc, #160] @ 9f0ec │ │ │ │ + ldr r3, [pc, #160] @ 9f0d4 │ │ │ │ + ldr r1, [pc, #160] @ 9f0d8 │ │ │ │ + ldr r0, [pc, #160] @ 9f0dc │ │ │ │ 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> │ │ │ │ - ldr r3, [pc, #136] @ 9f0f0 │ │ │ │ - ldr r1, [pc, #136] @ 9f0f4 │ │ │ │ - ldr r0, [pc, #136] @ 9f0f8 │ │ │ │ + ldr r3, [pc, #136] @ 9f0e0 │ │ │ │ + ldr r1, [pc, #136] @ 9f0e4 │ │ │ │ + ldr r0, [pc, #136] @ 9f0e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002117b8 │ │ │ │ + eoreq r1, r1, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, r7, r1 │ │ │ │ + eoreq r1, r1, r4, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r1, r1, r8, lsl #5 │ │ │ │ + mlaeq r1, r8, r2, r1 │ │ │ │ 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, 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 r4, lr, r8, asr #18 │ │ │ │ + andseq pc, ip, ip, lsl ip @ │ │ │ │ + andseq pc, ip, r4, ror sp @ │ │ │ │ + andseq r4, lr, r0, lsr #18 │ │ │ │ + @ instruction: 0x001cfbf0 │ │ │ │ + andseq pc, ip, ip, ror sp @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001e48fc │ │ │ │ + @ instruction: 0x001cfbd0 │ │ │ │ + andseq pc, ip, r4, asr #27 │ │ │ │ + @ instruction: 0x001e48d8 │ │ │ │ + andseq pc, ip, ip, lsr #23 │ │ │ │ + andseq pc, ip, ip, ror #26 │ │ │ │ │ │ │ │ -0009f0fc : │ │ │ │ +0009f0ec : │ │ │ │ cmp r2, #14 │ │ │ │ - ldrne r1, [pc, #68] @ 9f14c │ │ │ │ + ldrne r1, [pc, #68] @ 9f13c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ andne r2, r2, #15 │ │ │ │ orrne r1, r2, r1 │ │ │ │ strne r1, [r3], #4 │ │ │ │ - ldr r1, [pc, #52] @ 9f150 │ │ │ │ + ldr r1, [pc, #52] @ 9f140 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #44] @ 9f154 │ │ │ │ + ldr ip, [pc, #44] @ 9f144 │ │ │ │ add r1, r1, #8192 @ 0x2000 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #51 @ 0x33 │ │ │ │ add ip, r3, #12 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #16] │ │ │ │ str ip, [r0, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ mov lr, r0 │ │ │ │ mov fp, sp │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ │ │ │ │ -0009f158 : │ │ │ │ +0009f148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #76] @ 9f1bc │ │ │ │ + ldr ip, [pc, #76] @ 9f1ac │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #52] @ 9f1c0 │ │ │ │ - ldr r4, [pc, #52] @ 9f1c4 │ │ │ │ + ldr ip, [pc, #52] @ 9f1b0 │ │ │ │ + ldr r4, [pc, #52] @ 9f1b4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, ip, #12 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [r3, #2976] @ 0xba0 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp] │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r0, r1, r8, lsl #29 │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ + mlaeq r1, r8, lr, r0 │ │ │ │ + eoreq r9, pc, ip, lsl #22 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -0009f1c8 : │ │ │ │ +0009f1b8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009f1cc : │ │ │ │ +0009f1bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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 34c74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9f208 │ │ │ │ + beq 9f1f8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0009f210 : │ │ │ │ +0009f200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r4, [pc, #132] @ 9f2b4 │ │ │ │ + ldr r4, [pc, #132] @ 9f2a4 │ │ │ │ sub r3, r3, lr │ │ │ │ - ldr lr, [pc, #128] @ 9f2b8 │ │ │ │ + ldr lr, [pc, #128] @ 9f2a8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #116] @ 9f2bc │ │ │ │ + ldr ip, [pc, #116] @ 9f2ac │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ 9f2c0 │ │ │ │ + ldr r0, [pc, #100] @ 9f2b0 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #2964] @ 0xb94 │ │ │ │ mov r0, sp │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 9f2c4 │ │ │ │ - ldr r3, [pc, #40] @ 9f2b8 │ │ │ │ + ldr r2, [pc, #56] @ 9f2b4 │ │ │ │ + ldr r3, [pc, #40] @ 9f2a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f2b0 │ │ │ │ + bne 9f2a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, asr #27 │ │ │ │ + ldrdeq r0, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x00210db0 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r0, r1, ip, ror #26 │ │ │ │ + eoreq r0, r1, ip, ror sp │ │ │ │ │ │ │ │ -0009f2c8 : │ │ │ │ +0009f2b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ - bne 9f304 │ │ │ │ + bne 9f2f4 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ 9f314 │ │ │ │ + ldr r0, [pc, #8] @ 9f304 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - b 9f2f8 │ │ │ │ - andseq pc, ip, r8, asr fp @ │ │ │ │ + bl 4be88 │ │ │ │ + b 9f2e8 │ │ │ │ + andseq pc, ip, r8, lsr #22 │ │ │ │ │ │ │ │ -0009f318 : │ │ │ │ +0009f308 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ sub r0, ip, r0 │ │ │ │ mov r2, r3 │ │ │ │ - b 99434 │ │ │ │ + b 99424 │ │ │ │ │ │ │ │ -0009f32c : │ │ │ │ +0009f31c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #464] @ 9f514 │ │ │ │ - ldr lr, [pc, #464] @ 9f518 │ │ │ │ + ldr r4, [pc, #464] @ 9f504 │ │ │ │ + ldr lr, [pc, #464] @ 9f508 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr ip, [pc, #448] @ 9f51c │ │ │ │ + ldr ip, [pc, #448] @ 9f50c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ 9f520 │ │ │ │ + ldr r0, [pc, #440] @ 9f510 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r0] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ 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, #4 │ │ │ │ + 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 │ │ │ │ + bhi 9f3f8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f42c │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f42c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f42c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f42c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ - beq 9f43c │ │ │ │ - ldr r2, [pc, #276] @ 9f524 │ │ │ │ - ldr r3, [pc, #260] @ 9f518 │ │ │ │ + beq 9f42c │ │ │ │ + ldr r2, [pc, #276] @ 9f514 │ │ │ │ + ldr r3, [pc, #260] @ 9f508 │ │ │ │ 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 9f4ec │ │ │ │ + bne 9f4dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3f8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3f8 │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f3f8 │ │ │ │ ldrsh ip, [r4] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9f4b4 │ │ │ │ + beq 9f4a4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f3f8 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3f8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ - b 9f408 │ │ │ │ + b 9f3f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 99434 │ │ │ │ + bl 99424 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f3f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f4e4 │ │ │ │ + bne 9f4d4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ - beq 9f4f0 │ │ │ │ + beq 9f4e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9f408 │ │ │ │ + b 9f3f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ 9f528 │ │ │ │ - ldr r1, [pc, #48] @ 9f52c │ │ │ │ - ldr r0, [pc, #48] @ 9f530 │ │ │ │ + ldr r3, [pc, #48] @ 9f518 │ │ │ │ + ldr r1, [pc, #48] @ 9f51c │ │ │ │ + ldr r0, [pc, #48] @ 9f520 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #76 @ 0x4c │ │ │ │ mov r2, #492 @ 0x1ec │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x00210cb0 │ │ │ │ + eoreq r0, r1, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #25 │ │ │ │ + mlaeq r1, r8, ip, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, ror #23 │ │ │ │ - andseq r4, lr, r8, ror r4 │ │ │ │ - andseq pc, ip, ip, lsl #19 │ │ │ │ - mulseq ip, ip, r9 │ │ │ │ + strdeq r0, [r1], -r8 @ │ │ │ │ + andseq r4, lr, r8, asr #8 │ │ │ │ + andseq pc, ip, ip, asr r9 @ │ │ │ │ + andseq pc, ip, ip, ror #18 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #284] @ 9f658 │ │ │ │ + ldr ip, [pc, #284] @ 9f65c │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 9f670 │ │ │ │ + ldr r6, [pc, #272] @ 9f660 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #268] @ 9f674 │ │ │ │ + ldr r3, [pc, #268] @ 9f664 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -128101,109 +128097,109 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 9f630 │ │ │ │ + beq 9f620 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 9f600 │ │ │ │ + beq 9f5f0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #156] @ 9f678 │ │ │ │ - ldr r3, [pc, #140] @ 9f66c │ │ │ │ + ldr r2, [pc, #156] @ 9f668 │ │ │ │ + ldr r3, [pc, #140] @ 9f65c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f664 │ │ │ │ + bne 9f654 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - bne 9f624 │ │ │ │ - ldr r2, [pc, #104] @ 9f67c │ │ │ │ + bne 9f614 │ │ │ │ + ldr r2, [pc, #104] @ 9f66c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r0 │ │ │ │ cmpeq r4, #1 │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5bc │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f5d4 │ │ │ │ - ldr r2, [pc, #72] @ 9f680 │ │ │ │ + b 9f5c4 │ │ │ │ + ldr r2, [pc, #72] @ 9f670 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldreq r3, [r1, #24] │ │ │ │ ldrhne r0, [r1, #2] │ │ │ │ ldrheq r0, [r3, #2] │ │ │ │ andne r0, r0, #2 │ │ │ │ andeq r0, r0, #32 │ │ │ │ - b 9f5d4 │ │ │ │ + b 9f5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r8, lsr #21 │ │ │ │ + @ instruction: 0x00210ab8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #21 │ │ │ │ + mlaeq r1, r8, sl, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, lsl sl │ │ │ │ + eoreq r0, r1, ip, lsr #20 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f684 : │ │ │ │ +0009f674 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #64] @ 9f6d0 │ │ │ │ + ldr r2, [pc, #64] @ 9f6c0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 9f6c8 │ │ │ │ - ldr r1, [pc, #48] @ 9f6d4 │ │ │ │ + blt 9f6b8 │ │ │ │ + ldr r1, [pc, #48] @ 9f6c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ ldrhne r0, [r3, #2] │ │ │ │ ldrbeq r0, [r3, #2] │ │ │ │ lsreq r0, r0, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq r0, r1, r8, ror #18 │ │ │ │ + eoreq r0, r1, r8, ror r9 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f6d8 : │ │ │ │ +0009f6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #732] @ 9f9cc │ │ │ │ - ldr lr, [pc, #732] @ 9f9d0 │ │ │ │ + ldr r4, [pc, #732] @ 9f9bc │ │ │ │ + ldr lr, [pc, #732] @ 9f9c0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr ip, [pc, #716] @ 9f9d4 │ │ │ │ + ldr ip, [pc, #716] @ 9f9c4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #708] @ 9f9d8 │ │ │ │ + ldr r3, [pc, #708] @ 9f9c8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -128213,675 +128209,675 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #16 │ │ │ │ str ip, [r5] │ │ │ │ str sp, [sp, #28] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f7d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9f818 │ │ │ │ + bne 9f808 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f928 │ │ │ │ + bne 9f918 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 9f97c │ │ │ │ + beq 9f96c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #536] @ 9f9dc │ │ │ │ - ldr r3, [pc, #520] @ 9f9d0 │ │ │ │ + ldr r2, [pc, #536] @ 9f9cc │ │ │ │ + ldr r3, [pc, #520] @ 9f9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9f9c8 │ │ │ │ + bne 9f9b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - beq 9f8e8 │ │ │ │ + beq 9f8d8 │ │ │ │ and r3, r2, #480 @ 0x1e0 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - beq 9f7b8 │ │ │ │ + beq 9f7a8 │ │ │ │ tst r2, #16 │ │ │ │ - bne 9f7b8 │ │ │ │ + bne 9f7a8 │ │ │ │ mov r0, #1 │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7ac │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f8b0 │ │ │ │ + beq 9f8a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8b0 │ │ │ │ + bne 9f8a0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a0 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ - bl 9f684 │ │ │ │ + bne 9f7a0 │ │ │ │ + bl 9f674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f800 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9f780 │ │ │ │ + beq 9f770 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9f930 │ │ │ │ + beq 9f920 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f8fc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a4 │ │ │ │ str r4, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f800 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7a0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7a4 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne 9f7b4 │ │ │ │ + bne 9f7a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7a4 │ │ │ │ + b 9f8d0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f9b8 │ │ │ │ + bne 9f9a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, r4 │ │ │ │ - bmi 9f7b0 │ │ │ │ + bmi 9f7a0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ - bl ebfd4 │ │ │ │ + bl ebfc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f9a4 │ │ │ │ + bne 9f994 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f904 │ │ │ │ + beq 9f8bc │ │ │ │ + b 9f8f4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7a0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f674 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7a4 │ │ │ │ + b 9f8d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and r0, r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7ac │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f7b4 │ │ │ │ + beq 9f8bc │ │ │ │ + b 9f7a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, lsl #18 │ │ │ │ + eoreq r0, r1, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -ip @ │ │ │ │ + eoreq r0, r1, ip, ror #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, lsr r8 │ │ │ │ + eoreq r0, r1, r4, asr #16 │ │ │ │ │ │ │ │ -0009f9e0 : │ │ │ │ +0009f9d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #976] @ 9fdc8 │ │ │ │ + ldr ip, [pc, #976] @ 9fdb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #968] @ 9fdcc │ │ │ │ + ldr r3, [pc, #968] @ 9fdbc │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #956] @ 9fdd0 │ │ │ │ + ldr r7, [pc, #956] @ 9fdc0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #944] @ 9fdd4 │ │ │ │ + ldr r3, [pc, #944] @ 9fdc4 │ │ │ │ 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 │ │ │ │ + bne 9fa78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #888] @ 9fdd8 │ │ │ │ + ldr r2, [pc, #888] @ 9fdc8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 9fac4 │ │ │ │ + bhi 9fab4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9fd70 │ │ │ │ + bne 9fd60 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [r4] │ │ │ │ - ldr r2, [pc, #840] @ 9fddc │ │ │ │ - ldr r3, [pc, #820] @ 9fdcc │ │ │ │ + ldr r2, [pc, #840] @ 9fdcc │ │ │ │ + ldr r3, [pc, #820] @ 9fdbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9fdc4 │ │ │ │ + bne 9fdb4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa7c │ │ │ │ cmp r3, #24 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa74 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ sub r5, r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd94 │ │ │ │ + bne 9fd84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa7c │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa78 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [ip, #8] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add ip, ip, r3 │ │ │ │ str ip, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 9f9e0 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f9d0 │ │ │ │ + b 9fa7c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ add r8, r2, #2 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ mov r9, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #28] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2620 │ │ │ │ + bl d2610 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc44 │ │ │ │ - ldr r3, [pc, #556] @ 9fde0 │ │ │ │ + beq 9fc34 │ │ │ │ + ldr r3, [pc, #556] @ 9fdd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9fc44 │ │ │ │ + beq 9fc34 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa7c │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa78 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fb44 │ │ │ │ + b 9fb34 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r8, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ mov r7, #3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d25a8 │ │ │ │ + bl d2598 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbb4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9fd54 │ │ │ │ + bne 9fd44 │ │ │ │ mov r0, r6 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa74 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 9f9e0 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f9d0 │ │ │ │ + b 9fa7c │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa78 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add ip, r3, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 9f9e0 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f9d0 │ │ │ │ + b 9fa7c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, #3 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2694 │ │ │ │ + bl d2684 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fd24 │ │ │ │ - ldr r3, [pc, #204] @ 9fde0 │ │ │ │ + beq 9fd14 │ │ │ │ + ldr r3, [pc, #204] @ 9fdd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9fc4c │ │ │ │ + beq 9fc3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str lr, [r4] │ │ │ │ - bl 9f6d8 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f6c8 │ │ │ │ + b 9fa7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [r4] │ │ │ │ - bl 9f6d8 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f6c8 │ │ │ │ + b 9fa7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [ip, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str lr, [r4] │ │ │ │ - bl 9f9e0 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f9d0 │ │ │ │ + b 9fa7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 9fb18 │ │ │ │ + b 9fb08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r8, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, lr, lsl #29 │ │ │ │ - eoreq r0, r1, r4, ror #10 │ │ │ │ + andseq r3, lr, lr, asr lr │ │ │ │ + eoreq r0, r1, r4, ror r5 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ │ │ │ │ -0009fde4 : │ │ │ │ +0009fdd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #552] @ a0024 │ │ │ │ - ldr ip, [pc, #552] @ a0028 │ │ │ │ + ldr lr, [pc, #552] @ a0014 │ │ │ │ + ldr ip, [pc, #552] @ a0018 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ a002c │ │ │ │ + ldr r3, [pc, #540] @ a001c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #536] @ a0030 │ │ │ │ + ldr r2, [pc, #536] @ a0020 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ ands r5, r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 9fe74 │ │ │ │ - ldr ip, [pc, #484] @ a0034 │ │ │ │ + bne 9fe64 │ │ │ │ + ldr ip, [pc, #484] @ a0024 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 9fea8 │ │ │ │ + bhi 9fe98 │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9ffac │ │ │ │ + bne 9ff9c │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #440] @ a0038 │ │ │ │ - ldr r3, [pc, #420] @ a0028 │ │ │ │ + ldr r2, [pc, #440] @ a0028 │ │ │ │ + ldr r3, [pc, #420] @ a0018 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0020 │ │ │ │ + bne a0010 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #24 │ │ │ │ movle r5, #0 │ │ │ │ movgt r5, #1 │ │ │ │ - b 9fe74 │ │ │ │ + b 9fe64 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9fe74 │ │ │ │ + beq 9fe64 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe68 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + bne 9fe64 │ │ │ │ + b 9feb8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + beq 9fe64 │ │ │ │ + b 9feb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe60 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe64 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #2 │ │ │ │ - b 9ff4c │ │ │ │ + b 9ff3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe60 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 9fe74 │ │ │ │ + b 9fe64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe60 │ │ │ │ sub r7, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffc8 │ │ │ │ sub r7, r1, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffe4 │ │ │ │ + bne 9ffd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r8, lsl #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, r8, ror #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e3ab5 │ │ │ │ - eoreq r0, r1, r8, ror r1 │ │ │ │ + andseq r3, lr, r5, lsl #21 │ │ │ │ + eoreq r0, r1, r8, lsl #3 │ │ │ │ │ │ │ │ -000a003c : │ │ │ │ +000a002c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a0070 │ │ │ │ + bne a0060 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bics r3, r3, #8192 @ 0x2000 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ orrgt r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a0078 : │ │ │ │ +000a0068 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a00a8 │ │ │ │ + bne a0098 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ ldrsh r0, [r3, #2] │ │ │ │ bic r0, r0, #8192 @ 0x2000 │ │ │ │ cmp r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a00b0 : │ │ │ │ +000a00a0 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne a00dc │ │ │ │ + bne a00cc │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a00ec : │ │ │ │ +000a00dc : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a0124 │ │ │ │ + bls a0114 │ │ │ │ cmp r1, #2 │ │ │ │ - beq a0134 │ │ │ │ + beq a0124 │ │ │ │ cmp r1, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ asr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a0148 : │ │ │ │ +000a0138 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a0194 │ │ │ │ + bls a0184 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a01a4 │ │ │ │ + bne a0194 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bics r3, r3, #8192 @ 0x2000 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -128892,144 +128888,144 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a01b4 : │ │ │ │ +000a01a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #188] @ a0288 │ │ │ │ + ldr ip, [pc, #188] @ a0278 │ │ │ │ ands r4, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - bne a0244 │ │ │ │ - ldr r5, [pc, #176] @ a028c │ │ │ │ + bne a0234 │ │ │ │ + ldr r5, [pc, #176] @ a027c │ │ │ │ mov lr, r1 │ │ │ │ ldrsh r1, [r0] │ │ │ │ ldr r5, [ip, r5] │ │ │ │ lsl ip, r1, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #1 │ │ │ │ ldr r6, [r5] │ │ │ │ - bls a0250 │ │ │ │ + bls a0240 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0268 │ │ │ │ + bne a0258 │ │ │ │ ldrsh r1, [r0, #2] │ │ │ │ bics r1, r1, #8192 @ 0x2000 │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, #0 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a0244 │ │ │ │ + bne a0234 │ │ │ │ cmp r1, #3 │ │ │ │ - beq a0274 │ │ │ │ + beq a0264 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, lr │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a025c │ │ │ │ + beq a024c │ │ │ │ str r6, [r5] │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0244 │ │ │ │ + bne a0234 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - ble a025c │ │ │ │ - b a0244 │ │ │ │ + ble a024c │ │ │ │ + b a0234 │ │ │ │ subs r4, r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ - b a0248 │ │ │ │ - eoreq pc, r0, ip, lsr #28 │ │ │ │ + b a0238 │ │ │ │ + eoreq pc, r0, ip, lsr lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0290 : │ │ │ │ +000a0280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ a0350 │ │ │ │ + ldr r2, [pc, #168] @ a0340 │ │ │ │ ands r4, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0310 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #148] @ a0354 │ │ │ │ + ldr r1, [pc, #148] @ a0344 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldrsh r1, [r3] │ │ │ │ ldr r6, [r5] │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a032c │ │ │ │ + bls a031c │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0344 │ │ │ │ + bne a0334 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bics r2, r2, #8192 @ 0x2000 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #3 │ │ │ │ orrgt r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a0320 │ │ │ │ + bne a0310 │ │ │ │ cmp r2, #3 │ │ │ │ - beq a0324 │ │ │ │ + beq a0314 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, #3 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994d4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r5] │ │ │ │ - beq a0338 │ │ │ │ + beq a0328 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0310 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - ble a0338 │ │ │ │ - b a0320 │ │ │ │ - eoreq pc, r0, r0, asr sp @ │ │ │ │ + ble a0328 │ │ │ │ + b a0310 │ │ │ │ + eoreq pc, r0, r0, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0358 : │ │ │ │ +000a0348 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh ip, [r3] │ │ │ │ lsl r2, ip, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a03bc │ │ │ │ + bls a03ac │ │ │ │ cmp ip, #2 │ │ │ │ - bne a03d4 │ │ │ │ + bne a03c4 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bics r3, r3, #8192 @ 0x2000 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a03cc │ │ │ │ + bne a03bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq a03b0 │ │ │ │ + beq a03a0 │ │ │ │ cmp r3, #3 │ │ │ │ bxne lr │ │ │ │ subs r0, r3, #3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -129038,46 +129034,46 @@ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp ip, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a03e4 : │ │ │ │ - ldr r3, [pc, #48] @ a041c │ │ │ │ - ldr r2, [pc, #48] @ a0420 │ │ │ │ +000a03d4 : │ │ │ │ + ldr r3, [pc, #48] @ a040c │ │ │ │ + ldr r2, [pc, #48] @ a0410 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ ldreq r3, [r1, #24] │ │ │ │ ldrheq r0, [r3, #2] │ │ │ │ andeq r0, r0, #32 │ │ │ │ ldrhne r0, [r1, #2] │ │ │ │ andne r0, r0, #2 │ │ │ │ bx lr │ │ │ │ - eoreq pc, r0, ip, lsl #24 │ │ │ │ + eoreq pc, r0, ip, lsl ip @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -000a0424 : │ │ │ │ +000a0414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #644] @ a06c0 │ │ │ │ + ldr r4, [pc, #644] @ a06b0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #640] @ a06c4 │ │ │ │ + ldr r1, [pc, #640] @ a06b4 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #628] @ a06c8 │ │ │ │ + ldr r3, [pc, #628] @ a06b8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #624] @ a06cc │ │ │ │ + ldr ip, [pc, #624] @ a06bc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr ip, [lr, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -129086,92 +129082,92 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq a04dc │ │ │ │ + beq a04cc │ │ │ │ mov r2, r3 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #536] @ a06d0 │ │ │ │ - ldr r3, [pc, #520] @ a06c4 │ │ │ │ + ldr r2, [pc, #536] @ a06c0 │ │ │ │ + ldr r3, [pc, #520] @ a06b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0650 │ │ │ │ + bne a0640 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ and r3, r7, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq a05e8 │ │ │ │ + beq a05d8 │ │ │ │ and r3, r7, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a069c │ │ │ │ + bne a068c │ │ │ │ mov r3, ip │ │ │ │ and lr, r6, #65280 @ 0xff00 │ │ │ │ and ip, r6, #255 @ 0xff │ │ │ │ and r5, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a063c │ │ │ │ + bls a062c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a0510 │ │ │ │ + bne a0500 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r0, #0 │ │ │ │ - bne a0678 │ │ │ │ + bne a0668 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0628 │ │ │ │ + bls a0618 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0548 │ │ │ │ + bne a0538 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r0, #0 │ │ │ │ - bne a0654 │ │ │ │ + bne a0644 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0614 │ │ │ │ + bls a0604 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0580 │ │ │ │ + bne a0570 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and r0, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #58720256 @ 0x3800000 │ │ │ │ biceq r3, r3, #4080 @ 0xff0 │ │ │ │ biceq r3, r3, #15 │ │ │ │ orreq r3, r3, ip │ │ │ │ streq r3, [r1, #12] │ │ │ │ - beq a04ac │ │ │ │ - ldr r3, [pc, #264] @ a06d4 │ │ │ │ - ldr r1, [pc, #264] @ a06d8 │ │ │ │ - ldr r0, [pc, #264] @ a06dc │ │ │ │ + beq a049c │ │ │ │ + ldr r3, [pc, #264] @ a06c4 │ │ │ │ + ldr r1, [pc, #264] @ a06c8 │ │ │ │ + ldr r0, [pc, #264] @ a06cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ sub r6, r6, r1 │ │ │ │ @@ -129179,92 +129175,92 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r0, r3, r3, lsl #1 │ │ │ │ cmp r0, #16777216 @ 0x1000000 │ │ │ │ andcc r7, r7, #-16777216 @ 0xff000000 │ │ │ │ biccc r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orrcc r7, r7, r3 │ │ │ │ strcc r7, [r1] │ │ │ │ - bcc a04ac │ │ │ │ + bcc a049c │ │ │ │ bl 23870 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b a05a0 │ │ │ │ + b a0590 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a0568 │ │ │ │ + b a0558 │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0530 │ │ │ │ + b a0520 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ a06e0 │ │ │ │ - ldr r1, [pc, #132] @ a06e4 │ │ │ │ - ldr r0, [pc, #132] @ a06e8 │ │ │ │ + ldr r3, [pc, #132] @ a06d0 │ │ │ │ + ldr r1, [pc, #132] @ a06d4 │ │ │ │ + ldr r0, [pc, #132] @ a06d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #128] @ a06ec │ │ │ │ + ldr r2, [pc, #128] @ a06dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ a06f0 │ │ │ │ - ldr r1, [pc, #112] @ a06f4 │ │ │ │ - ldr r0, [pc, #112] @ a06f8 │ │ │ │ + ldr r3, [pc, #112] @ a06e0 │ │ │ │ + ldr r1, [pc, #112] @ a06e4 │ │ │ │ + ldr r0, [pc, #112] @ a06e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ a06fc │ │ │ │ - ldr r1, [pc, #88] @ a0700 │ │ │ │ - ldr r0, [pc, #88] @ a0704 │ │ │ │ + ldr r3, [pc, #88] @ a06ec │ │ │ │ + ldr r1, [pc, #88] @ a06f0 │ │ │ │ + ldr r0, [pc, #88] @ a06f4 │ │ │ │ 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> │ │ │ │ - @ instruction: 0x0020fbb4 │ │ │ │ + eoreq pc, r0, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ + eoreq pc, r0, r4, lsr #23 │ │ │ │ @ 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 │ │ │ │ + eoreq pc, r0, r0, asr fp @ │ │ │ │ + andseq r3, lr, r4, ror r3 │ │ │ │ + andseq lr, ip, r8, asr #12 │ │ │ │ + andseq lr, ip, r8, lsl #16 │ │ │ │ + andseq r3, lr, r4, ror #5 │ │ │ │ + @ instruction: 0x001ce5b4 │ │ │ │ + andseq lr, ip, r0, asr #14 │ │ │ │ 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, r0, asr #5 │ │ │ │ + mulseq ip, r4, r5 │ │ │ │ + andseq lr, ip, ip, ror #13 │ │ │ │ + mulseq lr, ip, r2 │ │ │ │ + andseq lr, ip, r0, ror r5 │ │ │ │ + andseq lr, ip, r4, ror #14 │ │ │ │ │ │ │ │ -000a0708 : │ │ │ │ +000a06f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #584] @ a0968 │ │ │ │ + ldr r4, [pc, #584] @ a0958 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #580] @ a096c │ │ │ │ + ldr r1, [pc, #580] @ a095c │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #568] @ a0970 │ │ │ │ + ldr r3, [pc, #568] @ a0960 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #564] @ a0974 │ │ │ │ + ldr ip, [pc, #564] @ a0964 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [lr, #24] │ │ │ │ mov r1, r2 │ │ │ │ @@ -129273,551 +129269,551 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq a07c0 │ │ │ │ + beq a07b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [pc, #480] @ a0978 │ │ │ │ - ldr r3, [pc, #464] @ a096c │ │ │ │ + ldr r2, [pc, #480] @ a0968 │ │ │ │ + ldr r3, [pc, #464] @ a095c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a08f8 │ │ │ │ + bne a08e8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ and r0, r7, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #60817408 @ 0x3a00000 │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ and lr, r6, #65280 @ 0xff00 │ │ │ │ and r5, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ - bne a08fc │ │ │ │ + bne a08ec │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a08e4 │ │ │ │ + bls a08d4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a07e4 │ │ │ │ + bne a07d4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r0, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r0, #0 │ │ │ │ - bne a0920 │ │ │ │ + bne a0910 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08d0 │ │ │ │ + bls a08c0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a081c │ │ │ │ + bne a080c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r0, #0 │ │ │ │ - bne a0944 │ │ │ │ + bne a0934 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08bc │ │ │ │ + bls a08ac │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0854 │ │ │ │ + bne a0844 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and r0, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #58720256 @ 0x3800000 │ │ │ │ biceq r3, r3, #4080 @ 0xff0 │ │ │ │ biceq r3, r3, #15 │ │ │ │ orreq r3, r3, r2 │ │ │ │ streq r3, [r1, #12] │ │ │ │ - beq a0790 │ │ │ │ - ldr r3, [pc, #220] @ a097c │ │ │ │ - ldr r1, [pc, #220] @ a0980 │ │ │ │ - ldr r0, [pc, #220] @ a0984 │ │ │ │ + beq a0780 │ │ │ │ + ldr r3, [pc, #220] @ a096c │ │ │ │ + ldr r1, [pc, #220] @ a0970 │ │ │ │ + ldr r0, [pc, #220] @ a0974 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b a0874 │ │ │ │ + b a0864 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a083c │ │ │ │ + b a082c │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0804 │ │ │ │ + b a07f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ a0988 │ │ │ │ - ldr r1, [pc, #132] @ a098c │ │ │ │ - ldr r0, [pc, #132] @ a0990 │ │ │ │ + ldr r3, [pc, #132] @ a0978 │ │ │ │ + ldr r1, [pc, #132] @ a097c │ │ │ │ + ldr r0, [pc, #132] @ a0980 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #254 @ 0xfe │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ a0994 │ │ │ │ - ldr r1, [pc, #108] @ a0998 │ │ │ │ - ldr r0, [pc, #108] @ a099c │ │ │ │ + ldr r3, [pc, #108] @ a0984 │ │ │ │ + ldr r1, [pc, #108] @ a0988 │ │ │ │ + ldr r0, [pc, #108] @ a098c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ a09a0 │ │ │ │ - ldr r1, [pc, #84] @ a09a4 │ │ │ │ - ldr r0, [pc, #84] @ a09a8 │ │ │ │ + ldr r3, [pc, #84] @ a0990 │ │ │ │ + ldr r1, [pc, #84] @ a0994 │ │ │ │ + ldr r0, [pc, #84] @ a0998 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #80] @ a09ac │ │ │ │ + ldr r2, [pc, #80] @ a099c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldrdeq pc, [r0], -r0 @ │ │ │ │ + eoreq pc, r0, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f8b0 │ │ │ │ + eoreq pc, r0, r0, asr #17 │ │ │ │ @ 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 │ │ │ │ - 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 │ │ │ │ + eoreq pc, r0, r0, ror r8 @ │ │ │ │ + andseq r3, lr, r0, lsr #1 │ │ │ │ + andseq lr, ip, r4, ror r3 │ │ │ │ + andseq lr, ip, r4, lsr r5 │ │ │ │ + andseq r3, lr, ip, lsr r0 │ │ │ │ + andseq lr, ip, r0, lsl r3 │ │ │ │ + andseq lr, ip, r4, lsr r4 │ │ │ │ + andseq r3, lr, r8, lsl r0 │ │ │ │ + andseq lr, ip, ip, ror #5 │ │ │ │ + andseq lr, ip, r4, asr #8 │ │ │ │ + @ instruction: 0x001e2ff4 │ │ │ │ + andseq lr, ip, r4, asr #5 │ │ │ │ + andseq lr, ip, r0, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ -000a09b0 : │ │ │ │ +000a09a0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 996e8 │ │ │ │ + b 996d8 │ │ │ │ │ │ │ │ -000a09bc : │ │ │ │ +000a09ac : │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 996e8 │ │ │ │ + b 996d8 │ │ │ │ │ │ │ │ -000a09c8 : │ │ │ │ +000a09b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #364] @ a0b4c │ │ │ │ - ldr ip, [pc, #364] @ a0b50 │ │ │ │ + ldr lr, [pc, #364] @ a0b3c │ │ │ │ + ldr ip, [pc, #364] @ a0b40 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #348] @ a0b54 │ │ │ │ + ldr r3, [pc, #348] @ a0b44 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #344] @ a0b58 │ │ │ │ + ldr r2, [pc, #344] @ a0b48 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ 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 │ │ │ │ + bne a0aa0 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0a80 │ │ │ │ + beq a0a70 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a0ae8 │ │ │ │ - bl 9c358 │ │ │ │ + beq a0ad8 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #212] @ a0b5c │ │ │ │ - ldr r3, [pc, #196] @ a0b50 │ │ │ │ + ldr r2, [pc, #212] @ a0b4c │ │ │ │ + ldr r3, [pc, #196] @ a0b40 │ │ │ │ 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 a0b48 │ │ │ │ + bne a0b38 │ │ │ │ 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 ebde4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne a0b00 │ │ │ │ + bne a0af0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a0a4c │ │ │ │ - bl 9c358 │ │ │ │ + b a0a3c │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b a0a80 │ │ │ │ + b a0a70 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebcec │ │ │ │ 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 │ │ │ │ ldrne r2, [r4, #164] @ 0xa4 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ subne r2, r2, r0 │ │ │ │ ldrne r6, [sp, #20] │ │ │ │ strne r3, [r4, #172] @ 0xac │ │ │ │ strne r2, [r4, #164] @ 0xa4 │ │ │ │ - b a0a4c │ │ │ │ + b a0a3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, lsl r6 @ │ │ │ │ + eoreq pc, r0, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r0], -r0 @ │ │ │ │ + eoreq pc, r0, r0, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, ror r5 @ │ │ │ │ + eoreq pc, r0, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #620] @ a0de4 │ │ │ │ - ldr ip, [pc, #620] @ a0de8 │ │ │ │ + ldr lr, [pc, #620] @ a0dd4 │ │ │ │ + ldr ip, [pc, #620] @ a0dd8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r8, [pc, #604] @ a0dec │ │ │ │ + ldr r8, [pc, #604] @ a0ddc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #600] @ a0df0 │ │ │ │ + ldr r3, [pc, #600] @ a0de0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ 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 │ │ │ │ + bl a09b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi a0d24 │ │ │ │ + bhi a0d14 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ add r0, r5, #4 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r5, #12] │ │ │ │ - ldr r3, [pc, #480] @ a0df4 │ │ │ │ + ldr r3, [pc, #480] @ a0de4 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ ldr r8, [r5, #156] @ 0x9c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0cac │ │ │ │ + bls a0c9c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c18 │ │ │ │ + bne a0c08 │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0d58 │ │ │ │ + bls a0d48 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c3c │ │ │ │ + bne a0c2c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0dc8 │ │ │ │ + bls a0db8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c5c │ │ │ │ + bne a0c4c │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, #-536870909 @ 0xe0000003 │ │ │ │ orr r3, r3, #22020096 @ 0x1500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a0cd0 │ │ │ │ + b a0cc0 │ │ │ │ lsl r4, r4, #16 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ cmp r6, r8 │ │ │ │ ldreq r3, [r5, #4] │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0d80 │ │ │ │ + bne a0d70 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #200] @ a0df8 │ │ │ │ + ldr r2, [pc, #200] @ a0de8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #176] @ a0de8 │ │ │ │ + ldr r3, [pc, #176] @ a0dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0de0 │ │ │ │ + bne a0dd0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsl r4, r4, #16 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b a0cd0 │ │ │ │ + b a0cc0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ ldr r8, [r5, #156] @ 0x9c │ │ │ │ mov r2, r6 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ cmp r8, r6 │ │ │ │ ldreq r3, [r5, #4] │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b a0d10 │ │ │ │ + b a0d00 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ a0dfc │ │ │ │ + ldr r1, [pc, #40] @ a0dec │ │ │ │ mov r2, r6 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a0c8c │ │ │ │ + b a0c7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, ip, ror r4 @ │ │ │ │ + eoreq pc, r0, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r8, asr r4 @ │ │ │ │ + eoreq pc, r0, r8, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r0, r4, asr #5 │ │ │ │ + ldrdeq pc, [r0], -r4 @ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #256] @ a0f18 │ │ │ │ - ldr ip, [pc, #256] @ a0f1c │ │ │ │ + ldr lr, [pc, #256] @ a0f08 │ │ │ │ + ldr ip, [pc, #256] @ a0f0c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #240] @ a0f20 │ │ │ │ + ldr r3, [pc, #240] @ a0f10 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ a0f24 │ │ │ │ + ldr r2, [pc, #236] @ a0f14 │ │ │ │ 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] │ │ │ │ - bl a09c8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl a09b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a0e94 │ │ │ │ + bhi a0e84 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ec8 │ │ │ │ + bne a0eb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #136] @ a0f28 │ │ │ │ + ldr r2, [pc, #136] @ a0f18 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ a0f1c │ │ │ │ + ldr r3, [pc, #116] @ a0f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a0f14 │ │ │ │ + bne a0f04 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b a0e94 │ │ │ │ + b a0e84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f1b8 │ │ │ │ + eoreq pc, r0, r8, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r4, asr r1 @ │ │ │ │ + eoreq pc, r0, r4, ror #2 │ │ │ │ │ │ │ │ -000a0f2c : │ │ │ │ +000a0f1c : │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r7, [r5, #156] @ 0x9c │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ cmp r7, r6 │ │ │ │ ldreq r2, [r5, #4] │ │ │ │ movne r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r5, #156] @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 996e8 │ │ │ │ + b 996d8 │ │ │ │ │ │ │ │ -000a0f8c : │ │ │ │ +000a0f7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #140] @ a1030 │ │ │ │ - ldr r1, [pc, #140] @ a1034 │ │ │ │ + ldr ip, [pc, #140] @ a1020 │ │ │ │ + ldr r1, [pc, #140] @ a1024 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #132] @ a1038 │ │ │ │ + ldr r3, [pc, #132] @ a1028 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ a103c │ │ │ │ + ldr r2, [pc, #128] @ a102c │ │ │ │ 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] │ │ │ │ @@ -129825,418 +129821,418 @@ │ │ │ │ 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 99cb8 │ │ │ │ + bl 99ca8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a1040 │ │ │ │ + ldr r2, [pc, #60] @ a1030 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a1034 │ │ │ │ + ldr r3, [pc, #40] @ a1024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a102c │ │ │ │ + bne a101c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, asr r0 @ │ │ │ │ + eoreq pc, r0, r4, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r4, lsr r0 @ │ │ │ │ + eoreq pc, r0, r4, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -r0 @ │ │ │ │ + eoreq pc, r0, r0 │ │ │ │ │ │ │ │ -000a1044 : │ │ │ │ +000a1034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #216] @ a1134 │ │ │ │ - ldr r2, [pc, #216] @ a1138 │ │ │ │ + ldr r3, [pc, #216] @ a1124 │ │ │ │ + ldr r2, [pc, #216] @ a1128 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a1104 │ │ │ │ + bls a10f4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1070 │ │ │ │ + bne a1060 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ a113c │ │ │ │ + ldr r1, [pc, #144] @ a112c │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #132] @ a1140 │ │ │ │ + ldr r3, [pc, #132] @ a1130 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a111c │ │ │ │ + bls a110c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a10bc │ │ │ │ + bne a10ac │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #80] @ a1144 │ │ │ │ + ldr r3, [pc, #80] @ a1134 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #56] @ a1148 │ │ │ │ + ldr r1, [pc, #56] @ a1138 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a10a0 │ │ │ │ - ldr r0, [pc, #36] @ a1148 │ │ │ │ + b a1090 │ │ │ │ + ldr r0, [pc, #36] @ a1138 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r0, r3, r0 │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a10ec │ │ │ │ - mlaeq r0, ip, pc, lr @ │ │ │ │ + b a10dc │ │ │ │ + eoreq lr, r0, ip, lsr #31 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a114c : │ │ │ │ +000a113c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #212] @ a1238 │ │ │ │ - ldr r2, [pc, #212] @ a123c │ │ │ │ + ldr r3, [pc, #212] @ a1228 │ │ │ │ + ldr r2, [pc, #212] @ a122c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a1208 │ │ │ │ + bls a11f8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1178 │ │ │ │ + bne a1168 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #140] @ a1240 │ │ │ │ + ldr r1, [pc, #140] @ a1230 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #128] @ a1244 │ │ │ │ + ldr r3, [pc, #128] @ a1234 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a1220 │ │ │ │ + bls a1210 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a11c4 │ │ │ │ + bne a11b4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #76] @ a1248 │ │ │ │ + ldr r3, [pc, #76] @ a1238 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #56] @ a124c │ │ │ │ + ldr r1, [pc, #56] @ a123c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a11a8 │ │ │ │ - ldr r0, [pc, #36] @ a124c │ │ │ │ + b a1198 │ │ │ │ + ldr r0, [pc, #36] @ a123c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r0, r3, r0 │ │ │ │ add r1, r2, #12 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a11f4 │ │ │ │ - mlaeq r0, r4, lr, lr │ │ │ │ + b a11e4 │ │ │ │ + eoreq lr, r0, r4, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a1250 : │ │ │ │ +000a1240 : │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [pc, #3976] @ a2204 │ │ │ │ + ldr ip, [pc, #3976] @ a21f4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #3972] @ a2208 │ │ │ │ + ldr r0, [pc, #3972] @ a21f8 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [pc, #3964] @ a220c │ │ │ │ + ldr r5, [pc, #3964] @ a21fc │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #3956] @ a2210 │ │ │ │ + ldr r1, [pc, #3956] @ a2200 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ 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 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #3896] @ a2214 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #3896] @ a2204 │ │ │ │ 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 │ │ │ │ + bcs a1304 │ │ │ │ + ldr r3, [pc, #3856] @ a2208 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1510 │ │ │ │ + beq a1500 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, #4 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r9, #0 │ │ │ │ bic fp, r3, r3, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq a1434 │ │ │ │ + beq a1424 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1388 │ │ │ │ + beq a1378 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - beq a1708 │ │ │ │ + beq a16f8 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl e6f58 │ │ │ │ + bl e6f48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - beq a1468 │ │ │ │ + beq a1458 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1498 │ │ │ │ - ldr r3, [pc, #3688] @ a2248 │ │ │ │ + beq a1488 │ │ │ │ + ldr r3, [pc, #3688] @ a2238 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq a3024 │ │ │ │ + beq a3014 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0df0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #3600] @ a221c │ │ │ │ - ldr r3, [pc, #3576] @ a2208 │ │ │ │ + ldr r2, [pc, #3600] @ a220c │ │ │ │ + ldr r3, [pc, #3576] @ a21f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a4a8c │ │ │ │ + bne a4a7c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - bne a1494 │ │ │ │ - ldr r2, [pc, #3548] @ a2220 │ │ │ │ + bne a1484 │ │ │ │ + ldr r2, [pc, #3548] @ a2210 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4e58 │ │ │ │ + bhi a4e48 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3508] @ a2224 │ │ │ │ + ldr r2, [pc, #3508] @ a2214 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4eb4 │ │ │ │ + bhi a4ea4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #176] @ 0xb0 │ │ │ │ mov r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a30e0 │ │ │ │ + bne a30d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13e8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a13fc │ │ │ │ + b a13ec │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - beq a3864 │ │ │ │ + beq a3854 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0df0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, #0 │ │ │ │ - b a1404 │ │ │ │ - ldr r2, [pc, #3396] @ a225c │ │ │ │ + b a13f4 │ │ │ │ + ldr r2, [pc, #3396] @ a224c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ 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 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 eaeb0 │ │ │ │ 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 │ │ │ │ + beq a15fc │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 34c74 │ │ │ │ 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 │ │ │ │ + beq a1630 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c74 │ │ │ │ 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 │ │ │ │ @@ -130248,246 +130244,246 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [r3, #756] @ 0x2f4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [r3, #776] @ 0x308 │ │ │ │ - ldr r0, [pc, #2984] @ a2228 │ │ │ │ + ldr r0, [pc, #2984] @ a2218 │ │ │ │ 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 52b74 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl eafa0 │ │ │ │ + bl eaf94 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a16dc │ │ │ │ + beq a16cc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a16f4 │ │ │ │ + beq a16e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #12 │ │ │ │ bl 23310 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ asr r8, r8, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ add r0, r7, sl │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a1388 │ │ │ │ - ldr r0, [pc, #2816] @ a222c │ │ │ │ + b a1378 │ │ │ │ + ldr r0, [pc, #2816] @ a221c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ - b a1508 │ │ │ │ + b a14f8 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13e8 │ │ │ │ tst r3, #2 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - beq a3e20 │ │ │ │ + beq a3e10 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13e8 │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b50 │ │ │ │ + b a13e8 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1880 │ │ │ │ + bne a1870 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a17f4 │ │ │ │ + beq a17e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne a41f0 │ │ │ │ + bne a41e0 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, #20 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4280 │ │ │ │ + beq a4270 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a30 │ │ │ │ + bne a3a20 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13e8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b50 │ │ │ │ + b a13e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ 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 ec1d4 │ │ │ │ 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 │ │ │ │ + bl a5024 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1988 │ │ │ │ + beq a1978 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a4a38 │ │ │ │ - bl 9c358 │ │ │ │ + beq a4a28 │ │ │ │ + bl 9c348 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r9, r3, #1 │ │ │ │ - bne a19a4 │ │ │ │ + bne a1994 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ - ble a4988 │ │ │ │ + ble a4978 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ - ldr r3, [pc, #2164] @ a2230 │ │ │ │ + bhi a1d78 │ │ │ │ + ldr r3, [pc, #2164] @ a2220 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - bne a4438 │ │ │ │ + bne a4428 │ │ │ │ ldr r1, [r3, #2864] @ 0xb30 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab48 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ 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 ec1e8 │ │ │ │ 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 │ │ │ │ @@ -130495,59 +130491,59 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 ec1d4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ + beq a3aa0 │ │ │ │ + ldr r3, [pc, #1940] @ a2238 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a1ae4 │ │ │ │ + beq a1ad4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1d88 │ │ │ │ + bcc a1d78 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ 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 │ │ │ │ @@ -130559,65 +130555,65 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov ip, #5 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 9d718 │ │ │ │ - b a13f8 │ │ │ │ + bl 9d708 │ │ │ │ + b a13e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl d3aac │ │ │ │ + bl d3a9c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a1c00 │ │ │ │ + beq a1bf0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r9, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - beq a43dc │ │ │ │ - bl 9c358 │ │ │ │ + beq a43cc │ │ │ │ + bl 9c348 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #1576] @ a2230 │ │ │ │ + ldr r3, [pc, #1576] @ a2220 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2872] @ 0xb38 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1552] @ a2234 │ │ │ │ + ldr r2, [pc, #1552] @ a2224 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ @@ -130628,27 +130624,27 @@ │ │ │ │ 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 eb8fc │ │ │ │ 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 │ │ │ │ + bl 9c050 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - bhi a1d8c │ │ │ │ + bhi a1d7c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r2, [ip] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [ip] │ │ │ │ @@ -130659,58 +130655,58 @@ │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ 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 ec1d4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d54 │ │ │ │ + beq a1d44 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a41d8 │ │ │ │ - bl 9c358 │ │ │ │ + beq a41c8 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble a3c18 │ │ │ │ + ble a3c08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ - b a1d80 │ │ │ │ + b a1d70 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a37e4 │ │ │ │ + beq a37d4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls a1d74 │ │ │ │ + bls a1d64 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ @@ -130719,241 +130715,241 @@ │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e1c │ │ │ │ + beq a1e0c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a43f0 │ │ │ │ - bl 9c358 │ │ │ │ + beq a43e0 │ │ │ │ + bl 9c348 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - bne a391c │ │ │ │ + bne a390c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a391c │ │ │ │ + bne a390c │ │ │ │ ldr ip, [r4, #148] @ 0x94 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a1e50 │ │ │ │ + beq a1e40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldrh r1, [r2, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne a48ec │ │ │ │ + bne a48dc │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, #20 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ mov r8, #0 │ │ │ │ add r7, r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #828] @ a2238 │ │ │ │ + ldr lr, [pc, #828] @ a2228 │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str lr, [ip] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #792] @ a223c │ │ │ │ + ldr ip, [pc, #792] @ a222c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42e8 │ │ │ │ + bne a42d8 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e44 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r1, [pc, #636] @ a2240 │ │ │ │ + bhi a1b4c │ │ │ │ + ldr r1, [pc, #636] @ a2230 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq a4a60 │ │ │ │ + beq a4a50 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0df0 │ │ │ │ + b a13e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a2094 │ │ │ │ + blt a2084 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a4070 │ │ │ │ + beq a4060 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a403c │ │ │ │ + beq a402c │ │ │ │ mvn r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ add r3, r5, r3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4420 │ │ │ │ + bne a4410 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r4, #160] @ 0xa0 │ │ │ │ str r7, [r4, #164] @ 0xa4 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a3a14 │ │ │ │ + beq a3a04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a1874 │ │ │ │ - b a1500 │ │ │ │ + bls a1864 │ │ │ │ + b a14f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #6 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ands r8, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne a2164 │ │ │ │ + bne a2154 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq a4260 │ │ │ │ + beq a4250 │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4248 │ │ │ │ + beq a4238 │ │ │ │ cmp r3, #4 │ │ │ │ - bne a3290 │ │ │ │ + bne a3280 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f524 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - beq a3298 │ │ │ │ + beq a3288 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, #0 │ │ │ │ @@ -130968,44 +130964,44 @@ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r4 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf20 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4454 │ │ │ │ + bgt a4444 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b4c │ │ │ │ mov r3, #9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ - eoreq lr, r0, r8, ror sp │ │ │ │ + bl a0b50 │ │ │ │ + b a1b4c │ │ │ │ + eoreq lr, r0, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r0, r4, asr sp │ │ │ │ + eoreq lr, r0, r4, ror #26 │ │ │ │ @ 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 │ │ │ │ + strdeq lr, [r0], -ip @ │ │ │ │ + mulseq lr, ip, r4 │ │ │ │ + andseq r2, lr, r0, lsr #9 │ │ │ │ andeq r4, r0, r8, lsr #3 │ │ │ │ - andseq sp, ip, r4, ror #15 │ │ │ │ + @ instruction: 0x001cd7b4 │ │ │ │ @ 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,96 +131011,96 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001c83b0 │ │ │ │ str r7, [fp, #-0] │ │ │ │ - andseq fp, ip, ip, asr #27 │ │ │ │ + mulseq ip, ip, sp │ │ │ │ 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 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp sl, #2 │ │ │ │ - beq a3fe8 │ │ │ │ + beq a3fd8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge sl, #1 │ │ │ │ - bgt a3f9c │ │ │ │ + bgt a3f8c │ │ │ │ cmp sl, #1 │ │ │ │ - ble a4af8 │ │ │ │ + ble a4ae8 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #5 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b a2320 │ │ │ │ + b a2310 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - ble a3be0 │ │ │ │ + ble a3bd0 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a230c │ │ │ │ - b a1d88 │ │ │ │ + bls a22fc │ │ │ │ + b a1d78 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ + bl 9f31c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bne a23b8 │ │ │ │ + bne a23a8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a4008 │ │ │ │ - ldr r4, [pc, #-376] @ a2248 │ │ │ │ + ble a3ff8 │ │ │ │ + ldr r4, [pc, #-376] @ a2238 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str r3, [r6] │ │ │ │ ldr r5, [r5, r4] │ │ │ │ ldr r4, [ip, #8] │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp r0, r5 │ │ │ │ moveq r0, ip │ │ │ │ @@ -131114,59 +131110,59 @@ │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movne r0, r4 │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, #3 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ mov r8, #0 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + mov r3, #3 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #152] @ 0x98 │ │ │ │ + str r8, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - str r9, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - beq a2464 │ │ │ │ - ldr r3, [pc, #-528] @ a2244 │ │ │ │ + beq a2454 │ │ │ │ + ldr r3, [pc, #-528] @ a2234 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq a3e88 │ │ │ │ + beq a3e78 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r5, #8 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl df5b0 │ │ │ │ + bl df5a0 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3200 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -131177,349 +131173,349 @@ │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf20 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4234 │ │ │ │ + bgt a4224 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2534 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b50 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r5 │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - beq a2584 │ │ │ │ - ldr r2, [pc, #-816] @ a2244 │ │ │ │ + beq a2574 │ │ │ │ + ldr r2, [pc, #-816] @ a2234 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq a3d50 │ │ │ │ + beq a3d40 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r4, #5 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl dabe4 │ │ │ │ + bl dabd4 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b64 │ │ │ │ + beq a3b54 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b4c │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b50 │ │ │ │ + b a1b4c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - beq a264c │ │ │ │ + beq a263c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a264c │ │ │ │ + beq a263c │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99424 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a26b4 │ │ │ │ + blt a26a4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a40c0 │ │ │ │ + beq a40b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-1096] @ a2254 │ │ │ │ + ldr r3, [pc, #-1096] @ a2244 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and r3, r3, fp, lsl #12 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a3a48 │ │ │ │ + beq a3a38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a1788 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdb4 │ │ │ │ + b a1788 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - beq a2740 │ │ │ │ + beq a2730 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r2 │ │ │ │ - beq a48b4 │ │ │ │ - bl 9c358 │ │ │ │ + beq a48a4 │ │ │ │ + bl 9c348 │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldrsh r8, [r4, #2] │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ tst r2, #1 │ │ │ │ - bne a2768 │ │ │ │ + bne a2758 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq a4448 │ │ │ │ - ldr r3, [pc, #-1320] @ a2248 │ │ │ │ + beq a4438 │ │ │ │ + ldr r3, [pc, #-1320] @ a2238 │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - ldr r3, [pc, #-1324] @ a224c │ │ │ │ + ldr r3, [pc, #-1324] @ a223c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r9 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne a412c │ │ │ │ + bne a411c │ │ │ │ cmp r2, r9 │ │ │ │ - beq a4404 │ │ │ │ + beq a43f4 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r9 │ │ │ │ - beq a4198 │ │ │ │ + beq a4188 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a43a0 │ │ │ │ + bne a4390 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e44 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ tst r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ - beq a41b4 │ │ │ │ - ldr r1, [pc, #-1536] @ a2250 │ │ │ │ + beq a41a4 │ │ │ │ + ldr r1, [pc, #-1536] @ a2240 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a13f8 │ │ │ │ + ble a13e8 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1580] @ a2254 │ │ │ │ + ldr r2, [pc, #-1580] @ a2244 │ │ │ │ and r2, r2, fp, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r3] │ │ │ │ - b a13f8 │ │ │ │ + b a13e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - beq a28d8 │ │ │ │ + beq a28c8 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r2 │ │ │ │ - beq a41c4 │ │ │ │ - bl 9c358 │ │ │ │ + beq a41b4 │ │ │ │ + bl 9c348 │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3a64 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ asr r1, r1, #1 │ │ │ │ mov r9, #5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a9138 │ │ │ │ + bl a9128 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ mov r1, #2 │ │ │ │ lsl r7, r7, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr lr, [pc, #-1844] @ a2258 │ │ │ │ + ldr lr, [pc, #-1844] @ a2248 │ │ │ │ mov r1, r7 │ │ │ │ add r7, ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ mov r8, #1 │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ 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 ec1d4 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq a3948 │ │ │ │ + beq a3938 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #108] @ 0x6c │ │ │ │ @@ -131528,178 +131524,178 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldrb r7, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2c7c │ │ │ │ + bne a2c6c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq fp, r4, #4 │ │ │ │ - beq a2ad8 │ │ │ │ + beq a2ac8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add fp, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - beq a4a4c │ │ │ │ - bl 9c358 │ │ │ │ + beq a4a3c │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - bl 9c7b0 │ │ │ │ - ldr r3, [pc, #-2212] @ a225c │ │ │ │ + bl 9c7a0 │ │ │ │ + ldr r3, [pc, #-2212] @ a224c │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #-2256] @ a2260 │ │ │ │ + ldr lr, [pc, #-2256] @ a2250 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2400] @ a2264 │ │ │ │ + ldr r2, [pc, #-2400] @ a2254 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c08 │ │ │ │ + bne a4bf8 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e44 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ - ldr r1, [pc, #-2516] @ a2268 │ │ │ │ + bl 9c130 │ │ │ │ + ldr r1, [pc, #-2516] @ a2258 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c50 │ │ │ │ + bne a4c40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ 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] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ 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 ec1d4 │ │ │ │ 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,333 +131704,333 @@ │ │ │ │ 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 ec0a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl eb908 │ │ │ │ + bl eb8fc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a31d4 │ │ │ │ + beq a31c4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2da4 │ │ │ │ + beq a2d94 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a4850 │ │ │ │ - bl 9c358 │ │ │ │ + beq a4840 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e0 │ │ │ │ + bne a40d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp sl, #0 │ │ │ │ movle r1, r7 │ │ │ │ - ble a31d8 │ │ │ │ + ble a31c8 │ │ │ │ mov fp, #0 │ │ │ │ mov r9, fp │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b a2e84 │ │ │ │ + b a2e74 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ - bl a9138 │ │ │ │ + bl a9128 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi a2e8c │ │ │ │ + bhi a2e7c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9c358 │ │ │ │ - ldr r3, [pc, #-3020] @ a226c │ │ │ │ + bl 9c348 │ │ │ │ + ldr r3, [pc, #-3020] @ a225c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, ip, r2 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #-3060] @ a2270 │ │ │ │ + ldr lr, [pc, #-3060] @ a2260 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ add fp, fp, #1 │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ cmp sl, fp │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq a411c │ │ │ │ + beq a410c │ │ │ │ cmp r2, r7 │ │ │ │ - bls a2dd8 │ │ │ │ + bls a2dc8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #2 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ mov r4, #0 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + mov r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r5, #8 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - str r7, [sp, #156] @ 0x9c │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl d6310 │ │ │ │ + bl d6300 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3200 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - b a24ec │ │ │ │ + b a24dc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ 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 ec1d4 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ble a3234 │ │ │ │ + ble a3224 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b a2fa8 │ │ │ │ + b a2f98 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq a3230 │ │ │ │ + beq a3220 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2f9c │ │ │ │ - b a1d88 │ │ │ │ + bls a2f8c │ │ │ │ + b a1d78 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2700 │ │ │ │ + beq a26f0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0df0 │ │ │ │ + b a13e8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne a2ff4 │ │ │ │ - b a1b68 │ │ │ │ + bne a2fe4 │ │ │ │ + b a1b58 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b a14d8 │ │ │ │ + b a14c8 │ │ │ │ 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 │ │ │ │ + bl a09b8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi a13f8 │ │ │ │ + bhi a13e8 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r8, [r4, #156] @ 0x9c │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ cmp r5, r8 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b a13f8 │ │ │ │ - ldr r7, [pc, #-3700] @ a2274 │ │ │ │ + b a13e8 │ │ │ │ + ldr r7, [pc, #-3700] @ a2264 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ ldr r5, [r8, #180] @ 0xb4 │ │ │ │ add r9, r8, #4 │ │ │ │ lsl r3, r5, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq a31b4 │ │ │ │ + beq a31a4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r9 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e40 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3768] @ a2278 │ │ │ │ + ldr r9, [pc, #-3768] @ a2268 │ │ │ │ add ip, r1, #4 │ │ │ │ orr r3, r3, r9 │ │ │ │ str ip, [r8, #4] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r1] │ │ │ │ add r5, r5, #20 │ │ │ │ mov r1, #7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e40 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ orr r5, r5, r9 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r5, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a31a0 │ │ │ │ - ldr r3, [pc, #-3836] @ a227c │ │ │ │ + beq a3190 │ │ │ │ + ldr r3, [pc, #-3836] @ a226c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ 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 457b0 │ │ │ │ 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 │ │ │ │ + b a13ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9bd3c │ │ │ │ - b a3168 │ │ │ │ + bl 9bd2c │ │ │ │ + b a3158 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, sl │ │ │ │ strne r3, [r1] │ │ │ │ - b a1b1c │ │ │ │ + b a1b0c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b4c │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b50 │ │ │ │ + b a1b4c │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ 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] │ │ │ │ @@ -132043,552 +132039,552 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [r6] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt a2164 │ │ │ │ + bgt a2154 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 99820 │ │ │ │ + bl 99810 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne a33a0 │ │ │ │ + bne a3390 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a3324 │ │ │ │ + beq a3314 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r9, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - beq a4abc │ │ │ │ - bl 9c358 │ │ │ │ + beq a4aac │ │ │ │ + bl 9c348 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #4080] @ a431c │ │ │ │ + ldr r3, [pc, #4080] @ a430c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r3, #2744] @ 0xab8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c020 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #4048] @ a4320 │ │ │ │ + ldr ip, [pc, #4048] @ a4310 │ │ │ │ add lr, r0, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r7, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ 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 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r9 │ │ │ │ ldreq r2, [r7, #4]! │ │ │ │ - beq a3440 │ │ │ │ + beq a3430 │ │ │ │ ldr r1, [r9, #156] @ 0x9c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ add r7, r9, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq a4bc0 │ │ │ │ - bl 9c358 │ │ │ │ + beq a4bb0 │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r4, [r9, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #4 │ │ │ │ moveq r2, r3 │ │ │ │ movne r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c214 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3732] @ a4324 │ │ │ │ + ldr r2, [pc, #3732] @ a4314 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ - ldr r3, [pc, #3700] @ a4354 │ │ │ │ + bl 9b218 │ │ │ │ + ldr r3, [pc, #3700] @ a4344 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r4, [pc, #3624] @ a4328 │ │ │ │ + ldr r4, [pc, #3624] @ a4318 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r9, #4] │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [ip] │ │ │ │ - bl 9bf2c │ │ │ │ - ldr r3, [pc, #3592] @ a432c │ │ │ │ + bl 9bf1c │ │ │ │ + ldr r3, [pc, #3592] @ a431c │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #3604] @ a4358 │ │ │ │ + ldr r1, [pc, #3604] @ a4348 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq a4b08 │ │ │ │ + beq a4af8 │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #3528] @ a4330 │ │ │ │ + ldr r2, [pc, #3528] @ a4320 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ + bcc a1b4c │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #3576] @ a4370 │ │ │ │ + ldr r2, [pc, #3576] @ a4360 │ │ │ │ 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 ebdd4 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #3420] @ a431c │ │ │ │ + bl ebde4 │ │ │ │ + ldr r3, [pc, #3420] @ a430c │ │ │ │ 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 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #3476] @ a4374 │ │ │ │ + ldr r1, [pc, #3476] @ a4364 │ │ │ │ add ip, r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r0, #4]! │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ 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 ebde4 │ │ │ │ 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 │ │ │ │ + bhi a1b4c │ │ │ │ + ldr r2, [pc, #3324] @ a4324 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r7, r9 │ │ │ │ str r1, [r7, #4]! │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r4, [r9, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c214 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr lr, [pc, #3224] @ a4338 │ │ │ │ + ldr lr, [pc, #3224] @ a4328 │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #3212] @ a433c │ │ │ │ + ldr r3, [pc, #3212] @ a432c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r0, [pc, #3172] @ a4358 │ │ │ │ + ldr r0, [pc, #3172] @ a4348 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa0c │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ - beq a4d6c │ │ │ │ + beq a4d5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a4d30 │ │ │ │ + beq a4d20 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ add r7, r5, #4 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a37c8 │ │ │ │ + beq a37b8 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movne r8, #2 │ │ │ │ moveq r8, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, r5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - b a3820 │ │ │ │ + b a3810 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge a3c18 │ │ │ │ + bge a3c08 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ sub r2, r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ str fp, [r0, #36] @ 0x24 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 9cebc │ │ │ │ + bl 9ceac │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a37f8 │ │ │ │ - b a1d88 │ │ │ │ + bls a37e8 │ │ │ │ + b a1d78 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3898 │ │ │ │ + beq a3888 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r2 │ │ │ │ - beq a483c │ │ │ │ - bl 9c358 │ │ │ │ + beq a482c │ │ │ │ + bl 9c348 │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r5, #5 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cebc │ │ │ │ + bl 9ceac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c47c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble a1500 │ │ │ │ + ble a14f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1500 │ │ │ │ + bl 9a800 │ │ │ │ + b a14f0 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ 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 ea2e0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1e98 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - beq a3988 │ │ │ │ + beq a3978 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a3988 │ │ │ │ + beq a3978 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99424 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4868 │ │ │ │ + bne a4858 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ec8 │ │ │ │ + bne a4eb8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2c7c │ │ │ │ - b a1500 │ │ │ │ + bls a2c6c │ │ │ │ + b a14f0 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a42c8 │ │ │ │ + beq a42b8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1500 │ │ │ │ + bcc a14f0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1880 │ │ │ │ + bl acdb4 │ │ │ │ + b a1870 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a26c8 │ │ │ │ + bne a26b8 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r1, r5, r3 │ │ │ │ mov r3, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r4, r3 │ │ │ │ - bl 9c060 │ │ │ │ - b a26c8 │ │ │ │ - ldr r3, [pc, #2308] @ a4380 │ │ │ │ + bl 9c050 │ │ │ │ + b a26b8 │ │ │ │ + ldr r3, [pc, #2308] @ a4370 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #2280] @ a4384 │ │ │ │ + ldr r1, [pc, #2280] @ a4374 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ - b a28e4 │ │ │ │ + b a28d4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ 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,120 +132592,120 @@ │ │ │ │ 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 eb8fc │ │ │ │ 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 │ │ │ │ + bl 9c050 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ - b a1af4 │ │ │ │ + b a1ae4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf20 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4930 │ │ │ │ + bgt a4920 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2534 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a2544 │ │ │ │ + bl a0b50 │ │ │ │ + b a2534 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a1798 │ │ │ │ + blt a1788 │ │ │ │ cmp sl, #1 │ │ │ │ - bne a48c8 │ │ │ │ + bne a48b8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a1788 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1798 │ │ │ │ + bl 9a800 │ │ │ │ + b a1788 │ │ │ │ sub r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r7, #5 │ │ │ │ - b a3c84 │ │ │ │ + b a3c74 │ │ │ │ cmp r5, r1 │ │ │ │ - beq a3c48 │ │ │ │ + beq a3c38 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, r9] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c47c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ sub r9, r9, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne a3c2c │ │ │ │ + bne a3c1c │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ - bl ebca4 │ │ │ │ + bl ebc98 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r7, [sp, #64] @ 0x40 │ │ │ │ - beq a3d24 │ │ │ │ + beq a3d14 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq a3d1c │ │ │ │ + beq a3d0c │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ mov r5, #6 │ │ │ │ - b a3cd4 │ │ │ │ + b a3cc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ lsr r2, r3, #4 │ │ │ │ @@ -132717,402 +132713,402 @@ │ │ │ │ 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 eba20 │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - bne a3cd0 │ │ │ │ + bne a3cc0 │ │ │ │ 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 ec1e8 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ - b a1a2c │ │ │ │ + b a1a1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a2584 │ │ │ │ + bne a2574 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, #5 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ - b a4aa4 │ │ │ │ + bgt a3dd0 │ │ │ │ + b a4a94 │ │ │ │ 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 ebf2c │ │ │ │ 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 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge a4aa4 │ │ │ │ + bge a4a94 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a3d90 │ │ │ │ - b a1d88 │ │ │ │ + bls a3d80 │ │ │ │ + b a1d78 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4944 │ │ │ │ + beq a4934 │ │ │ │ ldr r3, [r8, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a1788 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdb4 │ │ │ │ + b a1788 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a2464 │ │ │ │ + bne a2454 │ │ │ │ mov r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #2 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #3 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r2 │ │ │ │ strb r2, [r1, #8] │ │ │ │ - b a1400 │ │ │ │ + b a13f0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a22f8 │ │ │ │ + blt a22e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, #5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4468 │ │ │ │ + bne a4458 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt a22f8 │ │ │ │ + bgt a22e8 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ - b a3bf4 │ │ │ │ + bl eb400 │ │ │ │ + b a3be4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne a4278 │ │ │ │ + bne a4268 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a3f90 │ │ │ │ + ble a3f80 │ │ │ │ mov sl, #1 │ │ │ │ - b a22f8 │ │ │ │ + b a22e8 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ str r3, [r6] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl a59d0 │ │ │ │ + bl a59c0 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a13f4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2094 │ │ │ │ + beq a2084 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ + bl 9a800 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ streq r5, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a2094 │ │ │ │ + b a2084 │ │ │ │ ldr r8, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a403c │ │ │ │ + beq a402c │ │ │ │ ldr r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne a4ad0 │ │ │ │ + bne a4ac0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a2094 │ │ │ │ + beq a2084 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #672] @ a4340 │ │ │ │ + ldr r2, [pc, #672] @ a4330 │ │ │ │ add r1, r3, #4 │ │ │ │ and r2, r2, fp, lsl #12 │ │ │ │ orr r2, r2, #-536870911 @ 0xe0000001 │ │ │ │ orr r2, r2, #27262976 @ 0x1a00000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ streq r0, [r4, #160] @ 0xa0 │ │ │ │ str r1, [r4, #156] @ 0x9c │ │ │ │ - b a2094 │ │ │ │ + b a2084 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ add r3, r0, r3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 9bf2c │ │ │ │ - b a2694 │ │ │ │ - ldr r3, [pc, #664] @ a4380 │ │ │ │ + bl 9bf1c │ │ │ │ + b a2684 │ │ │ │ + ldr r3, [pc, #664] @ a4370 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #636] @ a4384 │ │ │ │ + ldr r0, [pc, #636] @ a4374 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ - b a2db4 │ │ │ │ + b a2da4 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - b a31d8 │ │ │ │ + b a31c8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, #20 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ - bne a27e0 │ │ │ │ + bne a27d0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ add r7, r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa40 │ │ │ │ - b a280c │ │ │ │ - ldr r1, [pc, #392] @ a4344 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ - b a2854 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9aa30 │ │ │ │ + b a27fc │ │ │ │ + ldr r1, [pc, #392] @ a4334 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9bd80 │ │ │ │ + b a2844 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a28d8 │ │ │ │ - bl 9c358 │ │ │ │ + b a28c8 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1d54 │ │ │ │ + b a1d44 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ 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 ea2e0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r8, r4, #4 │ │ │ │ - b a1848 │ │ │ │ + b a1838 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a2524 │ │ │ │ + bl 9a800 │ │ │ │ + b a2514 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f524 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2144 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f524 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2144 │ │ │ │ mov sl, r0 │ │ │ │ - b a22f8 │ │ │ │ + b a22e8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7e4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #112] @ a431c │ │ │ │ + bhi a14f0 │ │ │ │ + ldr r3, [pc, #112] @ a430c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [r3, #2336] @ 0x920 │ │ │ │ mov r3, fp │ │ │ │ - bl 9c7b0 │ │ │ │ - b a1874 │ │ │ │ + bl 9c7a0 │ │ │ │ + b a1864 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r1, r5, r3 │ │ │ │ mov r3, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r4, r3 │ │ │ │ - bl 9c060 │ │ │ │ - b a20a8 │ │ │ │ - ldr r3, [pc, #144] @ a4380 │ │ │ │ + bl 9c050 │ │ │ │ + b a2098 │ │ │ │ + ldr r3, [pc, #144] @ a4370 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ a4384 │ │ │ │ + ldr r2, [pc, #116] @ a4374 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a1f70 │ │ │ │ + b a1f60 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ ldrsh r1, [r0] │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ sub r0, r6, r0 │ │ │ │ sub r4, r6, r2 │ │ │ │ @@ -133133,878 +133129,878 @@ │ │ │ │ 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, r0, ror sl │ │ │ │ + andseq r9, ip, r0, lsl #31 │ │ │ │ + andseq sl, ip, ip, lsr #32 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ - @ instruction: 0x001c65bc │ │ │ │ - ldr r3, [pc, #-40] @ a4380 │ │ │ │ + andseq r6, ip, ip, lsl #11 │ │ │ │ + ldr r3, [pc, #-40] @ a4370 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-68] @ a4384 │ │ │ │ + ldr r1, [pc, #-68] @ a4374 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - b a2818 │ │ │ │ - bl 9c358 │ │ │ │ + b a2808 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1c00 │ │ │ │ - bl 9c358 │ │ │ │ + b a1bf0 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1e1c │ │ │ │ + b a1e0c │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ cmp sl, r9 │ │ │ │ - bne a27ac │ │ │ │ - b a4198 │ │ │ │ + bne a279c │ │ │ │ + b a4188 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4a90 │ │ │ │ + beq a4a80 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2094 │ │ │ │ - b a4064 │ │ │ │ + beq a2084 │ │ │ │ + b a4054 │ │ │ │ ldr r1, [r3, #2860] @ 0xb2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ - b a19d4 │ │ │ │ - ldr r3, [pc, #-264] @ a4348 │ │ │ │ + bl 9ab48 │ │ │ │ + b a19c4 │ │ │ │ + ldr r3, [pc, #-264] @ a4338 │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - b a2784 │ │ │ │ + b a2774 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a21e0 │ │ │ │ + bl 9a800 │ │ │ │ + b a21d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r4, #4 │ │ │ │ - beq a44cc │ │ │ │ + beq a44bc │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq a4bf0 │ │ │ │ - bl 9c358 │ │ │ │ + beq a4be0 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #6 │ │ │ │ str r8, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ - ldr r3, [pc, #-496] @ a4354 │ │ │ │ + bl eb400 │ │ │ │ + ldr r3, [pc, #-496] @ a4344 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, r7, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr ip, [r7, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #-540] @ a4358 │ │ │ │ + ldr r1, [pc, #-540] @ a4348 │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #-596] @ a434c │ │ │ │ + ldr r1, [pc, #-596] @ a433c │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf08 │ │ │ │ + bl 9bef8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b4c │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, #716 @ 0x2cc │ │ │ │ add r7, r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4674 │ │ │ │ + beq a4664 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq a4c3c │ │ │ │ - bl 9c358 │ │ │ │ + beq a4c2c │ │ │ │ + bl 9c348 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-820] @ a4350 │ │ │ │ + ldr r3, [pc, #-820] @ a4340 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa0c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt a22f8 │ │ │ │ + bgt a22e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ mov r4, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4770 │ │ │ │ + beq a4760 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq a4d18 │ │ │ │ - bl 9c358 │ │ │ │ + beq a4d08 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r2, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d78 │ │ │ │ mov r8, #0 │ │ │ │ add r9, r4, #4 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [r4, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r7, r0 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-1124] @ a4354 │ │ │ │ + bhi a1b4c │ │ │ │ + ldr r3, [pc, #-1124] @ a4344 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1152] @ a4358 │ │ │ │ + ldr lr, [pc, #-1152] @ a4348 │ │ │ │ add r5, ip, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str lr, [ip] │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa0c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1188] @ a435c │ │ │ │ + ldr lr, [pc, #-1188] @ a434c │ │ │ │ add r5, ip, #4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa0c │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b a3bf4 │ │ │ │ - bl 9c358 │ │ │ │ + b a3be4 │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b a389c │ │ │ │ - bl 9c358 │ │ │ │ + b a388c │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a2da4 │ │ │ │ + b a2d94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq a4ad8 │ │ │ │ + beq a4ac8 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #-1348] @ a4360 │ │ │ │ + ldr r2, [pc, #-1348] @ a4350 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a3a00 │ │ │ │ - bl 9c358 │ │ │ │ + b a39f0 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a2740 │ │ │ │ + b a2730 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bf4 │ │ │ │ - b a4708 │ │ │ │ + beq a3be4 │ │ │ │ + b a46f8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ 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 ea2e0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1e98 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a3bbc │ │ │ │ + bl 9a800 │ │ │ │ + b a3bac │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7e4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #-1520] @ a437c │ │ │ │ + bhi a14f0 │ │ │ │ + ldr r3, [pc, #-1520] @ a436c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r8, #4 │ │ │ │ str r7, [sp] │ │ │ │ ldr r2, [r3, #2336] @ 0x920 │ │ │ │ mov r3, fp │ │ │ │ - bl 9c7b0 │ │ │ │ - b a3e64 │ │ │ │ + bl 9c7a0 │ │ │ │ + b a3e54 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c020 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1640] @ a4364 │ │ │ │ + ldr lr, [pc, #-1640] @ a4354 │ │ │ │ add r2, ip, #4 │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str lr, [ip] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 9c7b0 │ │ │ │ - ldr r3, [pc, #-1664] @ a437c │ │ │ │ + bl 9c7a0 │ │ │ │ + ldr r3, [pc, #-1664] @ a436c │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2868] @ 0xb34 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab48 │ │ │ │ str r9, [r4, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b a19a4 │ │ │ │ - bl 9c358 │ │ │ │ + b a1994 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1988 │ │ │ │ - bl 9c358 │ │ │ │ + b a1978 │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a2ad8 │ │ │ │ + b a2ac8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ - ldr r3, [pc, #-1804] @ a4368 │ │ │ │ + blt a13e8 │ │ │ │ + ldr r3, [pc, #-1804] @ a4358 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9aa40 │ │ │ │ - b a13f8 │ │ │ │ + bl 9aa30 │ │ │ │ + b a13e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ str r8, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a2094 │ │ │ │ + b a2084 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r2 │ │ │ │ strb r2, [r1, #8] │ │ │ │ - b a1400 │ │ │ │ - bl 9c358 │ │ │ │ + b a13f0 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a3324 │ │ │ │ + b a3314 │ │ │ │ mov r9, #1 │ │ │ │ - b a205c │ │ │ │ + b a204c │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ mov r1, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 9bf2c │ │ │ │ - b a4898 │ │ │ │ + bl 9bf1c │ │ │ │ + b a4888 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a3bf4 │ │ │ │ - b a1798 │ │ │ │ + bge a3be4 │ │ │ │ + b a1788 │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #-1964] @ a436c │ │ │ │ + ldr r2, [pc, #-1964] @ a435c │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ - ldr r1, [pc, #-1972] @ a4370 │ │ │ │ + bcc a1b4c │ │ │ │ + ldr r1, [pc, #-1972] @ a4360 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #16 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #-1988] @ a4374 │ │ │ │ + ldr r3, [pc, #-1988] @ a4364 │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #536870912 @ 0x20000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a4bd4 │ │ │ │ - ldr r3, [pc, #-2024] @ a437c │ │ │ │ + beq a4bc4 │ │ │ │ + ldr r3, [pc, #-2024] @ a436c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2752] @ 0xac0 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-2108] @ a4378 │ │ │ │ + bhi a1b4c │ │ │ │ + ldr r3, [pc, #-2108] @ a4368 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b a3648 │ │ │ │ - bl 9c358 │ │ │ │ + b a3638 │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r4, [r9, #172] @ 0xac │ │ │ │ str r2, [r9, #156] @ 0x9c │ │ │ │ - b a3440 │ │ │ │ - ldr r3, [pc, #-2144] @ a437c │ │ │ │ + b a3430 │ │ │ │ + ldr r3, [pc, #-2144] @ a436c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2748] @ 0xabc │ │ │ │ - bl 9ab58 │ │ │ │ - b a4b74 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9ab48 │ │ │ │ + b a4b64 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a44cc │ │ │ │ - ldr r3, [pc, #-2192] @ a4380 │ │ │ │ + b a44bc │ │ │ │ + ldr r3, [pc, #-2192] @ a4370 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2220] @ a4384 │ │ │ │ + ldr r2, [pc, #-2220] @ a4374 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a2be8 │ │ │ │ - bl 9c358 │ │ │ │ + b a2bd8 │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4678 │ │ │ │ + b a4668 │ │ │ │ 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 9aa0c │ │ │ │ + ldr r9, [pc, #-2276] @ a4378 │ │ │ │ + b a4ca0 │ │ │ │ + bl ebf2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add fp, r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a14f0 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - ble a2c7c │ │ │ │ + ble a2c6c │ │ │ │ mov r0, fp │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 │ │ │ │ + bne a4c5c │ │ │ │ + bl ebf2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add fp, r4, r2 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c060 │ │ │ │ - b a4c9c │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c050 │ │ │ │ + b a4c8c │ │ │ │ + bl 9c348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4774 │ │ │ │ + b a4764 │ │ │ │ mov r0, #6 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r9 │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl bbd0c │ │ │ │ + bl bbcfc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #1928] @ 0x788 │ │ │ │ - b a376c │ │ │ │ + b a375c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [sp, #224] @ 0xe0 │ │ │ │ addne r5, sl, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #476 @ 0x1dc │ │ │ │ add r5, r5, #2 │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq a4e00 │ │ │ │ + beq a4df0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r9, [r5, #76] @ 0x4c │ │ │ │ str r7, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r9, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - ble a3798 │ │ │ │ + ble a3788 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 9a810 │ │ │ │ - b a3798 │ │ │ │ + bl 9a800 │ │ │ │ + b a3788 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe0c │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r3, sl │ │ │ │ mvn r0, #1 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl bbd0c │ │ │ │ + bl bbcfc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b a4da8 │ │ │ │ + b a4d98 │ │ │ │ bl 23830 │ │ │ │ bl 238f8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, #176] @ 0xb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a4ee0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13e8 │ │ │ │ ldr r2, [r8, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14b4 │ │ │ │ + beq a14a4 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq a4f48 │ │ │ │ + beq a4f38 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne a14b4 │ │ │ │ + bne a14a4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eb60 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b a14b8 │ │ │ │ + b a14a8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a13d8 │ │ │ │ - b a4e5c │ │ │ │ - ldr r3, [pc, #-2884] @ a438c │ │ │ │ - ldr r1, [pc, #-2884] @ a4390 │ │ │ │ - ldr r0, [pc, #-2884] @ a4394 │ │ │ │ + bne a13c8 │ │ │ │ + b a4e4c │ │ │ │ + ldr r3, [pc, #-2884] @ a437c │ │ │ │ + ldr r1, [pc, #-2884] @ a4380 │ │ │ │ + ldr r0, [pc, #-2884] @ a4384 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2888] @ a4398 │ │ │ │ + ldr r2, [pc, #-2888] @ a4388 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #108 @ 0x6c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ sub r2, r3, #50 @ 0x32 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4f18 │ │ │ │ - ldr r7, [pc, #-2928] @ a439c │ │ │ │ + bls a4f08 │ │ │ │ + ldr r7, [pc, #-2928] @ a438c │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ - b a30f0 │ │ │ │ + b a30e0 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq a4f38 │ │ │ │ + beq a4f28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 2667c8 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b a30f0 │ │ │ │ + b a30e0 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, sl │ │ │ │ - b a30f0 │ │ │ │ + b a30e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bne a4f80 │ │ │ │ + bne a4f70 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e7148 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b a14b8 │ │ │ │ + b a14a8 │ │ │ │ mov r4, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e7148 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r0, r0, r1 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ lsl r0, r0, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34b9c │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r3, #1 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4f68 │ │ │ │ add r3, r3, #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ cmn r0, #1 │ │ │ │ str ip, [r3, #-4]! │ │ │ │ - bne a501c │ │ │ │ - b a4f78 │ │ │ │ + bne a500c │ │ │ │ + b a4f68 │ │ │ │ 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, #28] │ │ │ │ - ldr lr, [pc, #1328] @ a5588 │ │ │ │ + ldr lr, [pc, #1328] @ a5578 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #1320] @ a558c │ │ │ │ + ldr ip, [pc, #1320] @ a557c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #1308] @ a5590 │ │ │ │ + ldr r8, [pc, #1308] @ a5580 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1300] @ a5594 │ │ │ │ + ldr r2, [pc, #1300] @ a5584 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ mov r9, #0 │ │ │ │ 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 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #10 │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a51ac │ │ │ │ + beq a519c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - beq a5124 │ │ │ │ + beq a5114 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -134015,106 +134011,106 @@ │ │ │ │ movne r2, #1 │ │ │ │ rsb r2, r2, #0 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5410 │ │ │ │ + bls a5400 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1048] @ a5598 │ │ │ │ + ldr r2, [pc, #1048] @ a5588 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #1028] @ a558c │ │ │ │ + ldr r3, [pc, #1028] @ a557c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a5584 │ │ │ │ + bne a5574 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ str r4, [sp] │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a527c │ │ │ │ + bne a526c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a54b0 │ │ │ │ + bne a54a0 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ cmp ip, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5160 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ add r3, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5438 │ │ │ │ + beq a5428 │ │ │ │ cmp r1, r3 │ │ │ │ - beq a54bc │ │ │ │ - ldr r3, [pc, #916] @ a559c │ │ │ │ + beq a54ac │ │ │ │ + ldr r3, [pc, #916] @ a558c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a5548 │ │ │ │ + bls a5538 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a520c │ │ │ │ + bne a51fc │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r3, [pc, #864] @ a55a0 │ │ │ │ + ldr r3, [pc, #864] @ a5590 │ │ │ │ str r3, [ip] │ │ │ │ - ldr r3, [pc, #860] @ a55a4 │ │ │ │ + ldr r3, [pc, #860] @ a5594 │ │ │ │ add r2, ip, #12 │ │ │ │ str r3, [ip, #4] │ │ │ │ - ldr r3, [pc, #852] @ a55a8 │ │ │ │ + ldr r3, [pc, #852] @ a5598 │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5498 │ │ │ │ + b a5488 │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebce8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdd4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a5498 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a52d8 │ │ │ │ + beq a52c8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a54cc │ │ │ │ + beq a54bc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -134124,372 +134120,372 @@ │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a5498 │ │ │ │ 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 ebde4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdc8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5360 │ │ │ │ + beq a5350 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a550c │ │ │ │ + beq a54fc │ │ │ │ cmp fp, #0 │ │ │ │ - beq a53f8 │ │ │ │ + beq a53e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a54e8 │ │ │ │ + bne a54d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r2, [pc, #540] @ a55ac │ │ │ │ + ldr r2, [pc, #540] @ a559c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #504] @ a559c │ │ │ │ + ldr r3, [pc, #504] @ a558c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a555c │ │ │ │ + bls a554c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a53a8 │ │ │ │ + bne a5398 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #468] @ a55b0 │ │ │ │ + ldr r1, [pc, #468] @ a55a0 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne a5574 │ │ │ │ + bne a5564 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a5498 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #1 │ │ │ │ str sl, [r6, #96] @ 0x60 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ - b a5178 │ │ │ │ + b a5168 │ │ │ │ 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 ebde4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ - ldr r2, [pc, #348] @ a559c │ │ │ │ + b a5168 │ │ │ │ + ldr r2, [pc, #348] @ a558c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a5534 │ │ │ │ + bls a5524 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a5440 │ │ │ │ + bne a5430 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ - ldr r1, [pc, #288] @ a55a0 │ │ │ │ + ldr r1, [pc, #288] @ a5590 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r3, [r9, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #296] @ a55b4 │ │ │ │ + ldr r3, [pc, #296] @ a55a4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5160 │ │ │ │ mov fp, #1 │ │ │ │ - b a5284 │ │ │ │ + b a5274 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ + b a5168 │ │ │ │ mov r0, r9 │ │ │ │ - bl a1044 │ │ │ │ - b a51d8 │ │ │ │ + bl a1034 │ │ │ │ + b a51c8 │ │ │ │ mov r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5284 │ │ │ │ + b a5274 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a52d8 │ │ │ │ + b a52c8 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #192] @ a55b8 │ │ │ │ + ldr r2, [pc, #192] @ a55a8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r6, #92] @ 0x5c │ │ │ │ - b a539c │ │ │ │ + b a538c │ │ │ │ ldr r3, [r6, #160] @ 0xa0 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r3, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #164] @ 0xa4 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r3, [r6, #164] @ 0xa4 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - b a5360 │ │ │ │ - ldr r2, [pc, #128] @ a55bc │ │ │ │ + b a5350 │ │ │ │ + ldr r2, [pc, #128] @ a55ac │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5474 │ │ │ │ - ldr r2, [pc, #108] @ a55bc │ │ │ │ + b a5464 │ │ │ │ + ldr r2, [pc, #108] @ a55ac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5238 │ │ │ │ - ldr r2, [pc, #88] @ a55bc │ │ │ │ + b a5228 │ │ │ │ + ldr r2, [pc, #88] @ a55ac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a53d4 │ │ │ │ + b a53c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a114c │ │ │ │ + bl a113c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - b a53ec │ │ │ │ + b a53dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r8, pc, sl @ │ │ │ │ + eoreq sl, r0, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r0, ror pc │ │ │ │ + eoreq sl, r0, r0, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, ror lr │ │ │ │ + eoreq sl, r0, r4, lsl #29 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ ldr r2, [r3] │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [fp, #-16] │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a55c0 : │ │ │ │ +000a55b0 : │ │ │ │ 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] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a55f4 : │ │ │ │ +000a55e4 : │ │ │ │ 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, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a562c : │ │ │ │ +000a561c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #480] @ a5824 │ │ │ │ - ldr ip, [pc, #480] @ a5828 │ │ │ │ + ldr lr, [pc, #480] @ a5814 │ │ │ │ + ldr ip, [pc, #480] @ a5818 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #444] @ a582c │ │ │ │ - ldr r3, [pc, #444] @ a5830 │ │ │ │ + ldr ip, [pc, #444] @ a581c │ │ │ │ + ldr r3, [pc, #444] @ a5820 │ │ │ │ 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 │ │ │ │ + beq a56e8 │ │ │ │ cmp lr, #2 │ │ │ │ - beq a57e0 │ │ │ │ + beq a57d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r4, [r5] │ │ │ │ - bl a5034 │ │ │ │ - ldr r2, [pc, #352] @ a5834 │ │ │ │ - ldr r3, [pc, #336] @ a5828 │ │ │ │ + bl a5024 │ │ │ │ + ldr r2, [pc, #352] @ a5824 │ │ │ │ + ldr r3, [pc, #336] @ a5818 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a5820 │ │ │ │ + bne a5810 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r1 │ │ │ │ - bne a5774 │ │ │ │ + bne a5764 │ │ │ │ ldr r3, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a57a8 │ │ │ │ + beq a5798 │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a57a8 │ │ │ │ + bne a5798 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1d4 │ │ │ │ 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] │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a57c0 │ │ │ │ + bls a57b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56bc │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne a5704 │ │ │ │ + bne a56f4 │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #2 │ │ │ │ - bne a5704 │ │ │ │ + bne a56f4 │ │ │ │ mov ip, #1 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl a1250 │ │ │ │ - b a56cc │ │ │ │ - ldr r0, [pc, #136] @ a5838 │ │ │ │ + bl a1240 │ │ │ │ + b a56bc │ │ │ │ + ldr r0, [pc, #136] @ a5828 │ │ │ │ str r4, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a571c │ │ │ │ + b a570c │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a5808 │ │ │ │ + bne a57f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56bc │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r5] │ │ │ │ str ip, [sp] │ │ │ │ - bl a1250 │ │ │ │ - b a56cc │ │ │ │ + bl a1240 │ │ │ │ + b a56bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl acdc4 │ │ │ │ - b a57d0 │ │ │ │ + bl acdb4 │ │ │ │ + b a57c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0020a9b0 │ │ │ │ + eoreq sl, r0, r0, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r8, lsl #19 │ │ │ │ + mlaeq r0, r8, r9, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, lsr #18 │ │ │ │ - andseq r9, ip, ip, ror #15 │ │ │ │ + eoreq sl, r0, r4, lsr r9 │ │ │ │ + @ instruction: 0x001c97bc │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #356] @ a59a8 │ │ │ │ + ldr r1, [pc, #356] @ a59ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #348] @ a59c0 │ │ │ │ + ldr r3, [pc, #348] @ a59b0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #344] @ a59c4 │ │ │ │ + ldr r2, [pc, #344] @ a59b4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r4, [r2] │ │ │ │ - ldr r2, [pc, #316] @ a59c8 │ │ │ │ + ldr r2, [pc, #316] @ a59b8 │ │ │ │ ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ @@ -134507,438 +134503,438 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #748] @ 0x2ec │ │ │ │ str r3, [r4, #752] @ 0x2f0 │ │ │ │ str r3, [r4, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4, #760] @ 0x2f8 │ │ │ │ str r3, [r4, #764] @ 0x2fc │ │ │ │ - beq a5998 │ │ │ │ + beq a5988 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [r4, #768] @ 0x300 │ │ │ │ ldr r3, [r4, #780] @ 0x30c │ │ │ │ ldr r0, [r4, #772] @ 0x304 │ │ │ │ ldr ip, [r4, #776] @ 0x308 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ lsl r4, r0, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59ac │ │ │ │ + beq a599c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ bl 103a0c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ a59cc │ │ │ │ + ldr r2, [pc, #96] @ a59bc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ a59bc │ │ │ │ + ldr r3, [pc, #72] @ a59ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a59b4 │ │ │ │ + bne a59a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #768] @ 0x300 │ │ │ │ ldr r3, [r4, #780] @ 0x30c │ │ │ │ ldr r0, [r4, #772] @ 0x304 │ │ │ │ ldr ip, [r4, #776] @ 0x308 │ │ │ │ - b a5914 │ │ │ │ + b a5904 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b a5964 │ │ │ │ + b a5954 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r0, r4, lsr #15 │ │ │ │ + @ instruction: 0x0020a7b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r4, lsl #15 │ │ │ │ + mlaeq r0, r4, r7, sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r8, lsl #13 │ │ │ │ + mlaeq r0, r8, r6, sl │ │ │ │ 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, #2544] @ a63d8 │ │ │ │ + ldr lr, [pc, #2544] @ a63c8 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #2532] @ a63dc │ │ │ │ + ldr r1, [pc, #2532] @ a63cc │ │ │ │ ldr r4, [sp, #252] @ 0xfc │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r7, [pc, #2516] @ a63e0 │ │ │ │ + ldr r7, [pc, #2516] @ a63d0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2500] @ a63e4 │ │ │ │ + ldr r3, [pc, #2500] @ a63d4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ 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 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - beq a5ab4 │ │ │ │ + beq a5aa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5d30 │ │ │ │ + beq a5d20 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [ip, #188] @ 0xbc │ │ │ │ cmp r2, r3 │ │ │ │ movne r4, #0 │ │ │ │ - beq a5d24 │ │ │ │ + beq a5d14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ands r9, r3, #1 │ │ │ │ movne r8, r4 │ │ │ │ - bne a5ad8 │ │ │ │ + bne a5ac8 │ │ │ │ ldrsh r9, [r3] │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ movle r9, #0 │ │ │ │ movgt r9, #1 │ │ │ │ and r8, r4, r9 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne a5cf4 │ │ │ │ + bne a5ce4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bgt a5d54 │ │ │ │ + bgt a5d44 │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, #1 │ │ │ │ movne r8, r2 │ │ │ │ moveq r3, #1 │ │ │ │ moveq r6, r8 │ │ │ │ strne r8, [sp, #248] @ 0xf8 │ │ │ │ strne r6, [sp, #104] @ 0x68 │ │ │ │ strne r6, [sp, #100] @ 0x64 │ │ │ │ streq r8, [sp, #248] @ 0xf8 │ │ │ │ streq r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5b54 │ │ │ │ + beq a5b44 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq a6068 │ │ │ │ - bl 9c358 │ │ │ │ + beq a6058 │ │ │ │ + bl 9c348 │ │ │ │ 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 ec1d4 │ │ │ │ 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 │ │ │ │ + bl e6f48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5bec │ │ │ │ + bne a5bdc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d88 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ - bl a5034 │ │ │ │ + bl a5024 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d88 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5c00 │ │ │ │ + beq a5bf0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b50 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cd8 │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a5c20 │ │ │ │ - ldr r0, [pc, #2000] @ a63e8 │ │ │ │ + beq a5c10 │ │ │ │ + ldr r0, [pc, #2000] @ a63d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ 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 ec1e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebce8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdd4 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq a5dec │ │ │ │ + beq a5ddc │ │ │ │ str r4, [sp, #32] │ │ │ │ - b a5c90 │ │ │ │ + b a5c80 │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a5de4 │ │ │ │ + beq a5dd4 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5c84 │ │ │ │ + bne a5c74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5dd0 │ │ │ │ + beq a5dc0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1836] @ a63ec │ │ │ │ + ldr r2, [pc, #1836] @ a63dc │ │ │ │ ldr r1, [r1, r5, lsl #3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r2, r0, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5c84 │ │ │ │ + bls a5c74 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #0 │ │ │ │ - b a5d9c │ │ │ │ + b a5d8c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d38 │ │ │ │ + beq a5d28 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bne a6060 │ │ │ │ + bne a6050 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b08 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a61f4 │ │ │ │ + bne a61e4 │ │ │ │ mov r4, #1 │ │ │ │ - b a5ab4 │ │ │ │ + b a5aa4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq a5d88 │ │ │ │ + beq a5d78 │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ mov r6, #0 │ │ │ │ - b a5b18 │ │ │ │ + b a5b08 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d78 │ │ │ │ + beq a5d68 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - beq a5d14 │ │ │ │ - b a5d18 │ │ │ │ + beq a5d04 │ │ │ │ + b a5d08 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne a5d90 │ │ │ │ + bne a5d80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a6050 │ │ │ │ + beq a6040 │ │ │ │ mov r6, #0 │ │ │ │ - b a5d18 │ │ │ │ + b a5d08 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #1612] @ a63f0 │ │ │ │ + ldr r2, [pc, #1612] @ a63e0 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #1584] @ a63dc │ │ │ │ + ldr r3, [pc, #1584] @ a63cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a63bc │ │ │ │ + bne a63ac │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b450 │ │ │ │ - b a5cd8 │ │ │ │ + bl 9b440 │ │ │ │ + b a5cc8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r3, r4, #1 │ │ │ │ eor r9, r9, #1 │ │ │ │ mov r5, #1 │ │ │ │ orrs r9, r9, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [r1, #12] │ │ │ │ - bne a5f80 │ │ │ │ + bne a5f70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cd8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdc8 │ │ │ │ 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 ebde4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a6214 │ │ │ │ + beq a6204 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - beq a5ea8 │ │ │ │ - ldr r0, [pc, #1364] @ a63f4 │ │ │ │ + beq a5e98 │ │ │ │ + ldr r0, [pc, #1364] @ a63e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ 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 ec1e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebce8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebdd4 │ │ │ │ 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 │ │ │ │ - beq a6088 │ │ │ │ + beq a6078 │ │ │ │ and r4, r4, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b a5f50 │ │ │ │ + b a5f40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - ldr r2, [pc, #1232] @ a63ec │ │ │ │ + ldr r2, [pc, #1232] @ a63dc │ │ │ │ ldr r1, [r1, r5, lsl #3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r2, r0, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996d8 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cd8 │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a6080 │ │ │ │ + beq a6070 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5f44 │ │ │ │ + bne a5f34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a5f08 │ │ │ │ + bne a5ef8 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b450 │ │ │ │ - b a5f34 │ │ │ │ + bl 9b440 │ │ │ │ + b a5f24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5fa4 │ │ │ │ + beq a5f94 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add r2, r2, r5 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r2, r2, r5 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -134948,66 +134944,66 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq a5ffc │ │ │ │ + beq a5fec │ │ │ │ ldr r2, [r3, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ 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 │ │ │ │ + bhi a5cd8 │ │ │ │ + bl ebdc8 │ │ │ │ cmp r9, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a5e30 │ │ │ │ + bne a5e20 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebde4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b a5e70 │ │ │ │ + b a5e60 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b08 │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ - bl 9c358 │ │ │ │ + b a5b08 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a5b54 │ │ │ │ + b a5b44 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ eor r8, r8, #1 │ │ │ │ mov r4, #1 │ │ │ │ orrs r8, r8, r3 │ │ │ │ str r4, [r1, #12] │ │ │ │ - beq a614c │ │ │ │ + beq a613c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ addne r3, r3, r4 │ │ │ │ strne r3, [r2, #8] │ │ │ │ @@ -135016,419 +135012,419 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ 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 │ │ │ │ + bhi a5cd8 │ │ │ │ + bl ebdc8 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a6170 │ │ │ │ + bne a6160 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebde4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - b a61a0 │ │ │ │ + b a6190 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a5ce8 │ │ │ │ + bcc a5cd8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebdc8 │ │ │ │ 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 ebde4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq a631c │ │ │ │ + beq a630c │ │ │ │ cmp r9, #2 │ │ │ │ - beq a62a8 │ │ │ │ + beq a6298 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a62d8 │ │ │ │ + beq a62c8 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a61d0 │ │ │ │ - ldr r0, [pc, #560] @ a63f8 │ │ │ │ + beq a61c0 │ │ │ │ + ldr r0, [pc, #560] @ a63e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ 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 │ │ │ │ + b a5d8c │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebcec │ │ │ │ clz r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b a5ab4 │ │ │ │ + b a5aa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6280 │ │ │ │ + bne a6270 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq a624c │ │ │ │ + beq a623c │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ add r3, r3, r6 │ │ │ │ sub r2, r2, r6 │ │ │ │ str r2, [r5, #160] @ 0xa0 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ sub r2, r2, r6 │ │ │ │ str r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6280 │ │ │ │ + beq a6270 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq a63a4 │ │ │ │ - bl 9c358 │ │ │ │ + beq a6394 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - beq a6304 │ │ │ │ + beq a62f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b a5e70 │ │ │ │ + b a5e60 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a62c0 │ │ │ │ - ldr r0, [pc, #320] @ a63fc │ │ │ │ + beq a62b0 │ │ │ │ + ldr r0, [pc, #320] @ a63ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ cmp r9, #2 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne a61cc │ │ │ │ + bne a61bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #2 │ │ │ │ - b a5d9c │ │ │ │ + b a5d8c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a6394 │ │ │ │ + beq a6384 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a61d0 │ │ │ │ - b a62b4 │ │ │ │ + beq a61c0 │ │ │ │ + b a62a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b a6294 │ │ │ │ + b a6284 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ - beq a6348 │ │ │ │ + beq a6338 │ │ │ │ ldr r2, [r7, #160] @ 0xa0 │ │ │ │ add r3, r3, r5 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r7, #160] @ 0xa0 │ │ │ │ ldr r2, [r7, #164] @ 0xa4 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a637c │ │ │ │ + beq a636c │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r2 │ │ │ │ - beq a63c0 │ │ │ │ - bl 9c358 │ │ │ │ + beq a63b0 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ cmp r9, #2 │ │ │ │ - bne a62d8 │ │ │ │ + bne a62c8 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq a61cc │ │ │ │ - b a62b4 │ │ │ │ + beq a61bc │ │ │ │ + b a62a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 9b228 │ │ │ │ - b a62ec │ │ │ │ - bl 9c358 │ │ │ │ + bl 9b218 │ │ │ │ + b a62dc │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6280 │ │ │ │ + b a6270 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a637c │ │ │ │ - eoreq sl, r0, r0, lsl #12 │ │ │ │ + b a636c │ │ │ │ + eoreq sl, r0, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sl, [r0], -ip @ │ │ │ │ + eoreq sl, r0, ip, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c93b4 │ │ │ │ + andseq r9, ip, r4, lsl #7 │ │ │ │ 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 │ │ │ │ + eoreq sl, r0, r0, ror #4 │ │ │ │ + andseq r9, ip, ip, lsr #2 │ │ │ │ + andseq r8, ip, r8, lsr lr │ │ │ │ + andseq r8, ip, r4, asr #26 │ │ │ │ │ │ │ │ -000a6400 : │ │ │ │ +000a63f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #776] @ a6720 │ │ │ │ + ldr r1, [pc, #776] @ a6710 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ a6724 │ │ │ │ + ldr r2, [pc, #772] @ a6714 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ add r2, r2, #11337728 @ 0xad0000 │ │ │ │ add r2, r2, #8192 @ 0x2000 │ │ │ │ add r2, r2, #51 @ 0x33 │ │ │ │ add r1, r0, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - ldr r6, [pc, #724] @ a6728 │ │ │ │ + ldr r6, [pc, #724] @ a6718 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a64b4 │ │ │ │ + ble a64a4 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a65f0 │ │ │ │ + blt a65e0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6708 │ │ │ │ + bls a66f8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6474 │ │ │ │ + bne a6464 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #636] @ a672c │ │ │ │ + ldr r3, [pc, #636] @ a671c │ │ │ │ str r3, [r0] │ │ │ │ - b a64ec │ │ │ │ + b a64dc │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a65f0 │ │ │ │ - ldr r1, [pc, #616] @ a6730 │ │ │ │ + bcc a65e0 │ │ │ │ + ldr r1, [pc, #616] @ a6720 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6470 │ │ │ │ + bhi a6460 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r3, r0, #16 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a6608 │ │ │ │ + ble a65f8 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66bc │ │ │ │ + blt a66ac │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66d8 │ │ │ │ + bls a66c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a650c │ │ │ │ + bne a64fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #492] @ a6734 │ │ │ │ + ldr r2, [pc, #492] @ a6724 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a6648 │ │ │ │ + ble a6638 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66a0 │ │ │ │ + blt a6690 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66f0 │ │ │ │ + bls a66e0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6568 │ │ │ │ + bne a6558 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ a6738 │ │ │ │ + ldr r2, [pc, #404] @ a6728 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #400] @ a673c │ │ │ │ + ldr r3, [pc, #400] @ a672c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6688 │ │ │ │ + bls a6678 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a65b0 │ │ │ │ + bne a65a0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a6740 │ │ │ │ + ldr r3, [pc, #348] @ a6730 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r3, r0, #16 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b a64ec │ │ │ │ + b a64dc │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66bc │ │ │ │ - ldr r1, [pc, #276] @ a6730 │ │ │ │ + bcc a66ac │ │ │ │ + ldr r1, [pc, #276] @ a6720 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6508 │ │ │ │ + bhi a64f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #272] @ a6744 │ │ │ │ + ldr r3, [pc, #272] @ a6734 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ + b a6538 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66a0 │ │ │ │ - ldr r1, [pc, #212] @ a6730 │ │ │ │ + bcc a6690 │ │ │ │ + ldr r1, [pc, #212] @ a6720 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6564 │ │ │ │ + bhi a6554 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #212] @ a6748 │ │ │ │ + ldr r3, [pc, #212] @ a6738 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a65a4 │ │ │ │ - ldr r0, [pc, #188] @ a674c │ │ │ │ + b a6594 │ │ │ │ + ldr r0, [pc, #188] @ a673c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r0, r3, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a65dc │ │ │ │ + b a65cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #164] @ a6750 │ │ │ │ + ldr r3, [pc, #164] @ a6740 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a65a4 │ │ │ │ + b a6594 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #140] @ a6754 │ │ │ │ + ldr r3, [pc, #140] @ a6744 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ - ldr r2, [pc, #120] @ a6758 │ │ │ │ + b a6538 │ │ │ │ + ldr r2, [pc, #120] @ a6748 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a6538 │ │ │ │ - ldr r2, [pc, #100] @ a675c │ │ │ │ + b a6528 │ │ │ │ + ldr r2, [pc, #100] @ a674c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a6594 │ │ │ │ + b a6584 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ - b a64a0 │ │ │ │ + b a6490 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - eoreq r9, r0, r0, lsr #23 │ │ │ │ + @ instruction: 0x00209bb0 │ │ │ │ ldr r0, [fp, r0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r1, [fp, r1] │ │ │ │ ldr r2, [fp, r2] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r1, [fp, #-0] │ │ │ │ @@ -135438,114 +135434,114 @@ │ │ │ │ ldr r1, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #324] @ a68bc │ │ │ │ + ldr ip, [pc, #324] @ a68ac │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #320] @ a68c0 │ │ │ │ + ldr r1, [pc, #320] @ a68b0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ a68c4 │ │ │ │ + ldr r3, [pc, #308] @ a68b4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #304] @ a68c8 │ │ │ │ + ldr r2, [pc, #304] @ a68b8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r6, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ 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] │ │ │ │ - bl a6400 │ │ │ │ + bl a63f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a6840 │ │ │ │ - ldr r2, [pc, #184] @ a68cc │ │ │ │ - ldr r3, [pc, #168] @ a68c0 │ │ │ │ + bls a6830 │ │ │ │ + ldr r2, [pc, #184] @ a68bc │ │ │ │ + ldr r3, [pc, #168] @ a68b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a68b8 │ │ │ │ + bne a68a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e824 │ │ │ │ + bl 9e814 │ │ │ │ cmp r0, r5 │ │ │ │ - bne a6864 │ │ │ │ + bne a6854 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ - b a680c │ │ │ │ + b a67fc │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9e824 │ │ │ │ + bl 9e814 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a6858 │ │ │ │ + beq a6848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r7] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcf8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a680c │ │ │ │ + b a67fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r0, r8, ror r8 │ │ │ │ + eoreq r9, r0, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, asr r8 │ │ │ │ + eoreq r9, r0, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, ror #15 │ │ │ │ + strdeq r9, [r0], -r4 @ │ │ │ │ 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, #3720] @ a7770 │ │ │ │ - ldr r2, [pc, #3720] @ a7774 │ │ │ │ + ldr ip, [pc, #3720] @ a7760 │ │ │ │ + ldr r2, [pc, #3720] @ a7764 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [pc, #3708] @ a7778 │ │ │ │ + ldr r6, [pc, #3708] @ a7768 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3704] @ a777c │ │ │ │ + ldr r3, [pc, #3704] @ a776c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -135557,148 +135553,148 @@ │ │ │ │ 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, #56 @ 0x38 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, #9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl a6400 │ │ │ │ + bl a63f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r1, r2 │ │ │ │ movhi r4, sl │ │ │ │ - bls a6a18 │ │ │ │ + bls a6a08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #3476] @ a7780 │ │ │ │ + ldr r2, [pc, #3476] @ a7770 │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #3456] @ a7774 │ │ │ │ + ldr r3, [pc, #3456] @ a7764 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7768 │ │ │ │ + bne a7758 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 9c8f4 │ │ │ │ + bl 9c8e4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c38 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldrsh r2, [r9, #2] │ │ │ │ ldr fp, [r9, #4] │ │ │ │ and r4, r2, #1 │ │ │ │ cmp fp, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r4, #1 │ │ │ │ sub r7, fp, r3 │ │ │ │ lsr r2, r2, #4 │ │ │ │ cmp r7, #24 │ │ │ │ and r2, r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt a6f38 │ │ │ │ - ldr r0, [pc, #3328] @ a7784 │ │ │ │ + bgt a6f28 │ │ │ │ + ldr r0, [pc, #3328] @ a7774 │ │ │ │ add r3, r4, r7, lsl #1 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ add r3, r3, #480 @ 0x1e0 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [r6, r0] │ │ │ │ add r3, r3, #2 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a72d4 │ │ │ │ + beq a72c4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a6c54 │ │ │ │ + bne a6c44 │ │ │ │ add r0, r5, #4 │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a7188 │ │ │ │ + bls a7178 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a6ac4 │ │ │ │ + bne a6ab4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ sub sl, r2, fp │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, sl, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a72b4 │ │ │ │ + bls a72a4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6aec │ │ │ │ + bne a6adc │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a76d8 │ │ │ │ + bls a76c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6b0c │ │ │ │ + bne a6afc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #3128] @ a7788 │ │ │ │ + ldr r1, [pc, #3128] @ a7778 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a71a4 │ │ │ │ + b a7194 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a7320 │ │ │ │ + beq a7310 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ add r6, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addge r2, r2, r9 │ │ │ │ strge r2, [r5, #160] @ 0xa0 │ │ │ │ ldr r2, [r5, #164] @ 0xa4 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -135706,121 +135702,121 @@ │ │ │ │ addge r2, r2, r9 │ │ │ │ lsl r6, r6, #2 │ │ │ │ sub sl, r9, #1 │ │ │ │ strge r2, [r5, #164] @ 0xa4 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ str r4, [sp, #20] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a6eb8 │ │ │ │ + beq a6ea8 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ add r4, r5, #4 │ │ │ │ - bcc a723c │ │ │ │ + bcc a722c │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi a7258 │ │ │ │ + bhi a7248 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a727c │ │ │ │ + bls a726c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a6bbc │ │ │ │ + bne a6bac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #2960] @ a778c │ │ │ │ + ldr r3, [pc, #2960] @ a777c │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ add r2, sl, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a7220 │ │ │ │ + bcc a7210 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a71dc │ │ │ │ + bls a71cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #266240 @ 0x41000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r6, r6, #4 │ │ │ │ - bls a6b9c │ │ │ │ + bls a6b8c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ - b a69e0 │ │ │ │ + b a69d0 │ │ │ │ add sl, r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bne a6f8c │ │ │ │ + bne a6f7c │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne a7424 │ │ │ │ + bne a7414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ moveq r7, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne r7, r4 │ │ │ │ strne r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a6e8c │ │ │ │ + bne a6e7c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ 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 │ │ │ │ - beq a6b5c │ │ │ │ + beq a6b4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ and r6, r6, #1 │ │ │ │ - beq a6ec4 │ │ │ │ + beq a6eb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6b64 │ │ │ │ + beq a6b54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a73f4 │ │ │ │ + bne a73e4 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d3c │ │ │ │ tst r3, #1 │ │ │ │ - bne a6d4c │ │ │ │ + bne a6d3c │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bls a73fc │ │ │ │ + bls a73ec │ │ │ │ ldr sl, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #140] @ 0x8c │ │ │ │ ldr r3, [r5, #188] @ 0xbc │ │ │ │ str r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r5, #184] @ 0xb8 │ │ │ │ @@ -135844,44 +135840,44 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #9 │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f74 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6e20 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebde4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #2408] @ a7790 │ │ │ │ + ldr r1, [pc, #2408] @ a7780 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6e80 │ │ │ │ + beq a6e70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -135892,589 +135888,589 @@ │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r1, [r5, #168] @ 0xa8 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r0, [r3, #32] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, #1 │ │ │ │ - b a69e0 │ │ │ │ + b a69d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2300] @ a7794 │ │ │ │ + ldr r2, [pc, #2300] @ a7784 │ │ │ │ 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 │ │ │ │ - b a6ccc │ │ │ │ + bl eb0b4 │ │ │ │ + b a6cbc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6ef8 │ │ │ │ + beq a6ee8 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq a753c │ │ │ │ - bl 9c358 │ │ │ │ + beq a752c │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f18 │ │ │ │ + beq a6f08 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f18 │ │ │ │ + bne a6f08 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - beq a7414 │ │ │ │ + beq a7404 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d00 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ - b a6d24 │ │ │ │ - ldr r1, [pc, #2136] @ a7798 │ │ │ │ + bl eb8fc │ │ │ │ + b a6d14 │ │ │ │ + ldr r1, [pc, #2136] @ a7788 │ │ │ │ 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 ea4b0 │ │ │ │ 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 │ │ │ │ + b a6aa8 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b a69e0 │ │ │ │ + b a69d0 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ movle r3, #0 │ │ │ │ strle r3, [r5, #12] │ │ │ │ - ldr r3, [pc, #2024] @ a779c │ │ │ │ + ldr r3, [pc, #2024] @ a778c │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7a0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c214 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r8, r6 │ │ │ │ - bge a754c │ │ │ │ + bge a753c │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ add r8, r8, #1 │ │ │ │ - bcc a7128 │ │ │ │ - ldr r1, [pc, #1900] @ a77a0 │ │ │ │ + bcc a7118 │ │ │ │ + ldr r1, [pc, #1900] @ a7790 │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, #0 │ │ │ │ - bls a7144 │ │ │ │ + bls a7134 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a716c │ │ │ │ + bls a715c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a7044 │ │ │ │ + bne a7034 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1832] @ a77a4 │ │ │ │ + ldr r3, [pc, #1832] @ a7794 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc a710c │ │ │ │ + bcc a70fc │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bls a70c4 │ │ │ │ + bls a70b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r1, r4, #0 │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r1, #282624 @ 0x45000 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, r9 │ │ │ │ add r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bls a7018 │ │ │ │ - b a6c48 │ │ │ │ + bls a7008 │ │ │ │ + b a6c38 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a71c0 │ │ │ │ + bls a71b0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a70c8 │ │ │ │ + bne a70b8 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1704] @ a77a8 │ │ │ │ + ldr r3, [pc, #1704] @ a7798 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a70b0 │ │ │ │ + b a70a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #1684] @ a77ac │ │ │ │ + ldr r1, [pc, #1684] @ a779c │ │ │ │ add r2, r0, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b a70b0 │ │ │ │ + b a70a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1660] @ a77b0 │ │ │ │ + ldr r2, [pc, #1660] @ a77a0 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r7, r2 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a7084 │ │ │ │ + b a7074 │ │ │ │ mvn r2, #3 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1327104 @ 0x144000 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a708c │ │ │ │ + b a707c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #20480 @ 0x5000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a7074 │ │ │ │ + b a7064 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r4, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #5308416 @ 0x510000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b a6c90 │ │ │ │ + b a6c80 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #12288 @ 0x3000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a70f8 │ │ │ │ + b a70e8 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a7298 │ │ │ │ + bls a7288 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a71e0 │ │ │ │ + bne a71d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1440] @ a77b4 │ │ │ │ + ldr r3, [pc, #1440] @ a77a4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6c34 │ │ │ │ + b a6c24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #1420] @ a77b8 │ │ │ │ + ldr r3, [pc, #1420] @ a77a8 │ │ │ │ add r1, r0, #4 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a6c34 │ │ │ │ + b a6c24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1396] @ a77bc │ │ │ │ + ldr r3, [pc, #1396] @ a77ac │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r6, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6bfc │ │ │ │ + b a6bec │ │ │ │ rsb r3, r6, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6bfc │ │ │ │ + b a6bec │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b a6bec │ │ │ │ + b a6bdc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b a720c │ │ │ │ + b a71fc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #7405568 @ 0x710000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a71a4 │ │ │ │ - ldr r1, [pc, #1252] @ a77c0 │ │ │ │ + b a7194 │ │ │ │ + ldr r1, [pc, #1252] @ a77b0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r3 │ │ │ │ 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 ea4b0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r8, #4] │ │ │ │ - b a6ab0 │ │ │ │ + b a6aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76d0 │ │ │ │ + bne a76c0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f20 │ │ │ │ + beq a6f10 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f10 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f10 │ │ │ │ cmp r9, #0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d3c │ │ │ │ mvn sl, #0 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, r5 │ │ │ │ - b a73cc │ │ │ │ + b a73bc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r8, lsl #2] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ 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 eba20 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq a76f0 │ │ │ │ + beq a76e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r8, [r2, r9, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bgt a7370 │ │ │ │ + bgt a7360 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ + bl eb8fc │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b a73b8 │ │ │ │ + b a73a8 │ │ │ │ mov r6, #1 │ │ │ │ - b a6ecc │ │ │ │ + b a6ebc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr sl, [r5, #104] @ 0x68 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b a6d50 │ │ │ │ + b a6d40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d00 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ - b a7348 │ │ │ │ - ldr r3, [pc, #880] @ a779c │ │ │ │ + b a7338 │ │ │ │ + ldr r3, [pc, #880] @ a778c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7484 │ │ │ │ + beq a7474 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ - beq a7754 │ │ │ │ - bl 9c358 │ │ │ │ + beq a7744 │ │ │ │ + bl 9c348 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #824] @ a77c4 │ │ │ │ + ldr r3, [pc, #824] @ a77b4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ a77c8 │ │ │ │ + ldr r1, [pc, #788] @ a77b8 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f74 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a776c │ │ │ │ + bne a775c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd2c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c130 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi a6f84 │ │ │ │ - ldr r1, [pc, #696] @ a77cc │ │ │ │ + bhi a6f74 │ │ │ │ + ldr r1, [pc, #696] @ a77bc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd80 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b a6c90 │ │ │ │ - bl 9c358 │ │ │ │ + b a6c80 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6ef0 │ │ │ │ - ldr r3, [pc, #636] @ a77d0 │ │ │ │ + b a6ee0 │ │ │ │ + ldr r3, [pc, #636] @ a77c0 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r9 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #5 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab84 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, fp │ │ │ │ mov r4, r0 │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a771c │ │ │ │ + bls a770c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a75d0 │ │ │ │ + bne a75c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7bc │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #460] @ a77d4 │ │ │ │ + ldr r3, [pc, #460] @ a77c4 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7644 │ │ │ │ + beq a7634 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ - beq a773c │ │ │ │ - bl 9c358 │ │ │ │ + beq a772c │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ mov r1, #3 │ │ │ │ tst r3, #8 │ │ │ │ - ldr r3, [pc, #300] @ a7784 │ │ │ │ + ldr r3, [pc, #300] @ a7774 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2940] @ 0xb7c │ │ │ │ ldreq r2, [r3, #2936] @ 0xb78 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #356] @ a77d8 │ │ │ │ + ldr r2, [pc, #356] @ a77c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c050 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b218 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r5, #12] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble a7730 │ │ │ │ + ble a7720 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b a6ca8 │ │ │ │ + b a6c98 │ │ │ │ mov r6, r9 │ │ │ │ - b a6ecc │ │ │ │ + b a6ebc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #248] @ a77dc │ │ │ │ + ldr r1, [pc, #248] @ a77cc │ │ │ │ orr r1, r2, r1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a6b48 │ │ │ │ + b a6b38 │ │ │ │ eor r3, r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d3c │ │ │ │ str sl, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [r0, #108] @ 0x6c │ │ │ │ - b a6d50 │ │ │ │ + b a6d40 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #184] @ a77e0 │ │ │ │ + ldr r2, [pc, #184] @ a77d0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8], #4 │ │ │ │ - b a7600 │ │ │ │ + b a75f0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ - b a6ca8 │ │ │ │ - bl 9c358 │ │ │ │ + b a6c98 │ │ │ │ + bl 9c348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7644 │ │ │ │ - bl 9c358 │ │ │ │ + b a7634 │ │ │ │ + bl 9c348 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7484 │ │ │ │ + b a7474 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r9, r0, ip, lsl #14 │ │ │ │ + eoreq r9, r0, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, ror #13 │ │ │ │ + strdeq r9, [r0], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #12 │ │ │ │ + eoreq r9, r0, r8, lsl r6 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @ instruction: 0xffff6fb4 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -136492,177 +136488,177 @@ │ │ │ │ @ instruction: 0xffff1eb4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ str r5, [fp, #-8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ │ │ │ │ -000a77e4 : │ │ │ │ +000a77d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, lr │ │ │ │ - bl 9ad1c │ │ │ │ + bl 9ad0c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7820 : │ │ │ │ +000a7810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #200] @ a7900 │ │ │ │ - ldr ip, [pc, #200] @ a7904 │ │ │ │ + ldr r4, [pc, #200] @ a78f0 │ │ │ │ + ldr ip, [pc, #200] @ a78f4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ a7908 │ │ │ │ + ldr r3, [pc, #188] @ a78f8 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ - ldr lr, [pc, #184] @ a790c │ │ │ │ + ldr lr, [pc, #184] @ a78fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, lr] │ │ │ │ mov ip, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr lr, [pc, #152] @ a7910 │ │ │ │ + ldr lr, [pc, #152] @ a7900 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [ip] │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #12 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [r3, lr] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [lr, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq a78dc │ │ │ │ - ldr r2, [pc, #100] @ a7914 │ │ │ │ - ldr r3, [pc, #80] @ a7904 │ │ │ │ + beq a78cc │ │ │ │ + ldr r2, [pc, #100] @ a7904 │ │ │ │ + ldr r3, [pc, #80] @ a78f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a78fc │ │ │ │ + bne a78ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ mov r3, r1 │ │ │ │ asr r2, r2, #1 │ │ │ │ mov r1, lr │ │ │ │ - bl 9ad1c │ │ │ │ + bl 9ad0c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b a78a8 │ │ │ │ + b a7898 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002087bc │ │ │ │ + eoreq r8, r0, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, ip, r7, r8 │ │ │ │ + eoreq r8, r0, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r8, asr #14 │ │ │ │ + eoreq r8, r0, r8, asr r7 │ │ │ │ │ │ │ │ -000a7918 : │ │ │ │ +000a7908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #212] @ a7a04 │ │ │ │ - ldr ip, [pc, #212] @ a7a08 │ │ │ │ + ldr lr, [pc, #212] @ a79f4 │ │ │ │ + ldr ip, [pc, #212] @ a79f8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #204] @ a7a0c │ │ │ │ + ldr r2, [pc, #204] @ a79fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #200] @ a7a10 │ │ │ │ + ldr r1, [pc, #200] @ a7a00 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #184] @ a7a14 │ │ │ │ + ldr r3, [pc, #184] @ a7a04 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr lr, [r1] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #136] @ a7a18 │ │ │ │ + ldr r1, [pc, #136] @ a7a08 │ │ │ │ ldr ip, [lr] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - beq a79d8 │ │ │ │ - ldr r2, [pc, #108] @ a7a1c │ │ │ │ + beq a79c8 │ │ │ │ + ldr r2, [pc, #108] @ a7a0c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ a7a08 │ │ │ │ + ldr r3, [pc, #80] @ a79f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7a00 │ │ │ │ + bne a79f0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [lr, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #0 │ │ │ │ asr r2, r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 9ad1c │ │ │ │ + bl 9ad0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b a79a8 │ │ │ │ + b a7998 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #13 │ │ │ │ + ldrdeq r8, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #13 │ │ │ │ + @ instruction: 0x002086b8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r4, asr #12 │ │ │ │ + eoreq r8, r0, r4, asr r6 │ │ │ │ │ │ │ │ -000a7a20 : │ │ │ │ +000a7a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #240] @ a7b28 │ │ │ │ + ldr ip, [pc, #240] @ a7b18 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ a7b2c │ │ │ │ + ldr r0, [pc, #228] @ a7b1c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #220] @ a7b30 │ │ │ │ - ldr r2, [pc, #220] @ a7b34 │ │ │ │ + ldr r3, [pc, #220] @ a7b20 │ │ │ │ + ldr r2, [pc, #220] @ a7b24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrh r2, [r1] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -136671,74 +136667,74 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr ip, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bhi a7b04 │ │ │ │ - ldr r2, [pc, #152] @ a7b38 │ │ │ │ + bhi a7af4 │ │ │ │ + ldr r2, [pc, #152] @ a7b28 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a7ae0 │ │ │ │ - ldr r2, [pc, #132] @ a7b3c │ │ │ │ - ldr r3, [pc, #112] @ a7b2c │ │ │ │ + beq a7ad0 │ │ │ │ + ldr r2, [pc, #132] @ a7b2c │ │ │ │ + ldr r3, [pc, #112] @ a7b1c │ │ │ │ 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 a7b00 │ │ │ │ + bne a7af0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c │ │ │ │ + bl 9ad0c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a7ab0 │ │ │ │ + b a7aa0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ a7b40 │ │ │ │ - ldr r1, [pc, #52] @ a7b44 │ │ │ │ - ldr r0, [pc, #52] @ a7b48 │ │ │ │ + ldr r3, [pc, #52] @ a7b30 │ │ │ │ + ldr r1, [pc, #52] @ a7b34 │ │ │ │ + ldr r0, [pc, #52] @ a7b38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #48] @ a7b4c │ │ │ │ + ldr r2, [pc, #48] @ a7b3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002085b4 │ │ │ │ + eoreq r8, r0, r4, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r5, r8 │ │ │ │ + eoreq r8, r0, r8, lsr #11 │ │ │ │ @ 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 │ │ │ │ + eoreq r8, r0, r0, asr r5 │ │ │ │ + andseq fp, sp, r4, lsr lr │ │ │ │ + andseq r7, ip, r4, asr #6 │ │ │ │ + andseq r7, ip, r4, lsl r5 │ │ │ │ andeq r1, r0, pc │ │ │ │ │ │ │ │ -000a7b50 : │ │ │ │ +000a7b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #140] @ a7bf4 │ │ │ │ - ldr lr, [pc, #140] @ a7bf8 │ │ │ │ + ldr r4, [pc, #140] @ a7be4 │ │ │ │ + ldr lr, [pc, #140] @ a7be8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #132] @ a7bfc │ │ │ │ + ldr r3, [pc, #132] @ a7bec │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #128] @ a7c00 │ │ │ │ + ldr ip, [pc, #128] @ a7bf0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -136746,82 +136742,82 @@ │ │ │ │ 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 999dc │ │ │ │ + bl 999cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a7c04 │ │ │ │ + ldr r2, [pc, #60] @ a7bf4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a7bf8 │ │ │ │ + ldr r3, [pc, #40] @ a7be8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a7bf0 │ │ │ │ + bne a7be0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r0, r4, r8 │ │ │ │ + eoreq r8, r0, r0, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r0, ror r4 │ │ │ │ + eoreq r8, r0, r0, lsl #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, ip, lsr #8 │ │ │ │ + eoreq r8, r0, ip, lsr r4 │ │ │ │ │ │ │ │ -000a7c08 : │ │ │ │ +000a7bf8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr ip, [pc, #244] @ a7d08 │ │ │ │ + ldr ip, [pc, #244] @ a7cf8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ - blt a7c58 │ │ │ │ - ldr r3, [pc, #224] @ a7d0c │ │ │ │ + blt a7c48 │ │ │ │ + ldr r3, [pc, #224] @ a7cfc │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq a7ca4 │ │ │ │ - ldr r3, [pc, #204] @ a7d10 │ │ │ │ + beq a7c94 │ │ │ │ + ldr r3, [pc, #204] @ a7d00 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #2968] @ 0xb98 │ │ │ │ add r1, r1, #1 │ │ │ │ bx r3 │ │ │ │ mvns r0, r3 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ sub ip, ip, #4 │ │ │ │ mov r2, #0 │ │ │ │ - b a7c80 │ │ │ │ + b a7c70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7c8c │ │ │ │ cmp r0, r2 │ │ │ │ - beq a7cd4 │ │ │ │ + beq a7cc4 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mvn lr, r3 │ │ │ │ - bge a7c70 │ │ │ │ + bge a7c60 │ │ │ │ cmp r1, lr │ │ │ │ - blt a7c78 │ │ │ │ + blt a7c68 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq a7cdc │ │ │ │ + beq a7ccc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cfc │ │ │ │ + beq a7cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -136832,31 +136828,31 @@ │ │ │ │ movle r0, #0 │ │ │ │ and r0, r0, r3, lsr #31 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, r1 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r8, [r0], -ip @ │ │ │ │ + eoreq r8, r0, ip, ror #7 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -000a7d14 : │ │ │ │ +000a7d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #684] @ a7fd8 │ │ │ │ - ldr r2, [pc, #684] @ a7fdc │ │ │ │ + ldr lr, [pc, #684] @ a7fc8 │ │ │ │ + ldr r2, [pc, #684] @ a7fcc │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #672] @ a7fe0 │ │ │ │ + ldr ip, [pc, #672] @ a7fd0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #668] @ a7fe4 │ │ │ │ + ldr r3, [pc, #668] @ a7fd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -136864,101 +136860,101 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr lr, [r6] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - blt a7e48 │ │ │ │ - ldr r1, [pc, #604] @ a7fe8 │ │ │ │ + blt a7e38 │ │ │ │ + ldr r1, [pc, #604] @ a7fd8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq a7edc │ │ │ │ - ldr r3, [pc, #584] @ a7fec │ │ │ │ + beq a7ecc │ │ │ │ + ldr r3, [pc, #584] @ a7fdc │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #2972] @ 0xb9c │ │ │ │ - beq a7df4 │ │ │ │ + beq a7de4 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [r6] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #548] @ a7ff0 │ │ │ │ - ldr r2, [pc, #524] @ a7fdc │ │ │ │ + ldr r1, [pc, #548] @ a7fe0 │ │ │ │ + ldr r2, [pc, #524] @ a7fcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne a7fd4 │ │ │ │ + bne a7fc4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq a7f54 │ │ │ │ + beq a7f44 │ │ │ │ asrs r0, r1, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bmi a7fbc │ │ │ │ + bmi a7fac │ │ │ │ cmp r0, #28 │ │ │ │ - bgt a7fa8 │ │ │ │ + bgt a7f98 │ │ │ │ mov r3, #2 │ │ │ │ lsl r3, r3, r0 │ │ │ │ str r2, [r6] │ │ │ │ orr r3, r3, #1 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mvn r1, r8 │ │ │ │ ldr r7, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ mvn r4, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ sub r4, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq a7ec8 │ │ │ │ + beq a7eb8 │ │ │ │ mov r8, #3 │ │ │ │ - b a7e90 │ │ │ │ + b a7e80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ mvnlt r0, r1 │ │ │ │ movge r0, r1 │ │ │ │ mvnlt r1, #0 │ │ │ │ strlt r8, [sp, #32] │ │ │ │ strge r8, [sp, #32] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d814 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309ac │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne a7e88 │ │ │ │ + bne a7e78 │ │ │ │ cmn r5, #4 │ │ │ │ - bne a7f68 │ │ │ │ + bne a7f58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ - b a7dc4 │ │ │ │ + b a7db4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -136966,121 +136962,121 @@ │ │ │ │ cmn r5, #4 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strh r3, [sp, #20] │ │ │ │ - beq a7f90 │ │ │ │ + beq a7f80 │ │ │ │ mov r4, #6 │ │ │ │ mvn r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7d8a0 │ │ │ │ + bl 7d894 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq a7ed0 │ │ │ │ + beq a7ec0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 105204 │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed0 │ │ │ │ + b a7ec0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ streq r1, [sp, #16] │ │ │ │ - b a7e20 │ │ │ │ + b a7e10 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 8039c │ │ │ │ + bl 80390 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a7ed0 │ │ │ │ - b a7f44 │ │ │ │ + beq a7ec0 │ │ │ │ + b a7f34 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7d8ac │ │ │ │ + bl 7d8a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed4 │ │ │ │ + b a7ec4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d814 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db4 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r0, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d814 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7db4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #5 │ │ │ │ + ldrdeq r8, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #5 │ │ │ │ + @ instruction: 0x002082b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r8, r0, ip, lsr #4 │ │ │ │ + eoreq r8, r0, ip, lsr r2 │ │ │ │ │ │ │ │ -000a7ff4 : │ │ │ │ +000a7fe4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a7ff8 : │ │ │ │ +000a7fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #172] @ a80bc │ │ │ │ - ldr r2, [pc, #172] @ a80c0 │ │ │ │ - ldr r1, [pc, #172] @ a80c4 │ │ │ │ + ldr r3, [pc, #172] @ a80ac │ │ │ │ + ldr r2, [pc, #172] @ a80b0 │ │ │ │ + ldr r1, [pc, #172] @ a80b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #136] @ a80c8 │ │ │ │ - ldr r2, [pc, #136] @ a80cc │ │ │ │ - ldr r1, [pc, #136] @ a80d0 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #136] @ a80b8 │ │ │ │ + ldr r2, [pc, #136] @ a80bc │ │ │ │ + ldr r1, [pc, #136] @ a80c0 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #104] @ a80d4 │ │ │ │ - ldr r2, [pc, #104] @ a80d8 │ │ │ │ - ldr r1, [pc, #104] @ a80dc │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #104] @ a80c4 │ │ │ │ + ldr r2, [pc, #104] @ a80c8 │ │ │ │ + ldr r1, [pc, #104] @ a80cc │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #76] @ a80e0 │ │ │ │ - ldr r2, [pc, #76] @ a80e4 │ │ │ │ - ldr r1, [pc, #76] @ a80e8 │ │ │ │ + bl 2b4ac │ │ │ │ + ldr r3, [pc, #76] @ a80d0 │ │ │ │ + ldr r2, [pc, #76] @ a80d4 │ │ │ │ + ldr r1, [pc, #76] @ a80d8 │ │ │ │ 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 2b4ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffff242c │ │ │ │ @ instruction: 0xffff2494 │ │ │ │ @ instruction: 0xffff16b4 │ │ │ │ @ instruction: 0xffff226c │ │ │ │ @ instruction: 0xffff2398 │ │ │ │ @@ -137093,135 +137089,135 @@ │ │ │ │ @ instruction: 0xffff2798 │ │ │ │ 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] │ │ │ │ - ldr r1, [pc, #216] @ a81e4 │ │ │ │ - ldr r2, [pc, #216] @ a81e8 │ │ │ │ + ldr r1, [pc, #216] @ a81d4 │ │ │ │ + ldr r2, [pc, #216] @ a81d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #208] @ a81ec │ │ │ │ + ldr r4, [pc, #208] @ a81dc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ a81f0 │ │ │ │ + ldr r3, [pc, #204] @ a81e0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #144] @ a81f4 │ │ │ │ + bl 2b85c │ │ │ │ + ldr r1, [pc, #144] @ a81e4 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #100] @ a81f8 │ │ │ │ + bne a81c4 │ │ │ │ + bl 34c74 │ │ │ │ + ldr r3, [pc, #100] @ a81e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r2, [pc, #84] @ a81fc │ │ │ │ + ldr r2, [pc, #84] @ a81ec │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #56] @ a81e8 │ │ │ │ + ldr r3, [pc, #56] @ a81d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a81e0 │ │ │ │ + bne a81d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #4 │ │ │ │ subhi r0, r0, #4 │ │ │ │ - b a8188 │ │ │ │ + b a8178 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r0, ip, ror #29 │ │ │ │ + strdeq r7, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, ip, asr #29 │ │ │ │ + ldrdeq r7, [r0], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - strdeq r0, [pc], -r8 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ + eoreq r0, pc, r8, lsl #22 │ │ │ │ + eoreq r7, r0, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 a8244 │ │ │ │ + bls a8234 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8224 │ │ │ │ + bne a8214 │ │ │ │ bl 2393c │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ add r2, r4, #4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ lsl r6, r1, #12 │ │ │ │ - bls a8298 │ │ │ │ + bls a8288 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8230 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a827c │ │ │ │ + bhi a826c │ │ │ │ orr r1, r6, r1, lsl #16 │ │ │ │ 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 a82e8 │ │ │ │ + bls a82d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8230 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a82cc │ │ │ │ + bhi a82bc │ │ │ │ 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] │ │ │ │ @@ -137230,117 +137226,117 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne a8368 │ │ │ │ + bne a8358 │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc a8460 │ │ │ │ - ldr r3, [pc, #304] @ a847c │ │ │ │ - ldr r1, [pc, #304] @ a8480 │ │ │ │ - ldr r0, [pc, #304] @ a8484 │ │ │ │ + bcc a8450 │ │ │ │ + ldr r3, [pc, #304] @ a846c │ │ │ │ + ldr r1, [pc, #304] @ a8470 │ │ │ │ + ldr r0, [pc, #304] @ a8474 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ a8488 │ │ │ │ + ldr r2, [pc, #300] @ a8478 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a839c │ │ │ │ + bls a838c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a837c │ │ │ │ + bne a836c │ │ │ │ bl 2393c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #60817408 @ 0x3a00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a83e8 │ │ │ │ + bls a83d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a8388 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a83cc │ │ │ │ + bhi a83bc │ │ │ │ orr r5, r1, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r5, r5, #208896 @ 0x33000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8434 │ │ │ │ + bls a8424 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a8388 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8418 │ │ │ │ + bhi a8408 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ a848c │ │ │ │ + ldr r3, [pc, #68] @ a847c │ │ │ │ orr lr, lr, r5 │ │ │ │ add r2, r0, #20 │ │ │ │ orr r3, r1, r3 │ │ │ │ str lr, [r0, #12] │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, ip, lsl #13 │ │ │ │ + andseq r6, ip, r4, asr #17 │ │ │ │ + andseq r6, ip, r8, lsr #19 │ │ │ │ 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 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a85a4 │ │ │ │ + bls a8594 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a84a8 │ │ │ │ + bne a8498 │ │ │ │ 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 │ │ │ │ @@ -137364,148 +137360,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 a8578 │ │ │ │ + bgt a8568 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a8638 │ │ │ │ + bne a8628 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a85d0 │ │ │ │ + beq a85c0 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8908 │ │ │ │ + bls a88f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8558 │ │ │ │ + bne a8548 │ │ │ │ bl 2393c │ │ │ │ cmp lr, #0 │ │ │ │ - beq a85f0 │ │ │ │ + beq a85e0 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a86b0 │ │ │ │ + bls a86a0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8584 │ │ │ │ - b a8574 │ │ │ │ - ldr r2, [pc, #1104] @ a89fc │ │ │ │ + bne a8574 │ │ │ │ + b a8564 │ │ │ │ + ldr r2, [pc, #1104] @ a89ec │ │ │ │ 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 a88c0 │ │ │ │ + bls a88b0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a85d0 │ │ │ │ - b a8574 │ │ │ │ + bne a85c0 │ │ │ │ + b a8564 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a8618 │ │ │ │ + beq a8608 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a886c │ │ │ │ + bls a885c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne a85f8 │ │ │ │ - b a8574 │ │ │ │ + bne a85e8 │ │ │ │ + b a8564 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a895c │ │ │ │ + bls a894c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8618 │ │ │ │ - b a8574 │ │ │ │ + bne a8608 │ │ │ │ + b a8564 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a865c │ │ │ │ + bls a864c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a863c │ │ │ │ - b a8574 │ │ │ │ + bne a862c │ │ │ │ + b a8564 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ a89fc │ │ │ │ + ldr ip, [pc, #916] @ a89ec │ │ │ │ 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 a872c │ │ │ │ + beq a871c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8704 │ │ │ │ + bls a86f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8690 │ │ │ │ - b a8574 │ │ │ │ - ldr lr, [pc, #836] @ a89fc │ │ │ │ + bne a8680 │ │ │ │ + b a8564 │ │ │ │ + ldr lr, [pc, #836] @ a89ec │ │ │ │ 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 a87e0 │ │ │ │ + beq a87d0 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a87b8 │ │ │ │ + bls a87a8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a86e4 │ │ │ │ - b a8574 │ │ │ │ + bne a86d4 │ │ │ │ + b a8564 │ │ │ │ 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 a8784 │ │ │ │ + beq a8774 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8758 │ │ │ │ + bls a8748 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8738 │ │ │ │ - b a8574 │ │ │ │ + bne a8728 │ │ │ │ + b a8564 │ │ │ │ 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 │ │ │ │ @@ -137533,24 +137529,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 a8838 │ │ │ │ + beq a8828 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a880c │ │ │ │ + bls a87fc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a87ec │ │ │ │ - b a8574 │ │ │ │ + bne a87dc │ │ │ │ + b a8564 │ │ │ │ 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 │ │ │ │ @@ -137568,35 +137564,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] @ a89fc │ │ │ │ + ldr lr, [pc, #388] @ a89ec │ │ │ │ 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 a8838 │ │ │ │ + beq a8828 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89d0 │ │ │ │ + bls a89c0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a88a0 │ │ │ │ - b a8574 │ │ │ │ - ldr ip, [pc, #308] @ a89fc │ │ │ │ + bne a8890 │ │ │ │ + b a8564 │ │ │ │ + ldr ip, [pc, #308] @ a89ec │ │ │ │ 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 │ │ │ │ @@ -137606,37 +137602,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] @ a89fc │ │ │ │ + ldr ip, [pc, #236] @ a89ec │ │ │ │ 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 a8784 │ │ │ │ + beq a8774 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89a4 │ │ │ │ + bls a8994 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a893c │ │ │ │ - b a8574 │ │ │ │ + bne a892c │ │ │ │ + b a8564 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ a89fc │ │ │ │ + ldr ip, [pc, #148] @ a89ec │ │ │ │ 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] │ │ │ │ @@ -137655,1195 +137651,1195 @@ │ │ │ │ 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 a8784 │ │ │ │ + b a8774 │ │ │ │ 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 a8838 │ │ │ │ + b a8828 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000a8a00 : │ │ │ │ +000a89f0 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a08 : │ │ │ │ +000a89f8 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a10 : │ │ │ │ +000a8a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #1684] @ a90bc │ │ │ │ + ldr r4, [pc, #1684] @ a90ac │ │ │ │ cmp r1, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8cd4 │ │ │ │ + beq a8cc4 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1652] @ a90c0 │ │ │ │ + ldr r3, [pc, #1652] @ a90b0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8cbc │ │ │ │ + bls a8cac │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8a50 │ │ │ │ + bne a8a40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #1600] @ a90c4 │ │ │ │ + ldr r1, [pc, #1600] @ a90b4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a9098 │ │ │ │ + bne a9088 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi a8b80 │ │ │ │ + bhi a8b70 │ │ │ │ cmp r9, #1 │ │ │ │ - beq a8b8c │ │ │ │ - ldr r1, [pc, #1556] @ a90c8 │ │ │ │ - ldr r2, [pc, #1556] @ a90cc │ │ │ │ + beq a8b7c │ │ │ │ + ldr r1, [pc, #1556] @ a90b8 │ │ │ │ + ldr r2, [pc, #1556] @ a90bc │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r3, #20 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - bcc a8efc │ │ │ │ + bcc a8eec │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8d54 │ │ │ │ + bls a8d44 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r1, r3, #24 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcc a8ee0 │ │ │ │ + bcc a8ed0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8e9c │ │ │ │ + bls a8e8c │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #720896 @ 0xb0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a8bd8 │ │ │ │ - ldr r1, [pc, #1412] @ a90d0 │ │ │ │ + b a8bc8 │ │ │ │ + ldr r1, [pc, #1412] @ a90c0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ orr r2, r2, r1 │ │ │ │ add r3, r0, #20 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r9, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #1380] @ a90d4 │ │ │ │ + ldr r3, [pc, #1380] @ a90c4 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq a8f88 │ │ │ │ + beq a8f78 │ │ │ │ cmp r9, #2 │ │ │ │ - beq a8f14 │ │ │ │ + beq a8f04 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1348] @ a90d8 │ │ │ │ + ldr r2, [pc, #1348] @ a90c8 │ │ │ │ add r1, r3, #8 │ │ │ │ str r9, [r5, #20] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - bcc a8d98 │ │ │ │ + bcc a8d88 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8ffc │ │ │ │ + bls a8fec │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r1, r3, #12 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq a8c80 │ │ │ │ - ldr r8, [pc, #1256] @ a90dc │ │ │ │ - ldr fp, [pc, #1256] @ a90e0 │ │ │ │ - ldr r3, [pc, #1256] @ a90e4 │ │ │ │ + beq a8c70 │ │ │ │ + ldr r8, [pc, #1256] @ a90cc │ │ │ │ + ldr fp, [pc, #1256] @ a90d0 │ │ │ │ + ldr r3, [pc, #1256] @ a90d4 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r7, r8, r4, lsl #12 │ │ │ │ - bcc a8db0 │ │ │ │ + bcc a8da0 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls a8dd0 │ │ │ │ + bls a8dc0 │ │ │ │ cmp r4, #11 │ │ │ │ moveq sl, #3 │ │ │ │ andne sl, r4, #15 │ │ │ │ moveq r1, sl │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a8df4 │ │ │ │ + bls a8de4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8c34 │ │ │ │ + bne a8c24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1152] @ a90e4 │ │ │ │ + ldr r3, [pc, #1152] @ a90d4 │ │ │ │ orr r7, r7, sl │ │ │ │ orr r7, r7, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne a8bf8 │ │ │ │ - ldr ip, [pc, #1120] @ a90e8 │ │ │ │ + bne a8be8 │ │ │ │ + ldr ip, [pc, #1120] @ a90d8 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ and r1, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8e14 │ │ │ │ + bls a8e04 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8c9c │ │ │ │ + bne a8c8c │ │ │ │ bl 2393c │ │ │ │ - ldr r2, [pc, #1064] @ a90ec │ │ │ │ + ldr r2, [pc, #1064] @ a90dc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a8a7c │ │ │ │ - ldr r1, [pc, #1044] @ a90f0 │ │ │ │ + b a8a6c │ │ │ │ + ldr r1, [pc, #1044] @ a90e0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8fdc │ │ │ │ + bls a8fcc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8ce4 │ │ │ │ - ldr r2, [pc, #1004] @ a90f4 │ │ │ │ + bne a8cd4 │ │ │ │ + ldr r2, [pc, #1004] @ a90e4 │ │ │ │ add r0, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #976] @ a90f8 │ │ │ │ + ldr r2, [pc, #976] @ a90e8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #972] @ a90fc │ │ │ │ + ldr r2, [pc, #972] @ a90ec │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #9961472 @ 0x980000 │ │ │ │ add r2, r2, #20 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #948] @ a9100 │ │ │ │ + ldr r2, [pc, #948] @ a90f0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b a8a44 │ │ │ │ + b a8a34 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9020 │ │ │ │ + bls a9010 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8d58 │ │ │ │ + bne a8d48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #888] @ a9104 │ │ │ │ + ldr r2, [pc, #888] @ a90f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8b04 │ │ │ │ + b a8af4 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #12 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b a8bd8 │ │ │ │ + b a8bc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a8c74 │ │ │ │ + b a8c64 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a8c74 │ │ │ │ + b a8c64 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a8c60 │ │ │ │ + b a8c50 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #716] @ a90ec │ │ │ │ + ldr ip, [pc, #716] @ a90dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8e60 │ │ │ │ + bls a8e50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq a8cb8 │ │ │ │ + beq a8ca8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8e44 │ │ │ │ + bhi a8e34 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #612] @ a90d0 │ │ │ │ + ldr ip, [pc, #612] @ a90c0 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8b44 │ │ │ │ + bls a8b34 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8e7c │ │ │ │ - b a8cb8 │ │ │ │ + bne a8e6c │ │ │ │ + b a8ca8 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9038 │ │ │ │ + bls a9028 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8ea0 │ │ │ │ + bne a8e90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #560] @ a9104 │ │ │ │ + ldr r2, [pc, #560] @ a90f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8bd8 │ │ │ │ + b a8bc8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8bd8 │ │ │ │ + b a8bc8 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #24 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b a8b04 │ │ │ │ - ldr r1, [pc, #492] @ a9108 │ │ │ │ + b a8af4 │ │ │ │ + ldr r1, [pc, #492] @ a90f8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9068 │ │ │ │ + bls a9058 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f24 │ │ │ │ - ldr r2, [pc, #452] @ a910c │ │ │ │ + bne a8f14 │ │ │ │ + ldr r2, [pc, #452] @ a90fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #428] @ a9110 │ │ │ │ - ldr r3, [pc, #428] @ a9114 │ │ │ │ - ldr r0, [pc, #428] @ a9118 │ │ │ │ + ldr r1, [pc, #428] @ a9100 │ │ │ │ + ldr r3, [pc, #428] @ a9104 │ │ │ │ + ldr r0, [pc, #428] @ a9108 │ │ │ │ stm r2, {r1, r3} │ │ │ │ sub r3, r3, #2293760 @ 0x230000 │ │ │ │ sub r3, r3, #201 @ 0xc9 │ │ │ │ add r1, r2, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ - b a8b7c │ │ │ │ - ldr r1, [pc, #396] @ a911c │ │ │ │ + b a8b6c │ │ │ │ + ldr r1, [pc, #396] @ a910c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9050 │ │ │ │ + bls a9040 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f94 │ │ │ │ - ldr r2, [pc, #360] @ a9120 │ │ │ │ + bne a8f84 │ │ │ │ + ldr r2, [pc, #360] @ a9110 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #340] @ a9124 │ │ │ │ + ldr r3, [pc, #340] @ a9114 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a8b7c │ │ │ │ + b a8b6c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #260] @ a90ec │ │ │ │ + ldr r2, [pc, #260] @ a90dc │ │ │ │ mov r1, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a8d20 │ │ │ │ + b a8d10 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9080 │ │ │ │ + bls a9070 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9000 │ │ │ │ - b a8ebc │ │ │ │ - ldr r2, [pc, #196] @ a90ec │ │ │ │ + bne a8ff0 │ │ │ │ + b a8eac │ │ │ │ + ldr r2, [pc, #196] @ a90dc │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r3, r3, #24 │ │ │ │ - b a8d84 │ │ │ │ - ldr r2, [pc, #172] @ a90ec │ │ │ │ + b a8d74 │ │ │ │ + ldr r2, [pc, #172] @ a90dc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a8ecc │ │ │ │ - ldr r1, [pc, #148] @ a90ec │ │ │ │ + b a8ebc │ │ │ │ + ldr r1, [pc, #148] @ a90dc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ add r2, r0, #24 │ │ │ │ str r1, [r0, #20] │ │ │ │ - b a8fc8 │ │ │ │ - ldr r1, [pc, #124] @ a90ec │ │ │ │ + b a8fb8 │ │ │ │ + ldr r1, [pc, #124] @ a90dc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ add r2, r0, #24 │ │ │ │ str r1, [r0, #20] │ │ │ │ - b a8f5c │ │ │ │ - ldr r2, [pc, #100] @ a90ec │ │ │ │ + b a8f4c │ │ │ │ + ldr r2, [pc, #100] @ a90dc │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r3, r3, #12 │ │ │ │ - b a8ecc │ │ │ │ - ldr r3, [pc, #136] @ a9128 │ │ │ │ - ldr r1, [pc, #136] @ a912c │ │ │ │ - ldr r0, [pc, #136] @ a9130 │ │ │ │ + b a8ebc │ │ │ │ + ldr r3, [pc, #136] @ a9118 │ │ │ │ + ldr r1, [pc, #136] @ a911c │ │ │ │ + ldr r0, [pc, #136] @ a9120 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ a9134 │ │ │ │ + ldr r2, [pc, #132] @ a9124 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r7, r0, r8, asr #11 │ │ │ │ + ldrdeq r7, [r0], -r8 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r0, #0 │ │ │ │ orr r0, r0, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ str r1, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xfffff45c │ │ │ │ mov r3, #0 │ │ │ │ - @ instruction: 0x002effb4 │ │ │ │ - eoreq pc, lr, r8, lsl #31 │ │ │ │ + eoreq pc, lr, r4, asr #31 │ │ │ │ + mlaeq lr, r8, pc, pc @ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ str r7, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [fp, r3] │ │ │ │ - eoreq pc, lr, r4, ror sp @ │ │ │ │ - eoreq pc, lr, r8, asr #26 │ │ │ │ + eoreq pc, lr, r4, lsl #27 │ │ │ │ + eoreq pc, lr, r8, asr sp @ │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, lr, r0, lsl #26 │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ + eoreq pc, lr, r0, lsl sp @ │ │ │ │ + eoreq pc, lr, r8, ror #25 │ │ │ │ ldr r1, [r3] │ │ │ │ - andseq sl, sp, r8, ror #18 │ │ │ │ - andseq r5, ip, r0, lsr #23 │ │ │ │ - andseq r5, ip, r0, ror #24 │ │ │ │ + andseq sl, sp, r8, lsr r9 │ │ │ │ + andseq r5, ip, r0, ror fp │ │ │ │ + andseq r5, ip, r0, lsr ip │ │ │ │ muleq r0, r5, r9 │ │ │ │ │ │ │ │ -000a9138 : │ │ │ │ +000a9128 : │ │ │ │ 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, #2264] @ a9a28 │ │ │ │ + ldr ip, [pc, #2264] @ a9a18 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2256] @ a9a2c │ │ │ │ + ldr r0, [pc, #2256] @ a9a1c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r9, [pc, #2248] @ a9a30 │ │ │ │ + ldr r9, [pc, #2248] @ a9a20 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2232] @ a9a34 │ │ │ │ + ldr r3, [pc, #2232] @ a9a24 │ │ │ │ add r9, pc, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr sl, [r9, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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 2b694 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b864 │ │ │ │ + bl 2b85c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [pc, #2164] @ a9a38 │ │ │ │ + ldr r3, [pc, #2164] @ a9a28 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r4, [r9, r3] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a96c8 │ │ │ │ + bls a96b8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a91e0 │ │ │ │ + bne a91d0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2080] @ a9a3c │ │ │ │ + ldr r2, [pc, #2080] @ a9a2c │ │ │ │ str r2, [r3], #8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr r3, [pc, #2064] @ a9a40 │ │ │ │ + ldr r3, [pc, #2064] @ a9a30 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a92b4 │ │ │ │ + bls a92a4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9230 │ │ │ │ + bne a9220 │ │ │ │ rsb ip, r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a977c │ │ │ │ + bls a976c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9254 │ │ │ │ + bne a9244 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9920 │ │ │ │ + bls a9910 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9274 │ │ │ │ + bne a9264 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1948] @ a9a44 │ │ │ │ + ldr r2, [pc, #1948] @ a9a34 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a92cc │ │ │ │ + b a92bc │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r2, r2, #139264 @ 0x22000 │ │ │ │ add r3, r1, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ sub r2, r6, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9360 │ │ │ │ + bls a9350 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92d4 │ │ │ │ + bne a92c4 │ │ │ │ sub r6, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r6, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9718 │ │ │ │ + bls a9708 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92f8 │ │ │ │ + bne a92e8 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9948 │ │ │ │ + bls a9938 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9318 │ │ │ │ + bne a9308 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1780] @ a9a48 │ │ │ │ + ldr r1, [pc, #1780] @ a9a38 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a9378 │ │ │ │ + b a9368 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r1, r1, #5373952 @ 0x520000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8308 │ │ │ │ + bl a82f8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96d0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ - beq a9734 │ │ │ │ + beq a9724 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9798 │ │ │ │ + beq a9788 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8a10 │ │ │ │ + bl a8a00 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96d0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [r5, #12] │ │ │ │ - bl a8308 │ │ │ │ + bl a82f8 │ │ │ │ str r9, [r5, #12] │ │ │ │ ldr lr, [r6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq a9828 │ │ │ │ + beq a9818 │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a9a04 │ │ │ │ + bne a99f4 │ │ │ │ mov r2, r9 │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ and r0, r1, #65280 @ 0xff00 │ │ │ │ and ip, r1, #16711680 @ 0xff0000 │ │ │ │ and r9, r1, #-16777216 @ 0xff000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a989c │ │ │ │ + bls a988c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9434 │ │ │ │ + bne a9424 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ str r3, [r6] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r2, #0 │ │ │ │ - bne a99e0 │ │ │ │ + bne a99d0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9888 │ │ │ │ + bls a9878 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a946c │ │ │ │ + bne a945c │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r2, #0 │ │ │ │ - bne a99bc │ │ │ │ + bne a99ac │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9874 │ │ │ │ + bls a9864 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94a4 │ │ │ │ + bne a9494 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne a9998 │ │ │ │ + bne a9988 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a97d0 │ │ │ │ + bls a97c0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94f0 │ │ │ │ + bne a94e0 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9904 │ │ │ │ + bls a98f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9514 │ │ │ │ + bne a9504 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9968 │ │ │ │ + bls a9958 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9534 │ │ │ │ + bne a9524 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1248] @ a9a4c │ │ │ │ + ldr r3, [pc, #1248] @ a9a3c │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a97b8 │ │ │ │ + bls a97a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9578 │ │ │ │ + bne a9568 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1184] @ a9a50 │ │ │ │ + ldr r2, [pc, #1184] @ a9a40 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - blt a98b0 │ │ │ │ + blt a98a0 │ │ │ │ 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 │ │ │ │ + bhi a97dc │ │ │ │ + bl 2b73c │ │ │ │ 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 │ │ │ │ - bls a9810 │ │ │ │ + bls a9800 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a95f0 │ │ │ │ + bne a95e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [sp, #30] │ │ │ │ strh r3, [sp, #32] │ │ │ │ strh r3, [sp, #34] @ 0x22 │ │ │ │ strh r3, [sp, #36] @ 0x24 │ │ │ │ strh r3, [sp, #38] @ 0x26 │ │ │ │ - ldr r3, [pc, #1036] @ a9a54 │ │ │ │ + ldr r3, [pc, #1036] @ a9a44 │ │ │ │ str r2, [r4, #4] │ │ │ │ strh fp, [sp, #28] │ │ │ │ str r3, [r0] │ │ │ │ - beq a9664 │ │ │ │ + beq a9654 │ │ │ │ cmp fp, #62 @ 0x3e │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ movne r3, #1 │ │ │ │ strh r3, [sp, #30] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a97f8 │ │ │ │ + bls a97e8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a966c │ │ │ │ + bne a965c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #952] @ a9a58 │ │ │ │ + ldr r3, [pc, #952] @ a9a48 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ movls r2, #1 │ │ │ │ movls r0, r2 │ │ │ │ movhi r0, #0 │ │ │ │ strls r2, [r4, #12] │ │ │ │ - b a96e8 │ │ │ │ + b a96d8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #904] @ a9a5c │ │ │ │ + ldr r2, [pc, #904] @ a9a4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9210 │ │ │ │ + b a9200 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #880] @ a9a60 │ │ │ │ + ldr r2, [pc, #880] @ a9a50 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #820] @ a9a2c │ │ │ │ + ldr r3, [pc, #820] @ a9a1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9994 │ │ │ │ + bne a9984 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r1, r1, #7471104 @ 0x720000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b a9378 │ │ │ │ + b a9368 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9938 │ │ │ │ + bne a9928 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #788] @ a9a64 │ │ │ │ + ldr r3, [pc, #788] @ a9a54 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2932] @ 0xb74 │ │ │ │ ldreq r2, [r3, #2924] @ 0xb6c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8200 │ │ │ │ + bl a81f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #760] @ a9a68 │ │ │ │ + ldr r2, [pc, #760] @ a9a58 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a93e0 │ │ │ │ - ldr r2, [pc, #744] @ a9a6c │ │ │ │ + b a93d0 │ │ │ │ + ldr r2, [pc, #744] @ a9a5c │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b a92cc │ │ │ │ + b a92bc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9960 │ │ │ │ + bne a9950 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - b a93c0 │ │ │ │ + b a93b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #664] @ a9a5c │ │ │ │ + ldr r2, [pc, #664] @ a9a4c │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a95a8 │ │ │ │ + b a9598 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #660] @ a9a70 │ │ │ │ + ldr r2, [pc, #660] @ a9a60 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ - bl 2b6b4 │ │ │ │ + b a9564 │ │ │ │ + bl 2b6ac │ │ │ │ mov r2, r0 │ │ │ │ - b a95e4 │ │ │ │ - ldr r2, [pc, #604] @ a9a5c │ │ │ │ + b a95d4 │ │ │ │ + ldr r2, [pc, #604] @ a9a4c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b a9698 │ │ │ │ - ldr r2, [pc, #580] @ a9a5c │ │ │ │ + b a9688 │ │ │ │ + ldr r2, [pc, #580] @ a9a4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a961c │ │ │ │ + b a960c │ │ │ │ sub r3, r1, r6 │ │ │ │ asr r3, r3, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ andcc lr, lr, #-16777216 @ 0xff000000 │ │ │ │ biccc r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orrcc lr, lr, r3 │ │ │ │ strcc lr, [r6] │ │ │ │ - bcc a94ec │ │ │ │ - ldr r3, [pc, #540] @ a9a74 │ │ │ │ - ldr r1, [pc, #540] @ a9a78 │ │ │ │ - ldr r0, [pc, #540] @ a9a7c │ │ │ │ + bcc a94dc │ │ │ │ + ldr r3, [pc, #540] @ a9a64 │ │ │ │ + ldr r1, [pc, #540] @ a9a68 │ │ │ │ + ldr r0, [pc, #540] @ a9a6c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #536] @ a9a80 │ │ │ │ + ldr r2, [pc, #536] @ a9a70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b a94c4 │ │ │ │ + b a94b4 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a948c │ │ │ │ + b a947c │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a9454 │ │ │ │ + b a9444 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b7d4 │ │ │ │ + bl 2b7cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a997c │ │ │ │ + bls a996c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a98c0 │ │ │ │ + bne a98b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl a8490 │ │ │ │ + bl a8480 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a9a54 │ │ │ │ + ldr r3, [pc, #348] @ a9a44 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a96a8 │ │ │ │ + b a9698 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #372] @ a9a84 │ │ │ │ + ldr r2, [pc, #372] @ a9a74 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ - ldr r2, [pc, #308] @ a9a5c │ │ │ │ + b a9564 │ │ │ │ + ldr r2, [pc, #308] @ a9a4c │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ - b a92a0 │ │ │ │ - ldr r3, [pc, #292] @ a9a64 │ │ │ │ + b a9290 │ │ │ │ + ldr r3, [pc, #292] @ a9a54 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2928] @ 0xb70 │ │ │ │ - b a9758 │ │ │ │ + b a9748 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ - ldr r0, [pc, #264] @ a9a5c │ │ │ │ + ldr r0, [pc, #264] @ a9a4c │ │ │ │ mov r2, r3 │ │ │ │ orr r0, r1, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a934c │ │ │ │ + b a933c │ │ │ │ mov r2, #2 │ │ │ │ - b a93bc │ │ │ │ + b a93ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #276] @ a9a88 │ │ │ │ + ldr r2, [pc, #276] @ a9a78 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9564 │ │ │ │ - ldr r2, [pc, #216] @ a9a5c │ │ │ │ + b a9554 │ │ │ │ + ldr r2, [pc, #216] @ a9a4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a98f0 │ │ │ │ + b a98e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ a9a8c │ │ │ │ - ldr r1, [pc, #236] @ a9a90 │ │ │ │ - ldr r0, [pc, #236] @ a9a94 │ │ │ │ + ldr r3, [pc, #236] @ a9a7c │ │ │ │ + ldr r1, [pc, #236] @ a9a80 │ │ │ │ + ldr r0, [pc, #236] @ a9a84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ a9a98 │ │ │ │ - ldr r1, [pc, #212] @ a9a9c │ │ │ │ - ldr r0, [pc, #212] @ a9aa0 │ │ │ │ + ldr r3, [pc, #212] @ a9a88 │ │ │ │ + ldr r1, [pc, #212] @ a9a8c │ │ │ │ + ldr r0, [pc, #212] @ a9a90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ a9aa4 │ │ │ │ + ldr r2, [pc, #208] @ a9a94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ a9aa8 │ │ │ │ - ldr r1, [pc, #192] @ a9aac │ │ │ │ - ldr r0, [pc, #192] @ a9ab0 │ │ │ │ + ldr r3, [pc, #192] @ a9a98 │ │ │ │ + ldr r1, [pc, #192] @ a9a9c │ │ │ │ + ldr r0, [pc, #192] @ a9aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ a9ab4 │ │ │ │ - ldr r1, [pc, #168] @ a9ab8 │ │ │ │ - ldr r0, [pc, #168] @ a9abc │ │ │ │ + ldr r3, [pc, #168] @ a9aa4 │ │ │ │ + ldr r1, [pc, #168] @ a9aa8 │ │ │ │ + ldr r0, [pc, #168] @ a9aac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r6, r0, r0, lsr #29 │ │ │ │ + @ instruction: 0x00206eb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r0, r0, lsl #29 │ │ │ │ + mlaeq r0, r0, lr, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r2, r5, #1 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r5, r2 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r6, r0, r4, lsl #18 │ │ │ │ + eoreq r6, r0, r4, lsl r9 │ │ │ │ @ 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 │ │ │ │ + andseq sl, sp, r0, lsl #3 │ │ │ │ + @ instruction: 0x001c53b8 │ │ │ │ + @ instruction: 0x001c53d8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ sub r2, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ - andseq sl, sp, r8, 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 sl, sp, r8, lsr r0 │ │ │ │ + andseq r5, ip, r4, ror r2 │ │ │ │ + andseq r5, ip, r4, lsr r4 │ │ │ │ + andseq sl, sp, r4, lsl r0 │ │ │ │ + andseq r5, ip, ip, asr #4 │ │ │ │ + @ instruction: 0x001c53d8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001d9ff0 │ │ │ │ + andseq r5, ip, ip, lsr #4 │ │ │ │ + andseq r5, ip, r4, lsl #7 │ │ │ │ + andseq r9, sp, ip, asr #31 │ │ │ │ + andseq r5, ip, r8, lsl #4 │ │ │ │ + @ instruction: 0x001c53fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266510 │ │ │ │ + bl 2664d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26650c │ │ │ │ + bl 2664cc │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 266884 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266af0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266dd0 │ │ │ │ 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 266de4 │ │ │ │ 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 266dbc │ │ │ │ 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 266df8 │ │ │ │ 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 266e0c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne a9c44 │ │ │ │ + bne a9c34 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #2 │ │ │ │ - beq a9c74 │ │ │ │ - ble a9c54 │ │ │ │ + beq a9c64 │ │ │ │ + ble a9c44 │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9c90 │ │ │ │ + bne a9c80 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ sub r1, r1, #50 @ 0x32 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ movhi r0, #0 │ │ │ │ @@ -138852,833 +138848,833 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ lsl ip, r1, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi a9c18 │ │ │ │ + bhi a9c08 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #3 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #3 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #24 │ │ │ │ movle ip, #0 │ │ │ │ movgt ip, #1 │ │ │ │ - b a9c4c │ │ │ │ + b a9c3c │ │ │ │ add ip, r0, #2 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ cmphi ip, #1 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d00 │ │ │ │ sub r0, r3, #11 │ │ │ │ cmp r0, #5 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d00 │ │ │ │ cmp r1, #4 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9cf8 │ │ │ │ + beq a9ce8 │ │ │ │ cmn r1, #4 │ │ │ │ andeq r0, r2, #1 │ │ │ │ - bne a9d10 │ │ │ │ + bne a9d00 │ │ │ │ cmp r3, #10 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #9 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ and r0, r2, #1 │ │ │ │ - beq a9ce8 │ │ │ │ + beq a9cd8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #36] @ a9d54 │ │ │ │ - ldr r3, [pc, #36] @ a9d58 │ │ │ │ - ldr r2, [pc, #36] @ a9d5c │ │ │ │ + ldr r1, [pc, #36] @ a9d44 │ │ │ │ + ldr r3, [pc, #36] @ a9d48 │ │ │ │ + ldr r2, [pc, #36] @ a9d4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldrd r2, [r2] │ │ │ │ - bl 13083c │ │ │ │ + bl 130830 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + ldrdeq r6, [r0], -r4 @ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ a9d80 │ │ │ │ + ldr r2, [pc, #24] @ a9d84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 12c5f0 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl #5 │ │ │ │ + mlaeq r0, r0, r2, r6 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ a9db8 │ │ │ │ + ldr r2, [pc, #24] @ a9dbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 12c410 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, asr #4 │ │ │ │ + eoreq r6, r0, r8, asr 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] @ a9e00 │ │ │ │ - ldr r2, [pc, #24] @ a9e04 │ │ │ │ + ldr r3, [pc, #24] @ a9df0 │ │ │ │ + ldr r2, [pc, #24] @ a9df4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 12c3cc │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl r2 │ │ │ │ + eoreq r6, r0, r0, lsr #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] @ a9e38 │ │ │ │ - ldr r2, [pc, #24] @ a9e3c │ │ │ │ + ldr r3, [pc, #24] @ a9e28 │ │ │ │ + ldr r2, [pc, #24] @ a9e2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 12c5ec │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r8, ror #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] @ a9e70 │ │ │ │ - ldr r2, [pc, #24] @ a9e74 │ │ │ │ + ldr r3, [pc, #24] @ a9e60 │ │ │ │ + ldr r2, [pc, #24] @ a9e64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 12c5e8 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr #3 │ │ │ │ + @ instruction: 0x002061b0 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ a9e98 │ │ │ │ + ldr r2, [pc, #24] @ a9e9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130538 │ │ │ │ + bl 13052c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, ror #2 │ │ │ │ + eoreq r6, r0, r8, ror 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] @ a9ee0 │ │ │ │ - ldr r2, [pc, #24] @ a9ee4 │ │ │ │ + ldr r3, [pc, #24] @ a9ed0 │ │ │ │ + ldr r2, [pc, #24] @ a9ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13053c │ │ │ │ + bl 130530 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr r1 │ │ │ │ + eoreq r6, r0, r0, asr #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] @ a9f18 │ │ │ │ - ldr r2, [pc, #24] @ a9f1c │ │ │ │ + ldr r3, [pc, #24] @ a9f08 │ │ │ │ + ldr r2, [pc, #24] @ a9f0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130534 │ │ │ │ + bl 130528 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r8, lsl #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] @ a9f50 │ │ │ │ - ldr r2, [pc, #24] @ a9f54 │ │ │ │ + ldr r3, [pc, #24] @ a9f40 │ │ │ │ + ldr r2, [pc, #24] @ a9f44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130530 │ │ │ │ + bl 130524 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr #1 │ │ │ │ + ldrdeq r6, [r0], -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] @ a9f88 │ │ │ │ - ldr r2, [pc, #24] @ a9f8c │ │ │ │ + ldr r3, [pc, #24] @ a9f78 │ │ │ │ + ldr r2, [pc, #24] @ a9f7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13052c │ │ │ │ + bl 130520 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl #1 │ │ │ │ + mlaeq r0, r8, r0, r6 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ a9fb0 │ │ │ │ + ldr r2, [pc, #24] @ a9fb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130528 │ │ │ │ + bl 13051c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr r0 │ │ │ │ + eoreq r6, r0, r0, rrx │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ a9fe8 │ │ │ │ + ldr r2, [pc, #24] @ a9fec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130524 │ │ │ │ + bl 130518 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl r0 │ │ │ │ + eoreq r6, r0, r8, lsr #32 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #24] @ aa020 │ │ │ │ + ldr r2, [pc, #24] @ aa024 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130520 │ │ │ │ + bl 130514 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r0, r0, ror #31 │ │ │ │ + strdeq r5, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #428] @ aa1fc │ │ │ │ - ldr r3, [pc, #428] @ aa200 │ │ │ │ + ldr r2, [pc, #428] @ aa1ec │ │ │ │ + ldr r3, [pc, #428] @ aa1f0 │ │ │ │ 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 266dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa124 │ │ │ │ + bne aa114 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #360] @ aa204 │ │ │ │ + ldr r3, [pc, #360] @ aa1f4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa0e8 │ │ │ │ - ldr r2, [pc, #332] @ aa208 │ │ │ │ - ldr r3, [pc, #320] @ aa200 │ │ │ │ + beq aa0d8 │ │ │ │ + ldr r2, [pc, #332] @ aa1f8 │ │ │ │ + ldr r3, [pc, #320] @ aa1f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne aa1f8 │ │ │ │ + bne aa1e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #276] @ aa204 │ │ │ │ + ldr r3, [pc, #276] @ aa1f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa198 │ │ │ │ + beq aa188 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #248] @ aa20c │ │ │ │ + ldr r3, [pc, #248] @ aa1fc │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 2664d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #200] @ aa204 │ │ │ │ + ldr r3, [pc, #200] @ aa1f4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa18c │ │ │ │ - ldr r3, [pc, #168] @ aa204 │ │ │ │ + bne aa17c │ │ │ │ + ldr r3, [pc, #168] @ aa1f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa1e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #140] @ aa20c │ │ │ │ + ldr r3, [pc, #140] @ aa1fc │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 2664d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a4 │ │ │ │ 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 266dbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa1e0 │ │ │ │ + bne aa1d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #56] @ aa20c │ │ │ │ + ldr r3, [pc, #56] @ aa1fc │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 2664d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0a4 │ │ │ │ mov r6, #1 │ │ │ │ - b aa19c │ │ │ │ + b aa18c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r0, r8, lsr #31 │ │ │ │ + @ instruction: 0x00205fb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - eoreq r5, r0, ip, lsr pc │ │ │ │ + eoreq r5, r0, ip, asr #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #960] @ aa5f0 │ │ │ │ + ldr r1, [pc, #960] @ aa5e0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #936] @ aa5f4 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #936] @ aa5e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #916] @ aa5f8 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #916] @ aa5e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #896] @ aa5fc │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #896] @ aa5ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #876] @ aa600 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #876] @ aa5f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #856] @ aa604 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #856] @ aa5f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #836] @ aa608 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #836] @ aa5f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #816] @ aa60c │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #816] @ aa5fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #796] @ aa610 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #796] @ aa600 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #776] @ aa614 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #776] @ aa604 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #756] @ aa618 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #756] @ aa608 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #736] @ aa61c │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #736] @ aa60c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #716] @ aa620 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr r1, [pc, #716] @ aa610 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ + beq aa5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq aa5d8 │ │ │ │ - ldr r1, [pc, #688] @ aa624 │ │ │ │ + beq aa5c8 │ │ │ │ + ldr r1, [pc, #688] @ aa614 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #668] @ aa628 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #668] @ aa618 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #648] @ aa62c │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #648] @ aa61c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #628] @ aa630 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #628] @ aa620 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #608] @ aa634 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #608] @ aa624 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #588] @ aa638 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #588] @ aa628 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #568] @ aa63c │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #568] @ aa62c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #548] @ aa640 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #548] @ aa630 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #528] @ aa644 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #528] @ aa634 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #508] @ aa648 │ │ │ │ + beq aa5d0 │ │ │ │ + ldr r1, [pc, #508] @ aa638 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ + beq aa5d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #480] @ aa64c │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #480] @ aa63c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #460] @ aa650 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #460] @ aa640 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #440] @ aa654 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #440] @ aa644 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #420] @ aa658 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #420] @ aa648 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #400] @ aa65c │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #400] @ aa64c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #380] @ aa660 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #380] @ aa650 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #360] @ aa664 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #360] @ aa654 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #340] @ aa668 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #340] @ aa658 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #320] @ aa66c │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #320] @ aa65c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #300] @ aa670 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #300] @ aa660 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #280] @ aa674 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #280] @ aa664 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #260] @ aa678 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #260] @ aa668 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #240] @ aa67c │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #240] @ aa66c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #220] @ aa680 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #220] @ aa670 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #200] @ aa684 │ │ │ │ + beq aa5d8 │ │ │ │ + ldr r1, [pc, #200] @ aa674 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ 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: 0x001c4ed4 │ │ │ │ - andseq r4, ip, r4, asr #29 │ │ │ │ - @ instruction: 0x001c4eb8 │ │ │ │ - andseq r4, ip, ip, lsr #29 │ │ │ │ - andseq r4, ip, r0, lsr #29 │ │ │ │ - mulseq ip, r8, lr │ │ │ │ - mulseq ip, r0, lr │ │ │ │ + andseq r4, ip, r4, lsr #29 │ │ │ │ + mulseq ip, r4, lr │ │ │ │ andseq r4, ip, r8, lsl #29 │ │ │ │ - andseq r4, ip, r0, lsl #29 │ │ │ │ - andseq r4, ip, r8, ror lr │ │ │ │ - andseq r4, ip, r8, ror lr │ │ │ │ - andseq r4, ip, r4, ror lr │ │ │ │ + andseq r4, ip, ip, ror lr │ │ │ │ andseq r4, ip, r0, ror lr │ │ │ │ - andseq r4, ip, r4, ror #28 │ │ │ │ + andseq r4, ip, r8, ror #28 │ │ │ │ + andseq r4, ip, r0, ror #28 │ │ │ │ + andseq r4, ip, r8, asr lr │ │ │ │ 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, r8, asr #28 │ │ │ │ + andseq r4, ip, r8, asr #28 │ │ │ │ + andseq r4, ip, r4, asr #28 │ │ │ │ + andseq r4, ip, r0, asr #28 │ │ │ │ + andseq r4, ip, r4, lsr lr │ │ │ │ + andseq r4, ip, r0, lsr #28 │ │ │ │ + andseq r4, ip, ip, lsl #28 │ │ │ │ + @ instruction: 0x001c4df8 │ │ │ │ andseq r4, ip, r4, ror #27 │ │ │ │ @ instruction: 0x001c4dd4 │ │ │ │ - andseq r4, ip, r8, asr #27 │ │ │ │ + andseq r4, ip, r4, 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 │ │ │ │ - andseq r4, ip, r0, ror sp │ │ │ │ + andseq r4, ip, r4, lsl #27 │ │ │ │ + andseq r4, ip, r4, ror sp │ │ │ │ andseq r4, ip, r8, ror #26 │ │ │ │ - andseq r4, ip, r8, asr sp │ │ │ │ - andseq r4, ip, r8, asr #26 │ │ │ │ + andseq r4, ip, ip, asr sp │ │ │ │ + andseq r4, ip, ip, asr #26 │ │ │ │ + andseq r4, ip, r0, 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 │ │ │ │ + @ instruction: 0x001c4cd8 │ │ │ │ + andseq r4, ip, r8, asr #25 │ │ │ │ + @ instruction: 0x001c4cb8 │ │ │ │ ldr ip, [r0] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #20] @ aa6b0 │ │ │ │ + ldr r3, [pc, #20] @ aa6a0 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r2, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ 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 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq aa7ac │ │ │ │ + beq aa79c │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne aa8a4 │ │ │ │ + bne aa894 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and r4, r1, #16711680 @ 0xff0000 │ │ │ │ mov lr, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa800 │ │ │ │ + bls aa7f0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aa6f4 │ │ │ │ + bne aa6e4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne aa814 │ │ │ │ + bne aa804 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7ec │ │ │ │ + bls aa7dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa72c │ │ │ │ + bne aa71c │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne aa838 │ │ │ │ + bne aa828 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7d8 │ │ │ │ + bls aa7c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa764 │ │ │ │ + bne aa754 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aa85c │ │ │ │ + bne aa84c │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r1, r0 │ │ │ │ asr r3, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bcs aa880 │ │ │ │ + bcs aa870 │ │ │ │ and r5, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r5, r5, r3 │ │ │ │ str r5, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b aa784 │ │ │ │ + b aa774 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b aa74c │ │ │ │ + b aa73c │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b aa714 │ │ │ │ - ldr r3, [pc, #172] @ aa8c8 │ │ │ │ - ldr r1, [pc, #172] @ aa8cc │ │ │ │ - ldr r0, [pc, #172] @ aa8d0 │ │ │ │ + b aa704 │ │ │ │ + ldr r3, [pc, #172] @ aa8b8 │ │ │ │ + ldr r1, [pc, #172] @ aa8bc │ │ │ │ + ldr r0, [pc, #172] @ aa8c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ aa8d4 │ │ │ │ - ldr r1, [pc, #148] @ aa8d8 │ │ │ │ - ldr r0, [pc, #148] @ aa8dc │ │ │ │ + ldr r3, [pc, #148] @ aa8c4 │ │ │ │ + ldr r1, [pc, #148] @ aa8c8 │ │ │ │ + ldr r0, [pc, #148] @ aa8cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ aa8e0 │ │ │ │ + ldr r2, [pc, #144] @ aa8d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ aa8e4 │ │ │ │ - ldr r1, [pc, #128] @ aa8e8 │ │ │ │ - ldr r0, [pc, #128] @ aa8ec │ │ │ │ + ldr r3, [pc, #128] @ aa8d4 │ │ │ │ + ldr r1, [pc, #128] @ aa8d8 │ │ │ │ + ldr r0, [pc, #128] @ aa8dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ aa8f0 │ │ │ │ - ldr r1, [pc, #104] @ aa8f4 │ │ │ │ - ldr r0, [pc, #104] @ aa8f8 │ │ │ │ + ldr r3, [pc, #104] @ aa8e0 │ │ │ │ + ldr r1, [pc, #104] @ aa8e4 │ │ │ │ + ldr r0, [pc, #104] @ aa8e8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ aa8fc │ │ │ │ + ldr r2, [pc, #100] @ aa8ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ aa900 │ │ │ │ - ldr r1, [pc, #84] @ aa904 │ │ │ │ - ldr r0, [pc, #84] @ aa908 │ │ │ │ + ldr r3, [pc, #84] @ aa8f0 │ │ │ │ + ldr r1, [pc, #84] @ aa8f4 │ │ │ │ + ldr r0, [pc, #84] @ aa8f8 │ │ │ │ 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 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 │ │ │ │ + andseq r9, sp, r4, lsl #6 │ │ │ │ + @ instruction: 0x001c43f8 │ │ │ │ + andseq r4, ip, r0, asr r5 │ │ │ │ + andseq r9, sp, r0, ror #5 │ │ │ │ + @ instruction: 0x001c43d0 │ │ │ │ + andseq r4, ip, ip, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r9, sp, ip, ror #5 │ │ │ │ - andseq r4, ip, r0, ror #7 │ │ │ │ - andseq r4, ip, r0, lsr #11 │ │ │ │ - andseq r9, sp, r8, asr #5 │ │ │ │ - @ instruction: 0x001c43b8 │ │ │ │ - @ instruction: 0x001c43d8 │ │ │ │ + @ instruction: 0x001d92bc │ │ │ │ + @ instruction: 0x001c43b0 │ │ │ │ + andseq r4, ip, r0, ror r5 │ │ │ │ + mulseq sp, r8, r2 │ │ │ │ + andseq r4, ip, r8, lsl #7 │ │ │ │ + andseq r4, ip, r8, lsr #7 │ │ │ │ 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, r4, ror r2 │ │ │ │ + andseq r4, ip, r8, ror #6 │ │ │ │ + andseq r4, ip, ip, asr r5 │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [r0] │ │ │ │ - bne aa948 │ │ │ │ + bne aa938 │ │ │ │ cmp r3, #5 │ │ │ │ moveq r3, ip │ │ │ │ - ldrne r3, [pc, #64] @ aa968 │ │ │ │ - ldreq r1, [pc, #64] @ aa96c │ │ │ │ - ldreq r2, [pc, #64] @ aa970 │ │ │ │ + ldrne r3, [pc, #64] @ aa958 │ │ │ │ + ldreq r1, [pc, #64] @ aa95c │ │ │ │ + ldreq r2, [pc, #64] @ aa960 │ │ │ │ addne r2, ip, #4 │ │ │ │ streq r1, [r3], #8 │ │ │ │ strne r2, [r0] │ │ │ │ streq r3, [r0] │ │ │ │ strne r3, [ip] │ │ │ │ streq r2, [ip, #4] │ │ │ │ bx lr │ │ │ │ @@ -139690,131 +139686,131 @@ │ │ │ │ str r3, [r0] │ │ │ │ str r2, [ip] │ │ │ │ bx lr │ │ │ │ mul r5, r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ mul r5, r3, r5 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt aa9a8 │ │ │ │ + bgt aa998 │ │ │ │ ldr ip, [r0] │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #72] @ aa9dc │ │ │ │ + ldr r3, [pc, #72] @ aa9cc │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ aa9e0 │ │ │ │ - ldr r1, [pc, #32] @ aa9e4 │ │ │ │ - ldr r0, [pc, #32] @ aa9e8 │ │ │ │ + ldr r3, [pc, #32] @ aa9d0 │ │ │ │ + ldr r1, [pc, #32] @ aa9d4 │ │ │ │ + ldr r0, [pc, #32] @ aa9d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aa9ec │ │ │ │ + ldr r2, [pc, #28] @ aa9dc │ │ │ │ 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 │ │ │ │ + andseq r9, sp, r0, ror #2 │ │ │ │ + andseq r4, ip, r0, asr r2 │ │ │ │ + andseq r4, ip, r8, lsl r9 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aaa4c │ │ │ │ + bhi aaa3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaa28 │ │ │ │ + bne aaa18 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ orr r3, r2, r3, lsl #7 │ │ │ │ orr r1, r3, r1, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #68] @ aaa80 │ │ │ │ + ldr r3, [pc, #68] @ aaa70 │ │ │ │ add ip, r2, #4 │ │ │ │ orr r3, r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ aaa84 │ │ │ │ - ldr r1, [pc, #32] @ aaa88 │ │ │ │ - ldr r0, [pc, #32] @ aaa8c │ │ │ │ + ldr r3, [pc, #32] @ aaa74 │ │ │ │ + ldr r1, [pc, #32] @ aaa78 │ │ │ │ + ldr r0, [pc, #32] @ aaa7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aaa90 │ │ │ │ + ldr r2, [pc, #28] @ aaa80 │ │ │ │ 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 │ │ │ │ + ldrheq r9, [sp], -ip │ │ │ │ + andseq r4, ip, ip, lsr #3 │ │ │ │ + andseq r4, ip, r4, ror r8 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, #24 │ │ │ │ - beq aab2c │ │ │ │ + beq aab1c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r0] │ │ │ │ - ldr ip, [pc, #176] @ aab74 │ │ │ │ + ldr ip, [pc, #176] @ aab64 │ │ │ │ str ip, [r3] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab50 │ │ │ │ add ip, r3, #8 │ │ │ │ str ip, [r0] │ │ │ │ lsl ip, r2, #4 │ │ │ │ and ip, ip, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, ip, r2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - ldr ip, [pc, #140] @ aab78 │ │ │ │ + ldr ip, [pc, #140] @ aab68 │ │ │ │ add r1, r1, #24 │ │ │ │ orr ip, r2, ip │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str ip, [r3, #4] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab50 │ │ │ │ lsl r2, r1, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1 │ │ │ │ - ldr r1, [pc, #104] @ aab7c │ │ │ │ - ldr ip, [pc, #104] @ aab80 │ │ │ │ + ldr r1, [pc, #104] @ aab6c │ │ │ │ + ldr ip, [pc, #104] @ aab70 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #16 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r0] │ │ │ │ str ip, [r3, #12] │ │ │ │ bx lr │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab50 │ │ │ │ lsl r3, r2, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #52] @ aab84 │ │ │ │ + ldr r2, [pc, #52] @ aab74 │ │ │ │ add ip, r1, #4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139830,217 +139826,217 @@ │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r0, lsl #3 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ - ldr r7, [pc, #496] @ aada0 │ │ │ │ + ldr r7, [pc, #496] @ aad90 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ sub r6, r0, #1 │ │ │ │ and r8, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacb0 │ │ │ │ ldrb r2, [r5, #-3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aacd0 │ │ │ │ + beq aacc0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacb0 │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ and r0, r9, #16711680 @ 0xff0000 │ │ │ │ ldr ip, [r2] │ │ │ │ and lr, r9, #-16777216 @ 0xff000000 │ │ │ │ and r1, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r1, #60817408 @ 0x3a00000 │ │ │ │ - bne aad7c │ │ │ │ + bne aad6c │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, lr, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls aace0 │ │ │ │ + bls aacd0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne aabf4 │ │ │ │ + bne aabe4 │ │ │ │ mvn r1, #0 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad58 │ │ │ │ + bne aad48 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aad00 │ │ │ │ + bls aacf0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac2c │ │ │ │ + bne aac1c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad34 │ │ │ │ + bne aad24 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aacf0 │ │ │ │ + bls aace0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac64 │ │ │ │ + bne aac54 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad10 │ │ │ │ + bne aad00 │ │ │ │ and r1, r1, r7 │ │ │ │ orr r1, r1, r8 │ │ │ │ str r1, [r2, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ sub r5, r5, #8 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aabc4 │ │ │ │ - ldr r0, [pc, #220] @ aada4 │ │ │ │ + beq aabb4 │ │ │ │ + ldr r0, [pc, #220] @ aad94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be88 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r1, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b aaca4 │ │ │ │ + bl aa6a4 │ │ │ │ + b aac94 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ and ip, ip, r7 │ │ │ │ orr r1, r1, ip │ │ │ │ - b aac14 │ │ │ │ + b aac04 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r0, r0, r7 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b aac84 │ │ │ │ + b aac74 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and ip, ip, r7 │ │ │ │ orr r3, r3, ip │ │ │ │ - b aac4c │ │ │ │ - ldr r3, [pc, #144] @ aada8 │ │ │ │ - ldr r1, [pc, #144] @ aadac │ │ │ │ - ldr r0, [pc, #144] @ aadb0 │ │ │ │ + b aac3c │ │ │ │ + ldr r3, [pc, #144] @ aad98 │ │ │ │ + ldr r1, [pc, #144] @ aad9c │ │ │ │ + ldr r0, [pc, #144] @ aada0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ aadb4 │ │ │ │ - ldr r1, [pc, #120] @ aadb8 │ │ │ │ - ldr r0, [pc, #120] @ aadbc │ │ │ │ + ldr r3, [pc, #120] @ aada4 │ │ │ │ + ldr r1, [pc, #120] @ aada8 │ │ │ │ + ldr r0, [pc, #120] @ aadac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #116] @ aadc0 │ │ │ │ + ldr r2, [pc, #116] @ aadb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ aadc4 │ │ │ │ - ldr r1, [pc, #100] @ aadc8 │ │ │ │ - ldr r0, [pc, #100] @ aadcc │ │ │ │ + ldr r3, [pc, #100] @ aadb4 │ │ │ │ + ldr r1, [pc, #100] @ aadb8 │ │ │ │ + ldr r0, [pc, #100] @ aadbc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ aadd0 │ │ │ │ - ldr r1, [pc, #76] @ aadd4 │ │ │ │ - ldr r0, [pc, #76] @ aadd8 │ │ │ │ + ldr r3, [pc, #76] @ aadc0 │ │ │ │ + ldr r1, [pc, #76] @ aadc4 │ │ │ │ + ldr r0, [pc, #76] @ aadc8 │ │ │ │ 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 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 │ │ │ │ + andseq r4, ip, r4, lsr r6 │ │ │ │ + andseq r8, sp, r8, lsl #28 │ │ │ │ + @ instruction: 0x001c3efc │ │ │ │ + ldrheq r4, [ip], -ip │ │ │ │ + andseq r8, sp, r4, ror #27 │ │ │ │ + @ instruction: 0x001c3ed4 │ │ │ │ + andseq r4, ip, r0, rrx │ │ │ │ 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, r0, asr #27 │ │ │ │ + @ instruction: 0x001c3eb4 │ │ │ │ + andseq r4, ip, ip │ │ │ │ + mulseq sp, ip, sp │ │ │ │ + mulseq ip, r0, lr │ │ │ │ + @ instruction: 0x001c3fb4 │ │ │ │ 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 │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aae28 │ │ │ │ + bls aae18 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aae08 │ │ │ │ + bne aadf8 │ │ │ │ bl 2397c │ │ │ │ - ldr r6, [pc, #196] @ aaef4 │ │ │ │ + ldr r6, [pc, #196] @ aaee4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r1, lsl #12 │ │ │ │ orr r3, r3, r6 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aae7c │ │ │ │ + bls aae6c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae14 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aae60 │ │ │ │ + bhi aae50 │ │ │ │ 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, r0, #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aaed4 │ │ │ │ + bls aaec4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae14 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aaeb8 │ │ │ │ + bhi aaea8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ orr lr, lr, r1 │ │ │ │ add r3, r0, #16 │ │ │ │ str r3, [ip] │ │ │ │ str lr, [r0, #12] │ │ │ │ @@ -140050,144 +140046,144 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne aaf58 │ │ │ │ + bne aaf48 │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc ab050 │ │ │ │ - ldr r3, [pc, #304] @ ab06c │ │ │ │ - ldr r1, [pc, #304] @ ab070 │ │ │ │ - ldr r0, [pc, #304] @ ab074 │ │ │ │ + bcc ab040 │ │ │ │ + ldr r3, [pc, #304] @ ab05c │ │ │ │ + ldr r1, [pc, #304] @ ab060 │ │ │ │ + ldr r0, [pc, #304] @ ab064 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ ab078 │ │ │ │ + ldr r2, [pc, #300] @ ab068 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #152 @ 0x98 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aaf8c │ │ │ │ + bls aaf7c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aaf6c │ │ │ │ + bne aaf5c │ │ │ │ bl 2397c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #60817408 @ 0x3a00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aafd8 │ │ │ │ + bls aafc8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf78 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aafbc │ │ │ │ + bhi aafac │ │ │ │ orr r5, r1, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r5, r5, #208896 @ 0x33000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab024 │ │ │ │ + bls ab014 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf78 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi ab008 │ │ │ │ + bhi aaff8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ ab07c │ │ │ │ + ldr r3, [pc, #68] @ ab06c │ │ │ │ orr lr, lr, r5 │ │ │ │ add r2, r0, #20 │ │ │ │ orr r3, r1, r3 │ │ │ │ str lr, [r0, #12] │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, r4, ror #23 │ │ │ │ + @ instruction: 0x001c3cd4 │ │ │ │ + @ instruction: 0x001c3db8 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr ip, [pc, #36] @ ab0b0 │ │ │ │ + ldr ip, [pc, #36] @ ab0a0 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, r2 │ │ │ │ orr ip, r4, ip │ │ │ │ mov r2, r1 │ │ │ │ add r1, lr, #4 │ │ │ │ str r1, [r0] │ │ │ │ str ip, [lr] │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ pop {r4, lr} │ │ │ │ - b aaef8 │ │ │ │ + b aaee8 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr ip, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r3, [pc, #32] @ ab0e4 │ │ │ │ - ldr lr, [pc, #32] @ ab0e8 │ │ │ │ + ldr r3, [pc, #32] @ ab0d4 │ │ │ │ + ldr lr, [pc, #32] @ ab0d8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ str lr, [r1], #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [ip, #4] │ │ │ │ - b aaef8 │ │ │ │ + b aaee8 │ │ │ │ cmp r3, r5, asr #31 │ │ │ │ smull r5, r3, r2, r5 │ │ │ │ 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 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab200 │ │ │ │ + bls ab1f0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab104 │ │ │ │ + bne ab0f4 │ │ │ │ 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 │ │ │ │ @@ -140211,148 +140207,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 ab1d4 │ │ │ │ + bgt ab1c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ab294 │ │ │ │ + bne ab284 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ab22c │ │ │ │ + beq ab21c │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab564 │ │ │ │ + bls ab554 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab1b4 │ │ │ │ + bne ab1a4 │ │ │ │ bl 2397c │ │ │ │ cmp lr, #0 │ │ │ │ - beq ab24c │ │ │ │ + beq ab23c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab30c │ │ │ │ + bls ab2fc │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab1e0 │ │ │ │ - b ab1d0 │ │ │ │ - ldr r2, [pc, #1104] @ ab658 │ │ │ │ + bne ab1d0 │ │ │ │ + b ab1c0 │ │ │ │ + ldr r2, [pc, #1104] @ ab648 │ │ │ │ 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 ab51c │ │ │ │ + bls ab50c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab22c │ │ │ │ - b ab1d0 │ │ │ │ + bne ab21c │ │ │ │ + b ab1c0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ab274 │ │ │ │ + beq ab264 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab4c8 │ │ │ │ + bls ab4b8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab254 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab244 │ │ │ │ + b ab1c0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab5b8 │ │ │ │ + bls ab5a8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab274 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab264 │ │ │ │ + b ab1c0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab2b8 │ │ │ │ + bls ab2a8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab298 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab288 │ │ │ │ + b ab1c0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ ab658 │ │ │ │ + ldr ip, [pc, #916] @ ab648 │ │ │ │ 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 ab388 │ │ │ │ + beq ab378 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab360 │ │ │ │ + bls ab350 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab2ec │ │ │ │ - b ab1d0 │ │ │ │ - ldr lr, [pc, #836] @ ab658 │ │ │ │ + bne ab2dc │ │ │ │ + b ab1c0 │ │ │ │ + ldr lr, [pc, #836] @ ab648 │ │ │ │ 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 ab43c │ │ │ │ + beq ab42c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab414 │ │ │ │ + bls ab404 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab340 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab330 │ │ │ │ + b ab1c0 │ │ │ │ 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 ab3e0 │ │ │ │ + beq ab3d0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab3b4 │ │ │ │ + bls ab3a4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab394 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab384 │ │ │ │ + b ab1c0 │ │ │ │ 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 │ │ │ │ @@ -140380,24 +140376,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 ab494 │ │ │ │ + beq ab484 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab468 │ │ │ │ + bls ab458 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab448 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab438 │ │ │ │ + b ab1c0 │ │ │ │ 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 │ │ │ │ @@ -140415,35 +140411,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] @ ab658 │ │ │ │ + ldr lr, [pc, #388] @ ab648 │ │ │ │ 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 ab494 │ │ │ │ + beq ab484 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab62c │ │ │ │ + bls ab61c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab4fc │ │ │ │ - b ab1d0 │ │ │ │ - ldr ip, [pc, #308] @ ab658 │ │ │ │ + bne ab4ec │ │ │ │ + b ab1c0 │ │ │ │ + ldr ip, [pc, #308] @ ab648 │ │ │ │ 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 │ │ │ │ @@ -140453,37 +140449,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] @ ab658 │ │ │ │ + ldr ip, [pc, #236] @ ab648 │ │ │ │ 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 ab3e0 │ │ │ │ + beq ab3d0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab600 │ │ │ │ + bls ab5f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab598 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab588 │ │ │ │ + b ab1c0 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ ab658 │ │ │ │ + ldr ip, [pc, #148] @ ab648 │ │ │ │ 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] │ │ │ │ @@ -140502,99 +140498,99 @@ │ │ │ │ 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 ab3e0 │ │ │ │ + b ab3d0 │ │ │ │ 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 ab494 │ │ │ │ + b ab484 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab680 │ │ │ │ + bls ab670 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab660 │ │ │ │ - b ab0ec │ │ │ │ + bne ab650 │ │ │ │ + b ab0dc │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ ab6ac │ │ │ │ + ldr r2, [pc, #20] @ ab69c │ │ │ │ and r1, r2, r1, lsl #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ ab770 │ │ │ │ + ldr r2, [pc, #168] @ ab760 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #160] @ ab774 │ │ │ │ - ldr r3, [pc, #160] @ ab778 │ │ │ │ + ldr r0, [pc, #160] @ ab764 │ │ │ │ + ldr r3, [pc, #160] @ ab768 │ │ │ │ stm lr, {r0, r2} │ │ │ │ add r2, lr, #12 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #148] @ ab77c │ │ │ │ + ldr r2, [pc, #148] @ ab76c │ │ │ │ str r2, [lr, #8] │ │ │ │ - ldr r2, [pc, #144] @ ab780 │ │ │ │ + ldr r2, [pc, #144] @ ab770 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r1 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab758 │ │ │ │ + bls ab748 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab6fc │ │ │ │ + bne ab6ec │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr lr, [r4] │ │ │ │ - ldr r3, [pc, #84] @ ab784 │ │ │ │ + ldr r3, [pc, #84] @ ab774 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldreq r2, [pc, #76] @ ab788 │ │ │ │ + ldreq r2, [pc, #76] @ ab778 │ │ │ │ addne r3, lr, #4 │ │ │ │ addeq r3, lr, #8 │ │ │ │ streq r2, [lr, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #60] @ ab78c │ │ │ │ + ldr r2, [pc, #60] @ ab77c │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ ab790 │ │ │ │ + ldr r2, [pc, #48] @ ab780 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab728 │ │ │ │ + b ab718 │ │ │ │ mov r0, r5 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ - eoreq r4, r0, ip, lsl #18 │ │ │ │ + eoreq r4, r0, ip, lsl r9 │ │ │ │ mov r1, r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ blx r7 │ │ │ │ mov r0, r1 │ │ │ │ pop {r1, r2, r3, r4} │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -140605,74 +140601,74 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r5] │ │ │ │ lsl r0, ip, #2 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ add r2, r4, #4 │ │ │ │ - ldr r3, [pc, #236] @ ab8b8 │ │ │ │ + ldr r3, [pc, #236] @ ab8a8 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bhi ab8b4 │ │ │ │ + bhi ab8a4 │ │ │ │ lsl r2, r0, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r0, r0, #15 │ │ │ │ orr r2, r2, r0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - ldr r0, [pc, #196] @ ab8bc │ │ │ │ + ldr r0, [pc, #196] @ ab8ac │ │ │ │ add r3, r3, #24 │ │ │ │ orr r0, r2, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bhi ab8b4 │ │ │ │ + bhi ab8a4 │ │ │ │ lsl r2, r3, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #152] @ ab8c0 │ │ │ │ + ldr r2, [pc, #152] @ ab8b0 │ │ │ │ mov lr, #0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #12 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [r4, #8] │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ab89c │ │ │ │ + bls ab88c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab838 │ │ │ │ + bne ab828 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r4, [r5] │ │ │ │ - ldr r3, [pc, #84] @ ab8c4 │ │ │ │ + ldr r3, [pc, #84] @ ab8b4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ ab8c8 │ │ │ │ + ldr r3, [pc, #80] @ ab8b8 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ ab8cc │ │ │ │ + ldr r3, [pc, #68] @ ab8bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b aaef8 │ │ │ │ - ldr r3, [pc, #44] @ ab8d0 │ │ │ │ + b aaee8 │ │ │ │ + ldr r3, [pc, #44] @ ab8c0 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ orr r3, ip, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ - b ab868 │ │ │ │ + b ab858 │ │ │ │ bl 239bc │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ ldrd r0, [fp, #-0] │ │ │ │ ldrd r2, [fp, #-0] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ @@ -140683,81 +140679,81 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr lr, [r4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r5, r2 │ │ │ │ add ip, lr, #4 │ │ │ │ - ldr r2, [pc, #264] @ aba0c │ │ │ │ + ldr r2, [pc, #264] @ ab9fc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi ab9f8 │ │ │ │ lsl r2, r0, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r0, r0, #15 │ │ │ │ orr r2, r2, r0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - ldr r0, [pc, #224] @ aba10 │ │ │ │ + ldr r0, [pc, #224] @ aba00 │ │ │ │ add r3, r3, #24 │ │ │ │ orr r0, r2, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ add r2, lr, #8 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [lr, #4] │ │ │ │ - bhi aba08 │ │ │ │ + bhi ab9f8 │ │ │ │ lsl r2, r3, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #180] @ aba14 │ │ │ │ + ldr r2, [pc, #180] @ aba04 │ │ │ │ mov ip, #0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, lr, #12 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [lr, #8] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab9f0 │ │ │ │ + bls ab9e0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab970 │ │ │ │ + bne ab960 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr lr, [r4] │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r3, [pc, #104] @ aba18 │ │ │ │ + ldr r3, [pc, #104] @ aba08 │ │ │ │ add r1, lr, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r1, [r4] │ │ │ │ str r3, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi ab9f8 │ │ │ │ lsl r3, r2, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #68] @ aba1c │ │ │ │ - ldr r1, [pc, #68] @ aba20 │ │ │ │ + ldr r2, [pc, #68] @ aba0c │ │ │ │ + ldr r1, [pc, #68] @ aba10 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, lr, #12 │ │ │ │ str r2, [lr, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [lr, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #44] @ aba24 │ │ │ │ + ldr r2, [pc, #44] @ aba14 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab9a0 │ │ │ │ + b ab990 │ │ │ │ bl 239bc │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ ldrd r0, [fp, #-0] │ │ │ │ ldrd r2, [fp, #-0] │ │ │ │ blx r7 │ │ │ │ strd r0, [fp, #-0] │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ @@ -140769,503 +140765,503 @@ │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abad0 │ │ │ │ + bls abac0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aba48 │ │ │ │ + bne aba38 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r5, #15 │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb ip, r0, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abb04 │ │ │ │ + bls abaf4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aba7c │ │ │ │ + bne aba6c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #120] @ abb28 │ │ │ │ + ldr r3, [pc, #120] @ abb18 │ │ │ │ orr r7, r7, r4, lsl #16 │ │ │ │ and r3, r3, r5, lsl #12 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #80] @ abb28 │ │ │ │ + ldr r2, [pc, #80] @ abb18 │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r2, r2, r5, lsl #12 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, ip │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ abb28 │ │ │ │ + ldr r3, [pc, #28] @ abb18 │ │ │ │ orr ip, ip, r0, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr ip, ip, r3 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, ip, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b abaa8 │ │ │ │ + b aba98 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abbdc │ │ │ │ + bls abbcc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abb4c │ │ │ │ + bne abb3c │ │ │ │ cmp r5, r4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r5, #15 │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb ip, r0, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abc14 │ │ │ │ + bls abc04 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abb80 │ │ │ │ + bne abb70 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #132] @ abc38 │ │ │ │ + ldr r2, [pc, #132] @ abc28 │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ and r2, r2, r5, lsl #12 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r6] │ │ │ │ str r3, [r1] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #84] @ abc38 │ │ │ │ + ldr r2, [pc, #84] @ abc28 │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ and r2, r2, r5, lsl #12 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, ip │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ abc38 │ │ │ │ + ldr r3, [pc, #28] @ abc28 │ │ │ │ orr ip, ip, r0, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr ip, ip, r3 │ │ │ │ ldr r1, [r6] │ │ │ │ orr r3, ip, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r1], #4 │ │ │ │ - b abbac │ │ │ │ + b abb9c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abd10 │ │ │ │ + bls abd00 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc5c │ │ │ │ + bne abc4c │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abd48 │ │ │ │ + bls abd38 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc80 │ │ │ │ + bne abc70 │ │ │ │ cmp r4, r5 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r5, #15 │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r2, r0, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls abd80 │ │ │ │ + bls abd70 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abcb4 │ │ │ │ + bne abca4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #188] @ abda4 │ │ │ │ + ldr r3, [pc, #188] @ abd94 │ │ │ │ lsl r4, r4, #16 │ │ │ │ and r3, r3, r5, lsl #12 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, r4 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #140] @ abda4 │ │ │ │ + ldr r3, [pc, #140] @ abd94 │ │ │ │ lsl r4, r4, #16 │ │ │ │ and r3, r3, r5, lsl #12 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, r4 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #84] @ abda4 │ │ │ │ + ldr r3, [pc, #84] @ abd94 │ │ │ │ lsl r4, r4, #16 │ │ │ │ and r3, r3, r5, lsl #12 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, r4 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ abda4 │ │ │ │ + ldr r3, [pc, #28] @ abd94 │ │ │ │ orr r2, r2, r0, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r3, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b abce0 │ │ │ │ + b abcd0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abe74 │ │ │ │ + bls abe64 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdc8 │ │ │ │ + bne abdb8 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abea4 │ │ │ │ + bls abe94 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdec │ │ │ │ + bne abddc │ │ │ │ cmp r5, r4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r2, r0, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls abed4 │ │ │ │ + bls abec4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abe20 │ │ │ │ + bne abe10 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #164] @ abef8 │ │ │ │ + ldr r3, [pc, #164] @ abee8 │ │ │ │ add r1, r2, #4 │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #124] @ abef8 │ │ │ │ + ldr r3, [pc, #124] @ abee8 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #76] @ abef8 │ │ │ │ + ldr r3, [pc, #76] @ abee8 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ abef8 │ │ │ │ + ldr r3, [pc, #28] @ abee8 │ │ │ │ orr r2, r2, r0, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r3, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b abe4c │ │ │ │ + b abe3c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abfc4 │ │ │ │ + bls abfb4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf1c │ │ │ │ + bne abf0c │ │ │ │ mvn r2, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abff0 │ │ │ │ + bls abfe0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf40 │ │ │ │ + bne abf30 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r2, r0, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls ac020 │ │ │ │ + bls ac010 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abf74 │ │ │ │ + bne abf64 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #156] @ ac044 │ │ │ │ + ldr r3, [pc, #156] @ ac034 │ │ │ │ add r1, r2, #4 │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #120] @ ac044 │ │ │ │ + ldr r3, [pc, #120] @ ac034 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #76] @ ac044 │ │ │ │ + ldr r3, [pc, #76] @ ac034 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r3, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #12582912 @ 0xc00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ ac044 │ │ │ │ + ldr r3, [pc, #28] @ ac034 │ │ │ │ orr r2, r2, r0, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r3, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b abfa0 │ │ │ │ + b abf90 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ movne r7, r1 │ │ │ │ movne r0, #0 │ │ │ │ - beq ac11c │ │ │ │ + beq ac10c │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac198 │ │ │ │ + bls ac188 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne ac074 │ │ │ │ + bne ac064 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r7, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1e8 │ │ │ │ ldr r1, [r6] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #749568 @ 0xb7000 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac17c │ │ │ │ + bls ac16c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ac0cc │ │ │ │ + bne ac0bc │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1e8 │ │ │ │ ldr r3, [r6] │ │ │ │ orr r7, r7, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r7, r7, #749568 @ 0xb7000 │ │ │ │ str r2, [r6] │ │ │ │ str r7, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac1d8 │ │ │ │ + bls ac1c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac120 │ │ │ │ + bne ac110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac1b8 │ │ │ │ + bls ac1a8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac150 │ │ │ │ + bne ac140 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b ab0ec │ │ │ │ - ldr r2, [pc, #120] @ ac1fc │ │ │ │ + b ab0dc │ │ │ │ + ldr r2, [pc, #120] @ ac1ec │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b ac0f4 │ │ │ │ + b ac0e4 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #88] @ ac1fc │ │ │ │ + ldr r2, [pc, #88] @ ac1ec │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1] │ │ │ │ - b ac09c │ │ │ │ + b ac08c │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r2, [pc, #60] @ ac200 │ │ │ │ + ldr r2, [pc, #60] @ ac1f0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r2, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ - b ac148 │ │ │ │ + b ac138 │ │ │ │ bl 2397c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141274,148 +141270,148 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r7, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ac2c4 │ │ │ │ + bls ac2b4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ac22c │ │ │ │ + bne ac21c │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ac300 │ │ │ │ + bls ac2f0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ac250 │ │ │ │ + bne ac240 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac32c │ │ │ │ + bls ac31c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ac270 │ │ │ │ + bne ac260 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ lsl r3, r6, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, #-536870909 @ 0xe0000003 │ │ │ │ orr r3, r3, #22020096 @ 0x1500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b ac2ec │ │ │ │ + b ac2dc │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ and r6, r6, #983040 @ 0xf0000 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, ip, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b aaef8 │ │ │ │ + b aaee8 │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr r3, ip, r3, lsl #7 │ │ │ │ and r6, r6, #983040 @ 0xf0000 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b ac2ec │ │ │ │ - ldr r1, [pc, #16] @ ac344 │ │ │ │ + b ac2dc │ │ │ │ + ldr r1, [pc, #16] @ ac334 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ac2a4 │ │ │ │ + b ac294 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ add r7, r4, #4 │ │ │ │ - ldr r1, [pc, #128] @ ac3f0 │ │ │ │ - ldr r0, [pc, #128] @ ac3f4 │ │ │ │ + ldr r1, [pc, #128] @ ac3e0 │ │ │ │ + ldr r0, [pc, #128] @ ac3e4 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r2, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r2, [pc, #100] @ ac3f8 │ │ │ │ + ldr r2, [pc, #100] @ ac3e8 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #96] @ ac3fc │ │ │ │ + ldr r3, [pc, #96] @ ac3ec │ │ │ │ str r2, [r5], #8 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #76] @ ac400 │ │ │ │ + bl aa6a4 │ │ │ │ + ldr r3, [pc, #76] @ ac3f0 │ │ │ │ add r2, r6, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #44] @ ac404 │ │ │ │ + ldr ip, [pc, #44] @ ac3f4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #40] @ ac408 │ │ │ │ + ldr r2, [pc, #40] @ ac3f8 │ │ │ │ str ip, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ str r2, [r3, #4] │ │ │ │ - b aa6b4 │ │ │ │ + b aa6a4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ rsb r5, r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ eor r1, r1, #3 │ │ │ │ rsb r2, r2, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #832] @ ac76c │ │ │ │ + ldr r2, [pc, #832] @ ac75c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #828] @ ac770 │ │ │ │ + ldr r3, [pc, #828] @ ac760 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #816] @ ac774 │ │ │ │ + ldr r9, [pc, #816] @ ac764 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #804] @ ac778 │ │ │ │ + ldr r3, [pc, #804] @ ac768 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r8, [r9, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r8] │ │ │ │ @@ -141423,645 +141419,645 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ac5f0 │ │ │ │ + beq ac5e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ac6cc │ │ │ │ + bhi ac6bc │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #636] @ ac77c │ │ │ │ + ldr ip, [pc, #636] @ ac76c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ str ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ - bne ac690 │ │ │ │ + bne ac680 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac728 │ │ │ │ - ldr r3, [pc, #580] @ ac780 │ │ │ │ + beq ac718 │ │ │ │ + ldr r3, [pc, #580] @ ac770 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r3, #2352] @ 0x930 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [r3] │ │ │ │ sub r3, fp, #20 │ │ │ │ cmp fp, #6 │ │ │ │ cmpne r3, #1 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bhi ac5bc │ │ │ │ + bhi ac5ac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr ip, [pc, #512] @ ac784 │ │ │ │ + ldr ip, [pc, #512] @ ac774 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ ac788 │ │ │ │ + ldr r3, [pc, #500] @ ac778 │ │ │ │ mov r0, #0 │ │ │ │ moveq r3, ip │ │ │ │ add ip, r6, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [r6] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r4, #4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #456] @ ac78c │ │ │ │ - ldr r3, [pc, #424] @ ac770 │ │ │ │ + ldr r2, [pc, #456] @ ac77c │ │ │ │ + ldr r3, [pc, #424] @ ac760 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ac768 │ │ │ │ + bne ac758 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac728 │ │ │ │ + beq ac718 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac700 │ │ │ │ + bne ac6f0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #360] @ ac780 │ │ │ │ + ldr r3, [pc, #360] @ ac770 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ - bne ac6d8 │ │ │ │ + bne ac6c8 │ │ │ │ ldr r2, [r3, #2344] @ 0x928 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #344] @ ac790 │ │ │ │ + ldr r1, [pc, #344] @ ac780 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac670 │ │ │ │ + beq ac660 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #316] @ ac794 │ │ │ │ + ldr r3, [pc, #316] @ ac784 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac6e0 │ │ │ │ + bne ac6d0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac53c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ac738 │ │ │ │ + bne ac728 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac608 │ │ │ │ + beq ac5f8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #200] @ ac780 │ │ │ │ + ldr r3, [pc, #200] @ ac770 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2360] @ 0x938 │ │ │ │ ldreq r2, [r3, #2356] @ 0x934 │ │ │ │ - bl aaef8 │ │ │ │ - b ac54c │ │ │ │ + bl aaee8 │ │ │ │ + b ac53c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ - b ac5bc │ │ │ │ + b ac5ac │ │ │ │ ldr r2, [r3, #2348] @ 0x92c │ │ │ │ - b ac620 │ │ │ │ + b ac610 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac53c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b ac608 │ │ │ │ - ldr r3, [pc, #80] @ ac780 │ │ │ │ + b ac5f8 │ │ │ │ + ldr r3, [pc, #80] @ ac770 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2340] @ 0x924 │ │ │ │ - b ac620 │ │ │ │ + b ac610 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b ac69c │ │ │ │ + b ac68c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r8, asr #23 │ │ │ │ + ldrdeq r3, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r0, r8, lsr #23 │ │ │ │ + @ instruction: 0x00203bb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str r5, [fp, #-12] │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ orr r1, r1, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - eoreq r3, r0, r4, lsr sl │ │ │ │ + eoreq r3, r0, r4, asr #20 │ │ │ │ blx r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ac798 : │ │ │ │ +000ac788 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne ac7c0 │ │ │ │ + bne ac7b0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #4 │ │ │ │ - beq ac7ec │ │ │ │ + beq ac7dc │ │ │ │ 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 1558b0 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7f4 : │ │ │ │ +000ac7e4 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7fc : │ │ │ │ +000ac7ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #688] @ acac4 │ │ │ │ - ldr lr, [pc, #688] @ acac8 │ │ │ │ + ldr r4, [pc, #688] @ acab4 │ │ │ │ + ldr lr, [pc, #688] @ acab8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #676] @ acacc │ │ │ │ + ldr ip, [pc, #676] @ acabc │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #664] @ acad0 │ │ │ │ + ldr r3, [pc, #664] @ acac0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r9, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq ac9c8 │ │ │ │ + beq ac9b8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq ac9c8 │ │ │ │ + beq ac9b8 │ │ │ │ ands r8, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne aca00 │ │ │ │ + bne ac9f0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq aca18 │ │ │ │ + beq aca08 │ │ │ │ cmp r3, #6 │ │ │ │ - bne aca00 │ │ │ │ + bne ac9f0 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands sl, fp, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne acab8 │ │ │ │ + bne acaa8 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #528] @ acad4 │ │ │ │ + bne acaa8 │ │ │ │ + ldr r3, [pc, #528] @ acac4 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldrh r3, [fp, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldrb r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r2, lsr #1 │ │ │ │ - beq acab8 │ │ │ │ + beq acaa8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa200 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acaa8 │ │ │ │ cmp r3, #2 │ │ │ │ movne sl, r1 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - ldr r1, [pc, #452] @ acad8 │ │ │ │ + ldr r1, [pc, #452] @ acac8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 237a8 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac948 │ │ │ │ + beq ac938 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ acadc │ │ │ │ + ldr r1, [pc, #420] @ acacc │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac974 │ │ │ │ + bne ac964 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9be0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq ac974 │ │ │ │ + beq ac964 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9be0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne acab4 │ │ │ │ + bne acaa4 │ │ │ │ mov r7, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ - beq ac9d0 │ │ │ │ + beq ac9c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7ec │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c0 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [r5] │ │ │ │ - ldr r2, [pc, #264] @ acae0 │ │ │ │ - ldr r3, [pc, #236] @ acac8 │ │ │ │ + ldr r2, [pc, #264] @ acad0 │ │ │ │ + ldr r3, [pc, #236] @ acab8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne acac0 │ │ │ │ + bne acab0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [r5] │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9be0 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne acab8 │ │ │ │ + bne acaa8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #136] @ acad4 │ │ │ │ + bne acaa8 │ │ │ │ + ldr r3, [pc, #136] @ acac4 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acaa8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa200 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acaa8 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ moveq r3, r8 │ │ │ │ movne r3, r1 │ │ │ │ str r9, [r5] │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp] │ │ │ │ sub r1, r4, #1 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7ec │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c0 │ │ │ │ mov r8, #1 │ │ │ │ str r9, [r5] │ │ │ │ - b ac9d0 │ │ │ │ + b ac9c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r0, ror #15 │ │ │ │ + strdeq r3, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002037b8 │ │ │ │ + eoreq r3, r0, r8, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r0, ror r8 │ │ │ │ - andseq r2, ip, r4, ror #16 │ │ │ │ - eoreq r3, r0, r0, lsr #12 │ │ │ │ + andseq r2, ip, r0, asr #16 │ │ │ │ + andseq r2, ip, r4, lsr r8 │ │ │ │ + eoreq r3, r0, r0, lsr r6 │ │ │ │ │ │ │ │ -000acae4 : │ │ │ │ +000acad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #660] @ acd90 │ │ │ │ - ldr ip, [pc, #660] @ acd94 │ │ │ │ + ldr lr, [pc, #660] @ acd80 │ │ │ │ + ldr ip, [pc, #660] @ acd84 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #648] @ acd98 │ │ │ │ + ldr r6, [pc, #648] @ acd88 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #644] @ acd9c │ │ │ │ + ldr r3, [pc, #644] @ acd8c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r7] │ │ │ │ tst r0, #1 │ │ │ │ str r2, [r7] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne acb88 │ │ │ │ - ldr r8, [pc, #584] @ acda0 │ │ │ │ + bne acb78 │ │ │ │ + ldr r8, [pc, #584] @ acd90 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi acb84 │ │ │ │ + bhi acb74 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq acb58 │ │ │ │ + beq acb48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bl a9bf0 │ │ │ │ - ldr r2, [pc, #516] @ acda4 │ │ │ │ - ldr r3, [pc, #496] @ acd94 │ │ │ │ + bl a9be0 │ │ │ │ + ldr r2, [pc, #516] @ acd94 │ │ │ │ + ldr r3, [pc, #496] @ acd84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne acd8c │ │ │ │ + bne acd7c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb68 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b acb78 │ │ │ │ + b acb68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd6c │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl acae4 │ │ │ │ + bl acad4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b acb78 │ │ │ │ + b acb68 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ands r0, r5, #1 │ │ │ │ mov r3, #2 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne acd04 │ │ │ │ + bne accf4 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #340] @ acda8 │ │ │ │ + bne accec │ │ │ │ + ldr r3, [pc, #340] @ acd98 │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ lsr r4, r4, #5 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldrb r3, [r2, r3, lsl #2] │ │ │ │ ands r4, r4, r3, lsr #1 │ │ │ │ - beq accfc │ │ │ │ + beq accec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ - ldr r1, [pc, #284] @ acdac │ │ │ │ + bne acd64 │ │ │ │ + ldr r1, [pc, #284] @ acd9c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b accec │ │ │ │ ldr r5, [r0, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ands r0, r5, #1 │ │ │ │ mov r3, #2 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne acd04 │ │ │ │ + bne accf4 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #204] @ acda8 │ │ │ │ + bne accec │ │ │ │ + ldr r3, [pc, #204] @ acd98 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd0c │ │ │ │ + bne accfc │ │ │ │ str r8, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb88 │ │ │ │ mov r0, #0 │ │ │ │ - b accfc │ │ │ │ + b accec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ + bne acd64 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - ldr r1, [pc, #128] @ acdb0 │ │ │ │ + ldr r1, [pc, #128] @ acda0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #108] @ acdb4 │ │ │ │ + beq acd64 │ │ │ │ + ldr r1, [pc, #108] @ acda4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #88] @ acdb8 │ │ │ │ + beq acd64 │ │ │ │ + ldr r1, [pc, #88] @ acda8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b accec │ │ │ │ mov r0, #1 │ │ │ │ - b accfc │ │ │ │ + b accec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001d6efc │ │ │ │ - eoreq r3, r0, r8, asr r4 │ │ │ │ + andseq r6, sp, ip, asr #29 │ │ │ │ + eoreq r3, r0, r8, ror #8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001c26b8 │ │ │ │ + @ instruction: 0x001c25f8 │ │ │ │ + andseq r2, ip, r8, ror #11 │ │ │ │ + @ instruction: 0x001c25d8 │ │ │ │ │ │ │ │ -000acdbc : │ │ │ │ +000acdac : │ │ │ │ mov r2, #3 │ │ │ │ - b acae4 │ │ │ │ + b acad4 │ │ │ │ │ │ │ │ -000acdc4 : │ │ │ │ +000acdb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #32 │ │ │ │ - beq ace60 │ │ │ │ + beq ace50 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #116] @ ace68 │ │ │ │ + ldr ip, [pc, #116] @ ace58 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ and r1, r1, #983040 @ 0xf0000 │ │ │ │ add r3, r3, #24 │ │ │ │ orr ip, r1, ip │ │ │ │ - ldr lr, [pc, #96] @ ace6c │ │ │ │ + ldr lr, [pc, #96] @ ace5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str lr, [r1], #8 │ │ │ │ str r1, [r2, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ - bhi ace64 │ │ │ │ + bhi ace54 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r1, r3 │ │ │ │ - ldr r1, [pc, #56] @ ace70 │ │ │ │ - ldr ip, [pc, #56] @ ace74 │ │ │ │ + ldr r1, [pc, #56] @ ace60 │ │ │ │ + ldr ip, [pc, #56] @ ace64 │ │ │ │ orr r1, r3, r1 │ │ │ │ add r3, r0, #16 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str ip, [r0, #12] │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -142074,332 +142070,332 @@ │ │ │ │ mov r7, r2 │ │ │ │ strd r2, [fp, #-0] │ │ │ │ mov r2, r7 │ │ │ │ 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, #324] @ acfd4 │ │ │ │ - ldr ip, [pc, #324] @ acfd8 │ │ │ │ + ldr r3, [pc, #324] @ acfc4 │ │ │ │ + ldr ip, [pc, #324] @ acfc8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ - ldr r3, [pc, #312] @ acfdc │ │ │ │ + ldr r3, [pc, #312] @ acfcc │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r8, [pc, #308] @ acfe0 │ │ │ │ + ldr r8, [pc, #308] @ acfd0 │ │ │ │ movne r8, r3 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r0, r0, #2832 @ 0xb10 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r0, r2, lsl #2] │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq acefc │ │ │ │ + beq aceec │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq acfbc │ │ │ │ - bl abc3c │ │ │ │ + beq acfac │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #224] @ acfe4 │ │ │ │ + ldr r3, [pc, #224] @ acfd4 │ │ │ │ mov r7, #0 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r9, #1 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r1, #5 │ │ │ │ str r9, [r4, #12] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #136] @ acfe8 │ │ │ │ + ldr r3, [pc, #136] @ acfd8 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #116] @ acfec │ │ │ │ + bl aa6a4 │ │ │ │ + ldr r3, [pc, #116] @ acfdc │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, r5, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r2, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r8, [r5, #8] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b acdc4 │ │ │ │ - bl abc3c │ │ │ │ + b acdb4 │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b acefc │ │ │ │ - eoreq r3, r0, r8, ror #2 │ │ │ │ + b aceec │ │ │ │ + eoreq r3, r0, r8, ror r1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ tst r0, #1 │ │ │ │ blx r3 │ │ │ │ ldrsh r2, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #812] @ ad334 │ │ │ │ - ldr lr, [pc, #812] @ ad338 │ │ │ │ + ldr r4, [pc, #812] @ ad324 │ │ │ │ + ldr lr, [pc, #812] @ ad328 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r1, [pc, #788] @ ad33c │ │ │ │ + ldr r1, [pc, #788] @ ad32c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #784] @ ad340 │ │ │ │ + ldr r0, [pc, #784] @ ad330 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r6] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq ad1a0 │ │ │ │ + beq ad190 │ │ │ │ add r8, r5, #3 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a0138 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ad13c │ │ │ │ + bne ad12c │ │ │ │ cmp r5, #0 │ │ │ │ movgt r8, r4 │ │ │ │ - ble ad2ac │ │ │ │ + ble ad29c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a0138 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r8, r8, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne ad094 │ │ │ │ + bne ad084 │ │ │ │ lsl r2, r8, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r2 │ │ │ │ - bcc ad2b0 │ │ │ │ + bcc ad2a0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi ad264 │ │ │ │ + bhi ad254 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ad2f0 │ │ │ │ + bls ad2e0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ad0d8 │ │ │ │ + bne ad0c8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsl r2, r7, #12 │ │ │ │ add r3, r2, r7 │ │ │ │ orr r3, r3, #-419430400 @ 0xe7000000 │ │ │ │ orr r3, r3, #9699328 @ 0x940000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad16c │ │ │ │ + beq ad15c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl acdc4 │ │ │ │ - b ad16c │ │ │ │ + bl acdb4 │ │ │ │ + b ad15c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bne ad224 │ │ │ │ + bne ad214 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ ad344 │ │ │ │ - ldr r3, [pc, #444] @ ad338 │ │ │ │ + ldr r2, [pc, #460] @ ad334 │ │ │ │ + ldr r3, [pc, #444] @ ad328 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ad330 │ │ │ │ + bne ad320 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ mov r8, r2 │ │ │ │ - bcc ad2d0 │ │ │ │ + bcc ad2c0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ movls r3, ip │ │ │ │ - bhi ad288 │ │ │ │ + bhi ad278 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r5, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls ad310 │ │ │ │ + bls ad300 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ad1bc │ │ │ │ + bne ad1ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ lsl r2, r7, #12 │ │ │ │ add r2, r2, r7 │ │ │ │ orr r2, r2, #-419430400 @ 0xe7000000 │ │ │ │ orr r2, r2, #9699328 @ 0x940000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r8, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad170 │ │ │ │ + beq ad160 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl acdc4 │ │ │ │ - b ad170 │ │ │ │ + bl acdb4 │ │ │ │ + b ad160 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ strcs r4, [r3, #12] │ │ │ │ - b ad16c │ │ │ │ + b ad15c │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b ad120 │ │ │ │ + b ad110 │ │ │ │ rsb r5, r5, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ orr r3, r5, r7, lsl #12 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b ad208 │ │ │ │ + b ad1f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r4, r4, r7, lsl #12 │ │ │ │ orr r4, r4, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r4, r4, #9699328 @ 0x940000 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r4, [r3] │ │ │ │ - b ad120 │ │ │ │ + b ad110 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orr r5, r5, r7, lsl #12 │ │ │ │ orr r5, r5, #-452984832 @ 0xe5000000 │ │ │ │ orr r5, r5, #9699328 @ 0x940000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r5, [r3] │ │ │ │ - b ad208 │ │ │ │ + b ad1f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ lsl r2, r7, #12 │ │ │ │ str r3, [r1], #4 │ │ │ │ - b ad108 │ │ │ │ + b ad0f8 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ lsl r2, r7, #12 │ │ │ │ str r3, [r1], #4 │ │ │ │ - b ad1f0 │ │ │ │ + b ad1e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r0, ip, ror #31 │ │ │ │ + strdeq r2, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r0, asr #31 │ │ │ │ + ldrdeq r2, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r0, r0, lsl #29 │ │ │ │ + mlaeq r0, r0, lr, r2 │ │ │ │ │ │ │ │ -000ad348 : │ │ │ │ +000ad338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #280] @ ad478 │ │ │ │ - ldr lr, [pc, #280] @ ad47c │ │ │ │ + ldr r4, [pc, #280] @ ad468 │ │ │ │ + ldr lr, [pc, #280] @ ad46c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #268] @ ad480 │ │ │ │ + ldr r3, [pc, #268] @ ad470 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #264] @ ad484 │ │ │ │ + ldr ip, [pc, #264] @ ad474 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -142414,285 +142410,285 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl a9138 │ │ │ │ + bl a9128 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ movhi r0, r4 │ │ │ │ - bhi ad444 │ │ │ │ + bhi ad434 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, r3 │ │ │ │ mov r2, #5 │ │ │ │ - bl abc3c │ │ │ │ - ldr r2, [pc, #124] @ ad488 │ │ │ │ + bl abc2c │ │ │ │ + ldr r2, [pc, #124] @ ad478 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #120] @ ad48c │ │ │ │ + ldr r1, [pc, #120] @ ad47c │ │ │ │ cmp r5, #2 │ │ │ │ stm r3, {r1, r2} │ │ │ │ lslne r5, r5, #16 │ │ │ │ - ldrne r2, [pc, #108] @ ad490 │ │ │ │ + ldrne r2, [pc, #108] @ ad480 │ │ │ │ andne r5, r5, #983040 @ 0xf0000 │ │ │ │ - ldreq r2, [pc, #104] @ ad494 │ │ │ │ + ldreq r2, [pc, #104] @ ad484 │ │ │ │ orrne r2, r5, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #84] @ ad498 │ │ │ │ + ldr r2, [pc, #84] @ ad488 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r2, [pc, #80] @ ad49c │ │ │ │ - ldr r3, [pc, #44] @ ad47c │ │ │ │ + ldr r2, [pc, #80] @ ad48c │ │ │ │ + ldr r3, [pc, #44] @ ad46c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ad474 │ │ │ │ + bne ad464 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r4, ip, r2 │ │ │ │ + eoreq r2, r0, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, ror ip │ │ │ │ + eoreq r2, r0, r4, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, [r0, #8] │ │ │ │ strd r2, [r7, #8] │ │ │ │ mov r2, r7 │ │ │ │ - eoreq r2, r0, ip, lsr #23 │ │ │ │ + @ instruction: 0x00202bbc │ │ │ │ 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, #3800] @ ae390 │ │ │ │ + ldr ip, [pc, #3800] @ ae380 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3792] @ ae394 │ │ │ │ + ldr r1, [pc, #3792] @ ae384 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r8, [pc, #3780] @ ae398 │ │ │ │ + ldr r8, [pc, #3780] @ ae388 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3752] @ ae39c │ │ │ │ + ldr r3, [pc, #3752] @ ae38c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ 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 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ + bne ad66c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r3, #8 │ │ │ │ add r2, r3, #4 │ │ │ │ - bne ad93c │ │ │ │ + bne ad92c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #3604] @ ae3a0 │ │ │ │ + ldr r0, [pc, #3604] @ ae390 │ │ │ │ str r0, [r3] │ │ │ │ - bne ad930 │ │ │ │ + bne ad920 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3592] @ ae3a4 │ │ │ │ + ldr r1, [pc, #3592] @ ae394 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq ad694 │ │ │ │ + beq ad684 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ sub r2, r5, #11 │ │ │ │ cmp r2, #5 │ │ │ │ add r2, r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrhi r3, [sp, #128] @ 0x80 │ │ │ │ strhi r3, [sp, #24] │ │ │ │ - bhi ad6f0 │ │ │ │ + bhi ad6e0 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r5, #12 │ │ │ │ - bne aee38 │ │ │ │ + bne aee28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc ad900 │ │ │ │ + bcc ad8f0 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #3756] @ ae4dc │ │ │ │ + ldrne r2, [pc, #3756] @ ae4cc │ │ │ │ ldrne r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ andne r2, r2, r0, lsl #12 │ │ │ │ orrne r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ addne r0, r3, #4 │ │ │ │ orrne r2, r2, #10485760 @ 0xa00000 │ │ │ │ strne r0, [r4, #4] │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi ad8fc │ │ │ │ + bhi ad8ec │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad860 │ │ │ │ + beq ad850 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #180] @ 0xb4 │ │ │ │ - b ad860 │ │ │ │ + b ad850 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne ad734 │ │ │ │ + bne ad724 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #19 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq ad804 │ │ │ │ + beq ad7f4 │ │ │ │ cmn r5, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ ands r2, r2, r3 │ │ │ │ - bne ad804 │ │ │ │ + bne ad7f4 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ cmn r5, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r3, r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ strne r2, [sp, #24] │ │ │ │ - bne ada78 │ │ │ │ + bne ada68 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ addeq sl, r4, #4 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne adaf4 │ │ │ │ + bne adae4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667a0 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl ac048 │ │ │ │ + bl ac038 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne ad76c │ │ │ │ + bne ad75c │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b adb14 │ │ │ │ + b adb04 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ add r2, r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ada70 │ │ │ │ + beq ada60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - beq af4f8 │ │ │ │ + beq af4e8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne adae4 │ │ │ │ + bne adad4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r9, #0 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne adab8 │ │ │ │ + bne adaa8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad7e0 │ │ │ │ + beq ad7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ad8fc │ │ │ │ - ldr r3, [pc, #3008] @ ae3a8 │ │ │ │ + bhi ad8ec │ │ │ │ + ldr r3, [pc, #3008] @ ae398 │ │ │ │ add r6, r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi af620 │ │ │ │ + bhi af610 │ │ │ │ add r6, r6, r6 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #3276] @ ae4dc │ │ │ │ + ldr r2, [pc, #3276] @ ae4cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ @@ -142708,743 +142704,743 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad8fc │ │ │ │ + bne ad8ec │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad884 │ │ │ │ + beq ad874 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne ad8cc │ │ │ │ + bne ad8bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf8 │ │ │ │ + bne aede8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad8e0 │ │ │ │ + beq ad8d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ad8f4 │ │ │ │ + beq ad8e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #2724] @ ae3ac │ │ │ │ - ldr r3, [pc, #2696] @ ae394 │ │ │ │ + ldr r2, [pc, #2724] @ ae39c │ │ │ │ + ldr r3, [pc, #2696] @ ae384 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne af4c4 │ │ │ │ + bne af4b4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2676] @ ae3b0 │ │ │ │ - b ad598 │ │ │ │ - ldr r0, [pc, #2672] @ ae3b4 │ │ │ │ + ldr r1, [pc, #2676] @ ae3a0 │ │ │ │ + b ad588 │ │ │ │ + ldr r0, [pc, #2672] @ ae3a4 │ │ │ │ str r0, [r3] │ │ │ │ add sl, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2660] @ ae3b8 │ │ │ │ + ldr r1, [pc, #2660] @ ae3a8 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #2612] @ ae3a0 │ │ │ │ + ldr r1, [pc, #2612] @ ae390 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq adadc │ │ │ │ - ldr r9, [pc, #2600] @ ae3b0 │ │ │ │ + beq adacc │ │ │ │ + ldr r9, [pc, #2600] @ ae3a0 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ str r9, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2580] @ ae3bc │ │ │ │ + ldr ip, [pc, #2580] @ ae3ac │ │ │ │ mov r3, r2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [r3], #8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ str r9, [r2, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ str r2, [r4, #12] │ │ │ │ add r2, r3, r2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsl r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq af754 │ │ │ │ + beq af744 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #2660] @ ae48c │ │ │ │ + ldr r0, [pc, #2660] @ ae47c │ │ │ │ add r3, r3, #24 │ │ │ │ str r0, [r2], #8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2436] @ ae3c0 │ │ │ │ + ldr r2, [pc, #2436] @ ae3b0 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r2, r3, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #2412] @ ae3c4 │ │ │ │ + ldr r2, [pc, #2412] @ ae3b4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #2604] @ ae490 │ │ │ │ + ldr r3, [pc, #2604] @ ae480 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - b ad604 │ │ │ │ + b ad5f4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r5, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi af18c │ │ │ │ + bhi af17c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af3a8 │ │ │ │ + beq af398 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - beq ad77c │ │ │ │ + beq ad76c │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2312] @ ae3c8 │ │ │ │ + ldr r1, [pc, #2312] @ ae3b8 │ │ │ │ add r0, r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #19 │ │ │ │ - bhi adcd4 │ │ │ │ + bhi adcc4 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r9, [pc, #2240] @ ae3a4 │ │ │ │ - b ad984 │ │ │ │ + ldr r9, [pc, #2240] @ ae394 │ │ │ │ + b ad974 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad798 │ │ │ │ + b ad788 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add58 │ │ │ │ + bne add48 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq af754 │ │ │ │ + beq af744 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #2392] @ ae48c │ │ │ │ + ldr r0, [pc, #2392] @ ae47c │ │ │ │ add r3, r3, #24 │ │ │ │ str r0, [r1], #8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2180] @ ae3cc │ │ │ │ + ldr r1, [pc, #2180] @ ae3bc │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r1, r3 │ │ │ │ - ldr r1, [pc, #2144] @ ae3c4 │ │ │ │ + ldr r1, [pc, #2144] @ ae3b4 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ - ldr r1, [pc, #2332] @ ae490 │ │ │ │ + ldr r1, [pc, #2332] @ ae480 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b ad798 │ │ │ │ + b ad788 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, #32 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq af5fc │ │ │ │ - ldr r1, [pc, #2096] @ ae3d0 │ │ │ │ + beq af5ec │ │ │ │ + ldr r1, [pc, #2096] @ ae3c0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af018 │ │ │ │ + beq af008 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq af3bc │ │ │ │ + beq af3ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #24 │ │ │ │ - beq af440 │ │ │ │ + beq af430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2200] @ ae48c │ │ │ │ + ldr r1, [pc, #2200] @ ae47c │ │ │ │ add ip, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ - ldr ip, [pc, #2268] @ ae4f0 │ │ │ │ + ldr ip, [pc, #2268] @ ae4e0 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr ip, r3, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r1, r1, #24 │ │ │ │ add r3, r2, #8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r3, r1, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1904] @ ae3c4 │ │ │ │ + ldr r1, [pc, #1904] @ ae3b4 │ │ │ │ add r8, r2, #16 │ │ │ │ orr r1, r3, r1 │ │ │ │ - ldr r3, [pc, #2096] @ ae490 │ │ │ │ + ldr r3, [pc, #2096] @ ae480 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af3d0 │ │ │ │ - ldr r1, [pc, #1876] @ ae3d4 │ │ │ │ + beq af3c0 │ │ │ │ + ldr r1, [pc, #1876] @ ae3c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r5, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa94 │ │ │ │ + bl aaa84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ad8fc │ │ │ │ + bhi ad8ec │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee14 │ │ │ │ + bne aee04 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add28 │ │ │ │ + beq add18 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r7, r2 │ │ │ │ - beq aee74 │ │ │ │ - bl abc3c │ │ │ │ + beq aee64 │ │ │ │ + bl abc2c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ movls r6, #0 │ │ │ │ movls r5, r6 │ │ │ │ - bls ad860 │ │ │ │ - b ad8fc │ │ │ │ + bls ad850 │ │ │ │ + b ad8ec │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne aee8c │ │ │ │ + bne aee7c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b ad77c │ │ │ │ + b ad76c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ - beq af588 │ │ │ │ + beq af578 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1588] @ ae3d8 │ │ │ │ + ldr r1, [pc, #1588] @ ae3c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - beq aed90 │ │ │ │ + beq aed80 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r3] │ │ │ │ - bne ad8fc │ │ │ │ + bne ad8ec │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r5, r6 │ │ │ │ - b ad87c │ │ │ │ + b ad86c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ - beq af72c │ │ │ │ + beq af71c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae3dc │ │ │ │ + ldr r1, [pc, #1472] @ ae3cc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab784 │ │ │ │ + b adda8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ - beq af628 │ │ │ │ + beq af618 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1408] @ ae3e0 │ │ │ │ + ldr r1, [pc, #1408] @ ae3d0 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab784 │ │ │ │ + b adda8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ - beq af62c │ │ │ │ + beq af61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1352] @ ae3e4 │ │ │ │ + ldr r1, [pc, #1352] @ ae3d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab784 │ │ │ │ + b adda8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r0, #4 │ │ │ │ - beq af5f8 │ │ │ │ + beq af5e8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1288] @ ae3e8 │ │ │ │ + ldr r1, [pc, #1288] @ ae3d8 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab784 │ │ │ │ + b adda8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne aeeac │ │ │ │ + bne aee9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae4e8 │ │ │ │ + ldr r1, [pc, #1472] @ ae4d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r0, r1, #2 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #1472] @ ae520 │ │ │ │ + ldr r1, [pc, #1472] @ ae510 │ │ │ │ add r0, r0, #24 │ │ │ │ orr r1, r2, r1 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r0, #4 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ and r0, r0, #15 │ │ │ │ orr r5, r5, r0 │ │ │ │ - ldr r2, [pc, #1376] @ ae4f0 │ │ │ │ - ldr r0, [pc, #1112] @ ae3ec │ │ │ │ + ldr r2, [pc, #1376] @ ae4e0 │ │ │ │ + ldr r0, [pc, #1112] @ ae3dc │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orr r2, r5, r2 │ │ │ │ add ip, r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee20 │ │ │ │ + bls aee10 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne adfa8 │ │ │ │ - ldr r2, [pc, #1060] @ ae3f0 │ │ │ │ + bne adf98 │ │ │ │ + ldr r2, [pc, #1060] @ ae3e0 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1028] @ ae3f4 │ │ │ │ + ldr r2, [pc, #1028] @ ae3e4 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ - ldr r2, [pc, #1164] @ ae484 │ │ │ │ + ldr r2, [pc, #1164] @ ae474 │ │ │ │ ldr r6, [r8, r2] │ │ │ │ - bne aef78 │ │ │ │ + bne aef68 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add sl, r4, #4 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af380 │ │ │ │ + bls af370 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae004 │ │ │ │ + bne adff4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1160] @ ae4c4 │ │ │ │ + ldr r2, [pc, #1160] @ ae4b4 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1156] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1156] @ ae4b8 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #9961472 @ 0x980000 │ │ │ │ add r2, r2, #20 │ │ │ │ add r1, r3, #16 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #1128] @ ae4cc │ │ │ │ + ldr r2, [pc, #1128] @ ae4bc │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af104 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae068 │ │ │ │ + bne ae058 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae3f8 │ │ │ │ + ldr r2, [pc, #856] @ ae3e8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1056] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1056] @ ae4b8 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #9961472 @ 0x980000 │ │ │ │ add r2, r2, #28 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #1032] @ ae4cc │ │ │ │ + ldr r2, [pc, #1032] @ ae4bc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne af6e0 │ │ │ │ - ldr r2, [pc, #800] @ ae3fc │ │ │ │ + bne af6d0 │ │ │ │ + ldr r2, [pc, #800] @ ae3ec │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #916] @ ae488 │ │ │ │ + ldr r3, [pc, #916] @ ae478 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls af15c │ │ │ │ + bls af14c │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne ae0fc │ │ │ │ + bne ae0ec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae48c │ │ │ │ + ldr r2, [pc, #856] @ ae47c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #2260992 @ 0x228000 │ │ │ │ add r2, r2, #12480 @ 0x30c0 │ │ │ │ add r2, r2, #14 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #8912896 @ 0x880000 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #816] @ ae490 │ │ │ │ + ldr r1, [pc, #816] @ ae480 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adccc │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne af32c │ │ │ │ + bne af31c │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1e0 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af564 │ │ │ │ + bne af554 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1e0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #736] @ ae48c │ │ │ │ + ldr r1, [pc, #736] @ ae47c │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #796] @ ae4f0 │ │ │ │ + ldr r1, [pc, #796] @ ae4e0 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #592] @ ae42c │ │ │ │ + ldr r2, [pc, #592] @ ae41c │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #676] @ ae490 │ │ │ │ + ldr r2, [pc, #676] @ ae480 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #520] @ ae400 │ │ │ │ + ldr r3, [pc, #520] @ ae3f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r7, r4, #4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac048 │ │ │ │ + bl ac038 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af5f8 │ │ │ │ + beq af5e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #460] @ ae404 │ │ │ │ + ldr r1, [pc, #460] @ ae3f4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ab794 │ │ │ │ - ldr r3, [pc, #432] @ ae408 │ │ │ │ + bl ab784 │ │ │ │ + ldr r3, [pc, #432] @ ae3f8 │ │ │ │ mov sl, #1 │ │ │ │ str sl, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac048 │ │ │ │ - ldr r1, [pc, #396] @ ae40c │ │ │ │ + bl ac038 │ │ │ │ + ldr r1, [pc, #396] @ ae3fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #352] @ ae418 │ │ │ │ + ldr r1, [pc, #352] @ ae408 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #568] @ ae520 │ │ │ │ - ldr r0, [pc, #292] @ ae410 │ │ │ │ + ldr r1, [pc, #568] @ ae510 │ │ │ │ + ldr r0, [pc, #292] @ ae400 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af12c │ │ │ │ + bls af11c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae300 │ │ │ │ - ldr r2, [pc, #240] @ ae414 │ │ │ │ + bne ae2f0 │ │ │ │ + ldr r2, [pc, #240] @ ae404 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #412] @ ae4dc │ │ │ │ - ldr ip, [pc, #396] @ ae4d0 │ │ │ │ + ldr r2, [pc, #412] @ ae4cc │ │ │ │ + ldr ip, [pc, #396] @ ae4c0 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ - ldr r1, [pc, #248] @ ae444 │ │ │ │ - ldr lr, [pc, #216] @ ae428 │ │ │ │ + ldr r1, [pc, #248] @ ae434 │ │ │ │ + ldr lr, [pc, #216] @ ae418 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #336] @ ae4a8 │ │ │ │ + ldr r2, [pc, #336] @ ae498 │ │ │ │ mov r0, r7 │ │ │ │ stm r3, {r2, ip, lr} │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl abb2c │ │ │ │ + bl abb1c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs ad660 │ │ │ │ - b ad8fc │ │ │ │ - eoreq r2, r0, r8, lsr fp │ │ │ │ + bcs ad650 │ │ │ │ + b ad8ec │ │ │ │ + eoreq r2, r0, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, lsl #22 │ │ │ │ + eoreq r2, r0, r4, lsl fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - andseq r6, sp, r2, ror r2 │ │ │ │ - strdeq r2, [r0], -r0 @ │ │ │ │ + andseq r6, sp, r2, asr #4 │ │ │ │ + eoreq r2, r0, r0, lsl #14 │ │ │ │ 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, r4, ror pc │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ @ instruction: 0xffffbfe8 │ │ │ │ @ instruction: 0xffffbf1c │ │ │ │ @ instruction: 0xffffbd9c │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ @ instruction: 0xffffbd28 │ │ │ │ @ instruction: 0xffffbd04 │ │ │ │ @@ -143468,28 +143464,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 │ │ │ │ - andseq r0, ip, r4, lsr sl │ │ │ │ + andseq r0, ip, r8, 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, 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 │ │ │ │ + andseq r0, ip, r4, lsl #20 │ │ │ │ + @ instruction: 0x001c09f4 │ │ │ │ + andseq r0, ip, r4, ror #19 │ │ │ │ + @ instruction: 0x001c09dc │ │ │ │ + @ instruction: 0x001c09bc │ │ │ │ + andseq r0, ip, r0, lsr r9 │ │ │ │ + andseq r0, ip, r0, lsr #18 │ │ │ │ + andseq r0, ip, r4, lsl r9 │ │ │ │ + andseq r0, ip, r8, lsl #18 │ │ │ │ + @ instruction: 0x001c08f8 │ │ │ │ + andseq r0, ip, ip, ror #17 │ │ │ │ @ instruction: 0xffffb40c │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ blx r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ @ instruction: 0xffffafc4 │ │ │ │ @ instruction: 0xffffaf94 │ │ │ │ @@ -143514,1528 +143510,1528 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001d47d4 │ │ │ │ + andseq pc, fp, ip, lsr pc @ │ │ │ │ + andseq r0, ip, r8, lsr r0 │ │ │ │ @ instruction: 0xffffac48 │ │ │ │ @ instruction: 0xffffa764 │ │ │ │ @ instruction: 0xffffa734 │ │ │ │ eor r7, r7, #0 │ │ │ │ @ instruction: 0xffffab50 │ │ │ │ ldrd r0, [fp, #-0] │ │ │ │ - andseq r4, sp, ip, asr #13 │ │ │ │ + mulseq sp, ip, r6 │ │ │ │ + andseq pc, fp, r4, lsl #28 │ │ │ │ andseq pc, fp, r4, lsr lr @ │ │ │ │ - andseq pc, fp, r4, ror #28 │ │ │ │ mov r3, #0 │ │ │ │ @ instruction: 0xffffaa94 │ │ │ │ @ instruction: 0xffffaa4c │ │ │ │ @ instruction: 0xffffaa08 │ │ │ │ @ instruction: 0xffffa98c │ │ │ │ @ instruction: 0xffffa9b8 │ │ │ │ - @ instruction: 0x001bfef0 │ │ │ │ + andseq pc, fp, r0, asr #29 │ │ │ │ @ instruction: 0xffffa82c │ │ │ │ @ instruction: 0xffffa858 │ │ │ │ @ instruction: 0xffffa884 │ │ │ │ @ instruction: 0xffffa8b0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af318 │ │ │ │ + beq af308 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq af674 │ │ │ │ + beq af664 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #24 │ │ │ │ - ldr r1, [pc, #-376] @ ae418 │ │ │ │ + ldr r1, [pc, #-376] @ ae408 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r5, r1, r3 │ │ │ │ - ldr r3, [pc, #-152] @ ae520 │ │ │ │ + ldr r3, [pc, #-152] @ ae510 │ │ │ │ add r1, r2, #8 │ │ │ │ orr r3, r5, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #-432] @ ae41c │ │ │ │ + ldr r2, [pc, #-432] @ ae40c │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab64c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #-452] @ ae420 │ │ │ │ - ldr r3, [pc, #-320] @ ae4a8 │ │ │ │ + ldr r1, [pc, #-452] @ ae410 │ │ │ │ + ldr r3, [pc, #-320] @ ae498 │ │ │ │ add ip, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls af0fc │ │ │ │ + bls af0ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae5f8 │ │ │ │ - ldr r2, [pc, #-504] @ ae424 │ │ │ │ + bne ae5e8 │ │ │ │ + ldr r2, [pc, #-504] @ ae414 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-408] @ ae4a8 │ │ │ │ + ldr r2, [pc, #-408] @ ae498 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-376] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-376] @ ae4c0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-552] @ ae428 │ │ │ │ + ldr r2, [pc, #-552] @ ae418 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne af368 │ │ │ │ + bne af358 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6bc │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af708 │ │ │ │ + bne af6f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6bc │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #-512] @ ae48c │ │ │ │ + ldr r1, [pc, #-512] @ ae47c │ │ │ │ add r0, r3, #16 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #-452] @ ae4f0 │ │ │ │ + ldr r1, [pc, #-452] @ ae4e0 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #-656] @ ae42c │ │ │ │ + ldr r2, [pc, #-656] @ ae41c │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ add r1, r3, #28 │ │ │ │ - ldr r2, [pc, #-572] @ ae490 │ │ │ │ + ldr r2, [pc, #-572] @ ae480 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #-496] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-496] @ ae4d8 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-688] @ ae430 │ │ │ │ + ldr r2, [pc, #-688] @ ae420 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-528] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-528] @ ae4c8 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab64c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-608] @ ae4a4 │ │ │ │ + ldr r3, [pc, #-608] @ ae494 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r5, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #-624] @ ae4a8 │ │ │ │ + ldr r3, [pc, #-624] @ ae498 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r1, [pc, #-628] @ ae4ac │ │ │ │ + ldr r1, [pc, #-628] @ ae49c │ │ │ │ add r3, r2, #12 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af628 │ │ │ │ + beq af618 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-780] @ ae434 │ │ │ │ + ldr r1, [pc, #-780] @ ae424 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #-812] @ ae438 │ │ │ │ - ldr r2, [pc, #-812] @ ae43c │ │ │ │ + ldr ip, [pc, #-812] @ ae428 │ │ │ │ + ldr r2, [pc, #-812] @ ae42c │ │ │ │ str r2, [r3, #4] │ │ │ │ str ip, [r3] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #-844] @ ae440 │ │ │ │ + ldr r0, [pc, #-844] @ ae430 │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, sl │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #-724] @ ae4dc │ │ │ │ + ldr r2, [pc, #-724] @ ae4cc │ │ │ │ mov r0, sl │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ - ldr r3, [pc, #-888] @ ae444 │ │ │ │ + ldr r3, [pc, #-888] @ ae434 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl abb2c │ │ │ │ + bl abb1c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls ad660 │ │ │ │ - b ad8fc │ │ │ │ + bls ad650 │ │ │ │ + b ad8ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-948] @ ae448 │ │ │ │ + ldr r1, [pc, #-948] @ ae438 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0d8 │ │ │ │ - ldr r1, [pc, #-972] @ ae44c │ │ │ │ + beq af0c8 │ │ │ │ + ldr r1, [pc, #-972] @ ae43c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af374 │ │ │ │ - ldr r1, [pc, #-992] @ ae450 │ │ │ │ + beq af364 │ │ │ │ + ldr r1, [pc, #-992] @ ae440 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af434 │ │ │ │ - ldr r1, [pc, #-1012] @ ae454 │ │ │ │ + beq af424 │ │ │ │ + ldr r1, [pc, #-1012] @ ae444 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4b8 │ │ │ │ - ldr r1, [pc, #-1032] @ ae458 │ │ │ │ + beq af4a8 │ │ │ │ + ldr r1, [pc, #-1032] @ ae448 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4c8 │ │ │ │ - ldr r1, [pc, #-1052] @ ae45c │ │ │ │ + beq af4b8 │ │ │ │ + ldr r1, [pc, #-1052] @ ae44c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4d4 │ │ │ │ - ldr r1, [pc, #-1072] @ ae460 │ │ │ │ + beq af4c4 │ │ │ │ + ldr r1, [pc, #-1072] @ ae450 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4ec │ │ │ │ - ldr r1, [pc, #-1092] @ ae464 │ │ │ │ + beq af4dc │ │ │ │ + ldr r1, [pc, #-1092] @ ae454 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4e0 │ │ │ │ - ldr r1, [pc, #-1112] @ ae468 │ │ │ │ + beq af4d0 │ │ │ │ + ldr r1, [pc, #-1112] @ ae458 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af558 │ │ │ │ - ldr r1, [pc, #-1132] @ ae46c │ │ │ │ + beq af548 │ │ │ │ + ldr r1, [pc, #-1132] @ ae45c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af54c │ │ │ │ - ldr r1, [pc, #-1152] @ ae470 │ │ │ │ + beq af53c │ │ │ │ + ldr r1, [pc, #-1152] @ ae460 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af540 │ │ │ │ - ldr r1, [pc, #-1172] @ ae474 │ │ │ │ + beq af530 │ │ │ │ + ldr r1, [pc, #-1172] @ ae464 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af534 │ │ │ │ - ldr r1, [pc, #-1192] @ ae478 │ │ │ │ + beq af524 │ │ │ │ + ldr r1, [pc, #-1192] @ ae468 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af528 │ │ │ │ - ldr r1, [pc, #-1212] @ ae47c │ │ │ │ + beq af518 │ │ │ │ + ldr r1, [pc, #-1212] @ ae46c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af510 │ │ │ │ - ldr r6, [pc, #-1232] @ ae480 │ │ │ │ + bne af500 │ │ │ │ + ldr r6, [pc, #-1232] @ ae470 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #-1236] @ ae484 │ │ │ │ + ldr r3, [pc, #-1236] @ ae474 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [r8, r3] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r7, #4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls af174 │ │ │ │ + bls af164 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae964 │ │ │ │ + bne ae954 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1240] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-1240] @ ae4b4 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1244] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-1244] @ ae4b8 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #9961472 @ 0x980000 │ │ │ │ add r2, r2, #20 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #-1268] @ ae4cc │ │ │ │ + ldr r2, [pc, #-1268] @ ae4bc │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne af6e0 │ │ │ │ + bne af6d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #-1380] @ ae488 │ │ │ │ + ldr r3, [pc, #-1380] @ ae478 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls af0e4 │ │ │ │ + bls af0d4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ae9f4 │ │ │ │ + bne ae9e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1440] @ ae48c │ │ │ │ + ldr r2, [pc, #-1440] @ ae47c │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #2260992 @ 0x228000 │ │ │ │ add r2, r2, #12480 @ 0x30c0 │ │ │ │ add r2, r2, #14 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #8912896 @ 0x880000 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #-1476] @ ae490 │ │ │ │ + ldr r1, [pc, #-1476] @ ae480 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adccc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af58c │ │ │ │ + beq af57c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1432] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1432] @ ae4d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r2, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ and r2, r2, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - ldr r2, [pc, #-1432] @ ae520 │ │ │ │ + ldr r2, [pc, #-1432] @ ae510 │ │ │ │ add r1, r1, #24 │ │ │ │ orr r2, r5, r2 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r2, r1, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1 │ │ │ │ - ldr r1, [pc, #-1528] @ ae4f0 │ │ │ │ - ldr r0, [pc, #-1624] @ ae494 │ │ │ │ + ldr r1, [pc, #-1528] @ ae4e0 │ │ │ │ + ldr r0, [pc, #-1624] @ ae484 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee20 │ │ │ │ + bls aee10 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aeb00 │ │ │ │ - ldr r2, [pc, #-1676] @ ae498 │ │ │ │ + bne aeaf0 │ │ │ │ + ldr r2, [pc, #-1676] @ ae488 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq af260 │ │ │ │ + beq af250 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq af194 │ │ │ │ + beq af184 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1772] @ ae49c │ │ │ │ + ldr r1, [pc, #-1772] @ ae48c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl ab8d4 │ │ │ │ + bl ab8c4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adccc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af5b0 │ │ │ │ + beq af5a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1744] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1744] @ ae4d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r2, #4 │ │ │ │ - ldr r1, [pc, #-1724] @ ae520 │ │ │ │ + ldr r1, [pc, #-1724] @ ae510 │ │ │ │ and r2, r2, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #-1868] @ ae4a0 │ │ │ │ + ldr r2, [pc, #-1868] @ ae490 │ │ │ │ add r0, r3, #8 │ │ │ │ orr r1, r5, r1 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls af144 │ │ │ │ + bls af134 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aec00 │ │ │ │ + bne aebf0 │ │ │ │ mov r1, #7 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1936] @ ae4a4 │ │ │ │ + ldr r2, [pc, #-1936] @ ae494 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ orr r2, r5, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-1948] @ ae4a8 │ │ │ │ + ldr r2, [pc, #-1948] @ ae498 │ │ │ │ str r2, [r3] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #-1956] @ ae4ac │ │ │ │ + ldr r2, [pc, #-1956] @ ae49c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adccc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af650 │ │ │ │ + beq af640 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r3, #4 │ │ │ │ lsl r1, r2, #2 │ │ │ │ add r1, r1, #24 │ │ │ │ - ldr r2, [pc, #-1952] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-1952] @ ae4d8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r1, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and r1, r1, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - ldr r1, [pc, #-1940] @ ae520 │ │ │ │ + ldr r1, [pc, #-1940] @ ae510 │ │ │ │ add r2, r2, #24 │ │ │ │ orr r1, r5, r1 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #-2036] @ ae4f0 │ │ │ │ - ldr r0, [pc, #-2104] @ ae4b0 │ │ │ │ + ldr r1, [pc, #-2036] @ ae4e0 │ │ │ │ + ldr r0, [pc, #-2104] @ ae4a0 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee20 │ │ │ │ + bls aee10 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aecfc │ │ │ │ - ldr r2, [pc, #-2156] @ ae4b4 │ │ │ │ + bne aecec │ │ │ │ + ldr r2, [pc, #-2156] @ ae4a4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af758 │ │ │ │ + beq af748 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ - ldr r2, [pc, #-2148] @ ae4f8 │ │ │ │ + bcs aed7c │ │ │ │ + ldr r2, [pc, #-2148] @ ae4e8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ orr r2, r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee44 │ │ │ │ + bls aee34 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aed70 │ │ │ │ + bne aed60 │ │ │ │ bl 2397c │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad8fc │ │ │ │ + bne ad8ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne ad8f4 │ │ │ │ + bne ad8e4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf0 │ │ │ │ + bne aede0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8f4 │ │ │ │ + bl aa6a4 │ │ │ │ + b ad8e4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8c0 │ │ │ │ + bl aa6a4 │ │ │ │ + b ad8b0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b ad66c │ │ │ │ + b ad65c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2376] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-2376] @ ae4d4 │ │ │ │ add r3, r3, #16 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b adb14 │ │ │ │ + b adb04 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2456] @ ae4b8 │ │ │ │ + ldr r1, [pc, #-2456] @ ae4a8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ orr r0, r0, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r0, r0, #749568 @ 0xb7000 │ │ │ │ add r2, r3, #12 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ - bl abc3c │ │ │ │ + b adccc │ │ │ │ + bl abc2c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b add28 │ │ │ │ + b add18 │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - b adab8 │ │ │ │ + b adaa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r3, #4 │ │ │ │ lsl r1, r2, #2 │ │ │ │ add r1, r1, #24 │ │ │ │ - ldr r2, [pc, #-2532] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-2532] @ ae4d8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r1, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and r1, r1, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - ldr r1, [pc, #-2520] @ ae520 │ │ │ │ + ldr r1, [pc, #-2520] @ ae510 │ │ │ │ add r2, r2, #24 │ │ │ │ orr r1, r5, r1 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r2, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r2, r1, r2 │ │ │ │ - ldr r1, [pc, #-2616] @ ae4f0 │ │ │ │ - ldr r0, [pc, #-2672] @ ae4bc │ │ │ │ + ldr r1, [pc, #-2616] @ ae4e0 │ │ │ │ + ldr r0, [pc, #-2672] @ ae4ac │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee20 │ │ │ │ + bls aee10 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef40 │ │ │ │ - ldr r2, [pc, #-2724] @ ae4c0 │ │ │ │ + bne aef30 │ │ │ │ + ldr r2, [pc, #-2724] @ ae4b0 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ add sl, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af394 │ │ │ │ + bls af384 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef80 │ │ │ │ + bne aef70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2804] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-2804] @ ae4b4 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-2808] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-2808] @ ae4b8 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #9961472 @ 0x980000 │ │ │ │ add r2, r2, #20 │ │ │ │ add r1, r3, #16 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2836] @ ae4cc │ │ │ │ + ldr r2, [pc, #-2836] @ ae4bc │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af104 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aefe4 │ │ │ │ + bne aefd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b ae098 │ │ │ │ + b ae088 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2900] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-2900] @ ae4c0 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r5, #9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq af3f0 │ │ │ │ + beq af3e0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af47c │ │ │ │ + beq af46c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-2944] @ ae4d4 │ │ │ │ + ldr r1, [pc, #-2944] @ ae4c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #268435456 @ 0x10000000 │ │ │ │ - bl ab794 │ │ │ │ + bl ab784 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad8f0 │ │ │ │ add r1, r5, #4 │ │ │ │ - ldr r3, [pc, #-2992] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-2992] @ ae4c8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [pc, #-3024] @ ae4dc │ │ │ │ + ldrne r3, [pc, #-3024] @ ae4cc │ │ │ │ ldrne r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ andne r3, r3, r1, lsl #12 │ │ │ │ orrne r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orrne r3, r3, #10485760 @ 0xa00000 │ │ │ │ addne r1, r5, #8 │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r3, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls ad658 │ │ │ │ - b ad8fc │ │ │ │ - ldr r6, [pc, #-3072] @ ae4e0 │ │ │ │ + bls ad648 │ │ │ │ + b ad8ec │ │ │ │ + ldr r6, [pc, #-3072] @ ae4d0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r1, [pc, #-3004] @ ae530 │ │ │ │ + b ae940 │ │ │ │ + ldr r1, [pc, #-3004] @ ae520 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b aea24 │ │ │ │ + b aea14 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3108] @ ae4e4 │ │ │ │ + ldr r2, [pc, #-3108] @ ae4d4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b ae62c │ │ │ │ + b ae61c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3056] @ ae530 │ │ │ │ + ldr r1, [pc, #-3056] @ ae520 │ │ │ │ add r3, r3, #20 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae098 │ │ │ │ + b ae088 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3156] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-3156] @ ae4d4 │ │ │ │ add r3, r3, #12 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae334 │ │ │ │ - ldr r2, [pc, #-3176] @ ae4e4 │ │ │ │ + b ae324 │ │ │ │ + ldr r2, [pc, #-3176] @ ae4d4 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r3, r3, #12 │ │ │ │ - b aec2c │ │ │ │ - ldr r1, [pc, #-3124] @ ae530 │ │ │ │ + b aec1c │ │ │ │ + ldr r1, [pc, #-3124] @ ae520 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b ae12c │ │ │ │ + b ae11c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3152] @ ae530 │ │ │ │ + ldr r2, [pc, #-3152] @ ae520 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ae994 │ │ │ │ + b ae984 │ │ │ │ add sl, r4, #4 │ │ │ │ - b ad6f0 │ │ │ │ + b ad6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r3, #4 │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r0, r0, #24 │ │ │ │ - ldr r2, [pc, #-3276] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-3276] @ ae4d8 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r0, r0, #15 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ orr r1, r1, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - ldr r0, [pc, #-3264] @ ae520 │ │ │ │ + ldr r0, [pc, #-3264] @ ae510 │ │ │ │ add r2, r2, #24 │ │ │ │ orr r0, r1, r0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r5, r2, #4 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r0, [pc, #-3364] @ ae4ec │ │ │ │ - ldr r2, [pc, #-3364] @ ae4f0 │ │ │ │ + ldr r0, [pc, #-3364] @ ae4dc │ │ │ │ + ldr r2, [pc, #-3364] @ ae4e0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orr r2, r5, r2 │ │ │ │ add ip, r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls aee20 │ │ │ │ + bls aee10 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af228 │ │ │ │ - ldr r2, [pc, #-3416] @ ae4f4 │ │ │ │ + bne af218 │ │ │ │ + ldr r2, [pc, #-3416] @ ae4e4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec1c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #32 │ │ │ │ - beq af698 │ │ │ │ + beq af688 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r5, r1, #2 │ │ │ │ add r5, r5, #20 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ + bcs aed7c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #-3476] @ ae4f8 │ │ │ │ + ldr r2, [pc, #-3476] @ ae4e8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ orr r2, r5, r2 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r3] │ │ │ │ rsb r2, r0, #32 │ │ │ │ ror r2, r1, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af41c │ │ │ │ + bls af40c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne af29c │ │ │ │ + bne af28c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af4a0 │ │ │ │ + bls af490 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af2c0 │ │ │ │ + bne af2b0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-3580] @ ae4fc │ │ │ │ + ldr r2, [pc, #-3580] @ ae4ec │ │ │ │ str r2, [r3], #4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ orr r5, r5, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r5, r5, #749568 @ 0xb7000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r3] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adccc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl aaa94 │ │ │ │ - b ae56c │ │ │ │ + bl aaa84 │ │ │ │ + b ae55c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r2, #32 │ │ │ │ movne r6, #0 │ │ │ │ movne r5, r6 │ │ │ │ - bne ae2ac │ │ │ │ - ldr r3, [pc, #-3660] @ ae500 │ │ │ │ - ldr r1, [pc, #-3660] @ ae504 │ │ │ │ - ldr r0, [pc, #-3660] @ ae508 │ │ │ │ + bne ae29c │ │ │ │ + ldr r3, [pc, #-3660] @ ae4f0 │ │ │ │ + ldr r1, [pc, #-3660] @ ae4f4 │ │ │ │ + ldr r0, [pc, #-3660] @ ae4f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #316 @ 0x13c │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b ae7a4 │ │ │ │ - ldr r6, [pc, #-3696] @ ae50c │ │ │ │ + b ae794 │ │ │ │ + ldr r6, [pc, #-3696] @ ae4fc │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae940 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3676] @ ae530 │ │ │ │ + ldr r1, [pc, #-3676] @ ae520 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b ae034 │ │ │ │ + b ae024 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3696] @ ae530 │ │ │ │ + ldr r1, [pc, #-3696] @ ae520 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b aefb0 │ │ │ │ + b aefa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad604 │ │ │ │ + b ad5f4 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r5, #9 │ │ │ │ - bne adc78 │ │ │ │ + bne adc68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3788] @ ae510 │ │ │ │ + ldr r1, [pc, #-3788] @ ae500 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ - b adc94 │ │ │ │ + b adc84 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af6bc │ │ │ │ + beq af6ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3824] @ ae514 │ │ │ │ + ldr r1, [pc, #-3824] @ ae504 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b af068 │ │ │ │ - ldr r1, [pc, #-3852] @ ae518 │ │ │ │ + b af058 │ │ │ │ + ldr r1, [pc, #-3852] @ ae508 │ │ │ │ orr r2, r2, r0, lsl #7 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ - b af2f8 │ │ │ │ - ldr r6, [pc, #-3872] @ ae51c │ │ │ │ + b af2e8 │ │ │ │ + ldr r6, [pc, #-3872] @ ae50c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae940 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi af750 │ │ │ │ + bhi af740 │ │ │ │ lsl r2, r3, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #-3908] @ ae520 │ │ │ │ + ldr r2, [pc, #-3908] @ ae510 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af6bc │ │ │ │ - ldr r3, [pc, #-3936] @ ae524 │ │ │ │ - ldr r1, [pc, #-3936] @ ae528 │ │ │ │ - ldr r0, [pc, #-3936] @ ae52c │ │ │ │ + beq af6ac │ │ │ │ + ldr r3, [pc, #-3936] @ ae514 │ │ │ │ + ldr r1, [pc, #-3936] @ ae518 │ │ │ │ + ldr r0, [pc, #-3936] @ ae51c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #248 @ 0xf8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3964] @ ae530 │ │ │ │ + ldr r1, [pc, #-3964] @ ae520 │ │ │ │ add r3, r3, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b af2f0 │ │ │ │ - ldr r6, [pc, #-3980] @ ae534 │ │ │ │ + b af2e0 │ │ │ │ + ldr r6, [pc, #-3980] @ ae524 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae940 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-3992] @ ae538 │ │ │ │ + ldr r6, [pc, #-3992] @ ae528 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4000] @ ae53c │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4000] @ ae52c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4008] @ ae540 │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4008] @ ae530 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4016] @ ae544 │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4016] @ ae534 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae940 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b ada04 │ │ │ │ - ldr r0, [pc, #-4048] @ ae548 │ │ │ │ + b ad9f4 │ │ │ │ + ldr r0, [pc, #-4048] @ ae538 │ │ │ │ str r7, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ mov r6, #0 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4068] @ ae54c │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4068] @ ae53c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4076] @ ae550 │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4076] @ ae540 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4084] @ ae554 │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4084] @ ae544 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4092] @ ae558 │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #-4092] @ ae548 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #540] @ af77c │ │ │ │ + b ae940 │ │ │ │ + ldr r6, [pc, #540] @ af76c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r3, [pc, #532] @ af780 │ │ │ │ - ldr r1, [pc, #532] @ af784 │ │ │ │ - ldr r0, [pc, #532] @ af788 │ │ │ │ + b ae940 │ │ │ │ + ldr r3, [pc, #532] @ af770 │ │ │ │ + ldr r1, [pc, #532] @ af774 │ │ │ │ + ldr r0, [pc, #532] @ af778 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #528] @ af78c │ │ │ │ + ldr r2, [pc, #528] @ af77c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #288 @ 0x120 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 23b04 │ │ │ │ - ldr r3, [pc, #508] @ af790 │ │ │ │ - ldr r1, [pc, #508] @ af794 │ │ │ │ - ldr r0, [pc, #508] @ af798 │ │ │ │ + ldr r3, [pc, #508] @ af780 │ │ │ │ + ldr r1, [pc, #508] @ af784 │ │ │ │ + ldr r0, [pc, #508] @ af788 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #484] @ af79c │ │ │ │ - ldr r1, [pc, #484] @ af7a0 │ │ │ │ - ldr r0, [pc, #484] @ af7a4 │ │ │ │ + ldr r3, [pc, #484] @ af78c │ │ │ │ + ldr r1, [pc, #484] @ af790 │ │ │ │ + ldr r0, [pc, #484] @ af794 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #332 @ 0x14c │ │ │ │ mov r2, #249 @ 0xf9 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ af7a8 │ │ │ │ - ldr r1, [pc, #460] @ af7ac │ │ │ │ - ldr r0, [pc, #460] @ af7b0 │ │ │ │ + ldr r3, [pc, #460] @ af798 │ │ │ │ + ldr r1, [pc, #460] @ af79c │ │ │ │ + ldr r0, [pc, #460] @ af7a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #456] @ af7b4 │ │ │ │ + ldr r2, [pc, #456] @ af7a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #212 @ 0xd4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 23a84 │ │ │ │ - ldr r3, [pc, #436] @ af7b8 │ │ │ │ - ldr r1, [pc, #436] @ af7bc │ │ │ │ - ldr r0, [pc, #436] @ af7c0 │ │ │ │ + ldr r3, [pc, #436] @ af7a8 │ │ │ │ + ldr r1, [pc, #436] @ af7ac │ │ │ │ + ldr r0, [pc, #436] @ af7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #432] @ af7c4 │ │ │ │ + ldr r2, [pc, #432] @ af7b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #224 @ 0xe0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b addb8 │ │ │ │ + b adda8 │ │ │ │ bl 23ac4 │ │ │ │ - ldr r3, [pc, #404] @ af7c8 │ │ │ │ - ldr r1, [pc, #404] @ af7cc │ │ │ │ - ldr r0, [pc, #404] @ af7d0 │ │ │ │ + ldr r3, [pc, #404] @ af7b8 │ │ │ │ + ldr r1, [pc, #404] @ af7bc │ │ │ │ + ldr r0, [pc, #404] @ af7c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #400] @ af7d4 │ │ │ │ + ldr r2, [pc, #400] @ af7c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #344 @ 0x158 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ af7d8 │ │ │ │ - ldr r1, [pc, #384] @ af7dc │ │ │ │ - ldr r0, [pc, #384] @ af7e0 │ │ │ │ + ldr r3, [pc, #384] @ af7c8 │ │ │ │ + ldr r1, [pc, #384] @ af7cc │ │ │ │ + ldr r0, [pc, #384] @ af7d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ af7e4 │ │ │ │ + ldr r2, [pc, #380] @ af7d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #176 @ 0xb0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ af7e8 │ │ │ │ - ldr r1, [pc, #364] @ af7ec │ │ │ │ - ldr r0, [pc, #364] @ af7f0 │ │ │ │ + ldr r3, [pc, #364] @ af7d8 │ │ │ │ + ldr r1, [pc, #364] @ af7dc │ │ │ │ + ldr r0, [pc, #364] @ af7e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ af7f4 │ │ │ │ - ldr r1, [pc, #340] @ af7f8 │ │ │ │ - ldr r0, [pc, #340] @ af7fc │ │ │ │ + ldr r3, [pc, #340] @ af7e4 │ │ │ │ + ldr r1, [pc, #340] @ af7e8 │ │ │ │ + ldr r0, [pc, #340] @ af7ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #200 @ 0xc8 │ │ │ │ mov r2, #231 @ 0xe7 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ af800 │ │ │ │ - ldr r1, [pc, #316] @ af804 │ │ │ │ - ldr r0, [pc, #316] @ af808 │ │ │ │ + ldr r3, [pc, #316] @ af7f0 │ │ │ │ + ldr r1, [pc, #316] @ af7f4 │ │ │ │ + ldr r0, [pc, #316] @ af7f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #312] @ af80c │ │ │ │ + ldr r2, [pc, #312] @ af7fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #236 @ 0xec │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 23a40 │ │ │ │ - ldr r3, [pc, #292] @ af810 │ │ │ │ - ldr r1, [pc, #292] @ af814 │ │ │ │ - ldr r0, [pc, #292] @ af818 │ │ │ │ + ldr r3, [pc, #292] @ af800 │ │ │ │ + ldr r1, [pc, #292] @ af804 │ │ │ │ + ldr r0, [pc, #292] @ af808 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ mov r2, #324 @ 0x144 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ af81c │ │ │ │ - ldr r1, [pc, #268] @ af820 │ │ │ │ - ldr r0, [pc, #268] @ af824 │ │ │ │ + ldr r3, [pc, #268] @ af80c │ │ │ │ + ldr r1, [pc, #268] @ af810 │ │ │ │ + ldr r0, [pc, #268] @ af814 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #264] @ af828 │ │ │ │ + ldr r2, [pc, #264] @ af818 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #288 @ 0x120 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ af82c │ │ │ │ - ldr r1, [pc, #248] @ af830 │ │ │ │ - ldr r0, [pc, #248] @ af834 │ │ │ │ + ldr r3, [pc, #248] @ af81c │ │ │ │ + ldr r1, [pc, #248] @ af820 │ │ │ │ + ldr r0, [pc, #248] @ af824 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #244] @ af838 │ │ │ │ + ldr r2, [pc, #244] @ af828 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #360 @ 0x168 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 239bc │ │ │ │ bl 23a00 │ │ │ │ - ldr r3, [pc, #220] @ af83c │ │ │ │ - ldr r1, [pc, #220] @ af840 │ │ │ │ - ldr r0, [pc, #220] @ af844 │ │ │ │ + ldr r3, [pc, #220] @ af82c │ │ │ │ + ldr r1, [pc, #220] @ af830 │ │ │ │ + ldr r0, [pc, #220] @ af834 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x001d45b4 │ │ │ │ + andseq pc, fp, r8, lsr #28 │ │ │ │ + andseq pc, fp, r0, asr #28 │ │ │ │ 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, ip, lsl #11 │ │ │ │ + @ instruction: 0x001bfcf4 │ │ │ │ + @ instruction: 0x001bfdb8 │ │ │ │ + andseq r4, sp, r8, ror #10 │ │ │ │ + @ instruction: 0x001bfcd0 │ │ │ │ andseq pc, fp, r0, lsl #26 │ │ │ │ - andseq pc, fp, r0, lsr sp @ │ │ │ │ - andseq r4, sp, r4, ror r5 │ │ │ │ - @ instruction: 0x001bfcd8 │ │ │ │ - mulseq fp, ip, sp │ │ │ │ + andseq r4, sp, r4, asr #10 │ │ │ │ + andseq pc, fp, r8, lsr #25 │ │ │ │ + andseq pc, fp, ip, ror #26 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r4, sp, ip, asr #10 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ - andseq pc, fp, r0, ror #25 │ │ │ │ - andeq r0, r0, r6, ror r2 │ │ │ │ andseq r4, sp, ip, lsl r5 │ │ │ │ andseq pc, fp, r0, lsl #25 │ │ │ │ @ instruction: 0x001bfcb0 │ │ │ │ + andeq r0, r0, r6, ror r2 │ │ │ │ + andseq r4, sp, ip, ror #9 │ │ │ │ + andseq pc, fp, r0, asr ip @ │ │ │ │ + andseq pc, fp, r0, lsl #25 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x001d44f8 │ │ │ │ - andseq pc, fp, ip, asr ip @ │ │ │ │ - andseq pc, fp, r0, lsr #26 │ │ │ │ + andseq r4, sp, r8, asr #9 │ │ │ │ + andseq pc, fp, ip, lsr #24 │ │ │ │ + @ instruction: 0x001bfcf0 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x001d44d4 │ │ │ │ - andseq pc, fp, ip, lsr ip @ │ │ │ │ - andseq pc, fp, r8, lsr sp @ │ │ │ │ - @ instruction: 0x001d44b0 │ │ │ │ + andseq r4, sp, r4, lsr #9 │ │ │ │ + andseq pc, fp, ip, lsl #24 │ │ │ │ + andseq pc, fp, r8, lsl #26 │ │ │ │ + andseq r4, sp, r0, lsl #9 │ │ │ │ + andseq pc, fp, r8, ror #23 │ │ │ │ andseq pc, fp, r8, lsl ip @ │ │ │ │ - andseq pc, fp, r8, asr #24 │ │ │ │ - andseq r4, sp, ip, lsl #9 │ │ │ │ + andseq r4, sp, ip, asr r4 │ │ │ │ + andseq pc, fp, r0, asr #23 │ │ │ │ @ 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, r4, lsr r4 │ │ │ │ + mulseq fp, ip, fp │ │ │ │ + andseq pc, fp, r0, ror #24 │ │ │ │ + andseq r4, sp, r0, lsl r4 │ │ │ │ + andseq pc, fp, r4, lsl #25 │ │ │ │ + mulseq fp, ip, ip │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - andseq r4, sp, ip, lsl r4 │ │ │ │ + andseq r4, sp, ip, ror #7 │ │ │ │ + andseq pc, fp, r0, asr fp @ │ │ │ │ andseq pc, fp, r0, lsl #23 │ │ │ │ - @ instruction: 0x001bfbb0 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x001d43f0 │ │ │ │ + andseq r4, sp, r0, asr #7 │ │ │ │ + andseq pc, fp, r8, lsr #22 │ │ │ │ andseq pc, fp, r8, asr fp @ │ │ │ │ - andseq pc, fp, r8, lsl #23 │ │ │ │ │ │ │ │ -000af848 : │ │ │ │ - b ad348 │ │ │ │ +000af838 : │ │ │ │ + b ad338 │ │ │ │ │ │ │ │ -000af84c : │ │ │ │ +000af83c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #3832] @ b0764 │ │ │ │ + ldr r2, [pc, #3832] @ b0754 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3828] @ b0768 │ │ │ │ + ldr r3, [pc, #3828] @ b0758 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #3812] @ b076c │ │ │ │ + ldr fp, [pc, #3812] @ b075c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3788] @ b0770 │ │ │ │ + ldr r3, [pc, #3788] @ b0760 │ │ │ │ mov r2, #0 │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [fp, r3] │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + 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 │ │ │ │ strlt r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ - bne afaa4 │ │ │ │ + bne afa94 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1d4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afeb4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - beq afdb8 │ │ │ │ + beq afda8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq afdc0 │ │ │ │ + beq afdb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, sl │ │ │ │ - bne afa54 │ │ │ │ + bne afa44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09e4 │ │ │ │ + beq b09d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af9e4 │ │ │ │ + beq af9d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0424 │ │ │ │ + bl a0414 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afa14 │ │ │ │ + beq afa04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0708 │ │ │ │ + bl a06f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09bc │ │ │ │ + bl a09ac │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f1c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afa6c │ │ │ │ + beq afa5c │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #3316] @ b0774 │ │ │ │ - ldr r3, [pc, #3300] @ b0768 │ │ │ │ + ldr r2, [pc, #3316] @ b0764 │ │ │ │ + ldr r3, [pc, #3300] @ b0758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b31c4 │ │ │ │ + bne b31b4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afbbc │ │ │ │ + beq afbac │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movle r6, #0 │ │ │ │ movgt r6, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #5 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afb04 │ │ │ │ + beq afaf4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #5 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac7ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd4c │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - bhi b3528 │ │ │ │ + bhi b3518 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ sub r6, sl, #15 │ │ │ │ - beq b3514 │ │ │ │ + beq b3504 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq b0c28 │ │ │ │ + beq b0c18 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a561c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a562c │ │ │ │ + bl a561c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b0d1c │ │ │ │ + bls b0d0c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b afa78 │ │ │ │ + b afa68 │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b05b0 │ │ │ │ + bls b05a0 │ │ │ │ sub r6, sl, #15 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - bhi b0cb0 │ │ │ │ + bhi b0ca0 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r1, #2 │ │ │ │ - bcc afbac │ │ │ │ + bcc afb9c │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ clz r3, r3 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #180] @ 0xb4 │ │ │ │ - bne b1608 │ │ │ │ + bne b15f8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, #1 │ │ │ │ cmp r8, #0 │ │ │ │ orrne r7, r7, #1 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq b1774 │ │ │ │ + beq b1764 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq afca0 │ │ │ │ + beq afc90 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq b20ac │ │ │ │ - bl abc3c │ │ │ │ + beq b209c │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ @@ -145060,274 +145056,274 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ - bl ad4a0 │ │ │ │ + bl ad490 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ cmp r6, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bls b0d30 │ │ │ │ + bls b0d20 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b16c0 │ │ │ │ + bne b16b0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne afa6c │ │ │ │ + bne afa5c │ │ │ │ mov r7, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af998 │ │ │ │ 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 │ │ │ │ + bge b3540 │ │ │ │ + bl ec1d4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afeb4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldrne r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ strne r0, [r3, #12] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b0234 │ │ │ │ + bne b0224 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmn r3, #3 │ │ │ │ - beq b1528 │ │ │ │ + beq b1518 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0cc4 │ │ │ │ + bne b0cb4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20fc │ │ │ │ + beq b20ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2200 │ │ │ │ + bne b21f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22bc │ │ │ │ + beq b22ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bcc afbac │ │ │ │ + bcc afb9c │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b210c │ │ │ │ + beq b20fc │ │ │ │ add r5, r4, #4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2332] @ b0778 │ │ │ │ + ldr r3, [pc, #2332] @ b0768 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ - bl abc3c │ │ │ │ + bl abc2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #2304] @ b077c │ │ │ │ - ldr r2, [pc, #2304] @ b0780 │ │ │ │ + ldr lr, [pc, #2304] @ b076c │ │ │ │ + ldr r2, [pc, #2304] @ b0770 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #2292] @ b0784 │ │ │ │ + ldr ip, [pc, #2292] @ b0774 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1e8 │ │ │ │ mov r4, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af998 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ clz r3, sl │ │ │ │ cmp r2, #3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afef8 │ │ │ │ + bne afee8 │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls afef8 │ │ │ │ + bls afee8 │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi aff2c │ │ │ │ + bhi aff1c │ │ │ │ tst r0, #1 │ │ │ │ - bne b0338 │ │ │ │ + bne b0328 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne aff1c │ │ │ │ + bne aff0c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0338 │ │ │ │ + beq b0328 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0338 │ │ │ │ + beq b0328 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b06c0 │ │ │ │ + beq b06b0 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0470 │ │ │ │ + bne b0460 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq aff78 │ │ │ │ + beq aff68 │ │ │ │ sub r1, sl, #20 │ │ │ │ cmp sl, #6 │ │ │ │ cmpne r1, #1 │ │ │ │ - bls aff78 │ │ │ │ + bls aff68 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ cmnne sl, #6 │ │ │ │ - bne b1508 │ │ │ │ - bl a003c │ │ │ │ + bne b14f8 │ │ │ │ + bl a002c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq affa8 │ │ │ │ + beq aff98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a003c │ │ │ │ + bl a002c │ │ │ │ cmp r0, #0 │ │ │ │ - bne affa8 │ │ │ │ + bne aff98 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - beq b0c90 │ │ │ │ + beq b0c80 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ cmneq sl, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ orr r8, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0518 │ │ │ │ + beq b0508 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b04cc │ │ │ │ + beq b04bc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl d3aac │ │ │ │ + bl d3a9c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ble b004c │ │ │ │ + ble b003c │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r3, r6 │ │ │ │ rsb r2, r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ eor r8, r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r6, #0 │ │ │ │ and r5, r0, #1 │ │ │ │ - beq b06c8 │ │ │ │ + beq b06b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b05e0 │ │ │ │ + bne b05d0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b007c │ │ │ │ + bne b006c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b05e0 │ │ │ │ + beq b05d0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b05e4 │ │ │ │ + beq b05d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b03d8 │ │ │ │ + bne b03c8 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b00b8 │ │ │ │ + bne b00a8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03c8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0df4 │ │ │ │ + beq b0de4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1364 │ │ │ │ + beq b1354 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0120 │ │ │ │ + beq b0110 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq b20c4 │ │ │ │ - bl abc3c │ │ │ │ + beq b20b4 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0380 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -145346,32 +145342,32 @@ │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ - bl ad4a0 │ │ │ │ + bl ad490 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b039c │ │ │ │ + bne b038c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b149c │ │ │ │ + bne b148c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ @@ -145382,370 +145378,370 @@ │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl ac40c │ │ │ │ + bl ac3fc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b b03b0 │ │ │ │ + b b03a0 │ │ │ │ add r3, sl, #5 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bhi b0c68 │ │ │ │ + bhi b0c58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b21bc │ │ │ │ + beq b21ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r0, [pc, #1320] @ b0788 │ │ │ │ - ldrne r0, [pc, #1384] @ b07cc │ │ │ │ + ldreq r0, [pc, #1320] @ b0778 │ │ │ │ + ldrne r0, [pc, #1384] @ b07bc │ │ │ │ add r2, r3, #8 │ │ │ │ str r0, [r3] │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldreq r1, [pc, #1300] @ b078c │ │ │ │ - ldrne r1, [pc, #1300] @ b0790 │ │ │ │ + ldreq r1, [pc, #1300] @ b077c │ │ │ │ + ldrne r1, [pc, #1300] @ b0780 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne b2470 │ │ │ │ + bne b2460 │ │ │ │ cmn sl, #5 │ │ │ │ - beq b2820 │ │ │ │ + beq b2810 │ │ │ │ add r3, sl, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi b2438 │ │ │ │ + bhi b2428 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a0 │ │ │ │ cmn sl, #2 │ │ │ │ - beq b2a14 │ │ │ │ + beq b2a04 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bne b30b4 │ │ │ │ + bne b30a4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [pc, #1272] @ b07d4 │ │ │ │ - ldr r1, [pc, #1204] @ b0794 │ │ │ │ + ldr r2, [pc, #1272] @ b07c4 │ │ │ │ + ldr r1, [pc, #1204] @ b0784 │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-536870911 @ 0xe0000001 │ │ │ │ orr r1, r2, r1 │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b031c │ │ │ │ + beq b030c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b15f8 │ │ │ │ + beq b15e8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl ec1f4 │ │ │ │ - b afa54 │ │ │ │ + bl ec1e8 │ │ │ │ + b afa44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b097c │ │ │ │ + beq b096c │ │ │ │ ands r3, r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne b0464 │ │ │ │ + bne b0454 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b036c │ │ │ │ + bne b035c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b23e8 │ │ │ │ + beq b23d8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne aff2c │ │ │ │ + bne aff1c │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b aff38 │ │ │ │ + b aff28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e3c │ │ │ │ + beq b0e2c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrne r5, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne af980 │ │ │ │ - b af988 │ │ │ │ + bne af970 │ │ │ │ + b af978 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00c8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1944 │ │ │ │ + beq b1934 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ add r7, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq b18a0 │ │ │ │ - bl abc3c │ │ │ │ + beq b1890 │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ cmn r6, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldrne r3, [pc, #856] @ b0798 │ │ │ │ + ldrne r3, [pc, #856] @ b0788 │ │ │ │ orrne r3, r3, r6, lsl #16 │ │ │ │ - beq b0670 │ │ │ │ + beq b0660 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b b0680 │ │ │ │ + b b0670 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, #21 │ │ │ │ asr r1, r0, #1 │ │ │ │ - beq b09b4 │ │ │ │ + beq b09a4 │ │ │ │ cmp sl, #6 │ │ │ │ cmpne sl, #20 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ adds r2, sl, #6 │ │ │ │ movne r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne b145c │ │ │ │ + bne b144c │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff3c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b09d4 │ │ │ │ + beq b09c4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq b18b8 │ │ │ │ + beq b18a8 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b b004c │ │ │ │ + b b003c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0558 │ │ │ │ + bne b0548 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0540 │ │ │ │ + bne b0530 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0558 │ │ │ │ + beq b0548 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ cmp r0, #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #216] @ 0xd8 │ │ │ │ - bne affe0 │ │ │ │ + bne affd0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b13ac │ │ │ │ + beq b139c │ │ │ │ ands r3, r1, #1 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne b0e2c │ │ │ │ + bne b0e1c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b058c │ │ │ │ + bne b057c │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b242c │ │ │ │ + beq b241c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affe0 │ │ │ │ + b affd0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ subls r6, sl, #15 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - b afc0c │ │ │ │ + b afbfc │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0644 │ │ │ │ + bne b0634 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0608 │ │ │ │ + bne b05f8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0644 │ │ │ │ + beq b0634 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0644 │ │ │ │ + beq b0634 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00c8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b195c │ │ │ │ + beq b194c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - b b03fc │ │ │ │ + b b03ec │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00c8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1938 │ │ │ │ + bne b1928 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b1370 │ │ │ │ + bne b1360 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bics r3, r2, r3 │ │ │ │ - beq b01b4 │ │ │ │ + beq b01a4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9c90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b01a8 │ │ │ │ + beq b0198 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - b b0130 │ │ │ │ + b b0120 │ │ │ │ mov r2, r0 │ │ │ │ - b affac │ │ │ │ + b aff9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne b146c │ │ │ │ + bne b145c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0800 │ │ │ │ + bne b07f0 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - bne b0800 │ │ │ │ + bne b07f0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b175c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1488 │ │ │ │ + beq b1478 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r6, r7, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq b21e8 │ │ │ │ - bl abc3c │ │ │ │ + beq b21d8 │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq b0840 │ │ │ │ + beq b0830 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r6, r0 │ │ │ │ - b b0860 │ │ │ │ - eoreq r0, r0, r8, lsl #15 │ │ │ │ + b b0850 │ │ │ │ + mlaeq r0, r8, r7, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r0, r4, asr r7 │ │ │ │ + eoreq r0, r0, r4, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r8, ror r5 │ │ │ │ + eoreq r0, r0, r8, lsl #11 │ │ │ │ asr r0, r0, #1 │ │ │ │ mov r5, #1 │ │ │ │ lsl r0, r5, r0 │ │ │ │ tst r1, r0 │ │ │ │ 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, r4, ror #27 │ │ │ │ + andseq r2, sp, r2, lsl #27 │ │ │ │ + andseq r2, sp, r8, lsr #26 │ │ │ │ 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,65 +145753,65 @@ │ │ │ │ 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, r4, ror #27 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0d88 │ │ │ │ + beq b0d78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0d90 │ │ │ │ + bne b0d80 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b20dc │ │ │ │ + bne b20cc │ │ │ │ mov r6, r7 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r7, #12] │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-180] @ b0798 │ │ │ │ + ldr r3, [pc, #-180] @ b0788 │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne b08c8 │ │ │ │ + bne b08b8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b13b8 │ │ │ │ + beq b13a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b094c │ │ │ │ + beq b093c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9c90 │ │ │ │ cmp r0, r2 │ │ │ │ - beq b094c │ │ │ │ + beq b093c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr r3, r8, r3 │ │ │ │ cmp r3, r2 │ │ │ │ cmneq sl, #2 │ │ │ │ - beq b094c │ │ │ │ + beq b093c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -145835,101 +145831,101 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ - bl ad4a0 │ │ │ │ + bl ad490 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b13b8 │ │ │ │ + beq b13a8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldrls r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ - b b03bc │ │ │ │ + bhi afb9c │ │ │ │ + b b03ac │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ cmneq sl, #1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r3, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b b04cc │ │ │ │ + b b04bc │ │ │ │ add r3, r1, #30 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi aff78 │ │ │ │ + bhi aff68 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b04b0 │ │ │ │ + bne b04a0 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff3c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b affac │ │ │ │ + b aff9c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq b09fc │ │ │ │ + beq b09ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-616] @ b079c │ │ │ │ + bl aa6a4 │ │ │ │ + ldr r3, [pc, #-616] @ b078c │ │ │ │ add r0, r6, #4 │ │ │ │ ldr lr, [fp, r3] │ │ │ │ mov r2, #0 │ │ │ │ and r3, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and ip, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0a40 │ │ │ │ + bls b0a30 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a20 │ │ │ │ + bne b0a10 │ │ │ │ bl 2397c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr sl, [pc, #-632] @ b07d4 │ │ │ │ + ldr sl, [pc, #-632] @ b07c4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ and sl, sl, r2, lsl #12 │ │ │ │ orr r8, sl, #-486539264 @ 0xe3000000 │ │ │ │ add r2, lr, #4 │ │ │ │ orr r8, r8, #10485760 @ 0xa00000 │ │ │ │ str r2, [r6, #4] │ │ │ │ orr r3, r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [lr] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0a90 │ │ │ │ + bls b0a80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a70 │ │ │ │ - b b0a3c │ │ │ │ + bne b0a60 │ │ │ │ + b b0a2c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ lsl r5, r2, #16 │ │ │ │ and r5, r5, #983040 @ 0xf0000 │ │ │ │ orr r5, r5, sl │ │ │ │ orr r5, r5, #-486539264 @ 0xe3000000 │ │ │ │ add r2, lr, #8 │ │ │ │ @@ -145937,594 +145933,594 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [lr, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0ae0 │ │ │ │ + bls b0ad0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0ac0 │ │ │ │ - b b0a3c │ │ │ │ + bne b0ab0 │ │ │ │ + b b0a2c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [lr, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, lr, #16 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [lr, #12] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0b10 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0b34 │ │ │ │ + beq b0b24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-924] @ b07a0 │ │ │ │ + bl aa6a4 │ │ │ │ + ldr r3, [pc, #-924] @ b0790 │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [fp, r3] │ │ │ │ and r1, lr, #255 @ 0xff │ │ │ │ and r0, lr, #65280 @ 0xff00 │ │ │ │ and ip, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0b70 │ │ │ │ + bls b0b60 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0b50 │ │ │ │ - b b0a3c │ │ │ │ + bne b0b40 │ │ │ │ + b b0a2c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r3, r8 │ │ │ │ add r7, r2, #4 │ │ │ │ mov lr, #0 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0bac │ │ │ │ + bls b0b9c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b0b8c │ │ │ │ - b b0a3c │ │ │ │ + bne b0b7c │ │ │ │ + b b0a2c │ │ │ │ add ip, r2, #8 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ str ip, [r6, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b0be4 │ │ │ │ + bls b0bd4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b0bc4 │ │ │ │ - b b0a3c │ │ │ │ + bne b0bb4 │ │ │ │ + b b0a2c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ orr ip, r1, r5 │ │ │ │ add r5, r2, #16 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r2, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r4, r3 │ │ │ │ - bne afa54 │ │ │ │ + bne afa44 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa54 │ │ │ │ + bl aa6a4 │ │ │ │ + b afa44 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a561c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ mov r1, #1 │ │ │ │ - b b0d28 │ │ │ │ + b b0d18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b197c │ │ │ │ - ldr r3, [pc, #-1236] @ b07a4 │ │ │ │ + beq b196c │ │ │ │ + ldr r3, [pc, #-1236] @ b0794 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi b0d4c │ │ │ │ + bhi b0d3c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - b affac │ │ │ │ + b aff9c │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ - b afbe4 │ │ │ │ + b afbd4 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - beq b1974 │ │ │ │ + beq b1964 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r3, [pc, #-1372] @ b07a8 │ │ │ │ + ldr r3, [pc, #-1372] @ b0798 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi afe3c │ │ │ │ + bhi afe2c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ mov r1, #2 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afbf8 │ │ │ │ + b afbe8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble b1630 │ │ │ │ + ble b1620 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r8, #12] │ │ │ │ - bne afa64 │ │ │ │ - b afd4c │ │ │ │ + bne afa54 │ │ │ │ + b afd3c │ │ │ │ cmp sl, #3 │ │ │ │ - beq b28f4 │ │ │ │ + beq b28e4 │ │ │ │ cmp sl, #4 │ │ │ │ - beq b2b50 │ │ │ │ + beq b2b40 │ │ │ │ cmp sl, #5 │ │ │ │ - beq b2c04 │ │ │ │ - ldr r3, [pc, #-1472] @ b07ac │ │ │ │ + beq b2bf4 │ │ │ │ + ldr r3, [pc, #-1472] @ b079c │ │ │ │ add r2, sl, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b02f8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06fc │ │ │ │ + beq b06ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq b18d8 │ │ │ │ + beq b18c8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17fc │ │ │ │ + bne b17ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0890 │ │ │ │ + bne b0880 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bcc afbac │ │ │ │ - b b1918 │ │ │ │ + bcc afb9c │ │ │ │ + b b1908 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #-1616] @ b07b0 │ │ │ │ + ldr r1, [pc, #-1616] @ b07a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b20e4 │ │ │ │ + bne b20d4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #12] │ │ │ │ add r7, r5, #4 │ │ │ │ - ldr r3, [pc, #-1656] @ b07b4 │ │ │ │ - b b0444 │ │ │ │ + ldr r3, [pc, #-1656] @ b07a4 │ │ │ │ + b b0434 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b affec │ │ │ │ + b affdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bics r3, r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq b01b8 │ │ │ │ - b b06a0 │ │ │ │ - ldr r3, [pc, #-1704] @ b07b8 │ │ │ │ + beq b01a8 │ │ │ │ + b b0690 │ │ │ │ + ldr r3, [pc, #-1704] @ b07a8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r5 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ - b afeac │ │ │ │ - ldr r3, [pc, #-1756] @ b07b8 │ │ │ │ + b afe9c │ │ │ │ + ldr r3, [pc, #-1756] @ b07a8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2608 │ │ │ │ - ldr r3, [pc, #-1804] @ b07bc │ │ │ │ + beq b25f8 │ │ │ │ + ldr r3, [pc, #-1804] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2560 │ │ │ │ - ldr r3, [pc, #-1856] @ b07bc │ │ │ │ + beq b2550 │ │ │ │ + ldr r3, [pc, #-1856] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ - b b0e60 │ │ │ │ + b b0e50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b26b0 │ │ │ │ - ldr r3, [pc, #-1880] @ b07bc │ │ │ │ + beq b26a0 │ │ │ │ + ldr r3, [pc, #-1880] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2758 │ │ │ │ - ldr r3, [pc, #-1932] @ b07bc │ │ │ │ + beq b2748 │ │ │ │ + ldr r3, [pc, #-1932] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b24b8 │ │ │ │ - ldr r3, [pc, #-1984] @ b07bc │ │ │ │ + beq b24a8 │ │ │ │ + ldr r3, [pc, #-1984] @ b07ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abeec │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movne r3, #0 │ │ │ │ cmp sl, #18 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq b2324 │ │ │ │ - ldr r3, [pc, #-2076] @ b07d4 │ │ │ │ + beq b2314 │ │ │ │ + ldr r3, [pc, #-2076] @ b07c4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r1] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ moveq r2, #0 │ │ │ │ cmn sl, #18 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ - beq b2198 │ │ │ │ + beq b2188 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2176] @ b07c0 │ │ │ │ + ldr r2, [pc, #-2176] @ b07b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b244c │ │ │ │ - ldr r2, [pc, #-2192] @ b07c4 │ │ │ │ + beq b243c │ │ │ │ + ldr r2, [pc, #-2192] @ b07b4 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2188] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2188] @ b07c4 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2208] @ b07c8 │ │ │ │ + ldr r2, [pc, #-2208] @ b07b8 │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abeec │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp sl, #19 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2292] @ b07cc │ │ │ │ + ldr r2, [pc, #-2292] @ b07bc │ │ │ │ str r2, [r3] │ │ │ │ - beq b22ec │ │ │ │ - ldr r2, [pc, #-2300] @ b07d0 │ │ │ │ + beq b22dc │ │ │ │ + ldr r2, [pc, #-2300] @ b07c0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2312] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2312] @ b07c4 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2316] @ b07d8 │ │ │ │ + ldr r2, [pc, #-2316] @ b07c8 │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r6, r3 │ │ │ │ orrne r6, r3, #1 │ │ │ │ eor r3, r8, #1 │ │ │ │ cmp sl, #21 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b32c4 │ │ │ │ + beq b32b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b327c │ │ │ │ + bne b326c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ add fp, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl abefc │ │ │ │ + bl abeec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r2, [pc, #-2452] @ b07dc │ │ │ │ + ldr r2, [pc, #-2452] @ b07cc │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r8, r2 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ cmp sl, #20 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b34ac │ │ │ │ + bne b349c │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ + bl abb1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0308 │ │ │ │ + bl aa6a4 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r6, r3 │ │ │ │ orreq r6, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ eor r3, r8, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne b3200 │ │ │ │ + bne b31f0 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b1128 │ │ │ │ + bne b1118 │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #-2644] @ b07e0 │ │ │ │ + ldr r2, [pc, #-2644] @ b07d0 │ │ │ │ sub ip, sl, #21 │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl abb2c │ │ │ │ + bl abb1c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bne b34e0 │ │ │ │ + bne b34d0 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b12a4 │ │ │ │ + beq b1294 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1134 │ │ │ │ + beq b1124 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ mov r4, #1 │ │ │ │ - b b1134 │ │ │ │ + b b1124 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2828] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2828] @ b07d8 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2868] @ b07e4 │ │ │ │ + ldr r2, [pc, #-2868] @ b07d4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa678 │ │ │ │ + b b02f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2920] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2920] @ b07d8 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r2] │ │ │ │ - b b1304 │ │ │ │ + b b12f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0380 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06b8 │ │ │ │ + beq b06a8 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq b1888 │ │ │ │ - bl abc3c │ │ │ │ + beq b1878 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - b b06b8 │ │ │ │ + b b06a8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - b b04cc │ │ │ │ + b b04bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - bne b16d4 │ │ │ │ + bne b16c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -146535,44 +146531,44 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl ac40c │ │ │ │ + bl ac3fc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bcc afbac │ │ │ │ + bcc afb9c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [sp, #64] @ 0x40 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ + b afdb0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b09d4 │ │ │ │ - b b09cc │ │ │ │ + bne b09c4 │ │ │ │ + b b09bc │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b175c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b070c │ │ │ │ + bne b06fc │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b0750 │ │ │ │ + b b0740 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -146581,102 +146577,102 @@ │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl ac40c │ │ │ │ + bl ac3fc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [r5, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b b03b0 │ │ │ │ + b b03a0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ rsb r3, r1, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b affac │ │ │ │ + b aff9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20ec │ │ │ │ + beq b20dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - bne b225c │ │ │ │ + bne b224c │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22c8 │ │ │ │ + beq b22b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23b4 │ │ │ │ mov r4, r5 │ │ │ │ add r6, r5, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-3508] @ b07ec │ │ │ │ + ldr r2, [pc, #-3508] @ b07dc │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl abc3c │ │ │ │ + bl abc2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr lr, [pc, #-3540] @ b07f0 │ │ │ │ - ldr r2, [pc, #-3540] @ b07f4 │ │ │ │ + ldr lr, [pc, #-3540] @ b07e0 │ │ │ │ + ldr r2, [pc, #-3540] @ b07e4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #-3552] @ b07f8 │ │ │ │ + ldr ip, [pc, #-3552] @ b07e8 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - b afeac │ │ │ │ + b afe9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0328 │ │ │ │ + bl aa6a4 │ │ │ │ + b b0318 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afc30 │ │ │ │ - ldr r0, [pc, #-3616] @ b07fc │ │ │ │ + beq afc20 │ │ │ │ + ldr r0, [pc, #-3616] @ b07ec │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afc30 │ │ │ │ + b afc20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b23fc │ │ │ │ + bne b23ec │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -146686,35 +146682,35 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl ac40c │ │ │ │ + bl ac3fc │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - beq b22d4 │ │ │ │ + beq b22c4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r8, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #12] │ │ │ │ - beq afd54 │ │ │ │ - b afa64 │ │ │ │ + beq afd44 │ │ │ │ + b afa54 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -146724,37 +146720,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sl, [sp, #16] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ac40c │ │ │ │ + bl ac3fc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r6 │ │ │ │ str r4, [r5, #12] │ │ │ │ - bcc afbac │ │ │ │ + bcc afb9c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b1450 │ │ │ │ + beq b1440 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ + b afdb0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b0d90 │ │ │ │ + b b0d80 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #176] @ 0xb0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -146772,1129 +146768,1129 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl ad4a0 │ │ │ │ + bl ad490 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ strls r7, [sp, #100] @ 0x64 │ │ │ │ strls r7, [sp, #104] @ 0x68 │ │ │ │ - bls afd40 │ │ │ │ - b afbac │ │ │ │ + bls afd30 │ │ │ │ + b afb9c │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq b2370 │ │ │ │ - bl abc3c │ │ │ │ + beq b2360 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0890 │ │ │ │ + bne b0880 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [sp, #92] @ 0x5c │ │ │ │ - bne b1924 │ │ │ │ + bne b1914 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ - bl abc3c │ │ │ │ + b afdb0 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b06b8 │ │ │ │ - bl abc3c │ │ │ │ + b b06a8 │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ str r2, [r5, #156] @ 0x9c │ │ │ │ - b b042c │ │ │ │ + b b041c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ands r8, r0, #1 │ │ │ │ - beq b0524 │ │ │ │ + beq b0514 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ - b b04cc │ │ │ │ + b b04bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0890 │ │ │ │ + bne b0880 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1878 │ │ │ │ + beq b1868 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b af980 │ │ │ │ + b af970 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mvn r6, #0 │ │ │ │ - b b03fc │ │ │ │ + b b03ec │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r7, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ - ldr r3, [pc, #4060] @ b2938 │ │ │ │ - b b0444 │ │ │ │ + ldr r3, [pc, #4060] @ b2928 │ │ │ │ + b b0434 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r7, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ - ldr r3, [pc, #4040] @ b293c │ │ │ │ - b b0444 │ │ │ │ + ldr r3, [pc, #4040] @ b292c │ │ │ │ + b b0434 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b b0cf0 │ │ │ │ - ldr r3, [pc, #4028] @ b2940 │ │ │ │ + b b0ce0 │ │ │ │ + ldr r3, [pc, #4028] @ b2930 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b02f8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmn sl, #6 │ │ │ │ cmpne r3, #0 │ │ │ │ movle r6, #1 │ │ │ │ movgt r6, #0 │ │ │ │ - bgt b2eb0 │ │ │ │ + bgt b2ea0 │ │ │ │ cmn sl, #6 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ strne r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi b35a8 │ │ │ │ + bhi b3598 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [sp, #204] @ 0xcc │ │ │ │ - ldrne r3, [pc, #3932] @ b2944 │ │ │ │ + ldrne r3, [pc, #3932] @ b2934 │ │ │ │ orrne r3, r3, r1, lsl #7 │ │ │ │ movne r1, r2 │ │ │ │ addne r2, r2, #4 │ │ │ │ strne r2, [r5, #4] │ │ │ │ strne r3, [r1] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #4052] @ b29d8 │ │ │ │ + ldr r3, [pc, #4052] @ b29c8 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-536870911 @ 0xe0000001 │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmn sl, #18 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ orr r4, r4, r3 │ │ │ │ - bne b2e60 │ │ │ │ + bne b2e50 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - beq b3140 │ │ │ │ + beq b3130 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abda8 │ │ │ │ - b b0308 │ │ │ │ + bl abd98 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ - beq b2db8 │ │ │ │ + beq b2da8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2f20 │ │ │ │ + bne b2f10 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aaddc │ │ │ │ - b b0308 │ │ │ │ + bl aadcc │ │ │ │ + b b02f8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp sl, #18 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - beq b2fc4 │ │ │ │ + beq b2fb4 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abc3c │ │ │ │ - b b0308 │ │ │ │ + bl abc2c │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #3808] @ b29d8 │ │ │ │ + ldr r3, [pc, #3808] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r4, [r5, #180] @ 0xb4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r3, r4, #1 │ │ │ │ cmp r3, #32 │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #3608] @ b2948 │ │ │ │ + ldr r3, [pc, #3608] @ b2938 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [r6, #4]! │ │ │ │ str r3, [r0] │ │ │ │ - beq b35d0 │ │ │ │ - ldr r1, [pc, #3592] @ b294c │ │ │ │ + beq b35c0 │ │ │ │ + ldr r1, [pc, #3592] @ b293c │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3584] @ b2950 │ │ │ │ + ldr r3, [pc, #3584] @ b2940 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2cd8 │ │ │ │ + bls b2cc8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1b58 │ │ │ │ - ldr r2, [pc, #3544] @ b2954 │ │ │ │ + bne b1b48 │ │ │ │ + ldr r2, [pc, #3544] @ b2944 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r4, #3 │ │ │ │ add r3, r3, #24 │ │ │ │ - ldr r1, [pc, #3516] @ b2958 │ │ │ │ + ldr r1, [pc, #3516] @ b2948 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi b35cc │ │ │ │ + bhi b35bc │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r1, r3 │ │ │ │ - ldr r1, [pc, #3480] @ b295c │ │ │ │ + ldr r1, [pc, #3480] @ b294c │ │ │ │ orr r1, r3, r1 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r1, [r2, #4] │ │ │ │ add r1, r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #3460] @ b2960 │ │ │ │ + ldr r3, [pc, #3460] @ b2950 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b3070 │ │ │ │ + bne b3060 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1c20 │ │ │ │ + beq b1c10 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - beq b347c │ │ │ │ - bl abc3c │ │ │ │ + beq b346c │ │ │ │ + bl abc2c │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3264 │ │ │ │ + beq b3254 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b0308 │ │ │ │ - b afbac │ │ │ │ + bls b02f8 │ │ │ │ + b afb9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3316] @ b2964 │ │ │ │ + ldr r3, [pc, #3316] @ b2954 │ │ │ │ add r1, r2, #4 │ │ │ │ add r6, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne b2fa4 │ │ │ │ - ldr r3, [pc, #3252] @ b2968 │ │ │ │ + bne b2f94 │ │ │ │ + ldr r3, [pc, #3252] @ b2958 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r3, r3, #2031616 @ 0x1f0000 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #3228] @ b296c │ │ │ │ + ldr r3, [pc, #3228] @ b295c │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #3224] @ b2970 │ │ │ │ + ldr r3, [pc, #3224] @ b2960 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r6, r4, #24 │ │ │ │ - ldr r3, [pc, #3216] @ b2974 │ │ │ │ + ldr r3, [pc, #3216] @ b2964 │ │ │ │ str r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1d1c │ │ │ │ - ldr r3, [pc, #3284] @ b29d8 │ │ │ │ + beq b1d0c │ │ │ │ + ldr r3, [pc, #3284] @ b29c8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ add r6, r4, #28 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bls b0308 │ │ │ │ - b afbac │ │ │ │ + bls b02f8 │ │ │ │ + b afb9c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsl r7, r3, #1 │ │ │ │ orr r7, r7, #1 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2cbc │ │ │ │ + bls b2cac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d44 │ │ │ │ + bne b1d34 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d80 │ │ │ │ + bls b2d70 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d68 │ │ │ │ + bne b1d58 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3444 │ │ │ │ + bls b3434 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d88 │ │ │ │ + bne b1d78 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3076] @ b29c4 │ │ │ │ + ldr r2, [pc, #3076] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b27f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1de0 │ │ │ │ + bne b1dd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2980] @ b29d8 │ │ │ │ + ldr r3, [pc, #2980] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsl r7, r3, #1 │ │ │ │ orr r7, r7, #1 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2ca0 │ │ │ │ + bls b2c90 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e64 │ │ │ │ + bne b1e54 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2e44 │ │ │ │ + bls b2e34 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e88 │ │ │ │ + bne b1e78 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3428 │ │ │ │ + bls b3418 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1ea8 │ │ │ │ + bne b1e98 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2788] @ b29c4 │ │ │ │ + ldr r2, [pc, #2788] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b27f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1f00 │ │ │ │ - b b1dfc │ │ │ │ + bne b1ef0 │ │ │ │ + b b1dec │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2c70 │ │ │ │ + bls b2c60 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f30 │ │ │ │ + bne b1f20 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ moveq r4, #3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3084 │ │ │ │ + bls b3074 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f60 │ │ │ │ + bne b1f50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2624] @ b29d8 │ │ │ │ + ldr r3, [pc, #2624] @ b29c8 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r4 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abefc │ │ │ │ - b b0308 │ │ │ │ + bl abeec │ │ │ │ + b b02f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2532] @ b29d8 │ │ │ │ + ldr r3, [pc, #2532] @ b29c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-536870911 @ 0xe0000001 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #2416] @ b2978 │ │ │ │ + ldr r0, [pc, #2416] @ b2968 │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r3, #1 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2c40 │ │ │ │ + bls b2c30 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2024 │ │ │ │ + bne b2014 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ moveq r4, #3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b30f4 │ │ │ │ + bls b30e4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2054 │ │ │ │ + bne b2044 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2380] @ b29d8 │ │ │ │ + ldr r3, [pc, #2380] @ b29c8 │ │ │ │ and r4, r4, #15 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r4 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ - bl abc3c │ │ │ │ + b b02f8 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b afca0 │ │ │ │ - bl abc3c │ │ │ │ + b afc90 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b0120 │ │ │ │ + b b0110 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - b b070c │ │ │ │ + b b06fc │ │ │ │ mov r6, #2 │ │ │ │ - b b03fc │ │ │ │ + b b03ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23b4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1560 │ │ │ │ + b b1550 │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe08 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r2, r2, r3 │ │ │ │ add r7, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b291c │ │ │ │ + bls b290c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2124 │ │ │ │ + bne b2114 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b31c8 │ │ │ │ + bls b31b8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2144 │ │ │ │ + bne b2134 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2052] @ b297c │ │ │ │ + ldr r2, [pc, #2052] @ b296c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #2012] @ b2980 │ │ │ │ + ldr r2, [pc, #2012] @ b2970 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b2494 │ │ │ │ - ldr r2, [pc, #2072] @ b29d0 │ │ │ │ + beq b2484 │ │ │ │ + ldr r2, [pc, #2072] @ b29c0 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1044 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aaddc │ │ │ │ - ldr r3, [pc, #1960] @ b2984 │ │ │ │ + bl aadcc │ │ │ │ + ldr r3, [pc, #1960] @ b2974 │ │ │ │ eor r8, r8, #1 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b0250 │ │ │ │ - bl abc3c │ │ │ │ + b b0240 │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b b0740 │ │ │ │ + b b0730 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1916] @ b2988 │ │ │ │ + ldr r2, [pc, #1916] @ b2978 │ │ │ │ add r1, r3, #4 │ │ │ │ add r5, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1880] @ b298c │ │ │ │ + ldr ip, [pc, #1880] @ b297c │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe08 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b afe4c │ │ │ │ + b afe3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1832] @ b2990 │ │ │ │ + ldr r2, [pc, #1832] @ b2980 │ │ │ │ add r1, r3, #4 │ │ │ │ add r6, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #1796] @ b2994 │ │ │ │ + ldr ip, [pc, #1796] @ b2984 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b1560 │ │ │ │ + bne b1550 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r5 │ │ │ │ - b b1594 │ │ │ │ + b b1584 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - b afe4c │ │ │ │ + b afe3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ - b b22b4 │ │ │ │ + b b22a4 │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa6c │ │ │ │ - ldr r1, [pc, #1700] @ b2998 │ │ │ │ + bl aa6a4 │ │ │ │ + b afa5c │ │ │ │ + ldr r1, [pc, #1700] @ b2988 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #9371648 @ 0x8f0000 │ │ │ │ add r1, r1, #47616 @ 0xba00 │ │ │ │ add ip, r3, #12 │ │ │ │ add r1, r1, #51 @ 0x33 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b10d0 │ │ │ │ - ldr r3, [pc, #1648] @ b299c │ │ │ │ + b b10c0 │ │ │ │ + ldr r3, [pc, #1648] @ b298c │ │ │ │ str r3, [r1] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #1668] @ b29d8 │ │ │ │ + ldr r3, [pc, #1668] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-536870910 @ 0xe0000002 │ │ │ │ orr r3, r3, #27262976 @ 0x1a00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ - bl abc3c │ │ │ │ + b b02f8 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - bne b08d0 │ │ │ │ + bne b08c0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ subs r2, r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0890 │ │ │ │ + bne b0880 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ - b b1868 │ │ │ │ - ldr r0, [pc, #1492] @ b29a0 │ │ │ │ + bhi afb9c │ │ │ │ + b b1858 │ │ │ │ + ldr r0, [pc, #1492] @ b2990 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be88 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ - b afeac │ │ │ │ + b afe9c │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b aff4c │ │ │ │ - ldr r3, [pc, #1440] @ b29a4 │ │ │ │ + b aff3c │ │ │ │ + ldr r3, [pc, #1440] @ b2994 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r2, [r3, #2828] @ 0xb0c │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1416] @ b29a8 │ │ │ │ + ldr r2, [pc, #1416] @ b2998 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b163c │ │ │ │ + b b162c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affec │ │ │ │ + b affdc │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b b02d0 │ │ │ │ + b b02c0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1360] @ b29ac │ │ │ │ + ldr r3, [pc, #1360] @ b299c │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1044 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1332] @ b29b0 │ │ │ │ + ldr r2, [pc, #1332] @ b29a0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl aaef8 │ │ │ │ - b b0298 │ │ │ │ + bl aaee8 │ │ │ │ + b b0288 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1296] @ b29b4 │ │ │ │ + ldr r3, [pc, #1296] @ b29a4 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1044 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r7, r4, #4 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2b94 │ │ │ │ + bls b2b84 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b24c8 │ │ │ │ + bne b24b8 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d48 │ │ │ │ + bls b2d38 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b24ec │ │ │ │ + bne b24dc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b337c │ │ │ │ + bls b336c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b250c │ │ │ │ + bne b24fc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1156] @ b29c4 │ │ │ │ + ldr r2, [pc, #1156] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r7, r4, #4 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2be8 │ │ │ │ + bls b2bd8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2570 │ │ │ │ + bne b2560 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2cf4 │ │ │ │ + bls b2ce4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2594 │ │ │ │ + bne b2584 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b334c │ │ │ │ + bls b333c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b25b4 │ │ │ │ + bne b25a4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #988] @ b29c4 │ │ │ │ + ldr r2, [pc, #988] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r7, r4, #4 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2b78 │ │ │ │ + bls b2b68 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2618 │ │ │ │ + bne b2608 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d2c │ │ │ │ + bls b2d1c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b263c │ │ │ │ + bne b262c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b340c │ │ │ │ + bls b33fc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b265c │ │ │ │ + bne b264c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #820] @ b29c4 │ │ │ │ + ldr r2, [pc, #820] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r7, r4, #4 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2bcc │ │ │ │ + bls b2bbc │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b26c0 │ │ │ │ + bne b26b0 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d64 │ │ │ │ + bls b2d54 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b26e4 │ │ │ │ + bne b26d4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3398 │ │ │ │ + bls b3388 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2704 │ │ │ │ + bne b26f4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #652] @ b29c4 │ │ │ │ + ldr r2, [pc, #652] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r7, r4, #4 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2bb0 │ │ │ │ + bls b2ba0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2768 │ │ │ │ + bne b2758 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d10 │ │ │ │ + bls b2d00 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b278c │ │ │ │ + bne b277c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b33f0 │ │ │ │ + bls b33e0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b27ac │ │ │ │ + bne b279c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #484] @ b29c4 │ │ │ │ + ldr r2, [pc, #484] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e6c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b1e0c │ │ │ │ + b b1dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl ac348 │ │ │ │ + bl ac338 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ add r4, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #308] @ b2988 │ │ │ │ + ldr r3, [pc, #308] @ b2978 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #196] @ b2938 │ │ │ │ + ldr r3, [pc, #196] @ b2928 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - ldr r3, [pc, #288] @ b29b8 │ │ │ │ + ldr r3, [pc, #288] @ b29a8 │ │ │ │ add r8, r6, #4 │ │ │ │ mov sl, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r5, #4] │ │ │ │ str r3, [sl], #8 │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #264] @ b29bc │ │ │ │ + bl aa6a4 │ │ │ │ + ldr r3, [pc, #264] @ b29ac │ │ │ │ mov r2, r8 │ │ │ │ str sl, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #236] @ b29c0 │ │ │ │ + ldr r2, [pc, #236] @ b29b0 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6a4 │ │ │ │ + b b02c0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #216] @ b29d8 │ │ │ │ + ldr r3, [pc, #216] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2180 │ │ │ │ + b b2170 │ │ │ │ tst r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ - andseq r2, sp, r8, ror r1 │ │ │ │ + andseq r2, sp, r8, asr #2 │ │ │ │ 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 +147906,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 │ │ │ │ + andseq sp, fp, r8, asr r0 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ sub r0, r2, r0 │ │ │ │ tst r1, #2 │ │ │ │ @@ -147932,783 +147928,783 @@ │ │ │ │ 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, r0, ror r5 │ │ │ │ + andseq fp, fp, r0, ror #12 │ │ │ │ + andseq fp, fp, r8, lsr #26 │ │ │ │ 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, r8, asr #10 │ │ │ │ + @ instruction: 0x001bbcb0 │ │ │ │ + @ instruction: 0x001bbcd0 │ │ │ │ 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 │ │ │ │ + bls b2d8c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a20 │ │ │ │ + bne b2a10 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3124 │ │ │ │ + bls b3114 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a44 │ │ │ │ + bne b2a34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3490 │ │ │ │ + bls b3480 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a68 │ │ │ │ + bne b2a58 │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-220] @ b29c4 │ │ │ │ + ldr r2, [pc, #-220] @ b29b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp r8, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b2dd8 │ │ │ │ + beq b2dc8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa8fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-280] @ b29cc │ │ │ │ + ldr r3, [pc, #-280] @ b29bc │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa964 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ + bl abb1c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6a4 │ │ │ │ + b b02c0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-388] @ b29d8 │ │ │ │ + ldr r3, [pc, #-388] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #8454144 @ 0x810000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2698 │ │ │ │ + b b2688 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2548 │ │ │ │ + b b2538 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b27e8 │ │ │ │ + b b27d8 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2740 │ │ │ │ + b b2730 │ │ │ │ orr r3, r1, r3, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b25f0 │ │ │ │ + b b25e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mvn r3, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abefc │ │ │ │ + bl abeec │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-588] @ b29d8 │ │ │ │ + ldr r3, [pc, #-588] @ b29c8 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #2162688 @ 0x210000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-628] @ b29d8 │ │ │ │ + ldr r2, [pc, #-628] @ b29c8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-676] @ b29d8 │ │ │ │ + ldr r2, [pc, #-676] @ b29c8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b0308 │ │ │ │ + b b02f8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b b1ee8 │ │ │ │ + b b1ed8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b b1dc8 │ │ │ │ + b b1db8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-796] @ b29c8 │ │ │ │ + ldr r2, [pc, #-796] @ b29b8 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b b1b88 │ │ │ │ + b b1b78 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b25f0 │ │ │ │ + b b25e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b27e8 │ │ │ │ + b b27d8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2698 │ │ │ │ + b b2688 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2548 │ │ │ │ + b b2538 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2740 │ │ │ │ + b b2730 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b b1dc8 │ │ │ │ + b b1db8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2aa8 │ │ │ │ + b b2a98 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa678 │ │ │ │ + b b02f8 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa8fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1068] @ b29cc │ │ │ │ + ldr r3, [pc, #-1068] @ b29bc │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl aa974 │ │ │ │ + bl aa964 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ - b b2b2c │ │ │ │ + bl abb1c │ │ │ │ + b b2b1c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b b1ee8 │ │ │ │ + b b1ed8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r6, r5, #4 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3368 │ │ │ │ + beq b3358 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1216] @ b29d0 │ │ │ │ + ldr r2, [pc, #-1216] @ b29c0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abc3c │ │ │ │ - b b0308 │ │ │ │ + bl abc2c │ │ │ │ + b b02f8 │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abeec │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa964 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp sl, #20 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33b4 │ │ │ │ + bne b33a4 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb1c │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r4, r5, #4 │ │ │ │ lsl r6, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab64c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp sl, #19 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32a4 │ │ │ │ + beq b3294 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa8fc │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb1c │ │ │ │ + b b02f8 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl ac204 │ │ │ │ - b b1cac │ │ │ │ + bl ac1f4 │ │ │ │ + b b1c9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1524] @ b29dc │ │ │ │ + ldr r1, [pc, #-1524] @ b29cc │ │ │ │ add ip, r0, #4 │ │ │ │ mov r4, r5 │ │ │ │ str ip, [r4, #4]! │ │ │ │ str r1, [r0] │ │ │ │ rsb r1, r2, #32 │ │ │ │ ror r1, r3, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b3248 │ │ │ │ + bls b3238 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2fdc │ │ │ │ + bne b2fcc │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b31e4 │ │ │ │ + bls b31d4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3000 │ │ │ │ + bne b2ff0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab64c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1636] @ b29d4 │ │ │ │ + ldr r2, [pc, #-1636] @ b29c4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b02f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa678 │ │ │ │ + b b02f8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1c50 │ │ │ │ - ldr r2, [pc, #-1716] @ b29d8 │ │ │ │ + b b1c40 │ │ │ │ + ldr r2, [pc, #-1716] @ b29c8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r2, r2, r4, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ mov r1, r2 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b1f8c │ │ │ │ + b b1f7c │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, #-2147483647 @ 0x80000001 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, r8 │ │ │ │ mvneq r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaddc │ │ │ │ - b b2b2c │ │ │ │ - ldr r2, [pc, #-1828] @ b29d8 │ │ │ │ + bl aadcc │ │ │ │ + b b2b1c │ │ │ │ + ldr r2, [pc, #-1828] @ b29c8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r2, r2, r4, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ mov r1, r2 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b2080 │ │ │ │ + b b2070 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b b2aa8 │ │ │ │ + b b2a98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1904] @ b29dc │ │ │ │ + ldr r2, [pc, #-1904] @ b29cc │ │ │ │ add ip, r0, #4 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r4, #4]! │ │ │ │ str r2, [r0] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b31e4 │ │ │ │ + bls b31d4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b315c │ │ │ │ + bne b314c │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3460 │ │ │ │ + bls b3450 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3180 │ │ │ │ + bne b3170 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab64c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2008] @ b29e0 │ │ │ │ + ldr r2, [pc, #-2008] @ b29d0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b3040 │ │ │ │ + b b3030 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2016] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2016] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b216c │ │ │ │ - ldr r3, [pc, #-2056] @ b29e4 │ │ │ │ + b b215c │ │ │ │ + ldr r3, [pc, #-2056] @ b29d4 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b3040 │ │ │ │ + b b3030 │ │ │ │ mov r3, #1 │ │ │ │ add fp, r5, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b329c │ │ │ │ + bne b328c │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ - b b11fc │ │ │ │ - ldr r3, [pc, #-2148] @ b29ec │ │ │ │ + bl ac1f4 │ │ │ │ + b b11ec │ │ │ │ + ldr r3, [pc, #-2148] @ b29dc │ │ │ │ orr r1, r1, r2, lsl #7 │ │ │ │ orr r3, r1, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b3040 │ │ │ │ + b b3030 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1c50 │ │ │ │ + b b1c40 │ │ │ │ mov r3, #1 │ │ │ │ add fp, r5, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ mov r6, #0 │ │ │ │ - b b12c4 │ │ │ │ + b b12b4 │ │ │ │ orr r2, r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0b4 │ │ │ │ - b b2f8c │ │ │ │ + bl ab0a4 │ │ │ │ + b b2f7c │ │ │ │ mov r3, #1 │ │ │ │ add fp, r5, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq b330c │ │ │ │ + beq b32fc │ │ │ │ mvn r3, #58 @ 0x3a │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac1f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #5 │ │ │ │ - bl aba28 │ │ │ │ + bl aba18 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e0 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl abc3c │ │ │ │ - b b1218 │ │ │ │ - ldr r2, [pc, #-2404] @ b29f0 │ │ │ │ + bl abc2c │ │ │ │ + b b1208 │ │ │ │ + ldr r2, [pc, #-2404] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b25dc │ │ │ │ + b b25cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab080 │ │ │ │ - b b2e98 │ │ │ │ - ldr r2, [pc, #-2452] @ b29f0 │ │ │ │ + bl ab070 │ │ │ │ + b b2e88 │ │ │ │ + ldr r2, [pc, #-2452] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2534 │ │ │ │ - ldr r2, [pc, #-2480] @ b29f0 │ │ │ │ + b b2524 │ │ │ │ + ldr r2, [pc, #-2480] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b272c │ │ │ │ + b b271c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #5 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2540] @ b29e8 │ │ │ │ + ldr ip, [pc, #-2540] @ b29d8 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ - b b2f08 │ │ │ │ - ldr r2, [pc, #-2568] @ b29f0 │ │ │ │ + bl aaee8 │ │ │ │ + b b2ef8 │ │ │ │ + ldr r2, [pc, #-2568] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b27d4 │ │ │ │ - ldr r2, [pc, #-2596] @ b29f0 │ │ │ │ + b b27c4 │ │ │ │ + ldr r2, [pc, #-2596] @ b29e0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2684 │ │ │ │ + b b2674 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2628] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2628] @ b29e0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1ed4 │ │ │ │ + b b1ec4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2656] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2656] @ b29e0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1db4 │ │ │ │ - ldr r3, [pc, #-2684] @ b29ec │ │ │ │ + b b1da4 │ │ │ │ + ldr r3, [pc, #-2684] @ b29dc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b3040 │ │ │ │ - bl abc3c │ │ │ │ + b b3030 │ │ │ │ + bl abc2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b1c20 │ │ │ │ + b b1c10 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2732] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2732] @ b29e0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2a94 │ │ │ │ + b b2a84 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2756] @ b29f4 │ │ │ │ + ldr r0, [pc, #-2756] @ b29e4 │ │ │ │ orr r1, r2, #-520093696 @ 0xe1000000 │ │ │ │ str r0, [r3, #4] │ │ │ │ orr r1, r1, #5570560 @ 0x550000 │ │ │ │ add r0, r3, #12 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ - b b1198 │ │ │ │ + bl aaee8 │ │ │ │ + b b1188 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bhi afbac │ │ │ │ + bhi afb9c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b128c │ │ │ │ - b b11ac │ │ │ │ + bne b127c │ │ │ │ + b b119c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b05c8 │ │ │ │ - b afbac │ │ │ │ + bls b05b8 │ │ │ │ + b afb9c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ sub r6, sl, #15 │ │ │ │ cmp r6, #2 │ │ │ │ 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 │ │ │ │ + bne afb2c │ │ │ │ + b afbd4 │ │ │ │ + bl ec1d4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b357c │ │ │ │ + beq b356c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b aff38 │ │ │ │ + b aff28 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ rsb r2, r2, #0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bne af974 │ │ │ │ - b af990 │ │ │ │ - ldr r3, [pc, #-3000] @ b29f8 │ │ │ │ - ldr r1, [pc, #-3000] @ b29fc │ │ │ │ - ldr r0, [pc, #-3000] @ b2a00 │ │ │ │ + bne af964 │ │ │ │ + b af980 │ │ │ │ + ldr r3, [pc, #-3000] @ b29e8 │ │ │ │ + ldr r1, [pc, #-3000] @ b29ec │ │ │ │ + ldr r0, [pc, #-3000] @ b29f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3004] @ b2a04 │ │ │ │ + ldr r2, [pc, #-3004] @ b29f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 239bc │ │ │ │ - ldr r3, [pc, #-3024] @ b2a08 │ │ │ │ - ldr r1, [pc, #-3024] @ b2a0c │ │ │ │ - ldr r0, [pc, #-3024] @ b2a10 │ │ │ │ + ldr r3, [pc, #-3024] @ b29f8 │ │ │ │ + ldr r1, [pc, #-3024] @ b29fc │ │ │ │ + ldr r0, [pc, #-3024] @ b2a00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #376 @ 0x178 │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ │ │ │ │ -000b35f4 : │ │ │ │ +000b35e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ @@ -148728,19 +148724,19 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b366c : │ │ │ │ +000b365c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ @@ -148760,94 +148756,94 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b36e4 : │ │ │ │ +000b36d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ ldr ip, [sp, #336] @ 0x150 │ │ │ │ - ldr r4, [pc, #4068] @ b46e8 │ │ │ │ - ldr lr, [pc, #4068] @ b46ec │ │ │ │ + ldr r4, [pc, #4068] @ b46d8 │ │ │ │ + ldr lr, [pc, #4068] @ b46dc │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [pc, #4064] @ b46f0 │ │ │ │ + ldr ip, [pc, #4064] @ b46e0 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #4040] @ b46f4 │ │ │ │ + ldr r0, [pc, #4040] @ b46e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #292] @ 0x124 │ │ │ │ mov ip, #0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #276] @ 0x114 │ │ │ │ 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, #280] @ 0x118 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ str r5, [r9, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + mov r3, #6 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ cmp r6, r5 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ - bne b381c │ │ │ │ - ldr r3, [pc, #3828] @ b46f8 │ │ │ │ + bne b380c │ │ │ │ + ldr r3, [pc, #3828] @ b46e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi b3fa8 │ │ │ │ + bhi b3f98 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -148855,89 +148851,89 @@ │ │ │ │ movhi fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ clz sl, r3 │ │ │ │ lsr sl, sl, #5 │ │ │ │ - ble b3fc0 │ │ │ │ + ble b3fb0 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b b387c │ │ │ │ + b b386c │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq fp, #0 │ │ │ │ movne fp, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b38e4 │ │ │ │ + beq b38d4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r5, r8 │ │ │ │ add r3, r5, #3 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl a0148 │ │ │ │ + bl a0138 │ │ │ │ add r8, r5, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38b0 │ │ │ │ + bne b38a0 │ │ │ │ cmp r4, #4 │ │ │ │ addle r2, sp, #296 @ 0x128 │ │ │ │ add r4, r4, #1 │ │ │ │ addle r2, r2, r4, lsl #2 │ │ │ │ strle r3, [r2, #-108] @ 0xffffff94 │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne b385c │ │ │ │ + bne b384c │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b3a5c │ │ │ │ + bls b3a4c │ │ │ │ cmp r2, #32 │ │ │ │ movgt fp, #0 │ │ │ │ movgt sl, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bne b3874 │ │ │ │ + bne b3864 │ │ │ │ cmp r4, #5 │ │ │ │ cmple r4, r6 │ │ │ │ movge r3, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movlt r3, #1 │ │ │ │ strge r3, [sp, #140] @ 0x8c │ │ │ │ strge r6, [sp, #56] @ 0x38 │ │ │ │ - blt b3a70 │ │ │ │ + blt b3a60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf20 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3980 │ │ │ │ + beq b3970 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq b3d58 │ │ │ │ - bl abc3c │ │ │ │ + beq b3d48 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movle r3, #0 │ │ │ │ @@ -148948,104 +148944,104 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movgt r1, #0 │ │ │ │ andle r1, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b3be4 │ │ │ │ + bne b3bd4 │ │ │ │ ands r3, fp, r3 │ │ │ │ - bne b3a9c │ │ │ │ + bne b3a8c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b4014 │ │ │ │ + bne b4004 │ │ │ │ add r4, r5, #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ cmple r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ - ble b42a8 │ │ │ │ + ble b4298 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - b b3f60 │ │ │ │ + b b3f50 │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq sl, r1 │ │ │ │ movne sl, r1 │ │ │ │ - b b386c │ │ │ │ + b b385c │ │ │ │ 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 eb5f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3938 │ │ │ │ - b b3904 │ │ │ │ + beq b3928 │ │ │ │ + b b38f4 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #3216] @ b4738 │ │ │ │ + ldr r0, [pc, #3216] @ b4728 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4]! │ │ │ │ - ldr r3, [pc, #3204] @ b473c │ │ │ │ + ldr r3, [pc, #3204] @ b472c │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bls b42bc │ │ │ │ + bls b42ac │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3096] @ b46fc │ │ │ │ + ldr r2, [pc, #3096] @ b46ec │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #3076] @ b46f0 │ │ │ │ + ldr r3, [pc, #3076] @ b46e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b4f50 │ │ │ │ + bne b4f40 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3fd0 │ │ │ │ + bne b3fc0 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #3092] @ b4740 │ │ │ │ + ldr r2, [pc, #3092] @ b4730 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ @@ -149056,175 +149052,175 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ mov lr, #1 │ │ │ │ - b b3ad8 │ │ │ │ + b b3ac8 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3ff0 │ │ │ │ + bne b3fe0 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2996] @ b4740 │ │ │ │ + ldr r2, [pc, #2996] @ b4730 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1] │ │ │ │ orr r2, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #-536870909 @ 0xe0000003 │ │ │ │ - b b3b50 │ │ │ │ + b b3b40 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3da0 │ │ │ │ + bls b3d90 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3bc4 │ │ │ │ + bne b3bb4 │ │ │ │ bl 2397c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #2868] @ b4724 │ │ │ │ + ldr r3, [pc, #2868] @ b4714 │ │ │ │ add r4, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne b4cc0 │ │ │ │ + bne b4cb0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ eor r3, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, r1 │ │ │ │ streq fp, [sp, #104] @ 0x68 │ │ │ │ - beq b3c48 │ │ │ │ + beq b3c38 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3e98 │ │ │ │ + beq b3e88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r8, r3, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3e7c │ │ │ │ + beq b3e6c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #2676] @ b4700 │ │ │ │ + ldr r4, [pc, #2676] @ b46f0 │ │ │ │ mov r7, r5 │ │ │ │ lsl r8, r8, #2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, #0 │ │ │ │ - b b3cc8 │ │ │ │ + b b3cb8 │ │ │ │ rsb r2, r8, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #262144 @ 0x40000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r0] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r8, r8, #4 │ │ │ │ - ble b3e6c │ │ │ │ + ble b3e5c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ - bcc b3d70 │ │ │ │ + bcc b3d60 │ │ │ │ add r2, r8, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, r4 │ │ │ │ - bls b3c9c │ │ │ │ + bls b3c8c │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r8, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3d88 │ │ │ │ + bls b3d78 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3d14 │ │ │ │ + bne b3d04 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #2488] @ b4704 │ │ │ │ + ldr r3, [pc, #2488] @ b46f4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b3cb4 │ │ │ │ - bl abc3c │ │ │ │ + b b3ca4 │ │ │ │ + bl abc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b3980 │ │ │ │ + b b3970 │ │ │ │ orr r2, r8, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b b3cb4 │ │ │ │ + b b3ca4 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #12288 @ 0x3000 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b3d44 │ │ │ │ + b b3d34 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [pc, #2452] @ b4740 │ │ │ │ + ldr r5, [pc, #2452] @ b4730 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r5, r5, r0, lsl #12 │ │ │ │ orr r3, r3, r5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add lr, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #16711680 @ 0xff0000 │ │ │ │ str lr, [r2, #4] │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3df4 │ │ │ │ + bls b3de4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3dd4 │ │ │ │ - b b3be0 │ │ │ │ + bne b3dc4 │ │ │ │ + b b3bd0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov ip, #65280 @ 0xff00 │ │ │ │ lsl lr, r1, #16 │ │ │ │ and lr, lr, #983040 @ 0xf0000 │ │ │ │ orr lr, lr, r5 │ │ │ │ orr r5, lr, #-486539264 @ 0xe3000000 │ │ │ │ @@ -149233,171 +149229,171 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3e48 │ │ │ │ + bls b3e38 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3e28 │ │ │ │ - b b3be0 │ │ │ │ + bne b3e18 │ │ │ │ + b b3bd0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #2220] @ b4708 │ │ │ │ + ldr r3, [pc, #2220] @ b46f8 │ │ │ │ add r1, r0, #16 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b b3b6c │ │ │ │ + b b3b5c │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r4, r5, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ sub r3, r6, r3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abda8 │ │ │ │ + bl abd98 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4954 │ │ │ │ + bls b4944 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3eb8 │ │ │ │ + bne b3ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2076] @ b470c │ │ │ │ + ldr r3, [pc, #2076] @ b46fc │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2364] @ 0x93c │ │ │ │ - bl aaddc │ │ │ │ + bl aadcc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2052] @ b4710 │ │ │ │ + ldr r1, [pc, #2052] @ b4700 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - beq b3f40 │ │ │ │ + beq b3f30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ sub r3, r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abc3c │ │ │ │ + bl abc2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bne b486c │ │ │ │ + bne b485c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1988] @ b472c │ │ │ │ + ldr r3, [pc, #1988] @ b471c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ and lr, r1, #255 @ 0xff │ │ │ │ and r0, r1, #65280 @ 0xff00 │ │ │ │ and ip, r1, #16711680 @ 0xff0000 │ │ │ │ mov r2, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4668 │ │ │ │ + bls b4658 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3f88 │ │ │ │ - b b3be0 │ │ │ │ + bne b3f78 │ │ │ │ + b b3bd0 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ clz sl, r3 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsr sl, sl, #5 │ │ │ │ clz fp, r3 │ │ │ │ lsr fp, fp, #5 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b b3a8c │ │ │ │ + b b3a7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1848] @ b4714 │ │ │ │ + ldr r3, [pc, #1848] @ b4704 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl aaddc │ │ │ │ - b b3b6c │ │ │ │ - ldr r1, [pc, #1824] @ b4718 │ │ │ │ + bl aadcc │ │ │ │ + b b3b5c │ │ │ │ + ldr r1, [pc, #1824] @ b4708 │ │ │ │ mov r0, #0 │ │ │ │ bl 128a9c │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b5c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b43f0 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ble b4f54 │ │ │ │ + ble b4f44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bhi b47c4 │ │ │ │ + bhi b47b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b4a1c │ │ │ │ + ble b4a0c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1648] @ b471c │ │ │ │ + ldr r3, [pc, #1648] @ b470c │ │ │ │ mov r8, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movhi r2, #0 │ │ │ │ @@ -149411,25 +149407,25 @@ │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b b41b0 │ │ │ │ + b b41a0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b47d4 │ │ │ │ + beq b47c4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4208 │ │ │ │ + beq b41f8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4660 │ │ │ │ + bgt b4650 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -149443,63 +149439,63 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r2, #12] │ │ │ │ - beq b4294 │ │ │ │ + beq b4284 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4a0c │ │ │ │ + beq b49fc │ │ │ │ cmp r8, #1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ stm sp, {r1, sl} │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - beq b4100 │ │ │ │ + beq b40f0 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b4974 │ │ │ │ + beq b4964 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r2, #3 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ movle r2, #1 │ │ │ │ strle r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - ble b4134 │ │ │ │ + ble b4124 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #2 │ │ │ │ @@ -149510,162 +149506,162 @@ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4190 │ │ │ │ + bne b4180 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4190 │ │ │ │ + bl aab78 │ │ │ │ + b b4180 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b b3f60 │ │ │ │ + b b3f50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3a1c │ │ │ │ + beq b3a0c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b43f0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble b404c │ │ │ │ + ble b403c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [pc, #1032] @ b4724 │ │ │ │ + ldr r4, [pc, #1032] @ b4714 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r8, #0 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r8, r8, #1 │ │ │ │ - beq b43e4 │ │ │ │ + beq b43d4 │ │ │ │ add r2, r8, #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ tst r2, #1 │ │ │ │ - bne b4364 │ │ │ │ + bne b4354 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r2, #1 │ │ │ │ - bls b43e4 │ │ │ │ + bls b43d4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add fp, r5, #4 │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #908] @ b4738 │ │ │ │ + ldr lr, [pc, #908] @ b4728 │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #896] @ b473c │ │ │ │ + ldr r3, [pc, #896] @ b472c │ │ │ │ mov r2, r9 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, r8 │ │ │ │ - bne b4330 │ │ │ │ + bne b4320 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b b404c │ │ │ │ + b b403c │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ble b488c │ │ │ │ + ble b487c │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - ble b4e3c │ │ │ │ + ble b4e2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ clz r1, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - b b4558 │ │ │ │ + b b4548 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b45b8 │ │ │ │ + beq b45a8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b45ec │ │ │ │ + bgt b45dc │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #576] @ b471c │ │ │ │ + ldr r3, [pc, #576] @ b470c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -149677,66 +149673,66 @@ │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #28] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [r3, #12] │ │ │ │ - beq b464c │ │ │ │ + beq b463c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq b4e2c │ │ │ │ + beq b4e1c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r9, #1 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ stm sp, {r1, sl} │ │ │ │ - beq b4498 │ │ │ │ + beq b4488 │ │ │ │ sub r1, r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #3 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble b44c8 │ │ │ │ + ble b44b8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #292] @ b471c │ │ │ │ + ldr r3, [pc, #292] @ b470c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -149748,62 +149744,62 @@ │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4538 │ │ │ │ + bne b4528 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4538 │ │ │ │ + bl aab78 │ │ │ │ + b b4528 │ │ │ │ mov r3, #0 │ │ │ │ - b b4240 │ │ │ │ + b b4230 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b46a8 │ │ │ │ + bls b4698 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4688 │ │ │ │ - b b3be0 │ │ │ │ + bne b4678 │ │ │ │ + b b3bd0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4748 │ │ │ │ + bls b4738 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b46c8 │ │ │ │ - b b3be0 │ │ │ │ - andseq ip, pc, ip, ror #17 │ │ │ │ - andseq ip, pc, r8, ror #17 │ │ │ │ + bne b46b8 │ │ │ │ + b b3bd0 │ │ │ │ + @ instruction: 0x001fc8fc │ │ │ │ + @ instruction: 0x001fc8f8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, sp, r8, asr #6 │ │ │ │ - andseq ip, pc, r0, lsl r5 @ │ │ │ │ + andseq r0, sp, r8, lsl r3 │ │ │ │ + andseq ip, pc, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r0, [r4, r3] │ │ │ │ orr r0, r0, #255 @ 0xff │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -149815,166 +149811,166 @@ │ │ │ │ cmp r0, r3 │ │ │ │ orr r0, r0, #0 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-32] @ b4734 │ │ │ │ + ldr r2, [pc, #-32] @ b4724 │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr lr, lr, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r3, r2 │ │ │ │ add r2, r2, #16 │ │ │ │ str r2, [r5, #4] │ │ │ │ str lr, [r3, #12] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq b4840 │ │ │ │ + beq b4830 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47e4 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ble b42fc │ │ │ │ + ble b42ec │ │ │ │ mvn r3, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ - b b4060 │ │ │ │ + b b4050 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4994 │ │ │ │ + bls b4984 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4118 │ │ │ │ + b b4108 │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne b4424 │ │ │ │ + bne b4414 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-236] @ b4720 │ │ │ │ + ldr r3, [pc, #-236] @ b4710 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ and r1, ip, #65280 @ 0xff00 │ │ │ │ and r0, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4be8 │ │ │ │ + bls b4bd8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4820 │ │ │ │ - b b3be0 │ │ │ │ + bne b4810 │ │ │ │ + b b3bd0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47e4 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrle r8, [r5, #4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bgt b47bc │ │ │ │ - b b42fc │ │ │ │ + bgt b47ac │ │ │ │ + b b42ec │ │ │ │ cmp fp, #0 │ │ │ │ - bne b4ea4 │ │ │ │ + bne b4e94 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4e54 │ │ │ │ + beq b4e44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r4, fp │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ble b4f2c │ │ │ │ + ble b4f1c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [pc, #-408] @ b4724 │ │ │ │ + ldr r9, [pc, #-408] @ b4714 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - b b48d4 │ │ │ │ + b b48c4 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4e94 │ │ │ │ + beq b4e84 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r8, r8, #1 │ │ │ │ - beq b48cc │ │ │ │ + beq b48bc │ │ │ │ add r2, r8, #2 │ │ │ │ ldr sl, [r3, r2, lsl #2] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ ands sl, sl, #1 │ │ │ │ - bne b48cc │ │ │ │ + bne b48bc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4edc │ │ │ │ add r1, r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r9, [r2] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4edc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - b b48cc │ │ │ │ + b b48bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-572] @ b4728 │ │ │ │ + ldr r2, [pc, #-572] @ b4718 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b3ee4 │ │ │ │ + b b3ed4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4d5c │ │ │ │ + bls b4d4c │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4208 │ │ │ │ + b b41f8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4dc0 │ │ │ │ + bgt b4db0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne b4dc8 │ │ │ │ + bne b4db8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -149987,234 +149983,234 @@ │ │ │ │ str sl, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b b4294 │ │ │ │ + b b4284 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4eb8 │ │ │ │ + bne b4ea8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4800 │ │ │ │ + beq b47f0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a48 │ │ │ │ + beq b4a38 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a60 │ │ │ │ + beq b4a50 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - blt b4e8c │ │ │ │ + blt b4e7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4bac │ │ │ │ + bne b4b9c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d08 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09b8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #52] @ 0x34 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #-940] @ b472c │ │ │ │ + ldr r3, [pc, #-940] @ b471c │ │ │ │ add r6, r4, #4 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4ed0 │ │ │ │ + bls b4ec0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4ae0 │ │ │ │ + bne b4ad0 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4ef8 │ │ │ │ + bls b4ee8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b04 │ │ │ │ + bne b4af4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4f14 │ │ │ │ + bls b4f04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b24 │ │ │ │ + bne b4b14 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1064] @ b4730 │ │ │ │ + ldr r2, [pc, #-1064] @ b4720 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f1c │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d08 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b5c │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble b4e70 │ │ │ │ + ble b4e60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, r3 │ │ │ │ - bl eb764 │ │ │ │ - b b4a88 │ │ │ │ + bl eb758 │ │ │ │ + b b4a78 │ │ │ │ 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 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [ip] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4c60 │ │ │ │ + bls b4c50 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c08 │ │ │ │ - b b3be0 │ │ │ │ + bne b4bf8 │ │ │ │ + b b3bd0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r5, #160] @ 0xa0 │ │ │ │ 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 │ │ │ │ - b b4a7c │ │ │ │ + bl ebb24 │ │ │ │ + b b4a6c │ │ │ │ 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 │ │ │ │ str r3, [ip, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4c9c │ │ │ │ + bls b4c8c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c7c │ │ │ │ - b b3be0 │ │ │ │ + bne b4c6c │ │ │ │ + b b3bd0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-1396] @ b4734 │ │ │ │ + ldr r2, [pc, #-1396] @ b4724 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ orr lr, lr, r2 │ │ │ │ add r3, ip, #16 │ │ │ │ str r3, [r5, #4] │ │ │ │ str lr, [ip, #12] │ │ │ │ - b b4a30 │ │ │ │ - ldr r3, [pc, #-1424] @ b4738 │ │ │ │ + b b4a20 │ │ │ │ + ldr r3, [pc, #-1424] @ b4728 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #-1432] @ b473c │ │ │ │ + ldr r3, [pc, #-1432] @ b472c │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ac0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ eor r3, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3c3c │ │ │ │ - b b3c48 │ │ │ │ + bne b3c2c │ │ │ │ + b b3c38 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4bb8 │ │ │ │ + bne b4ba8 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4bb8 │ │ │ │ + beq b4ba8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #-1536] @ b4740 │ │ │ │ + ldr r2, [pc, #-1536] @ b4730 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ and r2, r2, r0, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b4bb8 │ │ │ │ + b b4ba8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r4, #12] │ │ │ │ - ble b49ac │ │ │ │ + ble b499c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -150226,18 +150222,18 @@ │ │ │ │ str sl, [sp, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl af84c │ │ │ │ - b b4294 │ │ │ │ + bl af83c │ │ │ │ + b b4284 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4d6c │ │ │ │ + beq b4d5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -150249,279 +150245,279 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl af84c │ │ │ │ + bl af83c │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4190 │ │ │ │ + bgt b4180 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r4, [r2, #12] │ │ │ │ - b b4194 │ │ │ │ + b b4184 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ tst fp, sl │ │ │ │ - beq b4a24 │ │ │ │ + beq b4a14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa6b4 │ │ │ │ - b b4a24 │ │ │ │ + bl aa6a4 │ │ │ │ + b b4a14 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bb0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6a4 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c18 │ │ │ │ cmp r6, #0 │ │ │ │ - ble b4bac │ │ │ │ + ble b4b9c │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4bd4 │ │ │ │ + b b4bc4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - b b4438 │ │ │ │ + b b4428 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b42fc │ │ │ │ + b b42ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaee8 │ │ │ │ mov r4, r0 │ │ │ │ - b b4424 │ │ │ │ + b b4414 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b b4b60 │ │ │ │ + b b4b50 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, sl │ │ │ │ - b b3ad8 │ │ │ │ + b b3ac8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b b4b60 │ │ │ │ - ldr r2, [pc, #-2008] @ b4744 │ │ │ │ + b b4b50 │ │ │ │ + ldr r2, [pc, #-2008] @ b4734 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b4b50 │ │ │ │ + b b4b40 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp] │ │ │ │ - bl acff0 │ │ │ │ + bl acfe0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4e3c │ │ │ │ + b b4e2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b42e0 │ │ │ │ + b b42d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ble b4f84 │ │ │ │ + ble b4f74 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #96] @ b4ff4 │ │ │ │ + ldr r3, [pc, #96] @ b4fe4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr lr, [r3, #4] │ │ │ │ - ldr r5, [pc, #80] @ b4ff8 │ │ │ │ + ldr r5, [pc, #80] @ b4fe8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r1, ip │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r2 │ │ │ │ sub r2, lr, r1, lsl #2 │ │ │ │ - ble b4fe0 │ │ │ │ + ble b4fd0 │ │ │ │ sub r3, r3, #4 │ │ │ │ sub ip, ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, r2, ip, lsl #2 │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ str lr, [ip, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne b4fd0 │ │ │ │ - ldr r3, [pc, #20] @ b4ffc │ │ │ │ + bne b4fc0 │ │ │ │ + ldr r3, [pc, #20] @ b4fec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, lr} │ │ │ │ str r2, [r3] │ │ │ │ - b 5446c <_scheme_tail_apply_from_native@@Base> │ │ │ │ - eoreq r3, lr, r4, lsl sp │ │ │ │ - andseq fp, pc, r8, asr #32 │ │ │ │ + b 5445c <_scheme_tail_apply_from_native@@Base> │ │ │ │ + eoreq r3, lr, r4, lsr #26 │ │ │ │ + andseq fp, pc, r8, asr r0 @ │ │ │ │ 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 r4, [pc, #288] @ b5138 │ │ │ │ - ldr lr, [pc, #288] @ b513c │ │ │ │ + ldr r4, [pc, #288] @ b5128 │ │ │ │ + ldr lr, [pc, #288] @ b512c │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ b5140 │ │ │ │ + ldr r3, [pc, #276] @ b5130 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ b5144 │ │ │ │ + ldr ip, [pc, #272] @ b5134 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add ip, sp, #8 │ │ │ │ ldr lr, [r4] │ │ │ │ mov r5, #1 │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ ands ip, r0, r5 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bne b5078 │ │ │ │ + bne b5068 │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq b50ac │ │ │ │ + beq b509c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ b5148 │ │ │ │ - ldr r3, [pc, #180] @ b513c │ │ │ │ + ldr r2, [pc, #196] @ b5138 │ │ │ │ + ldr r3, [pc, #180] @ b512c │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b5134 │ │ │ │ + bne b5124 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge b5100 │ │ │ │ + bge b50f0 │ │ │ │ mvns r0, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - beq b5078 │ │ │ │ + beq b5068 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b b50e0 │ │ │ │ + b b50d0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq b5078 │ │ │ │ + beq b5068 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne b50d4 │ │ │ │ + bne b50c4 │ │ │ │ lsl ip, ip, #2 │ │ │ │ add ip, ip, #8 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [r2] │ │ │ │ - b b507c │ │ │ │ - bl a7c08 │ │ │ │ + b b506c │ │ │ │ + bl a7bf8 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5078 │ │ │ │ + beq b5068 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r6, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl a7c08 │ │ │ │ + bl a7bf8 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne b5078 │ │ │ │ - b b507c │ │ │ │ + bne b5068 │ │ │ │ + b b506c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001fafdc │ │ │ │ + andseq sl, pc, ip, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001fafbc │ │ │ │ + andseq sl, pc, ip, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror pc @ │ │ │ │ + andseq sl, pc, r4, lsl #31 │ │ │ │ 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 │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5198 │ │ │ │ + bls b5188 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5178 │ │ │ │ + bne b5168 │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ lsl r6, r1, #12 │ │ │ │ - bls b51e8 │ │ │ │ + bls b51d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5184 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b51cc │ │ │ │ + bhi b51bc │ │ │ │ orr r1, r6, r1, lsl #16 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5238 │ │ │ │ + bls b5228 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5184 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b521c │ │ │ │ + bhi b520c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ orr lr, lr, r1 │ │ │ │ add r3, r0, #16 │ │ │ │ str r3, [ip] │ │ │ │ str lr, [r0, #12] │ │ │ │ @@ -150529,268 +150525,268 @@ │ │ │ │ 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 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq b5350 │ │ │ │ + beq b5340 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne b5448 │ │ │ │ + bne b5438 │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and r4, r1, #16711680 @ 0xff0000 │ │ │ │ mov lr, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b53a4 │ │ │ │ + bls b5394 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5298 │ │ │ │ + bne b5288 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne b53b8 │ │ │ │ + bne b53a8 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5390 │ │ │ │ + bls b5380 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b52d0 │ │ │ │ + bne b52c0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne b53dc │ │ │ │ + bne b53cc │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b537c │ │ │ │ + bls b536c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5308 │ │ │ │ + bne b52f8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne b5400 │ │ │ │ + bne b53f0 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r1, r0 │ │ │ │ asr r3, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bcs b5424 │ │ │ │ + bcs b5414 │ │ │ │ and r5, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r5, r5, r3 │ │ │ │ str r5, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b b5328 │ │ │ │ + b b5318 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b b52f0 │ │ │ │ + b b52e0 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b b52b8 │ │ │ │ - ldr r3, [pc, #172] @ b546c │ │ │ │ - ldr r1, [pc, #172] @ b5470 │ │ │ │ - ldr r0, [pc, #172] @ b5474 │ │ │ │ + b b52a8 │ │ │ │ + ldr r3, [pc, #172] @ b545c │ │ │ │ + ldr r1, [pc, #172] @ b5460 │ │ │ │ + ldr r0, [pc, #172] @ b5464 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ b5478 │ │ │ │ - ldr r1, [pc, #148] @ b547c │ │ │ │ - ldr r0, [pc, #148] @ b5480 │ │ │ │ + ldr r3, [pc, #148] @ b5468 │ │ │ │ + ldr r1, [pc, #148] @ b546c │ │ │ │ + ldr r0, [pc, #148] @ b5470 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ b5484 │ │ │ │ + ldr r2, [pc, #144] @ b5474 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ b5488 │ │ │ │ - ldr r1, [pc, #128] @ b548c │ │ │ │ - ldr r0, [pc, #128] @ b5490 │ │ │ │ + ldr r3, [pc, #128] @ b5478 │ │ │ │ + ldr r1, [pc, #128] @ b547c │ │ │ │ + ldr r0, [pc, #128] @ b5480 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ b5494 │ │ │ │ - ldr r1, [pc, #104] @ b5498 │ │ │ │ - ldr r0, [pc, #104] @ b549c │ │ │ │ + ldr r3, [pc, #104] @ b5484 │ │ │ │ + ldr r1, [pc, #104] @ b5488 │ │ │ │ + ldr r0, [pc, #104] @ b548c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ b54a0 │ │ │ │ + ldr r2, [pc, #100] @ b5490 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ b54a4 │ │ │ │ - ldr r1, [pc, #84] @ b54a8 │ │ │ │ - ldr r0, [pc, #84] @ b54ac │ │ │ │ + ldr r3, [pc, #84] @ b5494 │ │ │ │ + ldr r1, [pc, #84] @ b5498 │ │ │ │ + ldr r0, [pc, #84] @ b549c │ │ │ │ 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 r9, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0x001b99dc │ │ │ │ - @ instruction: 0x001ce8f4 │ │ │ │ - andseq r9, fp, ip, asr r8 │ │ │ │ - andseq r9, fp, r8, ror #19 │ │ │ │ + andseq lr, ip, r8, ror #17 │ │ │ │ + andseq r9, fp, r4, asr r8 │ │ │ │ + andseq r9, fp, ip, lsr #19 │ │ │ │ + andseq lr, ip, r4, asr #17 │ │ │ │ + andseq r9, fp, ip, lsr #16 │ │ │ │ + @ instruction: 0x001b99b8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001ce8d0 │ │ │ │ - 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 lr, ip, r0, lsr #17 │ │ │ │ + andseq r9, fp, ip, lsl #16 │ │ │ │ + andseq r9, fp, ip, asr #19 │ │ │ │ + andseq lr, ip, ip, ror r8 │ │ │ │ + andseq r9, fp, r4, ror #15 │ │ │ │ + andseq r9, fp, r4, lsl #16 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - andseq lr, ip, r8, lsl #17 │ │ │ │ - @ instruction: 0x001b97f4 │ │ │ │ - andseq r9, fp, r8, ror #19 │ │ │ │ + andseq lr, ip, r8, asr r8 │ │ │ │ + andseq r9, fp, r4, asr #15 │ │ │ │ + @ instruction: 0x001b99b8 │ │ │ │ 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 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne b5510 │ │ │ │ + bne b5500 │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc b5608 │ │ │ │ - ldr r3, [pc, #304] @ b5624 │ │ │ │ - ldr r1, [pc, #304] @ b5628 │ │ │ │ - ldr r0, [pc, #304] @ b562c │ │ │ │ + bcc b55f8 │ │ │ │ + ldr r3, [pc, #304] @ b5614 │ │ │ │ + ldr r1, [pc, #304] @ b5618 │ │ │ │ + ldr r0, [pc, #304] @ b561c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ b5630 │ │ │ │ + ldr r2, [pc, #300] @ b5620 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5544 │ │ │ │ + bls b5534 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5524 │ │ │ │ + bne b5514 │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #60817408 @ 0x3a00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5590 │ │ │ │ + bls b5580 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5530 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b5574 │ │ │ │ + bhi b5564 │ │ │ │ orr r5, r1, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r5, r5, #208896 @ 0x33000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b55dc │ │ │ │ + bls b55cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5530 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b55c0 │ │ │ │ + bhi b55b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ b5634 │ │ │ │ + ldr r3, [pc, #68] @ b5624 │ │ │ │ orr lr, lr, r5 │ │ │ │ add r2, r0, #20 │ │ │ │ orr r3, r1, r3 │ │ │ │ str lr, [r0, #12] │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001ce7b4 │ │ │ │ + andseq r9, fp, ip, lsl r7 │ │ │ │ + andseq r9, fp, r0, lsl #16 │ │ │ │ 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 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b574c │ │ │ │ + bls b573c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5650 │ │ │ │ + bne b5640 │ │ │ │ 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 │ │ │ │ @@ -150814,148 +150810,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 b5720 │ │ │ │ + bgt b5710 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b57e0 │ │ │ │ + bne b57d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5778 │ │ │ │ + beq b5768 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5ab0 │ │ │ │ + bls b5aa0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5700 │ │ │ │ + bne b56f0 │ │ │ │ bl 23b88 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5798 │ │ │ │ + beq b5788 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5858 │ │ │ │ + bls b5848 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b572c │ │ │ │ - b b571c │ │ │ │ - ldr r2, [pc, #1104] @ b5ba4 │ │ │ │ + bne b571c │ │ │ │ + b b570c │ │ │ │ + ldr r2, [pc, #1104] @ b5b94 │ │ │ │ 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 b5a68 │ │ │ │ + bls b5a58 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b5778 │ │ │ │ - b b571c │ │ │ │ + bne b5768 │ │ │ │ + b b570c │ │ │ │ cmp ip, #0 │ │ │ │ - beq b57c0 │ │ │ │ + beq b57b0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5a14 │ │ │ │ + bls b5a04 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b57a0 │ │ │ │ - b b571c │ │ │ │ + bne b5790 │ │ │ │ + b b570c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b04 │ │ │ │ + bls b5af4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57c0 │ │ │ │ - b b571c │ │ │ │ + bne b57b0 │ │ │ │ + b b570c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5804 │ │ │ │ + bls b57f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57e4 │ │ │ │ - b b571c │ │ │ │ + bne b57d4 │ │ │ │ + b b570c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ b5ba4 │ │ │ │ + ldr ip, [pc, #916] @ b5b94 │ │ │ │ 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 b58d4 │ │ │ │ + beq b58c4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b58ac │ │ │ │ + bls b589c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5838 │ │ │ │ - b b571c │ │ │ │ - ldr lr, [pc, #836] @ b5ba4 │ │ │ │ + bne b5828 │ │ │ │ + b b570c │ │ │ │ + ldr lr, [pc, #836] @ b5b94 │ │ │ │ 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 b5988 │ │ │ │ + beq b5978 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5960 │ │ │ │ + bls b5950 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b588c │ │ │ │ - b b571c │ │ │ │ + bne b587c │ │ │ │ + b b570c │ │ │ │ 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 b592c │ │ │ │ + beq b591c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5900 │ │ │ │ + bls b58f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b58e0 │ │ │ │ - b b571c │ │ │ │ + bne b58d0 │ │ │ │ + b b570c │ │ │ │ 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 │ │ │ │ @@ -150983,24 +150979,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 b59e0 │ │ │ │ + beq b59d0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b59b4 │ │ │ │ + bls b59a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5994 │ │ │ │ - b b571c │ │ │ │ + bne b5984 │ │ │ │ + b b570c │ │ │ │ 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 │ │ │ │ @@ -151018,35 +151014,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] @ b5ba4 │ │ │ │ + ldr lr, [pc, #388] @ b5b94 │ │ │ │ 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 b59e0 │ │ │ │ + beq b59d0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b78 │ │ │ │ + bls b5b68 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5a48 │ │ │ │ - b b571c │ │ │ │ - ldr ip, [pc, #308] @ b5ba4 │ │ │ │ + bne b5a38 │ │ │ │ + b b570c │ │ │ │ + ldr ip, [pc, #308] @ b5b94 │ │ │ │ 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 │ │ │ │ @@ -151056,37 +151052,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] @ b5ba4 │ │ │ │ + ldr ip, [pc, #236] @ b5b94 │ │ │ │ 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 b592c │ │ │ │ + beq b591c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b4c │ │ │ │ + bls b5b3c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5ae4 │ │ │ │ - b b571c │ │ │ │ + bne b5ad4 │ │ │ │ + b b570c │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ b5ba4 │ │ │ │ + ldr ip, [pc, #148] @ b5b94 │ │ │ │ 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] │ │ │ │ @@ -151105,120 +151101,120 @@ │ │ │ │ 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 b592c │ │ │ │ + b b591c │ │ │ │ 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 b59e0 │ │ │ │ + b b59d0 │ │ │ │ strdeq pc, [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 r7, [r0, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, r4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r4, [r0, #16] │ │ │ │ - beq b5c8c │ │ │ │ + beq b5c7c │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - ldr r8, [pc, #308] @ b5d1c │ │ │ │ - ldr sl, [pc, #308] @ b5d20 │ │ │ │ - ldr fp, [pc, #308] @ b5d24 │ │ │ │ + ldr r8, [pc, #308] @ b5d0c │ │ │ │ + ldr sl, [pc, #308] @ b5d10 │ │ │ │ + ldr fp, [pc, #308] @ b5d14 │ │ │ │ mov r6, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r9, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ and r4, r8, r7, lsl #12 │ │ │ │ - bcc b5cb8 │ │ │ │ + bcc b5ca8 │ │ │ │ add r2, r9, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, sl │ │ │ │ - bls b5cd8 │ │ │ │ + bls b5cc8 │ │ │ │ cmp r7, #11 │ │ │ │ moveq r5, #3 │ │ │ │ andne r5, r7, #15 │ │ │ │ moveq r1, r5 │ │ │ │ mov ip, #0 │ │ │ │ rsb r2, ip, #32 │ │ │ │ ror r2, r9, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b5cfc │ │ │ │ + bls b5cec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5c30 │ │ │ │ + bne b5c20 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ orr r4, r4, r5 │ │ │ │ orr r4, r4, fp │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r4, [r1] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ sub r9, r9, #4 │ │ │ │ - bne b5bfc │ │ │ │ + bne b5bec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #128] @ b5d28 │ │ │ │ + ldr r2, [pc, #128] @ b5d18 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ orr r4, r4, r9 │ │ │ │ orr r4, r4, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r4, r4, #10158080 @ 0x9b0000 │ │ │ │ str r1, [r0] │ │ │ │ str r4, [r2] │ │ │ │ - b b5c74 │ │ │ │ + b b5c64 │ │ │ │ rsb r2, r9, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r2, r4 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r1] │ │ │ │ - b b5c74 │ │ │ │ + b b5c64 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r2, r2, r1 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b5c60 │ │ │ │ + b b5c50 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ blx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -151226,42 +151222,42 @@ │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5dec │ │ │ │ + bls b5ddc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d4c │ │ │ │ + bne b5d3c │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5e18 │ │ │ │ + bls b5e08 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d70 │ │ │ │ + bne b5d60 │ │ │ │ cmp r5, r4 │ │ │ │ movne r7, r4 │ │ │ │ moveq r7, #3 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b5e44 │ │ │ │ + bls b5e34 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5d9c │ │ │ │ + bne b5d8c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -151291,54 +151287,54 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b b5dcc │ │ │ │ + b b5dbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5f20 │ │ │ │ + bls b5f10 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5e80 │ │ │ │ + bne b5e70 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5f4c │ │ │ │ + bls b5f3c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5ea4 │ │ │ │ + bne b5e94 │ │ │ │ cmp r5, r4 │ │ │ │ movne r7, r4 │ │ │ │ moveq r7, #3 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b5f78 │ │ │ │ + bls b5f68 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5ed0 │ │ │ │ + bne b5ec0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -151368,477 +151364,477 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b b5f00 │ │ │ │ + b b5ef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #448] @ b616c │ │ │ │ + ldr ip, [pc, #448] @ b615c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ b6170 │ │ │ │ + ldr r0, [pc, #436] @ b6160 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #428] @ b6174 │ │ │ │ - ldr r1, [pc, #428] @ b6178 │ │ │ │ + ldr r2, [pc, #428] @ b6164 │ │ │ │ + ldr r1, [pc, #428] @ b6168 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ 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 │ │ │ │ + bl b513c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34940 │ │ │ │ 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 │ │ │ │ add r7, r5, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ - bne b60ac │ │ │ │ + bne b609c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ b617c │ │ │ │ + ldr r2, [pc, #248] @ b616c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #228] @ b6170 │ │ │ │ + ldr r3, [pc, #228] @ b6160 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b6168 │ │ │ │ + bne b6158 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add r2, r2, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc b6134 │ │ │ │ + bcc b6124 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, r4 │ │ │ │ - bhi b6114 │ │ │ │ + bhi b6104 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6150 │ │ │ │ + bls b6140 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b60d4 │ │ │ │ + bne b60c4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #120] @ b6180 │ │ │ │ + ldr r3, [pc, #120] @ b6170 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b6078 │ │ │ │ + b b6068 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #88] @ b6184 │ │ │ │ + ldr r3, [pc, #88] @ b6174 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b6068 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #64] @ b6188 │ │ │ │ + ldr r3, [pc, #64] @ b6178 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b6068 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #48] @ b618c │ │ │ │ + ldr r1, [pc, #48] @ b617c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b6100 │ │ │ │ + b b60f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, pc, r0, asr #32 │ │ │ │ + andseq sl, pc, r0, asr r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, pc, r4, lsr #32 │ │ │ │ + andseq sl, pc, r4, lsr r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, pc, r0, ror pc @ │ │ │ │ + andseq r9, pc, r0, lsl #31 │ │ │ │ ldr r5, [r4, r5] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ ldr r5, [r4] │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #404] @ b6340 │ │ │ │ + ldr r3, [pc, #404] @ b6330 │ │ │ │ add r1, r2, #4 │ │ │ │ add r7, r0, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl b54b0 │ │ │ │ - ldr r6, [pc, #372] @ b6344 │ │ │ │ - ldr r3, [pc, #372] @ b6348 │ │ │ │ + bl b54a0 │ │ │ │ + ldr r6, [pc, #372] @ b6334 │ │ │ │ + ldr r3, [pc, #372] @ b6338 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6328 │ │ │ │ + bls b6318 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b61e0 │ │ │ │ + bne b61d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #312] @ b634c │ │ │ │ + ldr r3, [pc, #312] @ b633c │ │ │ │ str r3, [r2] │ │ │ │ add r3, r3, #-33554432 @ 0xfe000000 │ │ │ │ add r3, r3, #860160 @ 0xd2000 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r3, r2, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #288] @ b6350 │ │ │ │ + ldr r3, [pc, #288] @ b6340 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r3, [pc, #284] @ b6354 │ │ │ │ + ldr r3, [pc, #284] @ b6344 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ and r1, r6, #255 @ 0xff │ │ │ │ and r0, r6, #65280 @ 0xff00 │ │ │ │ and lr, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b626c │ │ │ │ + bls b625c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b624c │ │ │ │ + bne b623c │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add ip, r2, #16 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b62b4 │ │ │ │ + bls b62a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b6258 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6298 │ │ │ │ + bhi b6288 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add ip, r2, #20 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b62fc │ │ │ │ + bls b62ec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b6258 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b62e0 │ │ │ │ + bhi b62d0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #80] @ b6358 │ │ │ │ + ldr ip, [pc, #80] @ b6348 │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, ip │ │ │ │ orr ip, r1, ip │ │ │ │ add r1, r2, #28 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ str ip, [r2, #24] │ │ │ │ - b b5258 │ │ │ │ + b b5248 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ b635c │ │ │ │ + ldr r1, [pc, #40] @ b634c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b620c │ │ │ │ + b b61fc │ │ │ │ cmp r0, #6 │ │ │ │ - andseq r9, pc, r8, lsr #28 │ │ │ │ + andseq r9, pc, r8, lsr lr @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r3] │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ orr r0, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #848] @ b66c8 │ │ │ │ + ldr r6, [pc, #848] @ b66b8 │ │ │ │ cmp r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ addne fp, r0, #4 │ │ │ │ - beq b655c │ │ │ │ + beq b654c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b63e8 │ │ │ │ + bls b63d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6394 │ │ │ │ + bne b6384 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b66c4 │ │ │ │ + bne b66b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b6408 │ │ │ │ + bls b63f8 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #716] @ b66cc │ │ │ │ + ldr r2, [pc, #716] @ b66bc │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1] │ │ │ │ - b b63c0 │ │ │ │ + b b63b0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #696] @ b66d0 │ │ │ │ + ldr r3, [pc, #696] @ b66c0 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b667c │ │ │ │ + bcc b666c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b65d4 │ │ │ │ + bls b65c4 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #724992 @ 0xb1000 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq b6508 │ │ │ │ - ldr r8, [pc, #608] @ b66d4 │ │ │ │ - ldr r3, [pc, #608] @ b66d8 │ │ │ │ + beq b64f8 │ │ │ │ + ldr r8, [pc, #608] @ b66c4 │ │ │ │ + ldr r3, [pc, #608] @ b66c8 │ │ │ │ str r7, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r7, r8, r5, lsl #12 │ │ │ │ - bcc b6618 │ │ │ │ + bcc b6608 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b6638 │ │ │ │ + bls b6628 │ │ │ │ cmp r5, #11 │ │ │ │ moveq r9, #3 │ │ │ │ andne r9, r5, #15 │ │ │ │ moveq r1, r9 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b665c │ │ │ │ + bls b664c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b64b4 │ │ │ │ + bne b64a4 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ b66d8 │ │ │ │ + ldr r3, [pc, #500] @ b66c8 │ │ │ │ orr r7, r7, r9 │ │ │ │ orr r7, r7, #-419430400 @ 0xe7000000 │ │ │ │ orr r7, r7, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne b6478 │ │ │ │ + bne b6468 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #456] @ b66dc │ │ │ │ + ldr r1, [pc, #456] @ b66cc │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b63dc │ │ │ │ + bhi b63cc │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #1 │ │ │ │ - ldr r2, [pc, #408] @ b66e0 │ │ │ │ + ldr r2, [pc, #408] @ b66d0 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r0, sl │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ add fp, r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #356] @ b66e4 │ │ │ │ - ldr r2, [pc, #356] @ b66e8 │ │ │ │ + ldr r3, [pc, #356] @ b66d4 │ │ │ │ + ldr r2, [pc, #356] @ b66d8 │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6694 │ │ │ │ + bls b6684 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6594 │ │ │ │ + bne b6584 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #284] @ b66ec │ │ │ │ + ldr r3, [pc, #284] @ b66dc │ │ │ │ str r3, [r0] │ │ │ │ - b b6390 │ │ │ │ + b b6380 │ │ │ │ mov r1, sl │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b66ac │ │ │ │ + bls b669c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b65d8 │ │ │ │ + bne b65c8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #228] @ b66f0 │ │ │ │ + ldr r3, [pc, #228] @ b66e0 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6458 │ │ │ │ + b b6448 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b64f8 │ │ │ │ + b b64e8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b64f8 │ │ │ │ + b b64e8 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b64e0 │ │ │ │ - ldr r3, [pc, #112] @ b66f4 │ │ │ │ + b b64d0 │ │ │ │ + ldr r3, [pc, #112] @ b66e4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6458 │ │ │ │ - ldr r2, [pc, #92] @ b66f8 │ │ │ │ + b b6448 │ │ │ │ + ldr r2, [pc, #92] @ b66e8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b65c0 │ │ │ │ - ldr r2, [pc, #68] @ b66f8 │ │ │ │ + b b65b0 │ │ │ │ + ldr r2, [pc, #68] @ b66e8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b6604 │ │ │ │ + b b65f4 │ │ │ │ bl 23c0c │ │ │ │ - andseq r9, pc, r0, lsl #25 │ │ │ │ + mulseq pc, r0, ip @ │ │ │ │ mov r1, #0 │ │ │ │ str r4, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ blx r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ @@ -151849,246 +151845,246 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs sl, r2, #0 │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ - ldrne r2, [pc, #912] @ b6aac │ │ │ │ + ldrne r2, [pc, #912] @ b6a9c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r5, [pc, #908] @ b6ab0 │ │ │ │ + ldr r5, [pc, #908] @ b6aa0 │ │ │ │ addne r1, r3, #4 │ │ │ │ sub sp, sp, #20 │ │ │ │ strne r1, [r0, #4] │ │ │ │ strne r2, [r3] │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r8, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq b6904 │ │ │ │ + beq b68f4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b67a0 │ │ │ │ + bls b6790 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b674c │ │ │ │ + bne b673c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne b6aa8 │ │ │ │ + bne b6a98 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b67c0 │ │ │ │ + bls b67b0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #772] @ b6ab4 │ │ │ │ + ldr r2, [pc, #772] @ b6aa4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b6778 │ │ │ │ + b b6768 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #744] @ b6ab8 │ │ │ │ + ldr r3, [pc, #744] @ b6aa8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b6a24 │ │ │ │ + bcc b6a14 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b697c │ │ │ │ + bls b696c │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #724992 @ 0xb1000 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq b68c8 │ │ │ │ - ldr r9, [pc, #656] @ b6abc │ │ │ │ - ldr r3, [pc, #656] @ b6ac0 │ │ │ │ + beq b68b8 │ │ │ │ + ldr r9, [pc, #656] @ b6aac │ │ │ │ + ldr r3, [pc, #656] @ b6ab0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r7, r9, r5, lsl #12 │ │ │ │ - bcc b69c0 │ │ │ │ + bcc b69b0 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b69e0 │ │ │ │ + bls b69d0 │ │ │ │ cmp r5, #11 │ │ │ │ moveq fp, #3 │ │ │ │ andne fp, r5, #15 │ │ │ │ moveq r1, fp │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b6a04 │ │ │ │ + bls b69f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6870 │ │ │ │ + bne b6860 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #544] @ b6ac0 │ │ │ │ + ldr r3, [pc, #544] @ b6ab0 │ │ │ │ orr r7, r7, fp │ │ │ │ orr r7, r7, #-419430400 @ 0xe7000000 │ │ │ │ orr r7, r7, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne b6834 │ │ │ │ + bne b6824 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #496] @ b6ac4 │ │ │ │ + ldr r1, [pc, #496] @ b6ab4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b6794 │ │ │ │ + bhi b6784 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b6a8c │ │ │ │ + beq b6a7c │ │ │ │ cmp sl, #0 │ │ │ │ - bne b6a3c │ │ │ │ + bne b6a2c │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #416] @ b6ac8 │ │ │ │ - ldr r2, [pc, #416] @ b6acc │ │ │ │ + ldr r3, [pc, #416] @ b6ab8 │ │ │ │ + ldr r2, [pc, #416] @ b6abc │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6a5c │ │ │ │ + bls b6a4c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b693c │ │ │ │ + bne b692c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #352] @ b6ad0 │ │ │ │ + ldr r3, [pc, #352] @ b6ac0 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6748 │ │ │ │ + b b6738 │ │ │ │ mov r1, fp │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6a74 │ │ │ │ + bls b6a64 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6980 │ │ │ │ + bne b6970 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #288] @ b6ad4 │ │ │ │ + ldr r3, [pc, #288] @ b6ac4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6810 │ │ │ │ + b b6800 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b68b4 │ │ │ │ + b b68a4 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b68b4 │ │ │ │ + b b68a4 │ │ │ │ and r1, r9, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b689c │ │ │ │ - ldr r3, [pc, #172] @ b6ad8 │ │ │ │ + b b688c │ │ │ │ + ldr r3, [pc, #172] @ b6ac8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6810 │ │ │ │ + b b6800 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #148] @ b6adc │ │ │ │ + ldr r0, [pc, #148] @ b6acc │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ b6ae0 │ │ │ │ + ldr r1, [pc, #144] @ b6ad0 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b b68f4 │ │ │ │ - ldr r2, [pc, #128] @ b6ae4 │ │ │ │ + b b68e4 │ │ │ │ + ldr r2, [pc, #128] @ b6ad4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b6968 │ │ │ │ - ldr r2, [pc, #104] @ b6ae4 │ │ │ │ + b b6958 │ │ │ │ + ldr r2, [pc, #104] @ b6ad4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b69ac │ │ │ │ + b b699c │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ - b b68ec │ │ │ │ + b b68dc │ │ │ │ bl 23c0c │ │ │ │ str lr, [fp, #-12] │ │ │ │ - andseq r9, pc, r0, asr #17 │ │ │ │ + @ instruction: 0x001f98d0 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ blx r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r0, [r4] │ │ │ │ @@ -152103,241 +152099,241 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi b6cb8 │ │ │ │ + bhi b6ca8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b6e98 │ │ │ │ - ldr r3, [pc, #888] @ b6e9c │ │ │ │ + bne b6e88 │ │ │ │ + ldr r3, [pc, #888] @ b6e8c │ │ │ │ mov r2, #1 │ │ │ │ add r1, r0, #4 │ │ │ │ str r2, [r5, #20] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r5, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcc b6cc0 │ │ │ │ + bcc b6cb0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6e08 │ │ │ │ + bls b6df8 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #741376 @ 0xb5000 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bcc b6e4c │ │ │ │ + bcc b6e3c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6dc4 │ │ │ │ + bls b6db4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #737280 @ 0xb4000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq b6c54 │ │ │ │ - ldr r9, [pc, #724] @ b6ea0 │ │ │ │ - ldr sl, [pc, #724] @ b6ea4 │ │ │ │ - ldr fp, [pc, #724] @ b6ea8 │ │ │ │ + beq b6c44 │ │ │ │ + ldr r9, [pc, #724] @ b6e90 │ │ │ │ + ldr sl, [pc, #724] @ b6e94 │ │ │ │ + ldr fp, [pc, #724] @ b6e98 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r8, r9, r4, lsl #12 │ │ │ │ - bcc b6cd8 │ │ │ │ + bcc b6cc8 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, sl │ │ │ │ - bls b6cf8 │ │ │ │ + bls b6ce8 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b6d1c │ │ │ │ + bls b6d0c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6c0c │ │ │ │ + bne b6bfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r7, r7, r8 │ │ │ │ orr r7, r7, fp │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne b6bd0 │ │ │ │ - ldr ip, [pc, #592] @ b6eac │ │ │ │ + bne b6bc0 │ │ │ │ + ldr ip, [pc, #592] @ b6e9c │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6d3c │ │ │ │ + bls b6d2c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6c70 │ │ │ │ + bne b6c60 │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #532] @ b6eb0 │ │ │ │ + ldr r2, [pc, #532] @ b6ea0 │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ - ldr r2, [pc, #520] @ b6eb4 │ │ │ │ + ldr r2, [pc, #520] @ b6ea4 │ │ │ │ str r3, [ip, #8] │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #496] @ b6eb8 │ │ │ │ + ldr r3, [pc, #496] @ b6ea8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6b74 │ │ │ │ + b b6b64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b6c48 │ │ │ │ + b b6c38 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b6c48 │ │ │ │ + b b6c38 │ │ │ │ and r1, r9, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b6c34 │ │ │ │ + b b6c24 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #368] @ b6ebc │ │ │ │ + ldr r2, [pc, #368] @ b6eac │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6d88 │ │ │ │ + bls b6d78 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b6c8c │ │ │ │ + beq b6c7c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6d6c │ │ │ │ + bhi b6d5c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #284] @ b6eb0 │ │ │ │ + ldr r2, [pc, #284] @ b6ea0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6c90 │ │ │ │ + bls b6c80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6da4 │ │ │ │ - b b6c8c │ │ │ │ + bne b6d94 │ │ │ │ + b b6c7c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e80 │ │ │ │ + bls b6e70 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6dc8 │ │ │ │ + bne b6db8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #188] @ b6ec0 │ │ │ │ + ldr r2, [pc, #188] @ b6eb0 │ │ │ │ str r2, [r3] │ │ │ │ - b b6bb0 │ │ │ │ + b b6ba0 │ │ │ │ mov r1, r4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e68 │ │ │ │ + bls b6e58 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6e0c │ │ │ │ + bne b6dfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #124] @ b6ec4 │ │ │ │ + ldr r3, [pc, #124] @ b6eb4 │ │ │ │ str r3, [r0] │ │ │ │ - b b6b74 │ │ │ │ + b b6b64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #112] @ b6ec8 │ │ │ │ + ldr r3, [pc, #112] @ b6eb8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b6bb0 │ │ │ │ - ldr r2, [pc, #76] @ b6ebc │ │ │ │ + b b6ba0 │ │ │ │ + ldr r2, [pc, #76] @ b6eac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b6e38 │ │ │ │ - ldr r2, [pc, #52] @ b6ebc │ │ │ │ + b b6e28 │ │ │ │ + ldr r2, [pc, #52] @ b6eac │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6df4 │ │ │ │ + b b6de4 │ │ │ │ bl 23c0c │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffe2f8 │ │ │ │ orr r3, r3, #0 │ │ │ │ @@ -152349,515 +152345,515 @@ │ │ │ │ str r4, [fp] │ │ │ │ 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, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1952] @ b768c │ │ │ │ + ldr r0, [pc, #1952] @ b767c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1944] @ b7690 │ │ │ │ + ldr r1, [pc, #1944] @ b7680 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #1936] @ b7694 │ │ │ │ + ldr ip, [pc, #1936] @ b7684 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1920] @ b7698 │ │ │ │ + ldr r3, [pc, #1920] @ b7688 │ │ │ │ add ip, pc, ip │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #4 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ add r5, r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ble b7130 │ │ │ │ + ble b7120 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7130 │ │ │ │ - ldr r3, [pc, #1836] @ b769c │ │ │ │ + ble b7120 │ │ │ │ + ldr r3, [pc, #1836] @ b768c │ │ │ │ add r9, r6, #4 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b73ec │ │ │ │ + bls b73dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6f78 │ │ │ │ + bne b6f68 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #1780] @ b76a0 │ │ │ │ + ldr r1, [pc, #1780] @ b7690 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #1768] @ b76a4 │ │ │ │ + ldr r3, [pc, #1768] @ b7694 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ cmp r8, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble b7124 │ │ │ │ + ble b7114 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7124 │ │ │ │ + ble b7114 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, r5, r8 │ │ │ │ ldr ip, [r6, #184] @ 0xb8 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ ldr ip, [r6, #188] @ 0xbc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #1680] @ b76a8 │ │ │ │ + ldr fp, [pc, #1680] @ b7698 │ │ │ │ add r4, r4, r3 │ │ │ │ add r4, r4, r8 │ │ │ │ sub r3, r8, #1 │ │ │ │ - ldr sl, [pc, #1668] @ b76ac │ │ │ │ + ldr sl, [pc, #1668] @ b769c │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r7, r8 │ │ │ │ lsl r5, r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b720c │ │ │ │ + beq b71fc │ │ │ │ cmp r8, r7 │ │ │ │ - beq b70a0 │ │ │ │ + beq b7090 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc b719c │ │ │ │ + bcc b718c │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ movhi r2, #0 │ │ │ │ - bls b71d4 │ │ │ │ + bls b71c4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71f4 │ │ │ │ + bls b71e4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7060 │ │ │ │ + bne b7050 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #1560] @ b76b0 │ │ │ │ + ldr r3, [pc, #1560] @ b76a0 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc b7180 │ │ │ │ + bcc b7170 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - bhi b713c │ │ │ │ + bhi b712c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ rsb r2, r4, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #131072 @ 0x20000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sub r4, r4, #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ - bls b7034 │ │ │ │ + bls b7024 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1460] @ b76b4 │ │ │ │ - ldr r3, [pc, #1420] @ b7690 │ │ │ │ + ldr r2, [pc, #1460] @ b76a4 │ │ │ │ + ldr r3, [pc, #1420] @ b7680 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b7688 │ │ │ │ + bne b7678 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b b6fdc │ │ │ │ + b b6fcc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b b6f68 │ │ │ │ + b b6f58 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71b8 │ │ │ │ + bls b71a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7140 │ │ │ │ + bne b7130 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b b70d4 │ │ │ │ + b b70c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ orr r2, r4, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8519680 @ 0x820000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b70d4 │ │ │ │ + b b70c4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r5, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #9699328 @ 0x940000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b70a0 │ │ │ │ + b b7090 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b b7170 │ │ │ │ + b b7160 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ rsb r3, r5, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b70a0 │ │ │ │ + b b7090 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b b7090 │ │ │ │ + b b7080 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #1184] @ b76b8 │ │ │ │ + ldr r2, [pc, #1184] @ b76a8 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r5, #1 │ │ │ │ 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 ebde4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73d0 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bgt b7404 │ │ │ │ + bgt b73f4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ 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 ebde4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73d0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b74e0 │ │ │ │ + bne b74d0 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b7450 │ │ │ │ + ble b7440 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb908 │ │ │ │ + bl eb8fc │ │ │ │ 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 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ - ldr r6, [pc, #948] @ b76bc │ │ │ │ + ldr r6, [pc, #948] @ b76ac │ │ │ │ cmp r3, #0 │ │ │ │ - ldr fp, [pc, #944] @ b76c0 │ │ │ │ - ldr r8, [pc, #944] @ b76c4 │ │ │ │ - ldr sl, [pc, #944] @ b76c8 │ │ │ │ + ldr fp, [pc, #944] @ b76b0 │ │ │ │ + ldr r8, [pc, #944] @ b76b4 │ │ │ │ + ldr sl, [pc, #944] @ b76b8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ addge r3, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ strge r3, [r5, #164] @ 0xa4 │ │ │ │ str r2, [r5, #172] @ 0xac │ │ │ │ cmp r4, r7 │ │ │ │ - beq b75f0 │ │ │ │ + beq b75e0 │ │ │ │ add r9, r4, #1 │ │ │ │ add r2, r9, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r5, #4 │ │ │ │ - bcc b7584 │ │ │ │ + bcc b7574 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls ip, #0 │ │ │ │ - bhi b759c │ │ │ │ + bhi b758c │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75c0 │ │ │ │ + bls b75b0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7358 │ │ │ │ + bne b7348 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r1] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ add r2, r4, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc b7568 │ │ │ │ + bcc b7558 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b752c │ │ │ │ + bls b751c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #266240 @ 0x41000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ ldrls r2, [r5, #172] @ 0xac │ │ │ │ movls r4, r9 │ │ │ │ - bls b732c │ │ │ │ + bls b731c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b70ec │ │ │ │ - ldr r2, [pc, #728] @ b76cc │ │ │ │ + b b70dc │ │ │ │ + ldr r2, [pc, #728] @ b76bc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6fa4 │ │ │ │ + b b6f94 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b726c │ │ │ │ - bl b5258 │ │ │ │ - b b7278 │ │ │ │ + ble b725c │ │ │ │ + bl b5248 │ │ │ │ + b b7268 │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7670 │ │ │ │ + bls b7660 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - bne b7414 │ │ │ │ + bne b7404 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #640] @ b76d0 │ │ │ │ + ldr r2, [pc, #640] @ b76c0 │ │ │ │ str r2, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bhi b70ec │ │ │ │ + bhi b70dc │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, r4 │ │ │ │ addeq r6, r5, #4 │ │ │ │ - beq b74cc │ │ │ │ + beq b74bc │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ add r6, r5, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq b7648 │ │ │ │ - bl b5e60 │ │ │ │ + beq b7638 │ │ │ │ + bl b5e50 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - b b70ec │ │ │ │ + bl b54a0 │ │ │ │ + b b70dc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b765c │ │ │ │ + bls b764c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b74e8 │ │ │ │ + bne b74d8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #436] @ b76d4 │ │ │ │ + ldr r3, [pc, #436] @ b76c4 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b72c0 │ │ │ │ + b b72b0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75d4 │ │ │ │ + bls b75c4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7530 │ │ │ │ + bne b7520 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str sl, [r0] │ │ │ │ - b b73cc │ │ │ │ + b b73bc │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #356] @ b76d8 │ │ │ │ + ldr r0, [pc, #356] @ b76c8 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b b73cc │ │ │ │ + b b73bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b7394 │ │ │ │ + b b7384 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1310720 @ 0x140000 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b7394 │ │ │ │ + b b7384 │ │ │ │ orr r2, r1, ip, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7388 │ │ │ │ + b b7378 │ │ │ │ orr r2, r1, ip, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #12288 @ 0x3000 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b7558 │ │ │ │ + b b7548 │ │ │ │ add r2, r4, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bcc b762c │ │ │ │ + bcc b761c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7414 │ │ │ │ + bls b7404 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #262144 @ 0x40000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b7450 │ │ │ │ + b b7440 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7450 │ │ │ │ - bl b5e60 │ │ │ │ + b b7440 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b74cc │ │ │ │ + b b74bc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ b76dc │ │ │ │ + ldr r2, [pc, #116] @ b76cc │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7518 │ │ │ │ - ldr r2, [pc, #84] @ b76cc │ │ │ │ + b b7508 │ │ │ │ + ldr r2, [pc, #84] @ b76bc │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7440 │ │ │ │ + b b7430 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, pc, r4, lsl #2 │ │ │ │ + andseq r9, pc, r4, lsl r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, pc, r4, ror #1 │ │ │ │ + ldrsheq r9, [pc], -r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r0, [r2, r3] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - @ instruction: 0x001f8ef8 │ │ │ │ + andseq r8, pc, r8, lsl #30 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r1, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, r3] │ │ │ │ @@ -152865,190 +152861,190 @@ │ │ │ │ str r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [pc, #692] @ b79b0 │ │ │ │ + ldr r8, [pc, #692] @ b79a0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq b7988 │ │ │ │ - ldr r3, [pc, #672] @ b79b4 │ │ │ │ + beq b7978 │ │ │ │ + ldr r3, [pc, #672] @ b79a4 │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7970 │ │ │ │ + bls b7960 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b771c │ │ │ │ + bne b770c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #612] @ b79b8 │ │ │ │ - ldr r3, [pc, #612] @ b79bc │ │ │ │ + ldr r1, [pc, #612] @ b79a8 │ │ │ │ + ldr r3, [pc, #612] @ b79ac │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #604] @ b79c0 │ │ │ │ + ldr r2, [pc, #604] @ b79b0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7958 │ │ │ │ + bls b7948 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b776c │ │ │ │ + bne b775c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r3, r7, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r7, lsr #31 │ │ │ │ - ldr r3, [pc, #536] @ b79c4 │ │ │ │ + ldr r3, [pc, #536] @ b79b4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #532] @ b79c8 │ │ │ │ + ldr r3, [pc, #532] @ b79b8 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldrne r2, [pc, #528] @ b79cc │ │ │ │ + ldrne r2, [pc, #528] @ b79bc │ │ │ │ addeq r3, r0, #8 │ │ │ │ addne r3, r0, #12 │ │ │ │ - ldr r7, [pc, #520] @ b79d0 │ │ │ │ + ldr r7, [pc, #520] @ b79c0 │ │ │ │ strne r2, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #504] @ b79d4 │ │ │ │ + ldr r3, [pc, #504] @ b79c4 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #468] @ b79d8 │ │ │ │ + ldr r2, [pc, #468] @ b79c8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ b79c0 │ │ │ │ + ldr r2, [pc, #436] @ b79b0 │ │ │ │ add sl, r3, #16 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #12224 @ 0x2fc0 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ cmp sl, r9 │ │ │ │ str r2, [r3, #8] │ │ │ │ str sl, [r4, #4] │ │ │ │ str r7, [r3, #12] │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r3, #20 │ │ │ │ - ldr r2, [pc, #420] @ b79dc │ │ │ │ + ldr r2, [pc, #420] @ b79cc │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, sl │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r7, [pc, #384] @ b79e0 │ │ │ │ + ldr r7, [pc, #384] @ b79d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #368] @ b79e4 │ │ │ │ + ldr lr, [pc, #368] @ b79d4 │ │ │ │ mov r3, ip │ │ │ │ str r7, [r3], #8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str lr, [ip, #4] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r9 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #324] @ b79e8 │ │ │ │ + ldr r3, [pc, #324] @ b79d8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r1], #8 │ │ │ │ add r3, r3, #31457280 @ 0x1e00000 │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ add r3, r3, #732 @ 0x2dc │ │ │ │ cmp r1, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #280] @ b79ec │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #280] @ b79dc │ │ │ │ str r3, [r7, #8] │ │ │ │ sub r3, r3, #1064960 @ 0x104000 │ │ │ │ sub r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #28] │ │ │ │ add r3, r3, #1048576 @ 0x100000 │ │ │ │ - ldr r9, [pc, #260] @ b79f0 │ │ │ │ + ldr r9, [pc, #260] @ b79e0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr r6, [pc, #252] @ b79f4 │ │ │ │ + ldr r6, [pc, #252] @ b79e4 │ │ │ │ add r1, r7, #36 @ 0x24 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r9, [r7, #20] │ │ │ │ str r9, [r7, #24] │ │ │ │ str r6, [r7, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #180] @ b79f8 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #180] @ b79e8 │ │ │ │ add r2, r5, #16 │ │ │ │ stm r5, {r6, r9} │ │ │ │ str r9, [r5, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ b79e8 │ │ │ │ + ldr r2, [pc, #136] @ b79d8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ - b b7798 │ │ │ │ - ldr r2, [pc, #112] @ b79e8 │ │ │ │ + b b7788 │ │ │ │ + ldr r2, [pc, #112] @ b79d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b7748 │ │ │ │ + b b7738 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b799c │ │ │ │ + beq b798c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ - ldr r3, [pc, #88] @ b79fc │ │ │ │ + ldr r3, [pc, #88] @ b79ec │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ - b b770c │ │ │ │ - @ instruction: 0x001f88f4 │ │ │ │ + b b76fc │ │ │ │ + andseq r8, pc, r4, lsl #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r3] │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldr r2, [r1, #736] @ 0x2e0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r4, r0 │ │ │ │ sub r2, r2, r5 │ │ │ │ @@ -153069,224 +153065,224 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2472] @ b83d4 │ │ │ │ + ldr r2, [pc, #2472] @ b83c4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - ldr r8, [pc, #2440] @ b83d8 │ │ │ │ - ldr r3, [pc, #2440] @ b83dc │ │ │ │ - ldr r2, [pc, #2440] @ b83e0 │ │ │ │ + bl b54a0 │ │ │ │ + ldr r8, [pc, #2440] @ b83c8 │ │ │ │ + ldr r3, [pc, #2440] @ b83cc │ │ │ │ + ldr r2, [pc, #2440] @ b83d0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7f54 │ │ │ │ + bls b7f44 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7a74 │ │ │ │ + bne b7a64 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #2360] @ b83e4 │ │ │ │ + ldr r2, [pc, #2360] @ b83d4 │ │ │ │ str r2, [r1], #8 │ │ │ │ cmp r5, #29 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2348] @ b83e8 │ │ │ │ + ldr r1, [pc, #2348] @ b83d8 │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bgt b7b74 │ │ │ │ + bgt b7b64 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2320] @ b83ec │ │ │ │ + ldr lr, [pc, #2320] @ b83dc │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2316] @ b83f0 │ │ │ │ + ldr ip, [pc, #2316] @ b83e0 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r5, r2 │ │ │ │ lsl r2, r2, r3 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7f6c │ │ │ │ + bls b7f5c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b14 │ │ │ │ + bne b7b04 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8088 │ │ │ │ + bls b8078 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b34 │ │ │ │ + bne b7b24 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ b83f4 │ │ │ │ + ldr r2, [pc, #2188] @ b83e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7f84 │ │ │ │ + b b7f74 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #2140] @ b83f8 │ │ │ │ + ldr r3, [pc, #2140] @ b83e8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr fp, [pc, #2136] @ b83fc │ │ │ │ + ldr fp, [pc, #2136] @ b83ec │ │ │ │ str r3, [r1], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f34 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2088] @ b8400 │ │ │ │ + ldr r1, [pc, #2088] @ b83f0 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2080] @ b8404 │ │ │ │ + ldr r2, [pc, #2080] @ b83f4 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2052] @ b8408 │ │ │ │ + ldr r1, [pc, #2052] @ b83f8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f34 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [r3, #4] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2004] @ b840c │ │ │ │ + ldr lr, [pc, #2004] @ b83fc │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2000] @ b8410 │ │ │ │ + ldr ip, [pc, #2000] @ b8400 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f34 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b83d0 │ │ │ │ + bne b83c0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7ff0 │ │ │ │ + bls b7fe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7c74 │ │ │ │ + bne b7c64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b8050 │ │ │ │ + bcc b8040 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7fac │ │ │ │ + bls b7f9c │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #720896 @ 0xb0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b806c │ │ │ │ + bcc b805c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b800c │ │ │ │ + bls b7ffc │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #724992 @ 0xb1000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #1780] @ b8414 │ │ │ │ + ldr r3, [pc, #1780] @ b8404 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #1748] @ b8418 │ │ │ │ + bhi b7f34 │ │ │ │ + ldr r3, [pc, #1748] @ b8408 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r2, [pc, #1648] @ b83e0 │ │ │ │ + bhi b7f34 │ │ │ │ + ldr r2, [pc, #1648] @ b83d0 │ │ │ │ str r2, [r3] │ │ │ │ sub r2, r2, #261120 @ 0x3fc00 │ │ │ │ sub r2, r2, #976 @ 0x3d0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-67108864 @ 0xfc000000 │ │ │ │ add r2, r2, #983040 @ 0xf0000 │ │ │ │ add r2, r2, #109 @ 0x6d │ │ │ │ @@ -153295,410 +153291,410 @@ │ │ │ │ add r2, r2, #96 @ 0x60 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #1632] @ b841c │ │ │ │ + ldr r0, [pc, #1632] @ b840c │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp fp, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f34 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1580] @ b8420 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #1580] @ b8410 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, fp │ │ │ │ str r3, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1548] @ b8424 │ │ │ │ - ldr r2, [pc, #1520] @ b840c │ │ │ │ + ldr ip, [pc, #1548] @ b8414 │ │ │ │ + ldr r2, [pc, #1520] @ b83fc │ │ │ │ str ip, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1516] @ b8428 │ │ │ │ + ldr r0, [pc, #1516] @ b8418 │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1500] @ b842c │ │ │ │ + ldr lr, [pc, #1500] @ b841c │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1432] @ b83f0 │ │ │ │ + ldr ip, [pc, #1432] @ b83e0 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1460] @ b8430 │ │ │ │ + ldr lr, [pc, #1460] @ b8420 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1456] @ b8434 │ │ │ │ + ldr ip, [pc, #1456] @ b8424 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ b8438 │ │ │ │ - ldr r2, [pc, #1424] @ b843c │ │ │ │ + ldr r3, [pc, #1424] @ b8428 │ │ │ │ + ldr r2, [pc, #1424] @ b842c │ │ │ │ add sl, r1, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b80a0 │ │ │ │ + bls b8090 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ec0 │ │ │ │ + bne b7eb0 │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8384 │ │ │ │ + bls b8374 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ee4 │ │ │ │ + bne b7ed4 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83a0 │ │ │ │ + bls b8390 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7f04 │ │ │ │ + bne b7ef4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1288] @ b8440 │ │ │ │ + ldr r3, [pc, #1288] @ b8430 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b80b8 │ │ │ │ + b b80a8 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1256] @ b8444 │ │ │ │ + ldr r2, [pc, #1256] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b b7aa0 │ │ │ │ + b b7a90 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #1179648 @ 0x120000 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl b5258 │ │ │ │ - b b7b90 │ │ │ │ + bl b5248 │ │ │ │ + b b7b80 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8320 │ │ │ │ + bls b8310 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7fb0 │ │ │ │ + bne b7fa0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1124] @ b8448 │ │ │ │ + ldr r2, [pc, #1124] @ b8438 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7cdc │ │ │ │ + b b7ccc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b7ca0 │ │ │ │ + b b7c90 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8338 │ │ │ │ + bls b8328 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8010 │ │ │ │ + bne b8000 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1032] @ b844c │ │ │ │ + ldr r2, [pc, #1032] @ b843c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7d18 │ │ │ │ + b b7d08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7cdc │ │ │ │ + b b7ccc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #984] @ b8450 │ │ │ │ + ldr r3, [pc, #984] @ b8440 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b7d18 │ │ │ │ - ldr r2, [pc, #948] @ b8444 │ │ │ │ + b b7d08 │ │ │ │ + ldr r2, [pc, #948] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, fp │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7b60 │ │ │ │ + b b7b50 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5373952 @ 0x520000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ lsl r2, r5, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8160 │ │ │ │ + bls b8150 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b80dc │ │ │ │ + bne b80cc │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8368 │ │ │ │ + bls b8358 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8100 │ │ │ │ + bne b80f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83b8 │ │ │ │ + bls b83a8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8120 │ │ │ │ + bne b8110 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #748] @ b8440 │ │ │ │ + ldr r2, [pc, #748] @ b8430 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b8178 │ │ │ │ + b b8168 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5373952 @ 0x520000 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #680] @ b8454 │ │ │ │ + bhi b7f34 │ │ │ │ + ldr r3, [pc, #680] @ b8444 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r5], #8 │ │ │ │ - ldr r3, [pc, #568] @ b83f0 │ │ │ │ + ldr r3, [pc, #568] @ b83e0 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - ldr r3, [pc, #648] @ b8458 │ │ │ │ + bl b54a0 │ │ │ │ + ldr r3, [pc, #648] @ b8448 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r5, r0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8350 │ │ │ │ + bls b8340 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b81d8 │ │ │ │ + bne b81c8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #472] @ b83e4 │ │ │ │ + ldr r1, [pc, #472] @ b83d4 │ │ │ │ str r1, [r3] │ │ │ │ sub r1, r1, #68608 @ 0x10c00 │ │ │ │ sub r1, r1, #240 @ 0xf0 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #560] @ b845c │ │ │ │ + ldr r3, [pc, #560] @ b844c │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ b8460 │ │ │ │ + ldr r3, [pc, #540] @ b8450 │ │ │ │ add r1, r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl], #8 │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #456] @ b8424 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #456] @ b8414 │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #496] @ b8464 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #496] @ b8454 │ │ │ │ add ip, r8, #12 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r8, #8] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b82d4 │ │ │ │ + beq b82c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ - b b7f48 │ │ │ │ - ldr r2, [pc, #284] @ b8444 │ │ │ │ + bl b5248 │ │ │ │ + b b7f38 │ │ │ │ + ldr r2, [pc, #284] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7fdc │ │ │ │ - ldr r2, [pc, #260] @ b8444 │ │ │ │ + b b7fcc │ │ │ │ + ldr r2, [pc, #260] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b803c │ │ │ │ - ldr r2, [pc, #236] @ b8444 │ │ │ │ + b b802c │ │ │ │ + ldr r2, [pc, #236] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8204 │ │ │ │ + b b81f4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7471104 @ 0x720000 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - b b8178 │ │ │ │ + b b8168 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7471104 @ 0x720000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b b80b8 │ │ │ │ - ldr r2, [pc, #156] @ b8444 │ │ │ │ + b b80a8 │ │ │ │ + ldr r2, [pc, #156] @ b8434 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ - b b7f30 │ │ │ │ - ldr r2, [pc, #132] @ b8444 │ │ │ │ + b b7f20 │ │ │ │ + ldr r2, [pc, #132] @ b8434 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b814c │ │ │ │ + b b813c │ │ │ │ bl 23c0c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - andseq r8, pc, r4, lsr #11 │ │ │ │ + @ instruction: 0x001f85b4 │ │ │ │ muleq r0, r8, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ tst r2, #1 │ │ │ │ tst r2, r3 │ │ │ │ @@ -153727,31 +153723,31 @@ │ │ │ │ str r1, [fp] │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r2, #784] @ 0x310 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ │ │ │ -000b8468 : │ │ │ │ +000b8458 : │ │ │ │ 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, #3176] @ b90e8 │ │ │ │ - ldr ip, [pc, #3176] @ b90ec │ │ │ │ + ldr lr, [pc, #3176] @ b90d8 │ │ │ │ + ldr ip, [pc, #3176] @ b90dc │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r9, [pc, #3160] @ b90f0 │ │ │ │ + ldr r9, [pc, #3160] @ b90e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3144] @ b90f4 │ │ │ │ + ldr r3, [pc, #3144] @ b90e4 │ │ │ │ mov r6, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r2] │ │ │ │ @@ -153769,800 +153765,800 @@ │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq b86c0 │ │ │ │ + beq b86b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8bc4 │ │ │ │ + beq b8bb4 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi b8688 │ │ │ │ + bhi b8678 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8988 │ │ │ │ - beq b8748 │ │ │ │ + blt b8978 │ │ │ │ + beq b8738 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r1, #2 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r7, r5 │ │ │ │ - beq b8e5c │ │ │ │ - ldr r3, [pc, #2924] @ b90f8 │ │ │ │ + beq b8e4c │ │ │ │ + ldr r3, [pc, #2924] @ b90e8 │ │ │ │ add fp, fp, #4 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [fp, r2, lsl #1] │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ and sl, r3, sl, lsl #12 │ │ │ │ - bcc b8950 │ │ │ │ + bcc b8940 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b88dc │ │ │ │ + bls b88cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r0, r2, #0 │ │ │ │ orr r0, r0, sl │ │ │ │ mov ip, r1 │ │ │ │ orr r0, r0, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r1, #4 │ │ │ │ orr r0, r0, #131072 @ 0x20000 │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r0, [ip] │ │ │ │ - bhi b8980 │ │ │ │ + bhi b8970 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8580 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2828] @ b90fc │ │ │ │ + ldr r2, [pc, #2828] @ b90ec │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b88a8 │ │ │ │ + bgt b8898 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ - bne b876c │ │ │ │ + bne b875c │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #2788] @ b9100 │ │ │ │ - ldreq r2, [pc, #2788] @ b9104 │ │ │ │ + ldrne r2, [pc, #2788] @ b90f0 │ │ │ │ + ldreq r2, [pc, #2788] @ b90f4 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - ldr r2, [pc, #2780] @ b9108 │ │ │ │ + ldr r2, [pc, #2780] @ b90f8 │ │ │ │ str r2, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r2, [pc, #2772] @ b910c │ │ │ │ + ldr r2, [pc, #2772] @ b90fc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bge b88d4 │ │ │ │ - ldr r2, [pc, #2756] @ b9110 │ │ │ │ + bge b88c4 │ │ │ │ + ldr r2, [pc, #2756] @ b9100 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r7, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ - b b89a0 │ │ │ │ + b b8990 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b7a00 │ │ │ │ + bl b79f0 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bls b8d28 │ │ │ │ + bls b8d18 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #2684] @ b9114 │ │ │ │ + ldr r2, [pc, #2684] @ b9104 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #2636] @ b90ec │ │ │ │ + ldr r3, [pc, #2636] @ b90dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b90e4 │ │ │ │ + bne b90d4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #2636] @ b9118 │ │ │ │ + ldr r3, [pc, #2636] @ b9108 │ │ │ │ add r2, r1, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2596] @ b911c │ │ │ │ + ldr lr, [pc, #2596] @ b910c │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2592] @ b9120 │ │ │ │ + ldr ip, [pc, #2592] @ b9110 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b8678 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b853c │ │ │ │ + bne b852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b8bd4 │ │ │ │ - ldr r2, [pc, #2516] @ b9124 │ │ │ │ + b b8bc4 │ │ │ │ + ldr r2, [pc, #2516] @ b9114 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b889c │ │ │ │ + bgt b888c │ │ │ │ mov r7, r5 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8b20 │ │ │ │ + bls b8b10 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8770 │ │ │ │ + bne b8760 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt b8b44 │ │ │ │ + bgt b8b34 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - beq b9070 │ │ │ │ + beq b9060 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b89bc │ │ │ │ + beq b89ac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8df8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #2372] @ b9128 │ │ │ │ + ldr r2, [pc, #2372] @ b9118 │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8674 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8d28 │ │ │ │ + bne b8d18 │ │ │ │ cmp r5, #0 │ │ │ │ - bge b8658 │ │ │ │ + bge b8648 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b8808 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8848 │ │ │ │ + beq b8838 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fc0 │ │ │ │ cmp r5, #0 │ │ │ │ addge r4, r7, #4 │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r7, #4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #2228] @ b912c │ │ │ │ + ldr r2, [pc, #2228] @ b911c │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #2216] @ b9130 │ │ │ │ + ldr r3, [pc, #2216] @ b9120 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2808] @ 0xaf8 │ │ │ │ - bl b54b0 │ │ │ │ - b b8db8 │ │ │ │ + bl b54a0 │ │ │ │ + b b8da8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2132] @ b9110 │ │ │ │ + ldr r3, [pc, #2132] @ b9100 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #2160] @ b9134 │ │ │ │ + ldr r3, [pc, #2160] @ b9124 │ │ │ │ str r3, [r1, #4] │ │ │ │ - ldr r3, [pc, #2156] @ b9138 │ │ │ │ + ldr r3, [pc, #2156] @ b9128 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq b90bc │ │ │ │ + beq b90ac │ │ │ │ mov r7, #0 │ │ │ │ - b b876c │ │ │ │ + b b875c │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b8b04 │ │ │ │ + bls b8af4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b88e0 │ │ │ │ + bne b88d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2016] @ b90f8 │ │ │ │ + ldr r3, [pc, #2016] @ b90e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr sl, sl, #-419430400 @ 0xe7000000 │ │ │ │ add r1, r0, #4 │ │ │ │ orr sl, sl, #8519680 @ 0x820000 │ │ │ │ orr sl, sl, #3 │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str sl, [r0] │ │ │ │ - bhi b8980 │ │ │ │ + bhi b8970 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8580 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b b85e4 │ │ │ │ + b b85d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr sl, sl, r2 │ │ │ │ mov r0, r1 │ │ │ │ orr sl, sl, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r1, #4 │ │ │ │ orr sl, sl, #8519680 @ 0x820000 │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str sl, [r0] │ │ │ │ - bls b85dc │ │ │ │ + bls b85cc │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b b8688 │ │ │ │ - ldr r2, [pc, #1920] @ b9110 │ │ │ │ + b b8678 │ │ │ │ + ldr r2, [pc, #1920] @ b9100 │ │ │ │ str r2, [r3], #4 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1936] @ b913c │ │ │ │ + ldr r2, [pc, #1936] @ b912c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b87bc │ │ │ │ + bne b87ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq b87d0 │ │ │ │ + beq b87c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - ldr r2, [pc, #1856] @ b9128 │ │ │ │ + ldr r2, [pc, #1856] @ b9118 │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8dc4 │ │ │ │ + bne b8db4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8a14 │ │ │ │ + beq b8a04 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r7, #4 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fc0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8d54 │ │ │ │ - ldr r1, [pc, #1804] @ b9140 │ │ │ │ + ble b8d44 │ │ │ │ + ldr r1, [pc, #1804] @ b9130 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9040 │ │ │ │ + bls b9030 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a3c │ │ │ │ - ldr r2, [pc, #1764] @ b9144 │ │ │ │ + bne b8a2c │ │ │ │ + ldr r2, [pc, #1764] @ b9134 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1740] @ b9148 │ │ │ │ + ldr r1, [pc, #1740] @ b9138 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1736] @ b914c │ │ │ │ + ldr r2, [pc, #1736] @ b913c │ │ │ │ str r2, [r3], #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1656] @ b9110 │ │ │ │ + ldr r3, [pc, #1656] @ b9100 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9058 │ │ │ │ + bls b9048 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a98 │ │ │ │ - ldr r2, [pc, #1684] @ b9150 │ │ │ │ + bne b8a88 │ │ │ │ + ldr r2, [pc, #1684] @ b9140 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #1664] @ b9154 │ │ │ │ + ldr r3, [pc, #1664] @ b9144 │ │ │ │ add r2, r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1596] @ b912c │ │ │ │ + ldr r2, [pc, #1596] @ b911c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b8da0 │ │ │ │ + b b8d90 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ orr r1, r1, #12288 @ 0x3000 │ │ │ │ str r1, [r0], #4 │ │ │ │ - b b8918 │ │ │ │ + b b8908 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1576] @ b9158 │ │ │ │ + ldr r2, [pc, #1576] @ b9148 │ │ │ │ cmp r6, #1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - ble b87a4 │ │ │ │ + ble b8794 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1548] @ b915c │ │ │ │ + ldr r2, [pc, #1548] @ b914c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1532] @ b9160 │ │ │ │ + ldr r2, [pc, #1532] @ b9150 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1484] @ b913c │ │ │ │ + ldr r2, [pc, #1484] @ b912c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq b89c4 │ │ │ │ + beq b89b4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8df8 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2e0 │ │ │ │ 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 │ │ │ │ + bl b54a0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b867c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #1412] @ b9164 │ │ │ │ + ldr r1, [pc, #1412] @ b9154 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1408] @ b9168 │ │ │ │ + ldr r3, [pc, #1408] @ b9158 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1400] @ b916c │ │ │ │ + ldr r2, [pc, #1400] @ b915c │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r9, r3] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8d10 │ │ │ │ + bls b8d00 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8bfc │ │ │ │ + bne b8bec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1344] @ b9170 │ │ │ │ + ldr r1, [pc, #1344] @ b9160 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #1340] @ b9174 │ │ │ │ + ldr r1, [pc, #1340] @ b9164 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1324] @ b9178 │ │ │ │ + ldr r3, [pc, #1324] @ b9168 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi b8688 │ │ │ │ - ldr r3, [pc, #1288] @ b917c │ │ │ │ + bhi b8678 │ │ │ │ + ldr r3, [pc, #1288] @ b916c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8d3c │ │ │ │ + bls b8d2c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8c78 │ │ │ │ + bne b8c68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #1232] @ b9180 │ │ │ │ + ldr r1, [pc, #1232] @ b9170 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1224] @ b9184 │ │ │ │ + ldr r3, [pc, #1224] @ b9174 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b8678 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8ddc │ │ │ │ - bne b90a8 │ │ │ │ - ldr r3, [pc, #1080] @ b9124 │ │ │ │ + blt b8dcc │ │ │ │ + bne b9098 │ │ │ │ + ldr r3, [pc, #1080] @ b9114 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ble b8610 │ │ │ │ + ble b8600 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b b88a8 │ │ │ │ - ldr r2, [pc, #1136] @ b9188 │ │ │ │ + b b8898 │ │ │ │ + ldr r2, [pc, #1136] @ b9178 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ - b b8c28 │ │ │ │ + b b8c18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b8808 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b b8810 │ │ │ │ + b b8800 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #1088] @ b9188 │ │ │ │ + ldr r1, [pc, #1088] @ b9178 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b8ca4 │ │ │ │ + b b8c94 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8de8 │ │ │ │ + blt b8dd8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9020 │ │ │ │ + bls b9010 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8d60 │ │ │ │ + bne b8d50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8880 │ │ │ │ - ldr r3, [pc, #904] @ b9130 │ │ │ │ + ble b8870 │ │ │ │ + ldr r3, [pc, #904] @ b9120 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b867c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b89fc │ │ │ │ - b b8818 │ │ │ │ + bne b89ec │ │ │ │ + b b8808 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b b8610 │ │ │ │ + b b8600 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ b912c │ │ │ │ + ldr r2, [pc, #824] @ b911c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b8880 │ │ │ │ - ldr r3, [pc, #892] @ b918c │ │ │ │ + b b8870 │ │ │ │ + ldr r3, [pc, #892] @ b917c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9090 │ │ │ │ + bls b9080 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e14 │ │ │ │ + bne b8e04 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #840] @ b9190 │ │ │ │ + ldr r2, [pc, #840] @ b9180 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq b87d0 │ │ │ │ - b b89d0 │ │ │ │ - ldr fp, [pc, #816] @ b9194 │ │ │ │ + beq b87c0 │ │ │ │ + b b89c0 │ │ │ │ + ldr fp, [pc, #816] @ b9184 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc b8f1c │ │ │ │ + bcc b8f0c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi b8f54 │ │ │ │ + bhi b8f44 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8f98 │ │ │ │ + bls b8f88 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e74 │ │ │ │ + bne b8e64 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r1] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8fb4 │ │ │ │ + bls b8fa4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b8eb8 │ │ │ │ + bne b8ea8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - ldr r3, [pc, #664] @ b9198 │ │ │ │ + ldr r3, [pc, #664] @ b9188 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r3, [r1] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b8678 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b8948 │ │ │ │ + beq b8938 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcs b8e68 │ │ │ │ - ldr r0, [pc, #632] @ b919c │ │ │ │ + bcs b8e58 │ │ │ │ + ldr r0, [pc, #632] @ b918c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #628] @ b91a0 │ │ │ │ + ldr r3, [pc, #628] @ b9190 │ │ │ │ orr r0, r2, r0 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [r1], #8 │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bls b8f8c │ │ │ │ - b b8688 │ │ │ │ - ldr ip, [pc, #584] @ b91a4 │ │ │ │ + bls b8f7c │ │ │ │ + b b8678 │ │ │ │ + ldr ip, [pc, #584] @ b9194 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr ip, r3, ip │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ mov r0, r1 │ │ │ │ orr r3, r3, #135168 @ 0x21000 │ │ │ │ str ip, [r1], #8 │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b8678 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8e60 │ │ │ │ - b b85e4 │ │ │ │ + bne b8e50 │ │ │ │ + b b85d4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r1], #4 │ │ │ │ - b b8ea8 │ │ │ │ + b b8e98 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ - b b8eec │ │ │ │ - ldr r3, [pc, #436] @ b918c │ │ │ │ + b b8edc │ │ │ │ + ldr r3, [pc, #436] @ b917c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9078 │ │ │ │ + bls b9068 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8fdc │ │ │ │ + bne b8fcc │ │ │ │ add r4, r7, #4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ - ldr r3, [pc, #380] @ b9190 │ │ │ │ + ldr r3, [pc, #380] @ b9180 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r8] │ │ │ │ - b b8a24 │ │ │ │ + b b8a14 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b8d8c │ │ │ │ + b b8d7c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #316] @ b9188 │ │ │ │ + ldr r2, [pc, #316] @ b9178 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b8a74 │ │ │ │ + b b8a64 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #292] @ b9188 │ │ │ │ + ldr r2, [pc, #292] @ b9178 │ │ │ │ add r0, r0, #12 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #-4] │ │ │ │ - b b8acc │ │ │ │ + b b8abc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b b89a0 │ │ │ │ - ldr r2, [pc, #264] @ b9188 │ │ │ │ + b b8990 │ │ │ │ + ldr r2, [pc, #264] @ b9178 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r4, r7, #4 │ │ │ │ str r2, [r8], #4 │ │ │ │ - b b900c │ │ │ │ - ldr r2, [pc, #240] @ b9188 │ │ │ │ + b b8ffc │ │ │ │ + ldr r2, [pc, #240] @ b9178 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8e40 │ │ │ │ + b b8e30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b855c │ │ │ │ - ldr r3, [pc, #68] @ b9108 │ │ │ │ + b b854c │ │ │ │ + ldr r3, [pc, #68] @ b90f8 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #52] @ b9100 │ │ │ │ + ldr r3, [pc, #52] @ b90f0 │ │ │ │ str r3, [r1, #16] │ │ │ │ add r2, r1, #24 │ │ │ │ - ldr r3, [pc, #52] @ b910c │ │ │ │ + ldr r3, [pc, #52] @ b90fc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r3, [r1, #20] │ │ │ │ - b b876c │ │ │ │ + b b875c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, pc, r4, ror fp @ │ │ │ │ + andseq r7, pc, r4, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, pc, ip, asr #22 │ │ │ │ + andseq r7, pc, ip, asr fp @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ - andseq r7, pc, ip, asr r9 @ │ │ │ │ + andseq r7, pc, ip, ror #18 │ │ │ │ tst r5, #1 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ mov r4, r6 │ │ │ │ bx r5 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - eoreq r0, lr, r4, ror r2 │ │ │ │ - eoreq r0, lr, r8, asr #4 │ │ │ │ - eoreq r0, lr, r4, lsr #4 │ │ │ │ + eoreq r0, lr, r4, lsl #5 │ │ │ │ + eoreq r0, lr, r8, asr r2 │ │ │ │ + eoreq r0, lr, r4, lsr r2 │ │ │ │ str r6, [r3] │ │ │ │ - eoreq r0, lr, ip, ror #3 │ │ │ │ + strdeq r0, [lr], -ip @ │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [fp, #-12] │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -154577,2003 +154573,2003 @@ │ │ │ │ str r4, [r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ │ │ │ │ -000b91a8 : │ │ │ │ +000b9198 : │ │ │ │ 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, #4] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #612] @ b942c │ │ │ │ - ldr ip, [pc, #612] @ b9430 │ │ │ │ - ldr r1, [pc, #612] @ b9434 │ │ │ │ + ldr r2, [pc, #612] @ b941c │ │ │ │ + ldr ip, [pc, #612] @ b9420 │ │ │ │ + ldr r1, [pc, #612] @ b9424 │ │ │ │ add r0, r3, #16 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [fp, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r4, [fp, #20] │ │ │ │ - ldr r6, [pc, #580] @ b9438 │ │ │ │ + ldr r6, [pc, #580] @ b9428 │ │ │ │ cmp r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne b9428 │ │ │ │ + bne b9418 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [fp, #20] │ │ │ │ - ldr r2, [pc, #560] @ b943c │ │ │ │ + ldr r2, [pc, #560] @ b942c │ │ │ │ add r1, r3, #20 │ │ │ │ str r1, [fp, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r5, [fp, #20] │ │ │ │ str r4, [fp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b92c0 │ │ │ │ - ldr r7, [pc, #532] @ b9440 │ │ │ │ - ldr r9, [pc, #532] @ b9444 │ │ │ │ - ldr sl, [pc, #532] @ b9448 │ │ │ │ + beq b92b0 │ │ │ │ + ldr r7, [pc, #532] @ b9430 │ │ │ │ + ldr r9, [pc, #532] @ b9434 │ │ │ │ + ldr sl, [pc, #532] @ b9438 │ │ │ │ add r0, fp, #4 │ │ │ │ stm sp, {r0, r6} │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r8, r7, r4, lsl #12 │ │ │ │ - bcc b92fc │ │ │ │ + bcc b92ec │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r9 │ │ │ │ - bls b931c │ │ │ │ + bls b930c │ │ │ │ cmp r4, #11 │ │ │ │ moveq r6, #3 │ │ │ │ andne r6, r4, #15 │ │ │ │ moveq r1, r6 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b9340 │ │ │ │ + bls b9330 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9274 │ │ │ │ + bne b9264 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r8, r8, r6 │ │ │ │ orr r8, r8, sl │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r8, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne b9238 │ │ │ │ + bne b9228 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #388] @ b944c │ │ │ │ + ldr r3, [pc, #388] @ b943c │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9360 │ │ │ │ + bls b9350 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b92dc │ │ │ │ + bne b92cc │ │ │ │ bl 23b88 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ orr r2, r8, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ str r1, [fp, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b92b0 │ │ │ │ + b b92a0 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, r8 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1769472 @ 0x1b0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [fp, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b92b0 │ │ │ │ + b b92a0 │ │ │ │ and r1, r7, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b929c │ │ │ │ + b b928c │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #224] @ b9450 │ │ │ │ + ldr r2, [pc, #224] @ b9440 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b93ac │ │ │ │ + bls b939c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92e8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9390 │ │ │ │ + bhi b9380 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #156] @ b9454 │ │ │ │ + ldr r2, [pc, #156] @ b9444 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b93f4 │ │ │ │ + bls b93e4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92e8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b93d8 │ │ │ │ + bhi b93c8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #84] @ b9454 │ │ │ │ + ldr r2, [pc, #84] @ b9444 │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #68] @ b9458 │ │ │ │ + ldr r2, [pc, #68] @ b9448 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 23c0c │ │ │ │ orr r0, r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ orr r0, r0, #4 │ │ │ │ - andseq r6, pc, r4, lsl #28 │ │ │ │ + andseq r6, pc, r4, lsl lr @ │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b945c : │ │ │ │ +000b944c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #536] @ b9694 │ │ │ │ + ldr r6, [pc, #536] @ b9684 │ │ │ │ cmp r5, r4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #20] │ │ │ │ - beq b952c │ │ │ │ - ldr r8, [pc, #512] @ b9698 │ │ │ │ - ldr r9, [pc, #512] @ b969c │ │ │ │ - ldr sl, [pc, #512] @ b96a0 │ │ │ │ + beq b951c │ │ │ │ + ldr r8, [pc, #512] @ b9688 │ │ │ │ + ldr r9, [pc, #512] @ b968c │ │ │ │ + ldr sl, [pc, #512] @ b9690 │ │ │ │ add r0, r0, #4 │ │ │ │ stm sp, {r0, r6} │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r6, r8, r4, lsl #12 │ │ │ │ - bcc b9568 │ │ │ │ + bcc b9558 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9588 │ │ │ │ + bls b9578 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b95ac │ │ │ │ + bls b959c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b94e0 │ │ │ │ + bne b94d0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r7, r7, r6 │ │ │ │ orr r7, r7, sl │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [fp, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne b94a4 │ │ │ │ + bne b9494 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b96a4 │ │ │ │ + ldr r3, [pc, #368] @ b9694 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b95cc │ │ │ │ + bls b95bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b9548 │ │ │ │ + bne b9538 │ │ │ │ bl 23b88 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b951c │ │ │ │ + b b950c │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b951c │ │ │ │ + b b950c │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b9508 │ │ │ │ + b b94f8 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b96a8 │ │ │ │ + ldr r2, [pc, #204] @ b9698 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9618 │ │ │ │ + bls b9608 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9554 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b95fc │ │ │ │ + bhi b95ec │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b96ac │ │ │ │ + ldr r2, [pc, #136] @ b969c │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9660 │ │ │ │ + bls b9650 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9554 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9644 │ │ │ │ + bhi b9634 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b96ac │ │ │ │ + ldr r2, [pc, #64] @ b969c │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #48] @ b96b0 │ │ │ │ + ldr r2, [pc, #48] @ b96a0 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, pc, r8, ror fp @ │ │ │ │ + andseq r6, pc, r8, lsl #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b96b4 : │ │ │ │ +000b96a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #536] @ b98ec │ │ │ │ + ldr r6, [pc, #536] @ b98dc │ │ │ │ cmp r5, r4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #20] │ │ │ │ - beq b9784 │ │ │ │ - ldr r8, [pc, #512] @ b98f0 │ │ │ │ - ldr r9, [pc, #512] @ b98f4 │ │ │ │ - ldr sl, [pc, #512] @ b98f8 │ │ │ │ + beq b9774 │ │ │ │ + ldr r8, [pc, #512] @ b98e0 │ │ │ │ + ldr r9, [pc, #512] @ b98e4 │ │ │ │ + ldr sl, [pc, #512] @ b98e8 │ │ │ │ add r0, r0, #4 │ │ │ │ stm sp, {r0, r6} │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r6, r8, r4, lsl #12 │ │ │ │ - bcc b97c0 │ │ │ │ + bcc b97b0 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b97e0 │ │ │ │ + bls b97d0 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b9804 │ │ │ │ + bls b97f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9738 │ │ │ │ + bne b9728 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r7, r7, r6 │ │ │ │ orr r7, r7, sl │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [fp, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne b96fc │ │ │ │ + bne b96ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b98fc │ │ │ │ + ldr r3, [pc, #368] @ b98ec │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9824 │ │ │ │ + bls b9814 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b97a0 │ │ │ │ + bne b9790 │ │ │ │ bl 23b88 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9774 │ │ │ │ + b b9764 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9774 │ │ │ │ + b b9764 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b9760 │ │ │ │ + b b9750 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9900 │ │ │ │ + ldr r2, [pc, #204] @ b98f0 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9870 │ │ │ │ + bls b9860 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97ac │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9854 │ │ │ │ + bhi b9844 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9904 │ │ │ │ + ldr r2, [pc, #136] @ b98f4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b98b8 │ │ │ │ + bls b98a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97ac │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b989c │ │ │ │ + bhi b988c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9904 │ │ │ │ + ldr r2, [pc, #64] @ b98f4 │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #48] @ b9908 │ │ │ │ + ldr r2, [pc, #48] @ b98f8 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, pc, r0, lsr #18 │ │ │ │ + andseq r6, pc, r0, lsr r9 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b990c : │ │ │ │ +000b98fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #536] @ b9b44 │ │ │ │ + ldr r6, [pc, #536] @ b9b34 │ │ │ │ cmp r5, r4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #20] │ │ │ │ - beq b99dc │ │ │ │ - ldr r8, [pc, #512] @ b9b48 │ │ │ │ - ldr r9, [pc, #512] @ b9b4c │ │ │ │ - ldr sl, [pc, #512] @ b9b50 │ │ │ │ + beq b99cc │ │ │ │ + ldr r8, [pc, #512] @ b9b38 │ │ │ │ + ldr r9, [pc, #512] @ b9b3c │ │ │ │ + ldr sl, [pc, #512] @ b9b40 │ │ │ │ add r0, r0, #4 │ │ │ │ stm sp, {r0, r6} │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r6, r8, r4, lsl #12 │ │ │ │ - bcc b9a18 │ │ │ │ + bcc b9a08 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9a38 │ │ │ │ + bls b9a28 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r4, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b9a5c │ │ │ │ + bls b9a4c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9990 │ │ │ │ + bne b9980 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r7, r7, r6 │ │ │ │ orr r7, r7, sl │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [fp, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne b9954 │ │ │ │ + bne b9944 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b9b54 │ │ │ │ + ldr r3, [pc, #368] @ b9b44 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9a7c │ │ │ │ + bls b9a6c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b99f8 │ │ │ │ + bne b99e8 │ │ │ │ bl 23b88 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b99cc │ │ │ │ + b b99bc │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [fp, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b99cc │ │ │ │ + b b99bc │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b99b8 │ │ │ │ + b b99a8 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9b58 │ │ │ │ + ldr r2, [pc, #204] @ b9b48 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9ac8 │ │ │ │ + bls b9ab8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a04 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9aac │ │ │ │ + bhi b9a9c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9b5c │ │ │ │ + ldr r2, [pc, #136] @ b9b4c │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [fp, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9b10 │ │ │ │ + bls b9b00 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a04 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9af4 │ │ │ │ + bhi b9ae4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9b5c │ │ │ │ + ldr r2, [pc, #64] @ b9b4c │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #48] @ b9b60 │ │ │ │ + ldr r2, [pc, #48] @ b9b50 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [ip, #16] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, pc, r8, asr #13 │ │ │ │ + @ instruction: 0x001f66d8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ │ │ │ │ -000b9b64 : │ │ │ │ +000b9b54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [r0, #20] │ │ │ │ - ldr fp, [pc, #1480] @ ba148 │ │ │ │ + ldr fp, [pc, #1480] @ ba138 │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, pc, fp │ │ │ │ - bne ba144 │ │ │ │ + bne ba134 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b9bac │ │ │ │ + bls b9b9c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1424] @ ba14c │ │ │ │ + ldr r3, [pc, #1424] @ ba13c │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [sp] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc ba0fc │ │ │ │ + bcc ba0ec │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b9d38 │ │ │ │ + bls b9d28 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc ba0e0 │ │ │ │ + bcc ba0d0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls ba09c │ │ │ │ + bls ba08c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #741376 @ 0xb5000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - ble b9edc │ │ │ │ + ble b9ecc │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ - beq b9cfc │ │ │ │ - ldr r9, [pc, #1256] @ ba150 │ │ │ │ - ldr fp, [pc, #1256] @ ba154 │ │ │ │ - ldr r3, [pc, #1256] @ ba158 │ │ │ │ + beq b9cec │ │ │ │ + ldr r9, [pc, #1256] @ ba140 │ │ │ │ + ldr fp, [pc, #1256] @ ba144 │ │ │ │ + ldr r3, [pc, #1256] @ ba148 │ │ │ │ str r7, [sp, #4] │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ and r7, r9, r6, lsl #12 │ │ │ │ - bcc b9d7c │ │ │ │ + bcc b9d6c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls b9d9c │ │ │ │ + bls b9d8c │ │ │ │ cmp r6, #11 │ │ │ │ moveq sl, #3 │ │ │ │ andne sl, r6, #15 │ │ │ │ moveq r1, sl │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls b9dc0 │ │ │ │ + bls b9db0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9cac │ │ │ │ + bne b9c9c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1148] @ ba158 │ │ │ │ + ldr r3, [pc, #1148] @ ba148 │ │ │ │ orr r7, r7, sl │ │ │ │ orr r7, r7, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne b9c70 │ │ │ │ + bne b9c60 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr ip, [pc, #1112] @ ba15c │ │ │ │ + ldr ip, [pc, #1112] @ ba14c │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ and r1, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9de0 │ │ │ │ + bls b9dd0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9d18 │ │ │ │ + bne b9d08 │ │ │ │ bl 23b88 │ │ │ │ mov r1, r8 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba12c │ │ │ │ + bls ba11c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b9d3c │ │ │ │ + bne b9d2c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1008] @ ba160 │ │ │ │ + ldr r3, [pc, #1008] @ ba150 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b9c08 │ │ │ │ + b b9bf8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9cec │ │ │ │ + b b9cdc │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9cec │ │ │ │ + b b9cdc │ │ │ │ and r1, r9, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b9cd8 │ │ │ │ + b b9cc8 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #888] @ ba164 │ │ │ │ + ldr ip, [pc, #888] @ ba154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9e2c │ │ │ │ + bls b9e1c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d24 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e10 │ │ │ │ + bhi b9e00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #816] @ ba168 │ │ │ │ + ldr ip, [pc, #816] @ ba158 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9e74 │ │ │ │ + bls b9e64 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d24 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e58 │ │ │ │ - ldr r1, [pc, #748] @ ba168 │ │ │ │ + bhi b9e48 │ │ │ │ + ldr r1, [pc, #748] @ ba158 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, r0, #20 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - ldr r2, [pc, #720] @ ba16c │ │ │ │ + ldr r2, [pc, #720] @ ba15c │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ - bhi b9ba0 │ │ │ │ + bhi b9b90 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r8, #1 │ │ │ │ - ldr r2, [pc, #680] @ ba170 │ │ │ │ + ldr r2, [pc, #680] @ ba160 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ - ldrne r3, [pc, #612] @ ba150 │ │ │ │ + ldrne r3, [pc, #612] @ ba140 │ │ │ │ str r6, [r4, #20] │ │ │ │ - beq b9f80 │ │ │ │ + beq b9f70 │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ and sl, r3, r6, lsl #12 │ │ │ │ - bcc b9fbc │ │ │ │ - ldr ip, [pc, #580] @ ba154 │ │ │ │ + bcc b9fac │ │ │ │ + ldr ip, [pc, #580] @ ba144 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls b9fdc │ │ │ │ + bls b9fcc │ │ │ │ cmp r6, #11 │ │ │ │ moveq r9, #3 │ │ │ │ andne r9, r6, #15 │ │ │ │ moveq r1, r9 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls ba000 │ │ │ │ + bls b9ff0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9f30 │ │ │ │ + bne b9f20 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ ba150 │ │ │ │ + ldr r3, [pc, #496] @ ba140 │ │ │ │ orr r9, r9, sl │ │ │ │ orr r9, r9, #-419430400 @ 0xe7000000 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne b9ef0 │ │ │ │ - ldr r3, [pc, #492] @ ba174 │ │ │ │ + bne b9ee0 │ │ │ │ + ldr r3, [pc, #492] @ ba164 │ │ │ │ mov r0, #0 │ │ │ │ ldr ip, [fp, r3] │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ and r1, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba020 │ │ │ │ + bls ba010 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9f9c │ │ │ │ - b b9d34 │ │ │ │ + bne b9f8c │ │ │ │ + b b9d24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, sl │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9f74 │ │ │ │ + b b9f64 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, sl │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b9f74 │ │ │ │ + b b9f64 │ │ │ │ and r1, r3, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b9f5c │ │ │ │ + b b9f4c │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #312] @ ba164 │ │ │ │ + ldr ip, [pc, #312] @ ba154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba060 │ │ │ │ + bls ba050 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba040 │ │ │ │ - b b9d34 │ │ │ │ + bne ba030 │ │ │ │ + b b9d24 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #252] @ ba168 │ │ │ │ + ldr ip, [pc, #252] @ ba158 │ │ │ │ orr ip, r3, ip │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9e74 │ │ │ │ + bls b9e64 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba07c │ │ │ │ - b b9d34 │ │ │ │ + bne ba06c │ │ │ │ + b b9d24 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba114 │ │ │ │ + bls ba104 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba0a0 │ │ │ │ + bne ba090 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #164] @ ba178 │ │ │ │ + ldr r2, [pc, #164] @ ba168 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b9c44 │ │ │ │ + b b9c34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #144] @ ba17c │ │ │ │ + ldr r3, [pc, #144] @ ba16c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b9c44 │ │ │ │ + b b9c34 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r3, r0, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ - b b9c08 │ │ │ │ - ldr r2, [pc, #72] @ ba164 │ │ │ │ + b b9bf8 │ │ │ │ + ldr r2, [pc, #72] @ ba154 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba0cc │ │ │ │ - ldr r2, [pc, #48] @ ba164 │ │ │ │ + b ba0bc │ │ │ │ + ldr r2, [pc, #48] @ ba154 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b9d68 │ │ │ │ + b b9d58 │ │ │ │ bl 23c0c │ │ │ │ - andseq r6, pc, r4, ror r4 @ │ │ │ │ + andseq r6, pc, r4, lsl #9 │ │ │ │ str r4, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffb280 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ str r5, [fp, r3] │ │ │ │ str r5, [fp] │ │ │ │ │ │ │ │ -000ba180 : │ │ │ │ +000ba170 : │ │ │ │ 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, #3820] @ bb084 │ │ │ │ - ldr ip, [pc, #3820] @ bb088 │ │ │ │ + ldr lr, [pc, #3820] @ bb074 │ │ │ │ + ldr ip, [pc, #3820] @ bb078 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #3800] @ bb08c │ │ │ │ + ldr r1, [pc, #3800] @ bb07c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3784] @ bb090 │ │ │ │ + ldr r3, [pc, #3784] @ bb080 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ 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 │ │ │ │ + bne ba524 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba55c │ │ │ │ + beq ba54c │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba614 │ │ │ │ - ldr r3, [pc, #3644] @ bb094 │ │ │ │ + beq ba604 │ │ │ │ + ldr r3, [pc, #3644] @ bb084 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba5fc │ │ │ │ + bls ba5ec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba260 │ │ │ │ + bne ba250 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3588] @ bb098 │ │ │ │ + ldr r1, [pc, #3588] @ bb088 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #3584] @ bb09c │ │ │ │ + ldr r1, [pc, #3584] @ bb08c │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3568] @ bb0a0 │ │ │ │ + ldr r3, [pc, #3568] @ bb090 │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - ldr r3, [pc, #3532] @ bb0a4 │ │ │ │ + bhi ba5b4 │ │ │ │ + ldr r3, [pc, #3532] @ bb094 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba634 │ │ │ │ + bls ba624 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba2e0 │ │ │ │ + bne ba2d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #3456] @ bb098 │ │ │ │ + ldr r1, [pc, #3456] @ bb088 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3456] @ bb0a8 │ │ │ │ + ldr r3, [pc, #3456] @ bb098 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - blt ba718 │ │ │ │ + blt ba708 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba664 │ │ │ │ + bne ba654 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #3384] @ bb0ac │ │ │ │ + ldr sl, [pc, #3384] @ bb09c │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #3376] @ bb0b0 │ │ │ │ + ldr lr, [pc, #3376] @ bb0a0 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r2, #13 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ str lr, [r9, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #24] │ │ │ │ str ip, [r4, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba7c8 │ │ │ │ + beq ba7b8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #3312] @ bb0b4 │ │ │ │ + ldr r2, [pc, #3312] @ bb0a4 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3304] @ bb0b8 │ │ │ │ + ldr r3, [pc, #3304] @ bb0a8 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba864 │ │ │ │ + bne ba854 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba820 │ │ │ │ - ldr r3, [pc, #3244] @ bb0bc │ │ │ │ + beq ba810 │ │ │ │ + ldr r3, [pc, #3244] @ bb0ac │ │ │ │ add sl, r0, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ sub r3, r9, sl │ │ │ │ asr r3, r3, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ add r9, sl, #4 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, #-352321536 @ 0xeb000000 │ │ │ │ cmp r9, r8 │ │ │ │ str r9, [r4, #4] │ │ │ │ str r3, [sl] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bae8c │ │ │ │ + bne bae7c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baeec │ │ │ │ - ldr r3, [pc, #3156] @ bb0c0 │ │ │ │ + beq baedc │ │ │ │ + ldr r3, [pc, #3156] @ bb0b0 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r9] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ble ba9b8 │ │ │ │ + ble ba9a8 │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #3108] @ bb0c4 │ │ │ │ - ldr r7, [pc, #3220] @ bb138 │ │ │ │ + ldr sl, [pc, #3108] @ bb0b4 │ │ │ │ + ldr r7, [pc, #3220] @ bb128 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b ba4e0 │ │ │ │ + b ba4d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ rsb r1, fp, #0 │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r1, #278528 @ 0x44000 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi baf50 │ │ │ │ + bhi baf40 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add fp, fp, #4 │ │ │ │ - beq baf70 │ │ │ │ + beq baf60 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - bcc ba6e4 │ │ │ │ + bcc ba6d4 │ │ │ │ cmn fp, #4096 @ 0x1000 │ │ │ │ - bhi ba4ac │ │ │ │ + bhi ba49c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba6fc │ │ │ │ + bls ba6ec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba4f4 │ │ │ │ + bne ba4e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4b8 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne ba648 │ │ │ │ + bne ba638 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba234 │ │ │ │ + bne ba224 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #2912] @ bb0c8 │ │ │ │ + ldr r3, [pc, #2912] @ bb0b8 │ │ │ │ add r2, r1, #4 │ │ │ │ add r6, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2876] @ bb0cc │ │ │ │ + ldr lr, [pc, #2876] @ bb0bc │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2872] @ bb0d0 │ │ │ │ + ldr ip, [pc, #2872] @ bb0c0 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bls ba244 │ │ │ │ + bls ba234 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2816] @ bb0d4 │ │ │ │ + ldr r2, [pc, #2816] @ bb0c4 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #2732] @ bb088 │ │ │ │ + ldr r3, [pc, #2732] @ bb078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bba68 │ │ │ │ + bne bba58 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2956] @ bb190 │ │ │ │ + ldr r2, [pc, #2956] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba28c │ │ │ │ + b ba27c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2744] @ bb0d8 │ │ │ │ + ldr r1, [pc, #2744] @ bb0c8 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2732] @ bb0dc │ │ │ │ + ldr r3, [pc, #2732] @ bb0cc │ │ │ │ str r3, [r2, #4] │ │ │ │ - b ba250 │ │ │ │ - ldr r2, [pc, #2900] @ bb190 │ │ │ │ + b ba240 │ │ │ │ + ldr r2, [pc, #2900] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b ba30c │ │ │ │ + b ba2fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2700] @ bb0e0 │ │ │ │ + ldr r2, [pc, #2700] @ bb0d0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ - b ba228 │ │ │ │ + b ba218 │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2676] @ bb0e4 │ │ │ │ + ldr r1, [pc, #2676] @ bb0d4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, #13 │ │ │ │ - ldr r7, [pc, #2580] @ bb0ac │ │ │ │ - ldr sl, [pc, #2580] @ bb0b0 │ │ │ │ + ldr r7, [pc, #2580] @ bb09c │ │ │ │ + ldr sl, [pc, #2580] @ bb0a0 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #4] │ │ │ │ str sl, [r9, #4] │ │ │ │ str lr, [r4, #24] │ │ │ │ str lr, [r4, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #4 │ │ │ │ streq r3, [r4, #4] │ │ │ │ - ldreq r3, [pc, #2524] @ bb0b8 │ │ │ │ + ldreq r3, [pc, #2524] @ bb0a8 │ │ │ │ streq r3, [r1] │ │ │ │ - beq ba3d0 │ │ │ │ - b ba3b8 │ │ │ │ + beq ba3c0 │ │ │ │ + b ba3a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r1, fp, r7 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4b8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r1], #4 │ │ │ │ - b ba524 │ │ │ │ - ldr r1, [pc, #2504] @ bb0e8 │ │ │ │ + b ba514 │ │ │ │ + ldr r1, [pc, #2504] @ bb0d8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #8 │ │ │ │ add r1, r1, #12224 @ 0x2fc0 │ │ │ │ add r1, r1, #59 @ 0x3b │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne bae04 │ │ │ │ + bne badf4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #2392] @ bb0ac │ │ │ │ + ldr sl, [pc, #2392] @ bb09c │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #2384] @ bb0b0 │ │ │ │ + ldr lr, [pc, #2384] @ bb0a0 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r2, #13 │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ str lr, [r9, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #24] │ │ │ │ str ip, [r4, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2536] @ bb17c │ │ │ │ + ldr r2, [pc, #2536] @ bb16c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2384] @ bb0ec │ │ │ │ + ldr r2, [pc, #2384] @ bb0dc │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #2380] @ bb0f0 │ │ │ │ + ldr r2, [pc, #2380] @ bb0e0 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ add r2, r2, #3 │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r2, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ add r0, r3, #20 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b ba3e8 │ │ │ │ + b ba3d8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #2268] @ bb0b8 │ │ │ │ + ldr r3, [pc, #2268] @ bb0a8 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baf38 │ │ │ │ + bls baf28 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba7dc │ │ │ │ + bne ba7cc │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2272] @ bb0f4 │ │ │ │ + ldr r3, [pc, #2272] @ bb0e4 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b ba3d0 │ │ │ │ + b ba3c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #2252] @ bb0f8 │ │ │ │ + ldr r2, [pc, #2252] @ bb0e8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r3], #8 │ │ │ │ - bne badf4 │ │ │ │ + bne bade4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #2224] @ bb0fc │ │ │ │ + ldr r2, [pc, #2224] @ bb0ec │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne bb3e0 │ │ │ │ - ldr r2, [pc, #2216] @ bb100 │ │ │ │ + bne bb3d0 │ │ │ │ + ldr r2, [pc, #2216] @ bb0f0 │ │ │ │ add sl, r3, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba418 │ │ │ │ + b ba408 │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2196] @ bb104 │ │ │ │ + ldr r3, [pc, #2196] @ bb0f4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #2164] @ bb100 │ │ │ │ + ldr r3, [pc, #2164] @ bb0f0 │ │ │ │ add r1, r7, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7] │ │ │ │ and r3, r1, #255 @ 0xff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and lr, r1, #16711680 @ 0xff0000 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ ldr sl, [r0] │ │ │ │ and r3, sl, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ moveq r2, #0 │ │ │ │ - bne bba90 │ │ │ │ + bne bba80 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bafdc │ │ │ │ + bls bafcc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8bc │ │ │ │ + bne ba8ac │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r2, #0 │ │ │ │ - bne bbadc │ │ │ │ + bne bbacc │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb004 │ │ │ │ + bls baff4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8f4 │ │ │ │ + bne ba8e4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r2, #0 │ │ │ │ - bne bbab4 │ │ │ │ + bne bbaa4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baff0 │ │ │ │ + bls bafe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba92c │ │ │ │ + bne ba91c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne bba6c │ │ │ │ + bne bba5c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ bic r3, r3, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baf58 │ │ │ │ + bls baf48 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba978 │ │ │ │ + bne ba968 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1856] @ bb0f4 │ │ │ │ + ldr r3, [pc, #1856] @ bb0e4 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b ba3fc │ │ │ │ + b ba3ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne baf8c │ │ │ │ + bne baf7c │ │ │ │ cmp r5, #0 │ │ │ │ - blt bb3ac │ │ │ │ + blt bb39c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbac8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #1868] @ bb158 │ │ │ │ + ldr r2, [pc, #1868] @ bb148 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb038 │ │ │ │ - ldr r3, [pc, #1852] @ bb15c │ │ │ │ + beq bb028 │ │ │ │ + ldr r3, [pc, #1852] @ bb14c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bb1c8 │ │ │ │ + bne bb1b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1684] @ bb108 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #1684] @ bb0f8 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1652] @ bb10c │ │ │ │ + ldr r3, [pc, #1652] @ bb0fc │ │ │ │ add r9, r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt bb450 │ │ │ │ + blt bb440 │ │ │ │ mov r2, r7 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb4e0 │ │ │ │ + bls bb4d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baab0 │ │ │ │ + bne baaa0 │ │ │ │ rsb r0, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb704 │ │ │ │ + bls bb6f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baad4 │ │ │ │ + bne baac4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb9dc │ │ │ │ + bls bb9cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baaf4 │ │ │ │ + bne baae4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1508] @ bb110 │ │ │ │ + ldr r2, [pc, #1508] @ bb100 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1460] @ bb114 │ │ │ │ + ldr r3, [pc, #1460] @ bb104 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bne bb490 │ │ │ │ + bne bb480 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1548] @ bb18c │ │ │ │ + ldr r1, [pc, #1548] @ bb17c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r1, [r3] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrlt r2, [pc, #1416] @ bb12c │ │ │ │ + ldrlt r2, [pc, #1416] @ bb11c │ │ │ │ addlt r1, r3, #8 │ │ │ │ strlt r1, [r4, #4] │ │ │ │ strlt r2, [r3, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc bb578 │ │ │ │ + bcc bb568 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5a8 │ │ │ │ + bls bb598 │ │ │ │ rsb r3, r2, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #737280 @ 0xb4000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc bb594 │ │ │ │ + bcc bb584 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5ec │ │ │ │ + bls bb5dc │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #729088 @ 0xb2000 │ │ │ │ str r2, [r3], #4 │ │ │ │ - ldr r2, [pc, #1260] @ bb118 │ │ │ │ + ldr r2, [pc, #1260] @ bb108 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr sl, [r4, #20] │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [r4, #20] │ │ │ │ - beq bacf0 │ │ │ │ - ldr r3, [pc, #1228] @ bb11c │ │ │ │ + beq bace0 │ │ │ │ + ldr r3, [pc, #1228] @ bb10c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ sub sl, sl, #1 │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r9 │ │ │ │ and r5, r3, r9, lsl #12 │ │ │ │ - bcc bb018 │ │ │ │ - ldr r0, [pc, #1196] @ bb120 │ │ │ │ + bcc bb008 │ │ │ │ + ldr r0, [pc, #1196] @ bb110 │ │ │ │ add ip, r2, #4080 @ 0xff0 │ │ │ │ add ip, ip, #15 │ │ │ │ cmp ip, r0 │ │ │ │ - bls bb040 │ │ │ │ + bls bb030 │ │ │ │ cmp r9, #11 │ │ │ │ moveq fp, #3 │ │ │ │ andne fp, r9, #15 │ │ │ │ moveq r1, fp │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bb064 │ │ │ │ + bls bb054 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bac94 │ │ │ │ + bne bac84 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1112] @ bb11c │ │ │ │ + ldr r3, [pc, #1112] @ bb10c │ │ │ │ orr r2, fp, r5 │ │ │ │ orr r2, r2, #-419430400 @ 0xe7000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne bac54 │ │ │ │ + bne bac44 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1068] @ bb124 │ │ │ │ + ldr r3, [pc, #1068] @ bb114 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb788 │ │ │ │ + beq bb778 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #920] @ bb0c0 │ │ │ │ + ldr r3, [pc, #920] @ bb0b0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble bb628 │ │ │ │ + ble bb618 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr sl, [pc, #880] @ bb0c4 │ │ │ │ + ldr sl, [pc, #880] @ bb0b4 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #1076] @ bb190 │ │ │ │ + ldr r3, [pc, #1076] @ bb180 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b bad98 │ │ │ │ + b bad88 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ rsb r1, r4, #0 │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r1, #278528 @ 0x44000 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [ip] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - beq bb7e8 │ │ │ │ + beq bb7d8 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bb3c4 │ │ │ │ + bcc bb3b4 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bhi bad64 │ │ │ │ + bhi bad54 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bb43c │ │ │ │ + bls bb42c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne badac │ │ │ │ + bne bad9c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #940] @ bb190 │ │ │ │ + ldr r3, [pc, #940] @ bb180 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b bad80 │ │ │ │ + b bad70 │ │ │ │ add r2, r2, #327680 @ 0x50000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b ba850 │ │ │ │ + b ba840 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #724] @ bb0e4 │ │ │ │ + ldr r1, [pc, #724] @ bb0d4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r9 │ │ │ │ - ldr r7, [pc, #632] @ bb0ac │ │ │ │ - ldr sl, [pc, #632] @ bb0b0 │ │ │ │ + ldr r7, [pc, #632] @ bb09c │ │ │ │ + ldr sl, [pc, #632] @ bb0a0 │ │ │ │ mov r2, #13 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ str sl, [r9, #4] │ │ │ │ str lr, [r4, #24] │ │ │ │ str lr, [r4, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl b5d2c │ │ │ │ - b ba788 │ │ │ │ + bl b5d1c │ │ │ │ + b ba778 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b ba9d0 │ │ │ │ - ldr r3, [pc, #724] @ bb168 │ │ │ │ + bhi ba5b4 │ │ │ │ + b ba9c0 │ │ │ │ + ldr r3, [pc, #724] @ bb158 │ │ │ │ add r1, sl, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne bb390 │ │ │ │ + bne bb380 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #680] @ bb174 │ │ │ │ + ldr r3, [pc, #680] @ bb164 │ │ │ │ str r3, [r9], #8 │ │ │ │ - ldr r3, [pc, #676] @ bb178 │ │ │ │ + ldr r3, [pc, #676] @ bb168 │ │ │ │ str r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ cmp r9, r8 │ │ │ │ - bls ba458 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba448 │ │ │ │ + b ba5b4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #624] @ bb168 │ │ │ │ + ldr r3, [pc, #624] @ bb158 │ │ │ │ str r2, [r4, #12] │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #588] @ bb16c │ │ │ │ + ldr r3, [pc, #588] @ bb15c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba464 │ │ │ │ + b ba454 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #484] @ bb128 │ │ │ │ + ldr r2, [pc, #484] @ bb118 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b ba80c │ │ │ │ + b ba7fc │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b ba5c4 │ │ │ │ + b ba5b4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #452] @ bb128 │ │ │ │ + ldr r2, [pc, #452] @ bb118 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r7, #4] │ │ │ │ add r3, r7, #8 │ │ │ │ - b ba9a8 │ │ │ │ + b ba998 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ba9e4 │ │ │ │ - ldr r2, [pc, #460] @ bb160 │ │ │ │ + beq ba9d4 │ │ │ │ + ldr r2, [pc, #460] @ bb150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls bb428 │ │ │ │ + bls bb418 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne baf9c │ │ │ │ + bne baf8c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ bb164 │ │ │ │ + ldr r2, [pc, #404] @ bb154 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba9dc │ │ │ │ + b ba9cc │ │ │ │ bic sl, sl, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic sl, sl, #15 │ │ │ │ orr r3, r3, sl │ │ │ │ - b ba8dc │ │ │ │ + b ba8cc │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba94c │ │ │ │ + b ba93c │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba914 │ │ │ │ + b ba904 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r5 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bacd8 │ │ │ │ - ldr r3, [pc, #304] @ bb170 │ │ │ │ - b baa1c │ │ │ │ + b bacc8 │ │ │ │ + ldr r3, [pc, #304] @ bb160 │ │ │ │ + b baa0c │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, r5 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bacd8 │ │ │ │ + b bacc8 │ │ │ │ and r1, r3, r1, lsl #12 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ orr ip, ip, r1 │ │ │ │ orr r2, ip, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bacc0 │ │ │ │ - andseq r5, pc, ip, asr lr @ │ │ │ │ + b bacb0 │ │ │ │ + andseq r5, pc, ip, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, pc, r4, lsr lr @ │ │ │ │ + andseq r5, pc, r4, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ ldr r1, [r3] │ │ │ │ sub r1, r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ cmp sp, r1 │ │ │ │ @@ -156583,15 +156579,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bx r1 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [r4, r3] │ │ │ │ tst r5, #1 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - andseq r5, pc, r0, lsr #20 │ │ │ │ + andseq r5, pc, r0, lsr sl @ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r2, fp │ │ │ │ mov r2, r5 │ │ │ │ add r6, r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ @@ -156631,665 +156627,665 @@ │ │ │ │ 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 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 r8, ip, r4, lsr r2 │ │ │ │ + andseq r3, fp, r0, lsr #3 │ │ │ │ + andseq r3, fp, r0, ror #6 │ │ │ │ + andseq r8, ip, r0, lsl r2 │ │ │ │ + andseq r3, fp, ip, ror r1 │ │ │ │ + andseq r3, fp, r0, lsr #5 │ │ │ │ + andseq r8, ip, ip, ror #3 │ │ │ │ + andseq r3, fp, r4, asr r1 │ │ │ │ + andseq r3, fp, r0, ror #5 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001c81f4 │ │ │ │ - andseq r3, fp, r0, ror #2 │ │ │ │ - @ instruction: 0x001b32b8 │ │ │ │ + andseq r8, ip, r4, asr #3 │ │ │ │ + andseq r3, fp, r0, lsr r1 │ │ │ │ + andseq r3, fp, r8, lsl #5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb530 │ │ │ │ + bne bb520 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb738 │ │ │ │ + bne bb728 │ │ │ │ cmp r5, #0 │ │ │ │ - bge bb4fc │ │ │ │ + bge bb4ec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #-232] @ bb148 │ │ │ │ + ldr r2, [pc, #-232] @ bb138 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bcc bb9f8 │ │ │ │ + bcc bb9e8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb350 │ │ │ │ + bls bb340 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc bb9a0 │ │ │ │ + bcc bb990 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb934 │ │ │ │ + bls bb924 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ mov r1, r3 │ │ │ │ orr r2, r2, #741376 @ 0xb5000 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ addlt r1, r3, #4 │ │ │ │ - ldrlt r2, [pc, #-404] @ bb12c │ │ │ │ + ldrlt r2, [pc, #-404] @ bb11c │ │ │ │ strlt r1, [r4, #4] │ │ │ │ strlt r2, [r3] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb8f0 │ │ │ │ - ldr r3, [pc, #-428] @ bb130 │ │ │ │ + beq bb8e0 │ │ │ │ + ldr r3, [pc, #-428] @ bb120 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b98 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb8a8 │ │ │ │ + beq bb898 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ - bne bb888 │ │ │ │ + bne bb878 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb868 │ │ │ │ + bne bb858 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba5c8 │ │ │ │ + b ba5b8 │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bb9c0 │ │ │ │ + bls bb9b0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb350 │ │ │ │ + bne bb340 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-592] @ bb134 │ │ │ │ + ldr r2, [pc, #-592] @ bb124 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb270 │ │ │ │ - ldr r1, [pc, #-540] @ bb17c │ │ │ │ + b bb260 │ │ │ │ + ldr r1, [pc, #-540] @ bb16c │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ - ldr r1, [pc, #-548] @ bb180 │ │ │ │ + ldr r1, [pc, #-548] @ bb170 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b baec0 │ │ │ │ + b baeb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6ad8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls ba9e4 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba9d4 │ │ │ │ + b ba5b4 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r1, [pc, #-664] @ bb138 │ │ │ │ + ldr r1, [pc, #-664] @ bb128 │ │ │ │ add r2, ip, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [ip] │ │ │ │ - b bad80 │ │ │ │ - ldr r3, [pc, #-648] @ bb160 │ │ │ │ + b bad70 │ │ │ │ + ldr r3, [pc, #-648] @ bb150 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb478 │ │ │ │ + bls bb468 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb3f0 │ │ │ │ + bne bb3e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-704] @ bb164 │ │ │ │ + ldr r2, [pc, #-704] @ bb154 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba850 │ │ │ │ - ldr r2, [pc, #-672] @ bb190 │ │ │ │ + b ba840 │ │ │ │ + ldr r2, [pc, #-672] @ bb180 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bafc8 │ │ │ │ + b bafb8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bade4 │ │ │ │ + b badd4 │ │ │ │ add r0, r1, #8 │ │ │ │ - ldr r3, [pc, #-800] @ bb13c │ │ │ │ + ldr r3, [pc, #-800] @ bb12c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b bab48 │ │ │ │ - ldr r2, [pc, #-752] @ bb190 │ │ │ │ + b bab38 │ │ │ │ + ldr r2, [pc, #-752] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ - b bb41c │ │ │ │ - ldr r3, [pc, #-824] @ bb160 │ │ │ │ + b bb40c │ │ │ │ + ldr r3, [pc, #-824] @ bb150 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb720 │ │ │ │ + bls bb710 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb4a0 │ │ │ │ + bne bb490 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #-880] @ bb164 │ │ │ │ + ldr r3, [pc, #-880] @ bb154 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b bab68 │ │ │ │ + b bab58 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5373952 @ 0x520000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b bab34 │ │ │ │ + b bab24 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb848 │ │ │ │ + bls bb838 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bb500 │ │ │ │ + bne bb4f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ - b bb208 │ │ │ │ + bl b5628 │ │ │ │ + b bb1f8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #-1020] @ bb140 │ │ │ │ + ldr r2, [pc, #-1020] @ bb130 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, sl, #16 │ │ │ │ - ldr r3, [pc, #-1028] @ bb144 │ │ │ │ + ldr r3, [pc, #-1028] @ bb134 │ │ │ │ str r3, [sl, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ str r2, [sl] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [sl, #12] │ │ │ │ - beq bb2f8 │ │ │ │ - ldr r3, [pc, #-1008] @ bb174 │ │ │ │ + beq bb2e8 │ │ │ │ + ldr r3, [pc, #-1008] @ bb164 │ │ │ │ str r3, [sl, #16] │ │ │ │ add r6, sl, #24 │ │ │ │ - ldr r3, [pc, #-1016] @ bb178 │ │ │ │ + ldr r3, [pc, #-1016] @ bb168 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [sl, #20] │ │ │ │ - b bb2f8 │ │ │ │ + b bb2e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1084] @ bb148 │ │ │ │ + ldr r3, [pc, #-1084] @ bb138 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b babf0 │ │ │ │ - ldr r1, [pc, #-1104] @ bb14c │ │ │ │ + b babe0 │ │ │ │ + ldr r1, [pc, #-1104] @ bb13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac14 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb830 │ │ │ │ + bls bb820 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5ac │ │ │ │ + bne bb59c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ bb150 │ │ │ │ + ldr r2, [pc, #-1168] @ bb140 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b babf0 │ │ │ │ + b babe0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb7d0 │ │ │ │ + bls bb7c0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5f0 │ │ │ │ + bne bb5e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1232] @ bb154 │ │ │ │ + ldr r2, [pc, #-1232] @ bb144 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba28 │ │ │ │ + bne bba18 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bba10 │ │ │ │ + bne bba00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbac8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #-1304] @ bb158 │ │ │ │ + ldr r2, [pc, #-1304] @ bb148 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb828 │ │ │ │ - ldr r3, [pc, #-1320] @ bb15c │ │ │ │ + beq bb818 │ │ │ │ + ldr r3, [pc, #-1320] @ bb14c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5b98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ cmpge r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq bb8f8 │ │ │ │ + beq bb8e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ cmp sl, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb1dc │ │ │ │ + bl b5248 │ │ │ │ + b bb1cc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7471104 @ 0x720000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b bab34 │ │ │ │ - ldr r2, [pc, #-1432] @ bb190 │ │ │ │ + b bab24 │ │ │ │ + ldr r2, [pc, #-1432] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b bb4cc │ │ │ │ - ldr r3, [pc, #-1504] @ bb160 │ │ │ │ + b bb4bc │ │ │ │ + ldr r3, [pc, #-1504] @ bb150 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bba50 │ │ │ │ + bls bba40 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb748 │ │ │ │ + bne bb738 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1560] @ bb164 │ │ │ │ + ldr r2, [pc, #-1560] @ bb154 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb200 │ │ │ │ + b bb1f0 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #-1580] @ bb168 │ │ │ │ + ldr r3, [pc, #-1580] @ bb158 │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1612] @ bb16c │ │ │ │ + ldr r3, [pc, #-1612] @ bb15c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b bad1c │ │ │ │ - ldr r2, [pc, #-1608] @ bb190 │ │ │ │ + b bad0c │ │ │ │ + ldr r2, [pc, #-1608] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb61c │ │ │ │ + b bb60c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ - beq bb648 │ │ │ │ + beq bb638 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb648 │ │ │ │ - ldr r3, [pc, #-1728] @ bb170 │ │ │ │ - b bb680 │ │ │ │ - ldr r2, [pc, #-1704] @ bb190 │ │ │ │ + bhi ba5b4 │ │ │ │ + b bb638 │ │ │ │ + ldr r3, [pc, #-1728] @ bb160 │ │ │ │ + b bb670 │ │ │ │ + ldr r2, [pc, #-1704] @ bb180 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb5d8 │ │ │ │ + b bb5c8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b bb208 │ │ │ │ + b bb1f8 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1792] @ bb174 │ │ │ │ + ldr r2, [pc, #-1792] @ bb164 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1796] @ bb178 │ │ │ │ + ldr r2, [pc, #-1796] @ bb168 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb338 │ │ │ │ + b bb328 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1816] @ bb17c │ │ │ │ + ldr r2, [pc, #-1816] @ bb16c │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1820] @ bb180 │ │ │ │ + ldr r2, [pc, #-1820] @ bb170 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb32c │ │ │ │ + b bb31c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb31c │ │ │ │ + beq bb30c │ │ │ │ mov r0, r4 │ │ │ │ - bl b6190 │ │ │ │ + bl b6180 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bls bb31c │ │ │ │ - b ba5c4 │ │ │ │ - ldr r3, [pc, #-1908] @ bb184 │ │ │ │ - b bb2d8 │ │ │ │ + bls bb30c │ │ │ │ + b ba5b4 │ │ │ │ + ldr r3, [pc, #-1908] @ bb174 │ │ │ │ + b bb2c8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7a00 │ │ │ │ + bl b79f0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb6dc │ │ │ │ + bl b5248 │ │ │ │ + b bb6cc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb97c │ │ │ │ + bls bb96c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb938 │ │ │ │ + bne bb928 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-2024] @ bb188 │ │ │ │ + ldr r1, [pc, #-2024] @ bb178 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb2b0 │ │ │ │ + b bb2a0 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2044] @ bb190 │ │ │ │ + ldr r1, [pc, #-2044] @ bb180 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb964 │ │ │ │ + b bb954 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2080] @ bb18c │ │ │ │ + ldr r1, [pc, #-2080] @ bb17c │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb2b0 │ │ │ │ - ldr r2, [pc, #-2104] @ bb190 │ │ │ │ + b bb2a0 │ │ │ │ + ldr r2, [pc, #-2104] @ bb180 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b bb378 │ │ │ │ + b bb368 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2136] @ bb190 │ │ │ │ + ldr r2, [pc, #-2136] @ bb180 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b bab20 │ │ │ │ + b bab10 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b bb270 │ │ │ │ + b bb260 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6ad8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls bb648 │ │ │ │ - b ba5c4 │ │ │ │ + bls bb638 │ │ │ │ + b ba5b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb640 │ │ │ │ + bhi ba5b4 │ │ │ │ + b bb630 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2252] @ bb190 │ │ │ │ + ldr r1, [pc, #-2252] @ bb180 │ │ │ │ mov r3, sl │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bb774 │ │ │ │ + b bb764 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-2272] @ bb194 │ │ │ │ - ldr r1, [pc, #-2272] @ bb198 │ │ │ │ - ldr r0, [pc, #-2272] @ bb19c │ │ │ │ + ldr r3, [pc, #-2272] @ bb184 │ │ │ │ + ldr r1, [pc, #-2272] @ bb188 │ │ │ │ + ldr r0, [pc, #-2272] @ bb18c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-2296] @ bb1a0 │ │ │ │ - ldr r1, [pc, #-2296] @ bb1a4 │ │ │ │ - ldr r0, [pc, #-2296] @ bb1a8 │ │ │ │ + ldr r3, [pc, #-2296] @ bb190 │ │ │ │ + ldr r1, [pc, #-2296] @ bb194 │ │ │ │ + ldr r0, [pc, #-2296] @ bb198 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r2, #254 @ 0xfe │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-2320] @ bb1ac │ │ │ │ - ldr r1, [pc, #-2320] @ bb1b0 │ │ │ │ - ldr r0, [pc, #-2320] @ bb1b4 │ │ │ │ + ldr r3, [pc, #-2320] @ bb19c │ │ │ │ + ldr r1, [pc, #-2320] @ bb1a0 │ │ │ │ + ldr r0, [pc, #-2320] @ bb1a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2324] @ bb1b8 │ │ │ │ + ldr r2, [pc, #-2324] @ bb1a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ bl 23c0c │ │ │ │ - ldr r3, [pc, #-2344] @ bb1bc │ │ │ │ - ldr r1, [pc, #-2344] @ bb1c0 │ │ │ │ - ldr r0, [pc, #-2344] @ bb1c4 │ │ │ │ + ldr r3, [pc, #-2344] @ bb1ac │ │ │ │ + ldr r1, [pc, #-2344] @ bb1b0 │ │ │ │ + ldr r0, [pc, #-2344] @ bb1b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #436] @ bbccc │ │ │ │ + ldr ip, [pc, #436] @ bbcbc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #432] @ bbcd0 │ │ │ │ + ldr r1, [pc, #432] @ bbcc0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #420] @ bbcd4 │ │ │ │ + ldr r8, [pc, #420] @ bbcc4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #416] @ bbcd8 │ │ │ │ + ldr r3, [pc, #416] @ bbcc8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ 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 │ │ │ │ + beq bbb9c │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - beq bbc98 │ │ │ │ + beq bbc88 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b6360 │ │ │ │ + bl b6350 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc38 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bne bbc7c │ │ │ │ + bne bbc6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ @@ -157297,102 +157293,102 @@ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bl ba180 │ │ │ │ + bl ba170 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r6, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbc48 │ │ │ │ - ldr r3, [pc, #180] @ bbcdc │ │ │ │ + beq bbc38 │ │ │ │ + ldr r3, [pc, #180] @ bbccc │ │ │ │ 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 e8bf4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #144] @ bbce0 │ │ │ │ - ldr r3, [pc, #124] @ bbcd0 │ │ │ │ + ldr r2, [pc, #144] @ bbcd0 │ │ │ │ + ldr r3, [pc, #124] @ bbcc0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bbcc8 │ │ │ │ + bne bbcb8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b66fc │ │ │ │ + bl b66ec │ │ │ │ mov r7, r0 │ │ │ │ - b bbc10 │ │ │ │ + b bbc00 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov ip, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bl b8468 │ │ │ │ + bl b8458 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f44d8 │ │ │ │ + andseq r4, pc, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f44b8 │ │ │ │ + andseq r4, pc, r8, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r4, pc, r8, lsr #7 │ │ │ │ + @ instruction: 0x001f43b8 │ │ │ │ │ │ │ │ -000bbce4 : │ │ │ │ +000bbcd4 : │ │ │ │ mov r3, r0 │ │ │ │ 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 e8bf4 │ │ │ │ │ │ │ │ -000bbd08 : │ │ │ │ +000bbcf8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000bbd0c : │ │ │ │ +000bbcfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #224] @ bbe04 │ │ │ │ - ldr ip, [pc, #224] @ bbe08 │ │ │ │ + ldr lr, [pc, #224] @ bbdf4 │ │ │ │ + ldr ip, [pc, #224] @ bbdf8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #200] @ bbe0c │ │ │ │ - ldr r4, [pc, #200] @ bbe10 │ │ │ │ + ldr ip, [pc, #200] @ bbdfc │ │ │ │ + ldr r4, [pc, #200] @ bbe00 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -157406,92 +157402,92 @@ │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ strd r0, [sp, #16] │ │ │ │ str ip, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #2 │ │ │ │ - ldr r1, [pc, #116] @ bbe14 │ │ │ │ + ldr r1, [pc, #116] @ bbe04 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ 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 ea4b0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #64] @ bbe18 │ │ │ │ + ldr r2, [pc, #64] @ bbe08 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ bbe08 │ │ │ │ + ldr r3, [pc, #40] @ bbdf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bbe00 │ │ │ │ + bne bbdf0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f42d4 │ │ │ │ + andseq r4, pc, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f42b4 │ │ │ │ + andseq r4, pc, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffd44 │ │ │ │ - andseq r4, pc, ip, lsl r2 @ │ │ │ │ + andseq r4, pc, ip, lsr #4 │ │ │ │ │ │ │ │ -000bbe1c : │ │ │ │ +000bbe0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #220] @ bbf18 │ │ │ │ - ldr r3, [pc, #220] @ bbf1c │ │ │ │ + ldr r0, [pc, #220] @ bbf08 │ │ │ │ + ldr r3, [pc, #220] @ bbf0c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #216] @ bbf20 │ │ │ │ + ldr lr, [pc, #216] @ bbf10 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq bbe70 │ │ │ │ + beq bbe60 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #2 │ │ │ │ - ldr r0, [pc, #172] @ bbf24 │ │ │ │ - ldr ip, [pc, #172] @ bbf28 │ │ │ │ + ldr r0, [pc, #172] @ bbf14 │ │ │ │ + ldr ip, [pc, #172] @ bbf18 │ │ │ │ ldr r7, [lr, r0] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r4, [r7] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [r7] │ │ │ │ ldr r8, [lr, ip] │ │ │ │ add r6, r6, #476 @ 0x1dc │ │ │ │ ldr ip, [r8, r6, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ - beq bbed0 │ │ │ │ - ldr r2, [pc, #132] @ bbf2c │ │ │ │ - ldr r3, [pc, #112] @ bbf1c │ │ │ │ + beq bbec0 │ │ │ │ + ldr r2, [pc, #132] @ bbf1c │ │ │ │ + ldr r3, [pc, #112] @ bbf0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bbf14 │ │ │ │ + bne bbf04 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -157499,44 +157495,44 @@ │ │ │ │ mvn r0, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl bbd0c │ │ │ │ + bl bbcfc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ - b bbea0 │ │ │ │ + b bbe90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f41bc │ │ │ │ + andseq r4, pc, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, ip, lsr #3 │ │ │ │ + @ instruction: 0x001f41bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r4, pc, r0, asr r1 @ │ │ │ │ + andseq r4, pc, r0, ror #2 │ │ │ │ │ │ │ │ -000bbf30 : │ │ │ │ +000bbf20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr lr, [pc, #3840] @ bce48 │ │ │ │ - ldr ip, [pc, #3840] @ bce4c │ │ │ │ + ldr lr, [pc, #3840] @ bce38 │ │ │ │ + ldr ip, [pc, #3840] @ bce3c │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #3820] @ bce50 │ │ │ │ + ldr lr, [pc, #3820] @ bce40 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #244] @ 0xf4 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #3804] @ bce54 │ │ │ │ + ldr r2, [pc, #3804] @ bce44 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -157546,99 +157542,99 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ 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 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f31c │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - beq bc10c │ │ │ │ + beq bc0fc │ │ │ │ ands r2, r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne bcc88 │ │ │ │ + bne bcc78 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq bd0dc │ │ │ │ + beq bd0cc │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq bd200 │ │ │ │ + beq bd1f0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bce04 │ │ │ │ + beq bcdf4 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls bcfec │ │ │ │ + bls bcfdc │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq bd2a8 │ │ │ │ + beq bd298 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne bcc78 │ │ │ │ + bne bcc68 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq bdaf4 │ │ │ │ + beq bdae4 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov fp, #0 │ │ │ │ subs r5, r3, fp │ │ │ │ movne r5, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ mov r8, #1 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - bne bc14c │ │ │ │ + bne bc13c │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd24 │ │ │ │ + beq bcd14 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd090 │ │ │ │ + beq bd080 │ │ │ │ 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 eb5f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc15c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r8, #0 │ │ │ │ subs r5, r3, r8 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -157646,124 +157642,124 @@ │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc0d0 │ │ │ │ + beq bc0c0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne bd090 │ │ │ │ + bne bd080 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, #8 │ │ │ │ mov r6, #0 │ │ │ │ - b bc1b8 │ │ │ │ + b bc1a8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, #10 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ addeq r2, r4, #2 │ │ │ │ ldrne r0, [r3, r4, lsl #2] │ │ │ │ ldreq r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl 9f9e0 │ │ │ │ + bl 9f9d0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcb80 │ │ │ │ + beq bcb70 │ │ │ │ cmn r4, #1 │ │ │ │ - bne bc178 │ │ │ │ + bne bc168 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r8, sl │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne bc2f4 │ │ │ │ + bne bc2e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [sp, #132] @ 0x84 │ │ │ │ - bne bd044 │ │ │ │ + bne bd034 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ eor r3, r3, #1 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r5, #8 │ │ │ │ str r2, [sp] │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccb8 │ │ │ │ + beq bcca8 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r5, r2, #0 │ │ │ │ ldreq r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ addeq r2, r2, #3 │ │ │ │ ldrne r3, [r2, r3, lsl #2] │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ tst r3, #1 │ │ │ │ - beq bcd80 │ │ │ │ + beq bcd70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bcd8c │ │ │ │ + bne bcd7c │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #3028] @ bce58 │ │ │ │ + ldr r3, [pc, #3028] @ bce48 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b bc318 │ │ │ │ + b bc308 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a113c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ + bls bccc4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #2956] @ bce5c │ │ │ │ - ldr r3, [pc, #2936] @ bce4c │ │ │ │ + ldr r2, [pc, #2956] @ bce4c │ │ │ │ + ldr r3, [pc, #2936] @ bce3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be468 │ │ │ │ + bne be458 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd250 │ │ │ │ + ble bd240 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ @@ -157785,90 +157781,90 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ - b bc3e4 │ │ │ │ + b bc3d4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcb48 │ │ │ │ + beq bcb38 │ │ │ │ ldr r3, [r2, r9, lsl #3] │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8ec │ │ │ │ + bne bc8dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq bc7b4 │ │ │ │ + beq bc7a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc834 │ │ │ │ + bne bc824 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bc8b0 │ │ │ │ + beq bc8a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge be380 │ │ │ │ + bge be370 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, r9, #1 │ │ │ │ add r8, r2, sl │ │ │ │ ldreq r2, [sp, #140] @ 0x8c │ │ │ │ addeq r1, r8, #2 │ │ │ │ ldreq r5, [r2, r1, lsl #2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrne r5, [r3, r8, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r4, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bne bc8c0 │ │ │ │ + bne bc8b0 │ │ │ │ mov r2, #8 │ │ │ │ tst r5, #1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - bne bc378 │ │ │ │ + bne bc368 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #6 │ │ │ │ - bne bc378 │ │ │ │ - ldr r2, [pc, #2596] @ bce60 │ │ │ │ + bne bc368 │ │ │ │ + ldr r2, [pc, #2596] @ bce50 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq bc468 │ │ │ │ - ldr r0, [pc, #2568] @ bce64 │ │ │ │ + beq bc458 │ │ │ │ + ldr r0, [pc, #2568] @ bce54 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne bc378 │ │ │ │ + bne bc368 │ │ │ │ ldr lr, [r5, #8] │ │ │ │ ands r6, lr, #1 │ │ │ │ - bne bc378 │ │ │ │ + bne bc368 │ │ │ │ ldrsh r1, [lr] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc378 │ │ │ │ + bne bc368 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ands r7, r1, #1 │ │ │ │ - beq bc378 │ │ │ │ + beq bc368 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ asr sl, r1, #1 │ │ │ │ - ble bc378 │ │ │ │ + ble bc368 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #2492] @ bce64 │ │ │ │ + ldr r1, [pc, #2492] @ bce54 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -157878,498 +157874,498 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub r1, r0, r9 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b bc560 │ │ │ │ + b bc550 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #6 │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq bc510 │ │ │ │ + beq bc500 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp r0, ip │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #2 │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq bc578 │ │ │ │ + beq bc568 │ │ │ │ add ip, r7, sl │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc568 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq be0b0 │ │ │ │ + beq be0a0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [sp, #116] @ 0x74 │ │ │ │ ldreq r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, r7, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - beq bc4ec │ │ │ │ + beq bc4dc │ │ │ │ cmp r7, #1 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - beq bc378 │ │ │ │ + beq bc368 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r8, r7 │ │ │ │ subne r8, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r8, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ addeq r8, r8, #1 │ │ │ │ ldreq r8, [ip, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - beq bc5d8 │ │ │ │ + beq bc5c8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq bd634 │ │ │ │ - bl b5e60 │ │ │ │ + beq bd624 │ │ │ │ + bl b5e50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [fp] │ │ │ │ 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 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bd570 │ │ │ │ + bhi bd560 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ add r8, r3, r9 │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ 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 │ │ │ │ str r4, [r5, #12] │ │ │ │ strne r4, [sp, #72] @ 0x48 │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ - beq bd64c │ │ │ │ + beq bd63c │ │ │ │ lsl r4, sl, #2 │ │ │ │ add r4, r4, #8 │ │ │ │ sub sl, r7, #1 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bd530 │ │ │ │ + bcc bd520 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bd5d8 │ │ │ │ + bhi bd5c8 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bd5fc │ │ │ │ + bls bd5ec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc6c4 │ │ │ │ + bne bc6b4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1900] @ bce68 │ │ │ │ + ldr r3, [pc, #1900] @ bce58 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp sl, r6 │ │ │ │ - beq bd550 │ │ │ │ + beq bd540 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r2, r6, r8 │ │ │ │ add r2, r2, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bd5bc │ │ │ │ + bcc bd5ac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd578 │ │ │ │ + bls bd568 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #266240 @ 0x41000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi bd570 │ │ │ │ + bhi bd560 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne bc6b0 │ │ │ │ + bne bc6a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc778 │ │ │ │ + beq bc768 │ │ │ │ mov r0, r3 │ │ │ │ - bl b5258 │ │ │ │ + bl b5248 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ str r3, [fp] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ add r7, r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3a8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ add r2, r7, r2 │ │ │ │ add r2, r2, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bcb68 │ │ │ │ + bcc bcb58 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bcc48 │ │ │ │ + bhi bcc38 │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bcc64 │ │ │ │ + bls bcc54 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc7e8 │ │ │ │ + bne bc7d8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1612] @ bce6c │ │ │ │ + ldr r2, [pc, #1612] @ bce5c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc3c8 │ │ │ │ + beq bc3b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8b0 │ │ │ │ + bne bc8a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge bc954 │ │ │ │ + bge bc944 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3e0 │ │ │ │ + bne bc3d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #156] @ 0x9c │ │ │ │ add r2, r7, r3 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r2, r2, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bcc30 │ │ │ │ + bcc bcc20 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bcbec │ │ │ │ + bls bcbdc │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #262144 @ 0x40000 │ │ │ │ add r2, r5, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ cmp r6, r5 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b bc3d4 │ │ │ │ + b bc3c4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3d4 │ │ │ │ - b bc858 │ │ │ │ + bne bc3c4 │ │ │ │ + b bc848 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc91c │ │ │ │ + beq bc90c │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - b bc418 │ │ │ │ + b bc408 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ + b bc384 │ │ │ │ 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 ec0a0 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b bc8e0 │ │ │ │ + b bc8d0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - bne bd22c │ │ │ │ + bne bd21c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd34 │ │ │ │ + beq bcd24 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add r4, r5, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be118 │ │ │ │ + beq be108 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9d4 │ │ │ │ + beq bc9c4 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - beq be148 │ │ │ │ - bl b5e60 │ │ │ │ + beq be138 │ │ │ │ + bl b5e50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne be0b8 │ │ │ │ + bne be0a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bc9f4 │ │ │ │ + beq bc9e4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd4c │ │ │ │ + beq bcd3c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ - ldr r2, [pc, #1128] @ bce70 │ │ │ │ + bne bced4 │ │ │ │ + ldr r2, [pc, #1128] @ bce60 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ + bne bd82c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ eor r3, sl, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be3d4 │ │ │ │ + bne be3c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdb4c │ │ │ │ + bne bdb3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq bdbe8 │ │ │ │ + beq bdbd8 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r7, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #24 │ │ │ │ - bgt bcaa0 │ │ │ │ + bgt bca90 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1104] @ bcedc │ │ │ │ + ldr r2, [pc, #1104] @ bcecc │ │ │ │ ldr r5, [r1, r2] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq be170 │ │ │ │ + beq be160 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne bdc28 │ │ │ │ + bne bdc18 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ mov r2, #9 │ │ │ │ mov r3, #1 │ │ │ │ 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 │ │ │ │ + beq bdf7c │ │ │ │ + bl ebde4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be014 │ │ │ │ + bne be004 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b8468 │ │ │ │ + bl b8458 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [r2] │ │ │ │ - b bc2c8 │ │ │ │ + b bc2b8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55b0 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ - ldr r1, [pc, #772] @ bce74 │ │ │ │ + b bc384 │ │ │ │ + ldr r1, [pc, #772] @ bce64 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b bc3b8 │ │ │ │ + b bc3a8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a1044 │ │ │ │ + bl a1034 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r8, sl │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #88] @ 0x58 │ │ │ │ - beq bc1dc │ │ │ │ + beq bc1cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd230 │ │ │ │ + ble bd220 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b bc318 │ │ │ │ + b bc308 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd02c │ │ │ │ + bls bd01c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bcbf0 │ │ │ │ + bne bcbe0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #620] @ bce90 │ │ │ │ + ldr r2, [pc, #620] @ bce80 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bc89c │ │ │ │ + b bc88c │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r3, r5, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r5] │ │ │ │ - b bc89c │ │ │ │ - ldr r1, [pc, #552] @ bce78 │ │ │ │ + b bc88c │ │ │ │ + ldr r1, [pc, #552] @ bce68 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b bc3b8 │ │ │ │ - ldr r2, [pc, #584] @ bceb4 │ │ │ │ + b bc3a8 │ │ │ │ + ldr r2, [pc, #584] @ bcea4 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bc814 │ │ │ │ + b bc804 │ │ │ │ cmp r2, #24 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov fp, #0 │ │ │ │ subs r5, r3, fp │ │ │ │ @@ -158377,199 +158373,199 @@ │ │ │ │ mov r7, fp │ │ │ │ movne r5, #1 │ │ │ │ mov sl, fp │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #396] @ bce58 │ │ │ │ + ldr r3, [pc, #396] @ bce48 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - bne bc298 │ │ │ │ + bne bc288 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd990 │ │ │ │ + bne bd980 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ + bne bced4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, sl │ │ │ │ orr r3, r3, r7 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne bdd94 │ │ │ │ - ldr r2, [pc, #360] @ bce7c │ │ │ │ + bne bdd84 │ │ │ │ + ldr r2, [pc, #360] @ bce6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bcf4c │ │ │ │ + b bcf3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc15c │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcce0 │ │ │ │ + beq bccd0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bccd4 │ │ │ │ + bne bccc4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ andle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be078 │ │ │ │ + bne be068 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ - b bc2b8 │ │ │ │ + bls bccc4 │ │ │ │ + b bc2a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - beq bd43c │ │ │ │ + beq bd42c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bd978 │ │ │ │ + bcc bd968 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd454 │ │ │ │ + bls bd444 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #262144 @ 0x40000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd220 │ │ │ │ + ble bd210 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b bc318 │ │ │ │ + b bc308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl a0078 │ │ │ │ + bl a0068 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bda6c │ │ │ │ + bne bda5c │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b bc13c │ │ │ │ - andseq r4, pc, ip, lsr #1 │ │ │ │ + b bc12c │ │ │ │ + ldrheq r4, [pc], -ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, r4, lsl #1 │ │ │ │ + mulseq pc, r4, r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, r0 │ │ │ │ - andseq r3, pc, r8, lsr #26 │ │ │ │ + andseq r3, pc, r8, lsr sp @ │ │ │ │ andeq r0, r0, r0, ror #10 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [r4, r5] │ │ │ │ - eoreq ip, sp, r0, lsr #5 │ │ │ │ + @ instruction: 0x002dc2b0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ - mlaeq sp, r8, pc, fp @ │ │ │ │ - eoreq fp, sp, r8, ror sp │ │ │ │ + eoreq fp, sp, r8, lsr #31 │ │ │ │ + eoreq fp, sp, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - eoreq fp, sp, r0, lsr sl │ │ │ │ + eoreq fp, sp, r0, asr #20 │ │ │ │ str r0, [r4, r3] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r4, r3] │ │ │ │ str r1, [r4] │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ str r0, [r1] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - eoreq fp, sp, r0, lsl #9 │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ + mlaeq sp, r0, r4, fp │ │ │ │ + eoreq fp, sp, ip, lsl #6 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ ldr r5, [r5, #-0] │ │ │ │ ldr r5, [r5] │ │ │ │ mov r3, #0 │ │ │ │ - eoreq sl, sp, ip, lsl #30 │ │ │ │ + eoreq sl, sp, ip, lsl pc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r5, r2 │ │ │ │ - beq bd520 │ │ │ │ - bl b5e60 │ │ │ │ + beq bd510 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, sl │ │ │ │ orr r3, r3, r7 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - bne bdf38 │ │ │ │ - ldr r2, [pc, #-176] @ bce80 │ │ │ │ + bne bdf28 │ │ │ │ + ldr r2, [pc, #-176] @ bce70 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bne bd298 │ │ │ │ + bne bd288 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bddb4 │ │ │ │ + bne bdda4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor r3, fp, #1 │ │ │ │ cmp r2, #24 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bdda4 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be490 │ │ │ │ + bne be480 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be364 │ │ │ │ + bne be354 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be34c │ │ │ │ + bne be33c │ │ │ │ ldr ip, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -158580,120 +158576,120 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov ip, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ - bl ba180 │ │ │ │ + bl ba170 │ │ │ │ mov r0, #1 │ │ │ │ - b bcb38 │ │ │ │ + b bcb28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ movne r5, #1 │ │ │ │ ands r1, r3, #2 │ │ │ │ - beq bd1e0 │ │ │ │ + beq bd1d0 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd024 │ │ │ │ + beq bd014 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - beq bd498 │ │ │ │ + beq bd488 │ │ │ │ mov fp, #0 │ │ │ │ - b bc0a8 │ │ │ │ - ldr r2, [pc, #-352] @ bced4 │ │ │ │ + b bc098 │ │ │ │ + ldr r2, [pc, #-352] @ bcec4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bcc1c │ │ │ │ + b bcc0c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r5, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fdd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bne bc1ec │ │ │ │ + bne bc1dc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0a0 │ │ │ │ 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 │ │ │ │ + bls bc1dc │ │ │ │ + b bc2a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdd84 │ │ │ │ + bne bdd74 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bd7f0 │ │ │ │ + beq bd7e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdadc │ │ │ │ + bne bdacc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r4, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc15c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bgt bd178 │ │ │ │ + bgt bd168 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, ip │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq bd178 │ │ │ │ + beq bd168 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 9f6d8 │ │ │ │ + bl 9f6c8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd164 │ │ │ │ - ldr r2, [pc, #-680] @ bce84 │ │ │ │ + bne bd154 │ │ │ │ + ldr r2, [pc, #-680] @ bce74 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq bdca4 │ │ │ │ + beq bdc94 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd178 │ │ │ │ - ldr r2, [pc, #-652] @ bcec8 │ │ │ │ + beq bd168 │ │ │ │ + ldr r2, [pc, #-652] @ bceb8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd178 │ │ │ │ + bne bd168 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - ble bda58 │ │ │ │ - ldr r2, [pc, #-772] @ bce88 │ │ │ │ + ble bda48 │ │ │ │ + ldr r2, [pc, #-772] @ bce78 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ @@ -158701,125 +158697,125 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ subs r5, r2, #0 │ │ │ │ movne r5, #1 │ │ │ │ ands r3, r3, #8 │ │ │ │ - bne bd428 │ │ │ │ + bne bd418 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eb60 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne bc098 │ │ │ │ + bne bc088 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b bc058 │ │ │ │ + b bc048 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccd4 │ │ │ │ + beq bccc4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a113c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be484 │ │ │ │ + beq be474 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc974 │ │ │ │ + beq bc964 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd814 │ │ │ │ - ldr r2, [pc, #-1004] @ bce8c │ │ │ │ + bne bd804 │ │ │ │ + ldr r2, [pc, #-1004] @ bce7c │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd288 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bd9f0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb34 │ │ │ │ - b bcfe4 │ │ │ │ + bne bcb24 │ │ │ │ + b bcfd4 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5000 │ │ │ │ + bl b4ff0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov fp, #0 │ │ │ │ subs r5, r3, fp │ │ │ │ movne r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ and r3, r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be46c │ │ │ │ + beq be45c │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #1 │ │ │ │ eor r5, fp, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, #0 │ │ │ │ andne r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bd79c │ │ │ │ + beq bd78c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq bd858 │ │ │ │ + beq bd848 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd954 │ │ │ │ + beq bd944 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ tst sl, r5 │ │ │ │ - beq bd7fc │ │ │ │ + beq bd7ec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ cmp r5, #0 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bdc58 │ │ │ │ + beq bdc48 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ movne r4, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq bdc50 │ │ │ │ + beq bdc40 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ addge r3, r3, r2 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ @@ -158831,1338 +158827,1338 @@ │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - beq bd9d8 │ │ │ │ + beq bd9c8 │ │ │ │ sub r1, r2, r4 │ │ │ │ - bl eb908 │ │ │ │ + bl eb8fc │ │ │ │ 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 │ │ │ │ + beq bd3fc │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ + b bc15c │ │ │ │ mov fp, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - beq bdabc │ │ │ │ + beq bdaac │ │ │ │ cmp r2, #23 │ │ │ │ - ble bcd8c │ │ │ │ - b bc26c │ │ │ │ + ble bcd7c │ │ │ │ + b bc25c │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdbfc │ │ │ │ + bls bdbec │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd458 │ │ │ │ + bne bd448 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1532] @ bce90 │ │ │ │ + ldr r3, [pc, #-1532] @ bce80 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdc0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - beq bdf78 │ │ │ │ + beq bdf68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #9 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5000 │ │ │ │ + bl b4ff0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc00 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #24 │ │ │ │ cmple r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq be408 │ │ │ │ + beq be3f8 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ - bl b5e60 │ │ │ │ + b bd2c8 │ │ │ │ + bl b5e50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bcf08 │ │ │ │ + b bcef8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1704] @ bce94 │ │ │ │ + ldr r2, [pc, #-1704] @ bce84 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r4, r2 │ │ │ │ cmp sl, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - bne bc70c │ │ │ │ + bne bc6fc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1732] @ bce98 │ │ │ │ + ldr r0, [pc, #-1732] @ bce88 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bls bc754 │ │ │ │ + bls bc744 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc774 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls bd618 │ │ │ │ + bls bd608 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd57c │ │ │ │ + bne bd56c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1812] @ bce9c │ │ │ │ + ldr r3, [pc, #-1812] @ bce8c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b bc748 │ │ │ │ + b bc738 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1832] @ bcea0 │ │ │ │ + ldr r0, [pc, #-1832] @ bce90 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b bc748 │ │ │ │ + b bc738 │ │ │ │ rsb r2, r4, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bc704 │ │ │ │ + b bc6f4 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bc6f4 │ │ │ │ + b bc6e4 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ orr r1, r1, #12288 @ 0x3000 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bd5a8 │ │ │ │ - bl b5e60 │ │ │ │ + b bd598 │ │ │ │ + bl b5e50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b bc5d8 │ │ │ │ + b bc5c8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1972] @ bcea4 │ │ │ │ + ldr r1, [pc, #-1972] @ bce94 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1984] @ bcea8 │ │ │ │ + ldr r3, [pc, #-1984] @ bce98 │ │ │ │ str r3, [r2, #4]! │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r8, #2 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2044] @ bceac │ │ │ │ + ldr r3, [pc, #-2044] @ bce9c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, sl, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd7b4 │ │ │ │ + bls bd7a4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bd6b0 │ │ │ │ + bne bd6a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #5 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd7d0 │ │ │ │ + bls bd7c0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bd6e0 │ │ │ │ + bne bd6d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-2108] @ bcedc │ │ │ │ + ldr r3, [pc, #-2108] @ bcecc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ mov r0, r4 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2136] @ bcee0 │ │ │ │ + ldr ip, [pc, #-2136] @ bced0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #-2236] @ bceb0 │ │ │ │ + bl b5248 │ │ │ │ + ldr r3, [pc, #-2236] @ bcea0 │ │ │ │ add r0, r4, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bc6a4 │ │ │ │ + bls bc694 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc774 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b bc13c │ │ │ │ - ldr r1, [pc, #-2312] @ bceb4 │ │ │ │ + b bc12c │ │ │ │ + ldr r1, [pc, #-2312] @ bcea4 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ add r3, r2, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b bd6dc │ │ │ │ + b bd6cc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b bd70c │ │ │ │ + b bd6fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd9c0 │ │ │ │ + ble bd9b0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ - b bd380 │ │ │ │ + b bd370 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd48 │ │ │ │ - ldr r2, [pc, #-2416] @ bceb8 │ │ │ │ + beq bcd38 │ │ │ │ + ldr r2, [pc, #-2416] @ bcea8 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd288 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bd9f0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca1c │ │ │ │ - b bd298 │ │ │ │ + beq bca0c │ │ │ │ + b bd288 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne bd318 │ │ │ │ + bne bd308 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, #8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #0 │ │ │ │ - ble be160 │ │ │ │ + ble be150 │ │ │ │ mov r4, #1 │ │ │ │ - b bd8e0 │ │ │ │ + b bd8d0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne bd908 │ │ │ │ + bne bd8f8 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bd908 │ │ │ │ + beq bd8f8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf2c │ │ │ │ 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 │ │ │ │ - bne bd908 │ │ │ │ + bne bd8f8 │ │ │ │ cmp r9, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq bdc60 │ │ │ │ + beq bdc50 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sub r6, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ addeq r2, r4, #2 │ │ │ │ ldrne r3, [r3, r4, lsl #2] │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ tst r3, #1 │ │ │ │ - beq bd88c │ │ │ │ + beq bd87c │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ cmp r6, #0 │ │ │ │ - bne bdc70 │ │ │ │ + bne bdc60 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd324 │ │ │ │ + bne bd314 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd324 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bc0f0 │ │ │ │ + b bc0e0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd324 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bc0f0 │ │ │ │ + b bc0e0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdc0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, sl │ │ │ │ orr r3, r3, r7 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne bdf58 │ │ │ │ - ldr r2, [pc, #-2804] @ bcebc │ │ │ │ + bne bdf48 │ │ │ │ + ldr r2, [pc, #-2804] @ bceac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bd298 │ │ │ │ + b bd288 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r4, r6, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc15c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl eafa8 │ │ │ │ + bl eaf9c │ │ │ │ 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 │ │ │ │ + b bc15c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - bcc bdd50 │ │ │ │ + bcc bdd40 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bdd30 │ │ │ │ + bhi bdd20 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdd6c │ │ │ │ + bls bdd5c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bda18 │ │ │ │ + bne bda08 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2956] @ bcec0 │ │ │ │ + ldr r2, [pc, #-2956] @ bceb0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bd848 │ │ │ │ + b bd838 │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ 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 ebfc8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bdb60 │ │ │ │ + bne bdb50 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ - ldr r2, [pc, #-3076] @ bcec4 │ │ │ │ + ldr r2, [pc, #-3076] @ bceb4 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ sub r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd8c │ │ │ │ - b bc26c │ │ │ │ + beq bcd7c │ │ │ │ + b bc25c │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ - b bd0c4 │ │ │ │ + bl eb5f4 │ │ │ │ + b bd0b4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne bc098 │ │ │ │ + bne bc088 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #24 │ │ │ │ cmple r5, r2 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq be228 │ │ │ │ + beq be218 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq be1b8 │ │ │ │ + beq be1a8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2c8 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b bca68 │ │ │ │ + b bca58 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r2, #24 │ │ │ │ cmple r3, r6 │ │ │ │ movne r3, #0 │ │ │ │ movne fp, r3 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, r5 │ │ │ │ movne r7, #1 │ │ │ │ - bne bd2d8 │ │ │ │ + bne bd2c8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be32c │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be324 │ │ │ │ + bne be314 │ │ │ │ mov r8, #1 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov fp, #0 │ │ │ │ subs r5, r3, fp │ │ │ │ movne r5, #1 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r7 │ │ │ │ - b bca68 │ │ │ │ - ldr r2, [pc, #-3376] @ bced4 │ │ │ │ + b bca58 │ │ │ │ + ldr r2, [pc, #-3376] @ bcec4 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bd484 │ │ │ │ + b bd474 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbbc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #9 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ - bl b6ecc │ │ │ │ - b bcb20 │ │ │ │ + bl b6ebc │ │ │ │ + b bcb10 │ │ │ │ mov r5, sl │ │ │ │ - b bd3dc │ │ │ │ + b bd3cc │ │ │ │ mov sl, #1 │ │ │ │ - b bd7fc │ │ │ │ + b bd7ec │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne be398 │ │ │ │ + bne be388 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r7, #2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi bd140 │ │ │ │ + bhi bd130 │ │ │ │ cmp r1, #3 │ │ │ │ - bne bd164 │ │ │ │ + bne bd154 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ands r1, r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne bd164 │ │ │ │ + bne bd154 │ │ │ │ ldrsh r2, [r2] │ │ │ │ sub r1, r2, #36 @ 0x24 │ │ │ │ cmp r2, #23 │ │ │ │ lsl r1, r1, #16 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #8 │ │ │ │ orrls r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd164 │ │ │ │ + beq bd154 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd184 │ │ │ │ - ldr r2, [pc, #-3656] @ bcec8 │ │ │ │ + beq bd174 │ │ │ │ + ldr r2, [pc, #-3656] @ bceb8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd184 │ │ │ │ + bne bd174 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3696] @ bcecc │ │ │ │ + ldr r3, [pc, #-3696] @ bcebc │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ + b bd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3724] @ bced0 │ │ │ │ + ldr r3, [pc, #-3724] @ bcec0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ - ldr r2, [pc, #-3744] @ bced4 │ │ │ │ + b bd838 │ │ │ │ + ldr r2, [pc, #-3744] @ bcec4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bda44 │ │ │ │ + b bda34 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bd344 │ │ │ │ - ldr r2, [pc, #-3780] @ bced8 │ │ │ │ + b bd334 │ │ │ │ + ldr r2, [pc, #-3780] @ bcec8 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bca20 │ │ │ │ + bne bd82c │ │ │ │ + b bca10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - bne bca68 │ │ │ │ + bne bca58 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bdef8 │ │ │ │ + beq bdee8 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #24 │ │ │ │ - bgt bde34 │ │ │ │ - ldr r1, [pc, #-3880] @ bcedc │ │ │ │ + bgt bde24 │ │ │ │ + ldr r1, [pc, #-3880] @ bcecc │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ add r3, r3, #100 @ 0x64 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq be5f8 │ │ │ │ + beq be5e8 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdf00 │ │ │ │ + bne bdef0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdee8 │ │ │ │ + beq bded8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdf18 │ │ │ │ + bls bdf08 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bde58 │ │ │ │ + bne bde48 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #-4028] @ bcedc │ │ │ │ + ldr r3, [pc, #-4028] @ bcecc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldrne r2, [r3, #2884] @ 0xb44 │ │ │ │ ldreq r2, [r3, #2880] @ 0xb40 │ │ │ │ - bl b514c │ │ │ │ + bl b513c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-4056] @ bcee0 │ │ │ │ + ldr r2, [pc, #-4056] @ bced0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #76] @ 0x4c │ │ │ │ - beq bcfe4 │ │ │ │ + beq bcfd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b bcfe4 │ │ │ │ + b bcfd4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - b bdea8 │ │ │ │ + b bde98 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - b bddf0 │ │ │ │ + b bdde0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f84 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bde40 │ │ │ │ + b bde30 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1900] @ be694 │ │ │ │ + ldr r2, [pc, #1900] @ be684 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bde84 │ │ │ │ - ldr r2, [pc, #1880] @ be698 │ │ │ │ + b bde74 │ │ │ │ + ldr r2, [pc, #1880] @ be688 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bd848 │ │ │ │ - ldr r2, [pc, #1852] @ be69c │ │ │ │ + bne bd82c │ │ │ │ + b bd838 │ │ │ │ + ldr r2, [pc, #1852] @ be68c │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bd298 │ │ │ │ + bne bd82c │ │ │ │ + b bd288 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 9f2c8 │ │ │ │ + bl 9f2b8 │ │ │ │ mov r3, r0 │ │ │ │ - b bd4c0 │ │ │ │ - bl ebdf0 │ │ │ │ + b bd4b0 │ │ │ │ + bl ebde4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r6, #4 │ │ │ │ - bne be5a8 │ │ │ │ + bne be598 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfb4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54a0 │ │ │ │ + b bcb24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be504 │ │ │ │ + bls be4f4 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1696] @ be6a0 │ │ │ │ + ldr r3, [pc, #1696] @ be690 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2876] @ 0xb3c │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54a0 │ │ │ │ + b bcb24 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be060 │ │ │ │ + bls be050 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be018 │ │ │ │ + bne be008 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1616] @ be6a4 │ │ │ │ + ldr r2, [pc, #1616] @ be694 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bcae4 │ │ │ │ + b bcad4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1596] @ be6a8 │ │ │ │ + ldr r2, [pc, #1596] @ be698 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be04c │ │ │ │ + b be03c │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1240 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b bcd6c │ │ │ │ + b bcd5c │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - b bc584 │ │ │ │ - ldr r3, [pc, #1516] @ be6ac │ │ │ │ + b bc574 │ │ │ │ + ldr r3, [pc, #1516] @ be69c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be67c │ │ │ │ + bls be66c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne be0c8 │ │ │ │ + bne be0b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1456] @ be6b0 │ │ │ │ + ldr r2, [pc, #1456] @ be6a0 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - beq bc9f4 │ │ │ │ - b bc9e8 │ │ │ │ + beq bc9e4 │ │ │ │ + b bc9d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9e0 │ │ │ │ + beq bc9d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb758 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - bne bc9e8 │ │ │ │ - b bc9f4 │ │ │ │ - bl b5e60 │ │ │ │ + bne bc9d8 │ │ │ │ + b bc9e4 │ │ │ │ + bl b5e50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bc9d4 │ │ │ │ + b bc9c4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ - b bd920 │ │ │ │ + bl eb758 │ │ │ │ + b bd910 │ │ │ │ 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 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl bbd0c │ │ │ │ + bl bbcfc │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bca9c │ │ │ │ + b bca8c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ - bl e7158 │ │ │ │ - ldr r2, [pc, #1240] @ be6b4 │ │ │ │ + bl e7148 │ │ │ │ + ldr r2, [pc, #1240] @ be6a4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [ip, r2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq be284 │ │ │ │ + beq be274 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be25c │ │ │ │ + bne be24c │ │ │ │ mov r8, #1 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be314 │ │ │ │ + bne be304 │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be2ec │ │ │ │ + beq be2dc │ │ │ │ ldr sl, [r4, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ - bne be324 │ │ │ │ + bne be314 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r8 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbbc │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov fp, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ strgt r3, [r4, #52] @ 0x34 │ │ │ │ strgt r0, [sp, #144] @ 0x90 │ │ │ │ strle r0, [sp, #144] @ 0x90 │ │ │ │ - b bd2e8 │ │ │ │ + b bd2d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1040] @ be6a0 │ │ │ │ + ldr r3, [pc, #1040] @ be690 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3, #2616] @ 0xa38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq be2d0 │ │ │ │ + beq be2c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, r3 │ │ │ │ - bl a77e4 │ │ │ │ + bl a77d4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne be1f8 │ │ │ │ + bne be1e8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov fp, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2c8 │ │ │ │ ldr fp, [sp, #292] @ 0x124 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, fp │ │ │ │ mov r5, fp │ │ │ │ mov r7, r8 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2ec │ │ │ │ + b bd2dc │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbbc │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2e8 │ │ │ │ + b bd2d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f84 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bcf98 │ │ │ │ + b bcf88 │ │ │ │ mov r3, #8 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b66fc │ │ │ │ - b bcfe4 │ │ │ │ + bl b66ec │ │ │ │ + b bcfd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - beq bd250 │ │ │ │ - b bd22c │ │ │ │ + beq bd240 │ │ │ │ + b bd21c │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb5f4 │ │ │ │ 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 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be448 │ │ │ │ + beq be438 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ - bne bddb8 │ │ │ │ + bne bdda8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bdda4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r7, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ - b bddb8 │ │ │ │ + b bdda8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be32c │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be324 │ │ │ │ + bne be314 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor r3, fp, #1 │ │ │ │ cmp r2, #24 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be3e0 │ │ │ │ - b bcf74 │ │ │ │ + beq be3d0 │ │ │ │ + b bcf64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b bc13c │ │ │ │ + b bc12c │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcd3c │ │ │ │ - b bccd4 │ │ │ │ + bne bcd2c │ │ │ │ + b bccc4 │ │ │ │ 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 ebde4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be570 │ │ │ │ + bne be560 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be524 │ │ │ │ + bne be514 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b8468 │ │ │ │ - b bcb34 │ │ │ │ + bl b8458 │ │ │ │ + b bcb24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #388] @ be694 │ │ │ │ + ldr r2, [pc, #388] @ be684 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bdff4 │ │ │ │ + b bdfe4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be584 │ │ │ │ + bls be574 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be528 │ │ │ │ + bne be518 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #320] @ be6a4 │ │ │ │ + ldr r2, [pc, #320] @ be694 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b be4cc │ │ │ │ + b be4bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl b6360 │ │ │ │ - b bcb34 │ │ │ │ + bl b6350 │ │ │ │ + b bcb24 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #280] @ be6a8 │ │ │ │ + ldr r1, [pc, #280] @ be698 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b be55c │ │ │ │ + b be54c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be654 │ │ │ │ + bls be644 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be5ac │ │ │ │ + bne be59c │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b5628 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ be6a4 │ │ │ │ + ldr r2, [pc, #184] @ be694 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bdfa4 │ │ │ │ + b bdf94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ mov r4, #9 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe0c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl bbd0c │ │ │ │ + bl bbcfc │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bde30 │ │ │ │ + b bde20 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #72] @ be6a8 │ │ │ │ + ldr r1, [pc, #72] @ be698 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4]! │ │ │ │ str r1, [r2] │ │ │ │ - b be5e4 │ │ │ │ - ldr r2, [pc, #52] @ be6b8 │ │ │ │ + b be5d4 │ │ │ │ + ldr r2, [pc, #52] @ be6a8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be0f4 │ │ │ │ + b be0e4 │ │ │ │ mov r5, #0 │ │ │ │ - eoreq sl, sp, r8, ror #26 │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + eoreq sl, sp, r8, ror sp │ │ │ │ + eoreq sl, sp, r8, asr sp │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ str r2, [fp, #-12] │ │ │ │ mov r2, #0 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #172] @ be78c │ │ │ │ + ldr ip, [pc, #172] @ be77c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #164] @ be790 │ │ │ │ + ldr r1, [pc, #164] @ be780 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #156] @ be794 │ │ │ │ - ldr r2, [pc, #156] @ be798 │ │ │ │ + ldr r3, [pc, #156] @ be784 │ │ │ │ + ldr r2, [pc, #156] @ be788 │ │ │ │ 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, #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 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ be79c │ │ │ │ + ldr r2, [pc, #64] @ be78c │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ be790 │ │ │ │ + ldr r3, [pc, #36] @ be780 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be788 │ │ │ │ + bne be778 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r0, lsl r9 @ │ │ │ │ + andseq r1, pc, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f18f4 │ │ │ │ + andseq r1, pc, r4, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, ip, r8 @ │ │ │ │ + andseq r1, pc, ip, lsr #17 │ │ │ │ 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 478a4 │ │ │ │ + bl 4789c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ be80c │ │ │ │ - ldr r2, [pc, #44] @ be810 │ │ │ │ + ldr r3, [pc, #44] @ be7fc │ │ │ │ + ldr r2, [pc, #44] @ be800 │ │ │ │ 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 │ │ │ │ - andseq r1, pc, r8, lsl r8 @ │ │ │ │ + b 55fcc │ │ │ │ + andseq r1, pc, r8, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #44] @ be848 │ │ │ │ - ldr r2, [pc, #44] @ be84c │ │ │ │ + ldr r3, [pc, #44] @ be838 │ │ │ │ + ldr r2, [pc, #44] @ be83c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x001f17dc │ │ │ │ + b 55fcc │ │ │ │ + andseq r1, pc, ip, ror #15 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #176] @ be91c │ │ │ │ + ldr ip, [pc, #176] @ be908 │ │ │ │ + ldr r1, [pc, #176] @ be90c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ be920 │ │ │ │ + ldr r3, [pc, #168] @ be910 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ be924 │ │ │ │ + ldr r2, [pc, #164] @ be914 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -160179,187 +160175,187 @@ │ │ │ │ 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 55fcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ be928 │ │ │ │ + ldr r2, [pc, #60] @ be918 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be91c │ │ │ │ + ldr r3, [pc, #40] @ be90c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be914 │ │ │ │ + bne be904 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq pc, r0, r7 @ │ │ │ │ + andseq r1, pc, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r0, ror r7 @ │ │ │ │ + andseq r1, pc, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r8, lsl #14 │ │ │ │ + andseq r1, pc, r8, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #176] @ be9f4 │ │ │ │ - ldr r1, [pc, #176] @ be9f8 │ │ │ │ + ldr ip, [pc, #176] @ be9e4 │ │ │ │ + ldr r1, [pc, #176] @ be9e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ be9fc │ │ │ │ + ldr r2, [pc, #168] @ be9ec │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ bea00 │ │ │ │ + ldr r3, [pc, #164] @ be9f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #112] @ bea04 │ │ │ │ - ldr r1, [pc, #112] @ bea08 │ │ │ │ + ldr r0, [pc, #112] @ be9f4 │ │ │ │ + ldr r1, [pc, #112] @ be9f8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ 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 48af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #68] @ bea0c │ │ │ │ + ldr r2, [pc, #68] @ be9fc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be9f8 │ │ │ │ + ldr r3, [pc, #40] @ be9e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be9f0 │ │ │ │ + bne be9e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f16b4 │ │ │ │ + andseq r1, pc, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq pc, r4, r6 @ │ │ │ │ + andseq r1, pc, r4, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, ip, ror #28 │ │ │ │ - andseq lr, fp, r0, lsr r7 │ │ │ │ - andseq r1, pc, ip, lsr #12 │ │ │ │ - ldr r3, [pc, #52] @ bea4c │ │ │ │ - ldr r2, [pc, #52] @ bea50 │ │ │ │ + andseq ip, sl, ip, lsr lr │ │ │ │ + andseq lr, fp, r0, lsl #14 │ │ │ │ + andseq r1, pc, ip, lsr r6 @ │ │ │ │ + ldr r3, [pc, #52] @ bea3c │ │ │ │ + ldr r2, [pc, #52] @ bea40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r1, [ip, #744] @ 0x2e8 │ │ │ │ ldr r3, [ip, #712] @ 0x2c8 │ │ │ │ ldr r2, [ip, #740] @ 0x2e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bge bea48 │ │ │ │ + bge bea38 │ │ │ │ ldr r3, [ip, #716] @ 0x2cc │ │ │ │ cmp r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [ip, #716] @ 0x2cc │ │ │ │ - b 7939c │ │ │ │ - andseq r1, pc, r0, ror #11 │ │ │ │ + b 79390 │ │ │ │ + @ instruction: 0x001f15f0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #204] @ beb38 │ │ │ │ - ldr lr, [pc, #204] @ beb3c │ │ │ │ + ldr r4, [pc, #204] @ beb28 │ │ │ │ + ldr lr, [pc, #204] @ beb2c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #188] @ beb40 │ │ │ │ + ldr r3, [pc, #188] @ beb30 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #184] @ beb44 │ │ │ │ + ldr ip, [pc, #184] @ beb34 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r2 │ │ │ │ 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, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne beaf0 │ │ │ │ + bne beae0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne beb28 │ │ │ │ - ldr r0, [pc, #104] @ beb48 │ │ │ │ + bne beb18 │ │ │ │ + ldr r0, [pc, #104] @ beb38 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ beb4c │ │ │ │ + ldr r1, [pc, #100] @ beb3c │ │ │ │ ldm sp, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4eac4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ beb50 │ │ │ │ + ldr r2, [pc, #84] @ beb40 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ beb3c │ │ │ │ + ldr r3, [pc, #56] @ beb2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne beb34 │ │ │ │ + bne beb24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ beb54 │ │ │ │ + ldr r0, [pc, #36] @ beb44 │ │ │ │ add r0, pc, r0 │ │ │ │ - b beae0 │ │ │ │ + b bead0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r8, lsl #11 │ │ │ │ + mulseq pc, r8, r5 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, ror #10 │ │ │ │ + andseq r1, pc, r4, ror r5 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, ip, ip, lsl r6 │ │ │ │ - andseq r8, fp, r0, asr #23 │ │ │ │ - @ instruction: 0x001f14f8 │ │ │ │ - andseq r1, ip, r0, ror #11 │ │ │ │ + andseq r1, ip, ip, ror #11 │ │ │ │ + mulseq fp, r0, fp │ │ │ │ + andseq r1, pc, r8, lsl #10 │ │ │ │ + @ instruction: 0x001c15b0 │ │ │ │ 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 │ │ │ │ + ldr lr, [pc, #248] @ bec58 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #236] @ bec6c │ │ │ │ + ldr r0, [pc, #236] @ bec5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #228] @ bec70 │ │ │ │ + ldr ip, [pc, #228] @ bec60 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #224] @ bec74 │ │ │ │ + ldr r1, [pc, #224] @ bec64 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [ip, r1] │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -160374,261 +160370,261 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ - ble bec30 │ │ │ │ + ble bec20 │ │ │ │ sub r8, r5, #1 │ │ │ │ - b bec0c │ │ │ │ + b bebfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bec2c │ │ │ │ + beq bec1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r6, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea334 │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne bebf4 │ │ │ │ + bne bebe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b bec34 │ │ │ │ + b bec24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #56] @ bec78 │ │ │ │ - ldr r3, [pc, #40] @ bec6c │ │ │ │ + ldr r2, [pc, #56] @ bec68 │ │ │ │ + ldr r3, [pc, #40] @ bec5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bec64 │ │ │ │ + bne bec54 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, ip, ror r4 @ │ │ │ │ + andseq r1, pc, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, ip, asr r4 @ │ │ │ │ + andseq r1, pc, ip, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f13b8 │ │ │ │ + andseq r1, pc, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #188] @ bed50 │ │ │ │ - ldr r1, [pc, #188] @ bed54 │ │ │ │ + ldr r0, [pc, #188] @ bed40 │ │ │ │ + ldr r1, [pc, #188] @ bed44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #180] @ bed58 │ │ │ │ + ldr r3, [pc, #180] @ bed48 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #176] @ bed5c │ │ │ │ + ldr r2, [pc, #176] @ bed4c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #156] @ bed60 │ │ │ │ + ldr r2, [pc, #156] @ bed50 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #112] @ bed64 │ │ │ │ + ldr r0, [pc, #112] @ bed54 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 808a8 │ │ │ │ + bl 8089c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #68] @ bed68 │ │ │ │ + ldr r2, [pc, #68] @ bed58 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ bed54 │ │ │ │ + ldr r3, [pc, #40] @ bed44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne bed4c │ │ │ │ + bne bed3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r4, ror #6 │ │ │ │ + andseq r1, pc, r4, ror r3 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, asr #6 │ │ │ │ + andseq r1, pc, r4, asr r3 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x001acab4 │ │ │ │ - @ instruction: 0x001f12d0 │ │ │ │ + andseq ip, sl, r4, lsl #21 │ │ │ │ + andseq r1, pc, r0, ror #5 │ │ │ │ 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 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq bee64 │ │ │ │ + beq bee54 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne bef5c │ │ │ │ + bne bef4c │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and ip, r1, #65280 @ 0xff00 │ │ │ │ and r4, r1, #16711680 @ 0xff0000 │ │ │ │ mov lr, #0 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls beeb8 │ │ │ │ + bls beea8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bedac │ │ │ │ + bne bed9c │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne beecc │ │ │ │ + bne beebc │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls beea4 │ │ │ │ + bls bee94 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bede4 │ │ │ │ + bne bedd4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne beef0 │ │ │ │ + bne beee0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bee90 │ │ │ │ + bls bee80 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bee1c │ │ │ │ + bne bee0c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne bef14 │ │ │ │ + bne bef04 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r1, r1, r0 │ │ │ │ asr r3, r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ eor r2, r3, r3, lsl #1 │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bcs bef38 │ │ │ │ + bcs bef28 │ │ │ │ and r5, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr r5, r5, r3 │ │ │ │ str r5, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b bee3c │ │ │ │ + b bee2c │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b bee04 │ │ │ │ + b bedf4 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b bedcc │ │ │ │ - ldr r3, [pc, #172] @ bef80 │ │ │ │ - ldr r1, [pc, #172] @ bef84 │ │ │ │ - ldr r0, [pc, #172] @ bef88 │ │ │ │ + b bedbc │ │ │ │ + ldr r3, [pc, #172] @ bef70 │ │ │ │ + ldr r1, [pc, #172] @ bef74 │ │ │ │ + ldr r0, [pc, #172] @ bef78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ bef8c │ │ │ │ - ldr r1, [pc, #148] @ bef90 │ │ │ │ - ldr r0, [pc, #148] @ bef94 │ │ │ │ + ldr r3, [pc, #148] @ bef7c │ │ │ │ + ldr r1, [pc, #148] @ bef80 │ │ │ │ + ldr r0, [pc, #148] @ bef84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ bef98 │ │ │ │ + ldr r2, [pc, #144] @ bef88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ bef9c │ │ │ │ - ldr r1, [pc, #128] @ befa0 │ │ │ │ - ldr r0, [pc, #128] @ befa4 │ │ │ │ + ldr r3, [pc, #128] @ bef8c │ │ │ │ + ldr r1, [pc, #128] @ bef90 │ │ │ │ + ldr r0, [pc, #128] @ bef94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ befa8 │ │ │ │ - ldr r1, [pc, #104] @ befac │ │ │ │ - ldr r0, [pc, #104] @ befb0 │ │ │ │ + ldr r3, [pc, #104] @ bef98 │ │ │ │ + ldr r1, [pc, #104] @ bef9c │ │ │ │ + ldr r0, [pc, #104] @ befa0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ befb4 │ │ │ │ + ldr r2, [pc, #100] @ befa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ befb8 │ │ │ │ - ldr r1, [pc, #84] @ befbc │ │ │ │ - ldr r0, [pc, #84] @ befc0 │ │ │ │ + ldr r3, [pc, #84] @ befa8 │ │ │ │ + ldr r1, [pc, #84] @ befac │ │ │ │ + ldr r0, [pc, #84] @ befb0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + andseq r4, ip, r8, asr lr │ │ │ │ + andseq pc, sl, r0, asr #26 │ │ │ │ + mulseq sl, r8, lr │ │ │ │ + andseq r4, ip, r4, lsr lr │ │ │ │ + andseq pc, sl, r8, lsl sp @ │ │ │ │ + andseq pc, sl, r4, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r4, ip, r0, 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 r4, ip, r0, lsl lr │ │ │ │ + @ instruction: 0x001afcf8 │ │ │ │ + @ instruction: 0x001afeb8 │ │ │ │ + andseq r4, ip, ip, ror #27 │ │ │ │ + @ instruction: 0x001afcd0 │ │ │ │ + @ instruction: 0x001afcf0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001c4df8 │ │ │ │ - andseq pc, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x001afed4 │ │ │ │ + andseq r4, ip, r8, asr #27 │ │ │ │ + @ instruction: 0x001afcb0 │ │ │ │ + andseq pc, sl, r4, lsr #29 │ │ │ │ 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] │ │ │ │ @@ -160639,15 +160635,15 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ add r3, r2, #4 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ - ldr ip, [pc, #44] @ bf040 │ │ │ │ + ldr ip, [pc, #44] @ bf030 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ orr r2, ip, r2, lsl #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr r2, r2, r3 │ │ │ │ ldr lr, [r0] │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ @@ -160665,60 +160661,60 @@ │ │ │ │ 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 bf088 │ │ │ │ + bls bf078 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf068 │ │ │ │ + bne bf058 │ │ │ │ bl 23c50 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ add r2, r4, #4 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ lsl r6, r1, #12 │ │ │ │ - bls bf0dc │ │ │ │ + bls bf0cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf074 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf0c0 │ │ │ │ + bhi bf0b0 │ │ │ │ orr r1, r6, r1, lsl #16 │ │ │ │ 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 bf12c │ │ │ │ + bls bf11c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf074 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf110 │ │ │ │ + bhi bf100 │ │ │ │ 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] │ │ │ │ @@ -160727,117 +160723,117 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bne bf1ac │ │ │ │ + bne bf19c │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc bf2a4 │ │ │ │ - ldr r3, [pc, #304] @ bf2c0 │ │ │ │ - ldr r1, [pc, #304] @ bf2c4 │ │ │ │ - ldr r0, [pc, #304] @ bf2c8 │ │ │ │ + bcc bf294 │ │ │ │ + ldr r3, [pc, #304] @ bf2b0 │ │ │ │ + ldr r1, [pc, #304] @ bf2b4 │ │ │ │ + ldr r0, [pc, #304] @ bf2b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ bf2cc │ │ │ │ + ldr r2, [pc, #300] @ bf2bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r6, r2, #-16777216 @ 0xff000000 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf1e0 │ │ │ │ + bls bf1d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf1c0 │ │ │ │ + bne bf1b0 │ │ │ │ bl 23c50 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #60817408 @ 0x3a00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf22c │ │ │ │ + bls bf21c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1cc │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf210 │ │ │ │ + bhi bf200 │ │ │ │ orr r5, r1, #58720256 @ 0x3800000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r5, r5, #208896 @ 0x33000 │ │ │ │ add r2, r0, #8 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf278 │ │ │ │ + bls bf268 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1cc │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf25c │ │ │ │ + bhi bf24c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ bf2d0 │ │ │ │ + ldr r3, [pc, #68] @ bf2c0 │ │ │ │ orr lr, lr, r5 │ │ │ │ add r2, r0, #20 │ │ │ │ orr r3, r1, r3 │ │ │ │ str lr, [r0, #12] │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ + mulseq ip, ip, fp │ │ │ │ + andseq pc, sl, r0, lsl #21 │ │ │ │ + andseq pc, sl, r4, ror #22 │ │ │ │ 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 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf3e8 │ │ │ │ + bls bf3d8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf2ec │ │ │ │ + bne bf2dc │ │ │ │ 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 │ │ │ │ @@ -160861,148 +160857,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 bf3bc │ │ │ │ + bgt bf3ac │ │ │ │ cmp r8, #0 │ │ │ │ - bne bf47c │ │ │ │ + bne bf46c │ │ │ │ cmp r4, #0 │ │ │ │ - beq bf414 │ │ │ │ + beq bf404 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf74c │ │ │ │ + bls bf73c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf39c │ │ │ │ + bne bf38c │ │ │ │ bl 23c50 │ │ │ │ cmp lr, #0 │ │ │ │ - beq bf434 │ │ │ │ + beq bf424 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4f4 │ │ │ │ + bls bf4e4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf3c8 │ │ │ │ - b bf3b8 │ │ │ │ - ldr r2, [pc, #1104] @ bf840 │ │ │ │ + bne bf3b8 │ │ │ │ + b bf3a8 │ │ │ │ + ldr r2, [pc, #1104] @ bf830 │ │ │ │ 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 bf704 │ │ │ │ + bls bf6f4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf414 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf404 │ │ │ │ + b bf3a8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq bf45c │ │ │ │ + beq bf44c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf6b0 │ │ │ │ + bls bf6a0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bf43c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf42c │ │ │ │ + b bf3a8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7a0 │ │ │ │ + bls bf790 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf45c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf44c │ │ │ │ + b bf3a8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4a0 │ │ │ │ + bls bf490 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf480 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf470 │ │ │ │ + b bf3a8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ bf840 │ │ │ │ + ldr ip, [pc, #916] @ bf830 │ │ │ │ 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 bf570 │ │ │ │ + beq bf560 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf548 │ │ │ │ + bls bf538 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf4d4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr lr, [pc, #836] @ bf840 │ │ │ │ + bne bf4c4 │ │ │ │ + b bf3a8 │ │ │ │ + ldr lr, [pc, #836] @ bf830 │ │ │ │ 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 bf624 │ │ │ │ + beq bf614 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf5fc │ │ │ │ + bls bf5ec │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf528 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf518 │ │ │ │ + b bf3a8 │ │ │ │ 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 bf5c8 │ │ │ │ + beq bf5b8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf59c │ │ │ │ + bls bf58c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf57c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf56c │ │ │ │ + b bf3a8 │ │ │ │ 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 │ │ │ │ @@ -161030,24 +161026,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 bf67c │ │ │ │ + beq bf66c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf650 │ │ │ │ + bls bf640 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf630 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf620 │ │ │ │ + b bf3a8 │ │ │ │ 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 │ │ │ │ @@ -161065,35 +161061,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] @ bf840 │ │ │ │ + ldr lr, [pc, #388] @ bf830 │ │ │ │ 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 bf67c │ │ │ │ + beq bf66c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf814 │ │ │ │ + bls bf804 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf6e4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr ip, [pc, #308] @ bf840 │ │ │ │ + bne bf6d4 │ │ │ │ + b bf3a8 │ │ │ │ + ldr ip, [pc, #308] @ bf830 │ │ │ │ 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 │ │ │ │ @@ -161103,37 +161099,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] @ bf840 │ │ │ │ + ldr ip, [pc, #236] @ bf830 │ │ │ │ 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 bf5c8 │ │ │ │ + beq bf5b8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7e8 │ │ │ │ + bls bf7d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf780 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf770 │ │ │ │ + b bf3a8 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ bf840 │ │ │ │ + ldr ip, [pc, #148] @ bf830 │ │ │ │ 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] │ │ │ │ @@ -161152,41 +161148,41 @@ │ │ │ │ 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 bf5c8 │ │ │ │ + b bf5b8 │ │ │ │ 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 bf67c │ │ │ │ + b bf66c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf868 │ │ │ │ + bls bf858 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf848 │ │ │ │ - b bf2d4 │ │ │ │ + bne bf838 │ │ │ │ + b bf2c4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ bf894 │ │ │ │ + ldr r2, [pc, #20] @ bf884 │ │ │ │ and r1, r2, r1, lsl #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -161197,94 +161193,94 @@ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [r0, #16] │ │ │ │ - beq bf974 │ │ │ │ + beq bf964 │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ bfa04 │ │ │ │ - ldr sl, [pc, #304] @ bfa08 │ │ │ │ + ldr r8, [pc, #304] @ bf9f4 │ │ │ │ + ldr sl, [pc, #304] @ bf9f8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r9, r8, r5, lsl #12 │ │ │ │ - bcc bf9a0 │ │ │ │ + bcc bf990 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls bf9c0 │ │ │ │ + bls bf9b0 │ │ │ │ cmp r5, #11 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r5, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf9e4 │ │ │ │ + bls bf9d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf918 │ │ │ │ + bne bf908 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r9, r9, r7 │ │ │ │ orr r9, r9, #-419430400 @ 0xe7000000 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r6] │ │ │ │ str r9, [r2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne bf8e4 │ │ │ │ + bne bf8d4 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ bfa0c │ │ │ │ + ldr r2, [pc, #124] @ bf9fc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [fp] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ orr r9, r9, r4 │ │ │ │ orr r9, r9, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r9, r9, #10158080 @ 0x9b0000 │ │ │ │ str r2, [r6] │ │ │ │ str r9, [r3] │ │ │ │ - b bf95c │ │ │ │ + b bf94c │ │ │ │ rsb r3, r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1769472 @ 0x1b0000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ - b bf95c │ │ │ │ + b bf94c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b bf944 │ │ │ │ + b bf934 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ blx r3 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ @@ -161293,37 +161289,37 @@ │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #232] @ bfb34 │ │ │ │ + ldr r5, [pc, #232] @ bfb24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc bfaec │ │ │ │ + bcc bfadc │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi bfac4 │ │ │ │ + bhi bfab4 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r4, #3 │ │ │ │ andne r4, r1, #15 │ │ │ │ moveq r1, r4 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bfb10 │ │ │ │ + bls bfb00 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfa78 │ │ │ │ + bne bfa68 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r7] │ │ │ │ orr r4, r4, r6 │ │ │ │ orr r4, r4, r5 │ │ │ │ orr r4, r4, #-419430400 @ 0xe7000000 │ │ │ │ orr r4, r4, #9437184 @ 0x900000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r7] │ │ │ │ @@ -161344,62 +161340,62 @@ │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #28] @ bfb34 │ │ │ │ + ldr r3, [pc, #28] @ bfb24 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr ip, ip, r3 │ │ │ │ ldr r2, [r7] │ │ │ │ orr r3, ip, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b bfaa4 │ │ │ │ + b bfa94 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ble bfbb0 │ │ │ │ + ble bfba0 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt bfbf4 │ │ │ │ + blt bfbe4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfc14 │ │ │ │ + bls bfc04 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfb64 │ │ │ │ + bne bfb54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r4] │ │ │ │ lsl r3, r5, #12 │ │ │ │ add r3, r3, r5 │ │ │ │ orr r3, r3, #-419430400 @ 0xe7000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #10158080 @ 0x9b0000 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bfbf4 │ │ │ │ - ldr r1, [pc, #112] @ bfc34 │ │ │ │ + bcc bfbe4 │ │ │ │ + ldr r1, [pc, #112] @ bfc24 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi bfb60 │ │ │ │ + bhi bfb50 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r2, r5, lsl #12 │ │ │ │ orr r3, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1769472 @ 0x1b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r0] │ │ │ │ @@ -161416,98 +161412,98 @@ │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r5, lsl #12 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ lsl r3, r5, #12 │ │ │ │ - b bfb94 │ │ │ │ + b bfb84 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r4, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bfcd0 │ │ │ │ + bls bfcc0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfc60 │ │ │ │ + bne bfc50 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfd04 │ │ │ │ + bls bfcf4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bfc80 │ │ │ │ + bne bfc70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #96] @ bfd1c │ │ │ │ + ldr r3, [pc, #96] @ bfd0c │ │ │ │ add r7, r7, r7, lsl #4 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b bfcf0 │ │ │ │ + b bfce0 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ ldr r3, [r0] │ │ │ │ orr ip, ip, r7, lsl #16 │ │ │ │ orr ip, ip, #-486539264 @ 0xe3000000 │ │ │ │ orr ip, ip, #1048576 @ 0x100000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r0] │ │ │ │ str ip, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b bf14c │ │ │ │ - ldr r1, [pc, #20] @ bfd20 │ │ │ │ + b bf13c │ │ │ │ + ldr r1, [pc, #20] @ bfd10 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfcb4 │ │ │ │ + b bfca4 │ │ │ │ tst r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ lsl r6, r3, #12 │ │ │ │ lsl r5, r2, #16 │ │ │ │ - bcc bfdc4 │ │ │ │ + bcc bfdb4 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi bfda0 │ │ │ │ + bhi bfd90 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bfde8 │ │ │ │ + bls bfdd8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne bfd54 │ │ │ │ + bne bfd44 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r5, r5, r6 │ │ │ │ orr r5, r5, #-469762045 @ 0xe4000003 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r5, r5, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4] │ │ │ │ str r5, [r3] │ │ │ │ @@ -161526,48 +161522,48 @@ │ │ │ │ orr r1, r1, r6 │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r3, #4 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ bfe00 │ │ │ │ + ldr r2, [pc, #16] @ bfdf0 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bfd84 │ │ │ │ + b bfd74 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r5, r1, #12 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bcc bfea8 │ │ │ │ + bcc bfe98 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bfe84 │ │ │ │ + bhi bfe74 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfec8 │ │ │ │ + bls bfeb8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfe40 │ │ │ │ + bne bfe30 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ bfee0 │ │ │ │ + ldr r3, [pc, #108] @ bfed0 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r5, r3 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -161582,61 +161578,61 @@ │ │ │ │ orr r2, r2, r5 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ bfee4 │ │ │ │ + ldr r1, [pc, #20] @ bfed4 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfe6c │ │ │ │ + b bfe5c │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bffa8 │ │ │ │ + bls bff98 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff08 │ │ │ │ + bne bfef8 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bffd4 │ │ │ │ + bls bffc4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff2c │ │ │ │ + bne bff1c │ │ │ │ cmp r5, r4 │ │ │ │ movne r7, r4 │ │ │ │ moveq r7, #3 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r3, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls c0000 │ │ │ │ + bls bfff0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bff58 │ │ │ │ + bne bff48 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r7, r4, lsl #12 │ │ │ │ orr r3, r3, r5, lsl #16 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6] │ │ │ │ @@ -161666,15 +161662,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ orr r3, r3, r7, lsl #12 │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b bff88 │ │ │ │ + b bff78 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r1, [r0] │ │ │ │ @@ -161686,41 +161682,41 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c00f4 │ │ │ │ + bls c00e4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c005c │ │ │ │ + bne c004c │ │ │ │ mvn r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0118 │ │ │ │ + bls c0108 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c0080 │ │ │ │ + bne c0070 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r6, #3 │ │ │ │ movne r6, #5 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c013c │ │ │ │ + bls c012c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c00ac │ │ │ │ + bne c009c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r6, r5, lsl #12 │ │ │ │ orr r3, r3, #-536870912 @ 0xe0000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r2] │ │ │ │ @@ -161745,30 +161741,30 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r6, lsl #12 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c00d8 │ │ │ │ + b c00c8 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr ip, [pc, #20] @ c0178 │ │ │ │ + ldr ip, [pc, #20] @ c0168 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #16] @ c017c │ │ │ │ + ldr r1, [pc, #16] @ c016c │ │ │ │ str ip, [r3], #8 │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ add sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #48] @ c01bc │ │ │ │ + ldr r1, [pc, #48] @ c01ac │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #40] @ c01c0 │ │ │ │ + ldr ip, [pc, #40] @ c01b0 │ │ │ │ add r1, r1, #8192 @ 0x2000 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #51 @ 0x33 │ │ │ │ add ip, r3, #12 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -161786,272 +161782,272 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r7, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls c027c │ │ │ │ + bls c026c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne c01ec │ │ │ │ + bne c01dc │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls c02b0 │ │ │ │ + bls c02a0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c0210 │ │ │ │ + bne c0200 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c02d4 │ │ │ │ + bls c02c4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0230 │ │ │ │ + bne c0220 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #128] @ c02ec │ │ │ │ + ldr r3, [pc, #128] @ c02dc │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, r6, lsl #16 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b c029c │ │ │ │ + b c028c │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, ip, r6, lsl #16 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b bf14c │ │ │ │ + b bf13c │ │ │ │ orr r3, ip, r3, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, r6, lsl #16 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b c029c │ │ │ │ - ldr r1, [pc, #20] @ c02f0 │ │ │ │ + b c028c │ │ │ │ + ldr r1, [pc, #20] @ c02e0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b c0264 │ │ │ │ + b c0254 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #628] @ c0580 │ │ │ │ + ldr ip, [pc, #628] @ c0570 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #616] @ c0584 │ │ │ │ + ldr r0, [pc, #616] @ c0574 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #604] @ c0588 │ │ │ │ + ldr r3, [pc, #604] @ c0578 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #588] @ c058c │ │ │ │ + ldr r2, [pc, #588] @ c057c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [r6] │ │ │ │ str ip, [r6] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ add ip, sp, #20 │ │ │ │ str ip, [sp, #32] │ │ │ │ - ldr r0, [pc, #548] @ c0590 │ │ │ │ + ldr r0, [pc, #548] @ c0580 │ │ │ │ add ip, r2, #4 │ │ │ │ subs r5, r1, #0 │ │ │ │ str r9, [sp, #24] │ │ │ │ str ip, [r4, #4] │ │ │ │ str r0, [r2] │ │ │ │ - bne c040c │ │ │ │ - ldr r2, [pc, #524] @ c0594 │ │ │ │ + bne c03fc │ │ │ │ + ldr r2, [pc, #524] @ c0584 │ │ │ │ add r8, r4, #4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c0598 │ │ │ │ + ldr r3, [pc, #496] @ c0588 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov fp, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str fp, [r4, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c0434 │ │ │ │ - ldr r2, [pc, #440] @ c059c │ │ │ │ - ldr r3, [pc, #412] @ c0584 │ │ │ │ + bls c0424 │ │ │ │ + ldr r2, [pc, #440] @ c058c │ │ │ │ + ldr r3, [pc, #412] @ c0574 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c057c │ │ │ │ + bne c056c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #368] @ c05a0 │ │ │ │ + ldr r3, [pc, #368] @ c0590 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c03a0 │ │ │ │ + b c0390 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ cmn r7, #1 │ │ │ │ - beq c04ac │ │ │ │ + beq c049c │ │ │ │ lsl r3, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #308] @ c05a4 │ │ │ │ - ldr r1, [pc, #308] @ c05a8 │ │ │ │ + ldr r0, [pc, #308] @ c0594 │ │ │ │ + ldr r1, [pc, #308] @ c0598 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne c0558 │ │ │ │ + bne c0548 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #260] @ c05ac │ │ │ │ + ldr r3, [pc, #260] @ c059c │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c04d0 │ │ │ │ + b c04c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #240] @ c05b0 │ │ │ │ + ldr r3, [pc, #240] @ c05a0 │ │ │ │ str r3, [r2] │ │ │ │ - ldrne r3, [pc, #236] @ c05b4 │ │ │ │ + ldrne r3, [pc, #236] @ c05a4 │ │ │ │ strne r3, [r2, #4] │ │ │ │ addeq r2, r2, #4 │ │ │ │ addne r2, r2, #8 │ │ │ │ add r0, r2, #4 │ │ │ │ - ldr r1, [pc, #220] @ c05b8 │ │ │ │ + ldr r1, [pc, #220] @ c05a8 │ │ │ │ str r0, [r4, #4] │ │ │ │ eor r3, r5, #1 │ │ │ │ str r1, [r2] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp] │ │ │ │ - bl d61d0 │ │ │ │ + bl d61c0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c03dc │ │ │ │ + bhi c03cc │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #156] @ c05bc │ │ │ │ + ldr r1, [pc, #156] @ c05ac │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, sl │ │ │ │ str r1, [r3] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c03dc │ │ │ │ + b c03cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #88] @ c05c0 │ │ │ │ + ldr r3, [pc, #88] @ c05b0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldrne r3, [pc, #84] @ c05c4 │ │ │ │ + ldrne r3, [pc, #84] @ c05b4 │ │ │ │ strne r3, [r2, #12] │ │ │ │ addeq r2, r2, #12 │ │ │ │ addne r2, r2, #16 │ │ │ │ - b c04d0 │ │ │ │ + b c04c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, lr, r0, ror #25 │ │ │ │ + @ instruction: 0x001efcf0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001efcbc │ │ │ │ + andseq pc, lr, ip, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r2, r2, #2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ cmp r2, #0 │ │ │ │ - andseq pc, lr, r4, lsl ip @ │ │ │ │ + andseq pc, lr, r4, lsr #24 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ asr r5, r5, #1 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ str r4, [r4, r2] │ │ │ │ str r2, [fp, #-8] │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ ldr r1, [r4, r5] │ │ │ │ str r4, [r4, r5] │ │ │ │ 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, #3000] @ c1198 │ │ │ │ - ldr r1, [pc, #3000] @ c119c │ │ │ │ - ldr r2, [pc, #3000] @ c11a0 │ │ │ │ + ldr ip, [pc, #3000] @ c1188 │ │ │ │ + ldr r1, [pc, #3000] @ c118c │ │ │ │ + ldr r2, [pc, #3000] @ c1190 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2976] @ c11a4 │ │ │ │ + ldr r3, [pc, #2976] @ c1194 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -162059,15 +162055,15 @@ │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r9 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2916] @ c11a8 │ │ │ │ + ldr r3, [pc, #2916] @ c1198 │ │ │ │ cmp fp, #1 │ │ │ │ mov r2, r3 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ @@ -162076,730 +162072,730 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, r1, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq c0e88 │ │ │ │ + beq c0e78 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c0f4c │ │ │ │ + beq c0f3c │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1008 │ │ │ │ + beq c0ff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1138 │ │ │ │ - ldr r3, [pc, #2820] @ c11ac │ │ │ │ + beq c1128 │ │ │ │ + ldr r3, [pc, #2820] @ c119c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2692] @ 0xa84 │ │ │ │ - ldr r3, [pc, #2812] @ c11b0 │ │ │ │ + ldr r3, [pc, #2812] @ c11a0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add r6, r5, #4 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #2720] @ c11b4 │ │ │ │ + bl c000c │ │ │ │ + ldr r3, [pc, #2720] @ c11a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e3c │ │ │ │ + bls c0e2c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c0718 │ │ │ │ + bne c0708 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2664] @ c11b8 │ │ │ │ + ldr r2, [pc, #2664] @ c11a8 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #53248 @ 0xd000 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r3, #12 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c1194 │ │ │ │ + bne c1184 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c0fb0 │ │ │ │ + beq c0fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq c0f44 │ │ │ │ - bl b945c │ │ │ │ + beq c0f34 │ │ │ │ + bl b944c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ cmp fp, #1 │ │ │ │ movne r3, #4 │ │ │ │ moveq r2, #4 │ │ │ │ addeq r5, r4, #4 │ │ │ │ addne r5, r4, r3 │ │ │ │ moveq r1, r2 │ │ │ │ movne r2, r3 │ │ │ │ moveq r3, #8 │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e54 │ │ │ │ + bls c0e44 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0804 │ │ │ │ + bne c07f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r7, r3, #12 │ │ │ │ - ldr r2, [pc, #2424] @ c11b8 │ │ │ │ - ldr r9, [pc, #2424] @ c11bc │ │ │ │ - ldr r8, [pc, #2424] @ c11c0 │ │ │ │ + ldr r2, [pc, #2424] @ c11a8 │ │ │ │ + ldr r9, [pc, #2424] @ c11ac │ │ │ │ + ldr r8, [pc, #2424] @ c11b0 │ │ │ │ cmp r7, r6 │ │ │ │ stm r3, {r2, r9} │ │ │ │ str r7, [r4, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0fc0 │ │ │ │ + beq c0fb0 │ │ │ │ cmp fp, #1 │ │ │ │ strne sl, [sp, #12] │ │ │ │ - beq c1034 │ │ │ │ + beq c1024 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #2380] @ c11c4 │ │ │ │ + ldr r2, [pc, #2380] @ c11b4 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2372] @ c11c8 │ │ │ │ + ldr r3, [pc, #2372] @ c11b8 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r3, #108 @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #2324] @ c11cc │ │ │ │ + ldr ip, [pc, #2324] @ c11bc │ │ │ │ str ip, [r0] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov ip, #64 @ 0x40 │ │ │ │ add lr, r0, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #2280] @ c11d0 │ │ │ │ + ldr lr, [pc, #2280] @ c11c0 │ │ │ │ str lr, [r0] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2236] @ c11d4 │ │ │ │ + ldr r1, [pc, #2236] @ c11c4 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2228] @ c11d8 │ │ │ │ + ldr r2, [pc, #2228] @ c11c8 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2144] @ c11dc │ │ │ │ - ldr r2, [pc, #2144] @ c11e0 │ │ │ │ + ldr r1, [pc, #2144] @ c11cc │ │ │ │ + ldr r2, [pc, #2144] @ c11d0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #2116] @ c11cc │ │ │ │ + ldr r2, [pc, #2116] @ c11bc │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r1, #8716288 @ 0x850000 │ │ │ │ add r2, r3, #16 │ │ │ │ add r1, r1, #20 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ add ip, r3, #20 │ │ │ │ - ldr r1, [pc, #2096] @ c11e4 │ │ │ │ + ldr r1, [pc, #2096] @ c11d4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2056] @ c11e8 │ │ │ │ + ldr r1, [pc, #2056] @ c11d8 │ │ │ │ str r1, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0f1c │ │ │ │ + beq c0f0c │ │ │ │ add r3, r9, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1996] @ c11e8 │ │ │ │ + ldr r3, [pc, #1996] @ c11d8 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1972] @ c11ec │ │ │ │ + ldr r2, [pc, #1972] @ c11dc │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #1932] @ c11cc │ │ │ │ + ldr r1, [pc, #1932] @ c11bc │ │ │ │ cmp fp, #1 │ │ │ │ str r1, [r8], #8 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq c1018 │ │ │ │ + beq c1008 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #1888] @ c11bc │ │ │ │ + ldr r3, [pc, #1888] @ c11ac │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #1884] @ c11c0 │ │ │ │ + ldr r3, [pc, #1884] @ c11b0 │ │ │ │ cmp r1, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ add r0, r8, #12 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1892] @ c11f0 │ │ │ │ + ldr r0, [pc, #1892] @ c11e0 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, #480 @ 0x1e0 │ │ │ │ - ldr r3, [pc, #1844] @ c11f4 │ │ │ │ + ldr r3, [pc, #1844] @ c11e4 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e6c │ │ │ │ + bls c0e5c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ac0 │ │ │ │ + bne c0ab0 │ │ │ │ mov r2, #0 │ │ │ │ mvn r0, #480 @ 0x1e0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0f00 │ │ │ │ + bls c0ef0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ae4 │ │ │ │ + bne c0ad4 │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1756] @ c11f8 │ │ │ │ + ldr r2, [pc, #1756] @ c11e8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #46 @ 0x2e │ │ │ │ add r2, ip, #4 │ │ │ │ - ldr r8, [pc, #1668] @ c11fc │ │ │ │ + ldr r8, [pc, #1668] @ c11ec │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r8, [ip] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0bf0 │ │ │ │ + beq c0be0 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp r8, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r3, [pc, #1492] @ c1200 │ │ │ │ + bhi c0eb4 │ │ │ │ + ldr r3, [pc, #1492] @ c11f0 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [r7], #8 │ │ │ │ add r3, r3, #77824 @ 0x13000 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ cmp r7, r6 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0c70 │ │ │ │ + beq c0c60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1332] @ c11e0 │ │ │ │ - ldr r2, [pc, #1324] @ c11dc │ │ │ │ - ldr r9, [pc, #1356] @ c1200 │ │ │ │ - ldr lr, [pc, #1356] @ c1204 │ │ │ │ + ldr r1, [pc, #1332] @ c11d0 │ │ │ │ + ldr r2, [pc, #1324] @ c11cc │ │ │ │ + ldr r9, [pc, #1356] @ c11f0 │ │ │ │ + ldr lr, [pc, #1356] @ c11f4 │ │ │ │ str r1, [r3, #16] │ │ │ │ add r1, r3, #24 │ │ │ │ stm r3, {r2, r9, lr} │ │ │ │ - ldr ip, [pc, #1296] @ c11d8 │ │ │ │ - ldr r2, [pc, #1340] @ c1208 │ │ │ │ + ldr ip, [pc, #1296] @ c11c8 │ │ │ │ + ldr r2, [pc, #1340] @ c11f8 │ │ │ │ cmp r1, r6 │ │ │ │ str ip, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r2, [pc, #1248] @ c11c4 │ │ │ │ + bhi c0eb4 │ │ │ │ + ldr r2, [pc, #1248] @ c11b4 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1260] @ c11e4 │ │ │ │ + ldr r3, [pc, #1260] @ c11d4 │ │ │ │ str r3, [r2, #28]! │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov ip, #108 @ 0x6c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add lr, r0, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1184] @ c11c8 │ │ │ │ + ldr lr, [pc, #1184] @ c11b8 │ │ │ │ str lr, [r0] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1192] @ c11e8 │ │ │ │ + ldr ip, [pc, #1192] @ c11d8 │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp fp, #2 │ │ │ │ - beq c10f4 │ │ │ │ + beq c10e4 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c111c │ │ │ │ - ldr r3, [pc, #1128] @ c11e8 │ │ │ │ + beq c110c │ │ │ │ + ldr r3, [pc, #1128] @ c11d8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #1144] @ c1200 │ │ │ │ + ldr r3, [pc, #1144] @ c11f0 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r3, [pc, #1084] @ c11d8 │ │ │ │ + ldr r3, [pc, #1084] @ c11c8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #1084] @ c11e0 │ │ │ │ + ldr r3, [pc, #1084] @ c11d0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #1120] @ c120c │ │ │ │ + ldr r2, [pc, #1120] @ c11fc │ │ │ │ add r3, r7, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r7, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [pc, #1012] @ c11bc │ │ │ │ + ldr r0, [pc, #1012] @ c11ac │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1088] @ c1210 │ │ │ │ + ldr r2, [pc, #1088] @ c1200 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #1000] @ c11c0 │ │ │ │ + ldr r1, [pc, #1000] @ c11b0 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c0660 │ │ │ │ + bne c0650 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #3 │ │ │ │ - bne c063c │ │ │ │ + bne c062c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b c0ed4 │ │ │ │ - ldr r2, [pc, #976] @ c1214 │ │ │ │ + b c0ec4 │ │ │ │ + ldr r2, [pc, #976] @ c1204 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0748 │ │ │ │ + b c0738 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #948] @ c1214 │ │ │ │ + ldr r2, [pc, #948] @ c1204 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0834 │ │ │ │ + b c0824 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #139264 @ 0x22000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b c0b24 │ │ │ │ + b c0b14 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1148 │ │ │ │ + beq c1138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1158 │ │ │ │ - ldr r3, [pc, #884] @ c1218 │ │ │ │ + beq c1148 │ │ │ │ + ldr r3, [pc, #884] @ c1208 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2668] @ 0xa6c │ │ │ │ - ldr r3, [pc, #768] @ c11b0 │ │ │ │ + ldr r3, [pc, #768] @ c11a0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ add r6, r5, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b c06c4 │ │ │ │ + b c06b4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #832] @ c121c │ │ │ │ - ldr r3, [pc, #704] @ c11a0 │ │ │ │ + ldr r2, [pc, #832] @ c120c │ │ │ │ + ldr r3, [pc, #704] @ c1190 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c1190 │ │ │ │ + bne c1180 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #788] @ c1220 │ │ │ │ + ldr r2, [pc, #788] @ c1210 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b c0b24 │ │ │ │ + b c0b14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #764] @ c1224 │ │ │ │ + ldr r3, [pc, #764] @ c1214 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ - bl b990c │ │ │ │ - b c07c0 │ │ │ │ + b c0a40 │ │ │ │ + bl b98fc │ │ │ │ + b c07b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1168 │ │ │ │ + beq c1158 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c117c │ │ │ │ - ldr r3, [pc, #704] @ c1228 │ │ │ │ + beq c116c │ │ │ │ + ldr r3, [pc, #704] @ c1218 │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2680] @ 0xa78 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #560] @ c11b0 │ │ │ │ + ldr r2, [pc, #560] @ c11a0 │ │ │ │ str r2, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #648] @ c122c │ │ │ │ + ldr r1, [pc, #648] @ c121c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b c06c4 │ │ │ │ + b c06b4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b96b4 │ │ │ │ - b c07c0 │ │ │ │ + bl b96a4 │ │ │ │ + b c07b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #580] @ c1210 │ │ │ │ + ldr r3, [pc, #580] @ c1200 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ str r9, [r3], #8 │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r8, [r2, #4] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0eb4 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ - b c086c │ │ │ │ - ldr r3, [pc, #544] @ c1230 │ │ │ │ + b c085c │ │ │ │ + ldr r3, [pc, #544] @ c1220 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2696] @ 0xa88 │ │ │ │ - b c06ac │ │ │ │ + b c069c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ + b c0a40 │ │ │ │ add r2, r3, #16 │ │ │ │ - ldr r1, [pc, #500] @ c1234 │ │ │ │ + ldr r1, [pc, #500] @ c1224 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c11c8 │ │ │ │ + ldr lr, [pc, #356] @ c11b8 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ mov ip, #36 @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ str lr, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #352] @ c1238 │ │ │ │ + ldr r0, [pc, #352] @ c1228 │ │ │ │ add ip, lr, r3 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r0, [lr] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ - b c0fe0 │ │ │ │ + bl bfed8 │ │ │ │ + b c0fd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ c1224 │ │ │ │ + ldr r3, [pc, #292] @ c1214 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c0db4 │ │ │ │ + b c0da4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - b c0d78 │ │ │ │ - ldr r3, [pc, #252] @ c123c │ │ │ │ + b c0d68 │ │ │ │ + ldr r3, [pc, #252] @ c122c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2700] @ 0xa8c │ │ │ │ - b c06ac │ │ │ │ - ldr r3, [pc, #240] @ c1240 │ │ │ │ + b c069c │ │ │ │ + ldr r3, [pc, #240] @ c1230 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2672] @ 0xa70 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #228] @ c1244 │ │ │ │ + b c0e98 │ │ │ │ + ldr r3, [pc, #228] @ c1234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2676] @ 0xa74 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #216] @ c1248 │ │ │ │ + b c0e98 │ │ │ │ + ldr r3, [pc, #216] @ c1238 │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2684] @ 0xa7c │ │ │ │ - b c0f70 │ │ │ │ - ldr r3, [pc, #200] @ c124c │ │ │ │ + b c0f60 │ │ │ │ + ldr r3, [pc, #200] @ c123c │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2688] @ 0xa80 │ │ │ │ - b c0f70 │ │ │ │ + b c0f60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq pc, lr, r0, lsl sl @ │ │ │ │ - andseq pc, lr, ip, lsl #20 │ │ │ │ + andseq pc, lr, r0, lsr #20 │ │ │ │ + andseq pc, lr, ip, lsl sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, #0 │ │ │ │ - eoreq r8, sp, r4, lsl r6 │ │ │ │ + eoreq r8, sp, r4, lsr #12 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldrsh r2, [r5] │ │ │ │ @@ -162818,47 +162814,47 @@ │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r7, sp, r8, lsl lr │ │ │ │ - andseq pc, lr, ip, lsl r1 @ │ │ │ │ + eoreq r7, sp, r8, lsr #28 │ │ │ │ + andseq pc, lr, ip, lsr #2 │ │ │ │ bic r2, r2, #0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, sp, r0, asr sp │ │ │ │ + eoreq r7, sp, r0, ror #26 │ │ │ │ str r5, [r4] │ │ │ │ - eoreq r7, sp, ip, lsr #25 │ │ │ │ + @ instruction: 0x002d7cbc │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ + eoreq r7, sp, ip, lsl #23 │ │ │ │ eoreq r7, sp, ip, ror fp │ │ │ │ eoreq r7, sp, ip, ror #22 │ │ │ │ - eoreq r7, sp, ip, asr fp │ │ │ │ - eoreq r7, sp, r8, asr #22 │ │ │ │ - eoreq r7, sp, r4, lsr fp │ │ │ │ + eoreq r7, sp, r8, asr fp │ │ │ │ + eoreq r7, sp, r4, asr #22 │ │ │ │ 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, #28] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ c1580 │ │ │ │ + ldr r0, [pc, #780] @ c1570 │ │ │ │ cmp r1, #3 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #772] @ c1584 │ │ │ │ + ldr r1, [pc, #772] @ c1574 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r8, [pc, #764] @ c1588 │ │ │ │ + ldr r8, [pc, #764] @ c1578 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #748] @ c158c │ │ │ │ + ldr r3, [pc, #748] @ c157c │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r8, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr sl, [r1] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #1 │ │ │ │ @@ -162873,206 +162869,206 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #656] @ c1590 │ │ │ │ + bl c000c │ │ │ │ + ldr r3, [pc, #656] @ c1580 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1500 │ │ │ │ + bls c14f0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1304 │ │ │ │ + bne c12f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, #3 │ │ │ │ - ldr r1, [pc, #592] @ c1594 │ │ │ │ + ldr r1, [pc, #592] @ c1584 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldreq r3, [pc, #584] @ c1598 │ │ │ │ + ldreq r3, [pc, #584] @ c1588 │ │ │ │ streq r3, [r2, #8] │ │ │ │ subeq r3, r3, #-67108861 @ 0xfc000003 │ │ │ │ subeq r3, r3, #1835008 @ 0x1c0000 │ │ │ │ streq r3, [r2, #12] │ │ │ │ add r1, r1, #53248 @ 0xd000 │ │ │ │ addeq r3, r2, #16 │ │ │ │ str r1, [r2, #4] │ │ │ │ - ldreq r2, [pc, #556] @ c159c │ │ │ │ - ldrne r2, [pc, #556] @ c15a0 │ │ │ │ + ldreq r2, [pc, #556] @ c158c │ │ │ │ + ldrne r2, [pc, #556] @ c1590 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c157c │ │ │ │ + bne c156c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c13f8 │ │ │ │ + bne c13e8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c156c │ │ │ │ + bne c155c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1564 │ │ │ │ - bl b945c │ │ │ │ + bne c1554 │ │ │ │ + bl b944c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ addls r6, r5, #4 │ │ │ │ - bls c143c │ │ │ │ - b c14cc │ │ │ │ + bls c142c │ │ │ │ + b c14bc │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r3, [pc, #384] @ c15a4 │ │ │ │ - beq c1428 │ │ │ │ - ldr r3, [pc, #380] @ c15a8 │ │ │ │ + ldr r3, [pc, #384] @ c1594 │ │ │ │ + beq c1418 │ │ │ │ + ldr r3, [pc, #380] @ c1598 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c154c │ │ │ │ + bls c153c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1454 │ │ │ │ + bne c1444 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #260] @ c1594 │ │ │ │ + ldr r1, [pc, #260] @ c1584 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne c1518 │ │ │ │ - ldr r2, [pc, #260] @ c15ac │ │ │ │ + bne c1508 │ │ │ │ + ldr r2, [pc, #260] @ c159c │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #252] @ c15b0 │ │ │ │ + ldr r2, [pc, #252] @ c15a0 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r4, [r9] │ │ │ │ strne r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #220] @ c15b4 │ │ │ │ + ldr r2, [pc, #220] @ c15a4 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #164] @ c1584 │ │ │ │ + ldr r3, [pc, #164] @ c1574 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c1578 │ │ │ │ + bne c1568 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ c15b8 │ │ │ │ + ldr r1, [pc, #176] @ c15a8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b c1334 │ │ │ │ - ldr r3, [pc, #156] @ c15bc │ │ │ │ + b c1324 │ │ │ │ + ldr r3, [pc, #156] @ c15ac │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ - b c14bc │ │ │ │ + bl bf13c │ │ │ │ + b c14ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #96] @ c15b8 │ │ │ │ + ldr r2, [pc, #96] @ c15a8 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1484 │ │ │ │ - bl b990c │ │ │ │ - b c13d8 │ │ │ │ + b c1474 │ │ │ │ + bl b98fc │ │ │ │ + b c13c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b96b4 │ │ │ │ - b c13d8 │ │ │ │ + bl b96a4 │ │ │ │ + b c13c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, ror sp │ │ │ │ + andseq lr, lr, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, asr sp │ │ │ │ + andseq lr, lr, ip, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov r5, r7 │ │ │ │ mov r5, #2 │ │ │ │ mov r5, #1 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - andseq lr, lr, ip, lsl fp │ │ │ │ + andseq lr, lr, ip, lsr #22 │ │ │ │ mov r3, #0 │ │ │ │ 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 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1540] @ c1be8 │ │ │ │ - ldr r2, [pc, #1540] @ c1bec │ │ │ │ + ldr r0, [pc, #1540] @ c1bd8 │ │ │ │ + ldr r2, [pc, #1540] @ c1bdc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1532] @ c1bf0 │ │ │ │ - ldr r3, [pc, #1532] @ c1bf4 │ │ │ │ + ldr r5, [pc, #1532] @ c1be0 │ │ │ │ + ldr r3, [pc, #1532] @ c1be4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr fp, [r5, r3] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -163081,163 +163077,163 @@ │ │ │ │ str r2, [fp] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bls c1668 │ │ │ │ - ldr r2, [pc, #1464] @ c1bf8 │ │ │ │ - ldr r3, [pc, #1448] @ c1bec │ │ │ │ + bls c1658 │ │ │ │ + ldr r2, [pc, #1464] @ c1be8 │ │ │ │ + ldr r3, [pc, #1448] @ c1bdc │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c1be0 │ │ │ │ + bne c1bd0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #1416] @ c1bfc │ │ │ │ + ldr r1, [pc, #1416] @ c1bec │ │ │ │ str r1, [r3] │ │ │ │ sub r1, r1, #134144 @ 0x20c00 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r9, [pc, #1404] @ c1c00 │ │ │ │ + ldr r9, [pc, #1404] @ c1bf0 │ │ │ │ sub r1, r1, #1008 @ 0x3f0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3, #8] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #70 @ 0x46 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r9, [ip] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq c1a8c │ │ │ │ + beq c1a7c │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ c1c04 │ │ │ │ + ldr r1, [pc, #1296] @ c1bf4 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1288] @ c1c08 │ │ │ │ + ldr r2, [pc, #1288] @ c1bf8 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r2, [pc, #1260] @ c1c0c │ │ │ │ - ldr r9, [pc, #1260] @ c1c10 │ │ │ │ - ldr lr, [pc, #1260] @ c1c14 │ │ │ │ + ldr r2, [pc, #1260] @ c1bfc │ │ │ │ + ldr r9, [pc, #1260] @ c1c00 │ │ │ │ + ldr lr, [pc, #1260] @ c1c04 │ │ │ │ str r2, [ip] │ │ │ │ sub r2, r2, #4 │ │ │ │ stmib ip, {r2, r9, lr} │ │ │ │ add lr, lr, #8384 @ 0x20c0 │ │ │ │ sub r2, r2, #8 │ │ │ │ add lr, lr, #-1073741782 @ 0xc000002a │ │ │ │ str r2, [ip, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r2, ip, #24 │ │ │ │ add lr, lr, #1010827264 @ 0x3c400000 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [ip, #20] │ │ │ │ str r3, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1172] @ c1c18 │ │ │ │ + ldr r2, [pc, #1172] @ c1c08 │ │ │ │ str r2, [r3], #4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - ldr r2, [pc, #1156] @ c1c1c │ │ │ │ + ldr r2, [pc, #1156] @ c1c0c │ │ │ │ str r2, [r3] │ │ │ │ - bhi c1638 │ │ │ │ - ldr r3, [pc, #1148] @ c1c20 │ │ │ │ + bhi c1628 │ │ │ │ + ldr r3, [pc, #1148] @ c1c10 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r5, [pc, #1108] @ c1c24 │ │ │ │ + ldr r5, [pc, #1108] @ c1c14 │ │ │ │ add r6, lr, r1 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [lr] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ba180 │ │ │ │ + bl ba170 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a74 │ │ │ │ cmp sl, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r4, #4 │ │ │ │ movne r3, #20 │ │ │ │ moveq r3, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp r8, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a74 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ - ldr lr, [pc, #920] @ c1c24 │ │ │ │ + ldr lr, [pc, #920] @ c1c14 │ │ │ │ mov r7, #1 │ │ │ │ add r5, ip, #4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ str lr, [ip] │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #12] │ │ │ │ @@ -163246,219 +163242,219 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ mov r1, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl ba180 │ │ │ │ + bl ba170 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a74 │ │ │ │ cmp sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bne c1b28 │ │ │ │ + bne c1b18 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #776] @ c1c28 │ │ │ │ - ldr r0, [pc, #776] @ c1c2c │ │ │ │ + ldr ip, [pc, #776] @ c1c18 │ │ │ │ + ldr r0, [pc, #776] @ c1c1c │ │ │ │ str ip, [r2], #8 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #716] @ c1c30 │ │ │ │ + ldr r3, [pc, #716] @ c1c20 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a74 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c1be4 │ │ │ │ + bne c1bd4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #592] @ c1c34 │ │ │ │ - ldr r2, [pc, #572] @ c1c24 │ │ │ │ + ldr r1, [pc, #592] @ c1c24 │ │ │ │ + ldr r2, [pc, #572] @ c1c14 │ │ │ │ add ip, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a74 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne c1b90 │ │ │ │ + bne c1b80 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #432] @ c1c24 │ │ │ │ + ldr r2, [pc, #432] @ c1c14 │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c1638 │ │ │ │ + b c1628 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b c1638 │ │ │ │ - ldr r2, [pc, #420] @ c1c38 │ │ │ │ + b c1628 │ │ │ │ + ldr r2, [pc, #420] @ c1c28 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #180224 @ 0x2c000 │ │ │ │ str r2, [r3, #4] │ │ │ │ sub r2, r2, #1048576 @ 0x100000 │ │ │ │ add r1, r3, #12 │ │ │ │ sub r2, r2, #4096 @ 0x1000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ - ldr r9, [pc, #324] @ c1c10 │ │ │ │ + bl c000c │ │ │ │ + ldr r9, [pc, #324] @ c1c00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr lr, [pc, #320] @ c1c14 │ │ │ │ - ldr r2, [pc, #356] @ c1c3c │ │ │ │ - ldr ip, [pc, #356] @ c1c40 │ │ │ │ + ldr lr, [pc, #320] @ c1c04 │ │ │ │ + ldr r2, [pc, #356] @ c1c2c │ │ │ │ + ldr ip, [pc, #356] @ c1c30 │ │ │ │ stm r1, {r2, r9, lr} │ │ │ │ sub r2, r2, #8 │ │ │ │ str r2, [r1, #12] │ │ │ │ mov r3, #2 │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r1, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #288] @ c1c44 │ │ │ │ + ldr r2, [pc, #288] @ c1c34 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1784 │ │ │ │ + b c1774 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #212] @ c1c28 │ │ │ │ - ldr r0, [pc, #212] @ c1c2c │ │ │ │ + ldr ip, [pc, #212] @ c1c18 │ │ │ │ + ldr r0, [pc, #212] @ c1c1c │ │ │ │ str ip, [r2], #8 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ - b c1958 │ │ │ │ + bl beffc │ │ │ │ + b c1948 │ │ │ │ add r2, r1, #4 │ │ │ │ - ldr r3, [pc, #172] @ c1c48 │ │ │ │ + ldr r3, [pc, #172] @ c1c38 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #140] @ c1c4c │ │ │ │ + ldr ip, [pc, #140] @ c1c3c │ │ │ │ add lr, r0, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ str ip, [r0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ - b c1a44 │ │ │ │ + bl bfa24 │ │ │ │ + b c1a34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, r4, lsl sl │ │ │ │ + andseq lr, lr, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ee9f8 │ │ │ │ + andseq lr, lr, r8, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001ee9b8 │ │ │ │ + andseq lr, lr, r8, asr #19 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -163476,310 +163472,310 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #988] @ c2044 │ │ │ │ - ldr r2, [pc, #988] @ c2048 │ │ │ │ + ldr r1, [pc, #988] @ c2034 │ │ │ │ + ldr r2, [pc, #988] @ c2038 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r6, [pc, #976] @ c204c │ │ │ │ + ldr r6, [pc, #976] @ c203c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #972] @ c2050 │ │ │ │ + ldr r3, [pc, #972] @ c2040 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r9, [r2] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #940] @ c2054 │ │ │ │ + ldr r3, [pc, #940] @ c2044 │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [fp, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r3, #2760] @ 0xac8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, r7, r3 │ │ │ │ - ldr r2, [pc, #896] @ c2058 │ │ │ │ + ldr r2, [pc, #896] @ c2048 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #864] @ c205c │ │ │ │ + bl c000c │ │ │ │ + ldr r3, [pc, #864] @ c204c │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1d90 │ │ │ │ + bls c1d80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1d00 │ │ │ │ + bne c1cf0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, r1 │ │ │ │ - ldr sl, [pc, #800] @ c2060 │ │ │ │ + ldr sl, [pc, #800] @ c2050 │ │ │ │ str sl, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #788] @ c2064 │ │ │ │ + ldr r3, [pc, #788] @ c2054 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bls c1da8 │ │ │ │ + bls c1d98 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #772] @ c2068 │ │ │ │ + ldr r2, [pc, #772] @ c2058 │ │ │ │ str r9, [r3] │ │ │ │ - ldr r3, [pc, #732] @ c2048 │ │ │ │ + ldr r3, [pc, #732] @ c2038 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c203c │ │ │ │ + bne c202c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #720] @ c206c │ │ │ │ + ldr r2, [pc, #720] @ c205c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c1d30 │ │ │ │ - ldr r3, [pc, #704] @ c2070 │ │ │ │ + b c1d20 │ │ │ │ + ldr r3, [pc, #704] @ c2060 │ │ │ │ add ip, r1, #12 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2030 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #652] @ c2074 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #652] @ c2064 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c1d54 │ │ │ │ - ldr r3, [pc, #616] @ c2078 │ │ │ │ + bhi c1d44 │ │ │ │ + ldr r3, [pc, #616] @ c2068 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r9, r7 │ │ │ │ - bls c1e40 │ │ │ │ + bls c1e30 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b c1d58 │ │ │ │ - ldr r3, [pc, #564] @ c207c │ │ │ │ - ldr r2, [pc, #524] @ c2058 │ │ │ │ + b c1d48 │ │ │ │ + ldr r3, [pc, #564] @ c206c │ │ │ │ + ldr r2, [pc, #524] @ c2048 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #2764] @ 0xacc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #4 │ │ │ │ add r1, r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r1 │ │ │ │ add r1, r9, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r9] │ │ │ │ mov r2, r3 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r2 │ │ │ │ str sl, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ldr r3, [pc, #448] @ c2064 │ │ │ │ + ldr r3, [pc, #448] @ c2054 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2030 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #412] @ c2080 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #412] @ c2070 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #352] @ c2084 │ │ │ │ + ldr r0, [pc, #352] @ c2074 │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #348] @ c2088 │ │ │ │ + ldr r2, [pc, #348] @ c2078 │ │ │ │ add r0, r3, #12 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [r3] │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r9, [r5, #32] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #11 │ │ │ │ str r7, [r3, #2780] @ 0xadc │ │ │ │ add r3, r5, #4 │ │ │ │ mov fp, r3 │ │ │ │ mvn r1, #11 │ │ │ │ mov r3, #14 │ │ │ │ mov r0, fp │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r2 │ │ │ │ str sl, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - ldr r3, [pc, #168] @ c2064 │ │ │ │ + ldr r3, [pc, #168] @ c2054 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2030 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #144] @ c208c │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #144] @ c207c │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r8, r3 │ │ │ │ movhi r8, #0 │ │ │ │ movls r8, #1 │ │ │ │ - b c1d58 │ │ │ │ + b c1d48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, lsl #7 │ │ │ │ + mulseq lr, ip, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, ror #6 │ │ │ │ + andseq lr, lr, ip, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, sp, ip │ │ │ │ + eoreq r7, sp, ip, lsl r0 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r0, [r4] │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ + andseq lr, lr, r0, lsr #5 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, sp, r0, ror lr │ │ │ │ + eoreq r6, sp, r0, lsl #29 │ │ │ │ andeq r0, r0, r0, ror r3 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ muleq r0, r4, 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 ip, [pc, #832] @ c23e8 │ │ │ │ - ldr r2, [pc, #832] @ c23ec │ │ │ │ + ldr ip, [pc, #832] @ c23d8 │ │ │ │ + ldr r2, [pc, #832] @ c23dc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #820] @ c23f0 │ │ │ │ + ldr r6, [pc, #820] @ c23e0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #816] @ c23f4 │ │ │ │ + ldr r3, [pc, #816] @ c23e4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #784] @ c23f8 │ │ │ │ + ldr r3, [pc, #784] @ c23e8 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ str r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ c23fc │ │ │ │ + ldr r2, [pc, #772] @ c23ec │ │ │ │ add r0, sp, #12 │ │ │ │ - ldr r9, [pc, #768] @ c2400 │ │ │ │ - ldr r7, [pc, #768] @ c2404 │ │ │ │ + ldr r9, [pc, #768] @ c23f0 │ │ │ │ + ldr r7, [pc, #768] @ c23f4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str fp, [r3, #2944] @ 0xb80 │ │ │ │ @@ -163789,924 +163785,924 @@ │ │ │ │ add r3, fp, #4 │ │ │ │ add r8, r4, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [fp] │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c236c │ │ │ │ + bls c235c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c214c │ │ │ │ + bne c213c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ c2408 │ │ │ │ + ldr r3, [pc, #644] @ c23f8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r3, [r1, #4] │ │ │ │ add r3, r1, #12 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r1] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #620] @ c240c │ │ │ │ + ldr r3, [pc, #620] @ c23fc │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c23cc │ │ │ │ - ldr r3, [pc, #612] @ c2410 │ │ │ │ + bhi c23bc │ │ │ │ + ldr r3, [pc, #612] @ c2400 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c23e4 │ │ │ │ + bne c23d4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #572] @ c2414 │ │ │ │ + ldr r2, [pc, #572] @ c2404 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bcc c239c │ │ │ │ + bcc c238c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c2314 │ │ │ │ + bls c2304 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r3, r1, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - ldr r3, [pc, #508] @ c2418 │ │ │ │ - beq c2220 │ │ │ │ - ldr r3, [pc, #504] @ c241c │ │ │ │ + ldr r3, [pc, #508] @ c2408 │ │ │ │ + beq c2210 │ │ │ │ + ldr r3, [pc, #504] @ c240c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c2384 │ │ │ │ + bls c2374 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c224c │ │ │ │ + bne c223c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #12 │ │ │ │ - ldr r2, [pc, #408] @ c2420 │ │ │ │ + ldr r2, [pc, #408] @ c2410 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r2, [pc, #400] @ c2424 │ │ │ │ + ldr r2, [pc, #400] @ c2414 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #396] @ c2428 │ │ │ │ + ldr r0, [pc, #396] @ c2418 │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi c23cc │ │ │ │ + bhi c23bc │ │ │ │ cmp sl, #1 │ │ │ │ - bne c2354 │ │ │ │ + bne c2344 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #320] @ c242c │ │ │ │ - ldr r3, [pc, #252] @ c23ec │ │ │ │ + ldr r2, [pc, #320] @ c241c │ │ │ │ + ldr r3, [pc, #252] @ c23dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c23e0 │ │ │ │ + bne c23d0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c23b4 │ │ │ │ + bls c23a4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2314 │ │ │ │ + bne c2304 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #232] @ c2430 │ │ │ │ + ldr r3, [pc, #232] @ c2420 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b c2210 │ │ │ │ - ldr r3, [pc, #216] @ c2434 │ │ │ │ + b c2200 │ │ │ │ + ldr r3, [pc, #216] @ c2424 │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [r3, #2948] @ 0xb84 │ │ │ │ - b c2124 │ │ │ │ + b c2114 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #192] @ c2438 │ │ │ │ + ldr r2, [pc, #192] @ c2428 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c217c │ │ │ │ + b c216c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #168] @ c2438 │ │ │ │ + ldr r2, [pc, #168] @ c2428 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c227c │ │ │ │ + b c226c │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r3, r1, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b c2210 │ │ │ │ + b c2200 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #120] @ c2438 │ │ │ │ + ldr r3, [pc, #120] @ c2428 │ │ │ │ add r1, r1, #24 │ │ │ │ orr r3, r0, r3 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - b c2340 │ │ │ │ + b c2330 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r8] │ │ │ │ - b c22e4 │ │ │ │ + b c22d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #30 │ │ │ │ + andseq sp, lr, ip, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #30 │ │ │ │ + andseq sp, lr, ip, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002d6bb4 │ │ │ │ + eoreq r6, sp, r4, asr #23 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r4, [fp] │ │ │ │ muleq r0, ip, r4 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ bx lr │ │ │ │ - andseq sp, lr, ip, lsl #26 │ │ │ │ + andseq sp, lr, ip, lsl sp │ │ │ │ str r0, [fp, r3] │ │ │ │ - eoreq r6, sp, ip, asr r9 │ │ │ │ + eoreq r6, sp, ip, ror #18 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #1760] @ c2b34 │ │ │ │ - ldr r2, [pc, #1760] @ c2b38 │ │ │ │ + ldr r1, [pc, #1760] @ c2b24 │ │ │ │ + ldr r2, [pc, #1760] @ c2b28 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #1748] @ c2b3c │ │ │ │ + ldr r7, [pc, #1748] @ c2b2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1744] @ c2b40 │ │ │ │ + ldr r3, [pc, #1744] @ c2b30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr sl, [r2] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1704] @ c2b44 │ │ │ │ + ldr r2, [pc, #1704] @ c2b34 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r2, #2912] @ 0xb60 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r8, #4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ - ldr r1, [pc, #1672] @ c2b48 │ │ │ │ + ldr r1, [pc, #1672] @ c2b38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r8] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r9, [r4, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r2, #4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #1600] @ c2b4c │ │ │ │ + bl c000c │ │ │ │ + ldr r3, [pc, #1600] @ c2b3c │ │ │ │ ldr r6, [r7, r3] │ │ │ │ rsb r3, r9, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c25a8 │ │ │ │ + bls c2598 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne c250c │ │ │ │ + bne c24fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr fp, [pc, #1528] @ c2b50 │ │ │ │ - ldr r1, [pc, #1528] @ c2b54 │ │ │ │ + ldr fp, [pc, #1528] @ c2b40 │ │ │ │ + ldr r1, [pc, #1528] @ c2b44 │ │ │ │ str fp, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1516] @ c2b58 │ │ │ │ + ldr r2, [pc, #1516] @ c2b48 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bls c25c0 │ │ │ │ + bls c25b0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1500] @ c2b5c │ │ │ │ + ldr r2, [pc, #1500] @ c2b4c │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #1456] @ c2b38 │ │ │ │ + ldr r3, [pc, #1456] @ c2b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c2b2c │ │ │ │ + bne c2b1c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1456] @ c2b60 │ │ │ │ + ldr r2, [pc, #1456] @ c2b50 │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c253c │ │ │ │ + b c252c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b20 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1384] @ c2b64 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #1384] @ c2b54 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ - bhi c2570 │ │ │ │ - ldr r2, [pc, #1288] @ c2b68 │ │ │ │ + bhi c2560 │ │ │ │ + ldr r2, [pc, #1288] @ c2b58 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr fp, [pc, #1284] @ c2b6c │ │ │ │ - ldr r6, [pc, #1284] @ c2b70 │ │ │ │ + ldr fp, [pc, #1284] @ c2b5c │ │ │ │ + ldr r6, [pc, #1284] @ c2b60 │ │ │ │ str fp, [r3, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r7, r2] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str fp, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c2b74 │ │ │ │ + ldr lr, [pc, #1160] @ c2b64 │ │ │ │ mov ip, #43 @ 0x2b │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r1, r9 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #20 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ - ldr lr, [pc, #964] @ c2b78 │ │ │ │ + bl bfa24 │ │ │ │ + ldr lr, [pc, #964] @ c2b68 │ │ │ │ mov r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, #2980] @ 0xba4 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #936] @ c2b7c │ │ │ │ + ldr r3, [pc, #936] @ c2b6c │ │ │ │ add ip, r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ - ldr r9, [pc, #912] @ c2b80 │ │ │ │ + bl bf13c │ │ │ │ + ldr r9, [pc, #912] @ c2b70 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b20 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [lr, #2968] @ 0xb98 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #768] @ c2b84 │ │ │ │ + bl c01b4 │ │ │ │ + ldr r3, [pc, #768] @ c2b74 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ str fp, [r1], #8 │ │ │ │ cmp r1, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #24 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ - ldr lr, [pc, #648] @ c2b80 │ │ │ │ + ldr lr, [pc, #648] @ c2b70 │ │ │ │ add ip, r0, r3 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #620] @ c2b88 │ │ │ │ + ldr ip, [pc, #620] @ c2b78 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #580] @ c2b8c │ │ │ │ + ldr fp, [pc, #580] @ c2b7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r3] │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str fp, [r3] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r7 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r6, [r3] │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr lr, [pc, #284] @ c2b80 │ │ │ │ + ldr lr, [pc, #284] @ c2b70 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ str fp, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r3, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ str fp, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2560 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #132] @ c2b70 │ │ │ │ + ldr ip, [pc, #132] @ c2b60 │ │ │ │ add lr, r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [r3] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ - b c2574 │ │ │ │ + b c2564 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, r0, lsr #23 │ │ │ │ + @ instruction: 0x001edbb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, r0, lsl #23 │ │ │ │ + mulseq lr, r0, fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, ip, lsl r8 │ │ │ │ + eoreq r6, sp, ip, lsr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ - andseq sp, lr, r4, ror sl │ │ │ │ + andseq sp, lr, r4, lsl #21 │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ ldrsh r2, [r0] │ │ │ │ - eoreq r6, sp, r4, lsl #10 │ │ │ │ + eoreq r6, sp, r4, lsl r5 │ │ │ │ cmp r2, r5 │ │ │ │ asr r5, r1, #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrsh r0, [r0, #2] │ │ │ │ cmp r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #844] @ c2ef4 │ │ │ │ - ldr r1, [pc, #844] @ c2ef8 │ │ │ │ + ldr ip, [pc, #844] @ c2ee4 │ │ │ │ + ldr r1, [pc, #844] @ c2ee8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #832] @ c2efc │ │ │ │ + ldr fp, [pc, #832] @ c2eec │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #828] @ c2f00 │ │ │ │ + ldr r3, [pc, #828] @ c2ef0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r3] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #780] @ c2f04 │ │ │ │ + ldr r3, [pc, #780] @ c2ef4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r5, [r3, #2888] @ 0xb48 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, r5, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - ldr r3, [pc, #732] @ c2f08 │ │ │ │ + ldr r3, [pc, #732] @ c2ef8 │ │ │ │ add r7, r4, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2ef0 │ │ │ │ + bne c2ee0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r5, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #692] @ c2f0c │ │ │ │ + ldr r2, [pc, #692] @ c2efc │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bcc c2eac │ │ │ │ - ldr r0, [pc, #664] @ c2f10 │ │ │ │ + bcc c2e9c │ │ │ │ + ldr r0, [pc, #664] @ c2f00 │ │ │ │ add r1, r2, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi c2d9c │ │ │ │ + bhi c2d8c │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #724992 @ 0xb1000 │ │ │ │ add r3, r5, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #624] @ c2f14 │ │ │ │ + ldr r3, [pc, #624] @ c2f04 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb4 │ │ │ │ mov sl, #0 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #584] @ c2f18 │ │ │ │ + ldr r3, [pc, #584] @ c2f08 │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, sl │ │ │ │ str r8, [r4, #12] │ │ │ │ - beq c2ddc │ │ │ │ + beq c2dcc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ c2f1c │ │ │ │ + ldr r3, [pc, #540] @ c2f0c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #532] @ c2f20 │ │ │ │ + ldr r3, [pc, #532] @ c2f10 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ - ldr ip, [pc, #516] @ c2f24 │ │ │ │ + bl bed5c │ │ │ │ + ldr ip, [pc, #516] @ c2f14 │ │ │ │ mov r0, #2 │ │ │ │ add lr, r7, #12 │ │ │ │ - ldr r3, [pc, #508] @ c2f28 │ │ │ │ + ldr r3, [pc, #508] @ c2f18 │ │ │ │ str lr, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [r7, #8] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #440] @ c2f2c │ │ │ │ - ldr r3, [pc, #384] @ c2ef8 │ │ │ │ + ldr r2, [pc, #440] @ c2f1c │ │ │ │ + ldr r3, [pc, #384] @ c2ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c2eec │ │ │ │ + bne c2edc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c2ed4 │ │ │ │ + bls c2ec4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2d9c │ │ │ │ + bne c2d8c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #352] @ c2f30 │ │ │ │ + ldr r2, [pc, #352] @ c2f20 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c2c9c │ │ │ │ - ldr r2, [pc, #336] @ c2f34 │ │ │ │ + b c2c8c │ │ │ │ + ldr r2, [pc, #336] @ c2f24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [fp, r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #280] @ c2f20 │ │ │ │ + ldr sl, [pc, #280] @ c2f10 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ c2f1c │ │ │ │ + ldr r2, [pc, #264] @ c2f0c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r3, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #248] @ c2f28 │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #248] @ c2f18 │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ - ldr r5, [pc, #192] @ c2f1c │ │ │ │ + ldr r5, [pc, #192] @ c2f0c │ │ │ │ str r5, [r3], #8 │ │ │ │ mov ip, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str sl, [lr, #4] │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #156] @ c2f38 │ │ │ │ + ldr r3, [pc, #156] @ c2f28 │ │ │ │ mov r6, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [r3, #2892] @ 0xb4c │ │ │ │ - b c2c18 │ │ │ │ - ldr r3, [pc, #136] @ c2f3c │ │ │ │ + b c2c08 │ │ │ │ + ldr r3, [pc, #136] @ c2f2c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r5, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b c2c9c │ │ │ │ + b c2c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b c2d6c │ │ │ │ + b c2d5c │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #96] @ c2f40 │ │ │ │ + ldr r3, [pc, #96] @ c2f30 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r3, r5, #12 │ │ │ │ - b c2dc8 │ │ │ │ + b c2db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #8 │ │ │ │ + andseq sp, lr, ip, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #8 │ │ │ │ + andseq sp, lr, ip, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, r0, asr #1 │ │ │ │ + ldrdeq r6, [sp], -r0 @ │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r0, [fp] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ bx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, lr, r4, lsl #5 │ │ │ │ + mulseq lr, r4, r2 │ │ │ │ str r1, [fp, r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, sp, ip, lsl lr │ │ │ │ + eoreq r5, sp, ip, lsr #28 │ │ │ │ str r1, [fp] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr sl, [pc, #1804] @ c3668 │ │ │ │ - ldr r1, [pc, #1804] @ c366c │ │ │ │ - ldr r2, [pc, #1804] @ c3670 │ │ │ │ + ldr sl, [pc, #1804] @ c3658 │ │ │ │ + ldr r1, [pc, #1804] @ c365c │ │ │ │ + ldr r2, [pc, #1804] @ c3660 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add sl, pc, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1780] @ c3674 │ │ │ │ + ldr r3, [pc, #1780] @ c3664 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -164723,1678 +164719,1678 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c34e8 │ │ │ │ + beq c34d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq c3638 │ │ │ │ + beq c3628 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c35cc │ │ │ │ - ldr r3, [pc, #1640] @ c3678 │ │ │ │ + beq c35bc │ │ │ │ + ldr r3, [pc, #1640] @ c3668 │ │ │ │ add fp, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [r3, #2360] @ 0x938 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #1604] @ c367c │ │ │ │ + ldr r0, [pc, #1604] @ c366c │ │ │ │ mov r1, r3 │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1708] @ c36f0 │ │ │ │ - ldr r0, [pc, #1592] @ c3680 │ │ │ │ + ldr r2, [pc, #1708] @ c36e0 │ │ │ │ + ldr r0, [pc, #1592] @ c3670 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1580] @ c3684 │ │ │ │ + ldr r3, [pc, #1580] @ c3674 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r1] │ │ │ │ ldr r9, [sl, r3] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c34b8 │ │ │ │ + bls c34a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c3068 │ │ │ │ + bne c3058 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #1692] @ c3744 │ │ │ │ + ldr r3, [pc, #1692] @ c3734 │ │ │ │ str r3, [r1] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #1456] @ c3688 │ │ │ │ + ldr r1, [pc, #1456] @ c3678 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c3198 │ │ │ │ - ldr r8, [pc, #1428] @ c368c │ │ │ │ - ldr r3, [pc, #1428] @ c3690 │ │ │ │ + beq c3188 │ │ │ │ + ldr r8, [pc, #1428] @ c367c │ │ │ │ + ldr r3, [pc, #1428] @ c3680 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r7, r8, r4, lsl #12 │ │ │ │ - bcc c3434 │ │ │ │ - ldr ip, [pc, #1396] @ c3694 │ │ │ │ + bcc c3424 │ │ │ │ + ldr ip, [pc, #1396] @ c3684 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls c3454 │ │ │ │ + bls c3444 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r9, #3 │ │ │ │ andne r9, r4, #15 │ │ │ │ moveq r1, r9 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c3478 │ │ │ │ + bls c3468 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c3140 │ │ │ │ + bne c3130 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1312] @ c3690 │ │ │ │ + ldr r3, [pc, #1312] @ c3680 │ │ │ │ orr r7, r7, r9 │ │ │ │ orr r7, r7, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r7, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne c3100 │ │ │ │ + bne c30f0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #1408] @ c3730 │ │ │ │ + ldr r2, [pc, #1408] @ c3720 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c34d0 │ │ │ │ + bls c34c0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c31cc │ │ │ │ + bne c31bc │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1336] @ c3744 │ │ │ │ + ldr r3, [pc, #1336] @ c3734 │ │ │ │ str r3, [r1] │ │ │ │ - beq c3558 │ │ │ │ - ldr ip, [pc, #1152] @ c3698 │ │ │ │ + beq c3548 │ │ │ │ + ldr ip, [pc, #1152] @ c3688 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r1, #8 │ │ │ │ - ldr lr, [pc, #1144] @ c369c │ │ │ │ + ldr lr, [pc, #1144] @ c368c │ │ │ │ str r2, [r5, #4] │ │ │ │ str lr, [r1, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r1, [sl, ip] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #1232] @ c371c │ │ │ │ + ldr r3, [pc, #1232] @ c370c │ │ │ │ mov r6, r8 │ │ │ │ add r1, r8, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r6], #8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r3, [pc, #1072] @ c36a0 │ │ │ │ + ldr r3, [pc, #1072] @ c3690 │ │ │ │ str r3, [r8, #4] │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #1056] @ c36a4 │ │ │ │ + bhi c33e0 │ │ │ │ + ldr r3, [pc, #1056] @ c3694 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c2fb8 │ │ │ │ + bne c2fa8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1000] @ c36a8 │ │ │ │ + ldr r3, [pc, #1000] @ c3698 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [fp, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2364] @ 0x93c │ │ │ │ add r2, r7, #4 │ │ │ │ - ldr r3, [pc, #1176] @ c3770 │ │ │ │ + ldr r3, [pc, #1176] @ c3760 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #1092] @ c3744 │ │ │ │ + ldr r2, [pc, #1092] @ c3734 │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c33d0 │ │ │ │ - ldr sl, [pc, #848] @ c368c │ │ │ │ - ldr r3, [pc, #852] @ c3694 │ │ │ │ + beq c33c0 │ │ │ │ + ldr sl, [pc, #848] @ c367c │ │ │ │ + ldr r3, [pc, #852] @ c3684 │ │ │ │ str r9, [sp, #8] │ │ │ │ sub r5, r5, #1 │ │ │ │ lsl r2, r5, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r9, sl, r4, lsl #12 │ │ │ │ - bcc c3498 │ │ │ │ + bcc c3488 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls c3534 │ │ │ │ + bls c3524 │ │ │ │ cmp r4, #11 │ │ │ │ moveq r8, #3 │ │ │ │ andne r8, r4, #15 │ │ │ │ moveq r1, r8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c35ac │ │ │ │ + bls c359c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c337c │ │ │ │ + bne c336c │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #744] @ c3694 │ │ │ │ + ldr r3, [pc, #744] @ c3684 │ │ │ │ orr r8, r8, r9 │ │ │ │ orr r8, r8, #-419430400 @ 0xe7000000 │ │ │ │ orr r8, r8, #10158080 @ 0x9b0000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r8, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne c3340 │ │ │ │ + bne c3330 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #704] @ c36ac │ │ │ │ + ldr r2, [pc, #704] @ c369c │ │ │ │ str r2, [r3] │ │ │ │ - bls c3778 │ │ │ │ + bls c3768 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #676] @ c36b0 │ │ │ │ - ldr r3, [pc, #608] @ c3670 │ │ │ │ + ldr r2, [pc, #676] @ c36a0 │ │ │ │ + ldr r3, [pc, #608] @ c3660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c4228 │ │ │ │ + bne c4218 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r7, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b c3180 │ │ │ │ + b c3170 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r7 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b c3180 │ │ │ │ + b c3170 │ │ │ │ and r1, r8, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c316c │ │ │ │ + b c315c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ orr r2, r2, r9 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b c33c0 │ │ │ │ + b c33b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #496] @ c36b4 │ │ │ │ + ldr r2, [pc, #496] @ c36a4 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b c3098 │ │ │ │ + b c3088 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #472] @ c36b4 │ │ │ │ + ldr r2, [pc, #472] @ c36a4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c31fc │ │ │ │ + b c31ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c41e0 │ │ │ │ - ldr r2, [pc, #444] @ c36b8 │ │ │ │ + beq c41d0 │ │ │ │ + ldr r2, [pc, #444] @ c36a8 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, r5, r3 │ │ │ │ str r7, [r2, #2352] @ 0x930 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #344] @ c367c │ │ │ │ + ldr r3, [pc, #344] @ c366c │ │ │ │ str r3, [r1], #4 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #396] @ c36bc │ │ │ │ + ldr r0, [pc, #396] @ c36ac │ │ │ │ str r3, [sp, #20] │ │ │ │ - b c3050 │ │ │ │ + b c3040 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ orr r2, r2, r9 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b c33c0 │ │ │ │ + b c33b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r1, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #356] @ c36d0 │ │ │ │ + ldr r2, [pc, #356] @ c36c0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #468] @ c374c │ │ │ │ + ldr r3, [pc, #468] @ c373c │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #336] @ c36d4 │ │ │ │ + bhi c33e0 │ │ │ │ + ldr r3, [pc, #336] @ c36c4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b c2fc8 │ │ │ │ + b c2fb8 │ │ │ │ and r1, sl, r1, lsl #12 │ │ │ │ orr r0, r0, ip, lsl #7 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c33a8 │ │ │ │ - ldr r3, [pc, #236] @ c36c0 │ │ │ │ + b c3398 │ │ │ │ + ldr r3, [pc, #236] @ c36b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2348] @ 0x92c │ │ │ │ mov fp, r5 │ │ │ │ add r2, r7, #4 │ │ │ │ str r2, [fp, #4]! │ │ │ │ - ldr r3, [pc, #388] @ c3770 │ │ │ │ + ldr r3, [pc, #388] @ c3760 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r7] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c302c │ │ │ │ + beq c301c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #172] @ c36c4 │ │ │ │ + ldr r0, [pc, #172] @ c36b4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #168] @ c36c8 │ │ │ │ + ldr r2, [pc, #168] @ c36b8 │ │ │ │ str r0, [r1], #8 │ │ │ │ add r0, r0, #-67108862 @ 0xfc000002 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #8 │ │ │ │ add r0, r0, #35389440 @ 0x21c0000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b c3050 │ │ │ │ + b c3040 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4218 │ │ │ │ - ldr r3, [pc, #132] @ c36cc │ │ │ │ + beq c4208 │ │ │ │ + ldr r3, [pc, #132] @ c36bc │ │ │ │ add fp, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #4 │ │ │ │ str r7, [r3, #2356] @ 0x934 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ - b c360c │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ - mulseq lr, r0, r0 │ │ │ │ + bl c000c │ │ │ │ + b c35fc │ │ │ │ + andseq sp, lr, r4, lsr #1 │ │ │ │ + andseq sp, lr, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, sp, r8, lsr #25 │ │ │ │ + @ instruction: 0x002d5cb8 │ │ │ │ str r0, [r4] │ │ │ │ mov r1, #2 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov r3, r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r0, [fp, r0] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ bx r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r5, sp, r4, lsl #20 │ │ │ │ blx r5 │ │ │ │ - andseq ip, lr, ip, ror #23 │ │ │ │ + @ instruction: 0x001ecbfc │ │ │ │ mov r3, #0 │ │ │ │ - @ instruction: 0x002d57bc │ │ │ │ + eoreq r5, sp, ip, asr #15 │ │ │ │ mov r1, #1 │ │ │ │ - eoreq r5, sp, r8, ror #13 │ │ │ │ + strdeq r5, [sp], -r8 @ │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - eoreq r5, sp, r0, ror r6 │ │ │ │ + eoreq r5, sp, r0, lsl #13 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sp, r8, ror #9 │ │ │ │ + strdeq r5, [sp], -r8 @ │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - eoreq r5, sp, r8, lsl #8 │ │ │ │ + eoreq r5, sp, r8, lsl r4 │ │ │ │ ldr r4, [r3] │ │ │ │ lsl r1, r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsr r1, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ sub r2, r4, r2 │ │ │ │ sub r5, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ add r6, r6, r4 │ │ │ │ bx r5 │ │ │ │ - eoreq r5, sp, ip, ror #1 │ │ │ │ + strdeq r5, [sp], -ip @ │ │ │ │ @ instruction: 0xffffadbc │ │ │ │ mov r0, fp │ │ │ │ andeq r0, r0, r0, lsr #7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffffaad8 │ │ │ │ - eoreq r4, sp, ip, asr #28 │ │ │ │ + eoreq r4, sp, ip, asr lr │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xffffa908 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffa8b8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ @ instruction: 0xffffa668 │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ + eoreq r4, sp, r0, ror #21 │ │ │ │ str lr, [fp, #-12] │ │ │ │ - mlaeq sp, ip, sl, r4 │ │ │ │ + eoreq r4, sp, ip, lsr #21 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-184] @ c36d0 │ │ │ │ + ldr r1, [pc, #-184] @ c36c0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #-72] @ c374c │ │ │ │ + ldr r2, [pc, #-72] @ c373c │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-212] @ c36d4 │ │ │ │ + ldr r3, [pc, #-212] @ c36c4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #-244] @ c36d8 │ │ │ │ + ldr ip, [pc, #-244] @ c36c8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str r0, [ip, #2980] @ 0xba4 │ │ │ │ mov r2, #13 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r7, [pc, #-272] @ c36dc │ │ │ │ - ldr r6, [pc, #-272] @ c36e0 │ │ │ │ + ldr r7, [pc, #-272] @ c36cc │ │ │ │ + ldr r6, [pc, #-272] @ c36d0 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r6, [r0, #4] │ │ │ │ str lr, [r4, #24] │ │ │ │ str lr, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr ip, [pc, #-452] @ c36e4 │ │ │ │ + ldr ip, [pc, #-452] @ c36d4 │ │ │ │ add lr, r6, r2 │ │ │ │ - ldr r7, [pc, #-456] @ c36e8 │ │ │ │ + ldr r7, [pc, #-456] @ c36d8 │ │ │ │ str lr, [r4, #4] │ │ │ │ add ip, pc, ip │ │ │ │ str r7, [r6] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [ip, #2612] @ 0xa34 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, lr │ │ │ │ - ldr r6, [pc, #-500] @ c36ec │ │ │ │ + ldr r6, [pc, #-500] @ c36dc │ │ │ │ sub r7, r7, #999424 @ 0xf4000 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r6, [lr, #4] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-544] @ c36f0 │ │ │ │ + ldr r2, [pc, #-544] @ c36e0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #-488] @ c3744 │ │ │ │ + ldr sl, [pc, #-488] @ c3734 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-612] @ c36f4 │ │ │ │ + ldr r3, [pc, #-612] @ c36e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-648] @ c36f8 │ │ │ │ + ldr r1, [pc, #-648] @ c36e8 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-656] @ c36fc │ │ │ │ + ldr r2, [pc, #-656] @ c36ec │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r6, ip, r2 │ │ │ │ - ldr lr, [pc, #-692] @ c3700 │ │ │ │ + ldr lr, [pc, #-692] @ c36f0 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [ip] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-732] @ c3704 │ │ │ │ + ldr r3, [pc, #-732] @ c36f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ - ldr r6, [pc, #-684] @ c3758 │ │ │ │ + ldr r6, [pc, #-684] @ c3748 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-824] @ c3708 │ │ │ │ + ldr r3, [pc, #-824] @ c36f8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #-852] @ c370c │ │ │ │ - ldr ip, [pc, #-852] @ c3710 │ │ │ │ + ldr lr, [pc, #-852] @ c36fc │ │ │ │ + ldr ip, [pc, #-852] @ c3700 │ │ │ │ stm r0, {r6, lr} │ │ │ │ add lr, r0, #12 │ │ │ │ str lr, [r4, #4] │ │ │ │ mvn r3, #11 │ │ │ │ str ip, [r0, #8] │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-928] @ c3714 │ │ │ │ + ldr r2, [pc, #-928] @ c3704 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befb4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ add r6, ip, r3 │ │ │ │ - ldr lr, [pc, #-968] @ c3718 │ │ │ │ + ldr lr, [pc, #-968] @ c3708 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1012] @ c371c │ │ │ │ + ldr r2, [pc, #-1012] @ c370c │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, r8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b990c │ │ │ │ + bl b98fc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl c0158 │ │ │ │ + bl c0148 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #-1196] @ c3720 │ │ │ │ + ldr r4, [pc, #-1196] @ c3710 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #2980] @ 0xba4 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcf8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #2612] @ 0xa34 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #2616] @ 0xa38 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #2756] @ 0xac4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1256] @ c3744 │ │ │ │ + ldr r2, [pc, #-1256] @ c3734 │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1320] @ c3724 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #-1320] @ c3714 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0158 │ │ │ │ + bl c0148 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl b9b64 │ │ │ │ + bl b9b54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcf8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r4, #2812] @ 0xafc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl b9b64 │ │ │ │ + bl b9b54 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2812] @ 0xafc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbcf8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sl, #4]! │ │ │ │ str r3, [r4, #2620] @ 0xa3c │ │ │ │ mov r0, sl │ │ │ │ - bl c0180 │ │ │ │ + bl c0170 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #-1500] @ c3728 │ │ │ │ + ldr lr, [pc, #-1500] @ c3718 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r8, ip, #4 │ │ │ │ mov r3, #8 │ │ │ │ str r8, [r5, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r0, sl │ │ │ │ - bl c0158 │ │ │ │ + bl c0148 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r7, fp │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ str r7, [r4, #2624] @ 0xa40 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-1572] @ c372c │ │ │ │ + ldr r3, [pc, #-1572] @ c371c │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1596] @ c3730 │ │ │ │ + ldr r0, [pc, #-1596] @ c3720 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #-1604] @ c3734 │ │ │ │ + ldr r1, [pc, #-1604] @ c3724 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1696] @ c3738 │ │ │ │ + ldr r1, [pc, #-1696] @ c3728 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #2744] @ 0xab8 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1772] @ c3744 │ │ │ │ + ldr r2, [pc, #-1772] @ c3734 │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1808] @ c373c │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #-1808] @ c372c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r7, [pc, #-1836] @ c3740 │ │ │ │ + bhi c33e0 │ │ │ │ + ldr r7, [pc, #-1836] @ c3730 │ │ │ │ mov r2, #11 │ │ │ │ add r7, pc, r7 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #2748] @ 0xabc │ │ │ │ mov r3, #14 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r8, [pc, #-1884] @ c3744 │ │ │ │ + ldr r8, [pc, #-1884] @ c3734 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1920] @ c3748 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #-1920] @ c3738 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr fp, [pc, #-1956] @ c374c │ │ │ │ + ldr fp, [pc, #-1956] @ c373c │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, #11 │ │ │ │ str r3, [r7, #2752] @ 0xac0 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs sl, r3, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2052] @ c3750 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #-2052] @ c3740 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ str r3, [r7, #2776] @ 0xad8 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-2132] @ c3754 │ │ │ │ + ldr r3, [pc, #-2132] @ c3744 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r7, [pc, #-2160] @ c3758 │ │ │ │ + ldr r7, [pc, #-2160] @ c3748 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r3, #716 @ 0x2cc │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c421c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2300] @ c375c │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #-2300] @ c374c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r3, #716 @ 0x2cc │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r7, [ip] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #720 @ 0x2d0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2416] @ c3760 │ │ │ │ + ldr ip, [pc, #-2416] @ c3750 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi c41d4 │ │ │ │ - ldr r3, [pc, #-2492] @ c3764 │ │ │ │ + bhi c41c4 │ │ │ │ + ldr r3, [pc, #-2492] @ c3754 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #-2496] @ c3768 │ │ │ │ + ldr r3, [pc, #-2496] @ c3758 │ │ │ │ add r2, r7, #12 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ sub r3, r3, #983040 @ 0xf0000 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r3, #1 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldrls r3, [sp, #32] │ │ │ │ strls r9, [r3] │ │ │ │ - bls c3404 │ │ │ │ + bls c33f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r9, [r3] │ │ │ │ - b c33fc │ │ │ │ - ldr r3, [pc, #-2684] @ c376c │ │ │ │ + b c33ec │ │ │ │ + ldr r3, [pc, #-2684] @ c375c │ │ │ │ mov fp, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2340] @ 0x924 │ │ │ │ mov r3, #4 │ │ │ │ add r1, r7, r3 │ │ │ │ - ldr r2, [pc, #-2704] @ c3770 │ │ │ │ + ldr r2, [pc, #-2704] @ c3760 │ │ │ │ str r1, [fp, #4]! │ │ │ │ str r2, [r7] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ - b c3518 │ │ │ │ - ldr r3, [pc, #-2732] @ c3774 │ │ │ │ + bl c000c │ │ │ │ + b c3508 │ │ │ │ + ldr r3, [pc, #-2732] @ c3764 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2344] @ 0x928 │ │ │ │ - b c35d8 │ │ │ │ + b c35c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ 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, #3008] @ c4e08 │ │ │ │ - ldr r1, [pc, #3008] @ c4e0c │ │ │ │ - ldr r2, [pc, #3008] @ c4e10 │ │ │ │ + ldr ip, [pc, #3008] @ c4df8 │ │ │ │ + ldr r1, [pc, #3008] @ c4dfc │ │ │ │ + ldr r2, [pc, #3008] @ c4e00 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2984] @ c4e14 │ │ │ │ + ldr r3, [pc, #2984] @ c4e04 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [ip, r3] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #2952] @ c4e18 │ │ │ │ + ldr r3, [pc, #2952] @ c4e08 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ - ldr r6, [pc, #2940] @ c4e1c │ │ │ │ + ldr r6, [pc, #2940] @ c4e0c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #2936] @ c4e20 │ │ │ │ - ldr r7, [pc, #2936] @ c4e24 │ │ │ │ + ldr r8, [pc, #2936] @ c4e10 │ │ │ │ + ldr r7, [pc, #2936] @ c4e14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #2924] @ 0xb6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r3] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl a8a10 │ │ │ │ + bl a8a00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov ip, r3 │ │ │ │ str r8, [ip], #8 │ │ │ │ cmp ip, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - beq c4334 │ │ │ │ + beq c4324 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq c4b8c │ │ │ │ - ldr r2, [pc, #2812] @ c4e28 │ │ │ │ + beq c4b7c │ │ │ │ + ldr r2, [pc, #2812] @ c4e18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2932] @ 0xb74 │ │ │ │ - b c42c0 │ │ │ │ - ldr r3, [pc, #2800] @ c4e2c │ │ │ │ - ldr r6, [pc, #2780] @ c4e1c │ │ │ │ - ldr r8, [pc, #2780] @ c4e20 │ │ │ │ - ldr r7, [pc, #2780] @ c4e24 │ │ │ │ + b c42b0 │ │ │ │ + ldr r3, [pc, #2800] @ c4e1c │ │ │ │ + ldr r6, [pc, #2780] @ c4e0c │ │ │ │ + ldr r8, [pc, #2780] @ c4e10 │ │ │ │ + ldr r7, [pc, #2780] @ c4e14 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, #0 │ │ │ │ str ip, [r3, #2916] @ 0xb64 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r6, [ip] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl c02f4 │ │ │ │ + bl c02e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov ip, r3 │ │ │ │ cmp r9, #1 │ │ │ │ str r8, [ip], #8 │ │ │ │ str ip, [r0, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ - bne c4810 │ │ │ │ - ldr r3, [pc, #2692] @ c4e30 │ │ │ │ - ldr fp, [pc, #2692] @ c4e34 │ │ │ │ + bne c4800 │ │ │ │ + ldr r3, [pc, #2692] @ c4e20 │ │ │ │ + ldr fp, [pc, #2692] @ c4e24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [pc, #2688] @ c4e38 │ │ │ │ - ldr r8, [pc, #2688] @ c4e3c │ │ │ │ + ldr r9, [pc, #2688] @ c4e28 │ │ │ │ + ldr r8, [pc, #2688] @ c4e2c │ │ │ │ str ip, [r3, #2936] @ 0xb78 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2636] @ c4e1c │ │ │ │ + ldr r3, [pc, #2636] @ c4e0c │ │ │ │ mov r2, ip │ │ │ │ stm ip, {r3, fp} │ │ │ │ - ldr r3, [pc, #2660] @ c4e40 │ │ │ │ + ldr r3, [pc, #2660] @ c4e30 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r3, [pc, #2656] @ c4e44 │ │ │ │ + ldr r3, [pc, #2656] @ c4e34 │ │ │ │ str r3, [ip, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #2648] @ c4e48 │ │ │ │ + ldr r3, [pc, #2648] @ c4e38 │ │ │ │ add ip, ip, #20 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r0, #4]! │ │ │ │ str r3, [r2, #16]! │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ 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 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [ip] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2548] @ c4e4c │ │ │ │ + ldr ip, [pc, #2548] @ c4e3c │ │ │ │ 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 eb0b4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, r6 │ │ │ │ - beq c44ac │ │ │ │ + beq c449c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq c4b9c │ │ │ │ - bl bfee8 │ │ │ │ + beq c4b8c │ │ │ │ + bl bfed8 │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl c02f4 │ │ │ │ + bl c02e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2400] @ c4e50 │ │ │ │ + ldr r2, [pc, #2400] @ c4e40 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq c455c │ │ │ │ + beq c454c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq c4bb0 │ │ │ │ - bl bfee8 │ │ │ │ + beq c4ba0 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #2200] @ c4e4c │ │ │ │ + ldr ip, [pc, #2200] @ c4e3c │ │ │ │ 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 eb0b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0b4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4618 │ │ │ │ + beq c4608 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq c4bc8 │ │ │ │ - bl bfee8 │ │ │ │ + beq c4bb8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ mov r5, #0 │ │ │ │ add r3, r2, #4 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r2] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl c02f4 │ │ │ │ + bl c02e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2024] @ c4e50 │ │ │ │ + ldr r2, [pc, #2024] @ c4e40 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb400 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c46d8 │ │ │ │ + beq c46c8 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, sl │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq c4bdc │ │ │ │ - bl bfee8 │ │ │ │ + beq c4bcc │ │ │ │ + bl bfed8 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, sl │ │ │ │ - ldr r7, [pc, #1808] @ c4e20 │ │ │ │ - ldr r6, [pc, #1808] @ c4e24 │ │ │ │ + ldr r7, [pc, #1808] @ c4e10 │ │ │ │ + ldr r6, [pc, #1808] @ c4e14 │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [ip], #8 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r6, [sl, #4] │ │ │ │ - bne c4824 │ │ │ │ - ldr r9, [pc, #1832] @ c4e54 │ │ │ │ + bne c4814 │ │ │ │ + ldr r9, [pc, #1832] @ c4e44 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ str ip, [r9, #2824] @ 0xb08 │ │ │ │ - ldr r3, [pc, #1760] @ c4e1c │ │ │ │ + ldr r3, [pc, #1760] @ c4e0c │ │ │ │ add ip, sl, #12 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - ldr r2, [pc, #1808] @ c4e58 │ │ │ │ + ldr r2, [pc, #1808] @ c4e48 │ │ │ │ str r3, [sl, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1776] @ c4e5c │ │ │ │ + ldr r3, [pc, #1776] @ c4e4c │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r1, [pc, #1772] @ c4e60 │ │ │ │ + ldr r1, [pc, #1772] @ c4e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #1764] @ c4e64 │ │ │ │ + ldr r0, [pc, #1764] @ c4e54 │ │ │ │ add r1, r2, #24 │ │ │ │ - ldr r8, [pc, #1760] @ c4e68 │ │ │ │ - ldr fp, [pc, #1760] @ c4e6c │ │ │ │ - ldr sl, [pc, #1760] @ c4e70 │ │ │ │ + ldr r8, [pc, #1760] @ c4e58 │ │ │ │ + ldr fp, [pc, #1760] @ c4e5c │ │ │ │ + ldr sl, [pc, #1760] @ c4e60 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r8, [r2] │ │ │ │ str fp, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, r3 │ │ │ │ str sl, [r2, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1628] @ c4e1c │ │ │ │ + ldr r3, [pc, #1628] @ c4e0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls c4838 │ │ │ │ + bls c4828 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1676] @ c4e74 │ │ │ │ - ldr r3, [pc, #1572] @ c4e10 │ │ │ │ + ldr r2, [pc, #1676] @ c4e64 │ │ │ │ + ldr r3, [pc, #1572] @ c4e00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c4e00 │ │ │ │ + bne c4df0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1632] @ c4e78 │ │ │ │ + ldr r3, [pc, #1632] @ c4e68 │ │ │ │ mov r9, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2920] @ 0xb68 │ │ │ │ - b c4350 │ │ │ │ + b c4340 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1612] @ c4e7c │ │ │ │ + ldr r3, [pc, #1612] @ c4e6c │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2940] @ 0xb7c │ │ │ │ - b c43c8 │ │ │ │ + b c43b8 │ │ │ │ add r1, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r1, [r9, #2828] @ 0xb0c │ │ │ │ add r1, r2, #12 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1552] @ c4e80 │ │ │ │ + ldr r1, [pc, #1552] @ c4e70 │ │ │ │ str r1, [r3, #8] │ │ │ │ sub r1, r1, #224 @ 0xe0 │ │ │ │ str r1, [r3, #12] │ │ │ │ add r1, r3, #20 │ │ │ │ str fp, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r3, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov sl, r3 │ │ │ │ str r7, [sl], #8 │ │ │ │ mov r7, r4 │ │ │ │ str sl, [r7, #4]! │ │ │ │ mov r2, #11 │ │ │ │ str r6, [r3, #4] │ │ │ │ mvn r1, #11 │ │ │ │ mov r3, #14 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [r9, #2832] @ 0xb10 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #1388] @ c4e84 │ │ │ │ + ldr r0, [pc, #1388] @ c4e74 │ │ │ │ str r8, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4df4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - beq c4994 │ │ │ │ + beq c4984 │ │ │ │ sub r6, r6, #1 │ │ │ │ sub r1, r8, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4970 │ │ │ │ + bne c4960 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - ldr r2, [pc, #1244] @ c4e88 │ │ │ │ + ldr r2, [pc, #1244] @ c4e78 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1228] @ c4e8c │ │ │ │ + ldr r3, [pc, #1228] @ c4e7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bbce4 │ │ │ │ - ldr r2, [pc, #1200] @ c4e90 │ │ │ │ + bl bbcd4 │ │ │ │ + ldr r2, [pc, #1200] @ c4e80 │ │ │ │ mov sl, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #2832 @ 0xb10 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r2, r2, #4 │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -166404,1637 +166400,1637 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4cec │ │ │ │ - ldr r2, [pc, #1008] @ c4e1c │ │ │ │ + beq c4cdc │ │ │ │ + ldr r2, [pc, #1008] @ c4e0c │ │ │ │ str r1, [r5, #4] │ │ │ │ add r6, r5, #4 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, #4 │ │ │ │ add r2, r3, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1016] @ c4e68 │ │ │ │ + ldr r2, [pc, #1016] @ c4e58 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ cmp r7, #2 │ │ │ │ - beq c4d3c │ │ │ │ + beq c4d2c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4df4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr sl, [r5, #20] │ │ │ │ str r8, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, sl │ │ │ │ - beq c4b1c │ │ │ │ + beq c4b0c │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r1, sl, r4 │ │ │ │ sub r1, r1, #1 │ │ │ │ lsl r3, r4, #2 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c4af8 │ │ │ │ + bne c4ae8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - ldr r2, [pc, #852] @ c4e88 │ │ │ │ + ldr r2, [pc, #852] @ c4e78 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c4bf0 │ │ │ │ + beq c4be0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ add r1, r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq c4c10 │ │ │ │ + beq c4c00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b c4a1c │ │ │ │ - ldr r2, [pc, #768] @ c4e94 │ │ │ │ + b c4a0c │ │ │ │ + ldr r2, [pc, #768] @ c4e84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2928] @ 0xb70 │ │ │ │ - b c42c0 │ │ │ │ - bl bfee8 │ │ │ │ + b c42b0 │ │ │ │ + bl bfed8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b c44ac │ │ │ │ - bl bfee8 │ │ │ │ + b c449c │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c455c │ │ │ │ - bl bfee8 │ │ │ │ + b c454c │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c4618 │ │ │ │ - bl bfee8 │ │ │ │ + b c4608 │ │ │ │ + bl bfed8 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ str sl, [r4, #156] @ 0x9c │ │ │ │ - b c46d8 │ │ │ │ + b c46c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ - beq c4da8 │ │ │ │ + beq c4d98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b c47e0 │ │ │ │ + b c47d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq c4db0 │ │ │ │ - ldr r2, [pc, #500] @ c4e1c │ │ │ │ + beq c4da0 │ │ │ │ + ldr r2, [pc, #500] @ c4e0c │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r9, #4 │ │ │ │ - ldr r2, [pc, #520] @ c4e68 │ │ │ │ + ldr r2, [pc, #520] @ c4e58 │ │ │ │ add r1, r3, r9 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc c47cc │ │ │ │ + bcc c47bc │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ - ldr r2, [pc, #296] @ c4e1c │ │ │ │ + bl bfd14 │ │ │ │ + b c4a90 │ │ │ │ + ldr r2, [pc, #296] @ c4e0c │ │ │ │ str r1, [r5, #4] │ │ │ │ add r6, r5, #4 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, #4 │ │ │ │ - ldr r2, [pc, #316] @ c4e68 │ │ │ │ + ldr r2, [pc, #316] @ c4e58 │ │ │ │ add r0, r3, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4a70 │ │ │ │ + b c4a60 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad338 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47bc │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ + bl bfd14 │ │ │ │ + b c4a90 │ │ │ │ mov fp, #1 │ │ │ │ - b c49f8 │ │ │ │ - ldr r2, [pc, #100] @ c4e1c │ │ │ │ + b c49e8 │ │ │ │ + ldr r2, [pc, #100] @ c4e0c │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, #4 │ │ │ │ - ldr r2, [pc, #120] @ c4e68 │ │ │ │ + ldr r2, [pc, #120] @ c4e58 │ │ │ │ add r1, r3, r8 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r9, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4c68 │ │ │ │ + b c4c58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r8, lsr #27 │ │ │ │ - andseq fp, lr, r4, lsr #27 │ │ │ │ + @ instruction: 0x001ebdb8 │ │ │ │ + @ instruction: 0x001ebdb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, sp, r0, lsl sl │ │ │ │ + eoreq r4, sp, r0, lsr #20 │ │ │ │ str lr, [fp, #-12] │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - mlaeq sp, r0, r9, r4 │ │ │ │ - eoreq r4, sp, r4, ror r9 │ │ │ │ - eoreq r4, sp, ip, lsl #18 │ │ │ │ + eoreq r4, sp, r0, lsr #19 │ │ │ │ + eoreq r4, sp, r4, lsl #19 │ │ │ │ + eoreq r4, sp, ip, lsl r9 │ │ │ │ ldr r5, [fp, #-8] │ │ │ │ mov r2, r1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r4, r2 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - eoreq r4, sp, ip, lsl #11 │ │ │ │ + mlaeq sp, ip, r5, r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ ldrd r2, [r1, r0] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ - andseq fp, lr, r0, lsl r8 │ │ │ │ - eoreq r4, sp, r0, lsr #9 │ │ │ │ - eoreq r4, sp, ip, lsl #9 │ │ │ │ + andseq fp, lr, r0, lsr #16 │ │ │ │ + @ instruction: 0x002d44b0 │ │ │ │ + mlaeq sp, ip, r4, r4 │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [r4] │ │ │ │ blx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [sp], -r8 @ │ │ │ │ - eoreq r4, sp, r8, lsr #2 │ │ │ │ + eoreq r4, sp, r8, ror #5 │ │ │ │ + eoreq r4, sp, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r1, [pc, #2248] @ c5778 │ │ │ │ - ldr r2, [pc, #2248] @ c577c │ │ │ │ + ldr r1, [pc, #2248] @ c5768 │ │ │ │ + ldr r2, [pc, #2248] @ c576c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #2236] @ c5780 │ │ │ │ + ldr r8, [pc, #2236] @ c5770 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2232] @ c5784 │ │ │ │ + ldr r3, [pc, #2232] @ c5774 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr fp, [r2] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #2200] @ c5788 │ │ │ │ + ldr r3, [pc, #2200] @ c5778 │ │ │ │ mov r7, r0 │ │ │ │ ldr r9, [r7, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r3, #2860] @ 0xb2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2176] @ c578c │ │ │ │ + ldr r3, [pc, #2176] @ c577c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, r9, #4 │ │ │ │ - ldr r2, [pc, #2160] @ c5790 │ │ │ │ + ldr r2, [pc, #2160] @ c5780 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r9] │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c5034 │ │ │ │ + bls c5024 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f34 │ │ │ │ + bne c4f24 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2088] @ c5794 │ │ │ │ - ldr r2, [pc, #2088] @ c5798 │ │ │ │ + ldr r3, [pc, #2088] @ c5784 │ │ │ │ + ldr r2, [pc, #2088] @ c5788 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r1] │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c5758 │ │ │ │ + bls c5748 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f84 │ │ │ │ + bne c4f74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2016] @ c579c │ │ │ │ + ldr r1, [pc, #2016] @ c578c │ │ │ │ str r1, [r3] │ │ │ │ sub r1, r1, #134144 @ 0x20c00 │ │ │ │ sub r1, r1, #904 @ 0x388 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1988] @ c57a0 │ │ │ │ + ldr r3, [pc, #1988] @ c5790 │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr sl, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c504c │ │ │ │ + bls c503c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1944] @ c57a4 │ │ │ │ + ldr r2, [pc, #1944] @ c5794 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #1896] @ c577c │ │ │ │ + ldr r3, [pc, #1896] @ c576c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c5770 │ │ │ │ + bne c5760 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1896] @ c57a8 │ │ │ │ + ldr r2, [pc, #1896] @ c5798 │ │ │ │ add r1, r9, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r9, #4] │ │ │ │ - b c4f64 │ │ │ │ + b c4f54 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1856] @ c57ac │ │ │ │ + ldr r2, [pc, #1856] @ c579c │ │ │ │ str r2, [r3, #8] │ │ │ │ add r2, r2, #572 @ 0x23c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1840] @ c57b0 │ │ │ │ + ldr r1, [pc, #1840] @ c57a0 │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, sl │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1824] @ c57b4 │ │ │ │ + ldr r2, [pc, #1824] @ c57a4 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0030 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1800] @ c57b8 │ │ │ │ + ldr r1, [pc, #1800] @ c57a8 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - ldr r3, [pc, #1784] @ c57bc │ │ │ │ + ldr r3, [pc, #1784] @ c57ac │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r3, [pc, #1776] @ c57c0 │ │ │ │ + bhi c4fec │ │ │ │ + ldr r3, [pc, #1776] @ c57b0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #12 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1700] @ c579c │ │ │ │ + ldr lr, [pc, #1700] @ c578c │ │ │ │ str lr, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1712] @ c57c4 │ │ │ │ + ldr ip, [pc, #1712] @ c57b4 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1636] @ c57c4 │ │ │ │ + ldr ip, [pc, #1636] @ c57b4 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1588] @ c57c8 │ │ │ │ + ldr r1, [pc, #1588] @ c57b8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #124 @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1436] @ c5798 │ │ │ │ + ldr lr, [pc, #1436] @ c5788 │ │ │ │ str lr, [ip] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1416] @ c57a0 │ │ │ │ + ldr ip, [pc, #1416] @ c5790 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r2, [pc, #1352] @ c57cc │ │ │ │ + bhi c4fec │ │ │ │ + ldr r2, [pc, #1352] @ c57bc │ │ │ │ mvn r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2864] @ 0xb30 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r6, [pc, #1204] @ c5798 │ │ │ │ + ldr r6, [pc, #1204] @ c5788 │ │ │ │ mov r3, ip │ │ │ │ str r6, [r3], #8 │ │ │ │ add r6, r6, #864256 @ 0xd3000 │ │ │ │ add r6, r6, #832 @ 0x340 │ │ │ │ add r6, r6, #-67108862 @ 0xfc000002 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #3 │ │ │ │ str r6, [ip, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c579c │ │ │ │ + ldr lr, [pc, #1160] @ c578c │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r3, #116 @ 0x74 │ │ │ │ str lr, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1172] @ c57d0 │ │ │ │ + ldr r3, [pc, #1172] @ c57c0 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r6, r0 │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mov r3, #112 @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #5 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1096] @ c57d4 │ │ │ │ + ldr lr, [pc, #1096] @ c57c4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1036] @ c57b4 │ │ │ │ + ldr ip, [pc, #1036] @ c57a4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0030 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #984] @ c57bc │ │ │ │ + ldr r1, [pc, #984] @ c57ac │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #952] @ c57d8 │ │ │ │ + ldr r2, [pc, #952] @ c57c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #848] @ c579c │ │ │ │ + ldr lr, [pc, #848] @ c578c │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str lr, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl befe8 │ │ │ │ + bl befd8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #740] @ c57dc │ │ │ │ + ldr r2, [pc, #740] @ c57cc │ │ │ │ mov r0, r6 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #704] @ c57e0 │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #704] @ c57d0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, r0, r2 │ │ │ │ - ldr ip, [pc, #668] @ c57e4 │ │ │ │ + ldr ip, [pc, #668] @ c57d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5774 │ │ │ │ + bne c5764 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #580] @ c57e8 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #580] @ c57d8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c4fec │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #532] @ c57ec │ │ │ │ + bl bf13c │ │ │ │ + ldr r3, [pc, #532] @ c57dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #508] @ c57f0 │ │ │ │ + ldr fp, [pc, #508] @ c57e0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ add fp, pc, fp │ │ │ │ str r5, [fp, #2868] @ 0xb34 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #436] @ c57e4 │ │ │ │ + ldr sl, [pc, #436] @ c57d4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5774 │ │ │ │ - ldr r1, [pc, #424] @ c57f4 │ │ │ │ + bne c5764 │ │ │ │ + ldr r1, [pc, #424] @ c57e4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r0, r7 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #360] @ c57dc │ │ │ │ + ldr r7, [pc, #360] @ c57cc │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r3] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, #14 │ │ │ │ mov r4, r5 │ │ │ │ ldr r9, [r4, #4]! │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [fp, #2872] @ 0xb38 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr sl, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bne c5774 │ │ │ │ + bne c5764 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #252] @ c57f8 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #252] @ c57e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r7, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str ip, [r3] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ - b c5000 │ │ │ │ + b c4ff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #68] @ c57a8 │ │ │ │ + ldr r2, [pc, #68] @ c5798 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - b c4fb4 │ │ │ │ + b c4fa4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r4, asr #2 │ │ │ │ + andseq fp, lr, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, lr, r4, lsr #2 │ │ │ │ + andseq fp, lr, r4, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, asr #27 │ │ │ │ + ldrdeq r3, [sp], -r4 @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - andseq sl, lr, r8, ror #31 │ │ │ │ + @ instruction: 0x001eaff8 │ │ │ │ mov r3, #0 │ │ │ │ lsl r5, r5, #2 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsl r5, r5, #4 │ │ │ │ add r0, r0, r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ cmp r5, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ - eoreq r3, sp, r4, lsr sl │ │ │ │ + eoreq r3, sp, r4, asr #20 │ │ │ │ cmp r5, r0 │ │ │ │ asr r5, r2, #6 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002d36b0 │ │ │ │ + eoreq r3, sp, r0, asr #13 │ │ │ │ @ instruction: 0xffff9628 │ │ │ │ muleq r0, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #1136] @ c5c84 │ │ │ │ - ldr r2, [pc, #1136] @ c5c88 │ │ │ │ + ldr r1, [pc, #1136] @ c5c74 │ │ │ │ + ldr r2, [pc, #1136] @ c5c78 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #1124] @ c5c8c │ │ │ │ + ldr r5, [pc, #1124] @ c5c7c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1120] @ c5c90 │ │ │ │ + ldr r3, [pc, #1120] @ c5c80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1088] @ c5c94 │ │ │ │ + ldr r3, [pc, #1088] @ c5c84 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r3, #2960] @ 0xb90 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r3, [pc, #1060] @ c5c98 │ │ │ │ + ldr r3, [pc, #1060] @ c5c88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [r6] │ │ │ │ add r1, r8, #4 │ │ │ │ - ldr r2, [pc, #1048] @ c5c9c │ │ │ │ + ldr r2, [pc, #1048] @ c5c8c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r8] │ │ │ │ ldr fp, [r5, r3] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c5994 │ │ │ │ + bls c5984 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c5894 │ │ │ │ + bne c5884 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #980] @ c5ca0 │ │ │ │ + ldr r2, [pc, #980] @ c5c90 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #932] @ c5ca4 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #932] @ c5c94 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ - ldr r3, [pc, #908] @ c5ca8 │ │ │ │ + ldr r3, [pc, #908] @ c5c98 │ │ │ │ mov r2, ip │ │ │ │ - ldr r9, [pc, #904] @ c5cac │ │ │ │ - ldr lr, [pc, #904] @ c5cb0 │ │ │ │ + ldr r9, [pc, #904] @ c5c9c │ │ │ │ + ldr lr, [pc, #904] @ c5ca0 │ │ │ │ str r9, [r2], #8 │ │ │ │ str r2, [r7, #4] │ │ │ │ str lr, [ip, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r9, r2 │ │ │ │ - bls c59ac │ │ │ │ + bls c599c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r2, [pc, #844] @ c5cb4 │ │ │ │ - ldr r3, [pc, #796] @ c5c88 │ │ │ │ + ldr r2, [pc, #844] @ c5ca4 │ │ │ │ + ldr r3, [pc, #796] @ c5c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c5c7c │ │ │ │ + bne c5c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #792] @ c5cb8 │ │ │ │ + ldr r2, [pc, #792] @ c5ca8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ - b c58c4 │ │ │ │ - ldr r2, [pc, #776] @ c5cbc │ │ │ │ + b c58b4 │ │ │ │ + ldr r2, [pc, #776] @ c5cac │ │ │ │ add r1, r9, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [r2, #2956] @ 0xb8c │ │ │ │ add r8, r7, #4 │ │ │ │ - ldr r2, [pc, #724] @ c5c9c │ │ │ │ + ldr r2, [pc, #724] @ c5c8c │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r9] │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls c5c64 │ │ │ │ + bls c5c54 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c59cc │ │ │ │ + bne c59bc │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr sl, [pc, #668] @ c5ca0 │ │ │ │ + ldr sl, [pc, #668] @ c5c90 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str sl, [r2] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #648] @ c5cc0 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r2, [pc, #648] @ c5cb0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr ip, [pc, #600] @ c5cac │ │ │ │ + ldr ip, [pc, #600] @ c5c9c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r8, [pc, #596] @ c5cb0 │ │ │ │ + ldr r8, [pc, #596] @ c5ca0 │ │ │ │ str ip, [r3], #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ - ldr r2, [pc, #564] @ c5cc4 │ │ │ │ + bhi c594c │ │ │ │ + ldr r2, [pc, #564] @ c5cb4 │ │ │ │ add r0, r7, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2768] @ 0xad0 │ │ │ │ mov r9, r2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #496] @ c5c9c │ │ │ │ + ldr r2, [pc, #496] @ c5c8c │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str sl, [r2] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #468] @ c5cc8 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r2, [pc, #468] @ c5cb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #408] @ c5cac │ │ │ │ + ldr ip, [pc, #408] @ c5c9c │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [r3], #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c594c │ │ │ │ add r1, r3, #4 │ │ │ │ mov r2, fp │ │ │ │ str r3, [r9, #2772] @ 0xad4 │ │ │ │ add fp, r7, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldr r1, [pc, #316] @ c5c9c │ │ │ │ + ldr r1, [pc, #316] @ c5c8c │ │ │ │ str r1, [r3] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str sl, [r2] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #288] @ c5ccc │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r2, [pc, #288] @ c5cbc │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr lr, [pc, #224] @ c5cac │ │ │ │ + ldr lr, [pc, #224] @ c5c9c │ │ │ │ mov r1, r3 │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [ip, #4] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c594c │ │ │ │ str r3, [r9, #2952] @ 0xb88 │ │ │ │ - bl a6400 │ │ │ │ + bl a63f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c595c │ │ │ │ - bl b91a8 │ │ │ │ + bhi c594c │ │ │ │ + bl b9198 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c5960 │ │ │ │ + bhi c5950 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ c5cd0 │ │ │ │ + ldr r2, [pc, #124] @ c5cc0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r3] │ │ │ │ - b c5960 │ │ │ │ - ldr r1, [pc, #76] @ c5cb8 │ │ │ │ + b c5950 │ │ │ │ + ldr r1, [pc, #76] @ c5ca8 │ │ │ │ orr r2, r2, r4, lsl #7 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r9, #4] │ │ │ │ add r2, r9, #8 │ │ │ │ - b c59fc │ │ │ │ + b c59ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r0, ror #15 │ │ │ │ + @ instruction: 0x001ea7f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x001ea7d0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, ror #8 │ │ │ │ + eoreq r3, sp, r4, ror r4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - mulseq lr, r0, r6 │ │ │ │ + andseq sl, lr, r0, lsr #13 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r3, sp, r4, lsl #6 │ │ │ │ + eoreq r3, sp, r4, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r3, sp, r8, lsr #4 │ │ │ │ + eoreq r3, sp, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ 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, #1656] @ c6364 │ │ │ │ - ldr r1, [pc, #1656] @ c6368 │ │ │ │ + ldr ip, [pc, #1656] @ c6354 │ │ │ │ + ldr r1, [pc, #1656] @ c6358 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #1644] @ c636c │ │ │ │ + ldr fp, [pc, #1644] @ c635c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #1640] @ c6370 │ │ │ │ + ldr r3, [pc, #1640] @ c6360 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r6, [fp, r3] │ │ │ │ - ldr r3, [pc, #1620] @ c6374 │ │ │ │ + ldr r3, [pc, #1620] @ c6364 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #1596] @ c6378 │ │ │ │ + ldr r1, [pc, #1596] @ c6368 │ │ │ │ ldr r5, [fp, r3] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [r1, #2800] @ 0xaf0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - ldr r3, [pc, #1548] @ c637c │ │ │ │ + ldr r3, [pc, #1548] @ c636c │ │ │ │ str r3, [r7] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r3, [pc, #1540] @ c6380 │ │ │ │ + ldr r3, [pc, #1540] @ c6370 │ │ │ │ str r8, [r4, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #1532] @ c6384 │ │ │ │ + ldr r3, [pc, #1532] @ c6374 │ │ │ │ str r3, [r7, #8] │ │ │ │ add r3, r7, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r6, r4, #4 │ │ │ │ - ldr r3, [pc, #1512] @ c6388 │ │ │ │ + ldr r3, [pc, #1512] @ c6378 │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r2, #4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61b4 │ │ │ │ + bls c61a4 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5dcc │ │ │ │ + bne c5dbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ c638c │ │ │ │ + ldr r2, [pc, #1416] @ c637c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1412] @ c6390 │ │ │ │ + ldr r2, [pc, #1412] @ c6380 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #1388] @ c6394 │ │ │ │ + ldr r1, [pc, #1388] @ c6384 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1380] @ c6398 │ │ │ │ + ldr r2, [pc, #1380] @ c6388 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6334 │ │ │ │ add r1, r3, #20 │ │ │ │ - ldr r2, [pc, #1368] @ c639c │ │ │ │ + ldr r2, [pc, #1368] @ c638c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6360 │ │ │ │ + bne c6350 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #1340] @ c63a0 │ │ │ │ + ldr r2, [pc, #1340] @ c6390 │ │ │ │ add r0, r3, #24 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bcc c6204 │ │ │ │ + bcc c61f4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6174 │ │ │ │ + bls c6164 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r1, r3, #28 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c61fc │ │ │ │ - ldr r3, [pc, #1252] @ c63a4 │ │ │ │ + beq c61ec │ │ │ │ + ldr r3, [pc, #1252] @ c6394 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, #0 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61cc │ │ │ │ + bls c61bc │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5eec │ │ │ │ + bne c5edc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sl, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #1112] @ c638c │ │ │ │ + ldr r3, [pc, #1112] @ c637c │ │ │ │ str r3, [sl] │ │ │ │ - bhi c6344 │ │ │ │ - ldr r3, [pc, #1128] @ c63a8 │ │ │ │ + bhi c6334 │ │ │ │ + ldr r3, [pc, #1128] @ c6398 │ │ │ │ add r1, sl, #12 │ │ │ │ str r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #1120] @ c63ac │ │ │ │ + ldr r3, [pc, #1120] @ c639c │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1100] @ c63b0 │ │ │ │ + ldr r2, [pc, #1100] @ c63a0 │ │ │ │ add r0, sl, #16 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sl, #12] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq c621c │ │ │ │ + beq c620c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1012] @ c63b4 │ │ │ │ + ldr lr, [pc, #1012] @ c63a4 │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ mov r2, sl │ │ │ │ add sl, r0, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ - ldr r0, [pc, #972] @ c63b8 │ │ │ │ + bl c01b4 │ │ │ │ + ldr r0, [pc, #972] @ c63a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #916] @ c63bc │ │ │ │ + ldr ip, [pc, #916] @ c63ac │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #848] @ c63c0 │ │ │ │ + bl c01b4 │ │ │ │ + ldr r3, [pc, #848] @ c63b0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [fp, r3] │ │ │ │ mov r8, r0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61e4 │ │ │ │ + bls c61d4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6078 │ │ │ │ + bne c6068 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ c63c4 │ │ │ │ + ldr r1, [pc, #788] @ c63b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c62b0 │ │ │ │ + beq c62a0 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #672] @ c63a8 │ │ │ │ + ldr r2, [pc, #672] @ c6398 │ │ │ │ str r2, [r3], #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #656] @ c63ac │ │ │ │ + ldr r3, [pc, #656] @ c639c │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6334 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r3, [pc, #664] @ c63c8 │ │ │ │ + ldr r3, [pc, #664] @ c63b8 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ - ldr r3, [pc, #632] @ c63cc │ │ │ │ + bl bbcd4 │ │ │ │ + ldr r3, [pc, #632] @ c63bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [r3, #2796] @ 0xaec │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b c5d68 │ │ │ │ + b c5d58 │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c6298 │ │ │ │ + bls c6288 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6174 │ │ │ │ + bne c6164 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #552] @ c63d0 │ │ │ │ + ldr r2, [pc, #552] @ c63c0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c5ea4 │ │ │ │ - ldr r2, [pc, #536] @ c63d4 │ │ │ │ + b c5e94 │ │ │ │ + ldr r2, [pc, #536] @ c63c4 │ │ │ │ orr r3, r3, r8, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c5dfc │ │ │ │ - ldr r2, [pc, #512] @ c63d4 │ │ │ │ + b c5dec │ │ │ │ + ldr r2, [pc, #512] @ c63c4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ orr r3, r3, r8, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [sl], #4 │ │ │ │ - b c5f1c │ │ │ │ - ldr r2, [pc, #488] @ c63d4 │ │ │ │ + b c5f0c │ │ │ │ + ldr r2, [pc, #488] @ c63c4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c60a4 │ │ │ │ - ldr r3, [pc, #468] @ c63d8 │ │ │ │ - b c5ebc │ │ │ │ + b c6094 │ │ │ │ + ldr r3, [pc, #468] @ c63c8 │ │ │ │ + b c5eac │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9109504 @ 0x8b0000 │ │ │ │ add r1, r3, #28 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b c5ea4 │ │ │ │ + b c5e94 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [pc, #400] @ c63b8 │ │ │ │ + ldr r3, [pc, #400] @ c63a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #324] @ c63b4 │ │ │ │ + ldr lr, [pc, #324] @ c63a4 │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ mov r2, r8 │ │ │ │ add r8, r0, #4 │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - b c6008 │ │ │ │ - ldr r2, [pc, #308] @ c63d4 │ │ │ │ + bl c01b4 │ │ │ │ + b c5ff8 │ │ │ │ + ldr r2, [pc, #308] @ c63c4 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [r3, #24] │ │ │ │ add r3, r3, #28 │ │ │ │ - b c61a0 │ │ │ │ - ldr r0, [pc, #292] @ c63dc │ │ │ │ + b c6190 │ │ │ │ + ldr r0, [pc, #292] @ c63cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #224] @ c63a8 │ │ │ │ + ldr r0, [pc, #224] @ c6398 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #212] @ c63ac │ │ │ │ + ldr r1, [pc, #212] @ c639c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r1, [r8, #8] │ │ │ │ - bhi c6348 │ │ │ │ + bhi c6338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r3, [pc, #212] @ c63c8 │ │ │ │ + ldr r3, [pc, #212] @ c63b8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #196] @ c63e0 │ │ │ │ - ldr r3, [pc, #72] @ c6368 │ │ │ │ + ldr r2, [pc, #196] @ c63d0 │ │ │ │ + ldr r3, [pc, #72] @ c6358 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c635c │ │ │ │ + bne c634c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - b c6314 │ │ │ │ + b c6304 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r8, lsl #6 │ │ │ │ + andseq sl, lr, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r8, ror #5 │ │ │ │ + @ instruction: 0x001ea2f8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, sp, r4, ror pc │ │ │ │ + eoreq r2, sp, r4, lsl #31 │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [fp, #-8] │ │ │ │ tst r1, #1 │ │ │ │ str r4, [r3] │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -168047,180 +168043,180 @@ │ │ │ │ asr r1, r1, #1 │ │ │ │ ldrsh r2, [r0] │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ ldr r2, [r3] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, sp, ip, asr fp │ │ │ │ + eoreq r2, sp, ip, ror #22 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - @ instruction: 0x001e9cdc │ │ │ │ + andseq r9, lr, ip, ror #25 │ │ │ │ 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, #604] @ c6658 │ │ │ │ + ldr r3, [pc, #604] @ c6648 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - ldr r2, [pc, #596] @ c665c │ │ │ │ + ldr r2, [pc, #596] @ c664c │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, #0 │ │ │ │ str r6, [r3, #2792] @ 0xae8 │ │ │ │ - ldr r8, [pc, #580] @ c6660 │ │ │ │ - ldr r3, [pc, #580] @ c6664 │ │ │ │ + ldr r8, [pc, #580] @ c6650 │ │ │ │ + ldr r3, [pc, #580] @ c6654 │ │ │ │ str r3, [r6] │ │ │ │ str r7, [r0, #12] │ │ │ │ - ldr r3, [pc, #572] @ c6668 │ │ │ │ + ldr r3, [pc, #572] @ c6658 │ │ │ │ str r2, [r6, #4] │ │ │ │ add r2, r2, #33292288 @ 0x1fc0000 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, r6, #12 │ │ │ │ add r2, r2, #245760 @ 0x3c000 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #508] @ c666c │ │ │ │ + ldr r3, [pc, #508] @ c665c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - ldr sl, [pc, #492] @ c6670 │ │ │ │ + ldr sl, [pc, #492] @ c6660 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #62 @ 0x3e │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str sl, [ip] │ │ │ │ mov r3, #2 │ │ │ │ str lr, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c64d8 │ │ │ │ + bls c64c8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #396] @ c6674 │ │ │ │ + ldr r0, [pc, #396] @ c6664 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c6678 │ │ │ │ + ldr lr, [pc, #356] @ c6668 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [ip] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r9, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #292] @ c667c │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #292] @ c666c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #288] @ c6680 │ │ │ │ + ldr r3, [pc, #288] @ c6670 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #284] @ c6684 │ │ │ │ + ldr r3, [pc, #284] @ c6674 │ │ │ │ str r3, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #276] @ c6688 │ │ │ │ + ldr r3, [pc, #276] @ c6678 │ │ │ │ add fp, r9, #16 │ │ │ │ mov r1, fp │ │ │ │ str fp, [r4, #4] │ │ │ │ str r3, [r9, #12] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #228] @ c668c │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #228] @ c667c │ │ │ │ mov r7, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #192] @ c6690 │ │ │ │ + ldr r2, [pc, #192] @ c6680 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6654 │ │ │ │ + bne c6644 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #156] @ c6694 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #156] @ c6684 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64bc │ │ │ │ add r2, r9, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str fp, [r4, #12] │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #104] @ c6698 │ │ │ │ + bl bf13c │ │ │ │ + ldr r3, [pc, #104] @ c6688 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 23d18 │ │ │ │ - @ instruction: 0x002d28b4 │ │ │ │ + eoreq r2, sp, r4, asr #17 │ │ │ │ mov r5, r0 │ │ │ │ - andseq r9, lr, r8, asr #23 │ │ │ │ + @ instruction: 0x001e9bd8 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r2, [r0] │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r0, r1, #1 │ │ │ │ @@ -168231,309 +168227,309 @@ │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r0, asr #11 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1152] @ c6b34 │ │ │ │ - ldr r1, [pc, #1152] @ c6b38 │ │ │ │ - ldr r2, [pc, #1152] @ c6b3c │ │ │ │ + ldr ip, [pc, #1152] @ c6b24 │ │ │ │ + ldr r1, [pc, #1152] @ c6b28 │ │ │ │ + ldr r2, [pc, #1152] @ c6b2c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1128] @ c6b40 │ │ │ │ + ldr r3, [pc, #1128] @ c6b30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1100] @ c6b44 │ │ │ │ + ldr r2, [pc, #1100] @ c6b34 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r2, #2784] @ 0xae0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r6, #32] │ │ │ │ mov r5, r8 │ │ │ │ - ldr r3, [pc, #1044] @ c6b48 │ │ │ │ + ldr r3, [pc, #1044] @ c6b38 │ │ │ │ str r3, [r5], #8 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r3, [pc, #1036] @ c6b4c │ │ │ │ + ldr r3, [pc, #1036] @ c6b3c │ │ │ │ cmp r5, r9 │ │ │ │ str r5, [r6, #4] │ │ │ │ str sl, [r6, #12] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6b0c │ │ │ │ - ldr r3, [pc, #1016] @ c6b50 │ │ │ │ + bhi c6afc │ │ │ │ + ldr r3, [pc, #1016] @ c6b40 │ │ │ │ add r4, r6, #4 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #1004] @ c6b54 │ │ │ │ + ldr r3, [pc, #1004] @ c6b44 │ │ │ │ add r1, r8, #16 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ - ldr fp, [pc, #980] @ c6b58 │ │ │ │ - ldr r1, [pc, #980] @ c6b5c │ │ │ │ + bl bf13c │ │ │ │ + ldr fp, [pc, #980] @ c6b48 │ │ │ │ + ldr r1, [pc, #980] @ c6b4c │ │ │ │ mov r3, sl │ │ │ │ mov r7, #62 @ 0x3e │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str fp, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #920] @ c6b60 │ │ │ │ + ldr r3, [pc, #920] @ c6b50 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ - ldr lr, [pc, #888] @ c6b64 │ │ │ │ + ldr lr, [pc, #888] @ c6b54 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ str lr, [ip] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6afc │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #808] @ c6b50 │ │ │ │ + ldr r1, [pc, #808] @ c6b40 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r1 │ │ │ │ str fp, [r2], #8 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #768] @ c6b68 │ │ │ │ + ldr r0, [pc, #768] @ c6b58 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r6, #4] │ │ │ │ - ldr ip, [pc, #680] @ c6b64 │ │ │ │ + ldr ip, [pc, #680] @ c6b54 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6afc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r7, r5, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #552] @ c6b6c │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #552] @ c6b5c │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, r3, #-33554432 @ 0xfe000000 │ │ │ │ add r3, r3, #5177344 @ 0x4f0000 │ │ │ │ add r3, r3, #241 @ 0xf1 │ │ │ │ str r3, [r5] │ │ │ │ sub r3, r3, #1048576 @ 0x100000 │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ cmp r7, r9 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str fp, [r6, #12] │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6afc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6ae4 │ │ │ │ + beq c6ad4 │ │ │ │ mov fp, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [pc, #484] @ c6b70 │ │ │ │ - ldr r5, [pc, #484] @ c6b74 │ │ │ │ + ldr sl, [pc, #484] @ c6b60 │ │ │ │ + ldr r5, [pc, #484] @ c6b64 │ │ │ │ str sl, [fp], #8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ str fp, [r6, #4] │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #408] @ c6b78 │ │ │ │ + bl bed5c │ │ │ │ + ldr r3, [pc, #408] @ c6b68 │ │ │ │ str r3, [r7, #12] │ │ │ │ add r3, r3, #-33554432 @ 0xfe000000 │ │ │ │ add r3, r3, #5177344 @ 0x4f0000 │ │ │ │ add r3, r3, #240 @ 0xf0 │ │ │ │ str r3, [r7, #8] │ │ │ │ add r3, r7, #20 │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - ldr r3, [pc, #376] @ c6b7c │ │ │ │ + ldr r3, [pc, #376] @ c6b6c │ │ │ │ str r3, [r7, #16] │ │ │ │ - bhi c6b1c │ │ │ │ + bhi c6b0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [r6, #12] │ │ │ │ - beq c6a88 │ │ │ │ + beq c6a78 │ │ │ │ add r2, r7, #24 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #340] @ c6b80 │ │ │ │ + ldr r2, [pc, #340] @ c6b70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r7, #20] │ │ │ │ - ldr r2, [pc, #332] @ c6b84 │ │ │ │ + ldr r2, [pc, #332] @ c6b74 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #300] @ c6b88 │ │ │ │ + ldr r2, [pc, #300] @ c6b78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #216] @ c6b3c │ │ │ │ + ldr r3, [pc, #216] @ c6b2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c6b30 │ │ │ │ + bne c6b20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #244] @ c6b84 │ │ │ │ + ldr r3, [pc, #244] @ c6b74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, ip │ │ │ │ str sl, [r3], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r5, [ip, #4] │ │ │ │ - bl bbce4 │ │ │ │ - ldr r3, [pc, #188] @ c6b8c │ │ │ │ + bl bbcd4 │ │ │ │ + ldr r3, [pc, #188] @ c6b7c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r8, [r3, #2788] @ 0xae4 │ │ │ │ - b c6724 │ │ │ │ + b c6714 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ c6b90 │ │ │ │ + ldr r3, [pc, #160] @ c6b80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - b c697c │ │ │ │ + b c696c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, lr, ip, lsr r9 │ │ │ │ - andseq r9, lr, r8, lsr r9 │ │ │ │ + andseq r9, lr, ip, asr #18 │ │ │ │ + andseq r9, lr, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, sp, r0, asr #11 │ │ │ │ + ldrdeq r2, [sp], -r0 @ │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r1, r0 │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ tst r2, #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ tst r0, #1 │ │ │ │ @@ -168542,29 +168538,29 @@ │ │ │ │ orr r2, r2, #1 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ orr r2, r2, #2 │ │ │ │ strh r2, [r1, #2] │ │ │ │ bx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq lr, r8, r5 │ │ │ │ - eoreq r2, sp, r8, ror #3 │ │ │ │ + andseq r9, lr, r8, lsr #11 │ │ │ │ + strdeq r2, [sp], -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, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #3992] @ c7b44 │ │ │ │ - ldr r2, [pc, #3992] @ c7b48 │ │ │ │ + ldr r1, [pc, #3992] @ c7b34 │ │ │ │ + ldr r2, [pc, #3992] @ c7b38 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #3980] @ c7b4c │ │ │ │ + ldr sl, [pc, #3980] @ c7b3c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3976] @ c7b50 │ │ │ │ + ldr r3, [pc, #3976] @ c7b40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -168577,1000 +168573,1000 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mvn r9, #0 │ │ │ │ add r3, r9, #1 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3896] @ c7b54 │ │ │ │ + ldr r2, [pc, #3896] @ c7b44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi c7290 │ │ │ │ + bhi c7280 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7ab4 │ │ │ │ + beq c7aa4 │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7fb8 │ │ │ │ + beq c7fa8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7f04 │ │ │ │ + beq c7ef4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fd8 │ │ │ │ - ldr r2, [pc, #3816] @ c7b58 │ │ │ │ + beq c7fc8 │ │ │ │ + ldr r2, [pc, #3816] @ c7b48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2504] @ 0x9c8 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b c6cd8 │ │ │ │ + b c6cc8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ec4 │ │ │ │ + beq c7eb4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c79c4 │ │ │ │ - ldr r2, [pc, #3756] @ c7b5c │ │ │ │ + beq c79b4 │ │ │ │ + ldr r2, [pc, #3756] @ c7b4c │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2552] @ 0x9f8 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #55 @ 0x37 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r0, [pc, #3712] @ c7b60 │ │ │ │ + ldr r0, [pc, #3712] @ c7b50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r6, r4, #4 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3916] @ c7c48 │ │ │ │ + ldr r3, [pc, #3916] @ c7c38 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7720 │ │ │ │ + beq c7710 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #3836] @ c7c40 │ │ │ │ + ldr r1, [pc, #3836] @ c7c30 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ add r1, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp fp, #0 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ addne r2, r3, #4 │ │ │ │ strne r2, [r4, #4] │ │ │ │ - ldreq r2, [pc, #3572] @ c7b64 │ │ │ │ - ldrne r2, [pc, #3572] @ c7b68 │ │ │ │ + ldreq r2, [pc, #3572] @ c7b54 │ │ │ │ + ldrne r2, [pc, #3572] @ c7b58 │ │ │ │ addeq r1, r3, #4 │ │ │ │ streq r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #3560] @ c7b6c │ │ │ │ + ldr r3, [pc, #3560] @ c7b5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c73f8 │ │ │ │ + bls c73e8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c6d88 │ │ │ │ + bne c6d78 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3496] @ c7b70 │ │ │ │ + ldr r3, [pc, #3496] @ c7b60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c81a4 │ │ │ │ + bne c8194 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #3472] @ c7b74 │ │ │ │ + ldr r2, [pc, #3472] @ c7b64 │ │ │ │ add r1, r0, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bcc c76e0 │ │ │ │ + bcc c76d0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6e44 │ │ │ │ + bls c6e34 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #724992 @ 0xb1000 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #3404] @ c7b78 │ │ │ │ + ldr r3, [pc, #3404] @ c7b68 │ │ │ │ sub r2, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi c7410 │ │ │ │ + bhi c7400 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c773c │ │ │ │ + bls c772c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c6e44 │ │ │ │ + bne c6e34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #3332] @ c7b7c │ │ │ │ + ldr r3, [pc, #3332] @ c7b6c │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b c6e24 │ │ │ │ + b c6e14 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #3312] @ c7b80 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #3308] @ c7b84 │ │ │ │ + ldr r3, [pc, #3312] @ c7b70 │ │ │ │ + beq c6e84 │ │ │ │ + ldr r3, [pc, #3308] @ c7b74 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bne c74ac │ │ │ │ + bne c749c │ │ │ │ cmn r9, #1 │ │ │ │ - ldreq r3, [pc, #3244] @ c7b88 │ │ │ │ + ldreq r3, [pc, #3244] @ c7b78 │ │ │ │ streq r3, [r1], #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r1 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ - ldr r0, [pc, #3508] @ c7ca4 │ │ │ │ + ldr r0, [pc, #3508] @ c7c94 │ │ │ │ orr r3, r3, #5373952 @ 0x520000 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6f44 │ │ │ │ + beq c6f34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3168] @ c7b8c │ │ │ │ + ldr r1, [pc, #3168] @ c7b7c │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3132] @ c7b90 │ │ │ │ + ldr r2, [pc, #3132] @ c7b80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7540 │ │ │ │ - ldr r2, [pc, #3096] @ c7b94 │ │ │ │ + beq c7530 │ │ │ │ + ldr r2, [pc, #3096] @ c7b84 │ │ │ │ add r1, r3, #12 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #3088] @ c7b98 │ │ │ │ + ldr r2, [pc, #3088] @ c7b88 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [pc, #3052] @ c7b9c │ │ │ │ + ldrne r2, [pc, #3052] @ c7b8c │ │ │ │ addne r1, r3, #4 │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls c76f8 │ │ │ │ + bls c76e8 │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7ca8 │ │ │ │ + beq c7c98 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7828 │ │ │ │ + beq c7818 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #3160] @ c7c38 │ │ │ │ + ldr r5, [pc, #3160] @ c7c28 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r9, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r3] │ │ │ │ - beq c72d0 │ │ │ │ + beq c72c0 │ │ │ │ cmp r9, #3 │ │ │ │ - beq c71d4 │ │ │ │ + beq c71c4 │ │ │ │ cmp r9, #1 │ │ │ │ - bne c7f1c │ │ │ │ + bne c7f0c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r7, ip, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov lr, #53 @ 0x35 │ │ │ │ - ldr r7, [pc, #2924] @ c7ba0 │ │ │ │ + ldr r7, [pc, #2924] @ c7b90 │ │ │ │ str r7, [ip] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr lr, [pc, #2884] @ c7ba4 │ │ │ │ + ldr lr, [pc, #2884] @ c7b94 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ - ldr r3, [pc, #3064] @ c7c60 │ │ │ │ + ldr r3, [pc, #3064] @ c7c50 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr ip, [pc, #3060] @ c7c64 │ │ │ │ + ldr ip, [pc, #3060] @ c7c54 │ │ │ │ add r2, r6, #16 │ │ │ │ stm r6, {r5, lr} │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r6, #12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #3048] @ c7c8c │ │ │ │ + ldr ip, [pc, #3048] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #3044] @ c7c90 │ │ │ │ + ldr r1, [pc, #3044] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #3028] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #3028] @ c7c84 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r9, [r4, #12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, #1 │ │ │ │ - bne c8010 │ │ │ │ + bne c8000 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b c6c04 │ │ │ │ + b c6bf4 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2732] @ c7ba8 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2728] @ c7bac │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2732] @ c7b98 │ │ │ │ + beq c6e84 │ │ │ │ + ldr r3, [pc, #2728] @ c7b9c │ │ │ │ + b c6e84 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2720] @ c7bb0 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2716] @ c7bb4 │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2720] @ c7ba0 │ │ │ │ + beq c6e84 │ │ │ │ + ldr r3, [pc, #2716] @ c7ba4 │ │ │ │ + b c6e84 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2708] @ c7bb8 │ │ │ │ - bne c6e94 │ │ │ │ - ldr r3, [pc, #2704] @ c7bbc │ │ │ │ + ldr r3, [pc, #2708] @ c7ba8 │ │ │ │ + bne c6e84 │ │ │ │ + ldr r3, [pc, #2704] @ c7bac │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #2548] @ c7b70 │ │ │ │ - ldr r1, [pc, #2828] @ c7c8c │ │ │ │ - ldr r2, [pc, #2828] @ c7c90 │ │ │ │ + ldr r0, [pc, #2548] @ c7b60 │ │ │ │ + ldr r1, [pc, #2828] @ c7c7c │ │ │ │ + ldr r2, [pc, #2828] @ c7c80 │ │ │ │ stm r3, {r0, r1} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bls c6eb8 │ │ │ │ + bls c6ea8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b c76b4 │ │ │ │ + b c76a4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7edc │ │ │ │ + beq c7ecc │ │ │ │ cmp r8, #0 │ │ │ │ - bne c73c4 │ │ │ │ - ldr r2, [pc, #2552] @ c7bc0 │ │ │ │ + bne c73b4 │ │ │ │ + ldr r2, [pc, #2552] @ c7bb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2564] @ 0xa04 │ │ │ │ mov r8, #0 │ │ │ │ - b c73d4 │ │ │ │ + b c73c4 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2660] @ c7c60 │ │ │ │ - ldr ip, [pc, #2660] @ c7c64 │ │ │ │ + ldr r3, [pc, #2660] @ c7c50 │ │ │ │ + ldr ip, [pc, #2660] @ c7c54 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2648] @ c7c8c │ │ │ │ + ldr ip, [pc, #2648] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2644] @ c7c90 │ │ │ │ + ldr r1, [pc, #2644] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2628] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #2628] @ c7c84 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c7684 │ │ │ │ + beq c7674 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7b2c │ │ │ │ + beq c7b1c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7ef4 │ │ │ │ - ldr r2, [pc, #2332] @ c7bc4 │ │ │ │ + beq c7ee4 │ │ │ │ + ldr r2, [pc, #2332] @ c7bb4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2596] @ 0xa24 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b c6cd8 │ │ │ │ + b c6cc8 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #2256] @ c7bc8 │ │ │ │ + ldr lr, [pc, #2256] @ c7bb8 │ │ │ │ mvn ip, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r7, r0, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str lr, [r0] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ orr ip, r2, #-452984832 @ 0xe5000000 │ │ │ │ - ldr r3, [pc, #2348] @ c7c60 │ │ │ │ + ldr r3, [pc, #2348] @ c7c50 │ │ │ │ orr ip, ip, #9437184 @ 0x900000 │ │ │ │ mov r2, r6 │ │ │ │ - ldr lr, [pc, #2188] @ c7bcc │ │ │ │ + ldr lr, [pc, #2188] @ c7bbc │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str lr, [r6, #4] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2332] @ c7c8c │ │ │ │ + ldr ip, [pc, #2332] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2328] @ c7c90 │ │ │ │ + ldr r1, [pc, #2328] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2312] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #2312] @ c7c84 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70d8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2052] @ c7bd0 │ │ │ │ + ldr r2, [pc, #2052] @ c7bc0 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2568] @ 0xa08 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b c6cd8 │ │ │ │ + b c6cc8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #2000] @ c7bd4 │ │ │ │ + ldr r2, [pc, #2000] @ c7bc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b c6db8 │ │ │ │ + b c6da8 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #1980] @ c7bd8 │ │ │ │ - beq c7420 │ │ │ │ - ldr r3, [pc, #1976] @ c7bdc │ │ │ │ + ldr r3, [pc, #1980] @ c7bc8 │ │ │ │ + beq c7410 │ │ │ │ + ldr r3, [pc, #1976] @ c7bcc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r1, [pc, #1788] @ c7b70 │ │ │ │ - ldr r2, [pc, #2068] @ c7c8c │ │ │ │ - ldr r3, [pc, #2068] @ c7c90 │ │ │ │ + ldr r1, [pc, #1788] @ c7b60 │ │ │ │ + ldr r2, [pc, #2068] @ c7c7c │ │ │ │ + ldr r3, [pc, #2068] @ c7c80 │ │ │ │ stm r5, {r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r5, #12 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq c81a8 │ │ │ │ + beq c8198 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ec0 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq c7e8c │ │ │ │ - ldr r3, [pc, #1756] @ c7be0 │ │ │ │ + beq c7e7c │ │ │ │ + ldr r3, [pc, #1756] @ c7bd0 │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2520] @ 0x9d8 │ │ │ │ - ldr r3, [pc, #1936] @ c7ca4 │ │ │ │ + ldr r3, [pc, #1936] @ c7c94 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c6edc │ │ │ │ + b c6ecc │ │ │ │ add r1, r3, #8 │ │ │ │ - ldr r2, [pc, #1688] @ c7be4 │ │ │ │ + ldr r2, [pc, #1688] @ c7bd4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7754 │ │ │ │ + beq c7744 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c6fd4 │ │ │ │ + bne c6fc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ - ldr r2, [pc, #1632] @ c7be8 │ │ │ │ + bhi c718c │ │ │ │ + ldr r2, [pc, #1632] @ c7bd8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl c15c0 │ │ │ │ + bl c15b0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1560] @ c7bec │ │ │ │ + ldr r2, [pc, #1560] @ c7bdc │ │ │ │ addne r1, r3, #8 │ │ │ │ str r2, [r3] │ │ │ │ addne r2, r2, #96 @ 0x60 │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r2, [r3, #4] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1628] @ c7c60 │ │ │ │ - ldr ip, [pc, #1628] @ c7c64 │ │ │ │ + ldr r3, [pc, #1628] @ c7c50 │ │ │ │ + ldr ip, [pc, #1628] @ c7c54 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1616] @ c7c8c │ │ │ │ + ldr ip, [pc, #1616] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #1612] @ c7c90 │ │ │ │ + ldr r1, [pc, #1612] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1596] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #1596] @ c7c84 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne c7a9c │ │ │ │ + bne c7a8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r9, r3 │ │ │ │ - bne c6c04 │ │ │ │ + bne c6bf4 │ │ │ │ add r3, fp, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ - bne c6c00 │ │ │ │ + bne c6bf0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #1332] @ c7bf0 │ │ │ │ - ldr r3, [pc, #1160] @ c7b48 │ │ │ │ + ldr r2, [pc, #1332] @ c7be0 │ │ │ │ + ldr r3, [pc, #1160] @ c7b38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c81a0 │ │ │ │ + bne c8190 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1292] @ c7bf4 │ │ │ │ + ldr r3, [pc, #1292] @ c7be4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b c6e24 │ │ │ │ + b c6e14 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7d38 │ │ │ │ + beq c7d28 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7570 │ │ │ │ - b c7cc4 │ │ │ │ + beq c7560 │ │ │ │ + b c7cb4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #1228] @ c7bf8 │ │ │ │ + ldr r2, [pc, #1228] @ c7be8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1220] @ c7bfc │ │ │ │ + ldr r3, [pc, #1220] @ c7bec │ │ │ │ str r3, [r7, #4] │ │ │ │ - b c6d24 │ │ │ │ + b c6d14 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #1164] @ c7bd4 │ │ │ │ + ldr r3, [pc, #1164] @ c7bc4 │ │ │ │ add r0, r0, #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r0, #-4] │ │ │ │ - b c6e70 │ │ │ │ + b c6e60 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c78d8 │ │ │ │ + beq c78c8 │ │ │ │ cmp r9, #2 │ │ │ │ - bne c8180 │ │ │ │ + bne c8170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1148] @ c7c00 │ │ │ │ + ldr ip, [pc, #1148] @ c7bf0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #1144] @ c7c04 │ │ │ │ + ldr lr, [pc, #1144] @ c7bf4 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #1140] @ c7c08 │ │ │ │ + ldr r1, [pc, #1140] @ c7bf8 │ │ │ │ str lr, [r2] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1232] @ c7c8c │ │ │ │ + ldr r0, [pc, #1232] @ c7c7c │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1220] @ c7c90 │ │ │ │ + ldr r1, [pc, #1220] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1204] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #1204] @ c7c84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1008] @ c7c0c │ │ │ │ + ldr r2, [pc, #1008] @ c7bfc │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2560] @ 0xa00 │ │ │ │ - b c73d4 │ │ │ │ + b c73c4 │ │ │ │ cmp r9, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq c79d8 │ │ │ │ + beq c79c8 │ │ │ │ cmp r9, #2 │ │ │ │ - bne c811c │ │ │ │ + bne c810c │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #936] @ c7c00 │ │ │ │ + ldr ip, [pc, #936] @ c7bf0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #932] @ c7c04 │ │ │ │ + ldr lr, [pc, #932] @ c7bf4 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #928] @ c7c08 │ │ │ │ + ldr r1, [pc, #928] @ c7bf8 │ │ │ │ str lr, [r2] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1020] @ c7c8c │ │ │ │ + ldr r0, [pc, #1020] @ c7c7c │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1008] @ c7c90 │ │ │ │ + ldr r1, [pc, #1008] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #992] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #992] @ c7c84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ - b c7684 │ │ │ │ + bl bbcd4 │ │ │ │ + b c7674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #784] @ c7c10 │ │ │ │ + ldr r5, [pc, #784] @ c7c00 │ │ │ │ add r7, ip, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r5, [ip] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #748] @ c7c14 │ │ │ │ + ldr r3, [pc, #748] @ c7c04 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #744] @ c7c18 │ │ │ │ + ldr ip, [pc, #744] @ c7c08 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #712] @ c7c1c │ │ │ │ - ldr r2, [pc, #820] @ c7c8c │ │ │ │ - ldr r1, [pc, #820] @ c7c90 │ │ │ │ + ldr r0, [pc, #712] @ c7c0c │ │ │ │ + ldr r2, [pc, #820] @ c7c7c │ │ │ │ + ldr r1, [pc, #820] @ c7c80 │ │ │ │ stm r3, {r0, r2} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r0 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #792] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #792] @ c7c84 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [r4, #12] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #616] @ c7c20 │ │ │ │ + ldr r2, [pc, #616] @ c7c10 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2544] @ 0x9f0 │ │ │ │ - b c6cb8 │ │ │ │ - ldr r2, [pc, #600] @ c7c24 │ │ │ │ + b c6ca8 │ │ │ │ + ldr r2, [pc, #600] @ c7c14 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2548] @ 0x9f4 │ │ │ │ mov r8, #0 │ │ │ │ - b c6cb8 │ │ │ │ + b c6ca8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #532] @ c7c10 │ │ │ │ + ldr r5, [pc, #532] @ c7c00 │ │ │ │ add r7, ip, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r5, [ip] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c7c14 │ │ │ │ + ldr r3, [pc, #496] @ c7c04 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #492] @ c7c18 │ │ │ │ + ldr ip, [pc, #492] @ c7c08 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #460] @ c7c1c │ │ │ │ - ldr r2, [pc, #568] @ c7c8c │ │ │ │ - ldr r1, [pc, #568] @ c7c90 │ │ │ │ + ldr r0, [pc, #460] @ c7c0c │ │ │ │ + ldr r2, [pc, #568] @ c7c7c │ │ │ │ + ldr r1, [pc, #568] @ c7c80 │ │ │ │ stm r3, {r0, r2} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r0 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #540] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #540] @ c7c84 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ - b c7684 │ │ │ │ + bl bbcd4 │ │ │ │ + b c7674 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c809c │ │ │ │ + beq c808c │ │ │ │ cmp r8, #0 │ │ │ │ - bne c807c │ │ │ │ - ldr r2, [pc, #348] @ c7c28 │ │ │ │ + bne c806c │ │ │ │ + ldr r2, [pc, #348] @ c7c18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2516] @ 0x9d4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov ip, lr │ │ │ │ - ldr r7, [pc, #316] @ c7c40 │ │ │ │ - ldr r5, [pc, #292] @ c7c2c │ │ │ │ + ldr r7, [pc, #316] @ c7c30 │ │ │ │ + ldr r5, [pc, #292] @ c7c1c │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r5, [lr, #4] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #264] @ c7c30 │ │ │ │ + ldr r3, [pc, #264] @ c7c20 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c7e30 │ │ │ │ + b c7e20 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c8028 │ │ │ │ - ldr r2, [pc, #248] @ c7c34 │ │ │ │ + beq c8018 │ │ │ │ + ldr r2, [pc, #248] @ c7c24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2588] @ 0xa1c │ │ │ │ - b c72ac │ │ │ │ - andseq r9, lr, r8, asr #8 │ │ │ │ + b c729c │ │ │ │ + andseq r9, lr, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, lr, r8, lsr #8 │ │ │ │ + andseq r9, lr, r8, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, lsl #2 │ │ │ │ - eoreq r2, sp, ip, asr #32 │ │ │ │ - eoreq r2, sp, r8 │ │ │ │ + ldrsbeq sp, [fp], -r4 │ │ │ │ + eoreq r2, sp, ip, asr r0 │ │ │ │ + eoreq r2, sp, r8, lsl r0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001bced8 │ │ │ │ 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 │ │ │ │ @@ -169580,1233 +169576,1233 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r1, sp, r4, lsl sl │ │ │ │ + eoreq r1, sp, r4, lsl #22 │ │ │ │ + eoreq r1, sp, r4, lsr #20 │ │ │ │ lsr r2, r2, #1 │ │ │ │ strb r2, [r0, r5] │ │ │ │ - eoreq r1, sp, ip, ror #17 │ │ │ │ + strdeq r1, [sp], -ip @ │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - @ instruction: 0x002d17b4 │ │ │ │ + eoreq r1, sp, r4, asr #15 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r5, r5, #1 │ │ │ │ - andseq r8, lr, ip, lsr r9 │ │ │ │ + andseq r8, lr, ip, asr #18 │ │ │ │ str r1, [fp] │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsl r0, r0, #1 │ │ │ │ - mlaeq sp, ip, r4, r1 │ │ │ │ + eoreq r1, sp, ip, lsr #9 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ + eoreq r1, sp, r0, lsl r3 │ │ │ │ eoreq r1, sp, r0, lsl #6 │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r1, sp, r0, lsl #4 │ │ │ │ lsl r2, r1, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - eoreq r1, sp, r0, lsl #3 │ │ │ │ + mlaeq sp, r0, r1, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ - eoreq r0, sp, ip, asr #29 │ │ │ │ + ldrdeq r0, [sp], -ip @ │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ tst r0, #1 │ │ │ │ - eoreq r0, sp, r4, lsr #28 │ │ │ │ - eoreq r0, sp, r8, ror #27 │ │ │ │ + eoreq r0, sp, r4, lsr lr │ │ │ │ + strdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r0, ror #27 │ │ │ │ ldrdeq r0, [sp], -r0 @ │ │ │ │ - eoreq r0, sp, r0, asr #27 │ │ │ │ - eoreq r0, sp, r8, lsr #27 │ │ │ │ + @ instruction: 0x002d0db8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ str r2, [r0, r5] │ │ │ │ + strdeq r0, [sp], -ip @ │ │ │ │ eoreq r0, sp, ip, ror #25 │ │ │ │ ldrdeq r0, [sp], -ip @ │ │ │ │ - eoreq r0, sp, ip, asr #25 │ │ │ │ - @ instruction: 0x002d0cb4 │ │ │ │ - eoreq r0, sp, ip, lsl #25 │ │ │ │ + eoreq r0, sp, r4, asr #25 │ │ │ │ + mlaeq sp, ip, ip, r0 │ │ │ │ + eoreq r0, sp, r8, asr #24 │ │ │ │ eoreq r0, sp, r8, lsr ip │ │ │ │ - eoreq r0, sp, r8, lsr #24 │ │ │ │ - eoreq r0, sp, r0, lsl ip │ │ │ │ - eoreq r0, sp, r8, lsr #23 │ │ │ │ + eoreq r0, sp, r0, lsr #24 │ │ │ │ + @ instruction: 0x002d0bb8 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ - strdeq r0, [sp], -r0 @ │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, r0, lsl #22 │ │ │ │ + eoreq r0, sp, r0, ror #21 │ │ │ │ ldrsh r2, [r0] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c8038 │ │ │ │ + beq c8028 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr ip, [pc, #-152] @ c7c38 │ │ │ │ + ldr ip, [pc, #-152] @ c7c28 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #-120] @ c7c60 │ │ │ │ + ldr r3, [pc, #-120] @ c7c50 │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-128] @ c7c64 │ │ │ │ + ldr r2, [pc, #-128] @ c7c54 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-132] @ c7c8c │ │ │ │ + ldr ip, [pc, #-132] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #-136] @ c7c90 │ │ │ │ + ldr r1, [pc, #-136] @ c7c80 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-156] @ c7c94 │ │ │ │ + ldr r3, [pc, #-156] @ c7c84 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ + b c7a6c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-172] @ c7c98 │ │ │ │ + ldr r1, [pc, #-172] @ c7c88 │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bne c80b4 │ │ │ │ + bne c80a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl c15c0 │ │ │ │ + bl c15b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-264] @ c7c8c │ │ │ │ + ldr ip, [pc, #-264] @ c7c7c │ │ │ │ str ip, [r3], #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r3, [pc, #-276] @ c7c90 │ │ │ │ + ldr r3, [pc, #-276] @ c7c80 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-284] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #-284] @ c7c84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70d8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #-436] @ c7c3c │ │ │ │ + ldr r2, [pc, #-436] @ c7c2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2512] @ 0x9d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #-480] @ c7c40 │ │ │ │ - ldr r1, [pc, #-480] @ c7c44 │ │ │ │ + ldr r0, [pc, #-480] @ c7c30 │ │ │ │ + ldr r1, [pc, #-480] @ c7c34 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #-496] @ c7c48 │ │ │ │ + ldr r3, [pc, #-496] @ c7c38 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r3, r7 │ │ │ │ - b c6d58 │ │ │ │ - ldr r3, [pc, #-584] @ c7c4c │ │ │ │ + b c6d48 │ │ │ │ + ldr r3, [pc, #-584] @ c7c3c │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2512] @ 0x9d0 │ │ │ │ - ldr r3, [pc, #-512] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-512] @ c7c94 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ - b c7530 │ │ │ │ + bl c01b4 │ │ │ │ + b c7520 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c79b0 │ │ │ │ - ldr r2, [pc, #-644] @ c7c50 │ │ │ │ + bne c79a0 │ │ │ │ + ldr r2, [pc, #-644] @ c7c40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2540] @ 0x9ec │ │ │ │ - b c79d0 │ │ │ │ + b c79c0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7814 │ │ │ │ - ldr r2, [pc, #-664] @ c7c54 │ │ │ │ + bne c7804 │ │ │ │ + ldr r2, [pc, #-664] @ c7c44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2556] @ 0x9fc │ │ │ │ - b c71cc │ │ │ │ - ldr r2, [pc, #-676] @ c7c58 │ │ │ │ + b c71bc │ │ │ │ + ldr r2, [pc, #-676] @ c7c48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2592] @ 0xa20 │ │ │ │ - b c72ac │ │ │ │ + b c729c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fe8 │ │ │ │ - ldr r2, [pc, #-696] @ c7c5c │ │ │ │ + beq c7fd8 │ │ │ │ + ldr r2, [pc, #-696] @ c7c4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2496] @ 0x9c0 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-708] @ c7c60 │ │ │ │ + b c6c64 │ │ │ │ + ldr r2, [pc, #-708] @ c7c50 │ │ │ │ add ip, r3, #8 │ │ │ │ - ldr r1, [pc, #-712] @ c7c64 │ │ │ │ + ldr r1, [pc, #-712] @ c7c54 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-724] @ c7c8c │ │ │ │ + ldr r1, [pc, #-724] @ c7c7c │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #-740] @ c7c90 │ │ │ │ + ldr r2, [pc, #-740] @ c7c80 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-748] @ c7c94 │ │ │ │ + bhi c718c │ │ │ │ + ldr r3, [pc, #-748] @ c7c84 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r3, #2 │ │ │ │ mov r8, r5 │ │ │ │ - beq c7684 │ │ │ │ - b c6c10 │ │ │ │ + beq c7674 │ │ │ │ + b c6c00 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ff8 │ │ │ │ + beq c7fe8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c808c │ │ │ │ - ldr r2, [pc, #-872] @ c7c68 │ │ │ │ + beq c807c │ │ │ │ + ldr r2, [pc, #-872] @ c7c58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2536] @ 0x9e8 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-884] @ c7c6c │ │ │ │ + b c6c64 │ │ │ │ + ldr r2, [pc, #-884] @ c7c5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2500] @ 0x9c4 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-896] @ c7c70 │ │ │ │ + b c6c64 │ │ │ │ + ldr r2, [pc, #-896] @ c7c60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2492] @ 0x9bc │ │ │ │ - b c6c74 │ │ │ │ + b c6c64 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c810c │ │ │ │ - ldr r2, [pc, #-916] @ c7c74 │ │ │ │ + beq c80fc │ │ │ │ + ldr r2, [pc, #-916] @ c7c64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2528] @ 0x9e0 │ │ │ │ - b c6c74 │ │ │ │ + b c6c64 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b c6ca8 │ │ │ │ - ldr r2, [pc, #-952] @ c7c78 │ │ │ │ + b c6c98 │ │ │ │ + ldr r2, [pc, #-952] @ c7c68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2584] @ 0xa18 │ │ │ │ - b c72ac │ │ │ │ + b c729c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-940] @ c7c98 │ │ │ │ + ldr r2, [pc, #-940] @ c7c88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-972] @ c7c8c │ │ │ │ + ldr r1, [pc, #-972] @ c7c7c │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-980] @ c7c90 │ │ │ │ + ldr r2, [pc, #-980] @ c7c80 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-992] @ c7c94 │ │ │ │ + ldr r3, [pc, #-992] @ c7c84 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ - ldr r2, [pc, #-1032] @ c7c7c │ │ │ │ + b c7a6c │ │ │ │ + ldr r2, [pc, #-1032] @ c7c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2520] @ 0x9d8 │ │ │ │ - b c7df4 │ │ │ │ - ldr r2, [pc, #-1044] @ c7c80 │ │ │ │ + b c7de4 │ │ │ │ + ldr r2, [pc, #-1044] @ c7c70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2532] @ 0x9e4 │ │ │ │ - b c6c74 │ │ │ │ + b c6c64 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7de8 │ │ │ │ - ldr r2, [pc, #-1064] @ c7c84 │ │ │ │ + bne c7dd8 │ │ │ │ + ldr r2, [pc, #-1064] @ c7c74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2508] @ 0x9cc │ │ │ │ - b c7ad0 │ │ │ │ + b c7ac0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #-1084] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1084] @ c7c7c │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1092] @ c7c90 │ │ │ │ + ldr r3, [pc, #-1092] @ c7c80 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1104] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1104] @ c7c84 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, r8 │ │ │ │ - bl bbce4 │ │ │ │ - b c6c04 │ │ │ │ - ldr r2, [pc, #-1164] @ c7c88 │ │ │ │ + bl bbcd4 │ │ │ │ + b c6bf4 │ │ │ │ + ldr r2, [pc, #-1164] @ c7c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2524] @ 0x9dc │ │ │ │ - b c6c74 │ │ │ │ + b c6c64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ c7c98 │ │ │ │ + ldr r2, [pc, #-1168] @ c7c88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-1200] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1200] @ c7c7c │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1208] @ c7c90 │ │ │ │ + ldr r2, [pc, #-1208] @ c7c80 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c718c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1220] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1220] @ c7c84 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, #4 │ │ │ │ - bl bbce4 │ │ │ │ - b c6c04 │ │ │ │ + bl bbcd4 │ │ │ │ + b c6bf4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1268] @ c7c98 │ │ │ │ + ldr r1, [pc, #-1268] @ c7c88 │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq c7d54 │ │ │ │ - b c7f54 │ │ │ │ + beq c7d44 │ │ │ │ + b c7f44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ec0 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c81e0 │ │ │ │ - ldr r3, [pc, #-1324] @ c7c9c │ │ │ │ + beq c81d0 │ │ │ │ + ldr r3, [pc, #-1324] @ c7c8c │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2516] @ 0x9d4 │ │ │ │ - ldr r3, [pc, #-1332] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1332] @ c7c94 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7518 │ │ │ │ - ldr r3, [pc, #-1352] @ c7ca0 │ │ │ │ + b c7508 │ │ │ │ + ldr r3, [pc, #-1352] @ c7c90 │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ - ldr r3, [pc, #-1364] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1364] @ c7c94 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7ea8 │ │ │ │ + b c7e98 │ │ │ │ │ │ │ │ -000c8200 : │ │ │ │ +000c81f0 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8224 │ │ │ │ + beq c8214 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #24] @ c822c │ │ │ │ + ldr r3, [pc, #24] @ c821c │ │ │ │ and r1, r1, #15 │ │ │ │ add ip, r2, #4 │ │ │ │ orr r3, r1, r3 │ │ │ │ str ip, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r7, r0 │ │ │ │ │ │ │ │ -000c8230 : │ │ │ │ +000c8220 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8258 │ │ │ │ - ldr r3, [pc, #32] @ c8260 │ │ │ │ + beq c8248 │ │ │ │ + ldr r3, [pc, #32] @ c8250 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-536870905 @ 0xe0000007 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #27262976 @ 0x1a00000 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000c8264 : │ │ │ │ +000c8254 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #172] @ c8328 │ │ │ │ - ldr ip, [pc, #172] @ c832c │ │ │ │ + ldr lr, [pc, #172] @ c8318 │ │ │ │ + ldr ip, [pc, #172] @ c831c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #164] @ c8330 │ │ │ │ + ldr r3, [pc, #164] @ c8320 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ c8334 │ │ │ │ + ldr r2, [pc, #160] @ c8324 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ 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 34940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ c8338 │ │ │ │ + ldr r2, [pc, #64] @ c8328 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ c832c │ │ │ │ + ldr r3, [pc, #36] @ c831c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8324 │ │ │ │ + bne c8314 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, lr, ip, ror sp │ │ │ │ + andseq r7, lr, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, asr sp │ │ │ │ + andseq r7, lr, ip, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, lr, r0, lsl #26 │ │ │ │ + andseq r7, lr, r0, lsl sp │ │ │ │ │ │ │ │ -000c833c : │ │ │ │ +000c832c : │ │ │ │ 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, #2852] @ c8e78 │ │ │ │ + ldr ip, [pc, #2852] @ c8e68 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2844] @ c8e7c │ │ │ │ + ldr r3, [pc, #2844] @ c8e6c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r9, [pc, #2832] @ c8e80 │ │ │ │ + ldr r9, [pc, #2832] @ c8e70 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2808] @ c8e84 │ │ │ │ + ldr r3, [pc, #2808] @ c8e74 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr fp, [r9, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r8, [fp] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - bne c8580 │ │ │ │ + bne c8570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ cmp r6, #1 │ │ │ │ - beq c884c │ │ │ │ + beq c883c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - bne c860c │ │ │ │ + bne c85fc │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2664] @ c8e88 │ │ │ │ + ldr r1, [pc, #2664] @ c8e78 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c850c │ │ │ │ - ldr r2, [pc, #2548] @ c8e8c │ │ │ │ + beq c84fc │ │ │ │ + ldr r2, [pc, #2548] @ c8e7c │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - blt c8668 │ │ │ │ + blt c8658 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8980 │ │ │ │ + beq c8970 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2448] @ c8e90 │ │ │ │ + ldr r2, [pc, #2448] @ c8e80 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8524 │ │ │ │ - ldr r3, [pc, #2428] @ c8e90 │ │ │ │ + b c8514 │ │ │ │ + ldr r3, [pc, #2428] @ c8e80 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, #5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bls c8630 │ │ │ │ + bls c8620 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2364] @ c8e94 │ │ │ │ - ldr r3, [pc, #2336] @ c8e7c │ │ │ │ + ldr r2, [pc, #2364] @ c8e84 │ │ │ │ + ldr r3, [pc, #2336] @ c8e6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8e0c │ │ │ │ + bne c8dfc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ - ldr r2, [pc, #2312] @ c8e98 │ │ │ │ + ldr r2, [pc, #2312] @ c8e88 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #2268] @ c8e9c │ │ │ │ + ldr ip, [pc, #2268] @ c8e8c │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ str ip, [r3] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0030 │ │ │ │ cmp r6, #3 │ │ │ │ moveq r3, #384 @ 0x180 │ │ │ │ - beq c85f0 │ │ │ │ + beq c85e0 │ │ │ │ cmp r6, #1 │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #96 @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl c01c4 │ │ │ │ - b c83ec │ │ │ │ + bl c01b4 │ │ │ │ + b c83dc │ │ │ │ mov r3, #1 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c8414 │ │ │ │ + b c8404 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8e10 │ │ │ │ + beq c8e00 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8b0c │ │ │ │ - ldr r3, [pc, #2132] @ c8ea0 │ │ │ │ - ldr r1, [pc, #2132] @ c8ea4 │ │ │ │ - ldr r0, [pc, #2132] @ c8ea8 │ │ │ │ + beq c8afc │ │ │ │ + ldr r3, [pc, #2132] @ c8e90 │ │ │ │ + ldr r1, [pc, #2132] @ c8e94 │ │ │ │ + ldr r0, [pc, #2132] @ c8e98 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2128] @ c8eac │ │ │ │ + ldr r2, [pc, #2128] @ c8e9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8e54 │ │ │ │ + bne c8e44 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ cmp r6, #1 │ │ │ │ - bgt c89b0 │ │ │ │ + bgt c89a0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r3, [sp, #148] @ 0x94 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne c89f8 │ │ │ │ + bne c89e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2000] @ c8eb0 │ │ │ │ + ldr r3, [pc, #2000] @ c8ea0 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1956] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1956] @ c8ea4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1884] @ c8e90 │ │ │ │ + ldr r0, [pc, #1884] @ c8e80 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1912] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1912] @ c8ea8 │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1860] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1860] @ c8ea0 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c8c30 │ │ │ │ + beq c8c20 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8cac │ │ │ │ + beq c8c9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f1c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bec │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi c8bf0 │ │ │ │ + bhi c8be0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8cd8 │ │ │ │ + beq c8cc8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c87f8 │ │ │ │ + beq c87e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8810 │ │ │ │ + beq c8800 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09a0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - b c8550 │ │ │ │ + b c8540 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1556] @ c8e88 │ │ │ │ + ldr lr, [pc, #1556] @ c8e78 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [r2] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne c8968 │ │ │ │ + bne c8958 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b c846c │ │ │ │ + b c845c │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b c846c │ │ │ │ + b c845c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bls c84f8 │ │ │ │ - b c854c │ │ │ │ + bls c84e8 │ │ │ │ + b c853c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1268] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1268] @ c8ea0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1184] @ c8eb0 │ │ │ │ + ldr r2, [pc, #1184] @ c8ea0 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1152] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1152] @ c8ea4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1080] @ c8e90 │ │ │ │ + ldr r0, [pc, #1080] @ c8e80 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1108] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1108] @ c8ea8 │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c853c │ │ │ │ mov r3, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #1044] @ c8eb0 │ │ │ │ + ldr ip, [pc, #1044] @ c8ea0 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8ac0 │ │ │ │ + beq c8ab0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b58 │ │ │ │ + blt c8b48 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #8 │ │ │ │ - beq c8c78 │ │ │ │ + beq c8c68 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b40 │ │ │ │ + blt c8b30 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8b14 │ │ │ │ + bne c8b04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ - ldr r3, [pc, #936] @ c8ebc │ │ │ │ - b c8768 │ │ │ │ + b c881c │ │ │ │ + ldr r3, [pc, #936] @ c8eac │ │ │ │ + b c8758 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #908] @ c8ec0 │ │ │ │ + ldr r1, [pc, #908] @ c8eb0 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c882c │ │ │ │ + b c881c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #888] @ c8ec4 │ │ │ │ + ldr r2, [pc, #888] @ c8eb4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8af8 │ │ │ │ + b c8ae8 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ - ldr sl, [pc, #848] @ c8ec8 │ │ │ │ + ldr sl, [pc, #848] @ c8eb8 │ │ │ │ mov ip, lr │ │ │ │ str sl, [ip], #8 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #832] @ c8ecc │ │ │ │ + ldr ip, [pc, #832] @ c8ebc │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [lr, #4] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ cmp r6, #3 │ │ │ │ - bne c8b40 │ │ │ │ + bne c8b30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ c8ed0 │ │ │ │ + ldr r3, [pc, #800] @ c8ec0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #792] @ c8ed4 │ │ │ │ + ldr r3, [pc, #792] @ c8ec4 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8af8 │ │ │ │ - ldr r3, [pc, #768] @ c8ed8 │ │ │ │ + bne c8ae8 │ │ │ │ + ldr r3, [pc, #768] @ c8ec8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ - b c8af8 │ │ │ │ + bl bf034 │ │ │ │ + b c8ae8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - b c8550 │ │ │ │ + b c8540 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #672] @ c8ec0 │ │ │ │ + ldr r2, [pc, #672] @ c8eb0 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ - b c87c0 │ │ │ │ - ldr r3, [pc, #676] @ c8edc │ │ │ │ + b c87b0 │ │ │ │ + ldr r3, [pc, #676] @ c8ecc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bec │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl bf14c │ │ │ │ + bl bf13c │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b c87c0 │ │ │ │ + b c87b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #588] @ c8ed0 │ │ │ │ + ldr r0, [pc, #588] @ c8ec0 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r2] │ │ │ │ - blt c8bb4 │ │ │ │ + blt c8ba4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ - b c8bc4 │ │ │ │ + bl bfd14 │ │ │ │ + b c8bb4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8bec │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bcc c8bf0 │ │ │ │ + bcc c8be0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8cfc │ │ │ │ + beq c8cec │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d14 │ │ │ │ + beq c8d04 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d74 │ │ │ │ + beq c8d64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8de0 │ │ │ │ + bne c8dd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #400] @ c8ee0 │ │ │ │ + ldr r2, [pc, #400] @ c8ed0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b c882c │ │ │ │ - ldr r3, [pc, #360] @ c8ee4 │ │ │ │ + b c881c │ │ │ │ + ldr r3, [pc, #360] @ c8ed4 │ │ │ │ add r4, r5, #4 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [r5, #4] │ │ │ │ - beq c8d58 │ │ │ │ + beq c8d48 │ │ │ │ mvn r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #244] @ c8ec0 │ │ │ │ + ldr r2, [pc, #244] @ c8eb0 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ + b c881c │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #248] @ c8ee8 │ │ │ │ + ldr r2, [pc, #248] @ c8ed8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #228] @ c8ee0 │ │ │ │ + ldr r3, [pc, #228] @ c8ed0 │ │ │ │ str r3, [r8, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b c882c │ │ │ │ + b c881c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8760 │ │ │ │ + beq c8750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #120] @ c8eb0 │ │ │ │ + ldr r1, [pc, #120] @ c8ea0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, sl │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ - b c8ac0 │ │ │ │ - ldr r3, [pc, #144] @ c8eec │ │ │ │ - ldr r1, [pc, #144] @ c8ef0 │ │ │ │ - ldr r0, [pc, #144] @ c8ef4 │ │ │ │ + bl bf13c │ │ │ │ + b c8ab0 │ │ │ │ + ldr r3, [pc, #144] @ c8edc │ │ │ │ + ldr r1, [pc, #144] @ c8ee0 │ │ │ │ + ldr r0, [pc, #144] @ c8ee4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #140] @ c8ef8 │ │ │ │ + ldr r2, [pc, #140] @ c8ee8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mulseq lr, ip, ip │ │ │ │ + andseq r7, lr, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, ror ip │ │ │ │ + andseq r7, lr, ip, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ - andseq r7, lr, r0, lsr #21 │ │ │ │ + @ instruction: 0x001e7ab0 │ │ │ │ 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, r0, ror #13 │ │ │ │ + andseq r6, sl, ip, lsl #28 │ │ │ │ + andseq r6, sl, r4, lsr #28 │ │ │ │ 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,765 +170811,765 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001baed0 │ │ │ │ + @ instruction: 0x001a65fc │ │ │ │ + andseq r6, sl, r4, lsl r6 │ │ │ │ andeq r0, r0, pc, ror #12 │ │ │ │ │ │ │ │ -000c8efc : │ │ │ │ +000c8eec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #2768] @ c99ec │ │ │ │ - ldr r2, [pc, #2768] @ c99f0 │ │ │ │ + ldr r1, [pc, #2768] @ c99dc │ │ │ │ + ldr r2, [pc, #2768] @ c99e0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr sl, [pc, #2760] @ c99f4 │ │ │ │ + ldr sl, [pc, #2760] @ c99e4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2756] @ c99f8 │ │ │ │ + ldr r3, [pc, #2756] @ c99e8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #2732] @ c99fc │ │ │ │ + ldr r2, [pc, #2732] @ c99ec │ │ │ │ add fp, sp, #144 @ 0x90 │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #2688] @ c99f0 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #2672] @ c99f4 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ str ip, [r2], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, #13 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2500] @ c9a08 │ │ │ │ - ldr r0, [pc, #2500] @ c9a0c │ │ │ │ + ldr r2, [pc, #2500] @ c99f8 │ │ │ │ + ldr r0, [pc, #2500] @ c99fc │ │ │ │ ldr r9, [r4, #32] │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #2488] @ c9a10 │ │ │ │ + ldr r1, [pc, #2488] @ c9a00 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bls c90a4 │ │ │ │ + bls c9094 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #2460] @ c9a14 │ │ │ │ + ldr r2, [pc, #2460] @ c9a04 │ │ │ │ str r8, [r3] │ │ │ │ - ldr r3, [pc, #2416] @ c99f0 │ │ │ │ + ldr r3, [pc, #2416] @ c99e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cb2c4 │ │ │ │ + bne cb2b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #2412] @ c9a18 │ │ │ │ + ldr r1, [pc, #2412] @ c9a08 │ │ │ │ add r0, r3, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #2972] @ 0xb9c │ │ │ │ - ldr r1, [pc, #2372] @ c9a00 │ │ │ │ + ldr r1, [pc, #2372] @ c99f0 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2364] @ c9a04 │ │ │ │ + ldr r1, [pc, #2364] @ c99f4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #13 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ lslle r3, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r2, #11 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ c9a08 │ │ │ │ - ldr r0, [pc, #2188] @ c9a0c │ │ │ │ - ldr r1, [pc, #2188] @ c9a10 │ │ │ │ + ldr r2, [pc, #2188] @ c99f8 │ │ │ │ + ldr r0, [pc, #2188] @ c99fc │ │ │ │ + ldr r1, [pc, #2188] @ c9a00 │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c9064 │ │ │ │ - ldr r5, [pc, #2172] @ c9a1c │ │ │ │ - ldr r3, [pc, #2172] @ c9a20 │ │ │ │ + bhi c9054 │ │ │ │ + ldr r5, [pc, #2172] @ c9a0c │ │ │ │ + ldr r3, [pc, #2172] @ c9a10 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #2332] @ 0x91c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2136] @ c9a24 │ │ │ │ - ldr r0, [pc, #2136] @ c9a28 │ │ │ │ - ldr r1, [pc, #2136] @ c9a2c │ │ │ │ + ldr r2, [pc, #2136] @ c9a14 │ │ │ │ + ldr r0, [pc, #2136] @ c9a18 │ │ │ │ + ldr r1, [pc, #2136] @ c9a1c │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9054 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9054 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #2036] @ c9a30 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r1, [pc, #2036] @ c9a20 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9054 │ │ │ │ str r3, [r5, #2336] @ 0x920 │ │ │ │ - ldr r3, [pc, #2008] @ c9a34 │ │ │ │ + ldr r3, [pc, #2008] @ c9a24 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2316] @ c9b8c │ │ │ │ + ldr r2, [pc, #2316] @ c9b7c │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1940] @ c9a38 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #1940] @ c9a28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9054 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str fp, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #1860] @ c9a3c │ │ │ │ + ldr r3, [pc, #1860] @ c9a2c │ │ │ │ sub r8, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2dc │ │ │ │ + bhi cb2cc │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1828] @ c9a40 │ │ │ │ + ldr r3, [pc, #1828] @ c9a30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2412] @ 0x96c │ │ │ │ - ldr r3, [pc, #2124] @ c9b74 │ │ │ │ + ldr r3, [pc, #2124] @ c9b64 │ │ │ │ add r0, r7, #12 │ │ │ │ - ldr r2, [pc, #1812] @ c9a44 │ │ │ │ - ldr r1, [pc, #2132] @ c9b88 │ │ │ │ + ldr r2, [pc, #1812] @ c9a34 │ │ │ │ + ldr r1, [pc, #2132] @ c9b78 │ │ │ │ stm r7, {r1, r2} │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c9860 │ │ │ │ + bls c9850 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c9340 │ │ │ │ + bne c9330 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr fp, [r4, #32] │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2060] @ c9b8c │ │ │ │ + ldr r3, [pc, #2060] @ c9b7c │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1716] @ c9a48 │ │ │ │ + bhi c9758 │ │ │ │ + ldr r3, [pc, #1716] @ c9a38 │ │ │ │ add r1, r0, #8 │ │ │ │ cmp r9, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - beq c98d8 │ │ │ │ + beq c98c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #1676] @ c9a4c │ │ │ │ + ldr r0, [pc, #1676] @ c9a3c │ │ │ │ orr r0, r2, r0 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bcc c98bc │ │ │ │ + bcc c98ac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9878 │ │ │ │ + bls c9868 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #724992 @ 0xb1000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - ldr r2, [pc, #1600] @ c9a50 │ │ │ │ + ldr r2, [pc, #1600] @ c9a40 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2ec │ │ │ │ + bhi cb2dc │ │ │ │ add r2, r2, r8 │ │ │ │ ldrh r2, [r2, r8] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1572] @ c9a54 │ │ │ │ + ldr r3, [pc, #1572] @ c9a44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2392] @ 0x958 │ │ │ │ - ldr r3, [pc, #1564] @ c9a58 │ │ │ │ + ldr r3, [pc, #1564] @ c9a48 │ │ │ │ add r0, r7, #12 │ │ │ │ - b c9328 │ │ │ │ - ldr r3, [pc, #1556] @ c9a5c │ │ │ │ + b c9318 │ │ │ │ + ldr r3, [pc, #1556] @ c9a4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2388] @ 0x954 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1544] @ c9a60 │ │ │ │ + b c9424 │ │ │ │ + ldr r3, [pc, #1544] @ c9a50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2380] @ 0x94c │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1532] @ c9a64 │ │ │ │ + b c9424 │ │ │ │ + ldr r3, [pc, #1532] @ c9a54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2384] @ 0x950 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1520] @ c9a68 │ │ │ │ + b c9424 │ │ │ │ + ldr r3, [pc, #1520] @ c9a58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2376] @ 0x948 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1508] @ c9a6c │ │ │ │ + b c9424 │ │ │ │ + ldr r3, [pc, #1508] @ c9a5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2372] @ 0x944 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1496] @ c9a70 │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1496] @ c9a60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2416] @ 0x970 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1484] @ c9a74 │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1484] @ c9a64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2420] @ 0x974 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1472] @ c9a78 │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1472] @ c9a68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2400] @ 0x960 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1460] @ c9a7c │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1460] @ c9a6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2396] @ 0x95c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1448] @ c9a80 │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1448] @ c9a70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2428] @ 0x97c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1436] @ c9a84 │ │ │ │ + b c9310 │ │ │ │ + ldr r3, [pc, #1436] @ c9a74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2432] @ 0x980 │ │ │ │ - b c9320 │ │ │ │ - ldr r2, [pc, #1424] @ c9a88 │ │ │ │ + b c9310 │ │ │ │ + ldr r2, [pc, #1424] @ c9a78 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1392] @ c9a8c │ │ │ │ + bhi c9758 │ │ │ │ + ldr r3, [pc, #1392] @ c9a7c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #1328] @ c9a90 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [pc, #1328] @ c9a80 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r9, [pc, #1560] @ c9b8c │ │ │ │ + ldr r9, [pc, #1560] @ c9b7c │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1] │ │ │ │ str r6, [r3, #2404] @ 0x964 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ add r3, r6, #4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ add fp, r4, #4 │ │ │ │ - ldr r3, [pc, #1496] @ c9b88 │ │ │ │ + ldr r3, [pc, #1496] @ c9b78 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c000c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #1448] @ c9b74 │ │ │ │ + ldr r0, [pc, #1448] @ c9b64 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r3], #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ c9b70 │ │ │ │ + ldr r3, [pc, #1424] @ c9b60 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c99b0 │ │ │ │ + bls c99a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c95e0 │ │ │ │ + bne c95d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1292] @ c9b44 │ │ │ │ + ldr r2, [pc, #1292] @ c9b34 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq ca848 │ │ │ │ + beq ca838 │ │ │ │ cmp r7, #3 │ │ │ │ mov r0, fp │ │ │ │ - beq c9b9c │ │ │ │ + beq c9b8c │ │ │ │ cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1048] @ c9a94 │ │ │ │ - bne c9680 │ │ │ │ - ldr r3, [pc, #1044] @ c9a98 │ │ │ │ + ldr r3, [pc, #1048] @ c9a84 │ │ │ │ + bne c9670 │ │ │ │ + ldr r3, [pc, #1044] @ c9a88 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r7, r7, #1 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r7, #2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - beq c99dc │ │ │ │ + beq c99cc │ │ │ │ cmp r7, #3 │ │ │ │ - beq c99cc │ │ │ │ - ldr r3, [pc, #952] @ c9a9c │ │ │ │ + beq c99bc │ │ │ │ + ldr r3, [pc, #952] @ c9a8c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2408] @ 0x968 │ │ │ │ - b c9598 │ │ │ │ - ldr r1, [pc, #936] @ c9aa0 │ │ │ │ + b c9588 │ │ │ │ + ldr r1, [pc, #936] @ c9a90 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #888] @ c9a8c │ │ │ │ + bhi c9758 │ │ │ │ + ldr r3, [pc, #888] @ c9a7c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ - b c92e8 │ │ │ │ - ldr r2, [pc, #856] @ c9aa4 │ │ │ │ + b c92d8 │ │ │ │ + ldr r2, [pc, #856] @ c9a94 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bls c970c │ │ │ │ + bls c96fc │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - b c906c │ │ │ │ - ldr r2, [pc, #816] @ c9aa8 │ │ │ │ + b c905c │ │ │ │ + ldr r2, [pc, #816] @ c9a98 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #808] @ c9aac │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #808] @ c9a9c │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfed8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #956] @ c9b8c │ │ │ │ + ldr lr, [pc, #956] @ c9b7c │ │ │ │ mov r0, r6 │ │ │ │ add r6, ip, #4 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ str r6, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #928] @ c9b98 │ │ │ │ + ldr r2, [pc, #928] @ c9b88 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c970c │ │ │ │ - ldr r2, [pc, #676] @ c9ab0 │ │ │ │ - b c9780 │ │ │ │ - ldr r2, [pc, #672] @ c9ab4 │ │ │ │ + b c96fc │ │ │ │ + ldr r2, [pc, #676] @ c9aa0 │ │ │ │ + b c9770 │ │ │ │ + ldr r2, [pc, #672] @ c9aa4 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #664] @ c9ab8 │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #664] @ c9aa8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #656] @ c9abc │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #656] @ c9aac │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #648] @ c9ac0 │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #648] @ c9ab0 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #640] @ c9ac4 │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #640] @ c9ab4 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #632] @ c9ac8 │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #632] @ c9ab8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #624] @ c9acc │ │ │ │ + b c973c │ │ │ │ + ldr r2, [pc, #624] @ c9abc │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ + b c973c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b c9370 │ │ │ │ + b c9360 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9994 │ │ │ │ + bls c9984 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c987c │ │ │ │ + bne c986c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #544] @ c9ad0 │ │ │ │ + ldr r1, [pc, #544] @ c9ac0 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c9408 │ │ │ │ + b c93f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #524] @ c9ad4 │ │ │ │ + ldr r1, [pc, #524] @ c9ac4 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b c9408 │ │ │ │ + b c93f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #488] @ c9ad8 │ │ │ │ + ldr r2, [pc, #488] @ c9ac8 │ │ │ │ add r1, r0, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ lsl r2, ip, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r4, #20] │ │ │ │ - bcc c93b8 │ │ │ │ + bcc c93a8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9934 │ │ │ │ + bls c9924 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #737280 @ 0xb4000 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b c93cc │ │ │ │ + b c93bc │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9978 │ │ │ │ + bls c9968 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c9938 │ │ │ │ + bne c9928 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #368] @ c9adc │ │ │ │ + ldr r2, [pc, #368] @ c9acc │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b c93cc │ │ │ │ + b c93bc │ │ │ │ orr r1, r1, ip, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ orr r1, r1, #12288 @ 0x3000 │ │ │ │ str r1, [r0, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ - b c9964 │ │ │ │ + b c9954 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ orr r1, r1, #12288 @ 0x3000 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b c98a8 │ │ │ │ + b c9898 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, #12288 @ 0x3000 │ │ │ │ str r3, [r1, #8] │ │ │ │ add r3, r1, #12 │ │ │ │ - b c9610 │ │ │ │ - ldr r3, [pc, #268] @ c9ae0 │ │ │ │ + b c9600 │ │ │ │ + ldr r3, [pc, #268] @ c9ad0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2436] @ 0x984 │ │ │ │ - b c9598 │ │ │ │ - ldr r3, [pc, #256] @ c9ae4 │ │ │ │ + b c9588 │ │ │ │ + ldr r3, [pc, #256] @ c9ad4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2424] @ 0x978 │ │ │ │ - b c9598 │ │ │ │ - ldrsbeq r7, [lr], -ip │ │ │ │ + b c9588 │ │ │ │ + andseq r7, lr, ip, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrheq r7, [lr], -ip │ │ │ │ + andseq r7, lr, ip, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, ip, r4, asr sp @ │ │ │ │ + eoreq pc, ip, r4, ror #26 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ - andseq r6, lr, ip, ror pc │ │ │ │ - eoreq pc, ip, ip, lsl #24 │ │ │ │ - eoreq pc, ip, r8, lsl fp @ │ │ │ │ + andseq r6, lr, ip, lsl #31 │ │ │ │ + eoreq pc, ip, ip, lsl ip @ │ │ │ │ + eoreq pc, ip, r8, lsr #22 │ │ │ │ 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 │ │ │ │ - eoreq pc, ip, r0, lsr #19 │ │ │ │ + andseq sl, fp, r0, lsl sl │ │ │ │ + @ instruction: 0x002cf9b0 │ │ │ │ sub r4, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [fp] │ │ │ │ - andseq sl, fp, sl, lsr r9 │ │ │ │ - eoreq pc, ip, ip, lsl #17 │ │ │ │ + andseq sl, fp, sl, lsl #18 │ │ │ │ + mlaeq ip, ip, r8, pc @ │ │ │ │ str r2, [r4] │ │ │ │ + eoreq pc, ip, r4, lsl #17 │ │ │ │ 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 @ │ │ │ │ eoreq pc, ip, r4, lsr #16 │ │ │ │ eoreq pc, ip, r4, lsl r8 @ │ │ │ │ eoreq pc, ip, r4, lsl #16 │ │ │ │ strdeq pc, [ip], -r4 @ │ │ │ │ eoreq pc, ip, r4, ror #15 │ │ │ │ - ldrdeq pc, [ip], -r4 @ │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, ip, r4, asr #14 │ │ │ │ + eoreq pc, ip, r4, asr r7 @ │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, r4, ror #11 │ │ │ │ @ instruction: 0xffff4fbc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, ip, ror r7 │ │ │ │ @@ -171582,706 +171578,706 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #6 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ str r1, [fp, r3] │ │ │ │ str r1, [fp] │ │ │ │ str r0, [fp] │ │ │ │ str r4, [fp, r3] │ │ │ │ + strdeq pc, [ip], -r8 @ │ │ │ │ eoreq pc, ip, r8, ror #5 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ muleq r0, r0, r8 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ + eoreq pc, ip, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r0, lsr #16 │ │ │ │ - eoreq lr, ip, r0, asr #29 │ │ │ │ + ldrdeq lr, [ip], -r0 @ │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - eoreq lr, ip, r4, asr #27 │ │ │ │ + ldrdeq lr, [ip], -r4 @ │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - eoreq lr, ip, r0, asr #26 │ │ │ │ + eoreq lr, ip, r0, asr sp │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ ldrsh r1, [r0] │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - eoreq lr, ip, r8, lsr #21 │ │ │ │ + @ instruction: 0x002ceab8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r8, asr r3 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ - eoreq lr, ip, ip, lsr r8 │ │ │ │ + eoreq lr, ip, ip, asr #16 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - eoreq lr, ip, r0, lsl #14 │ │ │ │ - eoreq lr, ip, r0, lsr #13 │ │ │ │ + eoreq lr, ip, r0, lsl r7 │ │ │ │ + @ instruction: 0x002ce6b0 │ │ │ │ mov r1, #2 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - eoreq lr, ip, r4, lsr #11 │ │ │ │ - mlaeq ip, r0, r5, lr │ │ │ │ + @ instruction: 0x002ce5b4 │ │ │ │ + eoreq lr, ip, r0, lsr #11 │ │ │ │ lsr r1, r1, #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - eoreq lr, ip, ip, lsl r3 │ │ │ │ + eoreq lr, ip, ip, lsr #6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r4] │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ - eoreq lr, ip, r0, lsr #4 │ │ │ │ + eoreq lr, ip, r0, lsr r2 │ │ │ │ str lr, [fp, #-12] │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xffff4028 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #-188] @ c9ae8 │ │ │ │ + ldr r3, [pc, #-188] @ c9ad8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-240] @ c9aec │ │ │ │ + ldr fp, [pc, #-240] @ c9adc │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ add fp, pc, fp │ │ │ │ add r3, r6, #4 │ │ │ │ str r6, [fp, #2440] @ 0x988 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-112] @ c9b88 │ │ │ │ + ldr r3, [pc, #-112] @ c9b78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-324] @ c9af0 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-324] @ c9ae0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #-204] @ c9b94 │ │ │ │ + ldr r0, [pc, #-204] @ c9b84 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-212] @ c9b98 │ │ │ │ + ldr r2, [pc, #-212] @ c9b88 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ str r8, [fp, #2444] @ 0x98c │ │ │ │ add r1, r8, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #-288] @ c9b88 │ │ │ │ + ldr r1, [pc, #-288] @ c9b78 │ │ │ │ str r1, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r9, [r2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #-516] @ c9af4 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r2, [pc, #-516] @ c9ae4 │ │ │ │ mov r0, r6 │ │ │ │ ldr lr, [sl, r2] │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ mov r1, lr │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #-404] @ c9b94 │ │ │ │ + ldr r0, [pc, #-404] @ c9b84 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-416] @ c9b98 │ │ │ │ + ldr r3, [pc, #-416] @ c9b88 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ str r6, [fp, #2448] @ 0x990 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-488] @ c9b88 │ │ │ │ + ldr r3, [pc, #-488] @ c9b78 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-692] @ c9af8 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-692] @ c9ae8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, #2 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-760] @ c9afc │ │ │ │ + ldr fp, [pc, #-760] @ c9aec │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [fp, #2452] @ 0x994 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [pc, #-680] @ c9b8c │ │ │ │ + ldr r8, [pc, #-680] @ c9b7c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-872] @ c9b00 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-872] @ c9af0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ mov r3, #14 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [fp, #2456] @ 0x998 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #3 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r8, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ - ldr r3, [pc, #-1012] @ c9b04 │ │ │ │ + bl bf834 │ │ │ │ + ldr r3, [pc, #-1012] @ c9af4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq caf54 │ │ │ │ - ldr r3, [pc, #-1084] @ c9b08 │ │ │ │ + beq caf44 │ │ │ │ + ldr r3, [pc, #-1084] @ c9af8 │ │ │ │ mov fp, #2 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1128] @ c9b0c │ │ │ │ + ldr r0, [pc, #-1128] @ c9afc │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [r0, #2460] @ 0x99c │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1064] @ c9b8c │ │ │ │ + ldr r1, [pc, #-1064] @ c9b7c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1228] @ c9b10 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-1228] @ c9b00 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ str lr, [r0, #2468] @ 0x9a4 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr ip, [pc, #-1228] @ c9b8c │ │ │ │ + ldr ip, [pc, #-1228] @ c9b7c │ │ │ │ add r2, r0, #4 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r3, r8 │ │ │ │ str ip, [r0] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc28 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ mov lr, #45 @ 0x2d │ │ │ │ add r2, ip, #4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #-1404] @ c9b14 │ │ │ │ + ldr r4, [pc, #-1404] @ c9b04 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r4, [ip] │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa24 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl beffc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r6, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #-1360] @ c9b98 │ │ │ │ + ldr r2, [pc, #-1360] @ c9b88 │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl bed6c │ │ │ │ + bl bed5c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1552] @ c9b18 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-1552] @ c9b08 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r6, [r0, #2472] @ 0x9a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1556] @ c9b8c │ │ │ │ + ldr r1, [pc, #-1556] @ c9b7c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1704] @ c9b1c │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-1704] @ c9b0c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r8, #2 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1772] @ c9b20 │ │ │ │ + ldr r0, [pc, #-1772] @ c9b10 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [r0, #2476] @ 0x9ac │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #-1728] @ c9b8c │ │ │ │ + ldr fp, [pc, #-1728] @ c9b7c │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1868] @ c9b24 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-1868] @ c9b14 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r6, [r0, #2480] @ 0x9b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2016] @ c9b28 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-2016] @ c9b18 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r6, [r0, #2484] @ 0x9b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2164] @ c9b2c │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-2164] @ c9b1c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ str ip, [r0, #2488] @ 0x9b8 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2320] @ c9b30 │ │ │ │ + bl bfdf4 │ │ │ │ + ldr r3, [pc, #-2320] @ c9b20 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ - ldr r3, [pc, #-2376] @ c9b34 │ │ │ │ + bl bbcd4 │ │ │ │ + ldr r3, [pc, #-2376] @ c9b24 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - beq cb2ac │ │ │ │ + beq cb29c │ │ │ │ cmp r8, #0 │ │ │ │ - beq cb238 │ │ │ │ + beq cb228 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r7, [r3, #2908] @ 0xb5c │ │ │ │ add r6, r4, #4 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq cb220 │ │ │ │ - ldr r3, [pc, #-2540] @ c9b38 │ │ │ │ + beq cb210 │ │ │ │ + ldr r3, [pc, #-2540] @ c9b28 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c9758 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r8, #1 │ │ │ │ - bne cb218 │ │ │ │ + bne cb208 │ │ │ │ cmp r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - bne cb1f0 │ │ │ │ + bne cb1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2] │ │ │ │ - bl c2f44 │ │ │ │ + bl c2f34 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c9758 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c6b94 │ │ │ │ + bl c6b84 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c9758 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #-2680] @ c9b3c │ │ │ │ + ldr r2, [pc, #-2680] @ c9b2c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2572] @ 0xa0c │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -172290,363 +172286,363 @@ │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, r3, #4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r8, [pc, #-2672] @ c9b88 │ │ │ │ + ldr r8, [pc, #-2672] @ c9b78 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r8, [r3] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #-2776] @ c9b40 │ │ │ │ - ldr r1, [pc, #-2728] @ c9b74 │ │ │ │ + bl c000c │ │ │ │ + ldr r3, [pc, #-2776] @ c9b30 │ │ │ │ + ldr r1, [pc, #-2728] @ c9b64 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [pc, #-2740] @ c9b70 │ │ │ │ + ldr r9, [pc, #-2740] @ c9b60 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2796] @ c9b44 │ │ │ │ + ldr r2, [pc, #-2796] @ c9b34 │ │ │ │ stm r3, {r1, r9} │ │ │ │ mov r7, #0 │ │ │ │ add r1, r3, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf24 │ │ │ │ add fp, r4, #4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ca920 │ │ │ │ + bls ca910 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ca654 │ │ │ │ + bne ca644 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-2824] @ c9b8c │ │ │ │ + ldr r3, [pc, #-2824] @ c9b7c │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2c8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfdf4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, fp │ │ │ │ - beq ca94c │ │ │ │ - ldr r3, [pc, #-2952] @ c9b48 │ │ │ │ + beq ca93c │ │ │ │ + ldr r3, [pc, #-2952] @ c9b38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf24 │ │ │ │ mov r6, #2 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbcd4 │ │ │ │ cmp r7, r6 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes