--- /srv/rebuilderd/tmp/rebuilderdMxeVX0/inputs/racket_8.16+dfsg1-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdMxeVX0/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 239072 2025-06-21 19:24:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 27124908 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: 181327 │ │ │ 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) 4614512 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) 646828 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) 174710 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) 208395 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) 198517 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) 193878 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) 163026 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) 158972 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) 221781 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) 299108 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) 257927 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) 209898 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) 228323 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) 218474 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) 174361 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) 177886 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) 240962 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) 180745 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) 255448 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) 188659 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) 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) 302298 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) 208752 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) 230564 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) 191762 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) 176848 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) 411853 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) 157132 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) 152222 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) 151559 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/ │ │ ├── ./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 0x296cb8 0x00296cb8 0x00296cb8 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 0x296ce4 0x296ce4 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 0x296cc4 0x00296cc4 0x00296cc4 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 243f20 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00267750 267750 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00267758 267758 02f560 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00296cb8 296cb8 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00296cc0 296cc0 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00296cc4 296cc4 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 {} │ │ │ │ @@ -231,2603 +231,2603 @@ │ │ │ │ 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 │ │ │ │ + 234: 001f6d04 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ + 235: 0017fbe4 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ 236: 00040548 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ 237: 003988b8 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_stack_boundary │ │ │ │ - 238: 0012c380 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ - 239: 001724d0 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ + 238: 0012c38c 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ + 239: 001724cc 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 │ │ │ │ + 241: 001d9cec 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ + 242: 00240e00 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 │ │ │ │ + 244: 00236290 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ + 245: 0025d2d8 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 │ │ │ │ + 247: 00197d60 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 │ │ │ │ + 249: 000f6710 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 │ │ │ │ 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: 00140530 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ + 255: 001d2084 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ + 256: 0026588c 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ 257: 0039889c 4 OBJECT GLOBAL DEFAULT 24 scheme_namespace_to_env │ │ │ │ 258: 0008fd44 692 FUNC GLOBAL DEFAULT 12 scheme_clone_bucket_table │ │ │ │ 259: 0039a3a8 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_poller_proc │ │ │ │ 260: 00038b84 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ - 261: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ - 262: 0021641c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ - 263: 00104774 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ + 261: 00078e64 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ + 262: 00216424 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ + 263: 00104780 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 │ │ │ │ + 266: 00241b74 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ + 267: 0019804c 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ + 268: 0025a080 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 │ │ │ │ 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 │ │ │ │ + 273: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ + 274: 001d47b0 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ + 275: 000731a8 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 │ │ │ │ + 277: 0025cc10 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 │ │ │ │ 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: 001f58b4 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ + 282: 002595c4 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ + 283: 0024baec 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 │ │ │ │ + 285: 00261fb0 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ + 286: 0008ade8 108 FUNC GLOBAL DEFAULT 12 scheme_get_thread_milliseconds │ │ │ │ + 287: 000a00b4 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ + 288: 00130ad4 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ + 289: 00241cd0 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 │ │ │ │ + 291: 00096398 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ + 292: 000c8340 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ + 293: 000793a0 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ 294: 00090634 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ - 295: 00259fa8 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ - 296: 00255580 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ + 295: 00259fb0 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ + 296: 00255588 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: 00063960 84 FUNC GLOBAL DEFAULT 12 scheme_expand_filename │ │ │ │ + 299: 001deb88 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ + 300: 00184e84 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ + 301: 0024ed68 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ + 302: 0025bb74 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ + 303: 00096f08 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_resolve_placeholder │ │ │ │ 304: 00399d30 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_gt_eq_proc │ │ │ │ - 305: 000f949c 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ - 306: 00128894 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_halves │ │ │ │ - 307: 00111340 236 FUNC GLOBAL DEFAULT 12 scheme_close_socket_fd │ │ │ │ + 305: 000f94a0 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ + 306: 001288a0 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_halves │ │ │ │ + 307: 0011134c 236 FUNC GLOBAL DEFAULT 12 scheme_close_socket_fd │ │ │ │ 308: 0002b384 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: 00076c78 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ + 311: 00179e1c 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: 00061254 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ + 314: 00179038 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: 002655b8 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ + 317: 0025fba4 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ + 318: 0014a860 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ + 319: 00255888 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ + 320: 00079324 40 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_with_prompt │ │ │ │ + 321: 0007d8a4 12 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_arity │ │ │ │ + 322: 00077220 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: 00199c00 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 │ │ │ │ + 327: 0017246c 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ + 328: 0024cc24 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ + 329: 0020798c 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 │ │ │ │ + 331: 001bfbc8 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 │ │ │ │ + 333: 0025aa50 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ + 334: 002617c0 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ 335: 00034c7c 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 │ │ │ │ + 338: 00145224 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ + 339: 000792b0 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 │ │ │ │ + 341: 0016f398 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ + 342: 00205b58 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ + 343: 00206694 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ + 344: 001561a0 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ + 345: 001d4ab4 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ + 346: 001f83ac 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 │ │ │ │ + 348: 0009f6dc 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 │ │ │ │ + 350: 00207248 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 │ │ │ │ + 352: 00213ad0 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ + 353: 00061008 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: 00173c80 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 │ │ │ │ + 357: 00121aac 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ + 358: 001706bc 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ + 359: 00076ee4 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 │ │ │ │ + 362: 00179c68 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 │ │ │ │ + 365: 00243964 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ + 366: 0025be30 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ + 367: 00245534 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 │ │ │ │ - 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 │ │ │ │ + 369: 0020c084 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ + 370: 002078dc 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ + 371: 00097244 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ + 372: 0017475c 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ + 373: 001ed424 32 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_needs_wakeup │ │ │ │ + 374: 00103930 4 FUNC GLOBAL DEFAULT 12 scheme_make_pair │ │ │ │ + 375: 0025d288 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ + 376: 001ce720 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 │ │ │ │ + 378: 001f58bc 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 │ │ │ │ + 380: 0024b314 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ + 381: 00255784 260 FUNC GLOBAL DEFAULT 12 scheme_complex_subtract │ │ │ │ 382: 0039a3f0 4 OBJECT GLOBAL DEFAULT 24 scheme_app_mark_impersonator_property │ │ │ │ 383: 00034878 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ - 384: 0020dc78 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ - 385: 0010fcfc 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ - 386: 00241e04 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ - 387: 002574bc 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ - 388: 0025e2d8 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ - 389: 0012c5e8 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ - 390: 0021e1ac 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ - 391: 0023df74 1364 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul │ │ │ │ + 384: 0020dc80 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ + 385: 0010fd08 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ + 386: 00241e0c 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ + 387: 002574c4 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ + 388: 0025e2e0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ + 389: 0012c5f4 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ + 390: 0021e1b4 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ + 391: 0023df7c 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 │ │ │ │ + 394: 001ba1e4 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ + 395: 0016d384 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ + 396: 00194c94 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 │ │ │ │ + 399: 0013050c 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ + 400: 001e95e8 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ + 401: 001b45d8 36 FUNC GLOBAL DEFAULT 12 scheme_clear_rx_buffers │ │ │ │ + 402: 00229a68 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ + 403: 0016d3d8 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: 000f7db8 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 │ │ │ │ + 408: 00178ba4 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ + 409: 001c8ad4 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ + 410: 00197b60 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 │ │ │ │ + 413: 00260e08 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ + 414: 00073ef0 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ 415: 000eb0c0 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 │ │ │ │ + 417: 001f3bf0 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ 418: 0002d7d8 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: 00171fd0 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ + 421: 0016d238 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 │ │ │ │ + 424: 000f7dd8 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 │ │ │ │ + 426: 000982bc 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ + 427: 001d4714 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ 428: 0002ca00 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ - 429: 00241954 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ - 430: 001289a0 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ - 431: 0007d8bc 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ + 429: 0024195c 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ + 430: 001289ac 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ + 431: 0007d8c0 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ 432: 000f2cd0 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 │ │ │ │ + 434: 0023ac70 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ + 435: 00197d84 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ + 436: 0025e6c4 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ + 437: 00264e44 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ + 438: 0021af20 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ + 439: 001d6854 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 │ │ │ │ + 441: 000959bc 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ + 442: 000867b8 4 FUNC GLOBAL DEFAULT 12 scheme_clear_lwc │ │ │ │ + 443: 001f1c54 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ + 444: 0025e21c 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ + 445: 0024b684 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ + 446: 0014ae20 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ + 447: 0025f110 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ + 448: 0018904c 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 │ │ │ │ + 450: 00096280 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 │ │ │ │ + 452: 001c2bd8 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ + 453: 0025ffcc 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ + 454: 000c8268 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ + 455: 00197d58 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 │ │ │ │ + 457: 000d2698 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ + 458: 000b9b68 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ + 459: 00265c90 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 │ │ │ │ + 461: 0026015c 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ + 462: 00176764 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 │ │ │ │ + 465: 0025e2e8 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ 466: 00029194 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 │ │ │ │ + 468: 0024501c 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ + 469: 00178670 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 │ │ │ │ + 472: 00086b08 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ 473: 000356a4 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ 474: 00399cf8 4 OBJECT GLOBAL DEFAULT 24 scheme_extflonum_p_proc │ │ │ │ - 475: 0023aefc 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ - 476: 00267750 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 477: 00225544 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ - 478: 0012f5cc 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ + 475: 0023af04 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ + 476: 00267758 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 477: 0022554c 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ + 478: 0012f5c8 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 │ │ │ │ + 480: 000a007c 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ + 481: 00177904 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ + 482: 001c3c58 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ + 483: 0020df48 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ + 484: 00086940 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 │ │ │ │ + 486: 000a8a14 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ + 487: 00257374 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ + 488: 0025ce0c 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ + 489: 0025aa1c 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ + 490: 00207a08 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ + 491: 0025c85c 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ + 492: 0025e6f4 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 │ │ │ │ + 494: 00255960 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ + 495: 000964b0 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ + 496: 0025ead4 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ + 497: 0018c5a8 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 │ │ │ │ + 499: 001f52e0 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ 500: 0002c18c 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ - 501: 002626a8 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ - 502: 0011c170 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ + 501: 002626b0 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ + 502: 0011c17c 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 │ │ │ │ - 507: 0012222c 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ + 504: 002581c4 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ + 505: 001e4380 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ + 506: 000d27f8 4244 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_alloc │ │ │ │ + 507: 00122238 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ 508: 00039454 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ - 509: 00140734 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ - 510: 00262384 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ - 511: 00245be8 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ - 512: 0025d298 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ - 513: 00130a04 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ - 514: 00111d34 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ - 515: 00195178 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ - 516: 0024eb9c 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ - 517: 002641dc 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ - 518: 002433c4 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ - 519: 0011a7e4 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ - 520: 00178ba4 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ - 521: 00212380 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ - 522: 00259730 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ + 509: 00140730 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ + 510: 0026238c 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ + 511: 00245bf0 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ + 512: 0025d2a0 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ + 513: 00130a00 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ + 514: 00111d40 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ + 515: 00195170 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ + 516: 0024eba4 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ + 517: 002641e4 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ + 518: 002433cc 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ + 519: 0011a7f0 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ + 520: 00178ba0 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ + 521: 00212388 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ + 522: 00259738 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 │ │ │ │ + 524: 00178e84 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ + 525: 001894dc 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 │ │ │ │ + 528: 0025c61c 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ + 529: 00265488 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ + 530: 0016da0c 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 │ │ │ │ + 532: 00077da0 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ + 533: 001c83f8 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ + 534: 00085880 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 │ │ │ │ + 536: 0006c7a0 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ 537: 0003d648 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ - 538: 00106d14 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ + 538: 00106d20 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 │ │ │ │ + 540: 001f904c 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ + 541: 00255484 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ + 542: 0025b9dc 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ + 543: 0018e858 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ + 544: 0024383c 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 │ │ │ │ + 548: 0017f6d8 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ + 549: 00085f70 100 FUNC GLOBAL DEFAULT 12 scheme_all_current_continuation_marks │ │ │ │ + 550: 00177ff4 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ + 551: 00207d30 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ 552: 0008c0a0 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ - 553: 001f5c38 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ + 553: 001f5c40 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 │ │ │ │ + 558: 002139dc 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ + 559: 00216a54 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 │ │ │ │ + 561: 001ba1e8 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ + 562: 00261108 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ + 563: 0018e738 96 FUNC GLOBAL DEFAULT 12 scheme_display_to_string │ │ │ │ + 564: 000849b4 528 FUNC GLOBAL DEFAULT 12 scheme_takeover_stacks │ │ │ │ + 565: 0025c274 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ + 566: 001a0594 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ + 567: 0020e290 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 │ │ │ │ + 569: 00184e44 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ + 570: 001382c8 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: 0023ff4c 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ + 573: 00214958 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ + 574: 00063910 80 FUNC GLOBAL DEFAULT 12 scheme_expand_user_filename │ │ │ │ + 575: 00061fcc 584 FUNC GLOBAL DEFAULT 12 scheme_path_to_directory_path │ │ │ │ + 576: 002075cc 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ + 577: 0016d27c 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ + 578: 00079700 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 │ │ │ │ + 583: 0024b850 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ + 584: 00261f14 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ + 585: 0025eb30 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 │ │ │ │ + 587: 00248cfc 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ + 588: 0025f680 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: 001f52dc 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 │ │ │ │ + 595: 00178c74 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ 596: 0008f5e4 316 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table_w_key_wraps │ │ │ │ 597: 00399d20 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_eq_proc │ │ │ │ - 598: 00130cf8 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ + 598: 00130cf4 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ 599: 003987d0 4 OBJECT GLOBAL DEFAULT 24 scheme_eq_proc │ │ │ │ 600: 0039a1b8 4 OBJECT GLOBAL DEFAULT 24 scheme_main_was_once_suspended │ │ │ │ - 601: 001227d4 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ - 602: 0025501c 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ + 601: 001227e0 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ + 602: 00255024 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 │ │ │ │ + 604: 0020d6b0 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ 605: 0005a8c0 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ - 606: 002403cc 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ - 607: 00206e84 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ - 608: 00121244 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ - 609: 0012c3cc 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ + 606: 002403d4 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ + 607: 00206e8c 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ + 608: 00121250 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ + 609: 0012c3d8 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 │ │ │ │ + 611: 001ea660 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ + 612: 00244fb8 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ + 613: 001a4c40 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 │ │ │ │ + 615: 001737bc 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ + 616: 0020c8dc 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 │ │ │ │ + 618: 0020724c 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ + 619: 001ea974 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ + 620: 00244c54 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ + 621: 00259fa4 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 │ │ │ │ + 623: 002617bc 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 │ │ │ │ + 625: 0016eaac 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ + 626: 000803a4 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ + 627: 0016d7d8 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 │ │ │ │ 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 │ │ │ │ - 640: 000fe1f8 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ + 631: 0017fa14 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ + 632: 00226ec0 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ + 633: 001d0b20 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ + 634: 000d6314 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ + 635: 0025c7d8 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ + 636: 000a55f8 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ + 637: 001626e4 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ + 638: 00259c10 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ + 639: 001ed464 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ + 640: 000fe204 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 │ │ │ │ - 646: 00104e64 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ + 642: 001db608 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ + 643: 00095b0c 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ + 644: 001f206c 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ + 645: 000e6f5c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ + 646: 00104e70 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ 647: 0039a818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_graphbreaks_table │ │ │ │ - 648: 001040fc 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ - 649: 0025ff44 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ - 650: 00103178 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ + 648: 00104108 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ + 649: 0025ff4c 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ + 650: 00103184 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 │ │ │ │ + 652: 0022f504 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ + 653: 002657f8 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ 654: 0003ab14 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 │ │ │ │ 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: 00179e20 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ + 660: 00236070 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 │ │ │ │ + 662: 0025f8e8 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 │ │ │ │ + 664: 00248108 108 FUNC GLOBAL DEFAULT 12 scheme_checked_char_to_integer │ │ │ │ 665: 00399e38 4 OBJECT GLOBAL DEFAULT 24 scheme_none_symbol │ │ │ │ - 666: 002065d8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ - 667: 0025d290 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ - 668: 00128834 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ - 669: 00144c5c 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ - 670: 001d489c 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ - 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 │ │ │ │ + 666: 002065e0 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ + 667: 0025d298 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ + 668: 00128840 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ + 669: 00144c58 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ + 670: 001d4888 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ + 671: 000a55c4 52 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail │ │ │ │ + 672: 001763f0 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ + 673: 00240dd8 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ + 674: 00207cf0 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ + 675: 001d2150 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ + 676: 00262d18 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ + 677: 0025a7c4 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 │ │ │ │ + 679: 00241914 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ + 680: 0007efe0 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ + 681: 0023e4d0 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ + 682: 0009a93c 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ + 683: 0023a5c4 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ + 684: 0006d57c 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 │ │ │ │ + 686: 0004bca0 500 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ + 687: 00240d80 48 FUNC GLOBAL DEFAULT 12 scheme_init_gmp_places │ │ │ │ 688: 00399f3c 4 OBJECT GLOBAL DEFAULT 24 quasisyntax_symbol │ │ │ │ - 689: 00265770 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ - 690: 001058e0 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ + 689: 00265778 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ + 690: 001058ec 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 │ │ │ │ + 693: 0018e7f4 100 FUNC GLOBAL DEFAULT 12 scheme_print_to_string │ │ │ │ + 694: 00062378 48 FUNC GLOBAL DEFAULT 12 scheme_split_path │ │ │ │ + 695: 001a0aa0 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ + 696: 0014cc44 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ + 697: 00261f10 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ 698: 000904cc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ - 699: 00103bdc 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ - 700: 00130908 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ - 701: 002248d4 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ + 699: 00103be8 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ + 700: 00130904 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ + 701: 002248dc 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 │ │ │ │ - 708: 00125a54 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ - 709: 00077104 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ + 703: 000bbf34 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ + 704: 0020d6a8 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ + 705: 001f48cc 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ + 706: 001f5280 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ + 707: 000bbd0c 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ + 708: 00125a60 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ + 709: 00077108 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 │ │ │ │ + 711: 00197798 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 │ │ │ │ + 713: 0020df54 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 │ │ │ │ + 715: 002433e4 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 │ │ │ │ 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: 00177b88 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ + 721: 001cc4e4 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 │ │ │ │ + 724: 00061594 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ + 725: 00243244 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 │ │ │ │ + 727: 001f7e1c 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ + 728: 00207478 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ + 729: 001c3eb4 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: 00205e88 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 │ │ │ │ + 733: 000a5630 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ + 734: 00084bc4 352 FUNC GLOBAL DEFAULT 12 scheme_get_barrier_prompt │ │ │ │ + 735: 000f8ab0 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ + 736: 00262568 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 │ │ │ │ + 738: 0008322c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ + 739: 0016e3dc 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ + 740: 002573d4 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ + 741: 00257fdc 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ + 742: 0018e85c 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ + 743: 0006db88 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ 744: 0004017c 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: 0025ce78 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: 00062374 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ + 749: 00188ea8 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: 00172750 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 │ │ │ │ + 753: 00096f20 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ + 754: 00096c04 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ + 755: 001da114 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 │ │ │ │ + 757: 00085ce0 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ + 758: 00229af8 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ + 759: 00188e74 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ + 760: 000d25ac 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ + 761: 0025c164 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ + 762: 00175cb0 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ + 763: 001c85e4 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ + 764: 0025e534 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 │ │ │ │ + 766: 0025d6a8 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ + 767: 0020a968 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ + 768: 0021bf7c 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ + 769: 00197734 36 FUNC GLOBAL DEFAULT 12 scheme_make_small_rational │ │ │ │ + 770: 0021bdd0 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ + 771: 001cc2cc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ + 772: 0025d010 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ + 773: 0025e3fc 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 │ │ │ │ - 778: 0012c5f0 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ + 776: 00089d78 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ + 777: 00097250 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ + 778: 0012c5fc 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 │ │ │ │ + 780: 001561e4 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ + 781: 0023a9b4 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 │ │ │ │ - 787: 00128930 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ - 788: 0025bbb4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ - 789: 002614b0 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ - 790: 00104104 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ - 791: 0024524c 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float │ │ │ │ + 785: 00096bb4 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ + 786: 0013051c 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ + 787: 0012893c 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ + 788: 0025bbbc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ + 789: 002614b8 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ + 790: 00104110 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ + 791: 00245254 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: 00261684 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 │ │ │ │ + 796: 00259c3c 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ + 797: 002163dc 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ + 798: 0025548c 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 │ │ │ │ + 800: 00104174 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ + 801: 001d3368 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ 802: 0005b254 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 │ │ │ │ + 806: 00244898 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ + 807: 001d7a6c 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ + 808: 0016c4f8 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 │ │ │ │ - 812: 0010473c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ + 810: 000a7ffc 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ + 811: 00096aac 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ + 812: 00104748 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: 0020bf30 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ + 815: 000f65f8 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 │ │ │ │ + 817: 00085cb0 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ + 818: 0025c920 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ + 819: 001d9aa0 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ 820: 0002bea0 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ - 821: 0021e200 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ - 822: 00128e00 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ - 823: 00104758 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ - 824: 0024de20 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ - 825: 0025df30 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ - 826: 001c44f4 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ - 827: 00265c80 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ - 828: 00104db0 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ - 829: 0020673c 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ - 830: 00216e80 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ - 831: 001727b0 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ - 832: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ - 833: 00174800 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ + 821: 0021e208 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ + 822: 00128e0c 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ + 823: 00104764 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ + 824: 0024de28 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ + 825: 0025df38 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ + 826: 001c44dc 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ + 827: 00265c88 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ + 828: 00104dbc 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ + 829: 00206744 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ + 830: 00216e88 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ + 831: 001727ac 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ + 832: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ + 833: 001747fc 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ 834: 00399c68 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_proc │ │ │ │ - 835: 0019fdb8 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ - 836: 0025bb5c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ - 837: 002006a4 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ - 838: 001d49a0 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ - 839: 0011b0cc 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ - 840: 00217824 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ + 835: 0019fda0 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ + 836: 0025bb64 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ + 837: 002006ac 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ + 838: 001d498c 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ + 839: 0011b0d8 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ + 840: 0021782c 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ 841: 000401a4 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ - 842: 0012c2bc 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ - 843: 0016d7d4 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ - 844: 00229a30 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ - 845: 00177b6c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ - 846: 001f8f18 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ - 847: 0016d3fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ - 848: 001c424c 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ - 849: 001764d0 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ + 842: 0012c2c8 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ + 843: 0016d7d0 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ + 844: 00229a38 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ + 845: 00177b68 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ + 846: 001f8f20 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ + 847: 0016d3f8 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ + 848: 001c4234 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ + 849: 001764cc 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ 850: 000ec0ac 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ - 851: 0025e2dc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ - 852: 0011b99c 644 FUNC GLOBAL DEFAULT 12 scheme_bitwise_shift │ │ │ │ + 851: 0025e2e4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ + 852: 0011b9a8 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 │ │ │ │ + 854: 00238498 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 │ │ │ │ + 856: 0004be94 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ + 857: 00244c48 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 │ │ │ │ + 859: 000867bc 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 │ │ │ │ + 861: 00060f44 196 FUNC GLOBAL DEFAULT 12 scheme_make_path │ │ │ │ + 862: 000a7c0c 268 FUNC GLOBAL DEFAULT 12 scheme_native_arity_check │ │ │ │ + 863: 0024b774 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ + 864: 0025bd14 8 FUNC GLOBAL DEFAULT 12 rktio_close_noerr │ │ │ │ 865: 0039881c 4 OBJECT GLOBAL DEFAULT 24 scheme_raise_arity_error_proc │ │ │ │ - 866: 00259c88 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ - 867: 000ff03c 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ - 868: 00264f14 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ - 869: 00189a38 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ - 870: 0024b9c4 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ - 871: 00261e84 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ - 872: 000965c8 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ - 873: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ + 866: 00259c90 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ + 867: 000ff048 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ + 868: 00264f1c 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ + 869: 00189a34 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ + 870: 0024b9cc 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ + 871: 00261e8c 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ + 872: 000965cc 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ + 873: 0016d3f4 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: 00262570 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ + 876: 00188f34 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ + 877: 001d4948 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: 0020ae20 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ + 880: 0016d40c 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 │ │ │ │ + 882: 001777f8 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ 883: 0002b3bc 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 │ │ │ │ + 885: 00260038 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ + 886: 0007ef8c 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ + 887: 0008573c 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ + 888: 001ea0ac 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ + 889: 002598ac 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ 890: 0008f430 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ - 891: 00106e20 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ - 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 │ │ │ │ + 891: 00106e2c 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ + 892: 000a01b8 220 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1_maybe_fp │ │ │ │ + 893: 001c1f08 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ + 894: 0009731c 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ 895: 0002b7d4 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ - 896: 00106e60 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ - 897: 00112544 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ + 896: 00106e6c 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ + 897: 00112550 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 │ │ │ │ + 899: 00145148 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ + 900: 002434d4 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 │ │ │ │ + 902: 001d447c 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ + 903: 00197770 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ + 904: 0024a8ec 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ + 905: 001e9590 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ + 906: 0016d128 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ + 907: 000acae8 728 FUNC GLOBAL DEFAULT 12 can_unbox_directly │ │ │ │ + 908: 000803a0 4 FUNC GLOBAL DEFAULT 12 scheme_arity_mask_to_arity │ │ │ │ + 909: 0007fd70 1188 FUNC GLOBAL DEFAULT 12 scheme_object_name │ │ │ │ + 910: 00079724 8 FUNC GLOBAL DEFAULT 12 scheme_make_arity │ │ │ │ + 911: 0025cc04 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ + 912: 001d9504 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ + 913: 00179210 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 │ │ │ │ + 915: 001ce3d0 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 │ │ │ │ + 917: 001384c0 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 │ │ │ │ + 919: 001eefb4 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ + 920: 0009f1cc 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 │ │ │ │ + 922: 0025e064 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ + 923: 000a0428 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: 00206ee0 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ + 926: 00061d60 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ + 927: 001dbaa0 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ + 928: 000b96b8 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_apply │ │ │ │ + 929: 00240db0 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ + 930: 0020b6c0 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: 001c3d3c 376 FUNC GLOBAL DEFAULT 12 scheme_try_channel_put │ │ │ │ 933: 0039a540 4 OBJECT GLOBAL DEFAULT 24 scheme_active_but_sleeping │ │ │ │ - 934: 001c4df0 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ + 934: 001c4dd8 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 │ │ │ │ + 937: 000f6684 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 │ │ │ │ + 939: 00079374 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 │ │ │ │ + 942: 002655a0 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 │ │ │ │ + 945: 00265658 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 │ │ │ │ + 947: 00105664 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ + 948: 002094f8 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ + 949: 0025aa58 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ + 950: 001794f8 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 │ │ │ │ - 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 │ │ │ │ - 963: 000fe544 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ + 954: 0025a210 1044 FUNC GLOBAL DEFAULT 12 rktio_get_file_or_directory_permissions │ │ │ │ + 955: 00106d6c 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ + 956: 00173c88 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ + 957: 00214980 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ + 958: 0006d788 288 FUNC GLOBAL DEFAULT 12 scheme_set_run_cmd │ │ │ │ + 959: 001eca48 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ + 960: 0020b190 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ + 961: 001db064 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ + 962: 00245260 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ + 963: 000fe550 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 │ │ │ │ + 965: 0025eb28 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ + 966: 00257fd8 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ 967: 0008b92c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ - 968: 00167890 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ + 968: 0016788c 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 │ │ │ │ + 970: 0008ae74 380 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ + 971: 0014aa68 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ 972: 000ebf38 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ - 973: 00256578 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ - 974: 000fc18c 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ + 973: 00256580 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ + 974: 000fc198 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 │ │ │ │ + 977: 001d9e74 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ + 978: 000b3670 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 │ │ │ │ + 980: 001f91c8 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ + 981: 001ba2bc 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 │ │ │ │ + 983: 00209500 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: 0007f948 952 FUNC GLOBAL DEFAULT 12 scheme_get_proc_realm │ │ │ │ + 986: 001d1924 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ + 987: 000a09b4 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 │ │ │ │ + 989: 002537b0 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 │ │ │ │ + 991: 0025bd0c 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 │ │ │ │ + 993: 0020f528 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ + 994: 000bbce8 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 │ │ │ │ + 997: 001c20b4 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: 00243104 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 │ │ │ │ + 1001: 00092f4c 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ 1002: 0003aaf0 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: 002060d8 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ + 1006: 000ac800 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: 0025cddc 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 │ │ │ │ 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 │ │ │ │ + 1012: 0016517c 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ + 1013: 0014a2e4 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ + 1014: 0025bea8 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ + 1015: 0016e0d8 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ + 1016: 00096e14 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ + 1017: 0020bc4c 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ + 1018: 00197574 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 │ │ │ │ + 1020: 001f586c 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ 1021: 0008ebc0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ 1022: 00399c70 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_set_box_star_proc │ │ │ │ 1023: 00036380 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ - 1024: 0025d314 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ - 1025: 000a00ec 92 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1 │ │ │ │ + 1024: 0025d31c 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ + 1025: 000a00f0 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 │ │ │ │ + 1027: 002657f0 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 │ │ │ │ - 1032: 00106278 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ + 1029: 0025bbcc 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ + 1030: 0016d3a8 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ + 1031: 00079188 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ + 1032: 00106284 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 │ │ │ │ + 1034: 0025d1f8 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ + 1035: 00086f80 2296 FUNC GLOBAL DEFAULT 12 scheme_dynamic_wind │ │ │ │ + 1036: 001d8428 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ + 1037: 00246698 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ + 1038: 0025d220 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ + 1039: 0016eddc 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ + 1040: 00265b64 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ + 1041: 0024e964 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ + 1042: 001da18c 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ + 1043: 0025a768 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ 1044: 00039550 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 │ │ │ │ + 1046: 000f8bd8 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ 1047: 000f1580 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ - 1048: 00107844 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ - 1049: 00074abc 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ - 1050: 0011a764 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ - 1051: 001079a4 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ - 1052: 0009882c 1864 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_match_of │ │ │ │ + 1048: 00107850 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ + 1049: 00074ac0 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ + 1050: 0011a770 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ + 1051: 001079b0 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ + 1052: 00098830 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: 001c4864 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 │ │ │ │ - 1058: 00103928 36 FUNC GLOBAL DEFAULT 12 scheme_make_list_pair │ │ │ │ + 1056: 001130c4 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numarith │ │ │ │ + 1057: 000959c4 244 FUNC GLOBAL DEFAULT 12 scheme_hash_set_atomic │ │ │ │ + 1058: 00103934 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: 0025bb30 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 │ │ │ │ + 1062: 00061198 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 │ │ │ │ + 1064: 00226d10 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 │ │ │ │ + 1066: 00179d1c 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ + 1067: 0020df60 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ + 1068: 00258a4c 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 │ │ │ │ + 1070: 00199834 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ + 1071: 00097bd8 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ + 1072: 0014acc4 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ + 1073: 00240ce8 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 │ │ │ │ + 1075: 00197654 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ + 1076: 000a03e8 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ + 1077: 0025bb40 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 │ │ │ │ + 1079: 001be860 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: 001995a0 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: 0016e98c 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ + 1084: 001f585c 16 FUNC GLOBAL DEFAULT 12 scheme_get_max_symbol_length │ │ │ │ 1085: 00399c34 4 OBJECT GLOBAL DEFAULT 24 scheme_box_proc │ │ │ │ - 1086: 001894d8 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ - 1087: 0025cbe8 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ - 1088: 001d9918 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ - 1089: 001040dc 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ - 1090: 0011c56c 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ - 1091: 00198484 208 FUNC GLOBAL DEFAULT 12 scheme_rational_max │ │ │ │ + 1086: 001894d4 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ + 1087: 0025cbf0 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ + 1088: 001d9904 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ + 1089: 001040e8 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ + 1090: 0011c578 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ + 1091: 0019847c 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 │ │ │ │ + 1095: 0023aa4c 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ 1096: 0005b228 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 │ │ │ │ + 1098: 00259dd8 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ + 1099: 0009fde8 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ + 1100: 00207b70 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ 1101: 00043eb0 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ - 1102: 00128434 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ - 1103: 002285c4 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ - 1104: 0010799c 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ - 1105: 0010410c 12 FUNC GLOBAL DEFAULT 12 scheme_cadr │ │ │ │ + 1102: 00128440 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ + 1103: 002285cc 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ + 1104: 001079a8 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ + 1105: 00104118 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 │ │ │ │ + 1107: 0025a88c 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 │ │ │ │ - 1113: 00128a1c 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ + 1110: 00262244 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ + 1111: 00198940 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ + 1112: 002657e0 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ + 1113: 00128a28 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ 1114: 0002ba7c 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ 1115: 0039a3ac 4 OBJECT GLOBAL DEFAULT 24 scheme_object_name_property │ │ │ │ - 1116: 0025a85c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ - 1117: 0020724c 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ + 1116: 0025a864 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ + 1117: 00207254 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ 1118: 0008b894 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ - 1119: 001761f8 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ + 1119: 001761f4 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 │ │ │ │ + 1122: 0006c7a8 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 │ │ │ │ + 1124: 0025e3f8 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ + 1125: 001c4cfc 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ + 1126: 0018c8ec 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ + 1127: 00155d94 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ + 1128: 00261a0c 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ + 1129: 00265c64 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 │ │ │ │ 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 │ │ │ │ + 1133: 00106bfc 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ + 1134: 00081f40 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ + 1135: 0025e214 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ + 1136: 0006d668 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ + 1137: 000a070c 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 │ │ │ │ 1140: 0036e0f4 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_titles │ │ │ │ - 1141: 0020cb48 136 FUNC GLOBAL DEFAULT 12 scheme_add_evt │ │ │ │ + 1141: 0020cb50 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 │ │ │ │ - 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 │ │ │ │ + 1144: 001a4bd0 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ + 1145: 00099350 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_match_of │ │ │ │ + 1146: 0011d584 204 FUNC GLOBAL DEFAULT 12 scheme_inexact_p │ │ │ │ + 1147: 00183f20 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ + 1148: 001ecdd8 116 FUNC GLOBAL DEFAULT 12 scheme_struct_is_transparent │ │ │ │ 1149: 0039a528 4 OBJECT GLOBAL DEFAULT 24 scheme_no_stack_overflow │ │ │ │ 1150: 00046ed8 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ - 1151: 00106910 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal_always │ │ │ │ + 1151: 0010691c 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: 000969f8 36 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next │ │ │ │ + 1154: 0016d3e4 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 │ │ │ │ 1159: 00399ce0 4 OBJECT GLOBAL DEFAULT 24 scheme_plus_i │ │ │ │ 1160: 00059788 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 │ │ │ │ + 1163: 0016d314 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ + 1164: 00179bfc 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ 1165: 0002b314 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: 0023aa60 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 │ │ │ │ + 1169: 001edb54 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ + 1170: 0025c9f0 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ + 1171: 0025f398 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 │ │ │ │ + 1173: 0019724c 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ 1174: 00399cfc 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxand_proc │ │ │ │ - 1175: 00103e9c 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ - 1176: 00262068 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ - 1177: 00106e5c 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ - 1178: 001c2d6c 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ + 1175: 00103ea8 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ + 1176: 00262070 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ + 1177: 00106e68 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ + 1178: 001c2d54 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 │ │ │ │ + 1180: 00061c50 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ + 1181: 00140650 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 │ │ │ │ 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 │ │ │ │ + 1185: 00173b28 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ + 1186: 00241dac 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 │ │ │ │ + 1188: 000a77e8 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ + 1189: 0020da94 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 │ │ │ │ + 1192: 001ece4c 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 │ │ │ │ + 1194: 001790c8 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ + 1195: 0020d038 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ + 1196: 0020b9f8 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ + 1197: 001ea4e0 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ + 1198: 0016d33c 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ + 1199: 0016d254 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ + 1200: 002051c0 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 │ │ │ │ + 1203: 0016e67c 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ + 1204: 0025df48 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ + 1205: 0021be1c 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ + 1206: 0025bb48 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ + 1207: 0026576c 12 FUNC GLOBAL DEFAULT 12 rktio_hash_new │ │ │ │ 1208: 00399d74 4 OBJECT GLOBAL DEFAULT 24 scheme_user_output_port_type │ │ │ │ 1209: 0039a3ec 4 OBJECT GLOBAL DEFAULT 24 scheme_current_inspector_proc │ │ │ │ - 1210: 00229b10 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ - 1211: 00128b10 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ - 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 │ │ │ │ + 1210: 00229b18 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ + 1211: 00128b1c 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ + 1212: 000ad34c 344 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_double │ │ │ │ + 1213: 000a035c 140 FUNC GLOBAL DEFAULT 12 scheme_needs_only_target_register │ │ │ │ + 1214: 0013053c 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: 0016ddd0 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: 0018e6e4 84 FUNC GLOBAL DEFAULT 12 scheme_display_to_string_w_max │ │ │ │ + 1219: 002433fc 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ + 1220: 0017d840 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ + 1221: 000f68a8 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ + 1222: 0018e684 96 FUNC GLOBAL DEFAULT 12 scheme_write_to_string │ │ │ │ + 1223: 0026267c 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ + 1224: 00173920 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ + 1225: 001d3430 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 │ │ │ │ + 1227: 001fa938 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ + 1228: 00061d18 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 │ │ │ │ + 1230: 00206894 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ + 1231: 000796f4 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ + 1232: 0020b454 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 │ │ │ │ + 1234: 00179cc0 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ + 1235: 000d2724 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ + 1236: 00259974 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 │ │ │ │ + 1238: 0023641c 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_ref │ │ │ │ 1239: 00399d24 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_proc │ │ │ │ - 1240: 00116718 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ - 1241: 0020845c 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ + 1240: 00116724 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ + 1241: 00208464 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ 1242: 002b09bc 0 NOTYPE GLOBAL DEFAULT 23 __data_start │ │ │ │ 1243: 000389e0 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ - 1244: 001e9f4c 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ - 1245: 00265c84 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ - 1246: 00188c24 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ - 1247: 002610b8 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ - 1248: 00105bdc 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_table │ │ │ │ + 1244: 001e9f54 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ + 1245: 00265c8c 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ + 1246: 00188c20 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ + 1247: 002610c0 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ + 1248: 00105be8 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 │ │ │ │ + 1251: 0024c38c 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ + 1252: 0025f9ac 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ + 1253: 00080838 48 FUNC GLOBAL DEFAULT 12 scheme_detach_multple_array │ │ │ │ + 1254: 00096c70 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ + 1255: 001f91c4 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ + 1256: 00073e58 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 │ │ │ │ + 1258: 0013ae6c 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ + 1259: 0025bd20 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ + 1260: 00073ea0 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 │ │ │ │ + 1262: 00229a48 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ + 1263: 0020a550 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ + 1264: 0007972c 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ 1265: 0005a7ac 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 │ │ │ │ + 1267: 002079ac 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ + 1268: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ + 1269: 0025c7f0 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 │ │ │ │ + 1271: 00197b70 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 │ │ │ │ + 1274: 0025bba4 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 │ │ │ │ + 1277: 0016d3d4 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ 1278: 0003948c 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 │ │ │ │ + 1281: 00260f64 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ + 1282: 0025ef60 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ + 1283: 00248ae4 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ 1284: 0003e424 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ 1285: 0039a3e8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_inspector_proc │ │ │ │ 1286: 0039a148 4 OBJECT GLOBAL DEFAULT 24 scheme_num_read_syntax_objects │ │ │ │ 1287: 00398c18 4 OBJECT GLOBAL DEFAULT 24 scheme_void_proc │ │ │ │ - 1288: 00241a50 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ - 1289: 00207568 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ - 1290: 0016e684 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ - 1291: 00128780 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ - 1292: 0020e93c 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ - 1293: 000c8200 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ + 1288: 00241a58 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ + 1289: 00207570 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ + 1290: 0016e680 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ + 1291: 0012878c 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ + 1292: 0020e944 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ + 1293: 000c8204 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ 1294: 0009016c 264 FUNC GLOBAL DEFAULT 12 scheme_init_hash_key_procs │ │ │ │ - 1295: 0025ff84 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ + 1295: 0025ff8c 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 │ │ │ │ + 1298: 001d4ad8 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ + 1299: 0025eb9c 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ + 1300: 0006dc74 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 │ │ │ │ + 1302: 001648c0 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ 1303: 00034e50 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: 00207b2c 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ + 1306: 001950d8 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ + 1307: 000f6d14 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ + 1308: 00086680 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ + 1309: 001f5a28 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ + 1310: 00178b00 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ + 1311: 0025a688 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ + 1312: 0007ef5c 48 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity │ │ │ │ + 1313: 00207e6c 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ + 1314: 001309c0 64 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_bit_set_p │ │ │ │ 1315: 00399c74 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_plus_proc │ │ │ │ - 1316: 0017f74c 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ - 1317: 002367c8 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ - 1318: 00103a0c 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ - 1319: 001ea76c 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ + 1316: 0017f748 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ + 1317: 002367d0 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ + 1318: 00103a18 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ + 1319: 001ea774 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 │ │ │ │ + 1321: 000f6798 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 │ │ │ │ - 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 │ │ │ │ + 1323: 0007d824 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ + 1324: 0025f180 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ + 1325: 00206e34 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ + 1326: 001071e4 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ + 1327: 00254ee4 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ + 1328: 00188580 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ + 1329: 000ac7f8 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 │ │ │ │ + 1334: 0006151c 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ + 1335: 00258778 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ + 1336: 001ea348 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ + 1337: 001e8278 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 │ │ │ │ - 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 │ │ │ │ + 1340: 00097bd0 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ + 1341: 00102a94 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ + 1342: 0025ac10 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ + 1343: 002287b0 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ + 1344: 00198114 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ + 1345: 0024bf28 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 │ │ │ │ + 1347: 0017006c 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ + 1348: 0025c110 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ + 1349: 000845f0 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ 1350: 00038298 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 │ │ │ │ + 1353: 0025f738 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ + 1354: 00207bb4 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ + 1355: 001ea374 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ + 1356: 0020faac 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ + 1357: 0017278c 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ + 1358: 0015d618 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 │ │ │ │ + 1360: 001d7a14 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ + 1361: 0008ada8 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ + 1362: 00241014 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ + 1363: 0013052c 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 │ │ │ │ + 1365: 00216394 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 │ │ │ │ + 1368: 00243aa4 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ + 1369: 00239bb8 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ + 1370: 001b471c 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ + 1371: 001e8fcc 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ + 1372: 000796c4 48 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_no_copy │ │ │ │ + 1373: 00214b4c 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 │ │ │ │ + 1375: 00261c28 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ + 1376: 00264f30 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ + 1377: 001cc06c 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ + 1378: 00095c2c 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 │ │ │ │ + 1380: 0019854c 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 │ │ │ │ + 1383: 000bbd10 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ + 1384: 002078c4 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 │ │ │ │ + 1387: 000a0f30 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ + 1388: 00175b0c 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 │ │ │ │ + 1390: 00262d10 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ + 1391: 0007ad64 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 │ │ │ │ + 1394: 00198a48 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ + 1395: 001c2d6c 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ + 1396: 0004d1b4 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ + 1397: 00141338 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ + 1398: 0025cc4c 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 │ │ │ │ + 1400: 001b470c 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ + 1401: 00130dd8 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 │ │ │ │ + 1403: 0018c7a0 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 │ │ │ │ + 1405: 0019926c 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ + 1406: 00205b44 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ + 1407: 001eedf0 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ + 1408: 00086700 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ + 1409: 00096b5c 88 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_access │ │ │ │ 1410: 00398c50 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_jmp │ │ │ │ 1411: 003987a4 4 OBJECT GLOBAL DEFAULT 24 scheme_code_count │ │ │ │ - 1412: 0020519c 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ - 1413: 00104400 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ + 1412: 002051a4 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ + 1413: 0010440c 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ 1414: 00399f2c 4 OBJECT GLOBAL DEFAULT 24 quasiquote_symbol │ │ │ │ - 1415: 0020c36c 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ - 1416: 0020516c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ - 1417: 00103d4c 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ - 1418: 002659ec 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ - 1419: 001c3120 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ - 1420: 0020c204 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ - 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 │ │ │ │ + 1415: 0020c374 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ + 1416: 00205174 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ + 1417: 00103d58 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ + 1418: 002659f4 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ + 1419: 001c3108 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ + 1420: 0020c20c 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ + 1421: 000623a8 360 FUNC GLOBAL DEFAULT 12 scheme_is_relative_path │ │ │ │ + 1422: 0020fbd8 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ + 1423: 001f606c 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: 001c3b94 196 FUNC GLOBAL DEFAULT 12 scheme_make_channel │ │ │ │ 1426: 0039a6d8 4 OBJECT GLOBAL DEFAULT 24 scheme_double_ctype │ │ │ │ 1427: 00037964 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ - 1428: 00205158 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ - 1429: 0021498c 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ - 1430: 0010786c 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ - 1431: 00087ad4 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ - 1432: 00179e18 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ - 1433: 001f9bcc 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ - 1434: 002298dc 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ - 1435: 002599ec 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ - 1436: 00128904 44 FUNC GLOBAL DEFAULT 12 scheme_get_int_val │ │ │ │ + 1428: 00205160 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ + 1429: 00214994 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ + 1430: 00107878 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ + 1431: 00087ad8 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ + 1432: 00179e14 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ + 1433: 001f9bd4 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ + 1434: 002298e4 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ + 1435: 002599f4 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ + 1436: 00128910 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: 002627a8 208 FUNC GLOBAL DEFAULT 12 rktio_system_language_country │ │ │ │ 1439: 00398810 4 OBJECT GLOBAL DEFAULT 24 scheme_console_printf │ │ │ │ 1440: 00398c20 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_specialize_proc │ │ │ │ - 1441: 000bbe1c 276 FUNC GLOBAL DEFAULT 12 scheme_ensure_retry_available │ │ │ │ - 1442: 00110f90 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ - 1443: 0012c60c 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ - 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 │ │ │ │ + 1441: 000bbe20 276 FUNC GLOBAL DEFAULT 12 scheme_ensure_retry_available │ │ │ │ + 1442: 00110f9c 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ + 1443: 0012c618 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ + 1444: 00096dac 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ + 1445: 00242e00 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ + 1446: 0008adc8 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 │ │ │ │ + 1448: 0023a554 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ + 1449: 00173a20 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ + 1450: 00229998 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ + 1451: 00074968 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 │ │ │ │ + 1453: 000a1048 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ 1454: 00044ce4 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ - 1455: 0021bf20 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ - 1456: 001edba0 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ - 1457: 001059f4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ - 1458: 00265b58 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ + 1455: 0021bf28 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ + 1456: 001edba8 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ + 1457: 00105a00 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ + 1458: 00265b60 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 │ │ │ │ + 1460: 0020e184 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ + 1461: 002447b0 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ 1462: 00053aa8 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 │ │ │ │ + 1464: 001289e0 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ + 1465: 001982bc 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ + 1466: 0020308c 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 │ │ │ │ + 1468: 0025cc24 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ + 1469: 0016d3e0 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ + 1470: 002600e4 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ 1471: 0005ae4c 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 │ │ │ │ 1475: 003987ac 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_arg │ │ │ │ 1476: 0002c968 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ - 1477: 0010394c 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ - 1478: 000803a4 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ - 1479: 0020c0f0 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ + 1477: 00103958 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ + 1478: 000803a8 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ + 1479: 0020c0f8 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 │ │ │ │ + 1481: 002060e8 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ + 1482: 000f6528 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ + 1483: 00217740 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ + 1484: 0007d8b0 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ + 1485: 0024be24 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ + 1486: 000790ac 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ + 1487: 00260164 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 │ │ │ │ + 1489: 00078e74 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ + 1490: 001a47a0 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 │ │ │ │ + 1492: 0016d9ec 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ + 1493: 00246198 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 │ │ │ │ + 1495: 002065e8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ + 1496: 000af850 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ + 1497: 0017d82c 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: 00155778 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 │ │ │ │ + 1502: 0025bc5c 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ 1503: 000f1f38 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ - 1504: 00172770 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ - 1505: 00106db4 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ - 1506: 00257dc0 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ + 1504: 0017276c 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ + 1505: 00106dc0 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ + 1506: 00257dc8 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 │ │ │ │ + 1508: 0006d564 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 │ │ │ │ + 1510: 00138420 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ + 1511: 00244918 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ + 1512: 001e9168 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ + 1513: 00259340 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ + 1514: 0024305c 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 │ │ │ │ + 1516: 002361cc 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 │ │ │ │ + 1518: 001f83a8 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ + 1519: 002264d8 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ + 1520: 00197b68 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 │ │ │ │ + 1523: 0008695c 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ + 1524: 001981e8 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ + 1525: 0023f430 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ + 1526: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ + 1527: 00206e0c 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ + 1528: 00261110 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ + 1529: 001d1a20 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ + 1530: 00261d80 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ + 1531: 00229b6c 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ + 1532: 00242f08 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ + 1533: 00162080 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ + 1534: 0017f4a8 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 │ │ │ │ + 1538: 001f2594 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 │ │ │ │ + 1540: 0024eee0 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 │ │ │ │ + 1542: 0025ed6c 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 │ │ │ │ + 1545: 00085e7c 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ + 1546: 00261434 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 │ │ │ │ 1549: 00399bc8 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_const_p_proc │ │ │ │ - 1550: 0025696c 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ + 1550: 00256974 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ 1551: 0002b3a4 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: 002617b4 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: 00073e90 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: 00084d24 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ + 1559: 001f1e64 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ + 1560: 0025bbac 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ + 1561: 0026566c 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: 00262af8 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ + 1564: 00259c20 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ + 1565: 0025ff64 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: 000791d0 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi │ │ │ │ + 1568: 00178ce8 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ + 1569: 001e1098 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ + 1570: 0025b694 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ + 1571: 001d0c0c 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ + 1572: 00262178 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ + 1573: 00207bdc 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ + 1574: 0006d37c 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 │ │ │ │ + 1576: 00255a34 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ + 1577: 00205ef8 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ + 1578: 000a09cc 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ + 1579: 0026274c 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ 1580: 0008efd0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ - 1581: 001d63a0 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ - 1582: 0024f398 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ + 1581: 001d638c 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ + 1582: 0024f3a0 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 │ │ │ │ + 1584: 00106c1c 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ 1585: 0004456c 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ - 1586: 000f658c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ - 1587: 00106cc8 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ - 1588: 0016da58 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ - 1589: 0016d278 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ - 1590: 0020907c 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ - 1591: 0025d288 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ - 1592: 001d4758 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ - 1593: 001d46d4 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ - 1594: 00262668 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ - 1595: 00265648 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ - 1596: 0009550c 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ - 1597: 00243ee0 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ - 1598: 00104118 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ - 1599: 00206658 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ - 1600: 0025c130 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ + 1586: 000f6590 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ + 1587: 00106cd4 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ + 1588: 0016da54 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ + 1589: 0016d274 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ + 1590: 00209084 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ + 1591: 0025d290 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ + 1592: 001d4744 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ + 1593: 001d46c0 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ + 1594: 00262670 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ + 1595: 00265650 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ + 1596: 00095510 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ + 1597: 00243ee8 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ + 1598: 00104124 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ + 1599: 00206660 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ + 1600: 0025c138 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 │ │ │ │ + 1602: 002147f8 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ + 1603: 00093198 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ + 1604: 0025bbc4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ + 1605: 00074034 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 │ │ │ │ + 1608: 0016d224 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ + 1609: 0020739c 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ + 1610: 0025d9fc 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ + 1611: 00207b10 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ + 1612: 001f8ddc 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 │ │ │ │ + 1615: 00076afc 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 │ │ │ │ + 1617: 0025cc20 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ + 1618: 0025ac48 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ + 1619: 0025ce70 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ + 1620: 0020cc98 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 │ │ │ │ + 1622: 0016b594 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 │ │ │ │ + 1624: 00265adc 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 │ │ │ │ + 1626: 0026418c 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 │ │ │ │ + 1628: 0024e1e0 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ + 1629: 00217654 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ + 1630: 0025cf24 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 │ │ │ │ + 1632: 0026271c 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ + 1633: 0008531c 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 │ │ │ │ - 1639: 00113de4 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ - 1640: 001c425c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ + 1635: 001a0564 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ + 1636: 00177ec0 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ + 1637: 000d3ab0 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ + 1638: 00262ac4 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ + 1639: 00113df0 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ + 1640: 001c4244 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 │ │ │ │ + 1642: 000a1150 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ + 1643: 002079f4 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ + 1644: 002656d4 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ + 1645: 0025c0e4 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 │ │ │ │ + 1647: 00261a14 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ + 1648: 00255394 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 │ │ │ │ + 1650: 001ba160 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 │ │ │ │ - 1656: 00119f68 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ - 1657: 00236350 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ + 1652: 00076a48 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ + 1653: 0025bd38 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ + 1654: 0025ce04 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ + 1655: 00177a44 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ + 1656: 00119f74 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ + 1657: 00236358 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 │ │ │ │ + 1659: 00241f64 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: 0025be38 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 │ │ │ │ - 1668: 0010574c 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ + 1664: 0026276c 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ + 1665: 0006cd10 1644 FUNC GLOBAL DEFAULT 12 scheme_extract_relative_to │ │ │ │ + 1666: 0017f514 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ + 1667: 00259680 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ + 1668: 00105758 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ 1669: 00052b54 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ 1670: 0039a634 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_set_proc │ │ │ │ 1671: 0008b0f8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ - 1672: 002626b0 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ + 1672: 002626b8 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 │ │ │ │ + 1675: 00095d30 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ + 1676: 0009f1d0 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 │ │ │ │ + 1678: 0024f3e8 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ + 1679: 001f90d8 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 │ │ │ │ - 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 │ │ │ │ + 1681: 001eedf4 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ + 1682: 000a09c0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ + 1683: 001277c8 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ + 1684: 002072ac 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ + 1685: 0006da9c 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ + 1686: 0025bcd4 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ + 1687: 002078c8 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ + 1688: 0025be10 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ + 1689: 00198de0 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 │ │ │ │ + 1691: 00242fb0 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ + 1692: 002142e4 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 │ │ │ │ + 1694: 0012c41c 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ + 1695: 001d0bfc 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 │ │ │ │ + 1697: 00207b48 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ + 1698: 000638c8 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 │ │ │ │ + 1701: 000a913c 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 │ │ │ │ + 1704: 00074810 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ + 1705: 000781b4 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ + 1706: 0006b974 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ + 1707: 00256108 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ + 1708: 00242e64 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ + 1709: 00180344 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 │ │ │ │ + 1711: 00141520 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ 1712: 0002d80c 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ - 1713: 00265634 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ - 1714: 0025bb8c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ - 1715: 00207248 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ - 1716: 00110d04 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ - 1717: 0010785c 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ - 1718: 0016dfc8 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ + 1713: 0026563c 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ + 1714: 0025bb94 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ + 1715: 00207250 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ + 1716: 00110d10 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ + 1717: 00107868 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ + 1718: 0016dfc4 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 │ │ │ │ + 1721: 00240d08 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: 00130534 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 │ │ │ │ + 1726: 0007f584 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ 1727: 0002b36c 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: 00197a90 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ + 1730: 0025a624 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ + 1731: 00206680 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ + 1732: 001ce230 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ + 1733: 0023a4a0 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ + 1734: 0023b8c4 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ + 1735: 0007934c 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 │ │ │ │ + 1738: 000610d0 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 │ │ │ │ + 1740: 000746b8 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ + 1741: 00178cf4 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 │ │ │ │ + 1744: 0025d8e8 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ + 1745: 001caf9c 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ + 1746: 00130cb4 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ + 1747: 0017d818 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 │ │ │ │ + 1749: 0008675c 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 │ │ │ │ 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: 00262310 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ + 1754: 0004e34c 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ 1755: 0039a370 4 OBJECT GLOBAL DEFAULT 24 scheme_output_port_property │ │ │ │ 1756: 0003e108 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ - 1757: 0017201c 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ + 1757: 00172018 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 │ │ │ │ + 1761: 0024f62c 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ + 1762: 00179914 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 │ │ │ │ + 1764: 000a791c 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ + 1765: 001d7a48 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ + 1766: 0025f7ec 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ + 1767: 0023a480 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ + 1768: 001c2420 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 │ │ │ │ + 1770: 0016d304 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ + 1771: 000a6404 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ + 1772: 0025e338 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ + 1773: 00096a68 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 │ │ │ │ + 1775: 00074154 340 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_arity │ │ │ │ + 1776: 00176b3c 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ + 1777: 00130524 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 │ │ │ │ + 1780: 00130838 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 │ │ │ │ + 1782: 0025ee28 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ + 1783: 000a7ff8 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ + 1784: 0020f56c 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 │ │ │ │ + 1786: 001eeda4 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ + 1787: 0025c6f0 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ + 1788: 000969d0 40 FUNC GLOBAL DEFAULT 12 _mzHAMT_CODE │ │ │ │ + 1789: 0024cb94 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ + 1790: 0016cf28 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ + 1791: 001c449c 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ 1792: 0009064c 56 FUNC GLOBAL DEFAULT 12 _mzHAMT_VAL │ │ │ │ 1793: 0002b878 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ - 1794: 00226868 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ - 1795: 0016eab8 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ - 1796: 000ffe20 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ + 1794: 00226870 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ + 1795: 0016eab4 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ + 1796: 000ffe2c 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ 1797: 00398808 4 OBJECT GLOBAL DEFAULT 24 scheme_exit │ │ │ │ - 1798: 00227054 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ - 1799: 0020d65c 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ - 1800: 00118160 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ - 1801: 002655ac 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ - 1802: 0025ac7c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ + 1798: 0022705c 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ + 1799: 0020d664 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ + 1800: 0011816c 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ + 1801: 002655b4 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ + 1802: 0025ac84 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 │ │ │ │ + 1804: 001d717c 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 │ │ │ │ + 1806: 0023d9c4 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_n │ │ │ │ 1807: 0005a414 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 │ │ │ │ + 1810: 0025bb84 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ + 1811: 00260bb0 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ 1812: 000388b0 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ - 1813: 0012c334 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ + 1813: 0012c340 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ 1814: 0039a554 4 OBJECT GLOBAL DEFAULT 24 scheme_did_gc_count │ │ │ │ - 1815: 001ce4c0 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ - 1816: 001129e0 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ - 1817: 00197760 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ - 1818: 0017387c 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ + 1815: 001ce4ac 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ + 1816: 001129ec 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ + 1817: 00197758 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ + 1818: 00173878 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 │ │ │ │ + 1820: 0016ff4c 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 │ │ │ │ + 1822: 0014e89c 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ + 1823: 0025f5cc 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ + 1824: 0020c9c8 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 │ │ │ │ + 1826: 00085234 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ 1827: 0002b744 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 │ │ │ │ + 1829: 00128aa8 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ + 1830: 00265388 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ 1831: 0002b434 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ - 1832: 00243924 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ - 1833: 0012c5ec 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ - 1834: 0022b9f8 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ - 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 │ │ │ │ + 1832: 0024392c 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ + 1833: 0012c5f8 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ + 1834: 0022ba00 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ + 1835: 000d61d4 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ + 1836: 00260cf0 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ + 1837: 00079218 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 │ │ │ │ + 1840: 000a014c 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: 0018e798 92 FUNC GLOBAL DEFAULT 12 scheme_print_to_string_w_max │ │ │ │ + 1843: 001d2074 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 │ │ │ │ + 1846: 001ec404 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 │ │ │ │ + 1848: 0009f31c 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ 1849: 000f2d24 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 │ │ │ │ + 1851: 0009a85c 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ + 1852: 0024ea78 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ 1853: 00038384 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ - 1854: 001d9440 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ - 1855: 00261c54 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ - 1856: 00113ae8 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ + 1854: 001d942c 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ + 1855: 00261c5c 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ + 1856: 00113af4 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 │ │ │ │ + 1858: 00198938 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ + 1859: 00085cc8 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt │ │ │ │ + 1860: 0023844c 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ + 1861: 002173e0 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ + 1862: 001ce3dc 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ + 1863: 001f526c 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ + 1864: 0009f330 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ + 1865: 001d97fc 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ 1866: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ - 1867: 00103e44 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ + 1867: 00103e50 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 │ │ │ │ + 1870: 00062b4c 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 │ │ │ │ + 1873: 0024f778 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 │ │ │ │ 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 │ │ │ │ + 1877: 0010514c 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ + 1878: 00128be8 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ + 1879: 00124428 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 │ │ │ │ + 1881: 001e1acc 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 │ │ │ │ - 1888: 00104720 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ + 1883: 00106c3c 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ + 1884: 001a0924 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ + 1885: 001ea918 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ + 1886: 00083484 148 FUNC GLOBAL DEFAULT 12 scheme_get_immediate_cc_mark │ │ │ │ + 1887: 00086cc8 352 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_lightweight_continuation │ │ │ │ + 1888: 0010472c 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 │ │ │ │ + 1891: 00155844 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ + 1892: 00265814 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 │ │ │ │ + 1894: 0025bd1c 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ + 1895: 000a0294 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ + 1896: 0014c0a4 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ + 1897: 002147f4 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ + 1898: 0016c4d4 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 │ │ │ │ + 1900: 00164df0 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ + 1901: 001399e8 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 │ │ │ │ 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 │ │ │ │ + 1905: 001111d0 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ + 1906: 00077064 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 │ │ │ │ + 1908: 000836e4 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ + 1909: 0017f914 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ + 1910: 00144ae0 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ + 1911: 001f5a14 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 │ │ │ │ + 1913: 00078e6c 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: 00158d68 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ + 1916: 0024ed94 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ + 1917: 000b9460 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ + 1918: 000f6458 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ + 1919: 001cc104 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ + 1920: 001cbe20 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ + 1921: 0019944c 340 FUNC GLOBAL DEFAULT 12 scheme_rational_sqrt │ │ │ │ 1922: 0039a620 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_length_proc │ │ │ │ - 1923: 000a8a00 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ - 1924: 00206f10 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ - 1925: 00116f3c 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ + 1923: 000a8a04 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ + 1924: 00206f18 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ + 1925: 00116f48 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 │ │ │ │ + 1927: 000af84c 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ + 1928: 0009f214 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ + 1929: 0020728c 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ + 1930: 001d96d8 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ + 1931: 0009f15c 112 FUNC GLOBAL DEFAULT 12 scheme_call_as_lightweight_continuation │ │ │ │ + 1932: 001d9d64 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ + 1933: 00205b10 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ 1934: 00042e1c 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ - 1935: 0010784c 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ - 1936: 0006ea7c 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ - 1937: 00222d64 1048 FUNC GLOBAL DEFAULT 12 scheme_validate_linklet │ │ │ │ + 1935: 00107858 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ + 1936: 0006ea80 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ + 1937: 00222d6c 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: 0023dd68 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ + 1940: 0023d0d8 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ + 1941: 0020cd8c 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ + 1942: 0025e4a4 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ + 1943: 002433bc 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ + 1944: 0017275c 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ + 1945: 0016cdec 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ + 1946: 00256f84 1008 FUNC GLOBAL DEFAULT 12 scheme_complex_asin_or_acos │ │ │ │ 1947: 0039a628 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_set_proc │ │ │ │ - 1948: 0017f7bc 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ - 1949: 0024c140 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ - 1950: 001287c4 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ + 1948: 0017f7b8 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ + 1949: 0024c148 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ + 1950: 001287d0 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 │ │ │ │ + 1952: 001be844 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ + 1953: 00096c88 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ + 1954: 001ed230 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ 1955: 0002b2e0 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ - 1956: 0025a138 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ - 1957: 0010608c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ - 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 │ │ │ │ + 1956: 0025a140 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ + 1957: 00106098 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ + 1958: 0006b8fc 120 FUNC GLOBAL DEFAULT 12 scheme_build_path │ │ │ │ + 1959: 0026521c 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ + 1960: 001c2d98 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ + 1961: 00094a78 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ + 1962: 00259c04 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 │ │ │ │ 1965: 00398c90 4 OBJECT GLOBAL DEFAULT 24 scheme_current_lwc │ │ │ │ 1966: 000ebca4 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ - 1967: 0011c1f4 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ - 1968: 00124410 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ + 1967: 0011c200 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ + 1968: 0012441c 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 │ │ │ │ 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 │ │ │ │ + 1975: 0025cd18 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 │ │ │ │ + 1977: 0023f78c 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ + 1978: 001501e4 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 │ │ │ │ + 1981: 0016d34c 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ + 1982: 00212d30 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 │ │ │ │ + 1984: 00206764 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 │ │ │ │ + 1986: 001889fc 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ + 1987: 00130cbc 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 │ │ │ │ + 1991: 0025c15c 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ + 1992: 000acdc8 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ + 1993: 000ba184 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ + 1994: 00194f28 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ + 1995: 001a4070 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ + 1996: 0016a130 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ + 1997: 002078f0 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 │ │ │ │ + 2000: 0009f9e4 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 │ │ │ │ + 2002: 001357f0 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ + 2003: 001d4710 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 │ │ │ │ + 2005: 00253718 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ + 2006: 002626ac 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ + 2007: 001d4b50 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ + 2008: 00293818 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 │ │ │ │ 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 │ │ │ │ + 2012: 0020db7c 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ + 2013: 0023cfa0 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ + 2014: 00183e48 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 │ │ │ │ + 2016: 00229b38 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 │ │ │ │ + 2018: 00179064 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ + 2019: 00265660 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ + 2020: 0014d820 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ + 2021: 0025e6ec 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ + 2022: 0016d9c0 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ + 2023: 002610a0 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ + 2024: 0006d8a8 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ + 2025: 00194c9c 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 │ │ │ │ - 2034: 00107988 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ + 2030: 001f2678 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ + 2031: 001a4024 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ + 2032: 001a0814 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ + 2033: 00238da4 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ + 2034: 00107994 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 │ │ │ │ + 2036: 001edd1c 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ 2037: 0008ebc4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ - 2038: 00150208 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ - 2039: 00136890 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ - 2040: 00188ee4 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ - 2041: 001287a0 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ + 2038: 00150204 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ + 2039: 0013688c 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ + 2040: 00188ee0 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ + 2041: 001287ac 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 │ │ │ │ + 2043: 000f64c0 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 │ │ │ │ + 2046: 001d9f08 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ + 2047: 00085fd4 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ + 2048: 001734c4 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 │ │ │ │ + 2050: 0025f31c 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ + 2051: 0007970c 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: 0025bd28 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 │ │ │ │ + 2055: 001895a4 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ + 2056: 0025737c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ + 2057: 0025f338 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 │ │ │ │ + 2059: 000f6930 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ + 2060: 0025e4d4 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 │ │ │ │ + 2062: 000792f8 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ + 2063: 0025e400 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 │ │ │ │ + 2066: 0016eff8 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ + 2067: 001c2c18 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ + 2068: 00095ab8 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 │ │ │ │ + 2071: 0008021c 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 │ │ │ │ + 2073: 0004e5d0 1192 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: 0025e20c 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ + 2076: 001cc688 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ + 2077: 0016dcdc 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ + 2078: 00265cb4 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 │ │ │ │ + 2081: 00106548 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ 2082: 0002bbdc 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 │ │ │ │ + 2084: 0004c044 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ + 2085: 0024e500 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ + 2086: 0020c0f4 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ + 2087: 001f697c 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ 2088: 00055900 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ - 2089: 0024bd3c 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ - 2090: 00128f50 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ - 2091: 000b990c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ + 2089: 0024bd44 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ + 2090: 00128f5c 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ + 2091: 000b9910 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 │ │ │ │ + 2093: 00179f14 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ + 2094: 0020d100 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 │ │ │ │ + 2098: 00085354 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ + 2099: 002149e0 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 │ │ │ │ + 2101: 002641d4 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ + 2102: 00189920 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ + 2103: 0025c804 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ + 2104: 000993bc 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_key_hash │ │ │ │ 2105: 0008f374 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_from_table │ │ │ │ - 2106: 001701a0 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ - 2107: 00262d24 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ - 2108: 0025c97c 108 FUNC GLOBAL DEFAULT 12 rktio_clean_fd_set │ │ │ │ + 2106: 0017019c 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ + 2107: 00262d2c 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ + 2108: 0025c984 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 │ │ │ │ + 2112: 002065f0 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ + 2113: 0004d978 4 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract_for_realm │ │ │ │ 2114: 002b09c4 4 OBJECT GLOBAL DEFAULT 23 scheme_configdir │ │ │ │ 2115: 0002bda0 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ - 2116: 0021bf60 20 FUNC GLOBAL DEFAULT 12 scheme_num_types │ │ │ │ + 2116: 0021bf68 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: 001c8ae8 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ + 2119: 002138b8 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: 002612dc 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ + 2122: 002079c8 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ + 2123: 0019861c 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ 2124: 0039a6d4 4 OBJECT GLOBAL DEFAULT 24 scheme_float_ctype │ │ │ │ - 2125: 00241010 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ + 2125: 00241018 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ 2126: 0008b9c8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ - 2127: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ + 2127: 00207af4 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: 001309b4 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 │ │ │ │ + 2131: 001ea2e8 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ + 2132: 0025aec8 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ + 2133: 0006dc88 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 │ │ │ │ + 2135: 001d7a28 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ + 2136: 00165188 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ + 2137: 0025e06c 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ + 2138: 00260ca0 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ + 2139: 0006c6cc 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: 0016ba8c 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ + 2142: 00254fc8 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 2145: 00261d08 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ + 2146: 0017f828 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ + 2147: 000a7824 248 FUNC GLOBAL DEFAULT 12 scheme_on_demand_with_args │ │ │ │ + 2148: 00265ae0 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ + 2149: 00150230 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ + 2150: 000992dc 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ + 2151: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ + 2152: 0004e498 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ + 2153: 0006e9d4 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ + 2154: 00106c88 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ + 2155: 002628c8 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ + 2156: 001ea2cc 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ + 2157: 0023c6d4 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ + 2158: 00086658 40 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark_to_tag │ │ │ │ + 2159: 00126ce4 2788 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_number │ │ │ │ + 2160: 0020888c 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ + 2161: 0014adb4 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ + 2162: 0024399c 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ + 2163: 001c1fe8 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ + 2164: 0017fa00 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ + 2165: 00207ff0 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ + 2166: 00243404 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 │ │ │ │ + 2168: 00177ba8 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ 2169: 00399e00 4 OBJECT GLOBAL DEFAULT 24 scheme_user_input_port_type │ │ │ │ 2170: 0008f824 204 FUNC GLOBAL DEFAULT 12 scheme_lookup_key_in_table │ │ │ │ - 2171: 0025cc88 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ - 2172: 00167e40 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ - 2173: 0025e2d4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ - 2174: 00241e4c 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ - 2175: 0021752c 140 FUNC GLOBAL DEFAULT 12 scheme_remove_gc_callback │ │ │ │ + 2171: 0025cc90 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ + 2172: 00167e3c 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ + 2173: 0025e2dc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ + 2174: 00241e54 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ + 2175: 00217534 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 │ │ │ │ + 2177: 00260160 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ + 2178: 0020779c 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 │ │ │ │ + 2180: 00259c2c 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ + 2181: 00259e94 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 │ │ │ │ + 2183: 0020a888 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ + 2184: 0020c554 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ + 2185: 00229a88 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ + 2186: 002292c4 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ + 2187: 000f6e48 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ 2188: 000ebb30 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ - 2189: 0011b104 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ - 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 │ │ │ │ + 2189: 0011b110 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ + 2190: 00085cbc 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt_multi │ │ │ │ + 2191: 00085ef0 128 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks │ │ │ │ + 2192: 0006184c 56 FUNC GLOBAL DEFAULT 12 scheme_getdrive │ │ │ │ + 2193: 0018e8a0 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ + 2194: 001d7a7c 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ 2195: 000f2ef0 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 │ │ │ │ + 2198: 00207908 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ + 2199: 002072c0 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ + 2200: 001c2348 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ + 2201: 00085cd4 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ + 2202: 00236808 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ 2203: 0004070c 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: 0018c80c 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: 00096a1c 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 │ │ │ │ + 2209: 00208b44 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ + 2210: 001950e0 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ + 2211: 0016d7e0 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ + 2212: 001d3474 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 │ │ │ │ + 2214: 00086a6c 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ + 2215: 00141384 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ + 2216: 001f17e8 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 │ │ │ │ + 2218: 001d0c1c 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ + 2219: 0020cbd8 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ + 2220: 00061c48 8 FUNC GLOBAL DEFAULT 12 scheme_is_special_filename │ │ │ │ 2221: 00399dfc 4 OBJECT GLOBAL DEFAULT 24 scheme_force_port_closed │ │ │ │ - 2222: 000f6bdc 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ - 2223: 00217600 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ - 2224: 00265640 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ - 2225: 0011c3e4 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ + 2222: 000f6be0 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ + 2223: 00217608 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ + 2224: 00265648 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ + 2225: 0011c3f0 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 │ │ │ │ + 2227: 000a7d18 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ 2228: 00399d04 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxxor_proc │ │ │ │ - 2229: 001108b0 152 FUNC GLOBAL DEFAULT 12 scheme_register_network_evts │ │ │ │ + 2229: 001108bc 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 │ │ │ │ - 2238: 001133b4 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ - 2239: 001ea310 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ + 2231: 00217604 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ + 2232: 00260c80 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ + 2233: 000a8a0c 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_comp │ │ │ │ + 2234: 0024e1e4 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ + 2235: 00261ef0 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ + 2236: 00086e28 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ + 2237: 000df5b4 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ + 2238: 001133c0 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ + 2239: 001ea318 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 │ │ │ │ + 2241: 001d2268 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 │ │ │ │ 2244: 00398bfc 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_values_proc │ │ │ │ - 2245: 002613bc 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ + 2245: 002613c4 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 │ │ │ │ + 2247: 001f5888 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ 2248: 0005a440 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 │ │ │ │ + 2250: 0022993c 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ + 2251: 002597f4 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ + 2252: 00176370 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ + 2253: 0024c278 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 │ │ │ │ + 2255: 002574b8 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ + 2256: 000776cc 24 FUNC GLOBAL DEFAULT 12 scheme_init_overflow │ │ │ │ + 2257: 00164b9c 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ + 2258: 00241f08 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ + 2259: 00195128 72 FUNC GLOBAL DEFAULT 12 scheme_internal_display │ │ │ │ + 2260: 001f716c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ + 2261: 0016df00 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 │ │ │ │ + 2263: 00205be0 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 │ │ │ │ + 2265: 002628f0 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ + 2266: 0025e3f4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ + 2267: 00079718 12 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_to_list │ │ │ │ + 2268: 00136be4 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ + 2269: 0017483c 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ + 2270: 00265bd0 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ + 2271: 00176500 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ + 2272: 00241a90 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ + 2273: 00254fe0 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 │ │ │ │ - 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 │ │ │ │ + 2277: 0016ec48 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ + 2278: 000930b4 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ + 2279: 002629c4 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ + 2280: 000b846c 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ + 2281: 00128cbc 336 FUNC GLOBAL DEFAULT 12 scheme_odd_p │ │ │ │ + 2282: 00226764 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ + 2283: 0016c50c 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ + 2284: 0025f1ac 368 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom │ │ │ │ 2285: 00397738 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_ptr │ │ │ │ 2286: 0008f11c 224 FUNC GLOBAL DEFAULT 12 scheme_clear_bucket_table │ │ │ │ - 2287: 0020794c 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ - 2288: 001d2c8c 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ - 2289: 0004e398 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ - 2290: 00110888 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ - 2291: 00255b98 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ - 2292: 00262564 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_clean │ │ │ │ + 2287: 00207954 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ + 2288: 001d2c78 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ + 2289: 0004e394 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ + 2290: 00110894 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ + 2291: 00255ba0 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ + 2292: 0026256c 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: 0020dfec 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ + 2298: 00239150 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ + 2299: 0023995c 604 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_2 │ │ │ │ 2300: 00399cd0 4 OBJECT GLOBAL DEFAULT 24 scheme_half_pi │ │ │ │ 2301: 00399c7c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_times_proc │ │ │ │ - 2302: 00165184 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ + 2302: 00165180 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ 2303: 0008eee4 148 FUNC GLOBAL DEFAULT 12 scheme_hash_table_next │ │ │ │ - 2304: 00207524 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ - 2305: 001f6c38 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ - 2306: 00179ce8 56 FUNC GLOBAL DEFAULT 12 scheme_signal_received │ │ │ │ + 2304: 0020752c 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ + 2305: 001f6c40 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ + 2306: 00179ce4 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: 0025e574 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 │ │ │ │ + 2311: 000fc2f0 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ + 2312: 00156000 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ + 2313: 001f1d2c 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 │ │ │ │ + 2315: 0020c9b4 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ + 2316: 00236424 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 │ │ │ │ + 2319: 002418dc 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ 2320: 0008f720 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ - 2321: 0012eb14 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ + 2321: 0012eb10 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: 00096ef8 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ + 2325: 001501b4 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ + 2326: 000d2624 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ + 2327: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ + 2328: 0012f1d4 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ + 2329: 0025f01c 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ + 2330: 0024438c 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ + 2331: 0025c610 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ + 2332: 000808ac 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ + 2333: 00179e18 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 │ │ │ │ + 2335: 00110e68 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ + 2336: 00178324 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 │ │ │ │ + 2338: 002149f4 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 │ │ │ │ + 2340: 001ea580 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ + 2341: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ + 2342: 002297a8 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ + 2343: 00207c2c 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ + 2344: 00212714 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 │ │ │ │ - 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 │ │ │ │ + 2347: 001b45fc 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ + 2348: 000c8234 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ + 2349: 00106360 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ + 2350: 0012c26c 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ + 2351: 0025c688 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ + 2352: 00261e00 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ + 2353: 001ecebc 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ + 2354: 00226634 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 │ │ │ │ + 2356: 0011c0ec 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ + 2357: 00076aa0 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 │ │ │ │ + 2359: 001d4908 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ + 2360: 0014a858 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ + 2361: 0013c2f4 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ + 2362: 00229abc 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 │ │ │ │ + 2365: 001d985c 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ + 2366: 000b36e8 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: 001be87c 3520 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ + 2369: 00255494 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ + 2370: 00198b50 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 │ │ │ │ + 2372: 002438f4 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 │ │ │ │ + 2374: 001706d0 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ + 2375: 0023a4fc 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ + 2376: 00260d68 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 │ │ │ │ + 2379: 001ecac8 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 │ │ │ │ - 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 │ │ │ │ + 2381: 00085804 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ + 2382: 000e7114 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ + 2383: 001112d0 124 FUNC GLOBAL DEFAULT 12 scheme_dup_socket │ │ │ │ + 2384: 0007d828 124 FUNC GLOBAL DEFAULT 12 scheme_fast_check_arity │ │ │ │ + 2385: 0018e860 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ + 2386: 002461a0 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ + 2387: 0026144c 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 │ │ │ │ + 2389: 001c4dec 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ + 2390: 000776e4 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ + 2391: 000f4a40 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ 2392: 00059554 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ 2393: 00399cd4 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_half_pi │ │ │ │ - 2394: 0007f398 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ - 2395: 0020fee4 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ - 2396: 001db5d8 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ - 2397: 0025df2c 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ - 2398: 00128968 56 FUNC GLOBAL DEFAULT 12 scheme_get_long_long_val │ │ │ │ + 2394: 0007f39c 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ + 2395: 0020feec 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ + 2396: 001db5c4 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ + 2397: 0025df34 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ + 2398: 00128974 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 │ │ │ │ + 2400: 00077008 16 FUNC GLOBAL DEFAULT 12 scheme_prim_is_method │ │ │ │ + 2401: 001a49c8 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ + 2402: 00083518 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: 00239c80 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ + 2405: 0014a390 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ 2406: 003987c8 4 OBJECT GLOBAL DEFAULT 24 scheme_true_object_p_proc │ │ │ │ - 2407: 001f0d2c 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ - 2408: 001d13b4 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ - 2409: 00106af8 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ - 2410: 0006d8c0 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ + 2407: 001f0d34 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ + 2408: 001d13a0 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ + 2409: 00106b04 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ + 2410: 0006d8c4 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ 2411: 0002bbb4 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ - 2412: 00262870 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ - 2413: 0025bd40 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ - 2414: 0011d194 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ + 2412: 00262878 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ + 2413: 0025bd48 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ + 2414: 0011d1a0 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 │ │ │ │ + 2416: 000a7a24 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 │ │ │ │ + 2419: 0020e010 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ + 2420: 00061d3c 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ + 2421: 0016c4dc 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ 2422: 0002bc24 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ 2423: 0002bec4 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ - 2424: 001f6968 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ - 2425: 0022616c 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ - 2426: 00105204 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ - 2427: 00255678 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ - 2428: 00198e00 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ - 2429: 0014abe8 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ - 2430: 001109fc 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ - 2431: 00110b9c 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ - 2432: 0020b004 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ - 2433: 0006d574 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ + 2424: 001f6970 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ + 2425: 00226174 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ + 2426: 00105210 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ + 2427: 00255680 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ + 2428: 00198df8 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ + 2429: 0014abe4 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ + 2430: 00110a08 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ + 2431: 00110ba8 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ + 2432: 0020b00c 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ + 2433: 0006d578 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 │ │ │ │ + 2435: 001c4ef4 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 │ │ │ │ + 2437: 002939d8 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ + 2438: 0006d9b0 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ + 2439: 0024c1e0 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ + 2440: 002290d8 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 │ │ │ │ + 2443: 0009f2cc 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ 2444: 0039773c 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_end │ │ │ │ - 2445: 00119f48 32 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient │ │ │ │ + 2445: 00119f54 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: 0020518c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ + 2448: 00206cb8 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ + 2449: 00171fb0 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ + 2450: 000b91ac 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 │ │ │ │ + 2452: 00265614 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ + 2453: 001d9678 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ + 2454: 00076914 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ + 2455: 001eda3c 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ + 2456: 001cdba0 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 │ │ │ │ + 2458: 00261328 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ + 2459: 00244394 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 │ │ │ │ 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 │ │ │ │ + 2463: 000776fc 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ + 2464: 00229454 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ 2465: 0002b944 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: 001f5da8 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ + 2469: 0024c558 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: 002600ec 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ + 2472: 0014a9a4 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ + 2473: 0025d24c 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ + 2474: 001bf63c 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 │ │ │ │ + 2476: 00111998 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ + 2477: 001a379c 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 │ │ │ │ + 2479: 00214850 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 │ │ │ │ + 2481: 00265768 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ + 2482: 00260028 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 │ │ │ │ + 2484: 00077614 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ + 2485: 001a06fc 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: 00206b34 360 FUNC GLOBAL DEFAULT 12 scheme_set_tail_buffer_size │ │ │ │ 2488: 0039887c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_realm │ │ │ │ 2489: 0008f8f0 284 FUNC GLOBAL DEFAULT 12 scheme_change_in_table │ │ │ │ 2490: 0039a6c4 4 OBJECT GLOBAL DEFAULT 24 scheme_int32_ctype │ │ │ │ 2491: 00040230 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ - 2492: 00080228 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ + 2492: 0008022c 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 │ │ │ │ + 2494: 00188e44 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ + 2495: 001b435c 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ + 2496: 0024f5ec 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ + 2497: 0025ab88 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ + 2498: 00095574 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ + 2499: 00172d48 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ + 2500: 00061674 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ 2501: 000ea2b8 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ - 2502: 0025cc24 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ - 2503: 00155988 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ - 2504: 00106bd0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ - 2505: 0020b7a8 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ + 2502: 0025cc2c 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ + 2503: 00155984 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ + 2504: 00106bdc 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ + 2505: 0020b7b0 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 │ │ │ │ + 2507: 0016f38c 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ + 2508: 001660e4 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ + 2509: 001ea28c 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ + 2510: 00260030 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 │ │ │ │ + 2512: 0025bd30 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ + 2513: 001dd50c 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ + 2514: 001d853c 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ + 2515: 00293a58 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ + 2516: 001d45a8 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ + 2517: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ + 2518: 00178830 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 │ │ │ │ + 2520: 000a0f90 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ + 2521: 00229658 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 │ │ │ │ + 2524: 002271e8 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ 2525: 00399f1c 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_roots │ │ │ │ 2526: 0008ea90 248 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table │ │ │ │ 2527: 0039a350 4 OBJECT GLOBAL DEFAULT 24 cached_locale_to_converter │ │ │ │ 2528: 0003d728 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ - 2529: 00103acc 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ - 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 │ │ │ │ + 2529: 00103ad8 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ + 2530: 00085db0 204 FUNC GLOBAL DEFAULT 12 scheme_call_with_composable_no_dws │ │ │ │ + 2531: 00194ae8 428 FUNC GLOBAL DEFAULT 12 scheme_write_w_max │ │ │ │ + 2532: 00206c9c 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ + 2533: 001d3480 3116 FUNC GLOBAL DEFAULT 12 scheme_do_format │ │ │ │ 2534: 00399e7c 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stdin_port │ │ │ │ - 2535: 001a0544 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ - 2536: 00106728 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ - 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 │ │ │ │ + 2535: 001a052c 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ + 2536: 00106734 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ + 2537: 0009f688 84 FUNC GLOBAL DEFAULT 12 scheme_native_closure_preserves_marks │ │ │ │ + 2538: 0024a738 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ + 2539: 0024bb30 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ + 2540: 00194d84 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 │ │ │ │ - 2546: 00119608 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ + 2542: 00096f28 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ + 2543: 0024c8ac 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ + 2544: 00258d98 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ + 2545: 001d46fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ + 2546: 00119614 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 │ │ │ │ 2550: 0039a374 4 OBJECT GLOBAL DEFAULT 24 scheme_impersonator_of_property │ │ │ │ - 2551: 00170c04 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ + 2551: 00170c00 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ 2552: 00035cac 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: 0014527c 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ + 2555: 00140008 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ + 2556: 001a0914 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ + 2557: 0025cbf8 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ + 2558: 000865a8 176 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark │ │ │ │ + 2559: 001b436c 620 FUNC GLOBAL DEFAULT 12 scheme_make_regexp │ │ │ │ + 2560: 000770f4 20 FUNC GLOBAL DEFAULT 12 scheme_prompt_runstack_boundary_start │ │ │ │ + 2561: 00099270 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_of │ │ │ │ 2562: 0039a6c0 4 OBJECT GLOBAL DEFAULT 24 scheme_uint16_ctype │ │ │ │ - 2563: 00077014 76 FUNC GLOBAL DEFAULT 12 scheme_has_method_property │ │ │ │ - 2564: 0012c7d8 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ - 2565: 001cafec 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ - 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 │ │ │ │ + 2563: 00077018 76 FUNC GLOBAL DEFAULT 12 scheme_has_method_property │ │ │ │ + 2564: 0012c7e4 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ + 2565: 001cafd8 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ + 2566: 000a1254 15844 FUNC GLOBAL DEFAULT 12 scheme_generate │ │ │ │ + 2567: 00217320 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ + 2568: 00240e34 48 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_snapshot │ │ │ │ 2569: 0039a408 4 OBJECT GLOBAL DEFAULT 24 scheme_symbol_p_proc │ │ │ │ - 2570: 0024cc28 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ - 2571: 001d3150 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ - 2572: 000f8b94 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ - 2573: 00104128 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ - 2574: 001d9bec 276 FUNC GLOBAL DEFAULT 12 scheme_printf_utf8 │ │ │ │ + 2570: 0024cc30 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ + 2571: 001d313c 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ + 2572: 000f8b98 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ + 2573: 00104134 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ + 2574: 001d9bd8 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 │ │ │ │ + 2577: 0025bbb4 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ + 2578: 00138564 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ + 2579: 00098f78 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ + 2580: 001c46e0 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ + 2581: 001e9260 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ + 2582: 0018e62c 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ + 2583: 001be834 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ + 2584: 00177708 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ + 2585: 0025ecb0 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ + 2586: 00179d3c 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ + 2587: 002433c4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ + 2588: 00236420 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ + 2589: 00265674 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ + 2590: 00176f88 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ + 2591: 001ea198 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 │ │ │ │ + 2593: 0021bb94 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ 2594: 00041ccc 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ 2595: 0039a3b4 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_property │ │ │ │ - 2596: 001ed43c 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ - 2597: 00128784 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ - 2598: 00265af8 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ - 2599: 001c1748 2008 FUNC GLOBAL DEFAULT 12 scheme_init_sema │ │ │ │ + 2596: 001ed444 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ + 2597: 00128790 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ + 2598: 00265b00 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ + 2599: 001c1730 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 │ │ │ │ + 2604: 0025c290 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ + 2605: 00260bb4 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ + 2606: 001558b8 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ + 2607: 000f9418 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: 00080868 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ + 2610: 001f5f84 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: 00238530 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ + 2613: 0025bb38 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: 0008ae54 32 FUNC GLOBAL DEFAULT 12 scheme_get_seconds │ │ │ │ + 2616: 0020f45c 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 │ │ │ │ - 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 │ │ │ │ + 2620: 00257ed4 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ + 2621: 000742a8 1040 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_fun │ │ │ │ + 2622: 000acdc0 8 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_directly │ │ │ │ + 2623: 00061884 448 FUNC GLOBAL DEFAULT 12 strip_trailing_spaces │ │ │ │ + 2624: 0020793c 24 FUNC GLOBAL DEFAULT 12 scheme_current_break_cell │ │ │ │ + 2625: 001079a4 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ + 2626: 0020b904 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ + 2627: 001d973c 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ + 2628: 001d4ac8 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 │ │ │ │ + 2630: 00265c68 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ + 2631: 0016e944 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ + 2632: 00265b20 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ + 2633: 00135e58 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ + 2634: 0026016c 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ + 2635: 00194f30 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ 2636: 0002b34c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ - 2637: 0011e1d4 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ - 2638: 001f5b68 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ - 2639: 0008ada0 4 FUNC GLOBAL DEFAULT 12 scheme_get_inexact_milliseconds │ │ │ │ + 2637: 0011e1e0 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ + 2638: 001f5b70 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ + 2639: 0008ada4 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 │ │ │ │ + 2641: 0009f100 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ + 2642: 00262710 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ + 2643: 00210fb0 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 │ │ │ │ + 2645: 00188938 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ + 2646: 0026575c 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ 2647: 00039038 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 │ │ │ │ - 2656: 00111b60 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ - 2657: 001f59f8 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ + 2649: 00240e64 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ + 2650: 002137dc 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ + 2651: 0025df40 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ + 2652: 00238d48 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ + 2653: 002611a8 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ + 2654: 001ed2a0 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ + 2655: 00076db4 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ + 2656: 00111b6c 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ + 2657: 001f5a00 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 │ │ │ │ + 2660: 000ac79c 92 FUNC GLOBAL DEFAULT 12 scheme_jit_is_fixnum │ │ │ │ 2661: 003989c8 4 OBJECT GLOBAL DEFAULT 24 scheme_reduced_procedure_struct │ │ │ │ - 2662: 0025cc20 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ - 2663: 00111090 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_output_port │ │ │ │ + 2662: 0025cc28 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ + 2663: 0011109c 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_output_port │ │ │ │ 2664: 0008ed5c 392 FUNC GLOBAL DEFAULT 12 scheme_reset_hash_table │ │ │ │ 2665: 0002bd8c 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ - 2666: 000fe394 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ - 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 │ │ │ │ + 2666: 000fe3a0 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ + 2667: 000cb374 5772 FUNC GLOBAL DEFAULT 12 scheme_do_generate_more_common │ │ │ │ + 2668: 000860bc 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ + 2669: 0025d2e0 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ + 2670: 001361ac 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 │ │ │ │ + 2673: 001739d8 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ + 2674: 000b35f8 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 │ │ │ │ + 2677: 000f6a64 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ + 2678: 0008ada0 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ + 2679: 0020f670 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ 2680: 00052b50 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ - 2681: 00205a40 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ - 2682: 0025eedc 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ - 2683: 001dd458 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ - 2684: 00122488 724 FUNC GLOBAL DEFAULT 12 scheme_exact_to_inexact │ │ │ │ + 2681: 00205a48 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ + 2682: 0025eee4 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ + 2683: 001dd444 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ + 2684: 00122494 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: 000613a0 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 │ │ │ │ + 2688: 001e7b40 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ + 2689: 00135378 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ + 2690: 001cdc50 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ + 2691: 001ed45c 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ + 2692: 00259a50 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ + 2693: 0020dff8 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ + 2694: 000866c8 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ + 2695: 00260ba8 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ + 2696: 00261440 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 │ │ │ │ + 2698: 0020c338 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 │ │ │ │ + 2700: 00085bf0 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ + 2701: 0014a94c 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ + 2702: 000c8f00 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ + 2703: 001c83a4 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 │ │ │ │ + 2706: 001a05fc 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 │ │ │ │ 2709: 00399f7c 4 OBJECT GLOBAL DEFAULT 24 qq_ellipses │ │ │ │ - 2710: 00141380 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ - 2711: 001052dc 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ - 2712: 000f681c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ - 2713: 0024c648 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ - 2714: 00110948 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ - 2715: 001889d8 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ - 2716: 0016e1e0 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ - 2717: 000a7b50 184 FUNC GLOBAL DEFAULT 12 scheme_generate_lambda │ │ │ │ + 2710: 0014137c 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ + 2711: 001052e8 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ + 2712: 000f6820 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ + 2713: 0024c650 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ + 2714: 00110954 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ + 2715: 001889d4 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ + 2716: 0016e1dc 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ + 2717: 000a7b54 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 │ │ │ │ + 2719: 002287b8 620 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ + 2720: 002164e8 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ + 2721: 00197db0 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ + 2722: 001d1b54 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ + 2723: 001b46fc 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_byte │ │ │ │ 2724: 0008fa0c 820 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal_rec │ │ │ │ - 2725: 0022bda0 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ - 2726: 002384e0 72 FUNC GLOBAL DEFAULT 12 scheme_gmpn_add_n │ │ │ │ + 2725: 0022bda8 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ + 2726: 002384e8 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: 0020b578 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 │ │ │ │ - 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 │ │ │ │ - 2741: 001289f0 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ - 2742: 001d9ed0 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ - 2743: 0020de1c 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ - 2744: 00114ef8 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ + 2731: 00178fb0 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ + 2732: 00261150 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ + 2733: 001ea3dc 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ + 2734: 000a0040 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ + 2735: 001d46b0 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ + 2736: 0025df90 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ + 2737: 002626c0 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ + 2738: 00106f90 596 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_copy │ │ │ │ + 2739: 000e715c 496 FUNC GLOBAL DEFAULT 12 scheme_jit_closure │ │ │ │ + 2740: 001da354 896 FUNC GLOBAL DEFAULT 12 do_locale_comp │ │ │ │ + 2741: 001289fc 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ + 2742: 001d9ebc 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ + 2743: 0020de24 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ + 2744: 00114f04 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ 2745: 003987c0 4 OBJECT GLOBAL DEFAULT 24 scheme_false │ │ │ │ - 2746: 001c2d90 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ + 2746: 001c2d78 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ 2747: 0008b5d0 56 FUNC GLOBAL DEFAULT 12 scheme_current_future │ │ │ │ - 2748: 00199824 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ - 2749: 0025cccc 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ - 2750: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ - 2751: 00128864 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ - 2752: 001c4b4c 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ - 2753: 0025f50c 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ + 2748: 0019981c 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ + 2749: 0025ccd4 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ + 2750: 001309b8 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ + 2751: 00128870 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ + 2752: 001c4b34 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ + 2753: 0025f514 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 │ │ │ │ + 2757: 00105dd4 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ + 2758: 0007818c 40 FUNC GLOBAL DEFAULT 12 scheme_clear_prompt_cache │ │ │ │ + 2759: 00197c80 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ + 2760: 0016219c 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ 2761: 0008c09c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ - 2762: 0014a854 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ + 2762: 0014a850 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 │ │ │ │ + 2764: 001d3238 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ 2765: 0003d078 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ - 2766: 00105ea4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ + 2766: 00105eb0 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 │ │ │ │ + 2768: 0021d5f0 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 │ │ │ │ + 2770: 001f1ee8 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ + 2771: 00165178 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ + 2772: 001ba2b8 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ + 2773: 0025f458 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ + 2774: 0016d28c 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: 00212afc 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ + 2777: 0024bd10 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: 00130540 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 │ │ │ │ + 2781: 001cc898 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ 2782: 0003596c 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: 001737d4 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 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 2790: 0014ace8 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ + 2791: 0020cc5c 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ + 2792: 00179cc4 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ + 2793: 0025fa8c 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ + 2794: 001b4df8 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ + 2795: 00128aa0 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ + 2796: 0025f194 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ + 2797: 0025e550 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ + 2798: 0021493c 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ + 2799: 001d9554 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 │ │ │ │ + 2801: 00197e80 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 │ │ │ │ + 2803: 0025a008 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ + 2804: 0024c748 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ + 2805: 00206a4c 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ + 2806: 0026142c 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ + 2807: 00130bb8 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ + 2808: 000dabe8 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ + 2809: 001797b0 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 │ │ │ │ + 2811: 00265aa0 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ + 2812: 0025be28 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ + 2813: 0025bc90 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 │ │ │ │ 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: 001b46f4 8 FUNC GLOBAL DEFAULT 12 scheme_regexp_source │ │ │ │ + 2819: 001d2258 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 │ │ │ │ + 2821: 00209674 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 │ │ │ │ + 2823: 00079268 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 │ │ │ │ + 2825: 00243784 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 │ │ │ │ + 2828: 001d0b30 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ + 2829: 00197d8c 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) 0x267750 │ │ │ │ 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: fd729ef19db78043d70a5f59d547896b62efdf87 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -|Lz/lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ DZ]Zy4y& │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ setupterm │ │ │ │ cur_term │ │ │ │ ffi_type_void │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,466 +12,466 @@ │ │ │ │ ldr r1, [pc, #24] @ 23864 │ │ │ │ ldr r0, [pc, #24] @ 23868 │ │ │ │ ldr r2, [pc, #24] @ 2386c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #2 │ │ │ │ - eoreq fp, r4, r0, asr #7 │ │ │ │ - eoreq fp, r4, r0, ror #7 │ │ │ │ + eoreq r0, r6, ip, lsr #2 │ │ │ │ + eoreq fp, r4, r8, asr #7 │ │ │ │ + eoreq fp, r4, r8, ror #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 @ │ │ │ │ + strdeq r0, [r6], -r0 @ │ │ │ │ + eoreq fp, r4, r0, asr #7 │ │ │ │ + eoreq fp, r4, r0, ror #7 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 238e8 │ │ │ │ ldr r1, [pc, #28] @ 238ec │ │ │ │ ldr r0, [pc, #28] @ 238f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 238f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #1 │ │ │ │ - eoreq fp, r4, ip, lsr r3 │ │ │ │ - eoreq fp, r4, ip, ror #7 │ │ │ │ + eoreq r0, r6, ip, lsr #1 │ │ │ │ + eoreq fp, r4, r4, asr #6 │ │ │ │ + strdeq fp, [r4], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 2392c │ │ │ │ ldr r1, [pc, #28] @ 23930 │ │ │ │ ldr r0, [pc, #28] @ 23934 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23938 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, rrx │ │ │ │ - eoreq fp, r4, r0, lsr r3 │ │ │ │ - strdeq fp, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, r8, rrx │ │ │ │ + eoreq fp, r4, r8, lsr r3 │ │ │ │ + strdeq fp, [r4], -r8 @ │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 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 @ │ │ │ │ + strheq r0, [r6], -r8 @ │ │ │ │ + @ instruction: 0x0024b2bc │ │ │ │ + ldrdeq fp, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 239ac │ │ │ │ ldr r1, [pc, #24] @ 239b0 │ │ │ │ ldr r0, [pc, #24] @ 239b4 │ │ │ │ ldr r2, [pc, #24] @ 239b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002601b8 │ │ │ │ - eoreq fp, r4, r4, ror r2 │ │ │ │ - mlaeq r4, r4, r2, fp │ │ │ │ + eoreq r0, r6, r0, asr #3 │ │ │ │ + eoreq fp, r4, ip, ror r2 │ │ │ │ + mlaeq r4, ip, 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, #28] @ 239f0 │ │ │ │ ldr r1, [pc, #28] @ 239f4 │ │ │ │ ldr r0, [pc, #28] @ 239f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 239fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r1 │ │ │ │ - eoreq fp, r4, r4, lsr r2 │ │ │ │ - eoreq fp, r4, r8, asr #17 │ │ │ │ + eoreq r0, r6, r4, lsl #3 │ │ │ │ + eoreq fp, r4, ip, lsr r2 │ │ │ │ + ldrdeq fp, [r4], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a34 │ │ │ │ ldr r1, [pc, #28] @ 23a38 │ │ │ │ ldr r0, [pc, #28] @ 23a3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r1 │ │ │ │ - eoreq fp, r4, r0, lsr #17 │ │ │ │ - eoreq fp, r4, r0, asr #17 │ │ │ │ + eoreq r0, r6, r0, asr #2 │ │ │ │ + eoreq fp, r4, r8, lsr #17 │ │ │ │ + eoreq fp, r4, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a74 │ │ │ │ ldr r1, [pc, #28] @ 23a78 │ │ │ │ ldr r0, [pc, #28] @ 23a7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23a80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, ror #3 │ │ │ │ - eoreq fp, r4, r8, lsr #5 │ │ │ │ + eoreq r0, r6, r0, lsl #2 │ │ │ │ + strdeq fp, [r4], -r0 @ │ │ │ │ + @ instruction: 0x0024b2b0 │ │ │ │ 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 │ │ │ │ + strheq r0, [r6], -ip @ │ │ │ │ + eoreq fp, r4, r4, lsr #16 │ │ │ │ + eoreq fp, r4, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23af8 │ │ │ │ ldr r1, [pc, #28] @ 23afc │ │ │ │ ldr r0, [pc, #28] @ 23b00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #684 @ 0x2ac │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, ror r0 │ │ │ │ - ldrdeq fp, [r4], -ip @ │ │ │ │ - eoreq fp, r4, ip, lsl #16 │ │ │ │ + eoreq r0, r6, ip, ror r0 │ │ │ │ + eoreq fp, r4, r4, ror #15 │ │ │ │ + eoreq fp, r4, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b38 │ │ │ │ ldr r1, [pc, #28] @ 23b3c │ │ │ │ ldr r0, [pc, #28] @ 23b40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ mov r2, #756 @ 0x2f4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r0 │ │ │ │ - mlaeq r4, ip, r7, fp │ │ │ │ - eoreq fp, r4, ip, asr #15 │ │ │ │ + eoreq r0, r6, ip, lsr r0 │ │ │ │ + eoreq fp, r4, r4, lsr #15 │ │ │ │ + ldrdeq fp, [r4], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b78 │ │ │ │ ldr r1, [pc, #28] @ 23b7c │ │ │ │ ldr r0, [pc, #28] @ 23b80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23b84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsr #1 │ │ │ │ - eoreq fp, r4, ip, asr r1 │ │ │ │ + strdeq pc, [r5], -ip @ │ │ │ │ + strheq fp, [r4], -r4 @ │ │ │ │ + eoreq fp, r4, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23bb8 │ │ │ │ ldr r1, [pc, #24] @ 23bbc │ │ │ │ ldr r0, [pc, #24] @ 23bc0 │ │ │ │ ldr r2, [pc, #24] @ 23bc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r1 │ │ │ │ - eoreq fp, r4, r8, rrx │ │ │ │ - eoreq fp, r4, r8, lsl #1 │ │ │ │ + eoreq r0, r6, ip, lsr r1 │ │ │ │ + eoreq fp, r4, r0, ror r0 │ │ │ │ + mlaeq r4, r0, r0, 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, #28] @ 23bfc │ │ │ │ ldr r1, [pc, #28] @ 23c00 │ │ │ │ ldr r0, [pc, #28] @ 23c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23c08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, lsr #32 │ │ │ │ - ldrdeq fp, [r4], -r8 @ │ │ │ │ + eoreq r0, r6, r0, lsl #2 │ │ │ │ + eoreq fp, r4, r0, lsr r0 │ │ │ │ + eoreq fp, r4, r0, ror #1 │ │ │ │ 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 @ │ │ │ │ + strheq r0, [r6], -ip @ │ │ │ │ + eoreq fp, r4, r4, lsr #32 │ │ │ │ + eoreq fp, r4, r4, ror #1 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r6], -r8 @ │ │ │ │ + eoreq sl, r4, r8, lsr #31 │ │ │ │ + eoreq sl, r4, r8, asr #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 @ │ │ │ │ + strheq r0, [r6], -ip @ │ │ │ │ + eoreq sl, r4, r8, ror #30 │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ 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, r8, ror r0 │ │ │ │ + eoreq sl, r4, r4, lsr #30 │ │ │ │ + ldrdeq sl, [r4], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23d4c │ │ │ │ ldr r1, [pc, #28] @ 23d50 │ │ │ │ ldr r0, [pc, #28] @ 23d54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23d58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsr #32 │ │ │ │ - eoreq sl, r4, r0, lsl pc │ │ │ │ - ldrdeq sl, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, r4, lsr r0 │ │ │ │ + eoreq sl, r4, r8, lsl pc │ │ │ │ + ldrdeq sl, [r4], -r8 @ │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23d8c │ │ │ │ ldr r1, [pc, #24] @ 23d90 │ │ │ │ ldr r0, [pc, #24] @ 23d94 │ │ │ │ ldr r2, [pc, #24] @ 23d98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r8 @ │ │ │ │ - mlaeq r4, r4, lr, sl │ │ │ │ - @ instruction: 0x0024aeb4 │ │ │ │ + eoreq r0, r6, r0, asr #1 │ │ │ │ + mlaeq r4, ip, lr, sl │ │ │ │ + @ instruction: 0x0024aebc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23dd0 │ │ │ │ ldr r1, [pc, #28] @ 23dd4 │ │ │ │ ldr r0, [pc, #28] @ 23dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ddc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r0 │ │ │ │ - eoreq sl, r4, r4, asr lr │ │ │ │ - eoreq fp, r4, r8, ror #9 │ │ │ │ + eoreq r0, r6, r4, lsl #1 │ │ │ │ + eoreq sl, r4, ip, asr lr │ │ │ │ + strdeq fp, [r4], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e14 │ │ │ │ ldr r1, [pc, #28] @ 23e18 │ │ │ │ ldr r0, [pc, #28] @ 23e1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r0 │ │ │ │ - eoreq sl, r4, r8, asr #28 │ │ │ │ - eoreq sl, r4, r8, lsl #30 │ │ │ │ + eoreq r0, r6, r0, asr #32 │ │ │ │ + eoreq sl, r4, r0, asr lr │ │ │ │ + eoreq sl, r4, r0, lsl pc │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e58 │ │ │ │ ldr r1, [pc, #28] @ 23e5c │ │ │ │ ldr r0, [pc, #28] @ 23e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq sl, r4, ip, asr #27 │ │ │ │ - eoreq sl, r4, ip, ror lr │ │ │ │ + strdeq pc, [r5], -ip @ │ │ │ │ + ldrdeq sl, [r4], -r4 @ │ │ │ │ + eoreq sl, r4, r4, lsl #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e9c │ │ │ │ ldr r1, [pc, #28] @ 23ea0 │ │ │ │ ldr r0, [pc, #28] @ 23ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0025ffb0 │ │ │ │ - eoreq fp, r4, r4, lsr r4 │ │ │ │ - eoreq fp, r4, r4, asr r4 │ │ │ │ + @ instruction: 0x0025ffb8 │ │ │ │ + eoreq fp, r4, ip, lsr r4 │ │ │ │ + eoreq fp, r4, ip, asr r4 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23edc │ │ │ │ ldr r1, [pc, #24] @ 23ee0 │ │ │ │ ldr r0, [pc, #24] @ 23ee4 │ │ │ │ ldr r2, [pc, #24] @ 23ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsl r0 │ │ │ │ - eoreq sl, r4, r4, asr #26 │ │ │ │ - eoreq sl, r4, r4, ror #26 │ │ │ │ + eoreq r0, r6, r4, lsr #32 │ │ │ │ + eoreq sl, r4, ip, asr #26 │ │ │ │ + eoreq sl, r4, ip, ror #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, ip, lsr #31 │ │ │ │ + eoreq r5, r5, r8, lsl ip │ │ │ │ + eoreq r5, r5, r4, asr #28 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23f64 │ │ │ │ ldr r1, [pc, #28] @ 23f68 │ │ │ │ ldr r0, [pc, #28] @ 23f6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #156 @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, ror #30 │ │ │ │ - eoreq r5, r5, ip, asr #23 │ │ │ │ - eoreq r0, r5, r8, lsr #12 │ │ │ │ + eoreq r0, r6, r8, ror #30 │ │ │ │ + ldrdeq r5, [r5], -r4 @ │ │ │ │ + eoreq r0, r5, r0, lsr r6 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00023f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -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 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #132] @ 24294 <_start@@Base+0x28c> │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 59340 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 24248 <_start@@Base+0x240> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ 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 @ │ │ │ │ + strdeq r3, [r4], -ip @ │ │ │ │ + eoreq r3, r4, r0, ror #11 │ │ │ │ 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 │ │ │ │ @@ -691,103 +691,103 @@ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [r5] │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ + ldr r1, [r5] │ │ │ │ mov r0, #14 │ │ │ │ - str r1, [r5] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #28 │ │ │ │ + ldr r0, [pc, #1040] @ 24754 <_start@@Base+0x74c> │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1036] @ 24754 <_start@@Base+0x74c> │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [r5] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ 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 r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #932] @ 24758 <_start@@Base+0x750> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 5b758 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24518 <_start@@Base+0x510> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 2470c <_start@@Base+0x704> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #828] @ 2475c <_start@@Base+0x754> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 3aaf0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 3ab00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24498 <_start@@Base+0x490> │ │ │ │ ldr r0, [pc, #756] @ 24760 <_start@@Base+0x758> │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -797,28 +797,28 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 3ab00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r0, [pc, #708] @ 24764 <_start@@Base+0x75c> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 3aaf0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ 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 │ │ │ │ @@ -837,33 +837,33 @@ │ │ │ │ ldr r0, [pc, #588] @ 2476c <_start@@Base+0x764> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #576] @ 24770 <_start@@Base+0x768> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 79188 │ │ │ │ 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 │ │ │ │ @@ -872,31 +872,31 @@ │ │ │ │ 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 79188 │ │ │ │ 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 79188 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ 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] │ │ │ │ @@ -912,26 +912,26 @@ │ │ │ │ bne 24658 <_start@@Base+0x650> │ │ │ │ tst r0, #1 │ │ │ │ beq 24610 <_start@@Base+0x608> │ │ │ │ cmp r7, #0 │ │ │ │ beq 24660 <_start@@Base+0x658> │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24690 <_start@@Base+0x688> │ │ │ │ ldr r1, [pc, #256] @ 24778 <_start@@Base+0x770> │ │ │ │ ldr r0, [pc, #256] @ 2477c <_start@@Base+0x774> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4e350 │ │ │ │ + bl 4e34c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ beq 246fc <_start@@Base+0x6f4> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r1, #2 │ │ │ │ @@ -941,94 +941,94 @@ │ │ │ │ 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 79188 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 791cc │ │ │ │ + bl 791d0 │ │ │ │ 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> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 104e64 │ │ │ │ + bl 104e70 │ │ │ │ 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, r4, lsl r4 │ │ │ │ - eoreq r3, r4, r0, ror #7 │ │ │ │ - @ instruction: 0x002433bc │ │ │ │ + eoreq r3, r4, r4, lsl #9 │ │ │ │ + eoreq r3, r4, ip, asr r4 │ │ │ │ + eoreq r3, r4, ip, lsl r4 │ │ │ │ + eoreq r3, r4, r8, ror #7 │ │ │ │ + eoreq r3, r4, r4, asr #7 │ │ │ │ eoreq fp, r8, r4, lsl #22 │ │ │ │ - eoreq r3, r4, r0, lsl #6 │ │ │ │ - eoreq r6, r4, ip, ror pc │ │ │ │ - @ instruction: 0x002432b0 │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ - eoreq r3, r4, r4, lsl r2 │ │ │ │ + eoreq r3, r4, r8, lsl #6 │ │ │ │ + eoreq r6, r4, r4, lsl #31 │ │ │ │ + @ instruction: 0x002432b8 │ │ │ │ + eoreq r3, r4, r0, lsl #4 │ │ │ │ + eoreq r3, r4, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ 247b0 <_start@@Base+0x7a8> │ │ │ │ mov r1, #21 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 207984 │ │ │ │ + bl 20798c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc0 │ │ │ │ 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 20798c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc0 │ │ │ │ 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 2079ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc0 │ │ │ │ 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 6c6cc │ │ │ │ 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 63960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 24928 <_start@@Base+0x920> │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ 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 60f44 │ │ │ │ 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 @ │ │ │ │ + ldrdeq r2, [r4], -ip @ │ │ │ │ eoreq ip, r8, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #268] @ 24a98 <_start@@Base+0xa90> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1130,49 +1130,49 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add ip, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ str ip, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 24a30 <_start@@Base+0xa28> │ │ │ │ b 24a60 <_start@@Base+0xa58> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ bne 24a60 <_start@@Base+0xa58> │ │ │ │ ldrsh r2, [r3] │ │ │ │ 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 6c6cc │ │ │ │ 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> │ │ │ │ @@ -1215,32 +1215,32 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 24e14 <_start@@Base+0xe0c> │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r7, [pc, #720] @ 24e54 <_start@@Base+0xe4c> │ │ │ │ @@ -1371,25 +1371,25 @@ │ │ │ │ mov fp, ip │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ tst r1, #8192 @ 0x2000 │ │ │ │ beq 24d60 <_start@@Base+0xd58> │ │ │ │ sub r1, fp, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldrb r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 24bb0 <_start@@Base+0xba8> │ │ │ │ mov r4, r6 │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -1421,26 +1421,26 @@ │ │ │ │ add ip, pc, ip │ │ │ │ b 24d10 <_start@@Base+0xd08> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r8, asr sp │ │ │ │ - eoreq r2, r4, ip, asr sp │ │ │ │ - eoreq sp, r5, ip, ror sl │ │ │ │ + eoreq r2, r4, r0, ror #26 │ │ │ │ + eoreq r2, r4, r4, ror #26 │ │ │ │ + eoreq sp, r5, r4, lsl #21 │ │ │ │ eoreq fp, r8, r8, lsl #8 │ │ │ │ - eoreq r2, r4, r8, lsl #25 │ │ │ │ - eoreq r7, r5, r4, ror fp │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ - eoreq r2, r4, ip, lsr #23 │ │ │ │ - @ instruction: 0x00242bb0 │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ + mlaeq r4, r0, ip, r2 │ │ │ │ + eoreq r7, r5, ip, ror fp │ │ │ │ + eoreq r2, r4, r0, ror #24 │ │ │ │ + @ instruction: 0x00242bb4 │ │ │ │ + @ instruction: 0x00242bb8 │ │ │ │ + eoreq r2, r4, r4, ror #23 │ │ │ │ + mlaeq r4, r8, sl, r2 │ │ │ │ + mlaeq r4, r8, sl, r2 │ │ │ │ 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,24 +1459,24 @@ │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24f18 <_start@@Base+0xf10> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6cc │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 3ab00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 24f84 <_start@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -1502,44 +1502,44 @@ │ │ │ │ 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 17d82c │ │ │ │ ldr r0, [pc, #52] @ 24fd8 <_start@@Base+0xfd0> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ b 24f2c <_start@@Base+0xf24> │ │ │ │ add r0, r0, #19 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ 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, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #20] @ 2500c <_start@@Base+0x1004> │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ bl 237c0 │ │ │ │ - eoreq r2, r4, ip, asr #19 │ │ │ │ + ldrdeq r2, [r4], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ ldr r4, [pc, #1028] @ 2542c <_start@@Base+0x1424> │ │ │ │ ldr lr, [pc, #1028] @ 25430 <_start@@Base+0x1428> │ │ │ │ ldr ip, [pc, #1028] @ 25434 <_start@@Base+0x142c> │ │ │ │ @@ -1560,44 +1560,44 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ 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 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #20 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + str r5, [r2] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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 │ │ │ │ @@ -1623,27 +1623,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ 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 1f5da8 │ │ │ │ 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 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ 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 │ │ │ │ @@ -1665,15 +1665,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 55fdc │ │ │ │ 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 60f44 │ │ │ │ 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 │ │ │ │ @@ -1682,15 +1682,15 @@ │ │ │ │ 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 1f5da8 │ │ │ │ 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 63960 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c50 │ │ │ │ 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 60f44 │ │ │ │ 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,72 +1753,72 @@ │ │ │ │ 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 63960 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 61c4c │ │ │ │ + bl 61c50 │ │ │ │ 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 177708 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a0614 │ │ │ │ + bl 1a05fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1701a0 │ │ │ │ + bl 17019c │ │ │ │ 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 1f5da8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ 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 │ │ │ │ + mlaeq r4, r0, r9, r2 │ │ │ │ + mlaeq r4, ip, r9, r2 │ │ │ │ + eoreq r2, r4, ip, lsr #19 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r2, r4, r4, ror #17 │ │ │ │ + ldrdeq r2, [r4], -r0 @ │ │ │ │ + eoreq r2, r4, ip, asr #17 │ │ │ │ + eoreq r2, r4, ip, ror #16 │ │ │ │ + eoreq r2, r4, ip, asr #16 │ │ │ │ eoreq sl, r8, r4, ror #26 │ │ │ │ - eoreq r2, r4, r4, asr #14 │ │ │ │ - eoreq r2, r4, r0, ror #13 │ │ │ │ - eoreq r2, r4, r0, asr #13 │ │ │ │ + eoreq r2, r4, ip, asr #14 │ │ │ │ + eoreq r2, r4, r8, ror #13 │ │ │ │ + eoreq r2, r4, r8, asr #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> │ │ │ │ sub sp, sp, #2704 @ 0xa90 │ │ │ │ @@ -1837,33 +1837,33 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add ip, sp, #28 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - str ip, [sp, #196] @ 0xc4 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ - cmp ip, r3 │ │ │ │ + ldr r1, [r2] │ │ │ │ str r4, [r2] │ │ │ │ - add ip, sp, #4 │ │ │ │ + ldr ip, [r0] │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #20 │ │ │ │ - add ip, sp, #32 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ bne 25d28 <_start@@Base+0x1d20> │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ bne 25da4 <_start@@Base+0x1d9c> │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #0 │ │ │ │ @@ -1909,15 +1909,15 @@ │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r1, #2 │ │ │ │ bne 25f20 <_start@@Base+0x1f18> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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 │ │ │ │ @@ -1927,112 +1927,112 @@ │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ bl e9694 │ │ │ │ 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 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + sub r2, r1, #8 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + sub r2, r1, #12 │ │ │ │ + sub r1, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3208] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + ldr r0, [pc, #3196] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ mov r5, #15 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 3e304 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3140] @ 262fc <_start@@Base+0x22f4> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ 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 79188 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3096] @ 26300 <_start@@Base+0x22f8> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ 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 79188 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ bl 3ab00 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ beq 26254 <_start@@Base+0x224c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 2292bc │ │ │ │ + bl 2292c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 5bbdc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 5a3a4 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ beq 2628c <_start@@Base+0x2284> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 791d0 │ │ │ │ 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 │ │ │ │ @@ -2042,15 +2042,15 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ b 25f20 <_start@@Base+0x1f18> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ 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] │ │ │ │ @@ -2063,15 +2063,15 @@ │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [pc, #2728] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 20bc44 │ │ │ │ + bl 20bc4c │ │ │ │ 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 r0, [sp, #12] │ │ │ │ @@ -2095,15 +2095,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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 │ │ │ │ @@ -2127,31 +2127,31 @@ │ │ │ │ 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 r1, sp, #148 @ 0x94 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ 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 │ │ │ │ - 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 r1, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 205160 │ │ │ │ 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] │ │ │ │ @@ -2164,35 +2164,35 @@ │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 26118 <_start@@Base+0x2110> │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 79188 │ │ │ │ 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 205160 │ │ │ │ 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 │ │ │ │ @@ -2220,34 +2220,34 @@ │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ cmp r4, #7 │ │ │ │ beq 261c8 <_start@@Base+0x21c0> │ │ │ │ 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 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, #2 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [pc, #2068] @ 26308 <_start@@Base+0x2300> │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #2072] @ 26308 <_start@@Base+0x2300> │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #13 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ strd r4, [sp, #160] @ 0xa0 │ │ │ │ bl 3e304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -2258,47 +2258,47 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq 2616c <_start@@Base+0x2164> │ │ │ │ ldr r0, [pc, #1968] @ 2630c <_start@@Base+0x2304> │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #13 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ 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 1ce4ac │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ bl 5b980 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25bec <_start@@Base+0x1be4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [pc, #1844] @ 26310 <_start@@Base+0x2308> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ bl 3ab00 │ │ │ │ mov r5, #13 │ │ │ │ mov r4, r0 │ │ │ │ bl 3ab00 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ @@ -2315,45 +2315,45 @@ │ │ │ │ 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 │ │ │ │ + bl 79188 │ │ │ │ ldr r0, [pc, #1724] @ 26314 <_start@@Base+0x230c> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #1704] @ 26318 <_start@@Base+0x2310> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #1684] @ 2631c <_start@@Base+0x2314> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r5, r0 │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b640 │ │ │ │ @@ -2368,23 +2368,23 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #1552] @ 26320 <_start@@Base+0x2318> │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e304 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ b 25f08 <_start@@Base+0x1f00> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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 │ │ │ │ @@ -2395,65 +2395,65 @@ │ │ │ │ bl e9694 │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 26058 <_start@@Base+0x2050> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0] │ │ │ │ + ldr ip, [r0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ beq 25528 <_start@@Base+0x1520> │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #1392] @ 26324 <_start@@Base+0x231c> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - mov r2, #0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + ldr r0, [pc, #1396] @ 26324 <_start@@Base+0x231c> │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, #11 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 3e304 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #1312] @ 26328 <_start@@Base+0x2320> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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] │ │ │ │ @@ -2477,15 +2477,15 @@ │ │ │ │ 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 79188 │ │ │ │ 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 │ │ │ │ @@ -2522,15 +2522,15 @@ │ │ │ │ beq 25ff8 <_start@@Base+0x1ff0> │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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] │ │ │ │ @@ -2567,45 +2567,45 @@ │ │ │ │ ldrb r4, [ip] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ beq 26128 <_start@@Base+0x2120> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ - bl 189a38 │ │ │ │ + bl 189a34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26178 <_start@@Base+0x2170> │ │ │ │ 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 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #12 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r7, #2 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - str r5, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [pc, #636] @ 26330 <_start@@Base+0x2328> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ bl 59340 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -2624,23 +2624,23 @@ │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 55fdc │ │ │ │ b 25d84 <_start@@Base+0x1d7c> │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ b 25a20 <_start@@Base+0x1a18> │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 25564 <_start@@Base+0x155c> │ │ │ │ b 2602c <_start@@Base+0x2024> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ 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 │ │ │ │ @@ -2671,105 +2671,105 @@ │ │ │ │ bl 5a8c0 │ │ │ │ b 25f08 <_start@@Base+0x1f00> │ │ │ │ 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 165188 │ │ │ │ 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> │ │ │ │ add r0, pc, r0 │ │ │ │ b 25b5c <_start@@Base+0x1b54> │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b 25fec <_start@@Base+0x1fe4> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ 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> │ │ │ │ mov r4, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #0 │ │ │ │ bl 3e424 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25720 <_start@@Base+0x1718> │ │ │ │ ldr r0, [pc, #196] @ 26344 <_start@@Base+0x233c> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 25720 <_start@@Base+0x1718> │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, #740] @ 0x2e4 │ │ │ │ ldr r4, [r3, #744] @ 0x2e8 │ │ │ │ mov r5, #16 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bl 80834 │ │ │ │ - bl 107988 │ │ │ │ + bl 80838 │ │ │ │ + bl 107994 │ │ │ │ b 262cc <_start@@Base+0x22c4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bne 262bc <_start@@Base+0x22b4> │ │ │ │ b 2577c <_start@@Base+0x1774> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r8, ror #22 │ │ │ │ eoreq sl, r8, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r8, r4, r2 │ │ │ │ - eoreq r2, r4, ip, lsl #9 │ │ │ │ + eoreq r2, r4, r0, ror #9 │ │ │ │ + eoreq r2, r4, r0, lsr #9 │ │ │ │ + mlaeq r4, r4, r4, r2 │ │ │ │ eoreq sl, r8, ip, ror #14 │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r7, r4, r0, ror r3 │ │ │ │ - eoreq r1, r4, r8, lsr #30 │ │ │ │ - eoreq r1, r4, r8, lsr #23 │ │ │ │ - eoreq r5, r4, ip, lsr r8 │ │ │ │ - eoreq r1, r4, r8, asr #29 │ │ │ │ - eoreq r1, r4, r8, lsr fp │ │ │ │ - eoreq r1, r4, r8, lsr #26 │ │ │ │ - mlaeq r5, r0, pc, sl @ │ │ │ │ - eoreq r1, r4, ip, lsl #20 │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ + eoreq r7, r4, r8, ror r3 │ │ │ │ + eoreq r1, r4, r0, lsr pc │ │ │ │ + @ instruction: 0x00241bb0 │ │ │ │ + eoreq r5, r4, r4, asr #16 │ │ │ │ + ldrdeq r1, [r4], -r0 @ │ │ │ │ + eoreq r1, r4, r0, asr #22 │ │ │ │ + eoreq r1, r4, r0, lsr sp │ │ │ │ + mlaeq r5, r8, pc, sl @ │ │ │ │ + eoreq r1, r4, r4, lsl sl │ │ │ │ + eoreq r1, r4, r0, 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 r1, r4, ip, lsl r9 │ │ │ │ + mlaeq r5, r8, fp, sl │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ + eoreq r1, r4, r0, lsl r9 │ │ │ │ b 2546c <_start@@Base+0x1464> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr ip, [pc, #532] @ 26578 <_start@@Base+0x2570> │ │ │ │ ldr r3, [pc, #532] @ 2657c <_start@@Base+0x2574> │ │ │ │ @@ -2906,15 +2906,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ beq 26518 <_start@@Base+0x2510> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r8, r4, ip, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x464c457f │ │ │ │ eoreq r9, r8, r8, lsr #24 │ │ │ │ - eoreq r1, r4, r4, asr #14 │ │ │ │ + eoreq r1, r4, ip, asr #14 │ │ │ │ strdeq r9, [r8], -ip @ │ │ │ │ eoreq r9, r8, r0, 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> │ │ │ │ @@ -2933,21 +2933,21 @@ │ │ │ │ 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, #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> │ │ │ │ @@ -3040,15 +3040,15 @@ │ │ │ │ b 2662c <_start@@Base+0x2624> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r8, r8, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r8, r0, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r9, r8, r4, asr #18 │ │ │ │ - eoreq r3, r4, r8, ror fp │ │ │ │ + eoreq r3, r4, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [pc, #4068] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ @@ -3078,82 +3078,82 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [lr, r2] │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + mov r4, #25 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ 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, #116 @ 0x74 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - 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 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ - mov r4, #25 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ + str r2, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #332] @ 0x14c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d7a80 │ │ │ │ + bl 1d7a6c │ │ │ │ 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 │ │ │ │ @@ -3183,23 +3183,23 @@ │ │ │ │ ldr r3, [pc, #3576] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r9] │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -3515,15 +3515,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28188 <_start@@Base+0x4180> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17fa00 │ │ │ │ ldr r0, [pc, #2260] @ 277ec <_start@@Base+0x37e4> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26f38 <_start@@Base+0x2f30> │ │ │ │ @@ -3536,49 +3536,49 @@ │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 40274 │ │ │ │ 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 6d8c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 28240 <_start@@Base+0x4238> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bl 6d9ac │ │ │ │ + bl 6d9b0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2828c <_start@@Base+0x4284> │ │ │ │ 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 │ │ │ │ + bl 107994 │ │ │ │ ldr r3, [pc, #2104] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ 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> │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 │ │ │ │ @@ -3603,30 +3603,30 @@ │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ str sl, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ble 28530 <_start@@Base+0x4528> │ │ │ │ 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 1db608 │ │ │ │ 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 │ │ │ │ @@ -3638,24 +3638,24 @@ │ │ │ │ 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 214850 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 6d664 │ │ │ │ + bl 6d668 │ │ │ │ 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 6d788 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ beq 27158 <_start@@Base+0x3150> │ │ │ │ add r2, r4, r3 │ │ │ │ @@ -3668,34 +3668,34 @@ │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ bl 22f68 <__prctl_time64@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 280f8 <_start@@Base+0x40f0> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f828 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq 283e4 <_start@@Base+0x43dc> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ beq 28378 <_start@@Base+0x4370> │ │ │ │ mov r4, #25 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6c6c8 │ │ │ │ + bl 6c6cc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 6dc84 │ │ │ │ + bl 6dc88 │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 3d728 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 5acd0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -3711,27 +3711,27 @@ │ │ │ │ ldr r0, [pc, #1516] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ 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 1f5da8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ beq 27260 <_start@@Base+0x3258> │ │ │ │ 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 18e738 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ bne 281a4 <_start@@Base+0x419c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 282e4 <_start@@Base+0x42dc> │ │ │ │ @@ -3770,15 +3770,15 @@ │ │ │ │ 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 20de24 │ │ │ │ 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> │ │ │ │ mov r1, r4 │ │ │ │ @@ -3954,15 +3954,15 @@ │ │ │ │ mov r8, r5 │ │ │ │ add r6, r6, r5 │ │ │ │ str r5, [r2, r3] │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17d81c │ │ │ │ + bl 17d818 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ ble 2835c <_start@@Base+0x4354> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -3973,17 +3973,17 @@ │ │ │ │ beq 280e8 <_start@@Base+0x40e0> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 286b4 <_start@@Base+0x46ac> │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ ble 2835c <_start@@Base+0x4354> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -4050,151 +4050,151 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ b 2758c <_start@@Base+0x3584> │ │ │ │ ldr r3, [pc, #192] @ 2781c <_start@@Base+0x3814> │ │ │ │ mov r2, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 1d46c0 │ │ │ │ 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> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 2149d8 │ │ │ │ + bl 2149e0 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ 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 │ │ │ │ + eoreq r1, r4, r8, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r4, r2, r1 │ │ │ │ + mlaeq r4, ip, 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 fp, r5, r4, lsl #29 │ │ │ │ + eoreq r1, r4, ip, ror r0 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + eoreq r1, r4, r0, lsr #31 │ │ │ │ + eoreq r1, r4, ip, ror pc │ │ │ │ + eoreq r1, r4, r0, asr #30 │ │ │ │ + eoreq r2, r4, r8, asr #32 │ │ │ │ + eoreq r2, r4, ip, lsr r0 │ │ │ │ + strdeq r4, [r4], -ip @ │ │ │ │ + mlaeq r4, r4, r0, r2 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [r4], -ip @ │ │ │ │ + eoreq r0, r4, r8, lsl r9 │ │ │ │ + eoreq r0, r4, ip, lsl #18 │ │ │ │ + eoreq r1, r4, r8, lsr #25 │ │ │ │ + eoreq r1, r4, r8, lsr #25 │ │ │ │ eoreq r8, r8, ip, asr ip │ │ │ │ - eoreq r0, r4, r8, ror #14 │ │ │ │ + eoreq r0, r4, r0, ror r7 │ │ │ │ + eoreq r0, r4, r4, 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 r1, r4, ip, lsr #13 │ │ │ │ + eoreq r0, r4, r0, lsr #13 │ │ │ │ + @ instruction: 0x002413b8 │ │ │ │ + eoreq r1, r4, r8, lsr r3 │ │ │ │ + eoreq r3, r4, ip, ror sl │ │ │ │ + eoreq r1, r4, ip, 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, ip, ror lr @ │ │ │ │ + ldrdeq r1, [r4], -r8 @ │ │ │ │ + eoreq pc, r3, r0, ror #25 │ │ │ │ + eoreq r0, r5, r8, rrx │ │ │ │ + eoreq r0, r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x0023fbb8 │ │ │ │ + eoreq pc, r3, ip, lsr #23 │ │ │ │ eoreq pc, r3, r4, lsr #23 │ │ │ │ - mlaeq r3, ip, fp, pc @ │ │ │ │ - eoreq r0, r4, r8, lsr #29 │ │ │ │ - eoreq pc, r3, ip, ror #21 │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ - mlaeq r4, r4, fp, r0 │ │ │ │ - eoreq r0, r4, ip, asr fp │ │ │ │ - eoreq r0, r4, ip, asr fp │ │ │ │ - eoreq r0, r4, ip, lsr #22 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq r2, r4, r4, lsl #4 │ │ │ │ - andeq r0, r0, r0, asr #16 │ │ │ │ - eoreq r0, r4, r8, lsl #18 │ │ │ │ - eoreq r0, r4, r8, asr #17 │ │ │ │ - eoreq r0, r4, r0, asr ip │ │ │ │ - ldrdeq r0, [r4], -r4 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ - eoreq r0, r4, r4, ror #17 │ │ │ │ - eoreq r0, r4, r8, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0x002408b4 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq pc, r3, ip, asr #14 │ │ │ │ - eoreq pc, r3, r0, asr #14 │ │ │ │ - eoreq r0, r4, r0, lsl #15 │ │ │ │ - eoreq r0, r4, r4, lsr #13 │ │ │ │ - eoreq pc, r3, r0, lsl #14 │ │ │ │ + @ instruction: 0x00240eb0 │ │ │ │ strdeq pc, [r3], -r4 @ │ │ │ │ + mlaeq r4, r4, sp, r0 │ │ │ │ + mlaeq r4, ip, fp, r0 │ │ │ │ + eoreq r0, r4, r4, ror #22 │ │ │ │ + eoreq r0, r4, r4, ror #22 │ │ │ │ + eoreq r0, r4, r4, lsr fp │ │ │ │ + eoreq r0, r4, r4, lsl #22 │ │ │ │ + eoreq r0, r4, r4, lsl #22 │ │ │ │ + eoreq r2, r4, ip, lsl #4 │ │ │ │ + andeq r0, r0, r0, asr #16 │ │ │ │ + eoreq r0, r4, r0, lsl r9 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + eoreq r0, r4, r8, asr ip │ │ │ │ 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, ip, ror r8 @ │ │ │ │ + eoreq pc, r3, ip, ror r8 @ │ │ │ │ + eoreq r0, r4, r0, ror #18 │ │ │ │ + eoreq r0, r4, ip, ror #17 │ │ │ │ + eoreq r0, r4, r0, lsr #18 │ │ │ │ + eoreq r0, r4, ip, lsl #17 │ │ │ │ + @ instruction: 0x002408bc │ │ │ │ + eoreq r0, r4, r4, lsl #16 │ │ │ │ + eoreq pc, r3, r4, asr r7 @ │ │ │ │ + eoreq pc, r3, r8, asr #14 │ │ │ │ + eoreq r0, r4, r8, lsl #15 │ │ │ │ + eoreq r0, r4, ip, lsr #13 │ │ │ │ + eoreq pc, r3, r8, lsl #14 │ │ │ │ + strdeq pc, [r3], -ip @ │ │ │ │ + eoreq r0, r4, r4, ror #13 │ │ │ │ + eoreq pc, r3, r4, ror #7 │ │ │ │ + eoreq r0, r4, r8, lsr r6 │ │ │ │ + strdeq r0, [r4], -r8 @ │ │ │ │ eoreq pc, r3, r0, asr #11 │ │ │ │ - @ instruction: 0x0023f5bc │ │ │ │ + mlaeq r4, r4, r6, r0 │ │ │ │ + eoreq r0, r4, r0, lsr #12 │ │ │ │ + eoreq pc, r3, r4, ror #10 │ │ │ │ + eoreq pc, r3, ip, lsr #12 │ │ │ │ + eoreq pc, r3, r0, lsr #12 │ │ │ │ + eoreq pc, r3, r4, ror #11 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r8, asr #11 │ │ │ │ + eoreq pc, r3, r4, asr #11 │ │ │ │ + @ instruction: 0x0023f5b4 │ │ │ │ eoreq pc, r3, ip, lsr #11 │ │ │ │ - eoreq pc, r3, r4, lsr #11 │ │ │ │ - mlaeq r3, r4, r5, pc @ │ │ │ │ - mlaeq r3, r0, r5, pc @ │ │ │ │ + mlaeq r3, ip, r5, pc @ │ │ │ │ + mlaeq r3, r8, r5, pc @ │ │ │ │ + eoreq pc, r3, r8, lsl #11 │ │ │ │ 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, r0, ror r5 @ │ │ │ │ + eoreq pc, r3, ip, ror #10 │ │ │ │ + eoreq pc, r3, ip, asr r5 @ │ │ │ │ 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, r4, asr #10 │ │ │ │ + eoreq pc, r3, r0, asr #10 │ │ │ │ + eoreq pc, r3, r0, lsr r5 @ │ │ │ │ eoreq pc, r3, r8, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsl r5 @ │ │ │ │ - eoreq pc, r3, r4, lsl #10 │ │ │ │ + eoreq pc, r3, r8, lsl r5 @ │ │ │ │ + eoreq pc, r3, ip, lsl #10 │ │ │ │ + strdeq pc, [r3], -ip @ │ │ │ │ strdeq pc, [r3], -r4 @ │ │ │ │ - eoreq pc, r3, ip, ror #9 │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ + eoreq pc, r3, r4, ror #9 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq pc, r3, r8, asr #9 │ │ │ │ eoreq pc, r3, r0, asr #9 │ │ │ │ - @ instruction: 0x0023f4b8 │ │ │ │ + @ instruction: 0x0023f4b0 │ │ │ │ eoreq pc, r3, r8, lsr #9 │ │ │ │ - eoreq pc, r3, r0, lsr #9 │ │ │ │ + mlaeq r3, r8, r4, pc @ │ │ │ │ mlaeq r3, r0, r4, pc @ │ │ │ │ - eoreq pc, r3, r8, lsl #9 │ │ │ │ + eoreq pc, r3, r0, lsl #9 │ │ │ │ eoreq pc, r3, r8, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror #8 │ │ │ │ - eoreq pc, r3, r4, asr r4 @ │ │ │ │ + eoreq pc, r3, r8, ror #8 │ │ │ │ + eoreq pc, r3, ip, asr r4 @ │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16c4fc │ │ │ │ + bl 16c4f8 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ bgt 276bc <_start@@Base+0x36b4> │ │ │ │ ldr r1, [pc, #-388] @ 27820 <_start@@Base+0x3818> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -4288,15 +4288,15 @@ │ │ │ │ beq 27dc8 <_start@@Base+0x3dc0> │ │ │ │ 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 │ │ │ │ + bl 60f44 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -4310,27 +4310,27 @@ │ │ │ │ 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 │ │ │ │ + bl 60f44 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ mov fp, #1 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r8, [sp, #24] │ │ │ │ bne 26d20 <_start@@Base+0x2d18> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 1d4ab4 │ │ │ │ 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> │ │ │ │ @@ -4380,15 +4380,15 @@ │ │ │ │ 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 │ │ │ │ + bl 60f44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ b 26d20 <_start@@Base+0x2d18> │ │ │ │ mov r5, #0 │ │ │ │ @@ -4658,15 +4658,15 @@ │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28400 <_start@@Base+0x43f8> │ │ │ │ ldr r3, [pc, #-2188] @ 27854 <_start@@Base+0x384c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 2761c <_start@@Base+0x3614> │ │ │ │ ldr r0, [pc, #-2216] @ 27858 <_start@@Base+0x3850> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r4, #26 │ │ │ │ @@ -4675,23 +4675,23 @@ │ │ │ │ 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> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f828 │ │ │ │ b 27188 <_start@@Base+0x3180> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ beq 28320 <_start@@Base+0x4318> │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ bne 26e90 <_start@@Base+0x2e88> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ @@ -4706,15 +4706,15 @@ │ │ │ │ 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> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4710 │ │ │ │ b 27260 <_start@@Base+0x3258> │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ ldr r1, [pc, #-2392] @ 27868 <_start@@Base+0x3860> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -4749,29 +4749,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ b 2737c <_start@@Base+0x3374> │ │ │ │ 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 6da9c │ │ │ │ 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 6d9b0 │ │ │ │ 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 │ │ │ │ + bl 6db88 │ │ │ │ b 26f88 <_start@@Base+0x2f80> │ │ │ │ - bl 107988 │ │ │ │ + bl 107994 │ │ │ │ mov r3, r0 │ │ │ │ b 26fa8 <_start@@Base+0x2fa0> │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ @@ -4787,15 +4787,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ add r4, r4, r3 │ │ │ │ b 26a78 <_start@@Base+0x2a70> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 1d46c0 │ │ │ │ ldr r1, [pc, #-2684] @ 2787c <_start@@Base+0x3874> │ │ │ │ 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> │ │ │ │ @@ -4806,15 +4806,15 @@ │ │ │ │ b 2726c <_start@@Base+0x3264> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 3954c │ │ │ │ b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ + bl 17fa00 │ │ │ │ b 26f10 <_start@@Base+0x2f08> │ │ │ │ ldr r1, [pc, #-2756] @ 27884 <_start@@Base+0x387c> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ @@ -4838,20 +4838,20 @@ │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ beq 28538 <_start@@Base+0x4530> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 6395c │ │ │ │ + bl 63960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ beq 28538 <_start@@Base+0x4530> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ 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> │ │ │ │ mov r3, #25 │ │ │ │ @@ -5248,20 +5248,20 @@ │ │ │ │ bne 26c74 <_start@@Base+0x2c6c> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 26c74 <_start@@Base+0x2c6c> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #352] @ 0x160 │ │ │ │ b 27364 <_start@@Base+0x335c> │ │ │ │ + eoreq pc, r3, ip, asr #8 │ │ │ │ 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, r4, lsr r4 @ │ │ │ │ + eoreq pc, r3, r8, lsr #8 │ │ │ │ + eoreq pc, r3, r8, lsl r4 @ │ │ │ │ eoreq pc, r3, r0, lsl r4 @ │ │ │ │ - eoreq pc, r3, r8, lsl #8 │ │ │ │ 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> │ │ │ │ add ip, pc, ip │ │ │ │ @@ -5281,19 +5281,19 @@ │ │ │ │ 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 │ │ │ │ + bl 2079f4 │ │ │ │ ldr r6, [pc, #172] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6] │ │ │ │ - bl 179cc8 │ │ │ │ + bl 179cc4 │ │ │ │ ldr r1, [pc, #160] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ bl 37dac │ │ │ │ ldr r1, [pc, #140] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ @@ -5397,15 +5397,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 28c58 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r8, r0, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #13 │ │ │ │ + eoreq r1, r4, r8, lsl #13 │ │ │ │ eoreq r7, r8, r4, asr #7 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -5966,15 +5966,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ eorseq lr, r6, r4, lsr #4 │ │ │ │ strdeq r6, [r8], -r8 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #23 │ │ │ │ + @ instruction: 0x0023fbb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 294e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -5994,15 +5994,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #0 │ │ │ │ b 23298 │ │ │ │ eoreq r6, r8, r4, lsl #21 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, ror fp @ │ │ │ │ + eoreq pc, r3, r8, ror fp @ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 295d8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ beq 295e0 │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ @@ -6127,15 +6127,15 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ eoreq r6, r8, r0, ror r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - mlaeq r3, r4, r9, pc @ │ │ │ │ + mlaeq r3, ip, r9, pc @ │ │ │ │ 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 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -6152,15 +6152,15 @@ │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ eoreq r6, r8, r8, lsr #16 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, ror #18 │ │ │ │ + eoreq pc, r3, r0, ror 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 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -6170,15 +6170,15 @@ │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ eoreq r6, r8, r4, asr #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #18 │ │ │ │ + eoreq pc, r3, r4, lsr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr ip, [pc, #124] @ 298f8 │ │ │ │ ldr r3, [pc, #124] @ 298fc │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ @@ -6319,15 +6319,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ @ instruction: 0x002865b4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq pc, r3, r8, lsr #14 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ beq 29af8 │ │ │ │ tst r3, #2 │ │ │ │ bxne lr │ │ │ │ @@ -6392,15 +6392,15 @@ │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ @ instruction: 0x002864b0 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, lsr #11 │ │ │ │ + @ instruction: 0x0023f5b0 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ bne 29c10 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsr r1, r1, #14 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -6471,15 +6471,15 @@ │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r9, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ @ instruction: 0x002863b4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, ror #8 │ │ │ │ + eoreq pc, r3, r4, ror 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 │ │ │ │ @@ -6629,15 +6629,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str r8, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ eoreq r6, r8, r4, ror r1 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, asr #4 │ │ │ │ + eoreq pc, r3, r0, asr 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] │ │ │ │ @@ -7658,17 +7658,17 @@ │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ b 2af3c │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ b 2af04 │ │ │ │ ldrdeq r5, [r8], -r0 @ │ │ │ │ andeq r0, r0, #8 │ │ │ │ - eoreq lr, r3, r4, lsr #6 │ │ │ │ + eoreq lr, r3, ip, lsr #6 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq lr, r3, ip, lsr #5 │ │ │ │ + @ instruction: 0x0023e2b4 │ │ │ │ │ │ │ │ 0002afa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -7713,19 +7713,19 @@ │ │ │ │ ldr r1, [pc, #36] @ 2b07c │ │ │ │ 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 │ │ │ │ + eoreq lr, r3, ip, 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 │ │ │ │ + eoreq lr, r3, ip, lsl #5 │ │ │ │ + eoreq lr, r3, r4, asr #4 │ │ │ │ + ldrdeq lr, [r3], -r0 @ │ │ │ │ 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 │ │ │ │ @@ -8466,16 +8466,16 @@ │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ ldr r0, [pc, #16] @ 2bb0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ eorseq fp, r6, r4, ror ip │ │ │ │ - eoreq sp, r3, r8, ror #15 │ │ │ │ - eoreq sp, r3, r0, lsr #16 │ │ │ │ + strdeq sp, [r3], -r0 @ │ │ │ │ + eoreq sp, r3, r8, lsr #16 │ │ │ │ │ │ │ │ 0002bb10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #132] @ 2bbac │ │ │ │ @@ -8790,16 +8790,16 @@ │ │ │ │ b 2bf3c │ │ │ │ ldr r1, [pc, #20] @ 2bfa4 │ │ │ │ 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, ror #8 │ │ │ │ + eoreq sp, r3, r0, ror #7 │ │ │ │ │ │ │ │ 0002bfa8 : │ │ │ │ tst r0, #7 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ bne 2bfb0 │ │ │ │ @@ -8916,17 +8916,17 @@ │ │ │ │ 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 r7, r5, r0, lsl #4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq sp, r3, r0, lsl #5 │ │ │ │ + eoreq sp, r3, r8, lsl #5 │ │ │ │ │ │ │ │ 0002c18c : │ │ │ │ ldrb r3, [r0, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ bne 2c1d0 │ │ │ │ ldrb r2, [r0, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ @@ -9191,17 +9191,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ mlaeq r8, r0, sp, r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r6, r5, r4, asr #28 │ │ │ │ + eoreq r6, r5, ip, asr #28 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r8, asr #28 │ │ │ │ + eoreq ip, r3, r0, asr 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9393,18 +9393,18 @@ │ │ │ │ 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 │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r0, lsr #22 │ │ │ │ + eoreq ip, r3, r8, lsr #22 │ │ │ │ │ │ │ │ 0002c8f4 : │ │ │ │ ldr r3, [pc, #104] @ 2c964 │ │ │ │ lsr r1, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ @@ -9687,17 +9687,17 @@ │ │ │ │ bcs 2cc70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #20] @ 2cd5c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r5, r0, r6, r6 │ │ │ │ + mlaeq r5, r8, r6, r6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eoreq ip, r3, r4, asr #13 │ │ │ │ + eoreq ip, r3, ip, asr #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 │ │ │ │ @@ -11530,25 +11530,25 @@ │ │ │ │ bne 2e97c │ │ │ │ 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 26718c │ │ │ │ + bl 266810 │ │ │ │ tst r5, #1 │ │ │ │ beq 2f16c │ │ │ │ ldr r3, [pc, #492] @ 2ebfc │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ ldr r3, [pc, #496] @ 2ec0c │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266518 │ │ │ │ + bl 266efc │ │ │ │ cmp r7, #33554432 @ 0x2000000 │ │ │ │ cmpls r0, #33554432 @ 0x2000000 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, #33554432 @ 0x2000000 │ │ │ │ tst r5, #2 │ │ │ │ beq 2ea44 │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ @@ -11655,18 +11655,18 @@ │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0xffffb7f8 │ │ │ │ eorseq r9, r6, r8, lsl #19 │ │ │ │ rsbseq r0, r8, r2, asr #32 │ │ │ │ eorseq r9, r6, r8, lsl #6 │ │ │ │ eorseq r9, r6, r0, ror #5 │ │ │ │ eorseq r9, r6, r4, asr #5 │ │ │ │ - eoreq r4, r5, r4, asr #28 │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ - eoreq r4, r5, r4, lsl #23 │ │ │ │ - eoreq r4, r5, r8, ror fp │ │ │ │ + eoreq r4, r5, ip, asr #28 │ │ │ │ + strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, ip, lsl #23 │ │ │ │ + eoreq r4, r5, r0, lsl #23 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x003688dc │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svccc 0x00e80000 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ @@ -12009,19 +12009,19 @@ │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ ldr r3, [pc, #-1396] @ 2ec0c │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266518 │ │ │ │ + bl 266efc │ │ │ │ mov r1, r0 │ │ │ │ b 2ea34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ @@ -12055,46 +12055,46 @@ │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ lsr sl, sl, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ bne 2f2bc │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 26718c │ │ │ │ + bl 266810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 26718c │ │ │ │ + bl 266810 │ │ │ │ ldr r2, [pc, #-1596] @ 2ec14 │ │ │ │ ldr r3, [pc, #-1604] @ 2ec10 │ │ │ │ ldr fp, [r4, #388] @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e18 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #1 │ │ │ │ strne fp, [r4, #388] @ 0x184 │ │ │ │ bne 2f2bc │ │ │ │ ldr r2, [pc, #-1656] @ 2ec14 │ │ │ │ ldr r3, [pc, #-1656] @ 2ec18 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e18 │ │ │ │ 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 │ │ │ │ @@ -12188,15 +12188,15 @@ │ │ │ │ cmp r8, r3, lsr #1 │ │ │ │ bls 2f68c │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ beq 2f6bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 20675c │ │ │ │ + bl 206764 │ │ │ │ mov r0, r5 │ │ │ │ bl 231b4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2e034 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -13931,27 +13931,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 30ee0 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ eorseq r7, r6, r8, lsl #7 │ │ │ │ eorseq r7, r6, ip, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r2, r5, r4, lsl #24 │ │ │ │ - eoreq r2, r5, r0, lsr #16 │ │ │ │ + eoreq r2, r5, ip, lsl #24 │ │ │ │ + eoreq r2, r5, r8, lsr #16 │ │ │ │ + eoreq r2, r5, r0, asr #13 │ │ │ │ @ instruction: 0x002526b8 │ │ │ │ - @ instruction: 0x002526b0 │ │ │ │ - eoreq r8, r3, ip, lsl #10 │ │ │ │ + eoreq r8, r3, r4, lsl r5 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r8, r3, r8, ror #9 │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ - eoreq r8, r3, r8, asr #9 │ │ │ │ - @ instruction: 0x002384b8 │ │ │ │ - eoreq r8, r3, r8, lsr #9 │ │ │ │ - mlaeq r3, r8, r4, r8 │ │ │ │ - eoreq r8, r3, r8, lsl #9 │ │ │ │ + strdeq r8, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, r0, ror #9 │ │ │ │ + ldrdeq r8, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, r0, asr #9 │ │ │ │ + @ instruction: 0x002384b0 │ │ │ │ + eoreq r8, r3, r0, lsr #9 │ │ │ │ + mlaeq r3, r0, r4, r8 │ │ │ │ │ │ │ │ 00030fb0 : │ │ │ │ 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 │ │ │ │ @@ -14551,15 +14551,15 @@ │ │ │ │ b 31844 │ │ │ │ blx r0 │ │ │ │ b 31844 │ │ │ │ ldrdeq lr, [r7], -r8 @ │ │ │ │ @ instruction: 0x00365ff8 │ │ │ │ @ instruction: 0x00365efc │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r7, r3, r0, ror #16 │ │ │ │ + eoreq r7, r3, r8, ror #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 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -14986,15 +14986,15 @@ │ │ │ │ beq 32128 │ │ │ │ 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 2662ac │ │ │ │ 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 │ │ │ │ @@ -15299,15 +15299,15 @@ │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ b 31df4 │ │ │ │ ldr r8, [pc, #528] @ 326b8 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and r7, r5, r8 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2662a4 │ │ │ │ + bl 2662ac │ │ │ │ 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 │ │ │ │ @@ -15657,17 +15657,17 @@ │ │ │ │ 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 r0, r5, r4, lsr #19 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x002369b4 │ │ │ │ + @ instruction: 0x002369bc │ │ │ │ │ │ │ │ 00032a58 : │ │ │ │ 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 │ │ │ │ @@ -16475,17 +16475,17 @@ │ │ │ │ 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 pc, r4, ip, ror #29 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r5, r3, r4, lsl #26 │ │ │ │ + eoreq r5, r3, ip, lsl #26 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ @@ -17292,15 +17292,15 @@ │ │ │ │ @ instruction: 0xffffe518 │ │ │ │ @ instruction: 0xffff54a4 │ │ │ │ @ instruction: 0xffff4fd4 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ eoreq fp, r7, r8, asr #25 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq r5, [r3], -r8 @ │ │ │ │ + eoreq r5, r3, r0, asr #1 │ │ │ │ │ │ │ │ 000343bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ 34544 │ │ │ │ @@ -20107,45 +20107,45 @@ │ │ │ │ @ instruction: 0x003612b8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mlaseq r6, r4, r1, r1 │ │ │ │ eorseq r1, r6, ip, ror r0 │ │ │ │ ldrdeq r9, [r7], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ + eoreq r2, r3, ip, lsl #24 │ │ │ │ + eoreq r2, r3, ip, 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 @ │ │ │ │ + eoreq r2, r3, r0, lsl #24 │ │ │ │ + eoreq r2, r3, r4, asr #22 │ │ │ │ + eoreq r2, r3, r0, asr #22 │ │ │ │ + eorseq r0, r6, ip, ror sp │ │ │ │ + strdeq r2, [r3], -r8 @ │ │ │ │ ldrdeq r2, [r3], -r8 @ │ │ │ │ + eoreq r2, r3, r0, ror #21 │ │ │ │ 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, ip, lsr #19 │ │ │ │ + eoreq r4, r3, ip, lsr r9 │ │ │ │ + eoreq r2, r3, r8, lsr #19 │ │ │ │ + @ instruction: 0x002329bc │ │ │ │ + eoreq r2, r3, r4, asr #17 │ │ │ │ eoreq r2, r3, r8, lsr #17 │ │ │ │ - eoreq r2, r3, ip, lsr #17 │ │ │ │ + eoreq r2, r3, r0, lsr #17 │ │ │ │ eoreq r2, r3, r4, lsr #17 │ │ │ │ + @ instruction: 0x002328b0 │ │ │ │ + @ instruction: 0x002328b4 │ │ │ │ + eoreq r2, r3, ip, lsr #17 │ │ │ │ + mlaeq r3, ip, r8, r2 │ │ │ │ + mlaeq r3, ip, r8, r2 │ │ │ │ + mlaeq r3, r8, r8, r2 │ │ │ │ mlaeq r3, r4, r8, r2 │ │ │ │ mlaeq r3, r4, r8, r2 │ │ │ │ mlaeq r3, r0, r8, r2 │ │ │ │ eoreq r2, r3, ip, lsl #17 │ │ │ │ - eoreq r2, r3, ip, lsl #17 │ │ │ │ eoreq r2, r3, r8, lsl #17 │ │ │ │ - eoreq r2, r3, r4, lsl #17 │ │ │ │ - eoreq r2, r3, r0, lsl #17 │ │ │ │ │ │ │ │ 00036f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -20198,15 +20198,15 @@ │ │ │ │ ldr r3, [pc, #24] @ 37044 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3703c │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ - eoreq r2, r3, r4, lsr r7 │ │ │ │ + eoreq r2, r3, ip, lsr r7 │ │ │ │ eorseq r1, r6, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 37078 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -20318,17 +20318,17 @@ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #20 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ bne 372bc │ │ │ │ @@ -20443,28 +20443,28 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -20726,15 +20726,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r7, r4, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r7, r4, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffffcc8 │ │ │ │ - mlaeq r3, ip, r2, r2 │ │ │ │ + eoreq r2, r3, r4, lsr #5 │ │ │ │ eoreq r8, r7, r0, lsl r9 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ eorseq r0, r6, ip, asr #31 │ │ │ │ eorseq r0, r6, r0, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -20759,15 +20759,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #80] @ 37940 │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 21bf7c │ │ │ │ ldr r3, [pc, #60] @ 37944 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ bl 2bbdc │ │ │ │ ldr r2, [pc, #40] @ 37948 │ │ │ │ @@ -20818,15 +20818,15 @@ │ │ │ │ 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 │ │ │ │ + bl 265bd0 │ │ │ │ ldr r4, [pc, #320] @ 37b14 │ │ │ │ ldr r6, [pc, #320] @ 37b18 │ │ │ │ ldr r1, [pc, #320] @ 37b1c │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -20838,33 +20838,33 @@ │ │ │ │ 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 21bf7c │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ bl 2bbdc │ │ │ │ ldr r2, [pc, #172] @ 37b28 │ │ │ │ ldr r3, [pc, #172] @ 37b2c │ │ │ │ ldr r0, [r4, r2] │ │ │ │ @@ -20931,15 +20931,15 @@ │ │ │ │ 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 │ │ │ │ + bl 265bd0 │ │ │ │ ldr r4, [pc, #256] @ 37c80 │ │ │ │ ldr r8, [pc, #256] @ 37c84 │ │ │ │ ldr r1, [pc, #256] @ 37c88 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r2, [pc, #244] @ 37c8c │ │ │ │ @@ -20950,17 +20950,17 @@ │ │ │ │ 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 │ │ │ │ @@ -20968,15 +20968,15 @@ │ │ │ │ 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 21bf7c │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8, #28] │ │ │ │ str r5, [r8, #32] │ │ │ │ bl 2bbdc │ │ │ │ ldr r2, [pc, #112] @ 37c94 │ │ │ │ ldr r3, [pc, #112] @ 37c98 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ @@ -21035,15 +21035,15 @@ │ │ │ │ ldr r0, [pc, #108] @ 37d64 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 21bf7c │ │ │ │ ldr r3, [pc, #80] @ 37d68 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ bl 2bbdc │ │ │ │ ldr r2, [pc, #60] @ 37d6c │ │ │ │ @@ -21116,15 +21116,15 @@ │ │ │ │ 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 260cf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 23508 │ │ │ │ ldr r2, [pc, #76] @ 37e78 │ │ │ │ ldr r3, [pc, #68] @ 37e74 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -21169,21 +21169,21 @@ │ │ │ │ ldr r3, [pc, #540] @ 380e4 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -21379,19 +21379,19 @@ │ │ │ │ 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 │ │ │ │ mov r2, r4 │ │ │ │ @@ -21438,19 +21438,19 @@ │ │ │ │ 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 │ │ │ │ mov r2, r4 │ │ │ │ @@ -21499,24 +21499,24 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #4 │ │ │ │ + mov r0, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ @@ -21563,22 +21563,22 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ 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 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r0, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -21630,24 +21630,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r3, [pc, #88] @ 38668 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #12] │ │ │ │ orr r2, r2, #2 │ │ │ │ @@ -21746,25 +21746,25 @@ │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ bge 38794 │ │ │ │ ldr r0, [pc, #40] @ 387b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662cc │ │ │ │ cmp r0, r4 │ │ │ │ bne 38780 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r3, r0, asr #32 │ │ │ │ + eoreq r1, r3, r8, asr #32 │ │ │ │ │ │ │ │ 000387b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #196] @ 38890 │ │ │ │ @@ -21900,16 +21900,16 @@ │ │ │ │ eoreq r7, r7, r0, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r7, r0, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r7, [r7], -r0 @ │ │ │ │ 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, asr lr │ │ │ │ + eoreq r8, r4, r0, ror r8 │ │ │ │ │ │ │ │ 000389e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #184] @ 38ab0 │ │ │ │ @@ -21926,19 +21926,19 @@ │ │ │ │ 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 │ │ │ │ mov r2, r4 │ │ │ │ @@ -22238,15 +22238,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 38ef8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662cc │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #15 │ │ │ │ movge r3, r0 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ beq 38ef0 │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ @@ -22356,15 +22356,15 @@ │ │ │ │ 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 2662cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ cmpge r3, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ ble 39234 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ @@ -22457,15 +22457,15 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002305bc │ │ │ │ │ │ │ │ 00039260 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #124] @ 392f4 │ │ │ │ @@ -22758,23 +22758,23 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [pc, #816] @ 39994 │ │ │ │ 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 207b2c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 39964 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ bne 3980c │ │ │ │ mov r0, r4 │ │ │ │ @@ -22846,15 +22846,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r0, [pc, #520] @ 399c8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20b7a8 │ │ │ │ + bl 20b7b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #492] @ 399cc │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #412] @ 39984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -22889,15 +22889,15 @@ │ │ │ │ ands r4, r3, #1 │ │ │ │ bne 396c0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ bne 396c0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21bf60 │ │ │ │ + bl 21bf68 │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r0, #1 │ │ │ │ beq 396c0 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ b 398a0 │ │ │ │ subs r9, r9, #1 │ │ │ │ @@ -22905,15 +22905,15 @@ │ │ │ │ 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 21bdd0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 39898 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ bl 237a8 │ │ │ │ @@ -22961,28 +22961,28 @@ │ │ │ │ eoreq r6, r7, ip, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002769b0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsbeq pc, [r5], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, ip, lsr #2 │ │ │ │ + eoreq r0, r3, r4, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd8d4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ eorseq pc, r5, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ + eoreq r0, r3, r0, ror #1 │ │ │ │ + eoreq r0, r3, r4, ror #1 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ 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 r0, r3, r8, lsl #2 │ │ │ │ + eoreq r0, r3, r8, lsr #2 │ │ │ │ + eoreq r0, r3, r4, lsr #2 │ │ │ │ eoreq r6, r7, r4, lsl r8 │ │ │ │ - mlaeq r4, ip, r6, r8 │ │ │ │ + eoreq r8, r4, r4, lsr #13 │ │ │ │ eorseq lr, r5, r8, ror #28 │ │ │ │ @ instruction: 0xffffd688 │ │ │ │ eorseq lr, r5, ip, lsl #28 │ │ │ │ ldr r0, [pc, #20] @ 399fc │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ @@ -23137,23 +23137,23 @@ │ │ │ │ ldr r2, [pc, #276] @ 39d5c │ │ │ │ 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, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -23235,44 +23235,44 @@ │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str sp, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ b 39e14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 39e08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ beq 39e70 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ bne 39e40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #64] @ 39ebc │ │ │ │ @@ -23310,22 +23310,22 @@ │ │ │ │ ldr ip, [pc, #308] @ 3a030 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r0, [r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ble 39fe0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -23347,15 +23347,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ beq 39fb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ 3a034 │ │ │ │ ldr r3, [pc, #104] @ 3a028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -23484,53 +23484,53 @@ │ │ │ │ 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 266e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a22c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne r8, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3a100 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ bne 3a1b0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b 3a0dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e04 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a218 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128aa0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128aa0 │ │ │ │ cmp r4, r0 │ │ │ │ beq 3a218 │ │ │ │ b 3a100 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ @@ -23580,88 +23580,88 @@ │ │ │ │ b 3a2c0 │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e04 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a40c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e04 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a2c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128aa0 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128aa0 │ │ │ │ sub r4, r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ b 3a2c0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266810 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266808 │ │ │ │ + bl 266810 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a40c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a2c0 │ │ │ │ b 3a370 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 242df8 │ │ │ │ + b 242e00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 197c88 │ │ │ │ + b 197c80 │ │ │ │ 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 266e68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ b 3a2c0 │ │ │ │ - eoreq r9, r4, r4, asr r0 │ │ │ │ + eoreq r9, r4, ip, asr 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] │ │ │ │ @@ -23754,20 +23754,20 @@ │ │ │ │ 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 74968 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #1028] @ 3aa04 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23776,18 +23776,18 @@ │ │ │ │ ldr r0, [pc, #984] @ 3aa0c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #940] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23797,18 +23797,18 @@ │ │ │ │ ldr r0, [pc, #908] @ 3aa14 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #856] @ 3aa04 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23818,18 +23818,18 @@ │ │ │ │ ldr r0, [pc, #832] @ 3aa1c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #800] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23839,18 +23839,18 @@ │ │ │ │ ldr r0, [pc, #760] @ 3aa28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #716] @ 3aa20 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23859,18 +23859,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #684] @ 3aa30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [pc, #656] @ 3aa34 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23879,57 +23879,57 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #616] @ 3aa3c │ │ │ │ mov r3, #3 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #580] @ 3aa40 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #576] @ 3aa44 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [pc, #536] @ 3aa48 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #528] @ 3aa4c │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #492] @ 3aa50 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #488] @ 3aa54 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #376] @ 3aa04 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23937,19 +23937,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #416] @ 3aa5c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #296] @ 3aa04 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -23957,47 +23957,47 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #344] @ 3aa64 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r4, [pc, #320] @ 3aa68 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #312] @ 3aa6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #240] @ 3aa74 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #236] @ 3aa78 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #192] @ 3aa7c │ │ │ │ str r3, [r7] │ │ │ │ @@ -24013,45 +24013,45 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r5, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r7, r0, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq lr, r5, ip, ror #4 │ │ │ │ - eoreq sp, r3, r0, ror r4 │ │ │ │ + eoreq sp, r3, r8, ror r4 │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0022f2b8 │ │ │ │ + eoreq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - eoreq pc, r2, r4, ror r2 @ │ │ │ │ + eoreq pc, r2, ip, ror r2 @ │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ - eoreq pc, r2, ip, lsr #4 │ │ │ │ + eoreq pc, r2, r4, lsr r2 @ │ │ │ │ @ instruction: 0xfffff34c │ │ │ │ andeq r0, r0, #18 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, ror #3 │ │ │ │ @ instruction: 0xfffffd28 │ │ │ │ - eoreq r5, r4, r8, asr #25 │ │ │ │ + ldrdeq r5, [r4], -r0 @ │ │ │ │ andeq r2, r0, r0, ror #1 │ │ │ │ andeq r0, r0, #2 │ │ │ │ - eoreq pc, r2, ip, lsr r1 @ │ │ │ │ + eoreq pc, r2, r4, asr #2 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - eoreq pc, r2, r0, lsr #2 │ │ │ │ + eoreq pc, r2, r8, lsr #2 │ │ │ │ andeq r1, r0, r4, asr #27 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ andeq r1, r0, r8, lsr #21 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r4, ror #1 │ │ │ │ @ instruction: 0xfffff1f0 │ │ │ │ - mlaeq r2, r8, r0, pc @ │ │ │ │ + eoreq pc, r2, r0, lsr #1 │ │ │ │ @ instruction: 0xfffff214 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, rrx │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r0, rrx │ │ │ │ andeq r0, r0, #16 │ │ │ │ andeq r2, r0, r4, asr #7 │ │ │ │ - eoreq pc, r2, r4 │ │ │ │ + eoreq pc, r2, ip │ │ │ │ andeq r2, r0, r0, ror #9 │ │ │ │ eoreq r5, r7, r8, lsr r6 │ │ │ │ │ │ │ │ 0003aa80 : │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -24115,28 +24115,28 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ 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, #24 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + 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 │ │ │ │ @@ -24150,15 +24150,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 3adb0 │ │ │ │ ldr r3, [pc, #492] @ 3add4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 3ac14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -24182,25 +24182,25 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #388] @ 3ade4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [pc, #364] @ 3ade8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 3ad60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3acc4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -24227,15 +24227,15 @@ │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ ldr r2, [pc, #228] @ 3adf8 │ │ │ │ ldr r1, [pc, #228] @ 3adfc │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #200] @ 3ae00 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #132] @ 3adc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -24272,30 +24272,30 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r7, r8, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r7, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r5, r8, ror #23 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eoreq lr, r2, ip, asr #26 │ │ │ │ - ldrdeq lr, [r2], -r8 @ │ │ │ │ - eoreq lr, r2, r8, asr #26 │ │ │ │ - eoreq lr, r2, ip, lsr sp │ │ │ │ + eoreq lr, r2, r4, asr sp │ │ │ │ + eoreq lr, r2, r0, ror #27 │ │ │ │ + eoreq lr, r2, r0, asr sp │ │ │ │ + eoreq lr, r2, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r5, r4, r8, ror #14 │ │ │ │ - eoreq lr, r2, r0, lsr #25 │ │ │ │ - eoreq lr, r2, r4, lsl sp │ │ │ │ - eoreq lr, r2, r8, lsl #25 │ │ │ │ - eoreq lr, r2, r8, lsl #26 │ │ │ │ + eoreq r5, r4, r0, ror r7 │ │ │ │ + eoreq lr, r2, r8, lsr #25 │ │ │ │ + eoreq lr, r2, ip, lsl sp │ │ │ │ + mlaeq r2, r0, ip, lr │ │ │ │ + eoreq lr, r2, r0, lsl sp │ │ │ │ @ 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 │ │ │ │ + ldrdeq r5, [r4], -r8 @ │ │ │ │ + eoreq lr, r2, r4, lsr #23 │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ + strdeq lr, [r2], -r8 @ │ │ │ │ + eoreq lr, r2, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr lr, [pc, #3924] @ 3bd84 │ │ │ │ ldr ip, [pc, #3924] @ 3bd88 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -24312,24 +24312,24 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ beq 3aec8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -24423,15 +24423,15 @@ │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, ip, r3 │ │ │ │ beq 3af48 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ea4d8 │ │ │ │ + bl 1ea4e0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b2e0 │ │ │ │ bic r0, r6, #2 │ │ │ │ @@ -24522,23 +24522,23 @@ │ │ │ │ cmp r5, ip │ │ │ │ bne 3afdc │ │ │ │ b 3b244 │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 3b184 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 3aecc │ │ │ │ mov r0, r1 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 3aecc │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ @@ -24630,30 +24630,30 @@ │ │ │ │ b 3b130 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ bne 3b3e0 │ │ │ │ ldr r3, [pc, #2560] @ 3bda4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ beq 3b3e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -24678,15 +24678,15 @@ │ │ │ │ bne 3b488 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ b 3aecc │ │ │ │ ldr r3, [pc, #2428] @ 3bda4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 3b3f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -24739,63 +24739,63 @@ │ │ │ │ beq 3b124 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 39ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bne 3b34c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + 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, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bne 3b350 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ ble 3bd64 │ │ │ │ cmp r5, #0 │ │ │ │ bgt 3b610 │ │ │ │ b 3bd4c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ beq 3baec │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ bl 3ae18 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 3bd58 │ │ │ │ @@ -24905,15 +24905,15 @@ │ │ │ │ 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 95d30 │ │ │ │ mov r4, r0 │ │ │ │ b 3b130 │ │ │ │ ldr r3, [pc, #1500] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 3bca0 │ │ │ │ @@ -24934,51 +24934,51 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ba48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ beq 3bad0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ beq 3bac0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 3aea4 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b46fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4714 │ │ │ │ + bl 1b46fc │ │ │ │ cmp r4, r0 │ │ │ │ bne 3b124 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b470c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1b4724 │ │ │ │ + bl 1b470c │ │ │ │ cmp r4, r0 │ │ │ │ bne 3b124 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 3aea4 │ │ │ │ ldr r3, [pc, #1228] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ @@ -25033,15 +25033,15 @@ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3bd6c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ bgt 3ba30 │ │ │ │ - bl 104168 │ │ │ │ + bl 104174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -25119,22 +25119,22 @@ │ │ │ │ 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 98f78 │ │ │ │ mov r4, r0 │ │ │ │ b 3b130 │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ bne 3c1fc │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [pc, #620] @ 3bdac │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -25165,15 +25165,15 @@ │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 39ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3bc0c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ ble 3bc0c │ │ │ │ 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] │ │ │ │ @@ -25193,53 +25193,53 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ b 3b228 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 3b744 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 3bb54 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 3b304 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 3b4a8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 3b694 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 3b7dc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 3b8ec │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 3b984 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ @@ -25267,49 +25267,49 @@ │ │ │ │ b 3b130 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ b 3b350 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ b 3b350 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ b 3b5b8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [r9] │ │ │ │ bl 39bf4 │ │ │ │ mov r4, r0 │ │ │ │ b 3b130 │ │ │ │ eoreq r5, r7, r4, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r7, ip, r1, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ eoreq r4, r7, r0, asr #29 │ │ │ │ - strdeq r8, [r4], -r6 @ │ │ │ │ + strdeq r8, [r4], -lr @ │ │ │ │ mlaseq r5, r8, sl, ip │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ eorseq ip, r5, r8, lsl r6 │ │ │ │ @ instruction: 0x0035c5d4 │ │ │ │ eorseq ip, r5, ip, lsr #11 │ │ │ │ - eoreq sp, r2, r4, asr #13 │ │ │ │ + eoreq sp, r2, ip, asr #13 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne 3be20 │ │ │ │ ldr r3, [pc, #-64] @ 3bda4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 3be20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ @@ -25318,24 +25318,24 @@ │ │ │ │ bl 3ab14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b124 │ │ │ │ ldr r3, [pc, #-128] @ 3bda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 3be80 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq 3c03c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 3be78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -25356,15 +25356,15 @@ │ │ │ │ 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 1ecdd8 │ │ │ │ cmp r0, r5 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ beq 3c288 │ │ │ │ ldr r3, [pc, #-308] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -25394,81 +25394,81 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ 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 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ bl 3ae18 │ │ │ │ sub r5, r5, #1 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3b228 │ │ │ │ cmn r5, #1 │ │ │ │ bne 3bfc4 │ │ │ │ mov r4, #1 │ │ │ │ b 3b228 │ │ │ │ - mov r2, #4 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ 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 │ │ │ │ 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] │ │ │ │ @@ -25591,46 +25591,46 @@ │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #-1184] @ 3bdc8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #12] │ │ │ │ b 3c148 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 3bed8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r2, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecac8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3bed8 │ │ │ │ b 3b228 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 39bf4 │ │ │ │ mov r4, r0 │ │ │ │ b 3b228 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ b 3c090 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ b 3beec │ │ │ │ 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 │ │ │ │ @@ -25671,15 +25671,15 @@ │ │ │ │ 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 7ef5c │ │ │ │ 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] │ │ │ │ @@ -25714,15 +25714,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ b 3c408 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r7, r4, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r7, r4, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, r8, r5, sp │ │ │ │ + eoreq sp, r2, r0, lsr #11 │ │ │ │ @ instruction: 0x0035c3b0 │ │ │ │ eoreq r3, r7, r0, ror #23 │ │ │ │ eorseq ip, r5, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -25930,15 +25930,15 @@ │ │ │ │ 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 7ef5c │ │ │ │ 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] │ │ │ │ @@ -25972,15 +25972,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ b 3c810 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r3, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002738b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, ip, ror #2 │ │ │ │ + eoreq sp, r2, r4, ror r1 │ │ │ │ eorseq fp, r5, r8, lsr #31 │ │ │ │ ldrdeq r3, [r7], -r8 @ │ │ │ │ eorseq fp, r5, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -26463,15 +26463,15 @@ │ │ │ │ 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 20308c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 3d00c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ @@ -26541,15 +26541,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [pc, #92] @ 3d164 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl f2608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #72] @ 3d168 │ │ │ │ @@ -26603,15 +26603,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #64] @ 3d244 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 3d234 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -26622,15 +26622,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r7, r4, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r7, r4, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022c8bc │ │ │ │ + eoreq ip, r2, r4, asr #17 │ │ │ │ strdeq r2, [r7], -r0 @ │ │ │ │ │ │ │ │ 0003d248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -26660,15 +26660,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 791cc │ │ │ │ + bl 791d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #64] @ 3d320 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 3d310 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -26679,15 +26679,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r7, r8, sp, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r7, r8, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r2, r8, ror #15 │ │ │ │ + strdeq ip, [r2], -r0 @ │ │ │ │ eoreq r2, r7, r4, lsl sp │ │ │ │ │ │ │ │ 0003d324 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0003d328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -26720,52 +26720,52 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 37964 │ │ │ │ ldr r1, [pc, #236] @ 3d494 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b3c │ │ │ │ + bl 208b44 │ │ │ │ ldr r3, [pc, #220] @ 3d498 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ bl 39300 │ │ │ │ bl 52ea0 │ │ │ │ - bl 776e0 │ │ │ │ + bl 776e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 212380 │ │ │ │ + bl 212388 │ │ │ │ mov r0, r5 │ │ │ │ bl 40564 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ ldr r3, [pc, #172] @ 3d49c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ bl 59788 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ + bl 16d128 │ │ │ │ + bl 188938 │ │ │ │ bl 41c4c │ │ │ │ bl 41cb4 │ │ │ │ bl 516f8 │ │ │ │ ldr r0, [pc, #136] @ 3d4a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [pc, #128] @ 3d4a4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl f1af0 │ │ │ │ ldr r3, [pc, #112] @ 3d4a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 241010 │ │ │ │ + bl 241018 │ │ │ │ bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 17f514 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #88] @ 3d4ac │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #44] @ 3d488 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -26780,15 +26780,15 @@ │ │ │ │ @ instruction: 0x00272cb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r7, r8, ip, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffb44 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsr r6 │ │ │ │ + eoreq sl, r2, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq fp, r5, r4, lsr #7 │ │ │ │ eoreq r2, r7, r0, lsr #23 │ │ │ │ │ │ │ │ 0003d4b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -26796,28 +26796,28 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #76] @ 3d514 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ beq 3d504 │ │ │ │ ldr r0, [pc, #64] @ 3d518 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - bl 207568 │ │ │ │ - bl 179c6c │ │ │ │ + bl 209084 │ │ │ │ + bl 207570 │ │ │ │ + bl 179c68 │ │ │ │ bl 8c09c │ │ │ │ bl 39260 │ │ │ │ - bl 1d4b64 │ │ │ │ + bl 1d4b50 │ │ │ │ ldr r3, [pc, #36] @ 3d51c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 265b5c │ │ │ │ + b 265b64 │ │ │ │ ldr r0, [pc, #20] @ 3d520 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ + bl 209084 │ │ │ │ b 3d4dc │ │ │ │ eoreq r2, r7, r0, lsr fp │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ │ │ │ │ 0003d524 : │ │ │ │ @@ -26850,20 +26850,20 @@ │ │ │ │ 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 1f5da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 3d608 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [pc, #100] @ 3d644 │ │ │ │ @@ -26881,15 +26881,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 3d5cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00272ab4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r7, r8, sl, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -26925,15 +26925,15 @@ │ │ │ │ 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 95ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 3d714 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [pc, #56] @ 3d724 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -27006,45 +27006,45 @@ │ │ │ │ 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 96c88 │ │ │ │ + bl 248cfc │ │ │ │ + bl 24b850 │ │ │ │ bl eddfc │ │ │ │ - bl 14a2e8 │ │ │ │ - bl 1ba174 │ │ │ │ - bl 1c83b8 │ │ │ │ - bl 21e1ac │ │ │ │ + bl 14a2e4 │ │ │ │ + bl 1ba160 │ │ │ │ + bl 1c83a4 │ │ │ │ + bl 21e1b4 │ │ │ │ bl ea280 │ │ │ │ - bl 207240 │ │ │ │ + bl 207248 │ │ │ │ bl 3a4bc │ │ │ │ bl 9016c │ │ │ │ - bl 1d489c │ │ │ │ - bl 1f5278 │ │ │ │ - bl 21af18 │ │ │ │ - bl 2065e8 │ │ │ │ - bl 23641c │ │ │ │ + bl 1d4888 │ │ │ │ + bl 1f5280 │ │ │ │ + bl 21af20 │ │ │ │ + bl 2065f0 │ │ │ │ + bl 236424 │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -27071,15 +27071,15 @@ │ │ │ │ bl 8ea90 │ │ │ │ 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 959bc │ │ │ │ mov r0, r7 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 8ea90 │ │ │ │ @@ -27094,124 +27094,124 @@ │ │ │ │ ldr r3, [pc, #1412] @ 3ded8 │ │ │ │ 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 1f52dc │ │ │ │ bl 41b34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 74abc │ │ │ │ + bl 74ac0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f52d8 │ │ │ │ + bl 1f52e0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ffe20 │ │ │ │ + bl ffe2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 12441c │ │ │ │ + bl 124428 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 112544 │ │ │ │ + bl 112550 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 13537c │ │ │ │ + bl 135378 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14000c │ │ │ │ - bl 241a50 │ │ │ │ - bl 24a730 │ │ │ │ + bl 140008 │ │ │ │ + bl 241a58 │ │ │ │ + bl 24a738 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f7e14 │ │ │ │ + bl 1f7e1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 16c510 │ │ │ │ + bl 16c50c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d840 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ce734 │ │ │ │ + bl 1ce720 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2248d4 │ │ │ │ + bl 2248dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24a8e4 │ │ │ │ + bl 24a8ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 3a4fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24de20 │ │ │ │ + bl 24de28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 52884 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1eefac │ │ │ │ + bl 1eefb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 40828 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50980 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 214b44 │ │ │ │ - bl 16cdf0 │ │ │ │ - bl 205b08 │ │ │ │ + bl 214b4c │ │ │ │ + bl 16cdec │ │ │ │ + bl 205b10 │ │ │ │ bl 41bbc │ │ │ │ - bl 1e8fc4 │ │ │ │ + bl 1e8fcc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80228 │ │ │ │ + bl 8022c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c1748 │ │ │ │ + bl 1c1730 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fdb8 │ │ │ │ + bl 19fda0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 18c5b0 │ │ │ │ + bl 18c5a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 5d9f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2573cc │ │ │ │ + bl 2573d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1b4734 │ │ │ │ - bl 205b50 │ │ │ │ + bl 1b471c │ │ │ │ + bl 205b58 │ │ │ │ bl 8c014 │ │ │ │ - bl 165180 │ │ │ │ + bl 16517c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl f0998 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 10fcfc │ │ │ │ + bl 10fd08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 205bd8 │ │ │ │ + bl 205be0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 164df4 │ │ │ │ - bl 1108b0 │ │ │ │ + bl 164df0 │ │ │ │ + bl 1108bc │ │ │ │ ldr r1, [pc, #1092] @ 3dedc │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 125a54 │ │ │ │ + bl 125a60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1129e0 │ │ │ │ + bl 1129ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1357f4 │ │ │ │ + bl 1357f0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ bl 3d648 │ │ │ │ ldr r1, [pc, #1016] @ 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 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 126cd8 │ │ │ │ + bl 126ce4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1130b8 │ │ │ │ + bl 1130c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 140534 │ │ │ │ + bl 140530 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ bl 3d648 │ │ │ │ ldr r1, [pc, #940] @ 3dee4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -27231,15 +27231,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl 3d524 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 179f18 │ │ │ │ + bl 179f14 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ bl 3d648 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ @@ -27253,168 +27253,168 @@ │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1277bc │ │ │ │ + bl 1277c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1133c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1361b0 │ │ │ │ + bl 1361ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24b30c │ │ │ │ + bl 24b314 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 102a88 │ │ │ │ + bl 102a94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103178 │ │ │ │ + bl 103184 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225544 │ │ │ │ + bl 22554c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 742a4 │ │ │ │ + bl 742a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2051b8 │ │ │ │ + bl 2051c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16cf2c │ │ │ │ + bl 16cf28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 4070c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 128434 │ │ │ │ + bl 128440 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 113ae8 │ │ │ │ + bl 113af4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 136890 │ │ │ │ + bl 13688c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ bl 3d648 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - bl 236800 │ │ │ │ + bl 236808 │ │ │ │ ldr r0, [pc, #632] @ 3def0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r4] │ │ │ │ bne 3de8c │ │ │ │ - bl 1a0544 │ │ │ │ + bl 1a052c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 128780 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 24100c │ │ │ │ + bl 241014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 403c4 │ │ │ │ - bl 24bae4 │ │ │ │ - bl 17f4ac │ │ │ │ + bl 24baec │ │ │ │ + bl 17f4a8 │ │ │ │ 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 776cc │ │ │ │ + bl 866c8 │ │ │ │ + bl 24b9cc │ │ │ │ + bl e7114 │ │ │ │ bl 5eb98 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 212380 │ │ │ │ + bl 212388 │ │ │ │ ldr r0, [pc, #476] @ 3def4 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [pc, #452] @ 3def8 │ │ │ │ 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 1f83a8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 73e54 │ │ │ │ - bl 176768 │ │ │ │ + bl 73e58 │ │ │ │ + bl 176764 │ │ │ │ mov r0, r6 │ │ │ │ bl 40564 │ │ │ │ - bl 18c7a8 │ │ │ │ - bl 205a40 │ │ │ │ - bl 207524 │ │ │ │ - bl 1cbe34 │ │ │ │ + bl 18c7a0 │ │ │ │ + bl 205a48 │ │ │ │ + bl 20752c │ │ │ │ + bl 1cbe20 │ │ │ │ bl 47360 │ │ │ │ bl 52b50 │ │ │ │ bl f1580 │ │ │ │ - bl 24e1d8 │ │ │ │ - bl 1b4e10 │ │ │ │ - bl 1c1f20 │ │ │ │ - bl 240d78 │ │ │ │ - bl 2367c8 │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ + bl 24e1e0 │ │ │ │ + bl 1b4df8 │ │ │ │ + bl 1c1f08 │ │ │ │ + bl 240d80 │ │ │ │ + bl 2367d0 │ │ │ │ + bl 16d128 │ │ │ │ + bl 188938 │ │ │ │ bl 41c4c │ │ │ │ bl 41cb4 │ │ │ │ bl 516f8 │ │ │ │ bl 41c4c │ │ │ │ - bl 16517c │ │ │ │ + bl 165178 │ │ │ │ bl 8c018 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 38b84 │ │ │ │ - bl 1059f4 │ │ │ │ + bl 105a00 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 106354 │ │ │ │ + bl 106360 │ │ │ │ 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 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [pc, #252] @ 3df00 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ bl f1af0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 241010 │ │ │ │ + bl 241018 │ │ │ │ ldr r3, [pc, #228] @ 3df04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ bl 38b84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ str r0, [r7] │ │ │ │ bl 59788 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 17f514 │ │ │ │ ldr r0, [pc, #180] @ 3df08 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ bl f2ef0 │ │ │ │ ldr r3, [sl] │ │ │ │ @@ -27441,30 +27441,30 @@ │ │ │ │ @ instruction: 0x002728b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r7, r8, r8, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ eoreq r2, r7, r8, lsr r8 │ │ │ │ eorseq sl, r5, r8, ror #31 │ │ │ │ - eoreq ip, r2, r4, lsl r2 │ │ │ │ + eoreq ip, r2, ip, lsl r2 │ │ │ │ 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 ip, r2, ip │ │ │ │ + eoreq fp, r2, r8, asr #31 │ │ │ │ + eoreq fp, r2, r0, lsl #31 │ │ │ │ + eoreq fp, r2, r4, asr pc │ │ │ │ + eoreq fp, r2, r0, lsl pc │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - eoreq fp, r2, r8, asr #28 │ │ │ │ + eoreq fp, r2, r0, asr lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r9, r2, r4, asr ip │ │ │ │ + eoreq r9, r2, ip, asr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, ip, lsr #24 │ │ │ │ - muleq r0, r8, r8 │ │ │ │ eoreq fp, r2, r4, lsr ip │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + eoreq fp, r2, ip, lsr ip │ │ │ │ │ │ │ │ 0003df14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 3e028 │ │ │ │ @@ -27487,38 +27487,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ 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 959bc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [pc, #64] @ 3e03c │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [pc, #40] @ 3e02c │ │ │ │ @@ -27560,18 +27560,18 @@ │ │ │ │ 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 r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #20] │ │ │ │ - bl 1f5da0 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 3df14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #60] @ 3e104 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 3e0f8 │ │ │ │ @@ -27751,22 +27751,22 @@ │ │ │ │ mov r1, #3 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r5, [pc, #140] @ 3e41c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 3e3e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #100] @ 3e420 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #76] @ 3e410 │ │ │ │ @@ -27872,24 +27872,24 @@ │ │ │ │ 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 r3, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - bl 1f5da0 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + bl 1f5da8 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -27939,18 +27939,18 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ 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 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl f20b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 3e6b4 │ │ │ │ @@ -27993,29 +27993,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [pc, #136] @ 3e7a0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r2, [pc, #60] @ 3e7a4 │ │ │ │ ldr r3, [pc, #40] @ 3e794 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -28024,15 +28024,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r7, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r1, [r7], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r2, r4, lsr r4 │ │ │ │ + eoreq fp, r2, ip, lsr r4 │ │ │ │ mlaeq r7, r0, r8, r1 │ │ │ │ │ │ │ │ 0003e7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -28057,22 +28057,22 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b2c │ │ │ │ ldr r3, [pc, #132] @ 3e8ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3e888 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -28127,22 +28127,22 @@ │ │ │ │ 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 │ │ │ │ + bl 207b2c │ │ │ │ ldr r3, [pc, #132] @ 3e9bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 3e998 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -28322,15 +28322,15 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ 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 865a8 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 3ec6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #132] @ 3ece0 │ │ │ │ @@ -28391,18 +28391,18 @@ │ │ │ │ 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 r1, [sp, #12] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #10 │ │ │ │ beq 3ee40 │ │ │ │ @@ -28498,15 +28498,15 @@ │ │ │ │ beq 3eef0 │ │ │ │ asr r4, r3, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bc44 │ │ │ │ + bl 20bc4c │ │ │ │ ldr r3, [pc, #52] @ 3ef38 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3ef30 │ │ │ │ blx r3 │ │ │ │ @@ -28535,20 +28535,20 @@ │ │ │ │ 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 2163dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, lsr #24 │ │ │ │ + eoreq sl, r2, ip, lsr #24 │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + strdeq sl, [r2], -ip @ │ │ │ │ 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 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -28560,20 +28560,20 @@ │ │ │ │ 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 2163dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, ror #23 │ │ │ │ + eoreq sl, r2, ip, ror #23 │ │ │ │ @ instruction: 0xfffffa90 │ │ │ │ - eoreq sl, r2, r8, lsr #23 │ │ │ │ + @ instruction: 0x0022abb0 │ │ │ │ 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 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -28585,20 +28585,20 @@ │ │ │ │ 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 2163dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0022abb0 │ │ │ │ + @ instruction: 0x0022abb8 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - eoreq sl, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r4, lsl #23 │ │ │ │ │ │ │ │ 0003f06c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #384] @ 3f204 │ │ │ │ @@ -28615,27 +28615,27 @@ │ │ │ │ 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 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 3f1d0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -28643,15 +28643,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bne 3f1c4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 791cc │ │ │ │ + bl 791d0 │ │ │ │ ldr r3, [pc, #212] @ 3f214 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #204] @ 3f218 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #176] @ 3f208 │ │ │ │ @@ -28666,17 +28666,17 @@ │ │ │ │ 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 20df60 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 3f1d4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -28719,18 +28719,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r0, lsr #19 │ │ │ │ + eoreq sl, r2, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 3f2c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28739,18 +28739,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #18 │ │ │ │ + eoreq sl, r2, r4, ror 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28759,18 +28759,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [r2], -r4 @ │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28778,18 +28778,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, ror #18 │ │ │ │ + eoreq sl, r2, r0, ror 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28798,18 +28798,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq r2, ip, r8, sl │ │ │ │ + eoreq sl, r2, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 3f3fc │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28818,18 +28818,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #16 │ │ │ │ + eoreq sl, r2, r4, ror 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 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28838,18 +28838,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, lsr r8 │ │ │ │ + eoreq sl, r2, r0, asr #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 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28858,18 +28858,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsr #23 │ │ │ │ + eoreq sl, r2, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 3f4ec │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28878,18 +28878,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsl fp │ │ │ │ + eoreq sl, r2, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 3f53c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -28898,18 +28898,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror #14 │ │ │ │ + eoreq sl, r2, ip, ror #14 │ │ │ │ ldr r2, [pc, #156] @ 3f5e4 │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bne 3f590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -28935,19 +28935,19 @@ │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 3f588 │ │ │ │ ldr r3, [pc, #44] @ 3f5e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f588 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289fc │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00270ab0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -28972,87 +28972,87 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #600] @ 3f8fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 3f81c │ │ │ │ lsl r3, r7, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ + bl 20df60 │ │ │ │ ldr r3, [pc, #508] @ 3f900 │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfec │ │ │ │ ldr r3, [pc, #492] @ 3f904 │ │ │ │ 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 20dfec │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 5355c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dff8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae20 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 55fdc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ mov r0, r5 │ │ │ │ bl 5359c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ bne 3f7d0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ @@ -29086,39 +29086,39 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 3f8e8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #220] @ 3f910 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ bne 3f6b4 │ │ │ │ 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 18e798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r3] │ │ │ │ b 3f7e8 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne 3f7d0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ b 3f79c │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -29144,15 +29144,15 @@ │ │ │ │ eoreq r0, r7, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r7, ip, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r9, r5, r0, ror #2 │ │ │ │ ldrsheq r9, [r5], -ip @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, ip, lsl r1 │ │ │ │ + eoreq fp, r2, r4, lsr #2 │ │ │ │ eoreq r0, r7, r0, 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 │ │ │ │ @@ -29223,19 +29223,19 @@ │ │ │ │ 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 20cc98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0000c5bc │ │ │ │ + @ instruction: 0x0000c5b8 │ │ │ │ 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -29252,19 +29252,19 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3fb14 │ │ │ │ @@ -29404,27 +29404,27 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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] │ │ │ │ @@ -29575,15 +29575,15 @@ │ │ │ │ b 3ff60 │ │ │ │ mov r3, r2 │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ b 3ff30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ b 3fea4 │ │ │ │ mov fp, r8 │ │ │ │ @@ -29783,21 +29783,21 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ beq 40314 │ │ │ │ ldr r5, [pc, #172] @ 403ac │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -29915,15 +29915,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ands r4, r3, #1 │ │ │ │ bne 404f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a00 │ │ │ │ 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 │ │ │ │ @@ -29994,15 +29994,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 40670 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfec │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #156] @ 406a4 │ │ │ │ ldr r3, [pc, #136] @ 40694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -30017,56 +30017,56 @@ │ │ │ │ bl 38b84 │ │ │ │ ldr r1, [pc, #100] @ 406a8 │ │ │ │ ldr r0, [pc, #100] @ 406ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 405e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ b 40600 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r6, r4, ror sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r6, r4, asr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r8, r5, r4, asr r2 │ │ │ │ strdeq pc, [r6], -r0 @ │ │ │ │ - eoreq r9, r2, r0, ror #12 │ │ │ │ + eoreq r9, r2, r8, ror #12 │ │ │ │ @ instruction: 0xffffe54c │ │ │ │ │ │ │ │ 000406b0 : │ │ │ │ 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 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265648 │ │ │ │ + bl 265650 │ │ │ │ cmp r0, #3 │ │ │ │ beq 406ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265640 │ │ │ │ + bl 265648 │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq pc, r6, r0, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ @@ -30089,32 +30089,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r5, [pc, #196] @ 4081c │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [pc, #184] @ 40820 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ 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 746b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -30135,15 +30135,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r6, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0026f8b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, ror #10 │ │ │ │ + eoreq r9, r2, r8, ror #10 │ │ │ │ andeq lr, r0, r0, ror #5 │ │ │ │ eoreq pc, r6, r4, lsl r8 @ │ │ │ │ │ │ │ │ 00040828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -30164,19 +30164,19 @@ │ │ │ │ ldr r2, [pc, #4048] @ 41844 │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ beq 41b10 │ │ │ │ ldr r3, [pc, #3992] @ 41848 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -30191,40 +30191,40 @@ │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #3952] @ 41854 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ ldr r6, [pc, #3928] @ 41858 │ │ │ │ ldr r7, [pc, #3928] @ 4185c │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30233,18 +30233,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3804] @ 41868 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30253,18 +30253,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3732] @ 41870 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30273,18 +30273,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3660] @ 41878 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30293,18 +30293,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3588] @ 41880 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30313,18 +30313,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3516] @ 41888 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30333,18 +30333,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3444] @ 41890 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30353,18 +30353,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3372] @ 41898 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30373,18 +30373,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3300] @ 418a0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30393,18 +30393,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3228] @ 418a8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30413,18 +30413,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3156] @ 418b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30433,31 +30433,31 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #3084] @ 418b8 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ 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 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30466,18 +30466,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2968] @ 418c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30486,18 +30486,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2896] @ 418d0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30506,18 +30506,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2824] @ 418d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30526,18 +30526,18 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2752] @ 418e0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30546,189 +30546,189 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2680] @ 418e8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2644] @ 418ec │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2640] @ 418f0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2604] @ 418f4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2600] @ 418f8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2564] @ 418fc │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2560] @ 41900 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2524] @ 41904 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2520] @ 41908 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2484] @ 4190c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2480] @ 41910 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2444] @ 41914 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2440] @ 41918 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2404] @ 4191c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2400] @ 41920 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2364] @ 41924 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2360] @ 41928 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2324] @ 4192c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2320] @ 41930 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2284] @ 41934 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2280] @ 41938 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2244] @ 4193c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2240] @ 41940 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2200] @ 41944 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2196] @ 41948 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2156] @ 4194c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2152] @ 41950 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #2112] @ 41954 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2108] @ 41958 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 746b4 │ │ │ │ + bl 746b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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 │ │ │ │ @@ -30738,199 +30738,199 @@ │ │ │ │ ldr r0, [pc, #2036] @ 41960 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1996] @ 41964 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1992] @ 41968 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1952] @ 4196c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1948] @ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1908] @ 41974 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1904] @ 41978 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1864] @ 4197c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1860] @ 41980 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1820] @ 41984 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1816] @ 41988 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1776] @ 4198c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1772] @ 41990 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1728] @ 41994 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1684] @ 41998 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1680] @ 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 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1636] @ 419a0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1632] @ 419a4 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1588] @ 419a8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1584] @ 419ac │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1548] @ 419b0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1544] @ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1504] @ 419b8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1500] @ 419bc │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1460] @ 419c0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1456] @ 419c4 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1412] @ 419c8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1408] @ 419cc │ │ │ │ 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 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ bl 38b84 │ │ │ │ @@ -30942,65 +30942,65 @@ │ │ │ │ bl 38b84 │ │ │ │ ldr r1, [pc, #1328] @ 419d0 │ │ │ │ ldr r0, [pc, #1328] @ 419d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r1, [pc, #1308] @ 419d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r0, [pc, #1288] @ 419dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r1, [pc, #1280] @ 419e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [pc, #1264] @ 419e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ bl 38b84 │ │ │ │ ldr r1, [pc, #1240] @ 419e8 │ │ │ │ ldr r0, [pc, #1240] @ 419ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ bl 38b84 │ │ │ │ ldr r1, [pc, #1204] @ 419f0 │ │ │ │ ldr r0, [pc, #1204] @ 419f4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 38b84 │ │ │ │ @@ -31012,51 +31012,51 @@ │ │ │ │ bl 38b84 │ │ │ │ ldr r1, [pc, #1096] @ 41a00 │ │ │ │ ldr r0, [pc, #1096] @ 41a04 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [pc, #1076] @ 41a08 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #1060] @ 41a0c │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [pc, #1036] @ 41a10 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #1020] @ 41a14 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [pc, #996] @ 41a18 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, #3 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #976] @ 41a1c │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, fp} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ bl 38b84 │ │ │ │ @@ -31070,98 +31070,98 @@ │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #880] @ 41a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #868] @ 41a24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #844] @ 41a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #832] @ 41a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #820] @ 41a30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #772] @ 41a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #760] @ 41a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [pc, #748] @ 41a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #100 @ 0x64 │ │ │ │ bl 38b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #700] @ 41a40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #688] @ 41a44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #676] @ 41a48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ 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 │ │ │ │ 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 74154 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #608] @ 41a54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1ea0a4 │ │ │ │ + bl 1ea0ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #580] @ 41a58 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e040 │ │ │ │ @@ -31174,169 +31174,169 @@ │ │ │ │ @ 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 │ │ │ │ + eoreq r1, r4, r4, lsr sp │ │ │ │ + andeq ip, r0, r0, lsr #17 │ │ │ │ + strdeq r9, [r2], -r0 @ │ │ │ │ + mlaeq r2, r0, r2, r9 │ │ │ │ + andeq ip, r0, ip, lsr #16 │ │ │ │ + eoreq r9, r2, ip, ror r3 │ │ │ │ andeq lr, r0, r8, lsr #13 │ │ │ │ - eoreq r9, r2, r8, lsr r3 │ │ │ │ + eoreq r9, r2, r0, asr #6 │ │ │ │ andeq lr, r0, r0, lsr #13 │ │ │ │ - eoreq r9, r2, r0, lsl #6 │ │ │ │ + eoreq r9, r2, r8, lsl #6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r9, r2, r8, asr #5 │ │ │ │ + ldrdeq r9, [r2], -r0 @ │ │ │ │ andeq lr, r0, ip, lsl #13 │ │ │ │ - eoreq r9, r2, ip, lsl #5 │ │ │ │ + mlaeq r2, r4, r2, r9 │ │ │ │ andeq lr, r0, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r0, asr r2 │ │ │ │ + eoreq r9, r2, r8, asr r2 │ │ │ │ andeq pc, r0, r8, ror sp @ │ │ │ │ - eoreq r9, r2, r8, lsl r2 │ │ │ │ + eoreq r9, r2, r0, lsr #4 │ │ │ │ andeq pc, r0, ip, ror #26 │ │ │ │ - eoreq r9, r2, r0, ror #3 │ │ │ │ + eoreq r9, r2, r8, ror #3 │ │ │ │ andeq pc, r0, r0, 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 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x002291b0 │ │ │ │ + strdeq ip, [r0], -r4 │ │ │ │ + eoreq r9, r2, r4, ror r1 │ │ │ │ + andeq ip, r0, r4, lsl #1 │ │ │ │ + eoreq r9, r2, r8, lsr r1 │ │ │ │ + andeq sp, r0, r8, ror #2 │ │ │ │ + eoreq r9, r2, r8, lsl r1 │ │ │ │ + andeq sp, r0, ip, ror r1 │ │ │ │ + ldrdeq r9, [r2], -ip @ │ │ │ │ + andeq sp, r0, r0, ror r1 │ │ │ │ + eoreq r9, r2, r4, lsr #1 │ │ │ │ + andeq sp, r0, r8, ror #2 │ │ │ │ + eoreq r9, r2, ip, rrx │ │ │ │ + andeq fp, r0, ip, lsr sl │ │ │ │ + eoreq r9, r2, r8, lsr r0 │ │ │ │ + andeq fp, r0, ip, asr #19 │ │ │ │ + eoreq r9, r2, r8, lsl #3 │ │ │ │ @ instruction: 0xffffe620 │ │ │ │ - mlaeq r2, r0, r1, r9 │ │ │ │ + mlaeq r2, r8, r1, r9 │ │ │ │ @ instruction: 0xffffe5a0 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ + eoreq r9, r2, ip, lsl #3 │ │ │ │ @ instruction: 0xffffe520 │ │ │ │ - eoreq r8, r2, ip, ror #30 │ │ │ │ + eoreq r8, r2, r4, ror pc │ │ │ │ @ instruction: 0xffffe4a0 │ │ │ │ - eoreq r8, r2, ip, lsl #26 │ │ │ │ + eoreq r8, r2, r4, lsl sp │ │ │ │ @ instruction: 0xffffe420 │ │ │ │ - eoreq r8, r2, r8, asr sp │ │ │ │ + eoreq r8, r2, r0, ror #26 │ │ │ │ @ instruction: 0xffffe3a4 │ │ │ │ - eoreq r9, r2, r8, asr #32 │ │ │ │ + eoreq r9, r2, r0, asr r0 │ │ │ │ @ instruction: 0xffffe324 │ │ │ │ - eoreq r9, r2, r8, ror #3 │ │ │ │ + strdeq r9, [r2], -r0 @ │ │ │ │ @ instruction: 0xffffe2a4 │ │ │ │ - eoreq r8, r2, r0, ror #23 │ │ │ │ + eoreq r8, r2, r8, ror #23 │ │ │ │ @ instruction: 0xffffe008 │ │ │ │ - eoreq r8, r2, r8, ror fp │ │ │ │ + eoreq r8, r2, r0, lsl #23 │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ - @ instruction: 0x00228bb4 │ │ │ │ + @ instruction: 0x00228bbc │ │ │ │ @ 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, lsl #28 │ │ │ │ + andeq fp, r0, r4, ror r1 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + eoreq r8, r2, r8, ror #27 │ │ │ │ @ instruction: 0xffffdf70 │ │ │ │ - @ instruction: 0x00228db0 │ │ │ │ + @ instruction: 0x00228db8 │ │ │ │ andeq sp, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r8, ror sp │ │ │ │ + eoreq r8, r2, r0, lsl #27 │ │ │ │ andeq r9, r0, r8, asr #24 │ │ │ │ - eoreq r8, r2, r0, asr sp │ │ │ │ + eoreq r8, r2, r8, asr sp │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq r8, r2, r8, lsr #26 │ │ │ │ + eoreq r8, r2, r0, lsr sp │ │ │ │ andeq r9, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r4, lsl #26 │ │ │ │ + eoreq r8, r2, ip, lsl #26 │ │ │ │ andeq r9, r0, r4, asr #15 │ │ │ │ - eoreq r8, r2, r4, ror #25 │ │ │ │ + eoreq r8, r2, ip, ror #25 │ │ │ │ andeq r9, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00228cbc │ │ │ │ + eoreq r8, r2, r4, asr #25 │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ - mlaeq r2, ip, ip, r8 │ │ │ │ + eoreq r8, r2, r4, lsr #25 │ │ │ │ andeq r8, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd830 │ │ │ │ - eoreq r8, r2, r0, asr #24 │ │ │ │ + eoreq r8, r2, r8, asr #24 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r4, lsl ip │ │ │ │ + eoreq r8, r2, ip, lsl ip │ │ │ │ @ instruction: 0xffffd804 │ │ │ │ - eoreq r8, r2, r4, lsl #16 │ │ │ │ + eoreq r8, r2, ip, lsl #16 │ │ │ │ @ instruction: 0xffffdbb4 │ │ │ │ - @ instruction: 0x00228bbc │ │ │ │ + eoreq r8, r2, r4, asr #23 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ - mlaeq r2, r8, fp, r8 │ │ │ │ + eoreq r8, r2, r0, lsr #23 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ - eoreq r8, r2, r0, lsl #23 │ │ │ │ + eoreq r8, r2, r8, lsl #23 │ │ │ │ @ instruction: 0xffffd59c │ │ │ │ - eoreq r8, r2, r4, ror #22 │ │ │ │ + eoreq r8, r2, ip, ror #22 │ │ │ │ andeq r7, r0, ip, asr lr │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, lsr #22 │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, ip, lsr #22 │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r0, lsr #22 │ │ │ │ + eoreq r8, r2, r8, lsr #22 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - eoreq r8, r2, ip, lsl #22 │ │ │ │ + eoreq r8, r2, r4, lsl fp │ │ │ │ andeq r7, r0, r0, asr fp │ │ │ │ - eoreq r8, r2, r4, lsl #22 │ │ │ │ + eoreq r8, r2, ip, lsl #22 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - eoreq r8, r2, r0, lsl #22 │ │ │ │ + eoreq r8, r2, r8, lsl #22 │ │ │ │ @ instruction: 0xffffd548 │ │ │ │ - ldrdeq r8, [r2], -r4 @ │ │ │ │ - andeq r7, r0, r4, lsr #17 │ │ │ │ ldrdeq r8, [r2], -ip @ │ │ │ │ + andeq r7, r0, r4, lsr #17 │ │ │ │ + eoreq r8, r2, r4, ror #21 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r4, ror #21 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ + eoreq r8, r2, r0, ror #21 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ + eoreq r6, r2, ip, lsr r2 │ │ │ │ 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 r6, r2, r0, lsr #4 │ │ │ │ + eoreq fp, r3, r8, lsl r1 │ │ │ │ + eoreq r6, r2, r8, lsl #4 │ │ │ │ + eoreq r8, r2, r8, lsl sl │ │ │ │ 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 │ │ │ │ + mlaeq r3, r8, ip, lr │ │ │ │ + @ instruction: 0x002287b8 │ │ │ │ + @ instruction: 0x002289b8 │ │ │ │ + mlaeq r2, ip, r9, r8 │ │ │ │ andeq r6, r0, r8, asr #27 │ │ │ │ - eoreq r8, r2, r8, lsl #19 │ │ │ │ - eoreq r8, r2, r4, ror r9 │ │ │ │ - eoreq r8, r2, r0, lsl r7 │ │ │ │ + mlaeq r2, r0, r9, r8 │ │ │ │ + eoreq r8, r2, ip, ror r9 │ │ │ │ + eoreq r8, r2, r8, lsl r7 │ │ │ │ @ instruction: 0xffffd058 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - eoreq r8, r2, ip, lsl #14 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ + eoreq r8, r2, r4, lsl r7 │ │ │ │ + eoreq r8, r2, r0, lsl #14 │ │ │ │ eoreq lr, r6, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde38 │ │ │ │ @ instruction: 0xffffdde8 │ │ │ │ ldr r0, [pc, #-40] @ 41a60 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r3, [pc, #-60] @ 41a64 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #-80] @ 41a68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5888 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #-104] @ 41a6c │ │ │ │ str r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -31378,46 +31378,46 @@ │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #56] @ 41bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #44] @ 41bb4 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #28] @ 41bb8 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ 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 │ │ │ │ + eoreq r8, r2, ip, ror r6 │ │ │ │ + eoreq r8, r2, r0, ror r6 │ │ │ │ + eoreq r8, r2, r0, ror r6 │ │ │ │ │ │ │ │ 00041bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ 41bf8 │ │ │ │ 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 20cb50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ │ │ │ │ 00041bfc : │ │ │ │ ldr r3, [pc, #8] @ 41c0c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -31451,39 +31451,39 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #76] @ 41cb0 │ │ │ │ mov r0, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #4 │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #5 │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #6 │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ pop {r4, lr} │ │ │ │ - b 214950 │ │ │ │ + b 214958 │ │ │ │ mlaseq r5, ip, fp, r6 │ │ │ │ │ │ │ │ 00041cb4 : │ │ │ │ ldr r3, [pc, #12] @ 41cc8 │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ - b 214950 │ │ │ │ + b 214958 │ │ │ │ eorseq r6, r5, r4, asr #22 │ │ │ │ │ │ │ │ 00041ccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31505,17 +31505,17 @@ │ │ │ │ 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 20df60 │ │ │ │ mov r1, #30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ tst r0, #1 │ │ │ │ asrne r0, r0, #1 │ │ │ │ bne 41d5c │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r0, [pc, #76] @ 41da4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mvneq r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -31560,17 +31560,17 @@ │ │ │ │ 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 1f585c │ │ │ │ mov r4, r0 │ │ │ │ bl 41ccc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #500 @ 0x1f4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -31627,32 +31627,32 @@ │ │ │ │ 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] │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r3, #25 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 230c4 │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r6 │ │ │ │ beq 41fec │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [pc, #3612] @ 42da0 │ │ │ │ @@ -31861,19 +31861,19 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + 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 │ │ │ │ cmp r8, #77 @ 0x4d │ │ │ │ beq 42868 │ │ │ │ cmp r8, #78 @ 0x4e │ │ │ │ beq 42c7c │ │ │ │ cmp r8, #90 @ 0x5a │ │ │ │ @@ -31946,15 +31946,15 @@ │ │ │ │ blt 428a4 │ │ │ │ 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 1d9f08 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 42378 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ @@ -31966,16 +31966,16 @@ │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #2 │ │ │ │ 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 ip, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ bl 41ccc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -32007,34 +32007,34 @@ │ │ │ │ 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 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ mov r8, #0 │ │ │ │ add r3, r6, #1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blt 42b6c │ │ │ │ bne 428e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ @@ -32048,30 +32048,30 @@ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 42378 │ │ │ │ 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 18e738 │ │ │ │ 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 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ b 42058 │ │ │ │ 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 18e684 │ │ │ │ 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 │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -32123,33 +32123,33 @@ │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #1784] @ 42dc8 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265648 │ │ │ │ + bl 265650 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265640 │ │ │ │ + bl 265648 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 42b3c │ │ │ │ cmp sl, #2 │ │ │ │ beq 42b2c │ │ │ │ cmp sl, #0 │ │ │ │ bne 429d8 │ │ │ │ ldr r3, [pc, #1724] @ 42dcc │ │ │ │ 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 2656d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #1688] @ 42dd0 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -32203,28 +32203,28 @@ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ beq 42600 │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 128790 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 42600 │ │ │ │ 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 1f606c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 42378 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ clz r1, r2 │ │ │ │ @@ -32239,15 +32239,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b 425d0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9440 │ │ │ │ + bl 1d942c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ b 42400 │ │ │ │ mov r3, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -32259,15 +32259,15 @@ │ │ │ │ bl 41ccc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662cc │ │ │ │ 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 │ │ │ │ @@ -32293,15 +32293,15 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ble 42a40 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e62c │ │ │ │ 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 │ │ │ │ @@ -32320,15 +32320,15 @@ │ │ │ │ b 42938 │ │ │ │ ldr r3, [pc, #1020] @ 42ddc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 42714 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ b 423b4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 42600 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -32371,15 +32371,15 @@ │ │ │ │ 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 1d9ebc │ │ │ │ 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 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ @@ -32427,16 +32427,16 @@ │ │ │ │ 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 │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ bl 41ccc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 3f5ec │ │ │ │ @@ -32475,31 +32475,31 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 42600 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 128790 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 42378 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ beq 42d4c │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 110888 │ │ │ │ + bl 110894 │ │ │ │ ldr r3, [pc, #340] @ 42dfc │ │ │ │ cmp r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [pc, #324] @ 42e00 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -32556,44 +32556,44 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ eoreq lr, r6, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq lr, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ - eoreq r1, r4, r0, ror #8 │ │ │ │ + @ instruction: 0x002414bc │ │ │ │ + eoreq r1, r4, r8, 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 r7, r2, r0, ror pc │ │ │ │ + strheq r8, [r2], -r0 @ │ │ │ │ + eoreq r5, r3, r0, lsr #22 │ │ │ │ + eoreq r8, r2, ip, asr #30 │ │ │ │ + eoreq r7, r2, r4, lsr #27 │ │ │ │ + @ instruction: 0x00227bb0 │ │ │ │ + eoreq r7, r2, ip, ror fp │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r2, r8, lsr #22 │ │ │ │ - strdeq r7, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r0, lsr fp │ │ │ │ + eoreq r7, r2, r4, lsl #22 │ │ │ │ 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 │ │ │ │ + eoreq r8, r2, r0, asr #24 │ │ │ │ + eoreq r7, r2, r8, asr #16 │ │ │ │ + eoreq r7, r2, ip, lsl #16 │ │ │ │ + eoreq r7, r2, r4, asr r7 │ │ │ │ + eoreq r7, r2, ip, ror #13 │ │ │ │ + ldrdeq r7, [r2], -r4 @ │ │ │ │ @ instruction: 0x00355cb0 │ │ │ │ eorseq r5, r5, r0, lsr #25 │ │ │ │ - eoreq r7, r2, r8, lsr r6 │ │ │ │ + eoreq r7, r2, r0, asr #12 │ │ │ │ eorseq r5, r5, r8, asr fp │ │ │ │ - eoreq r7, r2, ip, asr r5 │ │ │ │ + eoreq r7, r2, r4, ror #10 │ │ │ │ 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 @ │ │ │ │ + eoreq r8, r2, r4, lsl r5 │ │ │ │ + @ instruction: 0x002407b0 │ │ │ │ + eoreq r7, r2, r8, asr #9 │ │ │ │ + ldrdeq r7, [r2], -ip @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ 00042e1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -32660,18 +32660,18 @@ │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 43074 │ │ │ │ ldr r3, [pc, #408] @ 430f4 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ @@ -32683,15 +32683,15 @@ │ │ │ │ bne 42f88 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ beq 4304c │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 18e6ec │ │ │ │ + bl 18e6e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #15 │ │ │ │ bl 34c7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r6, r5 │ │ │ │ add r1, r2, #15 │ │ │ │ @@ -32729,15 +32729,15 @@ │ │ │ │ stm sp, {r2, r6} │ │ │ │ ldr r2, [pc, #200] @ 43104 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 42e1c │ │ │ │ b 42fd8 │ │ │ │ - bl 61670 │ │ │ │ + bl 61674 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ bgt 4308c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -32772,18 +32772,18 @@ │ │ │ │ b 42fa4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r6, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq sp, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002272b4 │ │ │ │ + @ instruction: 0x002272bc │ │ │ │ eoreq sp, r6, r0 │ │ │ │ - eoreq r7, r2, r0, lsl r8 │ │ │ │ - eoreq r7, r2, ip, lsr r2 │ │ │ │ + eoreq r7, r2, r8, lsl r8 │ │ │ │ + eoreq r7, r2, r4, asr #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 │ │ │ │ @@ -32808,44 +32808,44 @@ │ │ │ │ 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, #52 @ 0x34 │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #104 @ 0x68 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -32920,15 +32920,15 @@ │ │ │ │ beq 4336c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4336c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662cc │ │ │ │ cmp r8, #49 @ 0x31 │ │ │ │ movle r8, #1 │ │ │ │ movgt r8, #0 │ │ │ │ cmp r0, #2 │ │ │ │ movle r8, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -33107,21 +33107,21 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ bl 42e1c │ │ │ │ mov r4, r0 │ │ │ │ b 43328 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f948 │ │ │ │ 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 7f584 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ b 435c4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -33140,15 +33140,15 @@ │ │ │ │ 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 1ea2cc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bne 43888 │ │ │ │ tst r1, #1 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ @@ -33157,28 +33157,28 @@ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r1, [r1, #4] │ │ │ │ strls r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #804] @ 43a1c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 43720 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ beq 4384c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ b 43274 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ beq 43708 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ @@ -33198,15 +33198,15 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 436b4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b 436b0 │ │ │ │ ldr r4, [pc, #624] @ 43a24 │ │ │ │ mov sl, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ @@ -33247,15 +33247,15 @@ │ │ │ │ b 435cc │ │ │ │ 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 8021c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bne 4393c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -33269,58 +33269,58 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ands r2, r0, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bne 43708 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ strne r2, [sp, #40] @ 0x28 │ │ │ │ bne 43708 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ 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 7f948 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ beq 439bc │ │ │ │ cmp fp, r4 │ │ │ │ movlt r3, fp │ │ │ │ movge r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 43708 │ │ │ │ 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 7f948 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 43990 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -33344,34 +33344,34 @@ │ │ │ │ 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 r7, r2, ip, lsl r0 │ │ │ │ + eoreq r8, r2, r4, asr #4 │ │ │ │ + eoreq r7, r2, ip, 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 │ │ │ │ + eoreq r7, r2, r4, lsr r0 │ │ │ │ + eoreq r8, r2, ip, asr r0 │ │ │ │ + @ instruction: 0x00226eb4 │ │ │ │ + eoreq r6, r2, ip, lsl #28 │ │ │ │ + eoreq r6, r2, ip, lsr #30 │ │ │ │ + eoreq r6, r2, r0, lsr #31 │ │ │ │ + eoreq r6, r2, r4, lsr #31 │ │ │ │ + eoreq r6, r2, ip, lsr #27 │ │ │ │ eorseq r5, r5, r4, 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, asr #23 │ │ │ │ + eoreq r6, r2, r8, lsl ip │ │ │ │ + eoreq r6, r2, ip, lsl #24 │ │ │ │ + strdeq r6, [r2], -ip @ │ │ │ │ + ldrdeq r6, [r2], -r4 @ │ │ │ │ │ │ │ │ 00043a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -33408,21 +33408,21 @@ │ │ │ │ bl 41ea4 │ │ │ │ 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 20df60 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #68] @ 43b4c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #48] @ 43b40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -33438,15 +33438,15 @@ │ │ │ │ eoreq ip, r6, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r6, r4, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq ip, r6, ip, ror #9 │ │ │ │ │ │ │ │ 00043b50 : │ │ │ │ - b 265b58 │ │ │ │ + b 265b60 │ │ │ │ │ │ │ │ 00043b54 : │ │ │ │ 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 │ │ │ │ @@ -33468,23 +33468,23 @@ │ │ │ │ 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 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ ands r6, r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ @@ -33499,15 +33499,15 @@ │ │ │ │ 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 7f584 │ │ │ │ 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 │ │ │ │ @@ -33603,29 +33603,29 @@ │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ b 43c4c │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 43c4c │ │ │ │ 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 a7d18 │ │ │ │ ands r6, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bne 43e64 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ beq 43e50 │ │ │ │ bic r3, r3, #4 │ │ │ │ @@ -33646,15 +33646,15 @@ │ │ │ │ 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 7f584 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 43c4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r6, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r6, r8, asr r4 │ │ │ │ @@ -33682,19 +33682,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -33711,15 +33711,15 @@ │ │ │ │ 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 2662cc │ │ │ │ cmp r0, #2 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -33812,19 +33812,19 @@ │ │ │ │ strne r7, [r3] │ │ │ │ b 43fe0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r6, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r6, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r0, lsl #6 │ │ │ │ - eoreq r6, r2, r8, ror #9 │ │ │ │ + eoreq r9, r3, r8, lsl #6 │ │ │ │ + strdeq r6, [r2], -r0 @ │ │ │ │ eoreq ip, r6, r8 │ │ │ │ - eoreq sl, r2, r4 │ │ │ │ - eoreq r6, r2, r4, asr r4 │ │ │ │ + eoreq sl, r2, ip │ │ │ │ + eoreq r6, r2, ip, asr r4 │ │ │ │ │ │ │ │ 0004412c : │ │ │ │ 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 │ │ │ │ @@ -33844,21 +33844,21 @@ │ │ │ │ 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, #12 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq 441d8 │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r1, r2 │ │ │ │ @@ -33901,15 +33901,15 @@ │ │ │ │ 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 2662cc │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ble 44358 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ ble 44338 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ @@ -33978,17 +33978,17 @@ │ │ │ │ str r0, [r5] │ │ │ │ b 44350 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r6, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r6, r4, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r6, [r2], -r0 @ │ │ │ │ + ldrdeq r6, [r2], -r8 @ │ │ │ │ eoreq fp, r6, r0, lsl #28 │ │ │ │ - eoreq r6, r2, ip, asr r1 │ │ │ │ + eoreq r6, r2, r4, ror #2 │ │ │ │ │ │ │ │ 000443b4 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 44424 │ │ │ │ ldr r2, [pc, #120] @ 4443c │ │ │ │ sub r0, r0, #1 │ │ │ │ smull r3, r2, r0, r2 │ │ │ │ @@ -34020,17 +34020,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 44450 │ │ │ │ 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 r2, r3, r4, lsl #16 │ │ │ │ + strdeq r2, [r3], -r8 @ │ │ │ │ + eoreq r2, r3, ip, ror #15 │ │ │ │ │ │ │ │ 00044454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -34066,22 +34066,22 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ 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] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 41ccc │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r0 │ │ │ │ beq 44514 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ bl 3f5ec │ │ │ │ ldr r2, [pc, #56] @ 44568 │ │ │ │ @@ -34145,50 +34145,50 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ beq 44734 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ ldr r3, [pc, #292] @ 44754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r2, r6 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 446e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, #0 │ │ │ │ beq 44674 │ │ │ │ ldr r0, [pc, #256] @ 44758 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ beq 446b4 │ │ │ │ ldr r0, [pc, #212] @ 4475c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r6 │ │ │ │ beq 446b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r5] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r2, [pc, #160] @ 44760 │ │ │ │ ldr r3, [pc, #132] @ 44748 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -34199,41 +34199,41 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #116] @ 44764 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ b 44674 │ │ │ │ ldr r3, [pc, #24] @ 44754 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ b 44698 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r6, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r6, ip, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r2, r8, ror lr │ │ │ │ - mlaeq r2, r4, ip, r5 │ │ │ │ + eoreq r5, r2, r0, lsl #29 │ │ │ │ + mlaeq r2, ip, ip, r5 │ │ │ │ eoreq fp, r6, r8, lsr r9 │ │ │ │ - strdeq r3, [r3], -r4 @ │ │ │ │ + strdeq r3, [r3], -ip @ │ │ │ │ │ │ │ │ 00044768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237c0 │ │ │ │ @@ -34303,19 +34303,19 @@ │ │ │ │ movge r0, #1 │ │ │ │ b 4481c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ str r0, [sp, #4] │ │ │ │ b 447f4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 3fcac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 44860 │ │ │ │ @@ -34356,36 +34356,36 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [fp, r2] │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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] │ │ │ │ @@ -34453,47 +34453,47 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #3 │ │ │ │ bne 44a88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 44a88 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 40004 │ │ │ │ ldr r3, [pc, #456] @ 44cbc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ cmp r4, r8 │ │ │ │ beq 44a88 │ │ │ │ cmp r8, #4 │ │ │ │ bhi 44c7c │ │ │ │ ldrb r8, [r5, r8] │ │ │ │ add pc, pc, r8, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bgt 44a94 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ b 44a94 │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ b 44b2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ b 44b2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -34505,15 +34505,15 @@ │ │ │ │ b 44b2c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bgt 44a20 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ b 44a1c │ │ │ │ ldr r3, [pc, #260] @ 44cb8 │ │ │ │ ldr r7, [fp, r3] │ │ │ │ b 44b90 │ │ │ │ ldr r3, [pc, #260] @ 44cc4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #4 │ │ │ │ @@ -34521,18 +34521,18 @@ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [pc, #200] @ 44cc8 │ │ │ │ str r3, [sl] │ │ │ │ ldr r3, [pc, #136] @ 44c90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -34569,23 +34569,23 @@ │ │ │ │ b 44b2c │ │ │ │ eoreq fp, r6, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r6, r0, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r3, r2, lsr fp │ │ │ │ + eoreq lr, r3, sl, lsr fp │ │ │ │ eorseq r3, r5, ip, lsl lr │ │ │ │ eorseq r3, r5, r0, lsr #28 │ │ │ │ @ instruction: 0x00353df8 │ │ │ │ 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 │ │ │ │ + eoreq lr, r3, pc, 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 │ │ │ │ @@ -34619,30 +34619,30 @@ │ │ │ │ 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 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ subs r4, r1, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ beq 44e68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45618 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -34717,28 +34717,28 @@ │ │ │ │ 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 │ │ │ │ + bl 6d57c │ │ │ │ ldr r2, [pc, #1912] @ 45670 │ │ │ │ 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 262570 │ │ │ │ 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 │ │ │ │ @@ -34757,15 +34757,15 @@ │ │ │ │ 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 25bb48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ beq 44ff0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ @@ -34773,23 +34773,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 455d4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b 45024 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ bne 45018 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -34856,27 +34856,27 @@ │ │ │ │ bgt 4514c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45378 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ strne r0, [r1, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #9 │ │ │ │ streq r0, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 452f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -34900,32 +34900,32 @@ │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ 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 226174 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [pc, #1112] @ 45674 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -34935,15 +34935,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 45520 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ 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 │ │ │ │ @@ -35016,32 +35016,32 @@ │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ 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 226174 │ │ │ │ ldr r3, [pc, #656] @ 45678 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #4 │ │ │ │ bhi 45214 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -35068,15 +35068,15 @@ │ │ │ │ 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 25bb48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ beq 454cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ @@ -35084,23 +35084,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 455a4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd20 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ b 45090 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 45370 │ │ │ │ cmp r4, #0 │ │ │ │ ble 4559c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -35151,70 +35151,70 @@ │ │ │ │ b 45248 │ │ │ │ mov r9, #5 │ │ │ │ b 44ed4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r1, [pc, #204] @ 4568c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 45494 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r1, [pc, #160] @ 45690 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 179064 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 44fb8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, fp │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ b 44dfc │ │ │ │ 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 20df60 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 44dbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r6, r8, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r4, asr r3 │ │ │ │ - eoreq r6, r3, r8, asr #6 │ │ │ │ - eoreq r5, r2, r8, lsl #10 │ │ │ │ + eoreq r6, r3, ip, asr r3 │ │ │ │ + eoreq r6, r3, r0, asr r3 │ │ │ │ + eoreq r5, r2, r0, lsl r5 │ │ │ │ eoreq fp, r6, r4, lsl #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eorseq r3, r5, r8, ror #11 │ │ │ │ - eoreq lr, r3, r4, lsr r1 │ │ │ │ + eoreq lr, r3, ip, 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 │ │ │ │ + eoreq r4, r2, r8, ror #26 │ │ │ │ + eoreq r4, r2, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r0, [pc, #240] @ 4579c │ │ │ │ ldr r2, [pc, #240] @ 457a0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -35255,15 +35255,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 45798 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r2, [pc, #84] @ 457b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ @@ -35302,26 +35302,26 @@ │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ beq 458e0 │ │ │ │ @@ -35392,37 +35392,37 @@ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [pc, #1316] @ 45e94 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ 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 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 459f0 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a858 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ + bl 14a850 │ │ │ │ ldr r3, [pc, #1224] @ 45e9c │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -35457,15 +35457,15 @@ │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 45a8c │ │ │ │ ldr r3, [pc, #1080] @ 45ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ b 45a00 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ @@ -35491,32 +35491,32 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ bl e9620 │ │ │ │ b 45a20 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ 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, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ @@ -35524,174 +35524,174 @@ │ │ │ │ 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 │ │ │ │ bl 23310 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #764] @ 45ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [pc, #740] @ 45eac │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #724] @ 45eb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76db4 │ │ │ │ ldr r3, [pc, #716] @ 45eb4 │ │ │ │ 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 20dfec │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 5355c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dff8 │ │ │ │ ldr r3, [pc, #640] @ 45eb8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 53708 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ bne 45c90 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 45e4c │ │ │ │ ldr r3, [pc, #576] @ 45ebc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ bne 45cc4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #13 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3dc │ │ │ │ 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 791d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ bne 45d30 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 45e18 │ │ │ │ ldr r7, [pc, #472] @ 45ec0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ bne 45d14 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #532] @ 0x214 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45d30 │ │ │ │ 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 │ │ │ │ mov r7, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [pc, #372] @ 45ec8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [pc, #360] @ 45ecc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #344] @ 45ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76db4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfec │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20dfec │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ mov r0, r6 │ │ │ │ bl 5359c │ │ │ │ mov r0, r6 │ │ │ │ bl 5355c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r8] │ │ │ │ bl 53708 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 791cc │ │ │ │ + bl 791d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ mov r0, r6 │ │ │ │ bl 5359c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bl 3eba4 │ │ │ │ b 45a20 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ @@ -35723,27 +35723,27 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0026a6b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r4, lsl #22 │ │ │ │ + eoreq r4, r2, ip, lsl #22 │ │ │ │ eoreq sl, r6, r8, asr #11 │ │ │ │ mlaseq r5, r8, sp, r2 │ │ │ │ + eoreq r4, r2, ip, asr r9 │ │ │ │ eoreq r4, r2, r4, asr r9 │ │ │ │ - eoreq r4, r2, ip, asr #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ eorseq r2, r5, r8, lsl ip │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ eorseq r2, r5, r8, lsl #23 │ │ │ │ eorseq r2, r5, ip, lsl fp │ │ │ │ - strdeq r4, [r2], -r8 @ │ │ │ │ + eoreq r4, r2, r0, lsl #16 │ │ │ │ @ instruction: 0x00352ab0 │ │ │ │ - eoreq r4, r2, ip, lsr #15 │ │ │ │ + @ instruction: 0x002247b4 │ │ │ │ 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 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -35763,31 +35763,31 @@ │ │ │ │ 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 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -35832,15 +35832,15 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 46198 │ │ │ │ ldr r3, [pc, #588] @ 46290 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bne 4622c │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -35894,31 +35894,31 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 461cc │ │ │ │ ldr r3, [pc, #356] @ 462a0 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ beq 45ff8 │ │ │ │ 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 │ │ │ │ + bl 1ea374 │ │ │ │ ldr r3, [pc, #296] @ 462a4 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldmib r0, {r3, r6} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 46020 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -35957,43 +35957,43 @@ │ │ │ │ b 4601c │ │ │ │ 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 │ │ │ │ + bl 1ea374 │ │ │ │ ldr r3, [pc, #100] @ 462b4 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 4608c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r6, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r6, r0, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002245bc │ │ │ │ - eoreq r4, r2, r8, lsr r5 │ │ │ │ + eoreq r4, r2, r4, asr #11 │ │ │ │ + eoreq r4, r2, r0, asr #10 │ │ │ │ @ instruction: 0x003527bc │ │ │ │ - eoreq r4, r2, ip, asr #9 │ │ │ │ - eoreq r4, r2, ip, lsl #10 │ │ │ │ + ldrdeq r4, [r2], -r4 @ │ │ │ │ + eoreq r4, r2, r4, lsl r5 │ │ │ │ strdeq r9, [r6], -r8 @ │ │ │ │ eorseq r2, r5, r4, asr #13 │ │ │ │ - eoreq r4, r2, ip, lsr #8 │ │ │ │ - @ instruction: 0x002252bc │ │ │ │ + eoreq r4, r2, r4, lsr r4 │ │ │ │ + eoreq r5, r2, r4, asr #5 │ │ │ │ + eoreq r4, r2, r8, ror #6 │ │ │ │ + eoreq r4, r2, r4, lsl #7 │ │ │ │ eoreq r4, r2, r0, ror #6 │ │ │ │ - eoreq r4, r2, ip, ror r3 │ │ │ │ - eoreq r4, r2, r8, asr r3 │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -36011,28 +36011,28 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #10 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r1, sp, #20 │ │ │ │ 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 │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #28] │ │ │ │ @@ -36048,57 +36048,57 @@ │ │ │ │ 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 865a8 │ │ │ │ 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 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2150 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [pc, #476] @ 465c8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #460] @ 465cc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76db4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 5355c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ bl 53708 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae20 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ bl 55fdc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ mov r0, r7 │ │ │ │ bl 5359c │ │ │ │ cmp fp, #0 │ │ │ │ beq 46510 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 46540 │ │ │ │ @@ -36122,29 +36122,29 @@ │ │ │ │ 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 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 463d0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ b 464d8 │ │ │ │ - bl 85f6c │ │ │ │ + bl 85f70 │ │ │ │ ldr r1, [r5] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ beq 46478 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -36154,15 +36154,15 @@ │ │ │ │ b 46478 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [pc, #132] @ 465d0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 45ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [pc, #92] @ 465d4 │ │ │ │ str r2, [r3] │ │ │ │ @@ -36180,17 +36180,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r6, r8, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r6, r8, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r4, lsr #4 │ │ │ │ + eoreq r4, r2, ip, lsr #4 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r2, r8, lsr #2 │ │ │ │ + eoreq r4, r2, r0, lsr r1 │ │ │ │ @ instruction: 0xfffffad0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r9, r6, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -36227,15 +36227,15 @@ │ │ │ │ bic ip, r2, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ bne 46784 │ │ │ │ ldr r3, [pc, #452] @ 46838 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 467b8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -36244,18 +36244,18 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 41ccc │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ @@ -36313,23 +36313,23 @@ │ │ │ │ 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 1ea374 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 4680c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ bne 4680c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ b 46738 │ │ │ │ ldr r3, [pc, #48] @ 46844 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -36339,17 +36339,17 @@ │ │ │ │ b 46738 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r6, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r6, r4, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mlaseq r5, r0, r1, r2 │ │ │ │ - eoreq r3, r2, r4, lsl pc │ │ │ │ + eoreq r3, r2, ip, lsl pc │ │ │ │ mlaeq r6, r8, r8, r9 │ │ │ │ - ldrdeq r3, [r2], -r8 @ │ │ │ │ + eoreq r3, r2, r0, ror #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 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -36393,26 +36393,26 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq 46a88 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e740 │ │ │ │ + bl 18e738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a858 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ + bl 14a850 │ │ │ │ ldr r3, [pc, #380] @ 46ac8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp] │ │ │ │ @@ -36457,15 +36457,15 @@ │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 46a2c │ │ │ │ ldr r3, [pc, #196] @ 46ad0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ b 46978 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ @@ -36482,35 +36482,35 @@ │ │ │ │ b 46a04 │ │ │ │ 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 85ef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ b 469a4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18e7fc │ │ │ │ + bl 18e7f4 │ │ │ │ b 46918 │ │ │ │ ldr r0, [pc, #52] @ 46ad4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bl 77d9c │ │ │ │ + bl 77da0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r6, r4, r7, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r6, r4, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r3, r2, r8, ror #25 │ │ │ │ + strdeq r3, [r2], -r0 @ │ │ │ │ eoreq r9, r6, r8, lsr #12 │ │ │ │ @ instruction: 0x00351df8 │ │ │ │ @ instruction: 0xfffff810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -36589,30 +36589,30 @@ │ │ │ │ ldr ip, [pc, #280] @ 46d20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, ip] │ │ │ │ mov r6, r1 │ │ │ │ + add ip, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r2 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + add ip, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ - add ip, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #20 │ │ │ │ - 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 r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #28] │ │ │ │ beq 46c78 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ cmp ip, lr, asr #1 │ │ │ │ beq 46d00 │ │ │ │ @@ -36829,19 +36829,19 @@ │ │ │ │ ldr r3, [pc, #400] @ 47130 │ │ │ │ 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 │ │ │ │ @@ -36925,20 +36925,20 @@ │ │ │ │ movne r9, #4 │ │ │ │ b 46fec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r6, r4, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r6, ip, rrx │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r8, ror #5 │ │ │ │ + strdeq r3, [r2], -r0 @ │ │ │ │ mlaseq r5, r0, r7, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r8, r6, r8, asr #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r3, r2, r4, lsl #11 │ │ │ │ + eoreq r3, r2, ip, lsl #11 │ │ │ │ │ │ │ │ 0004714c : │ │ │ │ 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 │ │ │ │ @@ -36988,17 +36988,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 47230 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ bl 46f48 │ │ │ │ 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 │ │ │ │ + strdeq r3, [r2], -r0 @ │ │ │ │ + eoreq r3, r2, r0, lsl #9 │ │ │ │ + eoreq r3, r2, r0, ror #8 │ │ │ │ │ │ │ │ 00047234 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -37014,19 +37014,19 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #3 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 34bc8 │ │ │ │ @@ -37104,55 +37104,55 @@ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [r6, #128] @ 0x80 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #156] @ 47480 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ bl 47234 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #108] @ 47484 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ bl 47234 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #60] @ 47488 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ bl 47234 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r8, r6, ip, ror ip │ │ │ │ @ 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 │ │ │ │ + strdeq r1, [r2], -r0 @ │ │ │ │ + eoreq r7, r2, ip, ror #13 │ │ │ │ + eoreq r3, r3, r8, lsl #13 │ │ │ │ │ │ │ │ 0004748c : │ │ │ │ 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 │ │ │ │ @@ -37179,36 +37179,36 @@ │ │ │ │ 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, #24 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #316] @ 4765c │ │ │ │ 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, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 265674 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ cmp r4, #23 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ beq 47638 │ │ │ │ ldr r0, [pc, #224] @ 47660 │ │ │ │ add ip, r4, r4, lsl #1 │ │ │ │ @@ -37304,23 +37304,23 @@ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ bl 41dac │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ beq 47794 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 47794 │ │ │ │ @@ -37401,21 +37401,21 @@ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r6, ip, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r6, r4, 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 │ │ │ │ + eoreq r2, r2, r4, lsr #30 │ │ │ │ + eoreq r3, r2, r8, asr #26 │ │ │ │ + eoreq r3, r2, r4, lsr sp │ │ │ │ + eoreq r2, r2, ip, ror #22 │ │ │ │ + eoreq r2, r2, r4, lsr #29 │ │ │ │ eorseq r0, r5, r0, ror #31 │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ + eoreq r3, r2, r0, lsr #32 │ │ │ │ eoreq r8, r6, ip, lsr #15 │ │ │ │ │ │ │ │ 000478a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -37438,17 +37438,17 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #236] @ 47a00 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ @@ -37534,19 +37534,19 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq 47bdc │ │ │ │ cmn r5, #1 │ │ │ │ @@ -37619,15 +37619,15 @@ │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ b 47adc │ │ │ │ mov r1, #0 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ b 47adc │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a4c │ │ │ │ b 47abc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47c28 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47bc8 │ │ │ │ @@ -37651,20 +37651,20 @@ │ │ │ │ b 47adc │ │ │ │ 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 7f948 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 47d44 │ │ │ │ subs r3, r4, #1 │ │ │ │ @@ -37676,15 +37676,15 @@ │ │ │ │ b 47aec │ │ │ │ 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 a7d18 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bne 47d6c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ beq 47d54 │ │ │ │ @@ -37693,24 +37693,24 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movne r1, #0 │ │ │ │ bne 47adc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f948 │ │ │ │ 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 7f584 │ │ │ │ cmp fp, #0 │ │ │ │ movne r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 47aec │ │ │ │ clz r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ @@ -37724,32 +37724,32 @@ │ │ │ │ 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 7f948 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ clz r1, r5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 47adc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r6, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r6, ip, r5, r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r0, r5, ip, asr #25 │ │ │ │ - strdeq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r0, lsl #26 │ │ │ │ eoreq r8, r6, ip, ror r4 │ │ │ │ │ │ │ │ 00047dd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37821,56 +37821,56 @@ │ │ │ │ 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, #60 @ 0x3c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ beq 48220 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 138564 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4817c │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - add r9, sp, #108 @ 0x6c │ │ │ │ + add sl, sp, #108 @ 0x6c │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -37971,35 +37971,35 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ b 48090 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #10 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47f84 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 138564 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ b 47f84 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r7, #2 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ bl 41ccc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -38042,26 +38042,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 48248 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r6, r0, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r6, r4, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, r0, lsl #13 │ │ │ │ - eoreq r2, r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x002226b8 │ │ │ │ - mlaeq r2, r4, r6, r2 │ │ │ │ + eoreq r2, r2, r8, lsl #13 │ │ │ │ + @ instruction: 0x002226b4 │ │ │ │ + eoreq r2, r2, r0, asr #13 │ │ │ │ + mlaeq r2, ip, r6, r2 │ │ │ │ eoreq r7, r6, r4, lsl #30 │ │ │ │ - eoreq pc, r2, ip, asr #3 │ │ │ │ - ldrdeq r2, [r2], -r0 @ │ │ │ │ - eoreq r2, r2, r0, ror #11 │ │ │ │ - eoreq r2, r2, ip, lsl #11 │ │ │ │ - eoreq r1, r3, r8, lsr #16 │ │ │ │ - eoreq r1, r3, ip, lsl r8 │ │ │ │ - mlaeq r2, r8, r4, r2 │ │ │ │ + ldrdeq pc, [r2], -r4 @ │ │ │ │ + ldrdeq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r8, ror #11 │ │ │ │ + mlaeq r2, r4, r5, r2 │ │ │ │ + eoreq r1, r3, r0, lsr r8 │ │ │ │ + eoreq r1, r3, r4, lsr #16 │ │ │ │ + eoreq r2, r2, r0, lsr #9 │ │ │ │ │ │ │ │ 000482a0 : │ │ │ │ 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 │ │ │ │ @@ -38133,15 +38133,15 @@ │ │ │ │ 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 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r6, r8, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r4, r2 │ │ │ │ + eoreq r2, r2, r4, lsr #9 │ │ │ │ eorseq r0, r5, r4, lsl #9 │ │ │ │ eoreq r7, r6, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -38158,38 +38158,38 @@ │ │ │ │ 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 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 41ccc │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ @@ -38235,17 +38235,17 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b 484cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r7, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r6, r0, ror #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r2], -r4 @ │ │ │ │ + ldrdeq r2, [r2], -ip @ │ │ │ │ ldrdeq r7, [r6], -ip @ │ │ │ │ - eoreq r2, r2, r0, lsl #31 │ │ │ │ + eoreq r2, r2, r8, lsl #31 │ │ │ │ │ │ │ │ 00048578 : │ │ │ │ ldr ip, [pc, #28] @ 4859c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r2 │ │ │ │ @@ -38279,15 +38279,15 @@ │ │ │ │ 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 7ef5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4865c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [pc, #104] @ 4869c │ │ │ │ str r3, [r4] │ │ │ │ @@ -38315,16 +38315,16 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r6, ip, lsr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r6, ip, lsl sl │ │ │ │ @ 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 r2, r2, ip, asr r1 │ │ │ │ + eoreq r1, r2, r8, ror #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 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -38347,27 +38347,27 @@ │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -38395,23 +38395,23 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, #7 │ │ │ │ ldr r3, [r5] │ │ │ │ mov sl, #2 │ │ │ │ - add r8, sp, #100 @ 0x64 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ + add r8, sp, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ bl 41ccc │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 3f5ec │ │ │ │ @@ -38572,34 +38572,34 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 487ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r6, r8, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r7, [r6], -r8 @ │ │ │ │ @ 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 @ │ │ │ │ + ldrdeq r4, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, ip, ror #20 │ │ │ │ + eoreq r9, r2, r0, lsr #2 │ │ │ │ + mlaeq r2, r8, pc, r1 @ │ │ │ │ eoreq r7, r6, r4, asr #14 │ │ │ │ - eoreq r1, r2, ip, lsl pc │ │ │ │ - @ instruction: 0x0022edbc │ │ │ │ - eoreq r1, r2, r0, ror #26 │ │ │ │ + eoreq r1, r2, r4, lsr #30 │ │ │ │ + eoreq lr, r2, r4, asr #27 │ │ │ │ + eoreq r1, r2, r8, ror #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 │ │ │ │ + strdeq lr, [r2], -r4 @ │ │ │ │ + eoreq r1, r2, ip, lsr lr │ │ │ │ + eoreq lr, r2, r8, asr #4 │ │ │ │ + eoreq r4, r3, r8, ror #16 │ │ │ │ + eoreq r1, r2, ip, lsl lr │ │ │ │ + eoreq r5, r2, r8, asr #11 │ │ │ │ + @ instruction: 0x0022e1b0 │ │ │ │ + eoreq r4, r3, ip, ror #23 │ │ │ │ + eoreq r8, r3, r8, lsl #15 │ │ │ │ │ │ │ │ 00048af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #44] @ 48b3c │ │ │ │ @@ -38657,21 +38657,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 486ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ + b 731a8 │ │ │ │ eorseq pc, r4, r0, lsl #25 │ │ │ │ - mlaeq r3, r4, r6, r2 │ │ │ │ - eoreq r1, r2, r4, lsr #10 │ │ │ │ + mlaeq r3, ip, r6, r2 │ │ │ │ + eoreq r1, r2, ip, lsr #10 │ │ │ │ eorseq pc, r4, ip, lsr ip @ │ │ │ │ - eoreq r1, r2, r0, asr #25 │ │ │ │ - eoreq r1, r2, r4, ror #9 │ │ │ │ + eoreq r1, r2, r8, asr #25 │ │ │ │ + eoreq r1, r2, ip, ror #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 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -38749,29 +38749,29 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 486ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ + b 731a8 │ │ │ │ ldrdeq r7, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mlaseq r4, r8, fp, pc @ │ │ │ │ - eoreq r1, r2, r4, lsr #24 │ │ │ │ - eoreq r1, r2, ip, lsr r4 │ │ │ │ + eoreq r1, r2, ip, lsr #24 │ │ │ │ + eoreq r1, r2, r4, asr #8 │ │ │ │ eorseq pc, r4, r4, asr fp @ │ │ │ │ - ldrdeq r1, [r2], -r8 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ + eoreq r1, r2, r0, ror #23 │ │ │ │ + eoreq r1, r2, r0, lsl #8 │ │ │ │ eorseq pc, r4, r0, lsl fp @ │ │ │ │ - eoreq r2, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x002213b4 │ │ │ │ + eoreq r2, r3, ip, lsr #10 │ │ │ │ + @ instruction: 0x002213bc │ │ │ │ eorseq pc, r4, ip, asr #21 │ │ │ │ - eoreq r1, r2, r0, asr fp │ │ │ │ - eoreq r1, r2, r4, ror r3 │ │ │ │ + eoreq r1, r2, r8, asr fp │ │ │ │ + eoreq r1, r2, ip, ror 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 │ │ │ │ @@ -38809,21 +38809,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 486ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 731a4 │ │ │ │ + b 731a8 │ │ │ │ eorseq pc, r4, r0, lsr #20 │ │ │ │ - eoreq r1, r2, r4, lsr #21 │ │ │ │ - eoreq r1, r2, r4, asr #5 │ │ │ │ + eoreq r1, r2, ip, lsr #21 │ │ │ │ + eoreq r1, r2, ip, asr #5 │ │ │ │ @ instruction: 0x0034f9dc │ │ │ │ - eoreq r1, r2, r0, ror #20 │ │ │ │ - eoreq r1, r2, r4, lsl #5 │ │ │ │ + eoreq r1, r2, r8, ror #20 │ │ │ │ + eoreq r1, r2, ip, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ 48f18 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -38861,16 +38861,16 @@ │ │ │ │ ldr r3, [pc, #28] @ 48f2c │ │ │ │ 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 │ │ │ │ + mlaeq r2, ip, r9, r1 │ │ │ │ + mlaeq r2, ip, r1, 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 │ │ │ │ @@ -38903,20 +38903,20 @@ │ │ │ │ tst r2, #1 │ │ │ │ beq 49010 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movlt r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e62c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r2, [pc, #120] @ 49064 │ │ │ │ ldr r3, [pc, #100] @ 49054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -38943,16 +38943,16 @@ │ │ │ │ strheq r7, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r6, r0, 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 r1, r2, ip, lsl #17 │ │ │ │ + eoreq r1, r2, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #524] @ 49298 │ │ │ │ ldr r2, [pc, #524] @ 4929c │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ @@ -38980,17 +38980,17 @@ │ │ │ │ tst r4, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ beq 4921c │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #404] @ 492a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asr r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -39004,25 +39004,25 @@ │ │ │ │ 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 1889fc │ │ │ │ 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 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ble 491e4 │ │ │ │ cmp r4, #0 │ │ │ │ movle r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -39039,15 +39039,15 @@ │ │ │ │ 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 │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r2, [pc, #180] @ 492ac │ │ │ │ ldr r3, [pc, #160] @ 4929c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -39072,15 +39072,15 @@ │ │ │ │ b 490f8 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 18e7a0 │ │ │ │ + bl 18e798 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ bgt 491e4 │ │ │ │ cmp r4, r1 │ │ │ │ movlt r1, r4 │ │ │ │ strlt r4, [sp, #20] │ │ │ │ @@ -39089,16 +39089,16 @@ │ │ │ │ eoreq r6, r6, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r6, r8, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ eoreq r6, r6, r0, lsl #28 │ │ │ │ @ instruction: 0x0034f5d0 │ │ │ │ - eoreq r1, r2, ip, ror #12 │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + eoreq r1, r2, r4, ror r6 │ │ │ │ + eoreq r0, r2, ip, ror #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 │ │ │ │ @@ -39122,16 +39122,16 @@ │ │ │ │ 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 │ │ │ │ + mlaeq r2, r4, ip, r0 │ │ │ │ + eoreq r0, r2, r8, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #252] @ 49454 │ │ │ │ ldr ip, [pc, #252] @ 49458 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -39198,16 +39198,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r6, ip, ip, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r6, ip, ror ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq pc, r4, ip, lsr #8 │ │ │ │ - eoreq r1, r3, r4, lsr lr │ │ │ │ - eoreq r0, r2, r4, lsl #23 │ │ │ │ + eoreq r1, r3, ip, lsr lr │ │ │ │ + eoreq r0, r2, ip, lsl #23 │ │ │ │ eoreq r6, r6, ip, asr #23 │ │ │ │ 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 │ │ │ │ @@ -39225,31 +39225,31 @@ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e64 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 49654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ ldr r3, [pc, #384] @ 496a0 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r9, sp, #28 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -39258,45 +39258,45 @@ │ │ │ │ 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 1ea374 │ │ │ │ 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 1ea374 │ │ │ │ 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 1ea374 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ cmp r0, r5 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #0 │ │ │ │ @@ -39309,15 +39309,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ streq r2, [r4] │ │ │ │ moveq r0, r5 │ │ │ │ beq 49628 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r2, [pc, #116] @ 496a4 │ │ │ │ ldr r3, [pc, #96] @ 49694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -39343,16 +39343,16 @@ │ │ │ │ eoreq r6, r6, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r6, r8, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r6, r6, r8, asr #19 │ │ │ │ eorseq pc, r4, ip, lsl #3 │ │ │ │ - eoreq r1, r2, r4, lsr r2 │ │ │ │ - eoreq r0, r2, r4, ror #17 │ │ │ │ + eoreq r1, r2, ip, lsr r2 │ │ │ │ + eoreq r0, r2, ip, ror #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 │ │ │ │ @@ -39368,31 +39368,31 @@ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ 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 20df60 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ bne 49774 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ @@ -39410,42 +39410,42 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ bne 4980c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 4986c │ │ │ │ ldr r6, [pc, #1720] @ 49eb0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ bne 498a0 │ │ │ │ ldr r0, [pc, #1696] @ 49eb4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [pc, #1672] @ 49eb8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #1664] @ 49ebc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #1616] @ 49e98 │ │ │ │ @@ -39472,54 +39472,54 @@ │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 4980c │ │ │ │ b 497f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4980c │ │ │ │ mov r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, #31 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ beq 49e2c │ │ │ │ asrs r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq 4980c │ │ │ │ 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 2137dc │ │ │ │ tst r0, #1 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1412] @ 49ec0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ beq 49e38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r8, #7 │ │ │ │ @@ -39529,15 +39529,15 @@ │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ beq 499b4 │ │ │ │ b 499c4 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e64 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ beq 499c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ bne 499c4 │ │ │ │ @@ -39565,79 +39565,79 @@ │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r8 │ │ │ │ beq 49b00 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #1180] @ 49ed4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ beq 49e60 │ │ │ │ ldr r7, [pc, #1168] @ 49ed8 │ │ │ │ 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 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49e44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ beq 49b00 │ │ │ │ ldr r0, [pc, #1116] @ 49edc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ beq 49b00 │ │ │ │ ldr r9, [pc, #1080] @ 49ee0 │ │ │ │ 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 1739d8 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ bne 49aac │ │ │ │ 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 1ea374 │ │ │ │ mov r1, r7 │ │ │ │ - bl 860b8 │ │ │ │ + bl 860bc │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ beq 4980c │ │ │ │ ldr r3, [pc, #936] @ 49ee4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -39673,21 +39673,21 @@ │ │ │ │ beq 4980c │ │ │ │ ldr r0, [pc, #812] @ 49ef0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r0, [pc, #788] @ 49ef4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ beq 49e68 │ │ │ │ ldr r3, [pc, #756] @ 49ef8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #748] @ 49efc │ │ │ │ @@ -39699,40 +39699,40 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ b 4980c │ │ │ │ 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 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r3, [sp, #64] @ 0x40 │ │ │ │ bne 49d2c │ │ │ │ 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 │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [pc, #552] @ 49ed4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ beq 49e04 │ │ │ │ @@ -39757,22 +39757,22 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 49e78 │ │ │ │ mov r7, #0 │ │ │ │ b 49b64 │ │ │ │ ldr r0, [pc, #484] @ 49f04 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ b 49c6c │ │ │ │ mov fp, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ cmp r7, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ beq 49dd4 │ │ │ │ ldr r3, [pc, #428] @ 49f08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ @@ -39784,114 +39784,114 @@ │ │ │ │ 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 1739d8 │ │ │ │ subs r6, r6, #1 │ │ │ │ bne 49de0 │ │ │ │ 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 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ b 4980c │ │ │ │ ldr r3, [pc, #308] @ 49f10 │ │ │ │ add r3, pc, r3 │ │ │ │ b 49d5c │ │ │ │ ldr r0, [pc, #300] @ 49f14 │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b 49c78 │ │ │ │ cmp r2, ip │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r4] │ │ │ │ beq 49e24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 194d8c │ │ │ │ + bl 194d84 │ │ │ │ str r7, [r4] │ │ │ │ b 49cf0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 49900 │ │ │ │ ldr r3, [pc, #132] @ 49ec4 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ b 49b00 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49a64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b 49a70 │ │ │ │ ldr r3, [pc, #168] @ 49f18 │ │ │ │ add r3, pc, r3 │ │ │ │ b 49c04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #156] @ 49f1c │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ 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 │ │ │ │ + eoreq r1, r3, r8, lsl #21 │ │ │ │ + eoreq r0, r2, ip, asr #16 │ │ │ │ eorseq pc, r4, ip │ │ │ │ - eoreq r1, r3, r8, lsr r9 │ │ │ │ + eoreq r1, r3, r0, asr #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x002667b4 │ │ │ │ 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 │ │ │ │ + eoreq r0, r2, r4, asr #29 │ │ │ │ + ldrdeq r0, [r2], -r4 @ │ │ │ │ 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 │ │ │ │ + eoreq r0, r2, ip, ror #28 │ │ │ │ + eoreq r0, r2, r4, ror #19 │ │ │ │ + eoreq r0, r2, r0, asr #22 │ │ │ │ + eoreq r0, r2, r0, lsr fp │ │ │ │ + @ instruction: 0x00220dbc │ │ │ │ + mlaeq r3, r4, r5, r1 │ │ │ │ + mlaeq r2, r8, sl, r0 │ │ │ │ + @ instruction: 0x002386b4 │ │ │ │ + eoreq r0, r2, r8, lsl #26 │ │ │ │ + strdeq r1, [r3], -r8 @ │ │ │ │ + eoreq r0, r2, r8, ror #23 │ │ │ │ + eoreq r8, r3, ip, asr r5 │ │ │ │ + eoreq r0, r2, ip, lsr fp │ │ │ │ + strdeq r1, [r2], -r8 @ │ │ │ │ + eoreq r1, r3, r0, ror r3 │ │ │ │ + eoreq r1, r2, r4, ror #12 │ │ │ │ + eoreq r0, r2, ip, ror sl │ │ │ │ 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 │ │ │ │ tst r3, #1 │ │ │ │ @@ -39920,16 +39920,16 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #24] @ 49fb8 │ │ │ │ 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 pc, r1, r0, lsr #24 │ │ │ │ + ldrdeq pc, [r1], -r8 @ │ │ │ │ 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -39975,17 +39975,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #16] @ 4a094 │ │ │ │ add r2, pc, r2 │ │ │ │ b 4a054 │ │ │ │ eorseq lr, r4, r8, lsr #16 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ + eoreq r0, r2, r4, ror #17 │ │ │ │ eorseq lr, r4, r4, lsr #15 │ │ │ │ - eoreq r0, r2, r0, ror #17 │ │ │ │ + eoreq r0, r2, r8, ror #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 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -40005,21 +40005,21 @@ │ │ │ │ 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, #28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #32 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ @@ -40084,15 +40084,15 @@ │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [pc, #288] @ 4a350 │ │ │ │ ldr r2, [pc, #288] @ 4a354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 486ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ble 4a2e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #232] @ 4a348 │ │ │ │ add r8, r8, #2 │ │ │ │ @@ -40147,21 +40147,21 @@ │ │ │ │ mov r0, #1 │ │ │ │ b 4a270 │ │ │ │ eoreq r5, r6, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r4, lsr #30 │ │ │ │ @ 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 │ │ │ │ + ldrdeq pc, [r1], -r4 @ │ │ │ │ + eoreq pc, r1, r8, lsr #20 │ │ │ │ + eoreq pc, r1, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq lr, r4, ip, ror #11 │ │ │ │ - eoreq pc, r1, ip, lsl #26 │ │ │ │ - eoreq r0, r3, r8, ror #31 │ │ │ │ + eoreq pc, r1, r4, lsl sp @ │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq r5, r6, r8, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -40186,20 +40186,20 @@ │ │ │ │ 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 │ │ │ │ @@ -40236,24 +40236,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, r4 │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 4a50c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r4, #1 │ │ │ │ @@ -40291,15 +40291,15 @@ │ │ │ │ b 4a52c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r6, r4, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r8, asr ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #9 │ │ │ │ + eoreq r0, r2, ip, lsl #9 │ │ │ │ @ instruction: 0x0034e3d8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r5, r6, r4, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -40316,25 +40316,25 @@ │ │ │ │ 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, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ 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] │ │ │ │ @@ -40374,38 +40374,38 @@ │ │ │ │ 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 1c1fe8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 10784c │ │ │ │ + bl 107858 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ beq 4a734 │ │ │ │ - bl 1c2c30 │ │ │ │ + bl 1c2c18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #80] @ 4a790 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #44] @ 4a774 │ │ │ │ @@ -40421,17 +40421,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r6, r4, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r4, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0034e1b4 │ │ │ │ - eoreq pc, r1, r4, asr #17 │ │ │ │ - eoreq pc, r1, r4, lsr #10 │ │ │ │ - mlaeq r1, ip, r8, pc @ │ │ │ │ + eoreq pc, r1, ip, asr #17 │ │ │ │ + eoreq pc, r1, ip, lsr #10 │ │ │ │ + eoreq pc, r1, r4, lsr #17 │ │ │ │ @ instruction: 0x002658b4 │ │ │ │ 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 │ │ │ │ @@ -40451,22 +40451,22 @@ │ │ │ │ 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 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ beq 4a8f0 │ │ │ │ ldr r2, [pc, #388] @ 4a9b8 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -40564,22 +40564,22 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r6, r8, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r8, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq sp, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r1, r4, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsr #32 │ │ │ │ + eoreq pc, r1, ip, lsr #13 │ │ │ │ + eoreq r0, r2, r8, 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 pc, r1, r8, asr #12 │ │ │ │ + strheq r0, [r2], -ip @ │ │ │ │ + eoreq pc, r1, r0, lsr #12 │ │ │ │ eoreq r5, r6, r8, asr #13 │ │ │ │ - mlaeq r1, ip, r5, pc @ │ │ │ │ + eoreq pc, r1, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #280] @ 4ab10 │ │ │ │ ldr ip, [pc, #280] @ 4ab14 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -40629,40 +40629,40 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4aaf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1c2360 │ │ │ │ + bl 1c2348 │ │ │ │ ldr r2, [pc, #92] @ 4ab2c │ │ │ │ ldr r3, [pc, #64] @ 4ab14 │ │ │ │ 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 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ b 4aabc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r6, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r0, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r4, r8, lsl #27 │ │ │ │ - eoreq pc, r1, r4, ror r4 @ │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ + eoreq pc, r1, ip, ror r4 @ │ │ │ │ + eoreq pc, r1, r0, lsl #2 │ │ │ │ eoreq r5, r6, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -40686,16 +40686,16 @@ │ │ │ │ bl 486ac │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r1, ip, lsl r0 @ │ │ │ │ + eoreq pc, r1, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #440] @ 4ad80 │ │ │ │ ldr r2, [pc, #440] @ 4ad84 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -40809,21 +40809,21 @@ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ b 4ad00 │ │ │ │ eoreq r5, r6, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r6, r0, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r4, r0, asr #23 │ │ │ │ - eoreq lr, r1, r4, asr #30 │ │ │ │ - mlaeq r1, ip, r2, pc @ │ │ │ │ + eoreq lr, r1, ip, asr #30 │ │ │ │ + eoreq pc, r1, r4, lsr #5 │ │ │ │ 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 pc, [r1], -r8 @ │ │ │ │ + eoreq pc, r1, ip, lsr r2 @ │ │ │ │ + eoreq r8, r3, r5, asr #16 │ │ │ │ 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -40847,17 +40847,17 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -40946,20 +40946,20 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r6, r4, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r5, [r6], -r4 @ │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r1, r8, asr r0 @ │ │ │ │ + eoreq lr, r1, ip, lsl #26 │ │ │ │ + eoreq pc, r1, r8, lsr r0 @ │ │ │ │ eorseq sp, r4, r0, lsl #18 │ │ │ │ - eoreq lr, r1, r0, asr #31 │ │ │ │ - eoreq pc, r1, r4, lsl #21 │ │ │ │ + eoreq lr, r1, r8, asr #31 │ │ │ │ + eoreq pc, r1, ip, lsl #21 │ │ │ │ eoreq r5, r6, r8, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -40983,71 +40983,71 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov fp, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str fp, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ + str sl, [sp, #120] @ 0x78 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bne 4b2b4 │ │ │ │ ldr r3, [pc, #1204] @ 4b598 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #1180] @ 4b59c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ cmp r0, r8 │ │ │ │ beq 4b280 │ │ │ │ ldr r3, [pc, #1164] @ 4b5a0 │ │ │ │ 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 7ef5c │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #2 │ │ │ │ beq 4b55c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -41058,15 +41058,15 @@ │ │ │ │ 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 │ │ │ │ + bl 791d0 │ │ │ │ ldr r3, [pc, #1056] @ 4b5a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ beq 4b46c │ │ │ │ @@ -41144,30 +41144,30 @@ │ │ │ │ ldr r3, [pc, #768] @ 4b5bc │ │ │ │ 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 │ │ │ │ + bl 79188 │ │ │ │ ldr r2, [pc, #704] @ 4b59c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ cmp r0, r8 │ │ │ │ beq 4b518 │ │ │ │ ldr r3, [pc, #716] @ 4b5c0 │ │ │ │ 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 7ef5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4b13c │ │ │ │ ldr r2, [pc, #676] @ 4b5c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, #668] @ 4b5c8 │ │ │ │ str sl, [sp, #4] │ │ │ │ @@ -41299,15 +41299,15 @@ │ │ │ │ cmp r2, r8 │ │ │ │ beq 4b280 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ beq 4b280 │ │ │ │ ldr r3, [pc, #152] @ 4b5ec │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4b114 │ │ │ │ @@ -41324,35 +41324,35 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r4, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r4, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r4, ror #17 │ │ │ │ + eoreq pc, r1, ip, ror #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eorseq sp, r4, ip, lsl #12 │ │ │ │ - eoreq r0, r3, r4, lsl r0 │ │ │ │ + eoreq r0, r3, ip, lsl r0 │ │ │ │ eorseq sp, r4, r8, asr #11 │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ + eoreq pc, r1, r8, asr #12 │ │ │ │ eoreq r4, r6, r8, ror #26 │ │ │ │ eorseq sp, r4, r4, asr #10 │ │ │ │ - eoreq pc, r1, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0021f6b4 │ │ │ │ + eoreq pc, r1, ip, asr r7 @ │ │ │ │ + @ instruction: 0x0021f6bc │ │ │ │ @ instruction: 0x0034d4d4 │ │ │ │ mlaseq r4, r4, r4, sp │ │ │ │ - eoreq pc, r1, r4, lsl r5 @ │ │ │ │ + eoreq pc, r1, ip, lsl r5 @ │ │ │ │ eorseq sp, r4, r8, lsr r4 │ │ │ │ - eoreq pc, r2, r0, asr #28 │ │ │ │ + eoreq pc, r2, r8, asr #28 │ │ │ │ @ instruction: 0x0034d3f0 │ │ │ │ - eoreq pc, r1, r8, ror #8 │ │ │ │ + eoreq pc, r1, r0, ror r4 @ │ │ │ │ eorseq sp, r4, r8, lsr #6 │ │ │ │ - eoreq pc, r1, r0, lsr #7 │ │ │ │ - eoreq pc, r1, ip, asr #9 │ │ │ │ - eoreq pc, r1, r0, asr r4 @ │ │ │ │ + eoreq pc, r1, r8, lsr #7 │ │ │ │ + ldrdeq pc, [r1], -r4 @ │ │ │ │ + eoreq pc, r1, r8, asr 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 │ │ │ │ @@ -41374,45 +41374,45 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr fp, [r6, r1] │ │ │ │ ldr r3, [pc, #500] @ 4b850 │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [fp] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r9, sp, #20 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #24 │ │ │ │ mov r2, #6 │ │ │ │ add sl, sp, #16 │ │ │ │ - add r8, sp, #24 │ │ │ │ + add r9, sp, #20 │ │ │ │ add r7, sp, #28 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl 865a4 │ │ │ │ + bl 865a8 │ │ │ │ cmp r0, r4 │ │ │ │ beq 4b774 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #400] @ 4b854 │ │ │ │ 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 85fd4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 4b774 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, #8 │ │ │ │ b 4b710 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -41428,15 +41428,15 @@ │ │ │ │ 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 7ef5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b6fc │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ @@ -41460,29 +41460,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4b7fc │ │ │ │ ldr r3, [pc, #164] @ 4b858 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 4b830 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5f7c │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1f5f84 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #132] @ 4b85c │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #88] @ 4b860 │ │ │ │ str r3, [fp] │ │ │ │ ldr r3, [pc, #52] @ 4b844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -41499,15 +41499,15 @@ │ │ │ │ eoreq r4, r6, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002649b4 │ │ │ │ @ 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 lr, r1, r0, asr fp │ │ │ │ eoreq r4, r6, ip, ror #15 │ │ │ │ │ │ │ │ 0004b864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -41528,48 +41528,48 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #180] @ 4b9b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 865a8 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ beq 4b988 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ stm sp, {r1, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 4b5f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #92] @ 4b9bc │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #68] @ 4b9ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -41619,68 +41619,68 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #12 │ │ │ │ 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, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 20df60 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #440] @ 4bc88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 865a4 │ │ │ │ + bl 865a8 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ beq 4bc38 │ │ │ │ cmp r5, #0 │ │ │ │ bge 4bbf4 │ │ │ │ ldr r3, [pc, #400] @ 4bc8c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 1ce230 │ │ │ │ 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] │ │ │ │ @@ -41712,15 +41712,15 @@ │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #252] @ 4bc94 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f206c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ bl 46848 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #204] @ 4bc98 │ │ │ │ @@ -41732,15 +41732,15 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4bc74 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a00 │ │ │ │ add r1, r5, #2 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 4bb00 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ sub r3, r4, #1 │ │ │ │ @@ -41757,15 +41757,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ bne 4baec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r7] │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3dc │ │ │ │ b 4bb3c │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, #384 @ 0x180 │ │ │ │ str r3, [r2, #8] │ │ │ │ b 4bb88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r6, r4, lsl r6 │ │ │ │ @@ -41781,21 +41781,21 @@ │ │ │ │ │ │ │ │ 0004bca0 : │ │ │ │ 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] @ 4be74 │ │ │ │ + ldr r0, [pc, #440] @ 4be78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #436] @ 4be80 │ │ │ │ + ldr r3, [pc, #432] @ 4be7c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #432] @ 4be84 │ │ │ │ + ldr r1, [pc, #428] @ 4be80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -41805,69 +41805,68 @@ │ │ │ │ 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] @ 4be84 │ │ │ │ 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 265674 │ │ │ │ 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 4be60 │ │ │ │ + ldr r0, [pc, #284] @ 4be88 │ │ │ │ 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 4be60 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 41ea4 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4bde8 │ │ │ │ + ble 4bde4 │ │ │ │ sub r2, lr, #1 │ │ │ │ add r3, r2, r0 │ │ │ │ - b 4bdcc │ │ │ │ + b 4bdc8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bde4 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne 4bdc4 │ │ │ │ + bne 4bdc0 │ │ │ │ rsb r3, lr, #1 │ │ │ │ add r3, r3, ip │ │ │ │ - b 4bdec │ │ │ │ + b 4bde8 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr ip, [pc, #156] @ 4be90 │ │ │ │ + ldr ip, [pc, #156] @ 4be8c │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #120] @ 0x78 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ @@ -41875,55 +41874,55 @@ │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 4b9c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #96] @ 4be94 │ │ │ │ + ldr r2, [pc, #96] @ 4be90 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 4be7c │ │ │ │ + ldr r3, [pc, #64] @ 4be78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4be74 │ │ │ │ + bne 4be70 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 4bd88 │ │ │ │ + b 4bd84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r6, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r6, r8, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaseq r4, r0, sl, ip │ │ │ │ - eorseq ip, r4, ip, lsl #20 │ │ │ │ - eoreq r4, r6, r0, asr #3 │ │ │ │ + mlaseq r4, r4, sl, ip │ │ │ │ + eorseq ip, r4, r0, lsl sl │ │ │ │ + eoreq r4, r6, r4, asr #3 │ │ │ │ │ │ │ │ -0004be98 : │ │ │ │ +0004be94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #280] @ 4bfcc │ │ │ │ - ldr r2, [pc, #280] @ 4bfd0 │ │ │ │ + ldr r1, [pc, #280] @ 4bfc8 │ │ │ │ + ldr r2, [pc, #280] @ 4bfcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #272] @ 4bfd4 │ │ │ │ + ldr r5, [pc, #272] @ 4bfd0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #268] @ 4bfd8 │ │ │ │ + ldr r3, [pc, #268] @ 4bfd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -41940,107 +41939,107 @@ │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #172] @ 4bfd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r4, [r1, r0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - beq 4bf78 │ │ │ │ + beq 4bf74 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 4bfe0 │ │ │ │ + ldr r3, [pc, #132] @ 4bfdc │ │ │ │ add r1, r0, r7 │ │ │ │ strb r4, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 237c0 │ │ │ │ - ldr r1, [pc, #100] @ 4bfe4 │ │ │ │ + ldr r1, [pc, #100] @ 4bfe0 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 4bfe8 │ │ │ │ + ldr r2, [pc, #80] @ 4bfe4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 4bfd0 │ │ │ │ + ldr r3, [pc, #48] @ 4bfcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bfc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, asr #2 │ │ │ │ + eoreq r4, r6, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, lsr #2 │ │ │ │ + eoreq r4, r6, r8, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq ip, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0x0021e8b4 │ │ │ │ - eoreq r4, r6, ip, asr r0 │ │ │ │ + eorseq ip, r4, r4, lsr #17 │ │ │ │ + eoreq lr, r1, r0, asr #17 │ │ │ │ + eoreq r4, r6, r0, rrx │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c03c │ │ │ │ + beq 4c038 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c014 │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ streq r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ 4c044 │ │ │ │ + ldr r0, [pc, #20] @ 4c040 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq lr, r1, r8, asr #20 │ │ │ │ + eoreq lr, r1, r4, asr sl │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ +0004c044 : │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 4c060 │ │ │ │ + ldr r1, [pc, #12] @ 4c05c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ b 4bca0 │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + eoreq lr, r1, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #356] @ 4c1e0 │ │ │ │ - ldr ip, [pc, #356] @ 4c1e4 │ │ │ │ + ldr lr, [pc, #356] @ 4c1dc │ │ │ │ + ldr ip, [pc, #356] @ 4c1e0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ 4c1e8 │ │ │ │ + ldr r2, [pc, #344] @ 4c1e4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #340] @ 4c1ec │ │ │ │ + ldr r3, [pc, #340] @ 4c1e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -42054,99 +42053,99 @@ │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4c0f8 │ │ │ │ + bne 4c0f4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c12c │ │ │ │ - ldr r2, [pc, #240] @ 4c1f0 │ │ │ │ + beq 4c128 │ │ │ │ + ldr r2, [pc, #240] @ 4c1ec │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #228] @ 4c1f4 │ │ │ │ - ldr r2, [pc, #228] @ 4c1f8 │ │ │ │ + ldr r0, [pc, #228] @ 4c1f0 │ │ │ │ + ldr r2, [pc, #228] @ 4c1f4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c144 │ │ │ │ + bne 4c140 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c178 │ │ │ │ - ldr r2, [pc, #176] @ 4c1fc │ │ │ │ + beq 4c174 │ │ │ │ + ldr r2, [pc, #176] @ 4c1f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ 4c200 │ │ │ │ + ldr r2, [pc, #160] @ 4c1fc │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #152] @ 4c204 │ │ │ │ + ldr r0, [pc, #152] @ 4c200 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #80] @ 4c204 │ │ │ │ + ldr r3, [pc, #40] @ 4c1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c1dc │ │ │ │ + bne 4c1d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, ror pc │ │ │ │ + eoreq r3, r6, ip, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, asr pc │ │ │ │ + eoreq r3, r6, ip, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r4, r0, lsl #14 │ │ │ │ - eoreq sp, r1, r8, lsl #27 │ │ │ │ - eoreq pc, r2, r4, lsl #2 │ │ │ │ - @ instruction: 0x0034c6b4 │ │ │ │ - eoreq lr, r1, r4, lsr #14 │ │ │ │ - eoreq sp, r1, r4, lsr sp │ │ │ │ - eoreq r3, r6, r0, asr #28 │ │ │ │ + eorseq ip, r4, r4, lsl #14 │ │ │ │ + mlaeq r1, r4, sp, sp │ │ │ │ + eoreq pc, r2, r0, lsl r1 @ │ │ │ │ + @ instruction: 0x0034c6b8 │ │ │ │ + eoreq lr, r1, r0, lsr r7 │ │ │ │ + eoreq sp, r1, r0, asr #26 │ │ │ │ + eoreq r3, r6, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #524] @ 4c430 │ │ │ │ - ldr ip, [pc, #524] @ 4c434 │ │ │ │ + ldr lr, [pc, #524] @ 4c42c │ │ │ │ + ldr ip, [pc, #524] @ 4c430 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 4c438 │ │ │ │ + ldr r2, [pc, #512] @ 4c434 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #508] @ 4c43c │ │ │ │ + ldr r3, [pc, #508] @ 4c438 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ @@ -42154,252 +42153,252 @@ │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ - ldr r1, [pc, #448] @ 4c440 │ │ │ │ + ldr r1, [pc, #448] @ 4c43c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4c2e4 │ │ │ │ + beq 4c2e0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c2ac │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c2e4 │ │ │ │ - ldr r2, [pc, #396] @ 4c444 │ │ │ │ + beq 4c2e0 │ │ │ │ + ldr r2, [pc, #396] @ 4c440 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #384] @ 4c448 │ │ │ │ - ldr r2, [pc, #384] @ 4c44c │ │ │ │ + ldr r0, [pc, #384] @ 4c444 │ │ │ │ + ldr r2, [pc, #384] @ 4c448 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2fc │ │ │ │ + bne 4c2f8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c334 │ │ │ │ - ldr r2, [pc, #332] @ 4c450 │ │ │ │ + beq 4c330 │ │ │ │ + ldr r2, [pc, #332] @ 4c44c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #312] @ 4c454 │ │ │ │ + ldr r2, [pc, #312] @ 4c450 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #308] @ 4c458 │ │ │ │ + ldr r0, [pc, #308] @ 4c454 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c34c │ │ │ │ + bne 4c348 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c384 │ │ │ │ - ldr r2, [pc, #264] @ 4c45c │ │ │ │ + beq 4c380 │ │ │ │ + ldr r2, [pc, #264] @ 4c458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #244] @ 4c460 │ │ │ │ + ldr r2, [pc, #244] @ 4c45c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 4c464 │ │ │ │ + ldr r0, [pc, #240] @ 4c460 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c39c │ │ │ │ + bne 4c398 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r2, [pc, #196] @ 4c468 │ │ │ │ + beq 4c3cc │ │ │ │ + ldr r2, [pc, #196] @ 4c464 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ 4c46c │ │ │ │ + ldr r2, [pc, #180] @ 4c468 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #172] @ 4c470 │ │ │ │ + ldr r0, [pc, #172] @ 4c46c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #108] @ 4c470 │ │ │ │ + ldr r3, [pc, #40] @ 4c430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c42c │ │ │ │ + bne 4c428 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r6], -r0 @ │ │ │ │ + ldrdeq r3, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00263db0 │ │ │ │ + @ instruction: 0x00263db4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r4, r8, asr #10 │ │ │ │ - @ instruction: 0x0021dbb0 │ │ │ │ - eoreq lr, r1, r4, asr #11 │ │ │ │ - @ instruction: 0x0034c4fc │ │ │ │ - eoreq lr, r1, r8, ror #10 │ │ │ │ - eoreq sp, r1, ip, asr fp │ │ │ │ - eorseq ip, r4, ip, lsr #9 │ │ │ │ - eoreq lr, r2, r8, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl #22 │ │ │ │ - eorseq ip, r4, ip, asr r4 │ │ │ │ - eoreq lr, r1, ip, asr #9 │ │ │ │ - @ instruction: 0x0021dabc │ │ │ │ - strdeq r3, [r6], -r0 @ │ │ │ │ + eorseq ip, r4, ip, asr #10 │ │ │ │ + @ instruction: 0x0021dbbc │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ + eorseq ip, r4, r0, lsl #10 │ │ │ │ + eoreq lr, r1, r4, ror r5 │ │ │ │ + eoreq sp, r1, r8, ror #22 │ │ │ │ + @ instruction: 0x0034c4b0 │ │ │ │ + @ instruction: 0x0022eeb4 │ │ │ │ + eoreq sp, r1, r8, lsl fp │ │ │ │ + eorseq ip, r4, r0, ror #8 │ │ │ │ + ldrdeq lr, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, r8, asr #21 │ │ │ │ + strdeq r3, [r6], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #820] @ 4c7c4 │ │ │ │ + ldr ip, [pc, #820] @ 4c7c0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r0, [pc, #808] @ 4c7c8 │ │ │ │ - ldr r3, [pc, #808] @ 4c7cc │ │ │ │ + ldr r0, [pc, #808] @ 4c7c4 │ │ │ │ + ldr r3, [pc, #808] @ 4c7c8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #800] @ 4c7d0 │ │ │ │ + ldr r7, [pc, #800] @ 4c7cc │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #784] @ 4c7d4 │ │ │ │ + ldr r1, [pc, #784] @ 4c7d0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r7, r1] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 4c7d8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr r3, [pc, #696] @ 4c7d4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c580 │ │ │ │ + beq 4c57c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c550 │ │ │ │ + bne 4c54c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c77c │ │ │ │ - ldr r3, [pc, #644] @ 4c7dc │ │ │ │ + beq 4c778 │ │ │ │ + ldr r3, [pc, #644] @ 4c7d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ 4c7e0 │ │ │ │ + ldr r2, [pc, #640] @ 4c7dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4c5d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c5a4 │ │ │ │ + bne 4c5a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c5d8 │ │ │ │ - ldr r3, [pc, #568] @ 4c7e4 │ │ │ │ + beq 4c5d4 │ │ │ │ + ldr r3, [pc, #568] @ 4c7e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #560] @ 4c7e8 │ │ │ │ + ldr r2, [pc, #560] @ 4c7e4 │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ lsl sl, r3, #2 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4c724 │ │ │ │ + beq 4c720 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - bmi 4c734 │ │ │ │ + bmi 4c730 │ │ │ │ add r3, sl, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cmp r1, r8 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4c650 │ │ │ │ + beq 4c64c │ │ │ │ ands r0, r1, #1 │ │ │ │ - bne 4c620 │ │ │ │ + bne 4c61c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4c798 │ │ │ │ - ldr r3, [pc, #452] @ 4c7ec │ │ │ │ + beq 4c794 │ │ │ │ + ldr r3, [pc, #452] @ 4c7e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 4c7f0 │ │ │ │ + ldr r2, [pc, #444] @ 4c7ec │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r4, #2 │ │ │ │ @@ -42409,310 +42408,310 @@ │ │ │ │ mov r3, #6 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 34948 │ │ │ │ cmp fp, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bge 4c6a0 │ │ │ │ + bge 4c69c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r4, #1073741826 @ 0x40000002 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r1, r1, r9, lsl #2 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 4c690 │ │ │ │ + bne 4c68c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4c6c0 │ │ │ │ + beq 4c6bc │ │ │ │ bl 232ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 47668 │ │ │ │ - ldr r3, [pc, #268] @ 4c7f4 │ │ │ │ + ldr r3, [pc, #268] @ 4c7f0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #260] @ 4c7f8 │ │ │ │ + ldr r2, [pc, #260] @ 4c7f4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #200] @ 4c7c8 │ │ │ │ + ldr r3, [pc, #200] @ 4c7c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c7c0 │ │ │ │ + bne 4c7bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r1, [r6] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4c768 │ │ │ │ + beq 4c764 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 4c7fc │ │ │ │ + ldr r2, [pc, #188] @ 4c7f8 │ │ │ │ str r9, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 4c800 │ │ │ │ + ldr r2, [pc, #168] @ 4c7fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 4c5f4 │ │ │ │ + b 4c5f0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ tst r1, #1 │ │ │ │ mvnne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c5f4 │ │ │ │ - b 4c730 │ │ │ │ + bne 4c5f0 │ │ │ │ + b 4c72c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4c580 │ │ │ │ + b 4c57c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 4c650 │ │ │ │ + b 4c64c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, asr fp │ │ │ │ + eoreq r3, r6, ip, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r4, r0, asr r3 │ │ │ │ - eoreq r3, r6, ip, lsr #22 │ │ │ │ + eorseq ip, r4, r4, asr r3 │ │ │ │ + eoreq r3, r6, r0, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r4, r4, lsr #5 │ │ │ │ - eoreq lr, r1, r0, lsr r3 │ │ │ │ - eorseq ip, r4, r4, asr r2 │ │ │ │ - eoreq lr, r1, ip, asr #5 │ │ │ │ - @ instruction: 0x0034c1d8 │ │ │ │ - eoreq lr, r1, r4, ror r4 │ │ │ │ + eorseq ip, r4, r8, lsr #5 │ │ │ │ + eoreq lr, r1, ip, lsr r3 │ │ │ │ + eorseq ip, r4, r8, asr r2 │ │ │ │ + ldrdeq lr, [r1], -r8 @ │ │ │ │ + @ instruction: 0x0034c1dc │ │ │ │ + eoreq lr, r1, r0, lsl #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r3, [r6], -ip @ │ │ │ │ - eorseq ip, r4, r0, asr #1 │ │ │ │ - eoreq sp, r1, r8, asr r4 │ │ │ │ + eoreq r3, r6, r0, lsl #18 │ │ │ │ + eorseq ip, r4, r4, asr #1 │ │ │ │ + eoreq sp, r1, r4, ror #8 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c820 │ │ │ │ + ldr r0, [pc, #16] @ 4c81c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, ip, lsr r6 │ │ │ │ + b 4c474 │ │ │ │ + eoreq sp, r1, r8, asr #12 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c840 │ │ │ │ + ldr r0, [pc, #16] @ 4c83c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, r0, lsl #12 │ │ │ │ + b 4c474 │ │ │ │ + eoreq sp, r1, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #1084] @ 4cc98 │ │ │ │ - ldr ip, [pc, #1084] @ 4cc9c │ │ │ │ + ldr lr, [pc, #1084] @ 4cc94 │ │ │ │ + ldr ip, [pc, #1084] @ 4cc98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1080] @ 4cca0 │ │ │ │ + ldr r3, [pc, #1080] @ 4cc9c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr r9, [pc, #1056] @ 4cca4 │ │ │ │ + ldr r9, [pc, #1056] @ 4cca0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1040] @ 4cca8 │ │ │ │ + ldr r3, [pc, #1040] @ 4cca4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4c900 │ │ │ │ + bne 4c8fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4c930 │ │ │ │ + beq 4c92c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #924] @ 4ccac │ │ │ │ - ldr r2, [pc, #924] @ 4ccb0 │ │ │ │ + ldr r3, [pc, #924] @ 4cca8 │ │ │ │ + ldr r2, [pc, #924] @ 4ccac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c988 │ │ │ │ + beq 4c984 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c954 │ │ │ │ + bne 4c950 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c988 │ │ │ │ - ldr r3, [pc, #856] @ 4ccb4 │ │ │ │ + beq 4c984 │ │ │ │ + ldr r3, [pc, #856] @ 4ccb0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #848] @ 4ccb8 │ │ │ │ + ldr r2, [pc, #848] @ 4ccb4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add sl, r4, #1 │ │ │ │ ldr r3, [r2, sl, lsl #2] │ │ │ │ lsl r5, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c9a8 │ │ │ │ + bne 4c9a4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4c9dc │ │ │ │ - ldr r3, [pc, #780] @ 4ccbc │ │ │ │ + beq 4c9d8 │ │ │ │ + ldr r3, [pc, #780] @ 4ccb8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #772] @ 4ccc0 │ │ │ │ + ldr r2, [pc, #772] @ 4ccbc │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ add r3, r4, #2 │ │ │ │ - bne 4ca00 │ │ │ │ + bne 4c9fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4ca30 │ │ │ │ + beq 4ca2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 4ccc4 │ │ │ │ + ldr r2, [pc, #696] @ 4ccc0 │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #676] @ 4ccc8 │ │ │ │ + ldr r2, [pc, #676] @ 4ccc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, #8 │ │ │ │ ldr r3, [r2, r8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca48 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4cc04 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca6c │ │ │ │ + bne 4ca68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cbd0 │ │ │ │ + bne 4cbcc │ │ │ │ add fp, r5, #20 │ │ │ │ ldr r3, [r2, fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca88 │ │ │ │ + bne 4ca84 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cb98 │ │ │ │ + bne 4cb94 │ │ │ │ add r3, r4, #7 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r5, #24 │ │ │ │ - bge 4cab4 │ │ │ │ - ldr r1, [pc, #556] @ 4cccc │ │ │ │ + bge 4cab0 │ │ │ │ + ldr r1, [pc, #556] @ 4ccc8 │ │ │ │ ldr r0, [r9, r1] │ │ │ │ ldr r1, [r2, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc3c │ │ │ │ ldr r0, [r2, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movge lr, #0 │ │ │ │ - bge 4cb20 │ │ │ │ - ldr lr, [pc, #436] @ 4cccc │ │ │ │ + bge 4cb1c │ │ │ │ + ldr lr, [pc, #436] @ 4ccc8 │ │ │ │ ldr lr, [r9, lr] │ │ │ │ subs lr, r4, lr │ │ │ │ movne lr, #1 │ │ │ │ ldr r6, [ip, fp] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r5, ip, r5 │ │ │ │ @@ -42721,303 +42720,303 @@ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #372] @ 4cccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #364] @ 4ccd4 │ │ │ │ + ldr r2, [pc, #364] @ 4ccd0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ 4cc9c │ │ │ │ + ldr r3, [pc, #296] @ 4cc98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4cc94 │ │ │ │ + bne 4cc90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #312] @ 4ccd8 │ │ │ │ + ldr r3, [pc, #312] @ 4ccd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #304] @ 4ccdc │ │ │ │ + ldr r2, [pc, #304] @ 4ccd8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #6 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca88 │ │ │ │ - ldr r3, [pc, #264] @ 4cce0 │ │ │ │ + b 4ca84 │ │ │ │ + ldr r3, [pc, #264] @ 4ccdc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #256] @ 4cce4 │ │ │ │ + ldr r2, [pc, #256] @ 4cce0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #5 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca6c │ │ │ │ - ldr r3, [pc, #216] @ 4cce8 │ │ │ │ + b 4ca68 │ │ │ │ + ldr r3, [pc, #216] @ 4cce4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ 4ccec │ │ │ │ + ldr r2, [pc, #208] @ 4cce8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #3 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca4c │ │ │ │ + b 4ca48 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc54 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 4ccf0 │ │ │ │ + ldr r2, [pc, #140] @ 4ccec │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #120] @ 4ccf4 │ │ │ │ + ldr r2, [pc, #120] @ 4ccf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4cab4 │ │ │ │ + b 4cab0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r0, r7, r3 │ │ │ │ + mlaeq r6, r4, r7, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r4, r0, pc, fp @ │ │ │ │ - eoreq r3, r6, r4, ror #14 │ │ │ │ + mlaseq r4, r4, pc, fp @ │ │ │ │ + eoreq r3, r6, r8, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034bef0 │ │ │ │ - eoreq sp, r1, r8, ror pc │ │ │ │ - eorseq fp, r4, r4, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl pc │ │ │ │ - eorseq fp, r4, r0, asr lr │ │ │ │ - eoreq lr, r2, r8, asr r8 │ │ │ │ - @ instruction: 0x0034bdf4 │ │ │ │ - strdeq lr, [r2], -r8 @ │ │ │ │ + @ instruction: 0x0034bef4 │ │ │ │ + eoreq sp, r1, r4, lsl #31 │ │ │ │ + eorseq fp, r4, r8, lsr #29 │ │ │ │ + eoreq sp, r1, r8, lsr #30 │ │ │ │ + eorseq fp, r4, r4, asr lr │ │ │ │ + eoreq lr, r2, r4, ror #16 │ │ │ │ + @ instruction: 0x0034bdf8 │ │ │ │ + eoreq lr, r2, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r3, r6, r8, lsl #9 │ │ │ │ - eorseq fp, r4, r0, ror #24 │ │ │ │ - eoreq sp, r1, r8, lsl pc │ │ │ │ - eorseq fp, r4, r8, lsr #24 │ │ │ │ - eoreq sp, r1, r0, ror #29 │ │ │ │ - @ instruction: 0x0034bbf0 │ │ │ │ - eoreq sp, r1, r8, lsr #29 │ │ │ │ - mlaseq r4, ip, fp, fp │ │ │ │ - eoreq sp, r1, r0, ror #28 │ │ │ │ + eoreq r3, r6, ip, lsl #9 │ │ │ │ + eorseq fp, r4, r4, ror #24 │ │ │ │ + eoreq sp, r1, r4, lsr #30 │ │ │ │ + eorseq fp, r4, ip, lsr #24 │ │ │ │ + eoreq sp, r1, ip, ror #29 │ │ │ │ + @ instruction: 0x0034bbf4 │ │ │ │ + @ instruction: 0x0021deb4 │ │ │ │ + eorseq fp, r4, r0, lsr #23 │ │ │ │ + eoreq sp, r1, ip, ror #28 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd14 │ │ │ │ + ldr r0, [pc, #16] @ 4cd10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, r0, asr #1 │ │ │ │ + b 4c840 │ │ │ │ + eoreq sp, r1, ip, asr #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd34 │ │ │ │ + ldr r0, [pc, #16] @ 4cd30 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, ip, lsl #1 │ │ │ │ + b 4c840 │ │ │ │ + mlaeq r1, r8, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [pc, #1012] @ 4d144 │ │ │ │ + ldr ip, [pc, #1012] @ 4d140 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1004] @ 4d148 │ │ │ │ + ldr r0, [pc, #1004] @ 4d144 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r9, [pc, #996] @ 4d14c │ │ │ │ + ldr r9, [pc, #996] @ 4d148 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ 4d150 │ │ │ │ + ldr r2, [pc, #988] @ 4d14c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r9, r2] │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 4cdf0 │ │ │ │ + bne 4cdec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4cf70 │ │ │ │ + beq 4cf6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4ce24 │ │ │ │ + bne 4ce20 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4ce54 │ │ │ │ + beq 4ce50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 4d154 │ │ │ │ - ldr r2, [pc, #804] @ 4d158 │ │ │ │ + ldr r3, [pc, #804] @ 4d150 │ │ │ │ + ldr r2, [pc, #804] @ 4d154 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ bl 486ac │ │ │ │ mov r5, #8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 1889fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 195130 │ │ │ │ + bl 195128 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4cebc │ │ │ │ - ldr r7, [pc, #728] @ 4d15c │ │ │ │ + ble 4ceb8 │ │ │ │ + ldr r7, [pc, #728] @ 4d158 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ 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 1950e0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 4ce88 │ │ │ │ + bne 4ce84 │ │ │ │ mov r4, #8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3dc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #628] @ 4d160 │ │ │ │ + ldr r3, [pc, #628] @ 4d15c │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #600] @ 4d164 │ │ │ │ + ldr r3, [pc, #600] @ 4d160 │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r8, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f206c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ bl 46848 │ │ │ │ - ldr r3, [pc, #564] @ 4d168 │ │ │ │ + ldr r3, [pc, #564] @ 4d164 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #556] @ 4d16c │ │ │ │ + ldr r2, [pc, #556] @ 4d168 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #508] @ 4d148 │ │ │ │ + ldr r3, [pc, #508] @ 4d144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d140 │ │ │ │ + bne 4d13c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4d0d0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + ble 4d0cc │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ 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 1889fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cfc8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4d004 │ │ │ │ + beq 4d000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4d170 │ │ │ │ - ldr r2, [pc, #408] @ 4d174 │ │ │ │ + ldr r3, [pc, #408] @ 4d16c │ │ │ │ + ldr r2, [pc, #408] @ 4d170 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ @@ -43032,18 +43031,18 @@ │ │ │ │ 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 1d3480 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e44 │ │ │ │ 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 │ │ │ │ @@ -43052,15 +43051,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ 4d178 │ │ │ │ + ldr r1, [pc, #240] @ 4d174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r4, r6 │ │ │ │ @@ -43069,155 +43068,155 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3dc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 4cee4 │ │ │ │ + b 4cee0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r4, #7 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #116] @ 4d17c │ │ │ │ + ldr r0, [pc, #116] @ 4d178 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a20 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 4cee4 │ │ │ │ + b 4cee0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r0, lsr #5 │ │ │ │ + eoreq r3, r6, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, ip, ror r2 │ │ │ │ + eoreq r3, r6, r0, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b9d0 │ │ │ │ - @ instruction: 0x0021dcb8 │ │ │ │ - eoreq sp, r1, r4, ror r9 │ │ │ │ + @ instruction: 0x0034b9d4 │ │ │ │ + eoreq sp, r1, r4, asr #25 │ │ │ │ + eoreq sp, r1, r0, lsl #19 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x0034b8f4 │ │ │ │ + @ instruction: 0x0034b8f8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strheq r3, [r6], -r0 @ │ │ │ │ - eorseq fp, r4, r8, lsr #16 │ │ │ │ - eoreq lr, r2, r8, lsr #4 │ │ │ │ - mlaeq r1, r8, r2, sp │ │ │ │ - strdeq sp, [r1], -r4 @ │ │ │ │ + strheq r3, [r6], -r4 @ │ │ │ │ + eorseq fp, r4, ip, lsr #16 │ │ │ │ + eoreq lr, r2, r4, lsr r2 │ │ │ │ + eoreq sp, r1, r4, lsr #5 │ │ │ │ + eoreq sp, r1, r0, lsl #20 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d198 │ │ │ │ + ldr r0, [pc, #12] @ 4d194 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq ip, r1, ip, asr fp │ │ │ │ + b 4cd34 │ │ │ │ + eoreq ip, r1, r8, ror #22 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d1b4 │ │ │ │ + ldr r0, [pc, #12] @ 4d1b0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq r5, r3, r4, ror #8 │ │ │ │ + b 4cd34 │ │ │ │ + eoreq r5, r3, r0, ror r4 │ │ │ │ │ │ │ │ -0004d1b8 : │ │ │ │ +0004d1b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4d2a4 │ │ │ │ + ldr lr, [pc, #212] @ 4d2a0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4d2a8 │ │ │ │ + ldr r1, [pc, #204] @ 4d2a4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4d2ac │ │ │ │ - ldr ip, [pc, #196] @ 4d2b0 │ │ │ │ + ldr r3, [pc, #196] @ 4d2a8 │ │ │ │ + ldr ip, [pc, #196] @ 4d2ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4d2b4 │ │ │ │ + bl 1f6970 │ │ │ │ + ldr r3, [pc, #100] @ 4d2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 486ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4d2b8 │ │ │ │ + ldr r2, [pc, #64] @ 4d2b4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4d2a8 │ │ │ │ + ldr r3, [pc, #40] @ 4d2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d2a0 │ │ │ │ + bne 4d29c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, lsr #28 │ │ │ │ + eoreq r2, r6, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, lsl #28 │ │ │ │ + eoreq r2, r6, r8, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b5b0 │ │ │ │ - eoreq r2, r6, ip, ror sp │ │ │ │ + @ instruction: 0x0034b5b4 │ │ │ │ + eoreq r2, r6, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #188] @ 4d390 │ │ │ │ + ldr ip, [pc, #188] @ 4d38c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d394 │ │ │ │ + ldr r1, [pc, #176] @ 4d390 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d398 │ │ │ │ - ldr r0, [pc, #168] @ 4d39c │ │ │ │ + ldr r2, [pc, #168] @ 4d394 │ │ │ │ + ldr r0, [pc, #168] @ 4d398 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -43225,58 +43224,58 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d33c │ │ │ │ + bne 4d338 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 4d350 │ │ │ │ - ldr r1, [pc, #92] @ 4d3a0 │ │ │ │ + beq 4d34c │ │ │ │ + ldr r1, [pc, #92] @ 4d39c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d3a4 │ │ │ │ - ldr r3, [pc, #40] @ 4d394 │ │ │ │ + bl 731a8 │ │ │ │ + ldr r2, [pc, #60] @ 4d3a0 │ │ │ │ + ldr r3, [pc, #40] @ 4d390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d38c │ │ │ │ + bne 4d388 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, lsl sp │ │ │ │ + eoreq r2, r6, ip, lsl sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r6], -ip @ │ │ │ │ + eoreq r2, r6, r0, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - mlaeq r6, r0, ip, r2 │ │ │ │ + eoreq sp, r1, r0, ror #15 │ │ │ │ + mlaeq r6, r4, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #272] @ 4d4d0 │ │ │ │ + ldr ip, [pc, #272] @ 4d4cc │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d4d4 │ │ │ │ + ldr r1, [pc, #260] @ 4d4d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #252] @ 4d4d8 │ │ │ │ - ldr r0, [pc, #252] @ 4d4dc │ │ │ │ + ldr r2, [pc, #252] @ 4d4d4 │ │ │ │ + ldr r0, [pc, #252] @ 4d4d8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -43285,79 +43284,79 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ tst r2, #1 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 4d42c │ │ │ │ + bne 4d428 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 4d480 │ │ │ │ - ldr r1, [pc, #172] @ 4d4e0 │ │ │ │ + beq 4d47c │ │ │ │ + ldr r1, [pc, #172] @ 4d4dc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #136] @ 4d4e4 │ │ │ │ - ldr r3, [pc, #116] @ 4d4d4 │ │ │ │ + bl 731a8 │ │ │ │ + ldr r2, [pc, #136] @ 4d4e0 │ │ │ │ + ldr r3, [pc, #116] @ 4d4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d4cc │ │ │ │ + bne 4d4c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d42c │ │ │ │ - ldr r0, [pc, #72] @ 4d4e8 │ │ │ │ + beq 4d428 │ │ │ │ + ldr r0, [pc, #72] @ 4d4e4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d43c │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d43c │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4d42c │ │ │ │ - b 4d440 │ │ │ │ + bne 4d428 │ │ │ │ + b 4d43c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsr #24 │ │ │ │ + eoreq r2, r6, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsl ip │ │ │ │ + eoreq r2, r6, r4, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sp, [r1], -ip @ │ │ │ │ - mlaeq r6, ip, fp, r2 │ │ │ │ - eorseq fp, r4, r0, ror #6 │ │ │ │ + eoreq sp, r1, r8, lsl #14 │ │ │ │ + eoreq r2, r6, r0, lsr #23 │ │ │ │ + eorseq fp, r4, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d614 │ │ │ │ - ldr r2, [pc, #260] @ 4d618 │ │ │ │ + ldr r1, [pc, #260] @ 4d610 │ │ │ │ + ldr r2, [pc, #260] @ 4d614 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #252] @ 4d61c │ │ │ │ - ldr r3, [pc, #252] @ 4d620 │ │ │ │ + ldr r5, [pc, #252] @ 4d618 │ │ │ │ + ldr r3, [pc, #252] @ 4d61c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -43368,77 +43367,77 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 4d594 │ │ │ │ - b 4d5a8 │ │ │ │ + beq 4d590 │ │ │ │ + b 4d5a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5a4 │ │ │ │ + beq 4d5a0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d5a4 │ │ │ │ + bne 4d5a0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 4d570 │ │ │ │ + beq 4d56c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ 4d624 │ │ │ │ + ldr r2, [pc, #116] @ 4d620 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d5d0 │ │ │ │ - ldr r1, [pc, #104] @ 4d628 │ │ │ │ + beq 4d5cc │ │ │ │ + ldr r1, [pc, #104] @ 4d624 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #64] @ 4d62c │ │ │ │ - ldr r3, [pc, #40] @ 4d618 │ │ │ │ + bl 731a8 │ │ │ │ + ldr r2, [pc, #64] @ 4d628 │ │ │ │ + ldr r3, [pc, #40] @ 4d614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d610 │ │ │ │ + bne 4d60c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, ror #21 │ │ │ │ + eoreq r2, r6, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, ip, asr #21 │ │ │ │ + ldrdeq r2, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 @ │ │ │ │ - eoreq r2, r6, ip, lsl #20 │ │ │ │ + eoreq sp, r1, r4, lsl #6 │ │ │ │ + eoreq r2, r6, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #188] @ 4d704 │ │ │ │ + ldr ip, [pc, #188] @ 4d700 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d708 │ │ │ │ + ldr r1, [pc, #176] @ 4d704 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d70c │ │ │ │ - ldr r0, [pc, #168] @ 4d710 │ │ │ │ + ldr r2, [pc, #168] @ 4d708 │ │ │ │ + ldr r0, [pc, #168] @ 4d70c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -43446,288 +43445,288 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d6b0 │ │ │ │ + bne 4d6ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4d6c4 │ │ │ │ - ldr r1, [pc, #92] @ 4d714 │ │ │ │ + beq 4d6c0 │ │ │ │ + ldr r1, [pc, #92] @ 4d710 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d718 │ │ │ │ - ldr r3, [pc, #40] @ 4d708 │ │ │ │ + bl 731a8 │ │ │ │ + ldr r2, [pc, #60] @ 4d714 │ │ │ │ + ldr r3, [pc, #40] @ 4d704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d700 │ │ │ │ + bne 4d6fc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r4, lsr #19 │ │ │ │ + eoreq r2, r6, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, lsl #19 │ │ │ │ + eoreq r2, r6, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - eoreq r2, r6, ip, lsl r9 │ │ │ │ + eoreq sp, r1, r0, ror #3 │ │ │ │ + eoreq r2, r6, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r0, [pc, #412] @ 4d8d0 │ │ │ │ - ldr r2, [pc, #412] @ 4d8d4 │ │ │ │ + ldr r0, [pc, #412] @ 4d8cc │ │ │ │ + ldr r2, [pc, #412] @ 4d8d0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #400] @ 4d8d8 │ │ │ │ + ldr r5, [pc, #400] @ 4d8d4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #396] @ 4d8dc │ │ │ │ + ldr r3, [pc, #396] @ 4d8d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ 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, #4 │ │ │ │ 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 4d7c8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4d89c │ │ │ │ - ldr r1, [pc, #268] @ 4d8e0 │ │ │ │ + beq 4d898 │ │ │ │ + ldr r1, [pc, #268] @ 4d8dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ - ldr r2, [pc, #256] @ 4d8e4 │ │ │ │ + bl 4d1b4 │ │ │ │ + ldr r2, [pc, #256] @ 4d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 4d828 │ │ │ │ + beq 4d824 │ │ │ │ tst ip, #1 │ │ │ │ - bne 4d80c │ │ │ │ + bne 4d808 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 4d820 │ │ │ │ - ldr r1, [pc, #212] @ 4d8e8 │ │ │ │ + beq 4d81c │ │ │ │ + ldr r1, [pc, #212] @ 4d8e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, ip │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 4d848 │ │ │ │ + bne 4d844 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d8b8 │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d0b44 │ │ │ │ + bl 1d0b30 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 4d8ec │ │ │ │ + ldr r2, [pc, #120] @ 4d8e8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 4d8d4 │ │ │ │ + ldr r3, [pc, #88] @ 4d8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d8cc │ │ │ │ + bne 4d8c8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 4d8e4 │ │ │ │ + ldr r1, [pc, #64] @ 4d8e0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [sp, #16] │ │ │ │ streq r1, [sp, #20] │ │ │ │ - bne 4d7f8 │ │ │ │ + bne 4d7f4 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d85c │ │ │ │ - b 4d848 │ │ │ │ + bne 4d858 │ │ │ │ + b 4d844 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr #17 │ │ │ │ + eoreq r2, r6, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsr #17 │ │ │ │ + eoreq r2, r6, r4, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, r8, asr #20 │ │ │ │ + eoreq sp, r2, r4, asr sl │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r1, r0, asr r3 │ │ │ │ - eoreq r2, r6, r0, lsl #15 │ │ │ │ + eoreq sp, r1, ip, asr r3 │ │ │ │ + eoreq r2, r6, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #104] @ 4d970 │ │ │ │ + ldr r7, [pc, #104] @ 4d96c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #144] @ 0x90 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r2, #196] @ 0xc4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4d940 │ │ │ │ + beq 4d93c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1ea36c │ │ │ │ - ldr r2, [pc, #44] @ 4d974 │ │ │ │ - ldr r0, [pc, #44] @ 4d978 │ │ │ │ + b 1ea374 │ │ │ │ + ldr r2, [pc, #44] @ 4d970 │ │ │ │ + ldr r0, [pc, #44] @ 4d974 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 486ac │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0034aef8 │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq sp, r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x0034aefc │ │ │ │ + eoreq sp, r1, ip, lsr r2 │ │ │ │ + eoreq sp, r1, r4, asr #4 │ │ │ │ │ │ │ │ -0004d97c : │ │ │ │ +0004d978 : │ │ │ │ b 486ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1112] @ 4ddf0 │ │ │ │ + ldr ip, [pc, #1112] @ 4ddec │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r0, [pc, #1100] @ 4ddf4 │ │ │ │ - ldr r3, [pc, #1100] @ 4ddf8 │ │ │ │ + ldr r0, [pc, #1100] @ 4ddf0 │ │ │ │ + ldr r3, [pc, #1100] @ 4ddf4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr r8, [pc, #1080] @ 4ddfc │ │ │ │ + ldr r8, [pc, #1080] @ 4ddf8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ 4de00 │ │ │ │ + ldr r3, [pc, #1064] @ 4ddfc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dbc4 │ │ │ │ + bne 4dbc0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r1, r3, #36 @ 0x24 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ cmpne r1, #8 │ │ │ │ - bhi 4dbc4 │ │ │ │ + bhi 4dbc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dab4 │ │ │ │ + beq 4dab0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4da80 │ │ │ │ + bne 4da7c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4dab4 │ │ │ │ - ldr r3, [pc, #892] @ 4de04 │ │ │ │ + beq 4dab0 │ │ │ │ + ldr r3, [pc, #892] @ 4de00 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #884] @ 4de08 │ │ │ │ + ldr r2, [pc, #884] @ 4de04 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ add r9, r6, #1 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - beq 4dbf8 │ │ │ │ + beq 4dbf4 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ mov sl, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dcb8 │ │ │ │ + beq 4dcb4 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r4, r4, r3 │ │ │ │ lsl r8, r4, #2 │ │ │ │ mov r9, #6 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ bl 34948 │ │ │ │ @@ -43736,474 +43735,474 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4db30 │ │ │ │ + bne 4db2c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4dd98 │ │ │ │ + beq 4dd94 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 7f580 │ │ │ │ + bl 7f584 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4dc2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4dc60 │ │ │ │ asr r2, r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 47a0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ 4de0c │ │ │ │ + ldr r2, [pc, #624] @ 4de08 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #592] @ 4ddf4 │ │ │ │ + ldr r3, [pc, #592] @ 4ddf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ddec │ │ │ │ + bne 4dde8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #580] @ 4de10 │ │ │ │ + ldr r3, [pc, #580] @ 4de0c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #576] @ 4de14 │ │ │ │ + ldr r2, [pc, #576] @ 4de10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ bl 486ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 4da5c │ │ │ │ + b 4da58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc80 │ │ │ │ + beq 4dc7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ - bl 8039c │ │ │ │ + bl 803a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4db50 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 4db54 │ │ │ │ + bhi 4db50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 7f944 │ │ │ │ + bl 7f948 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4db54 │ │ │ │ + b 4db50 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 3f540 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ddac │ │ │ │ + bne 4dda8 │ │ │ │ mvn r2, #1 │ │ │ │ - b 4db68 │ │ │ │ - ldr r3, [pc, #400] @ 4de18 │ │ │ │ + b 4db64 │ │ │ │ + ldr r3, [pc, #400] @ 4de14 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #388] @ 4de1c │ │ │ │ + ldr r2, [pc, #388] @ 4de18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ bl 486ac │ │ │ │ - b 4dc10 │ │ │ │ + b 4dc0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 3f540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dae0 │ │ │ │ + bne 4dadc │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ + bl 10440c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4dd60 │ │ │ │ - ldr r3, [pc, #264] @ 4de20 │ │ │ │ + blt 4dd5c │ │ │ │ + ldr r3, [pc, #264] @ 4de1c │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4dd3c │ │ │ │ - b 4dde0 │ │ │ │ + bne 4dd38 │ │ │ │ + b 4dddc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4dde0 │ │ │ │ + beq 4dddc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ + bne 4dd24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 3f540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ - ldr r2, [pc, #188] @ 4de24 │ │ │ │ + bne 4dd24 │ │ │ │ + ldr r2, [pc, #188] @ 4de20 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 4de28 │ │ │ │ + ldr r2, [pc, #160] @ 4de24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 486ac │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4db54 │ │ │ │ + b 4db50 │ │ │ │ mov r2, #7 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ ands r3, r0, #1 │ │ │ │ asrne r2, r0, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ - bne 4db68 │ │ │ │ - b 4dc78 │ │ │ │ + bne 4db64 │ │ │ │ + b 4dc74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr r6 │ │ │ │ + eoreq r2, r6, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, r0, asr lr │ │ │ │ - eoreq r2, r6, r4, lsr #12 │ │ │ │ + eorseq sl, r4, r4, asr lr │ │ │ │ + eoreq r2, r6, r8, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, ror sp │ │ │ │ - strdeq ip, [r1], -r0 @ │ │ │ │ - eoreq r2, r6, r8, asr r4 │ │ │ │ - eorseq sl, r4, r0, lsr ip │ │ │ │ - ldrdeq ip, [r1], -r8 @ │ │ │ │ - eorseq sl, r4, r8, ror fp │ │ │ │ - eoreq ip, r1, r4, lsr #28 │ │ │ │ + eorseq sl, r4, ip, ror sp │ │ │ │ + strdeq ip, [r1], -ip @ │ │ │ │ + eoreq r2, r6, ip, asr r4 │ │ │ │ + eorseq sl, r4, r4, lsr ip │ │ │ │ + eoreq ip, r1, r4, ror #31 │ │ │ │ + eorseq sl, r4, ip, ror fp │ │ │ │ + eoreq ip, r1, r0, lsr lr │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - mlaseq r4, r8, sl, sl │ │ │ │ - eoreq ip, r1, r0, asr #28 │ │ │ │ + mlaseq r4, ip, sl, sl │ │ │ │ + eoreq ip, r1, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4de70 │ │ │ │ + ldr r0, [pc, #40] @ 4de6c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r8, lsl #31 │ │ │ │ + mlaeq r1, r4, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #36] @ 4deb4 │ │ │ │ + ldr r0, [pc, #36] @ 4deb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq fp, r1, r4, asr pc │ │ │ │ + eoreq fp, r1, r0, ror #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] @ 4def8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r4, lsr #30 │ │ │ │ + eoreq fp, r1, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4df44 │ │ │ │ + ldr r0, [pc, #40] @ 4df40 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq fp, r1, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #896] @ 4e2e8 │ │ │ │ + ldr r0, [pc, #896] @ 4e2e4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #892] @ 4e2ec │ │ │ │ + ldr r2, [pc, #892] @ 4e2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #888] @ 4e2f0 │ │ │ │ + ldr ip, [pc, #888] @ 4e2ec │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #868] @ 4e2f4 │ │ │ │ + ldr r1, [pc, #868] @ 4e2f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - blt 4e1ec │ │ │ │ + blt 4e1e8 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ - blt 4e118 │ │ │ │ - ldr r1, [pc, #760] @ 4e2f8 │ │ │ │ - ldr sl, [pc, #760] @ 4e2fc │ │ │ │ + blt 4e114 │ │ │ │ + ldr r1, [pc, #760] @ 4e2f4 │ │ │ │ + ldr sl, [pc, #760] @ 4e2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, #5 │ │ │ │ mov r3, #2 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ + add r8, sp, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ bl 41ccc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 3f5ec │ │ │ │ sub r1, r6, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r4, lsr #31 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e138 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4e2a8 │ │ │ │ - ldr r0, [pc, #600] @ 4e300 │ │ │ │ + blt 4e2a4 │ │ │ │ + ldr r0, [pc, #600] @ 4e2fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #588] @ 4e304 │ │ │ │ + ldr r2, [pc, #588] @ 4e300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm sp, {r2, r6} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #12] │ │ │ │ bl 4748c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #536] @ 4e308 │ │ │ │ + ldr r2, [pc, #536] @ 4e304 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 4e2ec │ │ │ │ + ldr r3, [pc, #500] @ 4e2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e2e4 │ │ │ │ + bne 4e2e0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #492] @ 4e30c │ │ │ │ - ldr sl, [pc, #492] @ 4e310 │ │ │ │ + ldr r1, [pc, #492] @ 4e308 │ │ │ │ + ldr sl, [pc, #492] @ 4e30c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e010 │ │ │ │ + b 4e00c │ │ │ │ cmp r6, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e28c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #444] @ 4e314 │ │ │ │ + ldr r0, [pc, #444] @ 4e310 │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r6, r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ bl 43eb0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #388] @ 4e318 │ │ │ │ + ldr r1, [pc, #388] @ 4e314 │ │ │ │ smull r3, r1, r4, r1 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r1, r3, #10 │ │ │ │ cmp r1, #9 │ │ │ │ mov r1, #6 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bls 4e230 │ │ │ │ - ldr r1, [pc, #340] @ 4e31c │ │ │ │ + bls 4e22c │ │ │ │ + ldr r1, [pc, #340] @ 4e318 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r3, r1, lsl #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt 4e2b4 │ │ │ │ - ldr r3, [pc, #316] @ 4e320 │ │ │ │ + bgt 4e2b0 │ │ │ │ + ldr r3, [pc, #316] @ 4e31c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, r1, lsl #2] │ │ │ │ - b 4e238 │ │ │ │ + b 4e234 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [lr] │ │ │ │ - blt 4e2c0 │ │ │ │ - ldr r1, [pc, #292] @ 4e324 │ │ │ │ - ldr sl, [pc, #292] @ 4e328 │ │ │ │ + blt 4e2bc │ │ │ │ + ldr r1, [pc, #292] @ 4e320 │ │ │ │ + ldr sl, [pc, #292] @ 4e324 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 4e010 │ │ │ │ - ldr r1, [pc, #268] @ 4e32c │ │ │ │ - ldr sl, [pc, #268] @ 4e330 │ │ │ │ + bne 4e00c │ │ │ │ + ldr r1, [pc, #268] @ 4e328 │ │ │ │ + ldr sl, [pc, #268] @ 4e32c │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 4e010 │ │ │ │ - ldr r9, [pc, #252] @ 4e334 │ │ │ │ + b 4e00c │ │ │ │ + ldr r9, [pc, #252] @ 4e330 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ 4e338 │ │ │ │ + ldr r3, [pc, #228] @ 4e334 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r8} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -44211,167 +44210,167 @@ │ │ │ │ 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 │ │ │ │ + b 4e0e0 │ │ │ │ + ldr r7, [pc, #164] @ 4e338 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b 4e18c │ │ │ │ - ldr r0, [pc, #144] @ 4e340 │ │ │ │ + b 4e188 │ │ │ │ + ldr r0, [pc, #144] @ 4e33c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4e0a8 │ │ │ │ - ldr r9, [pc, #136] @ 4e344 │ │ │ │ + b 4e0a4 │ │ │ │ + ldr r9, [pc, #136] @ 4e340 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4e238 │ │ │ │ - ldr r1, [pc, #128] @ 4e348 │ │ │ │ - ldr sl, [pc, #128] @ 4e34c │ │ │ │ + b 4e234 │ │ │ │ + ldr r1, [pc, #128] @ 4e344 │ │ │ │ + ldr sl, [pc, #128] @ 4e348 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e210 │ │ │ │ + b 4e20c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsl #1 │ │ │ │ + mlaeq r6, r0, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, ror r0 │ │ │ │ + eoreq r2, r6, r8, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r3, r8, lsl #4 │ │ │ │ - eoreq pc, r2, ip, asr r6 @ │ │ │ │ - eoreq r4, r3, r8, lsl #4 │ │ │ │ - eoreq ip, r1, r0, lsl #23 │ │ │ │ - eoreq r1, r6, r4, lsl #30 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - eoreq r9, r2, r8, ror r5 │ │ │ │ - strdeq ip, [r1], -r4 @ │ │ │ │ + eoreq r3, r3, r4, lsl r2 │ │ │ │ + eoreq pc, r2, r8, ror #12 │ │ │ │ + eoreq r4, r3, r4, lsl r2 │ │ │ │ + eoreq ip, r1, ip, lsl #23 │ │ │ │ + eoreq r1, r6, r8, lsl #30 │ │ │ │ + eoreq ip, r1, r8, ror #13 │ │ │ │ + eoreq r9, r2, r4, lsl #11 │ │ │ │ + eoreq ip, r1, r0, lsl #22 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - eoreq r1, r6, ip, asr #22 │ │ │ │ - eoreq r3, r3, r8 │ │ │ │ - eoreq pc, r2, ip, asr r4 @ │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - @ instruction: 0x002236b8 │ │ │ │ - eoreq r8, r2, r4, ror #19 │ │ │ │ - eoreq ip, r1, r8, lsl sl │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq r8, r2, ip, asr #12 │ │ │ │ - eoreq r8, r2, r0, ror #18 │ │ │ │ - eoreq ip, r1, r4, lsr r5 │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r1, r6, r0, asr fp │ │ │ │ + eoreq r3, r3, r4, lsl r0 │ │ │ │ + eoreq pc, r2, r8, ror #8 │ │ │ │ + eoreq ip, r1, r8, ror #11 │ │ │ │ + eoreq r3, r2, r4, asr #13 │ │ │ │ + strdeq r8, [r2], -r0 @ │ │ │ │ + eoreq ip, r1, r4, lsr #20 │ │ │ │ + eoreq sp, r1, ip, lsr r2 │ │ │ │ + eoreq r8, r2, r8, asr r6 │ │ │ │ + eoreq r8, r2, ip, ror #18 │ │ │ │ + eoreq ip, r1, r0, asr #10 │ │ │ │ + ldrdeq r9, [r2], -ip @ │ │ │ │ │ │ │ │ -0004e350 : │ │ │ │ +0004e34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 4e394 │ │ │ │ + ldr ip, [pc, #44] @ 4e390 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 4df48 │ │ │ │ + bl 4df44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r4, r0, r4, sl │ │ │ │ + mlaseq r4, r4, r4, sl │ │ │ │ │ │ │ │ -0004e398 : │ │ │ │ +0004e394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4e484 │ │ │ │ + ldr lr, [pc, #212] @ 4e480 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4e488 │ │ │ │ + ldr r1, [pc, #204] @ 4e484 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4e48c │ │ │ │ - ldr ip, [pc, #196] @ 4e490 │ │ │ │ + ldr r3, [pc, #196] @ 4e488 │ │ │ │ + ldr ip, [pc, #196] @ 4e48c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4e494 │ │ │ │ + bl 1f6970 │ │ │ │ + ldr r3, [pc, #100] @ 4e490 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 4df48 │ │ │ │ + bl 4df44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4e498 │ │ │ │ + ldr r2, [pc, #64] @ 4e494 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4e488 │ │ │ │ + ldr r3, [pc, #40] @ 4e484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e480 │ │ │ │ + bne 4e47c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r0, asr #24 │ │ │ │ + eoreq r1, r6, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, r4, lsr #24 │ │ │ │ + eoreq r1, r6, r8, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034a3d0 │ │ │ │ - mlaeq r6, ip, fp, r1 │ │ │ │ + @ instruction: 0x0034a3d4 │ │ │ │ + eoreq r1, r6, r0, lsr #23 │ │ │ │ │ │ │ │ -0004e49c : │ │ │ │ +0004e498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #260] @ 4e5b8 │ │ │ │ - ldr lr, [pc, #260] @ 4e5bc │ │ │ │ + ldr r4, [pc, #260] @ 4e5b4 │ │ │ │ + ldr lr, [pc, #260] @ 4e5b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #248] @ 4e5c0 │ │ │ │ + ldr ip, [pc, #248] @ 4e5bc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr lr, [pc, #232] @ 4e5c4 │ │ │ │ + ldr lr, [pc, #232] @ 4e5c0 │ │ │ │ moveq r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn r3, #1 │ │ │ │ @@ -44392,202 +44391,203 @@ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #120] @ 4e5c4 │ │ │ │ + ldr r2, [pc, #120] @ 4e5c8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 4748c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #68] @ 4e5d0 │ │ │ │ + ldr r2, [pc, #68] @ 4e5cc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4e5bc │ │ │ │ + ldr r3, [pc, #40] @ 4e5b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e5b4 │ │ │ │ + bne 4e5b0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, asr #22 │ │ │ │ + eoreq r1, r6, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, ip, lsl fp │ │ │ │ + eoreq r1, r6, r0, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, lsr #5 │ │ │ │ - eoreq ip, r1, r0, ror #5 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ + eorseq sl, r4, ip, lsr #5 │ │ │ │ + eoreq ip, r1, ip, ror #5 │ │ │ │ + eoreq r1, r6, ip, ror #20 │ │ │ │ │ │ │ │ -0004e5d4 : │ │ │ │ +0004e5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3812] @ 0xee4 │ │ │ │ - ldr r4, [pc, #1124] @ 4ea54 │ │ │ │ + ldr r4, [pc, #1128] @ 4ea54 │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ - ldr lr, [pc, #1120] @ 4ea58 │ │ │ │ + ldr lr, [pc, #1124] @ 4ea58 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #1112] @ 4ea5c │ │ │ │ + ldr ip, [pc, #1116] @ 4ea5c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1104] @ 4ea60 │ │ │ │ + ldr r3, [pc, #1108] @ 4ea60 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #1100] @ 4ea64 │ │ │ │ + ldr r2, [pc, #1104] @ 4ea64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #244] @ 0xf4 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldr r2, [r4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #5 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r2, #15 │ │ │ │ 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 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - str 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 r2, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - 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] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + str r6, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [ip, #116] @ 0x74 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, r0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ - ldreq r2, [r3, #4] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + str r2, [r6, #12] │ │ │ │ + str r2, [r6, #16] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ + ldreq r2, [r3, #4] │ │ │ │ addeq r3, r3, #8 │ │ │ │ ldr r1, [r3] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ ldreq r2, [sp, #288] @ 0x120 │ │ │ │ streq r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ + mov r7, fp │ │ │ │ + str r4, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - mov fp, r6 │ │ │ │ + mov r4, fp │ │ │ │ mov r5, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - beq 4e7b8 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ + add r9, sp, #156 @ 0x9c │ │ │ │ + mov fp, r6 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + beq 4e7b0 │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ + cmp sl, #0 │ │ │ │ add r3, r3, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ - str r1, [sl], #4 │ │ │ │ + str r1, [r4], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 4e79c │ │ │ │ + bne 4e794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - lsl r4, r5, #2 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ str r0, [r3, #-4] │ │ │ │ bl 232ec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, r4, r2 │ │ │ │ + add r3, r6, r9 │ │ │ │ str r0, [r3, #-4] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [fp], #4 │ │ │ │ - beq 4e7cc │ │ │ │ + beq 4e7c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e758 │ │ │ │ + bne 4e754 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ moveq fp, r5 │ │ │ │ - beq 4e8bc │ │ │ │ - b 4e7d0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + beq 4e8bc │ │ │ │ + b 4e7d0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r6, [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 4e89c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 41ccc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -44606,24 +44606,24 @@ │ │ │ │ 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 4e8b4 │ │ │ │ ldr r2, [r8], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4e808 │ │ │ │ + bne 4e808 │ │ │ │ ldr r7, [r5] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 4e878 │ │ │ │ + b 4e878 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #420] @ 4ea68 │ │ │ │ + ldr sl, [pc, #420] @ 4ea68 │ │ │ │ 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 │ │ │ │ @@ -44645,19 +44645,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 4e9e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #288] @ 4ea6c │ │ │ │ + ldr r3, [pc, #288] @ 4ea6c │ │ │ │ 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,76 +44685,76 @@ │ │ │ │ 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 4e95c │ │ │ │ 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] @ 4ea70 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #84] @ 4ea74 │ │ │ │ + ldr r2, [pc, #84] @ 4ea74 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 4ea58 │ │ │ │ + ldr r3, [pc, #48] @ 4ea58 │ │ │ │ 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 4ea50 │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r0, lsl #20 │ │ │ │ + eoreq r1, r6, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, ip, ror #3 │ │ │ │ - ldrdeq r1, [r6], -r0 @ │ │ │ │ + @ instruction: 0x0034a1f0 │ │ │ │ + ldrdeq r1, [r6], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, ip, asr sl │ │ │ │ - eoreq ip, r1, r0, asr r3 │ │ │ │ - eoreq fp, r1, ip, lsr lr │ │ │ │ + eoreq fp, r1, r4, ror #20 │ │ │ │ + eoreq ip, r1, r8, asr r3 │ │ │ │ + eoreq fp, r1, r4, asr #28 │ │ │ │ ldrdeq r1, [r6], -r4 @ │ │ │ │ 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] @ 4eac4 │ │ │ │ + ldr r0, [pc, #52] @ 4eac8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r4, [pc, #32] @ 4eacc │ │ │ │ - ldr r3, [pc, #32] @ 4ead0 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r4, [pc, #32] @ 4eacc │ │ │ │ + ldr r3, [pc, #32] @ 4ead0 │ │ │ │ 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 ip, r1, r4, lsl r2 │ │ │ │ + eoreq fp, r1, ip, lsr r4 │ │ │ │ eoreq r1, r6, ip, asr #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ 0004ead4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -44786,32 +44786,32 @@ │ │ │ │ ldr r2, [pc, #88] @ 4eba4 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [pc, #60] @ 4eba8 │ │ │ │ ldr r3, [pc, #40] @ 4eb98 │ │ │ │ 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 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r1, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsr #3 │ │ │ │ - eoreq fp, r1, r0, asr #25 │ │ │ │ - eoreq ip, r1, r0, asr #3 │ │ │ │ + @ instruction: 0x0021c1b4 │ │ │ │ + eoreq fp, r1, r8, asr #25 │ │ │ │ + eoreq ip, r1, r8, asr #3 │ │ │ │ eoreq r1, r6, ip, lsl #9 │ │ │ │ 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 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -44833,17 +44833,17 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ tst r3, #1 │ │ │ │ @@ -44950,20 +44950,20 @@ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ str r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ bne 4edd4 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ 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] │ │ │ │ @@ -45015,15 +45015,15 @@ │ │ │ │ orr r3, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [pc, #328] @ 4f030 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 4eda0 │ │ │ │ ldr r3, [pc, #304] @ 4f034 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #296] @ 4f038 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ @@ -45056,20 +45056,20 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [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 1d3474 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ 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 │ │ │ │ @@ -45084,30 +45084,30 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r6, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eorseq r9, r4, r4, lsr #24 │ │ │ │ strdeq r1, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r9, r4, r0, lsr #23 │ │ │ │ - eoreq fp, r1, r4, lsr #24 │ │ │ │ + eoreq fp, r1, ip, lsr #24 │ │ │ │ eorseq r9, r4, ip, asr #22 │ │ │ │ - eoreq fp, r1, r0, asr #23 │ │ │ │ + eoreq fp, r1, r8, asr #23 │ │ │ │ @ instruction: 0x00349afc │ │ │ │ - eoreq ip, r2, r4, lsl #10 │ │ │ │ + eoreq ip, r2, ip, lsl #10 │ │ │ │ @ instruction: 0xffff995c │ │ │ │ eoreq r1, r6, ip, lsr #3 │ │ │ │ - @ instruction: 0xfffff0c8 │ │ │ │ - mlaeq r1, r8, lr, fp │ │ │ │ - eoreq fp, r1, r0, asr #29 │ │ │ │ - @ instruction: 0x0021beb0 │ │ │ │ + @ instruction: 0xfffff0c4 │ │ │ │ + eoreq fp, r1, r0, lsr #29 │ │ │ │ + eoreq fp, r1, r8, asr #29 │ │ │ │ + @ instruction: 0x0021beb8 │ │ │ │ @ instruction: 0x003498fc │ │ │ │ - eoreq sl, r1, ip, lsl #25 │ │ │ │ + mlaeq r1, r4, ip, sl │ │ │ │ @ instruction: 0xffff9748 │ │ │ │ - eoreq fp, r1, r0, asr #26 │ │ │ │ - eoreq fp, r1, r4, ror #26 │ │ │ │ + eoreq fp, r1, r8, asr #26 │ │ │ │ + eoreq fp, r1, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #40] @ 4f08c │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -45117,15 +45117,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ bl 4ebac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, r0, ip, sl │ │ │ │ + mlaeq r1, r8, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #40] @ 4f0d4 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -45135,15 +45135,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ bl 4ebac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, ip, asr ip │ │ │ │ + eoreq sl, r1, r4, ror #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 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -45152,15 +45152,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ bl 4ebac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, lsr #24 │ │ │ │ + eoreq sl, r1, r4, lsr 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 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -45170,15 +45170,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ bl 4ebac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, r0, lsl #24 │ │ │ │ + eoreq sl, r1, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [pc, #40] @ 4f1a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -45188,15 +45188,15 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ bl 4ebac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, asr #23 │ │ │ │ + ldrdeq sl, [r1], -r4 @ │ │ │ │ │ │ │ │ 0004f1ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -45215,15 +45215,15 @@ │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 4748c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r9, r4, r8, lsr #12 │ │ │ │ - eoreq fp, r1, ip, asr #23 │ │ │ │ + ldrdeq fp, [r1], -r4 @ │ │ │ │ │ │ │ │ 0004f210 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -45240,15 +45240,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 4748c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eorseq r9, r4, r8, asr #11 │ │ │ │ - mlaeq r1, r0, fp, fp │ │ │ │ + mlaeq r1, r8, fp, fp │ │ │ │ │ │ │ │ 0004f26c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3996] @ 0xf9c │ │ │ │ @@ -45266,40 +45266,40 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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, #28 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f340 │ │ │ │ - bl 17fa18 │ │ │ │ + bl 17fa14 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, #1 │ │ │ │ beq 4f3bc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -45330,15 +45330,15 @@ │ │ │ │ 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 │ │ │ │ + bl 61674 │ │ │ │ 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 │ │ │ │ @@ -45356,18 +45356,18 @@ │ │ │ │ bl 4748c │ │ │ │ b 4f380 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r6, ip, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, ip, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r0, ror #9 │ │ │ │ + eoreq fp, r1, r8, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ eoreq r0, r6, r8, ror #24 │ │ │ │ - eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq fp, r1, ip, lsl #20 │ │ │ │ │ │ │ │ 0004f440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ @@ -45428,24 +45428,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4f554 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 4f50c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r6, r8, fp, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, r8, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r4, lsl #18 │ │ │ │ + eoreq fp, r1, ip, lsl #18 │ │ │ │ eoreq r0, r6, r0, ror #21 │ │ │ │ │ │ │ │ 0004f574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -45466,64 +45466,64 @@ │ │ │ │ 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 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ moveq r7, r3 │ │ │ │ str r2, [r4] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ beq 4f640 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -45538,17 +45538,17 @@ │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ bl 41dac │ │ │ │ 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 20df60 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ beq 4f9d4 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ tst r3, #1 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ @@ -45560,15 +45560,15 @@ │ │ │ │ cmp r5, r6 │ │ │ │ beq 4f94c │ │ │ │ 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 18e62c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f964 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ tst r0, #1 │ │ │ │ @@ -45576,22 +45576,22 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bne 4f788 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ beq 4fad4 │ │ │ │ mov r8, #10 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91c4 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ beq 4f9c4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 18e634 │ │ │ │ + bl 18e62c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4f978 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq 4f9a0 │ │ │ │ @@ -45664,15 +45664,15 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ bl 42eb4 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91c4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bne 4f72c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ bne 4f72c │ │ │ │ @@ -45703,25 +45703,25 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bne 4f7c0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4fa9c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bne 4f7cc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r6 │ │ │ │ beq 4faa0 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 4f7cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b 4f7b4 │ │ │ │ @@ -45834,28 +45834,28 @@ │ │ │ │ b 4f930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r6, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, ip, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, r4, lsl fp │ │ │ │ - strdeq fp, [r1], -r0 @ │ │ │ │ - eoreq sl, r1, r0, ror #31 │ │ │ │ + eoreq sl, r1, ip, lsl fp │ │ │ │ + strdeq fp, [r1], -r8 @ │ │ │ │ + eoreq sl, r1, r8, 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 fp, r1, r0, lsr #8 │ │ │ │ + eoreq sl, r1, r4, lsl #18 │ │ │ │ + eoreq fp, r1, ip, lsl r4 │ │ │ │ + @ instruction: 0x0021a8bc │ │ │ │ + eoreq fp, r1, r0, asr #7 │ │ │ │ + ldrdeq r9, [r2], -r0 @ │ │ │ │ + eoreq fp, r1, ip, lsl sl │ │ │ │ + eoreq fp, r1, r0, lsl sl │ │ │ │ + eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq sl, r1, ip, lsl sp │ │ │ │ │ │ │ │ 0004fbd0 : │ │ │ │ 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 │ │ │ │ @@ -45878,30 +45878,30 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + 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 r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ bl 41ccc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 3f5ec │ │ │ │ @@ -45956,18 +45956,18 @@ │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r6, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, ip, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021a9b0 │ │ │ │ + @ instruction: 0x0021a9b8 │ │ │ │ eorseq r8, r4, r8, lsr #22 │ │ │ │ - eoreq fp, r1, r0, lsl #3 │ │ │ │ - eoreq fp, r1, r4, ror r1 │ │ │ │ + eoreq fp, r1, r8, lsl #3 │ │ │ │ + eoreq fp, r1, ip, ror r1 │ │ │ │ @ instruction: 0x002602b8 │ │ │ │ │ │ │ │ 0004fd8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -45992,16 +45992,16 @@ │ │ │ │ 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 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -46082,24 +46082,24 @@ │ │ │ │ b 4ff08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r6, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, ip, lsr #4 │ │ │ │ @ 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 sl, r1, ip, asr #9 │ │ │ │ + mlaeq r1, r4, r9, sl │ │ │ │ + eoreq fp, r1, r0, rrx │ │ │ │ eoreq r0, r6, ip, asr #2 │ │ │ │ - eoreq fp, r1, r8, ror #11 │ │ │ │ + strdeq fp, [r1], -r0 @ │ │ │ │ eorseq r8, r4, r8, lsl #18 │ │ │ │ - eoreq sl, r1, r0, lsr #8 │ │ │ │ - @ instruction: 0x0021b5bc │ │ │ │ + eoreq sl, r1, r8, lsr #8 │ │ │ │ + eoreq fp, r1, r4, asr #11 │ │ │ │ eorseq r8, r4, r4, ror #17 │ │ │ │ - eoreq fp, r1, r8, lsr #11 │ │ │ │ + @ instruction: 0x0021b5b0 │ │ │ │ eorseq r8, r4, r4, asr #17 │ │ │ │ │ │ │ │ 0004ff94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -46130,31 +46130,31 @@ │ │ │ │ bl f18d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 5010c │ │ │ │ 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 97244 │ │ │ │ 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 20df60 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #256] @ 5016c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ beq 50100 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -46214,21 +46214,21 @@ │ │ │ │ b 5008c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r6, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r6, r8, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, ip, lsl #30 │ │ │ │ + eoreq sl, r1, r4, lsl pc │ │ │ │ eorseq r8, r4, r0, ror #14 │ │ │ │ eoreq pc, r5, ip, lsl pc @ │ │ │ │ - eoreq sl, r1, r4, asr #28 │ │ │ │ + eoreq sl, r1, ip, asr #28 │ │ │ │ eorseq r8, r4, r0, ror #13 │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r0, lsr #27 │ │ │ │ + eoreq sl, r1, r4, ror #29 │ │ │ │ + eoreq sl, r1, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr lr, [pc, #1712] @ 50854 │ │ │ │ ldr ip, [pc, #1712] @ 50858 │ │ │ │ mov r5, r2 │ │ │ │ @@ -46367,21 +46367,21 @@ │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ bne 50790 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, r5, r2 │ │ │ │ eor r9, r3, #1 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ sub r4, r4, r9 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ @@ -46440,15 +46440,15 @@ │ │ │ │ ble 505bc │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, sl │ │ │ │ beq 5047c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ 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 │ │ │ │ @@ -46456,20 +46456,20 @@ │ │ │ │ cmp r5, #3 │ │ │ │ bne 503c4 │ │ │ │ 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 1d3474 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ 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 │ │ │ │ @@ -46555,26 +46555,26 @@ │ │ │ │ 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 1d3474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ ldmibeq r0, {r3, r5} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bne 50770 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ 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] │ │ │ │ @@ -46591,15 +46591,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 4748c │ │ │ │ b 50570 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d3474 │ │ │ │ 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 │ │ │ │ @@ -46620,31 +46620,31 @@ │ │ │ │ ldr r1, [pc, #232] @ 5089c │ │ │ │ ldr r2, [pc, #232] @ 508a0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r5, #2 │ │ │ │ bne 503c4 │ │ │ │ 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 1d3474 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #124] @ 508a4 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -46661,29 +46661,29 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r5, r8, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eorseq r8, r4, r8, asr #12 │ │ │ │ eoreq pc, r5, r8, lsl lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r8, r4, ip, lsr #11 │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ + eoreq sl, r1, r8, lsr r6 │ │ │ │ eorseq r8, r4, ip, asr r5 │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ eorseq r8, r4, r0, lsl #10 │ │ │ │ - eoreq sl, r2, r8, lsl #30 │ │ │ │ - eoreq sl, r2, r8, asr #29 │ │ │ │ + eoreq sl, r2, r0, lsl pc │ │ │ │ + ldrdeq sl, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ + mlaeq r1, r8, lr, r9 │ │ │ │ + eoreq r9, r1, r0, lsr sp │ │ │ │ + eoreq sl, r1, ip, asr #18 │ │ │ │ + eoreq sl, r1, ip, asr sp │ │ │ │ + eoreq sl, r1, r0, lsl #17 │ │ │ │ + mlaeq r1, r8, r8, sl │ │ │ │ + eoreq sl, r1, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #36] @ 508e8 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -46692,15 +46692,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 5018c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, ip, r4, r9 │ │ │ │ + eoreq r9, r1, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #36] @ 5092c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -46709,15 +46709,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 5018c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, r1, r0, ror r4 │ │ │ │ + eoreq r9, r1, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #36] @ 50970 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -46726,15 +46726,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 5018c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #8 │ │ │ │ + eoreq r9, r1, ip, asr #8 │ │ │ │ │ │ │ │ 00050974 : │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 46848 │ │ │ │ │ │ │ │ 00050980 : │ │ │ │ @@ -46760,22 +46760,22 @@ │ │ │ │ ldr r5, [pc, #3176] @ 5163c │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 38b84 │ │ │ │ @@ -46814,25 +46814,25 @@ │ │ │ │ str r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #504] @ 0x1f8 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ ldr r0, [pc, #2960] @ 51648 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r3, [pc, #2944] @ 5164c │ │ │ │ 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 1eedf4 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #2904] @ 51650 │ │ │ │ add ip, ip, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov fp, r2 │ │ │ │ @@ -46840,612 +46840,612 @@ │ │ │ │ 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 1edb54 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #2760] @ 51658 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #2664] @ 5165c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #2568] @ 51660 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #2472] @ 51664 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #2376] @ 51668 │ │ │ │ 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 1eedf4 │ │ │ │ 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 1edb54 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [pc, #2276] @ 5166c │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [pc, #2264] @ 51670 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #2256] @ 51674 │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 1eedf4 │ │ │ │ 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 1edb54 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [pc, #2152] @ 51678 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [pc, #2140] @ 5167c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #2132] @ 51680 │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r3, [pc, #2112] @ 51684 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr sl, [pc, #2108] @ 51688 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r1, [pc, #2084] @ 5168c │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #2064] @ 51690 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1976] @ 51694 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1880] @ 51698 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1784] @ 5169c │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1688] @ 516a0 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1592] @ 516a4 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1496] @ 516a8 │ │ │ │ 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 │ │ │ │ str r2, [ip, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr sl, [pc, #1368] @ 516b0 │ │ │ │ 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 1eedf4 │ │ │ │ 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 1edb54 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [pc, #1256] @ 516b4 │ │ │ │ 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 74154 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1148] @ 516b8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #1052] @ 516bc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #416] @ 0x1a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #956] @ 516c0 │ │ │ │ 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 1eedf4 │ │ │ │ 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 1edb54 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [pc, #856] @ 516c4 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [pc, #844] @ 516c8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #836] @ 516cc │ │ │ │ str r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #736] @ 516d0 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ + bl 1edb54 │ │ │ │ ldr r9, [pc, #640] @ 516d4 │ │ │ │ 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 1eedf4 │ │ │ │ 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 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -47453,15 +47453,15 @@ │ │ │ │ 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 1edb54 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ b 514e8 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ beq 51588 │ │ │ │ @@ -47475,20 +47475,20 @@ │ │ │ │ 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 1ea974 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r0, r0, r4 │ │ │ │ ldmib r0, {r0, r1, r2} │ │ │ │ - bl 1ed45c │ │ │ │ + bl 1ed464 │ │ │ │ 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 │ │ │ │ @@ -47512,28 +47512,28 @@ │ │ │ │ ldr r0, [pc, #340] @ 516e8 │ │ │ │ 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 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #300] @ 516ec │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #296] @ 516f0 │ │ │ │ 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 746b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ @@ -47550,58 +47550,58 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r5, ip, asr r6 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r5, r8, lsr r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r7, r4, r4, lsl lr │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eoreq sl, r1, r4, lsr r6 │ │ │ │ - @ instruction: 0xffffcc5c │ │ │ │ + eoreq sl, r1, r8, lsr r6 │ │ │ │ + eoreq sl, r1, ip, lsr r6 │ │ │ │ + @ instruction: 0xffffcc58 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffffc880 │ │ │ │ - eoreq sl, r1, r8, asr #6 │ │ │ │ - eoreq sl, r1, r8, ror #6 │ │ │ │ - @ instruction: 0xffffcab8 │ │ │ │ + eoreq sl, r1, r0, lsl #11 │ │ │ │ + eoreq sl, r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x0021a4b8 │ │ │ │ + eoreq sl, r1, ip, ror #8 │ │ │ │ + eoreq sl, r1, ip, lsr #8 │ │ │ │ + eoreq sl, r1, ip, ror #7 │ │ │ │ + eoreq sl, r1, r4, lsr #7 │ │ │ │ + @ instruction: 0x0021a3b0 │ │ │ │ + @ instruction: 0xffffc87c │ │ │ │ + eoreq sl, r1, r0, asr r3 │ │ │ │ + eoreq sl, r1, r0, ror r3 │ │ │ │ + @ instruction: 0xffffcab4 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - 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 │ │ │ │ - @ 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 sl, r1, r0, ror #7 │ │ │ │ + eoreq sl, r1, r0, lsl r3 │ │ │ │ + @ instruction: 0xffffc664 │ │ │ │ + eoreq sl, r1, r0, asr #5 │ │ │ │ + eoreq sl, r1, r0, ror r2 │ │ │ │ + eoreq sl, r1, r4, lsr #4 │ │ │ │ + ldrdeq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, ip, lsl #3 │ │ │ │ + eoreq sl, r1, r4, asr #2 │ │ │ │ + @ instruction: 0xffffc2b0 │ │ │ │ + eoreq sl, r1, ip, ror #1 │ │ │ │ + mlaeq r1, r0, r0, sl │ │ │ │ + eoreq sl, r1, r4, lsr r0 │ │ │ │ + eoreq r9, r1, r8, ror #31 │ │ │ │ + mlaeq r1, ip, pc, r9 @ │ │ │ │ eoreq r9, r1, r4, asr #30 │ │ │ │ - @ instruction: 0xffffbf28 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ + eoreq r9, r1, ip, asr #30 │ │ │ │ + @ instruction: 0xffffbf24 │ │ │ │ + eoreq r9, r1, r0, ror #29 │ │ │ │ + mlaeq r1, r0, lr, r9 │ │ │ │ eorseq r7, r4, r8, ror #6 │ │ │ │ eorseq r7, r4, r4, ror #6 │ │ │ │ eorseq r7, r4, r0, lsr #6 │ │ │ │ - eoreq r8, r1, r0, lsl #14 │ │ │ │ + eoreq r8, r1, r8, lsl #14 │ │ │ │ @ instruction: 0xfffedf48 │ │ │ │ - eoreq r9, r1, ip, lsr #26 │ │ │ │ + eoreq r9, r1, r4, lsr sp │ │ │ │ @ instruction: 0xffff54fc │ │ │ │ strdeq lr, [r5], -r4 @ │ │ │ │ │ │ │ │ 000516f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -47629,21 +47629,21 @@ │ │ │ │ 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 74154 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 214950 │ │ │ │ + bl 214958 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #68] @ 517e0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 517cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -47655,15 +47655,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r5, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r5, r8, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffff4e6c │ │ │ │ - mlaeq r1, ip, fp, r9 │ │ │ │ + eoreq r9, r1, r4, lsr #23 │ │ │ │ eoreq lr, r5, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs lr, r3, #0 │ │ │ │ movne lr, #1 │ │ │ │ subs ip, r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movne r0, ip │ │ │ │ @@ -47908,17 +47908,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 214994 │ │ │ │ + eoreq r8, r1, ip, ror #25 │ │ │ │ + eoreq r9, r1, r8, ror r7 │ │ │ │ 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 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -47930,20 +47930,20 @@ │ │ │ │ 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 2163dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r1, r8, lsl #25 │ │ │ │ + mlaeq r1, r0, ip, r8 │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - eoreq r9, r1, r0, lsl r7 │ │ │ │ + eoreq r9, r1, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #72] @ 51ca0 │ │ │ │ ldr r4, [pc, #72] @ 51ca4 │ │ │ │ ldr lr, [pc, #72] @ 51ca8 │ │ │ │ @@ -47957,21 +47957,21 @@ │ │ │ │ ldr lr, [ip, lr] │ │ │ │ ldr r0, [pc, #40] @ 51cac │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mlaeq r5, r8, r3, lr │ │ │ │ - eoreq r9, r1, r8, lsl #14 │ │ │ │ + eoreq r9, r1, r0, lsl r7 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x002196bc │ │ │ │ + eoreq r9, r1, r4, asr #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 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -47981,18 +47981,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002196b0 │ │ │ │ + @ instruction: 0x002196b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 51d54 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -48002,18 +48002,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl #13 │ │ │ │ + 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] @ 51da8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -48023,18 +48023,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #12 │ │ │ │ + eoreq r9, r1, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 51dfc │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -48044,18 +48044,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl r6 │ │ │ │ + eoreq r9, r1, ip, lsl r6 │ │ │ │ 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 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -48079,15 +48079,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ beq 51ed0 │ │ │ │ ldr r2, [pc, #248] @ 51f6c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 20794c │ │ │ │ + bl 207954 │ │ │ │ cmp r0, #0 │ │ │ │ bne 51ec4 │ │ │ │ ldr r3, [pc, #224] @ 51f70 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #216] @ 51f74 │ │ │ │ str r3, [r5] │ │ │ │ @@ -48106,15 +48106,15 @@ │ │ │ │ b 51e90 │ │ │ │ ldr r3, [pc, #152] @ 51f70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ subs r0, r0, r7 │ │ │ │ movne r0, #1 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20de24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ beq 51f18 │ │ │ │ ldr r3, [pc, #104] @ 51f6c │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -48124,21 +48124,21 @@ │ │ │ │ bne 51f28 │ │ │ │ ldr r2, [pc, #92] @ 51f7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ b 51e94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - bl 20794c │ │ │ │ + bl 207954 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51f18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r6, [r3, #672] @ 0x2a0 │ │ │ │ b 51f18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq lr, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0025e1bc │ │ │ │ @@ -48222,15 +48222,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #68] @ 520f4 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7939c │ │ │ │ + bl 793a0 │ │ │ │ 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 │ │ │ │ @@ -48282,15 +48282,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ bne 521a4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85318 │ │ │ │ + bl 8531c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 521ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #112] @ 52234 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #92] @ 52228 │ │ │ │ @@ -48343,38 +48343,38 @@ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [r4] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bc4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 52320 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 52398 │ │ │ │ @@ -48412,31 +48412,31 @@ │ │ │ │ b 52340 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 52320 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 8667c │ │ │ │ + bl 86680 │ │ │ │ cmp r0, #0 │ │ │ │ bne 52318 │ │ │ │ b 52320 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r5, r8, sp, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r5, r8, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq sp, r5, r8, lsr #25 │ │ │ │ - mlaeq r1, r4, r0, r9 │ │ │ │ + mlaeq r1, ip, r0, r9 │ │ │ │ ldr r3, [pc, #16] @ 523f4 │ │ │ │ ldr r2, [pc, #16] @ 523f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 206a44 │ │ │ │ + b 206a4c │ │ │ │ eoreq sp, r5, r4, lsl ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #388] @ 52598 │ │ │ │ @@ -48455,21 +48455,21 @@ │ │ │ │ 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, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #292] @ 525a8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ @@ -48576,18 +48576,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r6, [pc, #200] @ 52700 │ │ │ │ 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] │ │ │ │ @@ -48665,19 +48665,19 @@ │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [pc, #104] @ 52840 │ │ │ │ @@ -48776,102 +48776,102 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r7, #16] │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #460] @ 52b08 │ │ │ │ ldr r4, [pc, #460] @ 52b0c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5888 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #436] @ 52b10 │ │ │ │ str r3, [r7, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #408] @ 52b14 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #404] @ 52b18 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #372] @ 52b1c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #368] @ 52b20 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #336] @ 52b24 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #332] @ 52b28 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #300] @ 52b2c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #296] @ 52b30 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #264] @ 52b34 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #260] @ 52b38 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #228] @ 52b3c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #224] @ 52b40 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #192] @ 52b44 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #188] @ 52b48 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #144] @ 52b4c │ │ │ │ str r3, [r6] │ │ │ │ @@ -48890,30 +48890,30 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r5, r8, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff6b0 │ │ │ │ @ instruction: 0xfffff678 │ │ │ │ @ instruction: 0xfffff258 │ │ │ │ eorseq r5, r4, r8, lsl #31 │ │ │ │ - eoreq r8, r1, r8, lsr #22 │ │ │ │ - eoreq r8, r1, r4, lsr #22 │ │ │ │ + eoreq r8, r1, r0, lsr fp │ │ │ │ + eoreq r8, r1, ip, lsr #22 │ │ │ │ @ instruction: 0xfffff49c │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ + eoreq r8, r1, r8, lsl #21 │ │ │ │ @ instruction: 0xfffff418 │ │ │ │ - eoreq r8, r1, r0, lsr sl │ │ │ │ + eoreq r8, r1, r8, lsr sl │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + strdeq r8, [r1], -r8 @ │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ - mlaeq r1, ip, r9, r8 │ │ │ │ + eoreq r8, r1, r4, lsr #19 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ - eoreq r8, r1, ip, lsl r9 │ │ │ │ + eoreq r8, r1, r4, lsr #18 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r0, ror #17 │ │ │ │ @ instruction: 0xfffff16c │ │ │ │ - mlaeq r1, r4, r8, r8 │ │ │ │ + mlaeq r1, ip, r8, r8 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ eoreq sp, r5, r8, lsr r5 │ │ │ │ │ │ │ │ 00052b50 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00052b54 : │ │ │ │ @@ -48952,26 +48952,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #3 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 20c0ec │ │ │ │ + bl 20c0f4 │ │ │ │ ldr r2, [pc, #624] @ 52e90 │ │ │ │ mov r0, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ @@ -48996,25 +48996,25 @@ │ │ │ │ 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 1c4dd8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2175fc │ │ │ │ + bl 217604 │ │ │ │ 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 1c4864 │ │ │ │ cmp r0, r8 │ │ │ │ beq 52e20 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -49065,15 +49065,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 52e78 │ │ │ │ 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 1c4dec │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 52d64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -49104,25 +49104,25 @@ │ │ │ │ ldr r3, [pc, #104] @ 52e9c │ │ │ │ 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 │ │ │ │ + bl 1c4cfc │ │ │ │ b 52e14 │ │ │ │ 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 │ │ │ │ + bl 1c4cfc │ │ │ │ b 52e14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r5, ip, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r5, ip, lsr r4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -49203,18 +49203,18 @@ │ │ │ │ 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 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ @@ -49314,20 +49314,20 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r5, r0, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r5, r4, ip, ror r9 │ │ │ │ eorseq r5, r4, r0, ror #18 │ │ │ │ strheq sp, [r5], -r4 @ │ │ │ │ eorseq r5, r4, r0, ror #17 │ │ │ │ - eoreq lr, r1, r4, asr r2 │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ - eoreq r8, r1, r8, lsr #9 │ │ │ │ + eoreq lr, r1, ip, asr r2 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + @ instruction: 0x002184b0 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r8, r1, r4, lsr r3 │ │ │ │ - eoreq r8, r1, r8, lsr r3 │ │ │ │ + eoreq r8, r1, ip, lsr r3 │ │ │ │ + eoreq r8, r1, r0, asr #6 │ │ │ │ │ │ │ │ 000531a0 : │ │ │ │ ldr r3, [pc, #48] @ 531d8 │ │ │ │ ldr r1, [pc, #48] @ 531dc │ │ │ │ ldr r2, [pc, #48] @ 531e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r1] │ │ │ │ @@ -49369,24 +49369,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ str r3, [r2] │ │ │ │ + mov r0, #20 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, #20 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 34bc8 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ ldr ip, [pc, #688] @ 5354c │ │ │ │ @@ -49417,15 +49417,15 @@ │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53310 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, r4 │ │ │ │ bge 534a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e2c │ │ │ │ + bl 206e34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [pc, #552] @ 5354c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r3] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -49461,15 +49461,15 @@ │ │ │ │ ldr r3, [pc, #412] @ 5354c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 206ed8 │ │ │ │ + bl 206ee0 │ │ │ │ ldr r3, [pc, #388] @ 53554 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ beq 534fc │ │ │ │ @@ -49623,18 +49623,18 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ lsl r4, r4, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -49706,20 +49706,20 @@ │ │ │ │ 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 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #732] @ 53a6c │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #16 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [ip, r3] │ │ │ │ ldr r3, [pc, #708] @ 53a70 │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -49844,23 +49844,23 @@ │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ b 5383c │ │ │ │ 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, #56] @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -49961,16 +49961,16 @@ │ │ │ │ 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] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [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> │ │ │ │ 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> │ │ │ │ @@ -50010,15 +50010,15 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 53cb0 <_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 209674 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ b 53b90 <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ bne 53c7c <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ @@ -50030,15 +50030,15 @@ │ │ │ │ str lr, [r7, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ bl 52b84 │ │ │ │ mov r3, r0 │ │ │ │ b 53bec <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e64 │ │ │ │ mov r3, r0 │ │ │ │ b 53bd4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 34948 │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, ip, r4 │ │ │ │ @@ -50107,17 +50107,17 @@ │ │ │ │ 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> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -50166,15 +50166,15 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 53f4c <_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 209674 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 53ddc <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ bne 53f18 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ @@ -50199,15 +50199,15 @@ │ │ │ │ bl 47dd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r6] │ │ │ │ b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e64 │ │ │ │ mov r3, r0 │ │ │ │ b 53e3c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 34948 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ @@ -50261,17 +50261,17 @@ │ │ │ │ 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> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -50317,15 +50317,15 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 541a0 <_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 209674 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ b 54044 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ bne 54138 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ @@ -50337,15 +50337,15 @@ │ │ │ │ str lr, [r8, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ bl 52b84 │ │ │ │ mov r3, r0 │ │ │ │ b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e64 │ │ │ │ mov r3, r0 │ │ │ │ b 54088 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 34948 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r4 │ │ │ │ @@ -50413,17 +50413,17 @@ │ │ │ │ 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> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -50475,15 +50475,15 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 54438 <_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 209674 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b 54298 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ bne 543dc <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ @@ -50508,15 +50508,15 @@ │ │ │ │ bl 47dd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - bl 78e60 │ │ │ │ + bl 78e64 │ │ │ │ mov r3, r0 │ │ │ │ b 542f8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 34948 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ @@ -50571,15 +50571,15 @@ │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ beq 54548 <_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 793a0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ands r6, r5, #1 │ │ │ │ bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r5] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ @@ -50629,15 +50629,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 47dd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836e4 │ │ │ │ b 5459c <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ eoreq fp, r5, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ 000545c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -50717,27 +50717,27 @@ │ │ │ │ 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 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #124] @ 54790 │ │ │ │ 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 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ bl 520f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 5223c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -50754,15 +50754,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r5, r8, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r5, r8, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00216db0 │ │ │ │ + @ instruction: 0x00216db8 │ │ │ │ eoreq fp, r5, r0, lsr #17 │ │ │ │ │ │ │ │ 00054798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -50790,23 +50790,23 @@ │ │ │ │ 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 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 54920 │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ beq 54958 │ │ │ │ @@ -50822,15 +50822,15 @@ │ │ │ │ str ip, [r2, #-4]! │ │ │ │ cmp lr, r3 │ │ │ │ bne 54878 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5493c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ @@ -50860,15 +50860,15 @@ │ │ │ │ bne 54960 │ │ │ │ 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 81f40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 548a4 │ │ │ │ ldr r1, [pc, #56] @ 5497c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r7] │ │ │ │ @@ -50879,15 +50879,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r5, r0, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r5, ip, lsl r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq fp, [r5], -ip @ │ │ │ │ - eoreq r6, r1, r0, lsl #24 │ │ │ │ + eoreq r6, r1, r8, lsl #24 │ │ │ │ │ │ │ │ 00054980 : │ │ │ │ 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 │ │ │ │ @@ -50918,50 +50918,50 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ - str sl, [sp, #196] @ 0xc4 │ │ │ │ + str sl, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ beq 55104 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 54aa8 │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 54aa8 │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 81f3c │ │ │ │ + bl 81f40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 55094 │ │ │ │ cmp r5, #1 │ │ │ │ bne 54b60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [pc, #2388] @ 55414 │ │ │ │ @@ -50988,15 +50988,15 @@ │ │ │ │ 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 89d78 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ ldr r2, [pc, #2276] @ 55420 │ │ │ │ ldr r3, [pc, #2244] @ 55404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -51017,23 +51017,23 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + bl 20c0f4 │ │ │ │ ldr r3, [pc, #2140] @ 55424 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 520f8 │ │ │ │ @@ -51074,28 +51074,28 @@ │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ 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, #124 @ 0x7c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [pc, #1888] @ 5542c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -51200,15 +51200,15 @@ │ │ │ │ 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 8573c │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bne 55064 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #160] @ 0xa0 │ │ │ │ @@ -51262,26 +51262,26 @@ │ │ │ │ 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 1c4cfc │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ b 54b34 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ b 54cf4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 87ad4 │ │ │ │ + bl 87ad8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ b 54db8 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ @@ -51295,15 +51295,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ bne 54d0c │ │ │ │ b 54e30 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ b 54ad0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ @@ -51318,22 +51318,22 @@ │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 520f8 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 54e5c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ 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 │ │ │ │ @@ -51389,15 +51389,15 @@ │ │ │ │ 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 │ │ │ │ + bl 1c4cfc │ │ │ │ b 54f74 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ beq 55234 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -51405,15 +51405,15 @@ │ │ │ │ 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 85804 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [r1, #684] @ 0x2ac │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, r4 │ │ │ │ beq 552c0 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ @@ -51437,28 +51437,28 @@ │ │ │ │ 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 │ │ │ │ + bl 1c4cfc │ │ │ │ b 54f74 │ │ │ │ cmp r1, #0 │ │ │ │ bne 55190 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ beq 553ac │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55394 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 85804 │ │ │ │ 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 │ │ │ │ @@ -51479,15 +51479,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #128] @ 0x80 │ │ │ │ mov r3, ip │ │ │ │ b 55210 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 85800 │ │ │ │ + bl 85804 │ │ │ │ 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 │ │ │ │ @@ -51525,64 +51525,64 @@ │ │ │ │ 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 │ │ │ │ + bl 1c4cfc │ │ │ │ b 54f74 │ │ │ │ ldr r0, [pc, #176] @ 5544c │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 55254 │ │ │ │ ldr r0, [pc, #156] @ 55450 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ b 55248 │ │ │ │ cmp ip, #0 │ │ │ │ strne r6, [sp, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ b 55360 │ │ │ │ cmp r1, #0 │ │ │ │ bne 55304 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #13 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4cfc │ │ │ │ b 54f74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r5, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r5, r4, lsr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x00343dd4 │ │ │ │ eorseq r3, r4, r8, lsr #27 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ @ instruction: 0x0025b4bc │ │ │ │ - eoreq r6, r1, r4, asr #19 │ │ │ │ + eoreq r6, r1, ip, asr #19 │ │ │ │ eorseq r3, r4, r4, lsr ip │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002165b8 │ │ │ │ + strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r0, lsl #5 │ │ │ │ + eoreq r6, r1, r0, asr #4 │ │ │ │ │ │ │ │ 00055454 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #636] @ 556e8 │ │ │ │ @@ -51645,17 +51645,17 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 5562c │ │ │ │ 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 20df60 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #388] @ 556fc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ beq 55620 │ │ │ │ ldr r6, [pc, #376] @ 55700 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -51748,31 +51748,31 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r5, ip, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r5, ip, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq sl, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, ip, ror #1 │ │ │ │ - mlaeq r1, r4, r4, sl │ │ │ │ - eoreq r6, r1, r0, lsr #3 │ │ │ │ - eoreq r6, r1, r4, lsr #3 │ │ │ │ - eoreq r6, r1, ip, lsl #1 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ - eoreq r6, r1, 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 │ │ │ │ + strdeq r6, [r1], -r4 @ │ │ │ │ + mlaeq r1, ip, r4, sl │ │ │ │ + eoreq r6, r1, r8, lsr #3 │ │ │ │ + eoreq r6, r1, ip, lsr #3 │ │ │ │ + mlaeq r1, r4, r0, r6 │ │ │ │ + strdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r4, lsr #2 │ │ │ │ + eoreq r6, r1, r4, asr #32 │ │ │ │ + eoreq r6, r1, r8, lsl #1 │ │ │ │ + mlaeq r2, r4, sl, ip │ │ │ │ + mlaeq r1, r8, r0, r6 │ │ │ │ + eoreq ip, r2, r0, lsl #21 │ │ │ │ + strheq r6, [r1], -r4 @ │ │ │ │ + eoreq r6, r1, r4, lsr #32 │ │ │ │ + eoreq ip, r2, r0, ror #20 │ │ │ │ + eoreq r6, r1, r0, ror r0 │ │ │ │ + eoreq ip, r2, ip, asr #20 │ │ │ │ │ │ │ │ 00055744 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -51789,24 +51789,24 @@ │ │ │ │ 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] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #24] │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #73 @ 0x49 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldm sp, {r1, r3} │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #64] @ 55824 │ │ │ │ @@ -51843,24 +51843,24 @@ │ │ │ │ ldr r3, [pc, #156] @ 558f4 │ │ │ │ ldr r2, [pc, #156] @ 558f8 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [pc, #76] @ 558fc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -51927,15 +51927,15 @@ │ │ │ │ beq 55a3c │ │ │ │ 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 9a85c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 55a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #240] @ 55ac0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -52021,43 +52021,43 @@ │ │ │ │ ldr r3, [pc, #584] @ 55d58 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ beq 55c80 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, #7 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 9a938 │ │ │ │ + bl 9a93c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ bgt 55c58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #420] @ 55d5c │ │ │ │ @@ -52071,15 +52071,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 55d44 │ │ │ │ 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 │ │ │ │ + bl 9a85c │ │ │ │ ldr r3, [pc, #360] @ 55d60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, r0 │ │ │ │ @@ -52278,15 +52278,15 @@ │ │ │ │ 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 1a4070 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #20] │ │ │ │ beq 55fb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -52317,15 +52317,15 @@ │ │ │ │ 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 21e208 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 55e9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r5, ip, lsr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r5, r0, r1, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -52358,17 +52358,17 @@ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -52510,18 +52510,18 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ str ip, [lr] │ │ │ │ mov ip, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -52595,20 +52595,20 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836e4 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bne 56830 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r8, #1 │ │ │ │ ldr r3, [r1, #728] @ 0x2d8 │ │ │ │ ldr r5, [r1, #736] @ 0x2e0 │ │ │ │ @@ -52911,29 +52911,29 @@ │ │ │ │ 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 836e4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 56634 │ │ │ │ ldr r3, [pc, #1836] @ 57034 │ │ │ │ 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 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ b 566a0 │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -53349,42 +53349,42 @@ │ │ │ │ ldrdeq r9, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r2, r4, r4, ror #16 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x0022d3b2 │ │ │ │ @ instruction: 0x0022d3ba │ │ │ │ + eoreq sp, r2, r2, asr #7 │ │ │ │ andeq r2, r0, r4, asr #9 │ │ │ │ mlaeq r5, r0, sp, r9 │ │ │ │ andeq r2, r0, ip, lsr #29 │ │ │ │ eorseq r2, r4, r8, lsr #7 │ │ │ │ eorseq r2, r4, r8, lsl r2 │ │ │ │ eorseq r1, r4, r8, lsr #29 │ │ │ │ - eoreq ip, r2, r8, lsr fp │ │ │ │ - ldrdeq r4, [r1], -r0 @ │ │ │ │ - eoreq ip, r2, r0, lsr #19 │ │ │ │ - @ instruction: 0x0022c8b4 │ │ │ │ - eoreq ip, r2, r4, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, lsr #8 │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - mlaeq r2, r0, r3, ip │ │ │ │ - eoreq ip, r2, r0, lsr #1 │ │ │ │ + eoreq ip, r2, r0, asr #22 │ │ │ │ + ldrdeq r4, [r1], -r8 @ │ │ │ │ + eoreq ip, r2, r8, lsr #19 │ │ │ │ + @ instruction: 0x0022c8bc │ │ │ │ + eoreq ip, r2, ip, lsl #17 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq ip, r2, r8, lsr #8 │ │ │ │ + eoreq ip, r2, r4, ror #7 │ │ │ │ + mlaeq r2, r8, r3, ip │ │ │ │ + eoreq ip, r2, r8, lsr #1 │ │ │ │ eorseq r1, r4, ip, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ mlaseq r4, r0, r1, r1 │ │ │ │ ldrsbeq r1, [r4], -r8 @ │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + ldrdeq r3, [r1], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq fp, r2, r4, lsr #14 │ │ │ │ + eoreq fp, r2, ip, lsr #14 │ │ │ │ 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 │ │ │ │ @@ -53398,15 +53398,15 @@ │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ ble 57d38 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 83514 │ │ │ │ + bl 83518 │ │ │ │ sub r4, r4, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ b 56c14 │ │ │ │ mov r3, #3 │ │ │ │ @@ -53789,15 +53789,15 @@ │ │ │ │ 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 1f17e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ beq 57700 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -53879,15 +53879,15 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ b 56a04 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ b 564fc │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ bl 523dc │ │ │ │ b 56238 │ │ │ │ @@ -53896,15 +53896,15 @@ │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ beq 57eb0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ b 57714 │ │ │ │ cmp r8, r5 │ │ │ │ bne 57b28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -54042,16 +54042,16 @@ │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str ip, [r0] │ │ │ │ @@ -54250,15 +54250,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [pc, #-3496] @ 57030 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ - bl 808a8 │ │ │ │ + bl 808ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 56f10 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ @@ -54498,15 +54498,15 @@ │ │ │ │ b 57618 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [fp] │ │ │ │ beq 581d8 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b 58120 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -54660,15 +54660,15 @@ │ │ │ │ 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 │ │ │ │ + bl 78e74 │ │ │ │ b 58408 <_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] │ │ │ │ @@ -54688,15 +54688,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 478a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836e4 │ │ │ │ b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r5, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r5, r8, asr sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ eoreq r7, r5, r0, lsl #26 │ │ │ │ @@ -54820,29 +54820,29 @@ │ │ │ │ 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 │ │ │ │ + bl 78e74 │ │ │ │ b 58688 <_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 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ b 5868c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl 836e0 │ │ │ │ + bl 836e4 │ │ │ │ b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r5, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r7, [r5], -r8 @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ eoreq r7, r5, r0, lsl #21 │ │ │ │ @@ -54877,25 +54877,25 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #1304] @ 58ca4 <_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, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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] │ │ │ │ @@ -55039,15 +55039,15 @@ │ │ │ │ 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 1f6970 │ │ │ │ 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> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -55080,15 +55080,15 @@ │ │ │ │ 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 14cc44 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ beq 58c4c <_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> │ │ │ │ mov r7, #0 │ │ │ │ @@ -55146,15 +55146,15 @@ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ b 58b38 <_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 155d94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58c2c <_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] │ │ │ │ @@ -55189,42 +55189,42 @@ │ │ │ │ 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 │ │ │ │ + bl 14e89c │ │ │ │ b 58ad8 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ ldr ip, [pc, #92] @ 58ce8 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r5, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r7, r5, r4, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsl #25 │ │ │ │ - eoreq r2, r1, r4, lsl #31 │ │ │ │ - mlaeq r1, r0, pc, r2 @ │ │ │ │ - eoreq r2, r1, r0, ror pc │ │ │ │ + eoreq r2, r1, ip, lsl #25 │ │ │ │ + eoreq r2, r1, ip, lsl #31 │ │ │ │ + mlaeq r1, r8, pc, r2 @ │ │ │ │ + eoreq r2, r1, r8, ror pc │ │ │ │ eoreq r7, r5, r0, asr r7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, r1, ip, asr #29 │ │ │ │ + ldrdeq r2, [r1], -r4 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r2, r1, r8, lsr #22 │ │ │ │ - eoreq r2, r1, ip, lsl #28 │ │ │ │ - eoreq r2, r1, r4, ror #26 │ │ │ │ - eoreq r2, r1, r0, ror sp │ │ │ │ - eoreq r2, r1, ip, lsl #26 │ │ │ │ - eoreq r2, r1, r8, lsr #23 │ │ │ │ - eoreq r2, r1, ip, lsr #17 │ │ │ │ - eoreq r2, r1, ip, asr #22 │ │ │ │ + eoreq r2, r1, r0, lsr fp │ │ │ │ + eoreq r2, r1, r4, lsl lr │ │ │ │ + eoreq r2, r1, ip, ror #26 │ │ │ │ + eoreq r2, r1, r8, ror sp │ │ │ │ + eoreq r2, r1, r4, lsl sp │ │ │ │ + @ instruction: 0x00212bb0 │ │ │ │ + @ instruction: 0x002128b4 │ │ │ │ + eoreq r2, r1, r4, asr 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> │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -55241,19 +55241,19 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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] │ │ │ │ @@ -55307,15 +55307,15 @@ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ b 58dbc <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r7, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r7, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, asr ip │ │ │ │ + eoreq r6, r1, r0, ror #24 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq r7, r5, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -55335,17 +55335,17 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ @@ -55438,19 +55438,19 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #420] @ 591f4 <_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] │ │ │ │ @@ -55484,15 +55484,15 @@ │ │ │ │ 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 793a0 │ │ │ │ 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> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -55513,15 +55513,15 @@ │ │ │ │ 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 │ │ │ │ + bl 793a0 │ │ │ │ b 59124 <_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> │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -55542,16 +55542,16 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r0, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r0, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r6, r5, ip, asr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r3, r2, r0, lsl pc │ │ │ │ - eoreq r2, r1, ip, asr r6 │ │ │ │ + eoreq r3, r2, r8, lsl pc │ │ │ │ + eoreq r2, r1, r4, ror #12 │ │ │ │ ldr r3, [pc, #72] @ 59258 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ ldr r1, [pc, #72] @ 5925c <_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 r1, [r1] │ │ │ │ ldr r0, [r1, #756] @ 0x2f4 │ │ │ │ @@ -55650,29 +55650,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [pc, #136] @ 5941c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r2, [pc, #60] @ 59420 │ │ │ │ ldr r3, [pc, #40] @ 59410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -55681,15 +55681,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r5, r8, ip, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, ip, ror ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, r4, lr │ │ │ │ + mlaeq r0, ip, r4, lr │ │ │ │ eoreq r6, r5, r4, lsl ip │ │ │ │ │ │ │ │ 00059424 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -55707,33 +55707,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r6, [pc, #212] @ 59544 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r1, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - mov r1, #4 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, r1 │ │ │ │ + mov r3, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ beq 5950c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #120] @ 59548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [pc, #108] @ 5954c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ @@ -55760,15 +55760,15 @@ │ │ │ │ @ instruction: 0x00256bb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r5, r8, fp, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq pc, r3, r0, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r6, r5, ip, lsl fp │ │ │ │ - eoreq r2, r1, ip, lsl #6 │ │ │ │ + eoreq r2, r1, r4, lsl r3 │ │ │ │ │ │ │ │ 00059554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #252] @ 59668 │ │ │ │ @@ -55783,40 +55783,40 @@ │ │ │ │ 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 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r5, [sp, #28] │ │ │ │ + add r2, sp, r1 │ │ │ │ + ldr ip, [pc, #184] @ 59678 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r5, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ - add r5, sp, r1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 59610 │ │ │ │ ldr r5, [pc, #140] @ 5967c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59640 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r2, [pc, #104] @ 59680 │ │ │ │ ldr r3, [pc, #80] @ 5966c │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -55839,15 +55839,15 @@ │ │ │ │ eoreq r6, r5, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r8, ror #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ eorseq pc, r3, r8, lsr #5 │ │ │ │ eoreq r6, r5, r0, ror #19 │ │ │ │ - eoreq r2, r1, r0, ror #3 │ │ │ │ + eoreq r2, r1, r8, ror #3 │ │ │ │ │ │ │ │ 00059688 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -55863,37 +55863,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r0, [pc, #172] @ 59780 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 59784 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 59774 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -55904,15 +55904,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r0, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r4, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ + eoreq lr, r0, r4, lsl #8 │ │ │ │ @ instruction: 0x002568b0 │ │ │ │ │ │ │ │ 00059788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -55927,59 +55927,59 @@ │ │ │ │ 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 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [pc, #244] @ 598dc │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ 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 sp, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 3d088 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 525ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #128] @ 598e0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3d088 │ │ │ │ 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 79188 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [pc, #80] @ 598e4 │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ 598d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -55993,16 +55993,16 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r8, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r8, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsr r0 │ │ │ │ - strdeq r1, [r1], -r8 @ │ │ │ │ + eoreq r2, r1, ip, lsr r0 │ │ │ │ + eoreq r2, r1, r0 │ │ │ │ eoreq r6, r5, ip, asr r7 │ │ │ │ │ │ │ │ 000598e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -56018,30 +56018,30 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [pc, #152] @ 599c8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 3d088 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 525ec │ │ │ │ ldr r2, [pc, #60] @ 599cc │ │ │ │ ldr r3, [pc, #40] @ 599bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -56054,15 +56054,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r6, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [r1], -r4 @ │ │ │ │ + strdeq r1, [r1], -ip @ │ │ │ │ eoreq r6, r5, r8, ror #12 │ │ │ │ │ │ │ │ 000599d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -56079,38 +56079,38 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r0, [pc, #176] @ 59acc │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ bl 3d088 │ │ │ │ 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 79188 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 59ad0 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 59ac0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -56121,15 +56121,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, ip, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #28 │ │ │ │ + eoreq r1, r1, r8, lsl #28 │ │ │ │ eoreq r6, r5, r4, ror #10 │ │ │ │ │ │ │ │ 00059ad4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -56144,53 +56144,53 @@ │ │ │ │ ldr r3, [pc, #256] @ 59c0c │ │ │ │ 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 r2, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ mov r2, #6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, #3 │ │ │ │ - ldr r0, [pc, #196] @ 59c10 │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [pc, #204] @ 59c10 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #3 │ │ │ │ + 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 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ bl 3d088 │ │ │ │ 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 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #80] @ 59c18 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #52] @ 59c04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -56204,15 +56204,15 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ b 59bac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r4, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #26 │ │ │ │ + eoreq r1, r1, r8, lsl #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq r6, r5, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00059c20 : │ │ │ │ mov r2, #0 │ │ │ │ b 59ad4 │ │ │ │ @@ -56234,48 +56234,48 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59d48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #196] @ 59d48 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ bl 3d088 │ │ │ │ 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 79188 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #64] @ 59d4c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 59d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -56286,15 +56286,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, ip, lsr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r5, r0, r3, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r4, asr #23 │ │ │ │ + eoreq r1, r1, r8, asr #23 │ │ │ │ eoreq r6, r5, r8, ror #5 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ b 59c28 │ │ │ │ │ │ │ │ 00059d58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -56312,48 +56312,48 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59e78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #196] @ 59e78 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ bl 3d088 │ │ │ │ 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 791d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #64] @ 59e7c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 59e6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -56364,15 +56364,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r6, r5, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r4, sl, r1 │ │ │ │ + mlaeq r1, r8, sl, r1 │ │ │ │ @ instruction: 0x002561b8 │ │ │ │ ldr r3, [pc, #28] @ 59ea4 │ │ │ │ ldr r2, [pc, #28] @ 59ea8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -56403,84 +56403,84 @@ │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #1036] @ 5a314 │ │ │ │ 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, #116] @ 0x74 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ beq 5a2dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [pc, #960] @ 5a318 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [pc, #948] @ 5a31c │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [pc, #936] @ 5a320 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add sl, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #924] @ 5a324 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ 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 sl, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bl 3d088 │ │ │ │ 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 79188 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r6, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 5a0ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 5a1a4 │ │ │ │ @@ -56488,22 +56488,22 @@ │ │ │ │ blt 5a298 │ │ │ │ cmp r6, #2 │ │ │ │ beq 5a278 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ beq 5a1b0 │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cbc │ │ │ │ cmp r6, #2 │ │ │ │ str r5, [r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 5a1c0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 5a2f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -56513,56 +56513,56 @@ │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, r3 │ │ │ │ beq 5a1a8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #608] @ 5a328 │ │ │ │ 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 sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #4 │ │ │ │ beq 5a26c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 103924 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #448] @ 5a32c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + bl 85cb0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #436] @ 5a330 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #392] @ 5a30c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -56580,60 +56580,60 @@ │ │ │ │ bne 5a098 │ │ │ │ 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 r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #148] @ 0x94 │ │ │ │ + str sl, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ beq 5a2a0 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 79188 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 174800 │ │ │ │ + bl 1747fc │ │ │ │ cmp r4, r5 │ │ │ │ bne 5a218 │ │ │ │ b 5a0a0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ bl 59c28 │ │ │ │ b 5a170 │ │ │ │ ldr r0, [pc, #180] @ 5a334 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 5a058 │ │ │ │ mov r4, r9 │ │ │ │ b 5a130 │ │ │ │ ldr r1, [pc, #144] @ 5a338 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -56646,56 +56646,56 @@ │ │ │ │ ldr r1, [r0, #744] @ 0x2e8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #740] @ 0x2e4 │ │ │ │ bgt 5a20c │ │ │ │ b 5a0a0 │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1889d8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1889d4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 59f4c │ │ │ │ mov r4, r9 │ │ │ │ b 5a170 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r5, r8, lsr #2 │ │ │ │ eoreq r6, r5, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r1, r1, ip, lsl #18 │ │ │ │ + eoreq r1, r1, r4, lsl r9 │ │ │ │ @ instruction: 0xfffffef0 │ │ │ │ - eoreq r1, r1, r0, asr #15 │ │ │ │ + eoreq r1, r1, r8, asr #15 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ eoreq r5, r5, r8, ror lr │ │ │ │ - eoreq r1, r1, r4, lsr #12 │ │ │ │ + eoreq r1, r1, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ 0005a33c : │ │ │ │ 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 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ beq 5a388 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #32] @ 5a39c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cac │ │ │ │ + bl 85cb0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #16] @ 5a3a0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ b 5a368 │ │ │ │ eoreq r5, r5, r4, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -56708,20 +56708,20 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ 5a3e8 │ │ │ │ ldr r2, [pc, #44] @ 5a3ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ 5a3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 85cb8 │ │ │ │ + bl 85cbc │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r5, r5, ip, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffaa0 │ │ │ │ │ │ │ │ 0005a3f4 <_scheme_eval_compiled@@Base>: │ │ │ │ @@ -56767,28 +56767,28 @@ │ │ │ │ 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 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ 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 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -56799,15 +56799,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl f1af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [pc, #72] @ 5a56c │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ 5a560 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #16] │ │ │ │ @@ -56841,37 +56841,37 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #268] @ 5a6b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r4, sp, #12 │ │ │ │ + ldr r0, [pc, #248] @ 5a6b4 │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5a6b4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -56883,15 +56883,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 5a694 │ │ │ │ ldr r3, [pc, #104] @ 5a6b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #80] @ 5a6bc │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #52] @ 5a6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -56905,15 +56905,15 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ b 5a650 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r5, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r5, ip, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, ip, asr #5 │ │ │ │ + ldrdeq r1, [r1], -ip @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq r5, r5, r8, lsl #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0005a6c4 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -56939,24 +56939,24 @@ │ │ │ │ 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, [r3, r2] │ │ │ │ str r2, [sp] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 5a798 │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r2, [pc, #56] @ 5a7a8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -57135,64 +57135,64 @@ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #412] @ 5aba0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r8, sp, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov sl, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, r2 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 3d088 │ │ │ │ cmp r5, r4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ blt 5aaf0 │ │ │ │ ldr r3, [pc, #300] @ 5aba4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ beq 5aaac │ │ │ │ ldr r3, [pc, #252] @ 5aba8 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #228] @ 5abac │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #196] @ 5ab94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -57205,19 +57205,19 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ add r0, fp, r4 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ 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 │ │ │ │ @@ -57230,27 +57230,27 @@ │ │ │ │ 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 │ │ │ │ + bl 1d2258 │ │ │ │ ldr r3, [pc, #40] @ 5aba4 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 5ab58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r5, ip, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r5, r0, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00210eb4 │ │ │ │ + @ instruction: 0x00210ebc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq r5, r5, ip, lsr #10 │ │ │ │ │ │ │ │ 0005abb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -57265,44 +57265,44 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #220] @ 5acc0 │ │ │ │ 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] @ 5acc4 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ mov r2, #6 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #1 │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #84] @ 5acc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [pc, #72] @ 5accc │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ @@ -57317,15 +57317,15 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r5, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r5, ip, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, lsr #25 │ │ │ │ + eoreq r0, r1, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r5, r5, r8, ror r3 │ │ │ │ │ │ │ │ 0005acd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -57345,25 +57345,25 @@ │ │ │ │ ldr r3, [pc, #296] @ 5ae40 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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] │ │ │ │ @@ -57406,24 +57406,24 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5ae2c │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 5adcc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r5, r8, lsl #6 │ │ │ │ eoreq r5, r5, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, asr fp │ │ │ │ + eoreq r0, r1, ip, asr fp │ │ │ │ eoreq r5, r5, r4, lsl #4 │ │ │ │ │ │ │ │ 0005ae4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -57442,29 +57442,29 @@ │ │ │ │ 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, #8 │ │ │ │ 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, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 205158 │ │ │ │ + bl 205160 │ │ │ │ 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] │ │ │ │ @@ -57474,37 +57474,37 @@ │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b10c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #28 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #12 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ bl 3e304 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ @@ -57597,26 +57597,26 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 55fdc │ │ │ │ b 5afe8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ b 5b07c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r5, r8, lsl #3 │ │ │ │ eoreq r5, r5, ip, lsl #3 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002109b8 │ │ │ │ + eoreq r0, r1, r8, lsl #19 │ │ │ │ + mlaeq r1, r8, r9, r0 │ │ │ │ mlaeq r1, r4, r9, r0 │ │ │ │ + mlaeq r1, ip, r9, r0 │ │ │ │ eoreq r4, r5, r4, asr pc │ │ │ │ │ │ │ │ 0005b148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -57634,21 +57634,21 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + 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, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 5acd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -57707,22 +57707,22 @@ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r3, sp, #8 │ │ │ │ + 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 205160 │ │ │ │ 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] │ │ │ │ @@ -57732,32 +57732,32 @@ │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 5b534 │ │ │ │ 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 │ │ │ │ + add r1, sp, #16 │ │ │ │ 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] @ 5b558 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #24 │ │ │ │ + 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 │ │ │ │ @@ -57820,24 +57820,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5b4c8 │ │ │ │ ldr r0, [pc, #256] @ 5b570 │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d46c4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1d46b0 │ │ │ │ + bl 1ce4ac │ │ │ │ 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 │ │ │ │ @@ -57869,28 +57869,28 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ bl 55fdc │ │ │ │ b 5b3d8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 80864 │ │ │ │ + bl 80868 │ │ │ │ b 5b3d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, r4, lsl #27 │ │ │ │ eoreq r4, r5, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, ror #12 │ │ │ │ - eoreq r0, r1, r4, asr r6 │ │ │ │ + eoreq r0, r1, r4, ror r6 │ │ │ │ + eoreq r0, r1, ip, asr r6 │ │ │ │ + eoreq r0, r1, r8, asr r6 │ │ │ │ eoreq r0, r1, r0, asr r6 │ │ │ │ - eoreq r0, r1, r8, asr #12 │ │ │ │ strdeq r4, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002105b4 │ │ │ │ + @ instruction: 0x002105bc │ │ │ │ │ │ │ │ 0005b574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #160] @ 5b62c │ │ │ │ @@ -57909,17 +57909,17 @@ │ │ │ │ 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] │ │ │ │ + str sp, [sp, #20] │ │ │ │ bl 5acd0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5b254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #60] @ 5b63c │ │ │ │ @@ -57958,44 +57958,44 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ 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 r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #180] @ 5b750 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ bl 3d088 │ │ │ │ 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 79188 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #64] @ 5b754 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 5b744 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -58006,15 +58006,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r5, r4, r9, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, r8, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r0, r4, asr r1 │ │ │ │ + eoreq ip, r0, r8, asr r1 │ │ │ │ eoreq r4, r5, r0, ror #17 │ │ │ │ │ │ │ │ 0005b758 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -58029,39 +58029,39 @@ │ │ │ │ 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 r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #84] @ 5b864 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [pc, #72] @ 5b868 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ @@ -58076,15 +58076,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, r4, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #4 │ │ │ │ + eoreq r0, r1, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq r4, [r5], -ip @ │ │ │ │ │ │ │ │ 0005b86c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -58100,39 +58100,39 @@ │ │ │ │ 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 r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #84] @ 5b978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [pc, #72] @ 5b97c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ @@ -58147,15 +58147,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, r0, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #2 │ │ │ │ + eoreq r0, r1, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r4, r5, r8, asr #13 │ │ │ │ │ │ │ │ 0005b980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -58171,39 +58171,39 @@ │ │ │ │ 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 r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [pc, #84] @ 5ba8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [pc, #72] @ 5ba90 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ @@ -58218,15 +58218,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, ip, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, rrx │ │ │ │ + eoreq r0, r1, r8, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x002545b4 │ │ │ │ │ │ │ │ 0005ba94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -58253,20 +58253,20 @@ │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -58276,15 +58276,15 @@ │ │ │ │ ldr r3, [pc, #124] @ 5bbd0 │ │ │ │ ldr r2, [pc, #124] @ 5bbd4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #96] @ 5bbd8 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #64] @ 5bbc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r4, r0 │ │ │ │ @@ -58301,15 +58301,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ b 5bb5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, r8, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, lsl sp │ │ │ │ + eoreq fp, r0, r0, lsr #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r4, r5, ip, ror r4 │ │ │ │ │ │ │ │ 0005bbdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -58328,37 +58328,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r0, [pc, #172] @ 5bcd4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ bl 3d088 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 79184 │ │ │ │ + bl 79188 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 5bcd8 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #40] @ 5bcc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -58369,15 +58369,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r5, r0, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, lsr #28 │ │ │ │ + eoreq pc, r0, r8, lsr #28 │ │ │ │ eoreq r4, r5, ip, asr r3 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #44] @ 5bd14 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 5bcfc │ │ │ │ ldrsh r2, [r2] │ │ │ │ @@ -58488,18 +58488,18 @@ │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #224] @ 5bfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -58534,15 +58534,15 @@ │ │ │ │ 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 │ │ │ │ + bl 2163dc │ │ │ │ ldr r2, [pc, #96] @ 5bfd4 │ │ │ │ ldr r3, [pc, #68] @ 5bfbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -58550,27 +58550,27 @@ │ │ │ │ bne 5bfb4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ 5bfd8 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164e8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ b 5bf2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r5, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r4, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ - andeq pc, r0, ip, asr #27 │ │ │ │ - eoreq pc, r0, ip, asr #22 │ │ │ │ + mlaeq r0, ip, fp, pc @ │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + eoreq pc, r0, r4, asr fp @ │ │ │ │ eoreq r4, r5, r4, lsl #1 │ │ │ │ - eoreq pc, r0, ip, lsl #22 │ │ │ │ + eoreq pc, r0, r4, lsl fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #224] @ 5c0d4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -58605,15 +58605,15 @@ │ │ │ │ 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 │ │ │ │ + bl 2163dc │ │ │ │ ldr r2, [pc, #96] @ 5c0f0 │ │ │ │ ldr r3, [pc, #68] @ 5c0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -58621,27 +58621,27 @@ │ │ │ │ bne 5c0d0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ 5c0f4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164e8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ b 5c048 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r3, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r5, r0, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r8, ror sl @ │ │ │ │ - @ instruction: 0x0000fcb0 │ │ │ │ - eoreq pc, r0, ip, asr sl @ │ │ │ │ + eoreq pc, r0, r0, lsl #21 │ │ │ │ + @ instruction: 0x0000fcb4 │ │ │ │ + eoreq pc, r0, r4, ror #20 │ │ │ │ eoreq r3, r5, r8, ror #30 │ │ │ │ - eoreq pc, r0, ip, lsl sl @ │ │ │ │ + eoreq pc, r0, r4, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldmib r0, {r0, r3} │ │ │ │ cmp r3, #11 │ │ │ │ @@ -58666,29 +58666,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c120 │ │ │ │ ldr r3, [pc, #24] @ 5c184 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, ip, asr #19 │ │ │ │ + ldrdeq pc, [r0], -r4 @ │ │ │ │ mlaseq r3, r0, r7, ip │ │ │ │ - mlaeq r0, r8, r9, pc @ │ │ │ │ + eoreq pc, r0, r0, lsr #19 │ │ │ │ eorseq ip, r3, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ 5c1b0 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, r4, ror #18 │ │ │ │ + eoreq pc, r0, ip, ror #18 │ │ │ │ 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 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -58705,22 +58705,22 @@ │ │ │ │ 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, #8 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ sub r3, r5, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bge 5c2f0 │ │ │ │ add ip, r0, r3 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ @@ -58877,25 +58877,25 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [pc, #104] @ 5c538 │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ mov r1, r0 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #64] @ 5c53c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 5c52c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -58914,24 +58914,24 @@ │ │ │ │ strdeq r3, [r5], -r8 @ │ │ │ │ ldr r3, [pc, #20] @ 5c55c │ │ │ │ ldr r2, [pc, #20] @ 5c560 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25a85c │ │ │ │ + b 25a864 │ │ │ │ @ instruction: 0x00253ab0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ ldr r3, [pc, #20] @ 5c580 │ │ │ │ ldr r2, [pc, #20] @ 5c584 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25ac08 │ │ │ │ + b 25ac10 │ │ │ │ eoreq r3, r5, ip, lsl #21 │ │ │ │ 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] │ │ │ │ @@ -58952,17 +58952,17 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 1d2074 │ │ │ │ + mlaeq r0, r4, r4, pc @ │ │ │ │ + eoreq pc, r0, r8, ror #10 │ │ │ │ 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 │ │ │ │ @@ -58987,16 +58987,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 5c680 │ │ │ │ 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 @ │ │ │ │ + eoreq pc, r0, r0, lsr #10 │ │ │ │ + ldrdeq pc, [r0], -ip @ │ │ │ │ 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 │ │ │ │ @@ -59028,16 +59028,16 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ eorseq ip, r3, r0, lsl #4 │ │ │ │ @ instruction: 0x0033c1f0 │ │ │ │ - eoreq pc, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0020f4b4 │ │ │ │ + eoreq pc, r0, r8, lsr #9 │ │ │ │ + @ instruction: 0x0020f4bc │ │ │ │ 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 │ │ │ │ @@ -59095,15 +59095,15 @@ │ │ │ │ b 5c7c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r5, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r5, r0, r8, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r3, r5, ip, lsr #16 │ │ │ │ - eoreq lr, r0, r8, asr #25 │ │ │ │ + ldrdeq lr, [r0], -r0 @ │ │ │ │ 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 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -59170,15 +59170,15 @@ │ │ │ │ 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 1d2074 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #128] @ 5c9ec │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ strh r4, [r1] │ │ │ │ @@ -59202,20 +59202,20 @@ │ │ │ │ mov r4, #58 @ 0x3a │ │ │ │ b 5c940 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r5, ip, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r5, ip, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, ip, lsl ip │ │ │ │ - eoreq pc, r0, r8, ror #5 │ │ │ │ + eoreq lr, r1, r4, lsr #24 │ │ │ │ + strdeq pc, [r0], -r0 @ │ │ │ │ @ instruction: 0x0033bfd4 │ │ │ │ - eoreq pc, r0, r8, lsr #5 │ │ │ │ - mlaeq r0, r8, r2, pc @ │ │ │ │ - eoreq pc, r0, r8, asr r2 @ │ │ │ │ + @ instruction: 0x0020f2b0 │ │ │ │ + eoreq pc, r0, r0, lsr #5 │ │ │ │ + eoreq pc, r0, r0, ror #4 │ │ │ │ eoreq r3, r5, ip, ror #12 │ │ │ │ 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 │ │ │ │ @@ -59239,30 +59239,30 @@ │ │ │ │ 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 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + 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 │ │ │ │ + bl 2164e8 │ │ │ │ ldr r3, [pc, #256] @ 5cba4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac40 │ │ │ │ + bl 25ac48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, r4 │ │ │ │ beq 5cb48 │ │ │ │ add sl, sp, #24 │ │ │ │ add r9, sp, #20 │ │ │ │ @@ -59273,21 +59273,21 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r6 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ streq r0, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -59316,15 +59316,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r5, ip, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r5, ip, asr #11 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, ip, ror #2 │ │ │ │ + eoreq pc, r0, r4, ror r1 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mlaeq r5, r8, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #308] @ 5ccf8 │ │ │ │ @@ -59339,17 +59339,17 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [r4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4] │ │ │ │ @@ -59375,15 +59375,15 @@ │ │ │ │ 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 1db064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [pc, #100] @ 5cd10 │ │ │ │ str r2, [r4] │ │ │ │ @@ -59406,17 +59406,17 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r5, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r5, r0, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0020efb4 │ │ │ │ - eoreq lr, r0, r4, asr pc │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ + @ instruction: 0x0020efbc │ │ │ │ + eoreq lr, r0, ip, asr pc │ │ │ │ eoreq r3, r5, ip, lsr #6 │ │ │ │ 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 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -59516,22 +59516,22 @@ │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ beq 5ce10 │ │ │ │ b 5cf70 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #16 │ │ │ │ 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 │ │ │ │ @@ -59679,24 +59679,24 @@ │ │ │ │ ldr r1, [pc, #1208] @ 5d5f0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr lr, [pc, #1196] @ 5d5f4 │ │ │ │ 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, #8 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #20 │ │ │ │ ldr r6, [r5] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ - add lr, sp, #8 │ │ │ │ + add lr, sp, #16 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ble 5d198 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -60039,15 +60039,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh sl, [r0] │ │ │ │ str r3, [r6] │ │ │ │ b 5d690 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r2, #1 │ │ │ │ sub r0, r7, #1 │ │ │ │ @@ -60185,15 +60185,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ b 5d690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 5d67c │ │ │ │ @@ -60229,18 +60229,18 @@ │ │ │ │ @ instruction: 0x002529bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r2, r5, r0, ror #18 │ │ │ │ streq r2, [r0, #-257] @ 0xfffffeff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq r2, r5, r8, lsr #10 │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ + eoreq lr, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - eoreq lr, r0, ip, lsr r3 │ │ │ │ + eoreq lr, r0, r4, asr #6 │ │ │ │ │ │ │ │ 0005d9f4 : │ │ │ │ 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 │ │ │ │ @@ -60258,19 +60258,19 @@ │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r4, [pc, #3860] @ 5e954 │ │ │ │ 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 │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -60413,243 +60413,243 @@ │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #3232] @ 5e958 │ │ │ │ ldr r8, [pc, #3232] @ 5e95c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [pc, #3220] @ 5e960 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3212] @ 5e964 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [pc, #3196] @ 5e968 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3184] @ 5e96c │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [pc, #3168] @ 5e970 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3156] @ 5e974 │ │ │ │ str r3, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [pc, #3140] @ 5e978 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3128] @ 5e97c │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #3112] @ 5e980 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3100] @ 5e984 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #3084] @ 5e988 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3072] @ 5e98c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #3056] @ 5e990 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3044] @ 5e994 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #3028] @ 5e998 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3016] @ 5e99c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #3000] @ 5e9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2988] @ 5e9a4 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #2972] @ 5e9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2960] @ 5e9ac │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #2944] @ 5e9b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2932] @ 5e9b4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [pc, #2916] @ 5e9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2904] @ 5e9bc │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #2888] @ 5e9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2876] @ 5e9c4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #2860] @ 5e9c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2848] @ 5e9cc │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ ldr r0, [pc, #2832] @ 5e9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2820] @ 5e9d4 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ ldr r0, [pc, #2804] @ 5e9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2792] @ 5e9dc │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldr r0, [pc, #2776] @ 5e9e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2764] @ 5e9e4 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ ldr r0, [pc, #2748] @ 5e9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2736] @ 5e9ec │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #2720] @ 5e9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2708] @ 5e9f4 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ ldr r0, [pc, #2692] @ 5e9f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2680] @ 5e9fc │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [pc, #2664] @ 5ea00 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2652] @ 5ea04 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ ldr r0, [pc, #2636] @ 5ea08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2624] @ 5ea0c │ │ │ │ str r3, [r4, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ ldr r0, [pc, #2608] @ 5ea10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2596] @ 5ea14 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #2580] @ 5ea18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2568] @ 5ea1c │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r4, #188] @ 0xbc │ │ │ │ ldr r4, [pc, #2544] @ 5ea20 │ │ │ │ ldr r0, [pc, #2544] @ 5ea24 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2524] @ 5ea28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -60657,554 +60657,554 @@ │ │ │ │ ldr r0, [pc, #2484] @ 5ea2c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2444] @ 5ea30 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2440] @ 5ea34 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2400] @ 5ea38 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2396] @ 5ea3c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2360] @ 5ea40 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2356] @ 5ea44 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2320] @ 5ea48 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2316] @ 5ea4c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2280] @ 5ea50 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2276] @ 5ea54 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2240] @ 5ea58 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2236] @ 5ea5c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2200] @ 5ea60 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2196] @ 5ea64 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2160] @ 5ea68 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2156] @ 5ea6c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2120] @ 5ea70 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2116] @ 5ea74 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2080] @ 5ea78 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2076] @ 5ea7c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2040] @ 5ea80 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #2036] @ 5ea84 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #2000] @ 5ea88 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1996] @ 5ea8c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1960] @ 5ea90 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1956] @ 5ea94 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1920] @ 5ea98 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1916] @ 5ea9c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1880] @ 5eaa0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1876] @ 5eaa4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1840] @ 5eaa8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1836] @ 5eaac │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1800] @ 5eab0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1796] @ 5eab4 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1760] @ 5eab8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1756] @ 5eabc │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #1720] @ 5eac0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1716] @ 5eac4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1676] @ 5eac8 │ │ │ │ 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 73ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1632] @ 5eacc │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1628] @ 5ead0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1592] @ 5ead4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1588] @ 5ead8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1552] @ 5eadc │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1548] @ 5eae0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1512] @ 5eae4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1508] @ 5eae8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1472] @ 5eaec │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1468] @ 5eaf0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1432] @ 5eaf4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1428] @ 5eaf8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1392] @ 5eafc │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1388] @ 5eb00 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1352] @ 5eb04 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1348] @ 5eb08 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1312] @ 5eb0c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1308] @ 5eb10 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1272] @ 5eb14 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1268] @ 5eb18 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1232] @ 5eb1c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1228] @ 5eb20 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r6, [pc, #1204] @ 5eb24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1184] @ 5eb28 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1152] @ 5eb2c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1148] @ 5eb30 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1112] @ 5eb34 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1108] @ 5eb38 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1072] @ 5eb3c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1068] @ 5eb40 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #1032] @ 5eb44 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1028] @ 5eb48 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #992] @ 5eb4c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #988] @ 5eb50 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #952] @ 5eb54 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #948] @ 5eb58 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #912] @ 5eb5c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #908] @ 5eb60 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r5, [pc, #884] @ 5eb64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #864] @ 5eb68 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r4, [pc, #844] @ 5eb6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #824] @ 5eb70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #792] @ 5eb74 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #788] @ 5eb78 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #752] @ 5eb7c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #748] @ 5eb80 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #716] @ 5eb84 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #712] @ 5eb88 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #680] @ 5eb8c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #676] @ 5eb90 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #636] @ 5eb94 │ │ │ │ str r3, [r7] │ │ │ │ @@ -61220,156 +61220,156 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r5, r4, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r5, r8, asr #11 │ │ │ │ @ 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 @ │ │ │ │ + eoreq sp, r0, r0, ror pc │ │ │ │ + eoreq sp, r0, r0, ror #29 │ │ │ │ + eoreq lr, r0, r4, asr #5 │ │ │ │ + eoreq lr, r0, r0, ror #10 │ │ │ │ + eoreq sp, r0, r4, asr #30 │ │ │ │ + strdeq r0, [r2], -ip @ │ │ │ │ + eoreq pc, r1, r0, lsr #2 │ │ │ │ + eoreq sp, r0, r4, lsl pc │ │ │ │ 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, r0, lsl #30 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ eoreq sp, r0, r8, ror #29 │ │ │ │ - eoreq sp, r0, r0, ror #29 │ │ │ │ + eoreq sp, r0, r4, ror #29 │ │ │ │ ldrdeq sp, [r0], -ip @ │ │ │ │ ldrdeq sp, [r0], -r4 @ │ │ │ │ eoreq sp, r0, ip, asr #29 │ │ │ │ - eoreq sp, r0, r4, asr #29 │ │ │ │ + eoreq sp, r0, r8, asr #29 │ │ │ │ + eoreq sp, r0, r0, asr #29 │ │ │ │ eoreq sp, r0, r0, asr #29 │ │ │ │ @ instruction: 0x0020deb8 │ │ │ │ + @ instruction: 0x0020debc │ │ │ │ @ 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, 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 │ │ │ │ + strdeq r9, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, r0, lsr #29 │ │ │ │ + ldrdeq ip, [r0], -r8 @ │ │ │ │ + eoreq sp, r0, r8, lsl #29 │ │ │ │ + eoreq pc, r0, r8, lsr r0 @ │ │ │ │ + eoreq r4, r2, r4, lsr #15 │ │ │ │ + eoreq sp, r0, ip, asr lr │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ 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, lsr #28 │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ + ldrdeq ip, [r0], -ip @ │ │ │ │ + eoreq sp, r0, ip, lsr #28 │ │ │ │ + eoreq sp, r0, ip, lsr #28 │ │ │ │ + eoreq sp, r0, r0, lsr #28 │ │ │ │ + eoreq sp, r0, ip, lsl lr │ │ │ │ + eoreq r2, r2, r0, lsr #11 │ │ │ │ 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, r8, lsl lr │ │ │ │ + eoreq sp, r0, r0, lsr #28 │ │ │ │ + eoreq sp, r0, r4, lsr #28 │ │ │ │ + eoreq sp, r0, r0, lsr sl │ │ │ │ @ instruction: 0xffffdc9c │ │ │ │ andeq r0, r0, #17 │ │ │ │ @ instruction: 0xffffdc90 │ │ │ │ - eoreq sp, r0, r4, lsr #27 │ │ │ │ + eoreq sp, r0, ip, lsr #27 │ │ │ │ @ instruction: 0xffffe5c0 │ │ │ │ - eoreq sp, r0, r8, lsl #27 │ │ │ │ + mlaeq r0, r0, sp, sp │ │ │ │ @ instruction: 0xffffdc74 │ │ │ │ - eoreq sp, r0, r4, ror sp │ │ │ │ - andeq r3, r0, ip, lsl #4 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, ip, ror sp │ │ │ │ + andeq r3, r0, r0, lsl r2 │ │ │ │ + strdeq sp, [r0], -ip @ │ │ │ │ @ instruction: 0xffffe434 │ │ │ │ - eoreq sp, r0, r4, lsr #26 │ │ │ │ - andeq r2, r0, r4, ror r9 │ │ │ │ - eoreq sp, r0, r8, lsl #26 │ │ │ │ - andeq r2, r0, r0, ror r8 │ │ │ │ - eoreq sp, r0, r4, lsr sl │ │ │ │ + eoreq sp, r0, ip, lsr #26 │ │ │ │ + andeq r2, r0, r8, ror r9 │ │ │ │ + eoreq sp, r0, r0, lsl sp │ │ │ │ + andeq r2, r0, r4, ror r8 │ │ │ │ + eoreq sp, r0, ip, lsr sl │ │ │ │ @ instruction: 0xffffe9c8 │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ @ 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 │ │ │ │ + mlaeq r0, r8, ip, sp │ │ │ │ + andeq r2, r0, r0, lsr #9 │ │ │ │ + eoreq sp, r0, ip, ror ip │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + eoreq sp, r0, r4, ror #24 │ │ │ │ + andeq r5, r0, r0, lsl r7 │ │ │ │ + eoreq sp, r0, r4, asr #24 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + eoreq sp, r0, r8, lsr #24 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + eoreq sp, r0, r8, lsl #24 │ │ │ │ + andeq r6, r0, r8, lsr #11 │ │ │ │ + eoreq sp, r0, r4, ror #23 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + andeq sp, r0, r4, lsr fp │ │ │ │ + eoreq r9, r0, r8, ror r6 │ │ │ │ + andeq sp, r0, r8, lsr r5 │ │ │ │ + eoreq sp, r0, ip, ror fp │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r8, ror #22 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + eoreq sp, r0, r8, lsr #22 │ │ │ │ + andeq r2, r0, ip, ror sl │ │ │ │ + eoreq sp, r0, r8, lsl #22 │ │ │ │ + andeq r4, r0, ip, asr #4 │ │ │ │ + eoreq sp, r0, r8, ror #21 │ │ │ │ + andeq r4, r0, r8, lsr #32 │ │ │ │ + eoreq sp, r0, r8, asr #21 │ │ │ │ + andeq r4, r0, ip, ror #15 │ │ │ │ + eoreq sp, r0, r8, lsr #21 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, ip, lsl #21 │ │ │ │ + andeq ip, r0, r4, ror #14 │ │ │ │ + eoreq sp, r0, ip, ror #20 │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, ip, asr #20 │ │ │ │ + andeq r5, r0, ip, lsr #17 │ │ │ │ + eoreq sp, r0, ip, lsr #20 │ │ │ │ + andeq r5, r0, r4, ror sl │ │ │ │ + eoreq sp, r0, r0, lsl sl │ │ │ │ + andeq r6, r0, r0, lsl #2 │ │ │ │ + eoreq sp, r0, r0, lsr #11 │ │ │ │ @ instruction: 0xffffe38c │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ - andeq r6, r0, r0, asr #25 │ │ │ │ - mlaeq r0, r8, r9, sp │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - eoreq sp, r0, ip, ror r9 │ │ │ │ - andeq r7, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r0, r8, ror #18 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, ip, asr r9 │ │ │ │ - andeq r7, r0, r8, asr r8 │ │ │ │ - eoreq sp, r0, ip, asr #18 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - eoreq sp, r0, r4, lsr r9 │ │ │ │ - andeq r5, r0, ip, lsl #31 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ + andeq r6, r0, r4, asr #25 │ │ │ │ + eoreq sp, r0, r0, lsr #19 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + eoreq sp, r0, r4, lsl #19 │ │ │ │ + andeq r7, r0, r4, lsr r5 │ │ │ │ + eoreq sp, r0, r0, ror r9 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, r4, ror #18 │ │ │ │ + andeq r7, r0, ip, asr r8 │ │ │ │ + eoreq sp, r0, r4, asr r9 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + eoreq sp, r0, ip, lsr r9 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + eoreq sp, r0, r8, lsr #18 │ │ │ │ + andeq r8, r0, r4, lsl #2 │ │ │ │ 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 r6, r0, r8, lsr #9 │ │ │ │ + strdeq sp, [r0], -ip @ │ │ │ │ @ instruction: 0xffffd940 │ │ │ │ - eoreq r9, r0, r4, asr #3 │ │ │ │ - andeq ip, r0, ip, ror #20 │ │ │ │ - eoreq sp, r0, r8, asr #4 │ │ │ │ + eoreq r9, r0, ip, asr #3 │ │ │ │ + andeq ip, r0, r0, ror sl │ │ │ │ + eoreq sp, r0, r0, asr r2 │ │ │ │ @ instruction: 0xffffd738 │ │ │ │ - strdeq sp, [r0], -r0 @ │ │ │ │ + strdeq sp, [r0], -r8 @ │ │ │ │ @ instruction: 0xffffd5f0 │ │ │ │ - eoreq sp, r0, r0, lsr #3 │ │ │ │ + eoreq sp, r0, r8, lsr #3 │ │ │ │ @ instruction: 0xffffd570 │ │ │ │ ldrdeq r1, [r5], -ip @ │ │ │ │ │ │ │ │ 0005eb98 : │ │ │ │ ldr r0, [pc, #12] @ 5ebac │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -61400,15 +61400,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #60] @ 5ec6c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 5ec60 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -61450,15 +61450,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 5ed2c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 5ed20 │ │ │ │ @@ -61495,34 +61495,34 @@ │ │ │ │ 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 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 │ │ │ │ @@ -61546,15 +61546,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [pc, #296] @ 5ef90 │ │ │ │ ldr r3, [pc, #276] @ 5ef80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -61617,25 +61617,25 @@ │ │ │ │ b 5ee18 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #2 │ │ │ │ b 5ee18 │ │ │ │ ldr r0, [pc, #44] @ 5ef94 │ │ │ │ str r2, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 5eea4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r5, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r5, r4, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mlaeq r5, r0, r1, r1 │ │ │ │ - @ instruction: 0x0020d1bc │ │ │ │ + eoreq sp, r0, r4, asr #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 │ │ │ │ @@ -61657,25 +61657,25 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr sl, [fp, r3] │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -61851,15 +61851,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ 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] │ │ │ │ @@ -61992,15 +61992,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ b 5f34c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ beq 5f494 │ │ │ │ mov r1, r2 │ │ │ │ @@ -62105,15 +62105,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ strh r6, [r0] │ │ │ │ b 5f31c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #8 │ │ │ │ @@ -62242,15 +62242,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ b 5f554 │ │ │ │ cmp r7, #2 │ │ │ │ ble 5f964 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ @@ -62502,15 +62502,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 1d1b54 │ │ │ │ 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 │ │ │ │ @@ -62525,18 +62525,18 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [r2] │ │ │ │ str r3, [sl] │ │ │ │ b 5f34c │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ beq 5ff08 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ add r4, r7, #2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ @@ -62570,15 +62570,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ 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,15 +62596,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ b 5f34c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -62666,20 +62666,20 @@ │ │ │ │ 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 │ │ │ │ + eoreq r3, r1, r8, 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 │ │ │ │ + eoreq fp, r0, r0, lsl #31 │ │ │ │ + eoreq fp, r0, ip, ror #27 │ │ │ │ eorseq r8, r3, r0, asr #19 │ │ │ │ eorseq r8, r3, r4, ror #18 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b 5f438 │ │ │ │ @@ -62718,22 +62718,22 @@ │ │ │ │ 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, #28 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - 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 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ bl 5ef98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6010c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -62756,15 +62756,15 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ b 600d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r8, asr #31 │ │ │ │ @@ -62772,180 +62772,181 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq pc, r4, r4, lsr #31 │ │ │ │ eoreq pc, r4, r0, lsl pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #248] @ 60278 │ │ │ │ - ldr r1, [pc, #248] @ 6027c │ │ │ │ + ldr ip, [pc, #252] @ 6027c │ │ │ │ + ldr r1, [pc, #252] @ 60280 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #240] @ 60280 │ │ │ │ + ldr r2, [pc, #244] @ 60284 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 60284 │ │ │ │ + ldr r3, [pc, #240] @ 60288 │ │ │ │ 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] │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ bl 60014 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r3, #1 │ │ │ │ movne r0, r5 │ │ │ │ - bne 6023c │ │ │ │ + bne 60240 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 6026c │ │ │ │ + bne 60270 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6026c │ │ │ │ + bne 60270 │ │ │ │ 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] @ 6028c │ │ │ │ + ldr r3, [pc, #48] @ 60280 │ │ │ │ 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 60278 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b 6023c │ │ │ │ + b 60240 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r8, ror lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r8, asr lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024fdb0 │ │ │ │ + eoreq pc, r4, ip, lsr #27 │ │ │ │ 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] @ 60548 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #660] @ 60548 │ │ │ │ + ldr r3, [pc, #660] @ 6054c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #648] @ 6054c │ │ │ │ + ldr r6, [pc, #648] @ 60550 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #636] @ 60550 │ │ │ │ + ldr r3, [pc, #636] @ 60554 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ 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 60338 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 60358 │ │ │ │ - ldr r1, [pc, #536] @ 60554 │ │ │ │ + beq 6035c │ │ │ │ + ldr r1, [pc, #536] @ 60558 │ │ │ │ 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 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 60484 │ │ │ │ + bne 60488 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 60460 │ │ │ │ + ble 60464 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r1, #1 │ │ │ │ - b 603ac │ │ │ │ + b 603b0 │ │ │ │ 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 604dc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6041c │ │ │ │ + beq 60420 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 60384 │ │ │ │ + bne 60388 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [sp, #40] @ 0x28 │ │ │ │ - bge 60420 │ │ │ │ + bge 60424 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eor r3, r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq 604e0 │ │ │ │ - ldr r2, [pc, #372] @ 60558 │ │ │ │ + beq 604e4 │ │ │ │ + ldr r2, [pc, #372] @ 6055c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - ldr r2, [pc, #364] @ 6055c │ │ │ │ + ldr r2, [pc, #364] @ 60560 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 60548 │ │ │ │ + ldr r3, [pc, #336] @ 6054c │ │ │ │ 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 60544 │ │ │ │ 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] │ │ │ │ @@ -62954,311 +62955,311 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 5d5fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 60168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 603cc │ │ │ │ + beq 603d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 603e8 │ │ │ │ - bne 60418 │ │ │ │ + b 603ec │ │ │ │ + bne 6041c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 60560 │ │ │ │ + ldr r2, [pc, #232] @ 60564 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c5fc │ │ │ │ - b 60454 │ │ │ │ + b 60458 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60360 │ │ │ │ - ldr r2, [pc, #208] @ 60564 │ │ │ │ + ble 60364 │ │ │ │ + ldr r2, [pc, #208] @ 60568 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 60538 │ │ │ │ + beq 6053c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60360 │ │ │ │ - ldr r1, [pc, #172] @ 60568 │ │ │ │ + beq 60364 │ │ │ │ + ldr r1, [pc, #172] @ 6056c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov lr, #0 │ │ │ │ - b 60364 │ │ │ │ + b 60368 │ │ │ │ mov r4, #0 │ │ │ │ - b 603bc │ │ │ │ + b 603c0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - bne 60470 │ │ │ │ + bne 60474 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #108] @ 6056c │ │ │ │ - ldr r2, [pc, #108] @ 60570 │ │ │ │ + ldr r3, [pc, #108] @ 60570 │ │ │ │ + ldr r2, [pc, #108] @ 60574 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ 60574 │ │ │ │ - ldr r1, [pc, #100] @ 60578 │ │ │ │ + ldr r3, [pc, #100] @ 60578 │ │ │ │ + ldr r1, [pc, #100] @ 6057c │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr ip, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ - b 60454 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 60458 │ │ │ │ mov lr, #58 @ 0x3a │ │ │ │ - b 60364 │ │ │ │ + b 60368 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #26 │ │ │ │ + eoreq pc, r4, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, lsr #26 │ │ │ │ + eoreq pc, r4, r4, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r4, lsr #3 │ │ │ │ + eoreq fp, r1, r8, lsr #3 │ │ │ │ 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 #24 │ │ │ │ + eoreq fp, r0, r4, asr r0 │ │ │ │ + eorseq r8, r3, r8, lsr r4 │ │ │ │ + eoreq fp, r0, r8, lsl r7 │ │ │ │ + eoreq fp, r0, r4, lsl #25 │ │ │ │ + mlaeq r0, r0, r7, ip │ │ │ │ + @ instruction: 0x0020bcb4 │ │ │ │ + eoreq fp, r0, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 606bc │ │ │ │ - ldr r2, [pc, #296] @ 606c0 │ │ │ │ + ldr ip, [pc, #296] @ 606c0 │ │ │ │ + ldr r2, [pc, #296] @ 606c4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #284] @ 606c4 │ │ │ │ + ldr r6, [pc, #284] @ 606c8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 606c8 │ │ │ │ + ldr r3, [pc, #280] @ 606cc │ │ │ │ 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 60610 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 60638 │ │ │ │ + beq 6063c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 606cc │ │ │ │ - ldr r1, [pc, #180] @ 606d0 │ │ │ │ + ldr r0, [pc, #180] @ 606d0 │ │ │ │ + ldr r1, [pc, #180] @ 606d4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db064 │ │ │ │ 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 60674 │ │ │ │ + ldr r2, [pc, #112] @ 606d8 │ │ │ │ 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] @ 606dc │ │ │ │ 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 60290 │ │ │ │ + ldr r2, [pc, #72] @ 606e0 │ │ │ │ + ldr r3, [pc, #40] @ 606c4 │ │ │ │ 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 606bc │ │ │ │ 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, asr sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, asr #20 │ │ │ │ + eoreq pc, r4, ip, lsr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0020b8b4 │ │ │ │ - strdeq sl, [r1], -r8 @ │ │ │ │ + @ instruction: 0x0020b8b8 │ │ │ │ + strdeq sl, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r0, asr r8 │ │ │ │ - eoreq pc, r4, r4, ror #18 │ │ │ │ + eoreq fp, r0, r4, asr r8 │ │ │ │ + eoreq pc, r4, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 60748 │ │ │ │ + ldr ip, [pc, #80] @ 6074c │ │ │ │ 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 6072c │ │ │ │ + ldr lr, [pc, #48] @ 60750 │ │ │ │ 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] @ 60754 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6028c │ │ │ │ + bl 60290 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq pc, [r4], -r8 @ │ │ │ │ + strdeq pc, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r4, lsl #15 │ │ │ │ + eoreq fp, r0, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #640] @ 609f4 │ │ │ │ - ldr r3, [pc, #640] @ 609f8 │ │ │ │ + ldr r2, [pc, #640] @ 609f8 │ │ │ │ + ldr r3, [pc, #640] @ 609fc │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #628] @ 609fc │ │ │ │ + ldr ip, [pc, #628] @ 60a00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #624] @ 60a00 │ │ │ │ + ldr r2, [pc, #624] @ 60a04 │ │ │ │ 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 60800 │ │ │ │ ldrh r0, [lr] │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 6081c │ │ │ │ - ldr r1, [pc, #512] @ 60a04 │ │ │ │ + bls 60820 │ │ │ │ + ldr r1, [pc, #512] @ 60a08 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, lr │ │ │ │ bl 60168 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 60954 │ │ │ │ + beq 60958 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ strne ip, [sp, #20] │ │ │ │ - beq 60890 │ │ │ │ + beq 60894 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq 608f4 │ │ │ │ + beq 608f8 │ │ │ │ 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 1d2074 │ │ │ │ + ldr r2, [pc, #412] @ 60a0c │ │ │ │ + ldr r3, [pc, #392] @ 609fc │ │ │ │ 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 609f4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #372] @ 60a0c │ │ │ │ + ldr r3, [pc, #372] @ 60a10 │ │ │ │ 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 60998 │ │ │ │ + ldr r1, [pc, #344] @ 60a14 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 60a14 │ │ │ │ + ldr r2, [pc, #340] @ 60a18 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ - bne 60850 │ │ │ │ + bne 60854 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne 6084c │ │ │ │ + bne 60850 │ │ │ │ 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 │ │ │ │ @@ -63269,39 +63270,39 @@ │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ bl 5d0f0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6094c │ │ │ │ + beq 60950 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - blt 609a0 │ │ │ │ + blt 609a4 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ + b 60854 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #184] @ 60a18 │ │ │ │ + ldr r2, [pc, #184] @ 60a1c │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #180] @ 60a1c │ │ │ │ + ldr r1, [pc, #180] @ 60a20 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - beq 60834 │ │ │ │ + beq 60838 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ - ldr r1, [pc, #132] @ 60a20 │ │ │ │ + b 60854 │ │ │ │ + ldr r1, [pc, #132] @ 60a24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 608b8 │ │ │ │ + b 608bc │ │ │ │ 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,273 +63311,273 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov ip, r0 │ │ │ │ strh r5, [r0] │ │ │ │ - b 6094c │ │ │ │ + b 60950 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsl #17 │ │ │ │ + eoreq pc, r4, ip, ror r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, ror #16 │ │ │ │ + eoreq pc, r4, ip, asr r8 @ │ │ │ │ @ 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, r4, asr r2 │ │ │ │ + eoreq pc, r4, r8, lsl #15 │ │ │ │ + eorseq r8, r3, r4, lsr r0 │ │ │ │ + eoreq fp, r0, r0, asr #18 │ │ │ │ + eoreq ip, r0, r4, ror #7 │ │ │ │ + eoreq ip, r0, r4, asr #6 │ │ │ │ + eoreq fp, r0, r0, lsr #17 │ │ │ │ + eoreq fp, r0, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #164] @ 60ae0 │ │ │ │ - ldr ip, [pc, #164] @ 60ae4 │ │ │ │ + ldr lr, [pc, #164] @ 60ae4 │ │ │ │ + ldr ip, [pc, #164] @ 60ae8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 60ae8 │ │ │ │ + ldr r3, [pc, #156] @ 60aec │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 60aec │ │ │ │ + ldr r2, [pc, #152] @ 60af0 │ │ │ │ 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] @ 60af4 │ │ │ │ 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 60758 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ - ldr r2, [pc, #60] @ 60af4 │ │ │ │ - ldr r3, [pc, #40] @ 60ae4 │ │ │ │ + bl 1db5c4 │ │ │ │ + ldr r2, [pc, #60] @ 60af8 │ │ │ │ + ldr r3, [pc, #40] @ 60ae8 │ │ │ │ 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 60ae0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024f5bc │ │ │ │ + @ instruction: 0x0024f5b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, ip, r5, pc @ │ │ │ │ + mlaeq r4, r8, r5, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, ip, lsl r4 │ │ │ │ - eoreq pc, r4, r0, asr #10 │ │ │ │ + eoreq fp, r0, r0, lsr #8 │ │ │ │ + eoreq pc, r4, ip, lsr r5 @ │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 60b10 │ │ │ │ + ldr r0, [pc, #12] @ 60b14 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 60754 │ │ │ │ - eoreq fp, r0, ip, lsl #7 │ │ │ │ + b 60758 │ │ │ │ + mlaeq r0, r0, r3, fp │ │ │ │ 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] @ 60ed0 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #920] @ 60ed0 │ │ │ │ + ldr r0, [pc, #920] @ 60ed4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #912] @ 60ed4 │ │ │ │ + ldr r5, [pc, #912] @ 60ed8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #908] @ 60ed8 │ │ │ │ + ldr r3, [pc, #908] @ 60edc │ │ │ │ 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 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + mov r3, #3 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r2] │ │ │ │ - mov r3, #3 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - bne 60be8 │ │ │ │ + bne 60bec │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 60c28 │ │ │ │ + beq 60c2c │ │ │ │ cmp r0, #1 │ │ │ │ - bls 60c74 │ │ │ │ - ldr r1, [pc, #748] @ 60edc │ │ │ │ + bls 60c78 │ │ │ │ + ldr r1, [pc, #748] @ 60ee0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne 60c28 │ │ │ │ + bne 60c2c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 60c74 │ │ │ │ + bls 60c78 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp fp, #0 │ │ │ │ movne r3, #6 │ │ │ │ strne r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ addne r3, r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 60ca8 │ │ │ │ - b 60da4 │ │ │ │ + bne 60cac │ │ │ │ + b 60da8 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60dc8 │ │ │ │ + beq 60dcc │ │ │ │ cmp r3, r0 │ │ │ │ - bne 60c9c │ │ │ │ + bne 60ca0 │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ - beq 60dec │ │ │ │ + beq 60df0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ 60ee0 │ │ │ │ + ldr r3, [pc, #536] @ 60ee4 │ │ │ │ ldrsheq r8, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ movne r8, #47 @ 0x2f │ │ │ │ mov r1, fp │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ mov r4, #10 │ │ │ │ mov sl, r2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - b 60d28 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + b 60d2c │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 60e84 │ │ │ │ - ldr r3, [pc, #368] @ 60ee4 │ │ │ │ + bne 60e88 │ │ │ │ + ldr r3, [pc, #368] @ 60ee8 │ │ │ │ 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 60d28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 60d24 │ │ │ │ - ldr r1, [pc, #316] @ 60ee8 │ │ │ │ + b 60d28 │ │ │ │ + ldr r1, [pc, #316] @ 60eec │ │ │ │ mov r6, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #284] @ 60eec │ │ │ │ + ldr r2, [pc, #284] @ 60ef0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c5fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r3, r1, #1 │ │ │ │ - bne 60cbc │ │ │ │ + bne 60cc0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrsheq r3, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ @@ -63584,97 +63585,97 @@ │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 60014 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 60ebc │ │ │ │ - ldr r3, [pc, #188] @ 60ef0 │ │ │ │ + bne 60ec0 │ │ │ │ + ldr r3, [pc, #188] @ 60ef4 │ │ │ │ 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 │ │ │ │ + bl 731a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #148] @ 60ef4 │ │ │ │ - ldr r3, [pc, #108] @ 60ed0 │ │ │ │ + ldr r2, [pc, #148] @ 60ef8 │ │ │ │ + ldr r3, [pc, #108] @ 60ed4 │ │ │ │ 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 60ecc │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 60ef0 │ │ │ │ + ldr r3, [pc, #100] @ 60ef4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ - ldr r3, [pc, #92] @ 60ef8 │ │ │ │ + beq 60e50 │ │ │ │ + ldr r3, [pc, #92] @ 60efc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ + beq 60e50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ - b 60e4c │ │ │ │ - ldr r3, [pc, #56] @ 60efc │ │ │ │ + bl 103930 │ │ │ │ + b 60e50 │ │ │ │ + ldr r3, [pc, #56] @ 60f00 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b 60e34 │ │ │ │ + b 60e38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r4, asr #9 │ │ │ │ + eoreq pc, r4, r0, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r4, lsr #9 │ │ │ │ + eoreq pc, r4, r0, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, asr #12 │ │ │ │ + eoreq fp, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0020b4bc │ │ │ │ - strdeq sl, [r0], -r8 @ │ │ │ │ + eoreq fp, r0, r0, asr #9 │ │ │ │ + strdeq sl, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r4, r8, r1, pc @ │ │ │ │ - eorseq r7, r3, r8, lsr sl │ │ │ │ + mlaeq r4, r4, r1, pc @ │ │ │ │ + eorseq r7, r3, r4, lsr sl │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f1c │ │ │ │ + ldr r0, [pc, #16] @ 60f20 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r4, lsl #1 │ │ │ │ + b 60b18 │ │ │ │ + eoreq fp, r0, r8, lsl #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f3c │ │ │ │ + ldr r0, [pc, #16] @ 60f40 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r8, asr r0 │ │ │ │ + b 60b18 │ │ │ │ + eoreq fp, r0, ip, asr r0 │ │ │ │ │ │ │ │ -00060f40 : │ │ │ │ +00060f44 : │ │ │ │ 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] @ 60ff4 │ │ │ │ + ldr r1, [pc, #152] @ 60ff8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #144] @ 60ff8 │ │ │ │ + ldr r2, [pc, #144] @ 60ffc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #140] @ 60ffc │ │ │ │ + ldr r3, [pc, #140] @ 61000 │ │ │ │ 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 +63684,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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61000 │ │ │ │ + ldr r2, [pc, #68] @ 61004 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 60ff4 │ │ │ │ + ldr r3, [pc, #36] @ 60ff8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60fec │ │ │ │ + bne 60ff0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r0, lsr #1 │ │ │ │ + mlaeq r4, ip, r0, pc @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r0, lsl #1 │ │ │ │ + eoreq pc, r4, ip, ror r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r0, asr #32 │ │ │ │ + eoreq pc, r4, ip, lsr r0 @ │ │ │ │ │ │ │ │ -00061004 : │ │ │ │ +00061008 : │ │ │ │ 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] @ 610bc │ │ │ │ + ldr lr, [pc, #156] @ 610c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #148] @ 610c0 │ │ │ │ + ldr ip, [pc, #148] @ 610c4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ 610c4 │ │ │ │ + ldr r3, [pc, #144] @ 610c8 │ │ │ │ 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 +63736,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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 610c8 │ │ │ │ + ldr r2, [pc, #68] @ 610cc │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 610bc │ │ │ │ + ldr r3, [pc, #36] @ 610c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 610b4 │ │ │ │ + bne 610b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + ldrdeq lr, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024efbc │ │ │ │ + @ instruction: 0x0024efb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, ror pc │ │ │ │ + eoreq lr, r4, r4, ror pc │ │ │ │ │ │ │ │ -000610cc : │ │ │ │ +000610d0 : │ │ │ │ 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] @ 61184 │ │ │ │ + ldr r1, [pc, #156] @ 61188 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #148] @ 61188 │ │ │ │ + ldr r3, [pc, #148] @ 6118c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #144] @ 6118c │ │ │ │ + ldr r2, [pc, #144] @ 61190 │ │ │ │ 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 +63788,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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 61190 │ │ │ │ + ldr r2, [pc, #68] @ 61194 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61184 │ │ │ │ + ldr r3, [pc, #36] @ 61188 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6117c │ │ │ │ + bne 61180 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r4, lsl pc │ │ │ │ + eoreq lr, r4, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + strdeq lr, [r4], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0024eeb0 │ │ │ │ + eoreq lr, r4, ip, lsr #29 │ │ │ │ │ │ │ │ -00061194 : │ │ │ │ +00061198 : │ │ │ │ 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] @ 61240 │ │ │ │ + ldr r1, [pc, #144] @ 61244 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ 61244 │ │ │ │ + ldr r3, [pc, #132] @ 61248 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #128] @ 61248 │ │ │ │ + ldr r2, [pc, #128] @ 6124c │ │ │ │ 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 1db064 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 6124c │ │ │ │ + ldr r2, [pc, #68] @ 61250 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 61240 │ │ │ │ + ldr r3, [pc, #36] @ 61244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61238 │ │ │ │ + bne 6123c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, asr #28 │ │ │ │ + eoreq lr, r4, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r8, lsr #28 │ │ │ │ + eoreq lr, r4, r4, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r4], -r4 @ │ │ │ │ + strdeq lr, [r4], -r0 @ │ │ │ │ │ │ │ │ -00061250 : │ │ │ │ +00061254 : │ │ │ │ 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] @ 6131c │ │ │ │ + ldr r1, [pc, #176] @ 61320 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ 61320 │ │ │ │ + ldr r3, [pc, #168] @ 61324 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 61324 │ │ │ │ + ldr r2, [pc, #164] @ 61328 │ │ │ │ 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 +63887,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 1db5c4 │ │ │ │ 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 61304 │ │ │ │ + ldr r2, [pc, #76] @ 6132c │ │ │ │ + ldr r3, [pc, #60] @ 61320 │ │ │ │ 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 61318 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #36] @ 6132c │ │ │ │ + ldr r0, [pc, #36] @ 61330 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ - b 612d4 │ │ │ │ + bl 1ce4ac │ │ │ │ + b 612d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, sp, lr │ │ │ │ + eoreq lr, r4, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror sp │ │ │ │ + eoreq lr, r4, ip, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, ip, lsl sp │ │ │ │ - eoreq r8, r1, r4, ror #2 │ │ │ │ + eoreq lr, r4, r8, lsl sp │ │ │ │ + eoreq r8, r1, r8, ror #2 │ │ │ │ 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 61368 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - beq 61384 │ │ │ │ - ldr r1, [pc, #40] @ 61394 │ │ │ │ - ldr r0, [pc, #40] @ 61398 │ │ │ │ + beq 61388 │ │ │ │ + ldr r1, [pc, #40] @ 61398 │ │ │ │ + ldr r0, [pc, #40] @ 6139c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 61254 │ │ │ │ + eoreq sl, r0, ip, ror #13 │ │ │ │ + eoreq sl, r0, r0, lsl fp │ │ │ │ │ │ │ │ -0006139c : │ │ │ │ +000613a0 : │ │ │ │ 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] @ 614fc │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 614fc │ │ │ │ + ldr r0, [pc, #316] @ 61500 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #308] @ 61500 │ │ │ │ + ldr ip, [pc, #308] @ 61504 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 61504 │ │ │ │ + ldr r3, [pc, #304] @ 61508 │ │ │ │ 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] @ 6150c │ │ │ │ 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 259974 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 614b4 │ │ │ │ + beq 614b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ addne r2, r0, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ - bhi 6149c │ │ │ │ + bhi 614a0 │ │ │ │ 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] @ 61510 │ │ │ │ + ldr r3, [pc, #132] @ 61500 │ │ │ │ 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 614f8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - b 6146c │ │ │ │ + b 61470 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 614d0 │ │ │ │ - ldr r0, [pc, #76] @ 61510 │ │ │ │ + beq 614d4 │ │ │ │ + ldr r0, [pc, #76] @ 61514 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 234b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 61428 │ │ │ │ - ldr r1, [pc, #60] @ 61514 │ │ │ │ + b 6142c │ │ │ │ + ldr r1, [pc, #60] @ 61518 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r6] │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ - b 6146c │ │ │ │ + b 61470 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, lsr ip │ │ │ │ + eoreq lr, r4, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, lsl ip │ │ │ │ + eoreq lr, r4, r8, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsl #23 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - eoreq sl, r0, r8, lsr #27 │ │ │ │ + eoreq lr, r4, r0, lsl #23 │ │ │ │ + ldrdeq r1, [r1], -ip @ │ │ │ │ + eoreq sl, r0, ip, lsr #27 │ │ │ │ │ │ │ │ -00061518 : │ │ │ │ +0006151c : │ │ │ │ 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] @ 61588 │ │ │ │ + ldr r2, [pc, #84] @ 6158c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2599ec │ │ │ │ + bl 2599f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ - beq 61560 │ │ │ │ + beq 61564 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61558 │ │ │ │ - ldr r1, [pc, #28] @ 6158c │ │ │ │ + bne 6155c │ │ │ │ + ldr r1, [pc, #28] @ 61590 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq lr, r4, r8, asr #21 │ │ │ │ + eoreq lr, r4, r4, asr #21 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sl, r0, r8, asr #26 │ │ │ │ + eoreq sl, r0, ip, asr #26 │ │ │ │ │ │ │ │ -00061590 : │ │ │ │ +00061594 : │ │ │ │ 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] @ 61660 │ │ │ │ + ldr r1, [pc, #180] @ 61664 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 61664 │ │ │ │ + ldr r3, [pc, #172] @ 61668 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 61668 │ │ │ │ + ldr r2, [pc, #168] @ 6166c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -64111,47 +64112,47 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 60014 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 6166c │ │ │ │ + ldr r2, [pc, #64] @ 61670 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 61660 │ │ │ │ + ldr r3, [pc, #44] @ 61664 │ │ │ │ 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 6165c │ │ │ │ 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 #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, lsr sl │ │ │ │ + eoreq lr, r4, ip, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r8, asr #19 │ │ │ │ + eoreq lr, r4, r4, asr #19 │ │ │ │ │ │ │ │ -00061670 : │ │ │ │ +00061674 : │ │ │ │ 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] @ 61838 │ │ │ │ + ldr r1, [pc, #420] @ 6183c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6183c │ │ │ │ - ldr r2, [pc, #412] @ 61840 │ │ │ │ + ldr r3, [pc, #412] @ 61840 │ │ │ │ + ldr r2, [pc, #412] @ 61844 │ │ │ │ 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 +64162,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 20df60 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 61714 │ │ │ │ + bne 61718 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 61750 │ │ │ │ + bls 61754 │ │ │ │ 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 1db064 │ │ │ │ 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 6179c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #208] @ 61844 │ │ │ │ - ldr r3, [pc, #192] @ 61838 │ │ │ │ + ldr r2, [pc, #208] @ 61848 │ │ │ │ + ldr r3, [pc, #192] @ 6183c │ │ │ │ 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 61834 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1d4aec │ │ │ │ + bl 1d4ad8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 61764 │ │ │ │ + bne 61768 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrb r2, [ip, r5] │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 617e0 │ │ │ │ + bne 617e4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq 617c8 │ │ │ │ + beq 617cc │ │ │ │ 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,377 +64239,377 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 6176c │ │ │ │ + b 61770 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r8, ror #18 │ │ │ │ + eoreq lr, r4, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, asr #18 │ │ │ │ + eoreq lr, r4, r8, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r4, lsl #17 │ │ │ │ + eoreq lr, r4, r0, lsl #17 │ │ │ │ │ │ │ │ -00061848 : │ │ │ │ +0006184c : │ │ │ │ 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] @ 6187c │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r0, [pc, #8] @ 6187c │ │ │ │ + bl 2164e8 │ │ │ │ + ldr r0, [pc, #8] @ 61880 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0020a8b4 │ │ │ │ - eoreq r9, r0, r8, asr ip │ │ │ │ + @ instruction: 0x0020a8b8 │ │ │ │ + eoreq r9, r0, ip, asr ip │ │ │ │ │ │ │ │ -00061880 : │ │ │ │ +00061884 : │ │ │ │ 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] @ 61a30 │ │ │ │ + ldr lr, [pc, #404] @ 61a34 │ │ │ │ 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] @ 61a38 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #380] @ 61a38 │ │ │ │ + ldr r2, [pc, #380] @ 61a3c │ │ │ │ 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 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r8, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - beq 619b0 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 619b4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r5 │ │ │ │ - ble 6197c │ │ │ │ + ble 61980 │ │ │ │ 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 61980 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6197c │ │ │ │ + bne 61980 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub r2, r4, #1 │ │ │ │ add r2, r2, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 61964 │ │ │ │ + b 61968 │ │ │ │ mov ip, r1 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 6196c │ │ │ │ + bne 61970 │ │ │ │ mov r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6194c │ │ │ │ + bne 61950 │ │ │ │ rsb r9, r4, #1 │ │ │ │ add r9, r9, r1 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 619bc │ │ │ │ + bgt 619c0 │ │ │ │ str r8, [r6] │ │ │ │ - ldr r2, [pc, #180] @ 61a3c │ │ │ │ - ldr r3, [pc, #164] @ 61a30 │ │ │ │ + ldr r2, [pc, #180] @ 61a40 │ │ │ │ + ldr r3, [pc, #164] @ 61a34 │ │ │ │ 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 61a2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - b 61900 │ │ │ │ + b 61904 │ │ │ │ add r3, r4, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 6197c │ │ │ │ + beq 61980 │ │ │ │ cmp r7, #0 │ │ │ │ strne r4, [sp, #12] │ │ │ │ - beq 61a00 │ │ │ │ + beq 61a04 │ │ │ │ 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 61984 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 619dc │ │ │ │ + b 619e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, ip, asr r7 │ │ │ │ + eoreq lr, r4, r8, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r4, lsr r7 │ │ │ │ + eoreq lr, r4, r0, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r4, r0, ror r6 │ │ │ │ + eoreq lr, r4, ip, ror #12 │ │ │ │ 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] @ 61c34 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr lr, [pc, #468] @ 61c34 │ │ │ │ + ldr lr, [pc, #468] @ 61c38 │ │ │ │ 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] @ 61c3c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r5, r2, #0 │ │ │ │ - ldr r2, [pc, #440] @ 61c3c │ │ │ │ + ldr r2, [pc, #440] @ 61c40 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #4 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #12 │ │ │ │ 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 61b88 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ble 61b48 │ │ │ │ + ble 61b4c │ │ │ │ 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 61b40 │ │ │ │ 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 61b1c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 61be8 │ │ │ │ + bne 61bec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #228] @ 61c40 │ │ │ │ + ldr r2, [pc, #228] @ 61c44 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #208] @ 61c34 │ │ │ │ + ldr r3, [pc, #208] @ 61c38 │ │ │ │ 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 61c30 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #28 │ │ │ │ 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 61be4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 61c04 │ │ │ │ + beq 61c08 │ │ │ │ str r2, [r6] │ │ │ │ - b 61adc │ │ │ │ + b 61ae0 │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl 61880 │ │ │ │ - b 61b50 │ │ │ │ + bl 61884 │ │ │ │ + b 61b54 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ + bne 61be4 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 61be0 │ │ │ │ + bne 61be4 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 61be0 │ │ │ │ - b 61b54 │ │ │ │ + bne 61be4 │ │ │ │ + b 61b58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, ip, r5, lr │ │ │ │ + mlaeq r4, r8, r5, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, ror #10 │ │ │ │ + eoreq lr, r4, r8, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r4, lr │ │ │ │ + mlaeq r4, r4, r4, lr │ │ │ │ │ │ │ │ -00061c44 : │ │ │ │ +00061c48 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061c4c : │ │ │ │ +00061c50 : │ │ │ │ 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] @ 61d00 │ │ │ │ + ldr r1, [pc, #152] @ 61d04 │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 61d04 │ │ │ │ + ldr r3, [pc, #140] @ 61d08 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #136] @ 61d08 │ │ │ │ + ldr r2, [pc, #136] @ 61d0c │ │ │ │ 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] @ 61d10 │ │ │ │ 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 2595c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 61d10 │ │ │ │ + ldr r2, [pc, #64] @ 61d14 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 61d00 │ │ │ │ + ldr r3, [pc, #40] @ 61d04 │ │ │ │ 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 61cfc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r0, r3, lr │ │ │ │ + eoreq lr, r4, ip, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror r3 │ │ │ │ + eoreq lr, r4, ip, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, r4, lsr #6 │ │ │ │ + eoreq lr, r4, r0, lsr #6 │ │ │ │ │ │ │ │ -00061d14 : │ │ │ │ - ldr r3, [pc, #20] @ 61d30 │ │ │ │ - ldr r2, [pc, #20] @ 61d34 │ │ │ │ +00061d18 : │ │ │ │ + ldr r3, [pc, #20] @ 61d34 │ │ │ │ + ldr r2, [pc, #20] @ 61d38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259678 │ │ │ │ - ldrdeq lr, [r4], -ip @ │ │ │ │ + b 259680 │ │ │ │ + ldrdeq lr, [r4], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d38 : │ │ │ │ - ldr r3, [pc, #20] @ 61d54 │ │ │ │ - ldr r2, [pc, #20] @ 61d58 │ │ │ │ +00061d3c : │ │ │ │ + ldr r3, [pc, #20] @ 61d58 │ │ │ │ + ldr r2, [pc, #20] @ 61d5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259730 │ │ │ │ - @ instruction: 0x0024e2b8 │ │ │ │ + b 259738 │ │ │ │ + @ instruction: 0x0024e2b4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00061d5c : │ │ │ │ +00061d60 : │ │ │ │ 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] @ 61fac │ │ │ │ + ldr lr, [pc, #564] @ 61fb0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #552] @ 61fb0 │ │ │ │ + ldr r0, [pc, #552] @ 61fb4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #548] @ 61fb4 │ │ │ │ + ldr ip, [pc, #548] @ 61fb8 │ │ │ │ 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,212 +64619,212 @@ │ │ │ │ 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, #4 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #4 │ │ │ │ + add ip, sp, #8 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - add ip, sp, #16 │ │ │ │ - ldr r3, [pc, #440] @ 61fb8 │ │ │ │ + add ip, sp, #20 │ │ │ │ + ldr r3, [pc, #440] @ 61fbc │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #24 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #16 │ │ │ │ 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 61f60 │ │ │ │ clz r2, r1 │ │ │ │ mov r1, lr │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 259c24 │ │ │ │ + bl 259c2c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61f30 │ │ │ │ + beq 61f34 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #180] @ 61fbc │ │ │ │ + ldr r2, [pc, #180] @ 61fc0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #156] @ 61fac │ │ │ │ + ldr r3, [pc, #156] @ 61fb0 │ │ │ │ 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 61fa8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61efc │ │ │ │ + bne 61f00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f8c │ │ │ │ - ldr r1, [pc, #116] @ 61fc0 │ │ │ │ + beq 61f90 │ │ │ │ + ldr r1, [pc, #116] @ 61fc4 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e4c │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9dc │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c18 │ │ │ │ + bl 259c20 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e40 │ │ │ │ - ldr r1, [pc, #48] @ 61fc4 │ │ │ │ + b 61e44 │ │ │ │ + ldr r1, [pc, #48] @ 61fc8 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 61e48 │ │ │ │ + b 61e4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl #5 │ │ │ │ + eoreq lr, r4, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, r0, ror #4 │ │ │ │ + eoreq lr, r4, ip, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq lr, r4, ip, ror #1 │ │ │ │ - strdeq sl, [r0], -ip @ │ │ │ │ - eoreq sl, r0, r4, ror r3 │ │ │ │ + eoreq lr, r4, r8, ror #1 │ │ │ │ + eoreq sl, r0, r0, lsl #8 │ │ │ │ + eoreq sl, r0, r8, ror r3 │ │ │ │ │ │ │ │ -00061fc8 : │ │ │ │ +00061fcc : │ │ │ │ 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] @ 62200 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #532] @ 62200 │ │ │ │ + ldr r0, [pc, #532] @ 62204 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #524] @ 62204 │ │ │ │ + ldr r3, [pc, #524] @ 62208 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #520] @ 62208 │ │ │ │ + ldr r1, [pc, #520] @ 6220c │ │ │ │ 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 620a8 │ │ │ │ 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 621c4 │ │ │ │ add r8, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 5d0f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62190 │ │ │ │ + beq 62194 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6219c │ │ │ │ + bne 621a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 6215c │ │ │ │ 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 62188 │ │ │ │ add r0, r4, #2 │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -64842,75 +64843,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 1d1b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #172] @ 6220c │ │ │ │ - ldr r3, [pc, #156] @ 62200 │ │ │ │ + ldr r2, [pc, #172] @ 62210 │ │ │ │ + ldr r3, [pc, #156] @ 62204 │ │ │ │ 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 621fc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r5] │ │ │ │ - b 62158 │ │ │ │ + b 6215c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 62094 │ │ │ │ + beq 62098 │ │ │ │ add r0, r4, #2 │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 62104 │ │ │ │ + b 62108 │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 62184 │ │ │ │ + beq 62188 │ │ │ │ add r0, r4, #2 │ │ │ │ bl 34c7c │ │ │ │ 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 62108 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r4, r0, lsl r0 │ │ │ │ + eoreq lr, r4, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r4], -r0 @ │ │ │ │ + eoreq sp, r4, ip, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, lr, sp │ │ │ │ + mlaeq r4, r4, lr, sp │ │ │ │ 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] @ 62358 │ │ │ │ + ldr ip, [pc, #300] @ 6235c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #292] @ 6235c │ │ │ │ + ldr r2, [pc, #292] @ 62360 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #288] @ 62360 │ │ │ │ + ldr r3, [pc, #288] @ 62364 │ │ │ │ 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 +64922,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 622ac │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 622e4 │ │ │ │ + beq 622e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62314 │ │ │ │ - ldr r1, [pc, #180] @ 62364 │ │ │ │ - ldr r0, [pc, #180] @ 62368 │ │ │ │ + bls 62318 │ │ │ │ + ldr r1, [pc, #180] @ 62368 │ │ │ │ + ldr r0, [pc, #180] @ 6236c │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 622e4 │ │ │ │ + bne 622e8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62314 │ │ │ │ + bls 62318 │ │ │ │ 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 1db064 │ │ │ │ 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 61fcc │ │ │ │ + ldr r2, [pc, #64] @ 62370 │ │ │ │ + ldr r3, [pc, #40] @ 6235c │ │ │ │ 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 62354 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r0 @ │ │ │ │ + eoreq sp, r4, ip, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024ddb0 │ │ │ │ + eoreq sp, r4, ip, lsr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x00209cb8 │ │ │ │ - eoreq sp, r4, ip, asr #25 │ │ │ │ + eoreq r9, r0, r8, lsl #31 │ │ │ │ + @ instruction: 0x00209cbc │ │ │ │ + eoreq sp, r4, r8, asr #25 │ │ │ │ │ │ │ │ -00062370 : │ │ │ │ +00062374 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062374 : │ │ │ │ +00062378 : │ │ │ │ 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 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000623a4 : │ │ │ │ +000623a8 : │ │ │ │ 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] @ 624fc │ │ │ │ + ldr lr, [pc, #316] @ 62500 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #304] @ 62500 │ │ │ │ + ldr r3, [pc, #304] @ 62504 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #300] @ 62504 │ │ │ │ + ldr ip, [pc, #300] @ 62508 │ │ │ │ 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 +65028,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 6249c │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 624c4 │ │ │ │ + beq 624c8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ bl 5d0f0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62448 │ │ │ │ + beq 6244c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 624d8 │ │ │ │ + blt 624dc │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r6, [r8] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ moveq r0, #0 │ │ │ │ - beq 62494 │ │ │ │ + beq 62498 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 624e8 │ │ │ │ + ble 624ec │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 624e8 │ │ │ │ + bne 624ec │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 624e8 │ │ │ │ + beq 624ec │ │ │ │ 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] @ 6250c │ │ │ │ + ldr r3, [pc, #88] @ 62500 │ │ │ │ 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 624f8 │ │ │ │ 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 6249c │ │ │ │ cmn r3, #1 │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 62494 │ │ │ │ + b 62498 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r4] │ │ │ │ - b 62498 │ │ │ │ + b 6249c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r8, lsr ip │ │ │ │ + eoreq sp, r4, r4, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r8, lsl ip │ │ │ │ + eoreq sp, r4, r4, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r8, asr fp │ │ │ │ + eoreq sp, r4, r4, asr fp │ │ │ │ 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] @ 626e0 │ │ │ │ + ldr r2, [pc, #440] @ 626e4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 626e4 │ │ │ │ + ldr r6, [pc, #432] @ 626e8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 626e8 │ │ │ │ + ldr r3, [pc, #428] @ 626ec │ │ │ │ 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 +65117,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 625b8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 625f0 │ │ │ │ + beq 625f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 6262c │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 626ec │ │ │ │ + ldr r0, [pc, #300] @ 626f0 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 626f0 │ │ │ │ + ldr r1, [pc, #296] @ 626f4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 625f0 │ │ │ │ + bne 625f4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62628 │ │ │ │ + bls 6262c │ │ │ │ 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 1db064 │ │ │ │ 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 62658 │ │ │ │ + b 62694 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62690 │ │ │ │ + beq 62694 │ │ │ │ cmp r3, ip │ │ │ │ - bne 62648 │ │ │ │ + bne 6264c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 623a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 626cc │ │ │ │ - ldr r3, [pc, #108] @ 626f4 │ │ │ │ + bne 626d0 │ │ │ │ + ldr r3, [pc, #108] @ 626f8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 6269c │ │ │ │ - ldr r3, [pc, #96] @ 626f8 │ │ │ │ + b 626a0 │ │ │ │ + ldr r3, [pc, #96] @ 626fc │ │ │ │ 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] @ 62700 │ │ │ │ + ldr r3, [pc, #52] @ 626e4 │ │ │ │ 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 626dc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 626f8 │ │ │ │ + ldr r3, [pc, #36] @ 626fc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62688 │ │ │ │ + b 6268c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -r4 @ │ │ │ │ + ldrdeq sp, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024dab4 │ │ │ │ + @ instruction: 0x0024dab0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, ip, ror #19 │ │ │ │ - eoreq r9, r0, r0, ror ip │ │ │ │ + strdeq r9, [r0], -r0 @ │ │ │ │ + eoreq r9, r0, r4, ror ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, r0, asr r9 │ │ │ │ + eoreq sp, r4, ip, asr #18 │ │ │ │ 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] @ 628d4 │ │ │ │ + ldr r2, [pc, #440] @ 628d8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 628d8 │ │ │ │ + ldr r6, [pc, #432] @ 628dc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 628dc │ │ │ │ + ldr r3, [pc, #428] @ 628e0 │ │ │ │ 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,152 +65242,152 @@ │ │ │ │ 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 627ac │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 627e4 │ │ │ │ + beq 627e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62820 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 628e0 │ │ │ │ + ldr r0, [pc, #300] @ 628e4 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 628e4 │ │ │ │ + ldr r1, [pc, #296] @ 628e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 627e4 │ │ │ │ + bne 627e8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6281c │ │ │ │ + bls 62820 │ │ │ │ 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 1db064 │ │ │ │ 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 6284c │ │ │ │ + b 62888 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62884 │ │ │ │ + beq 62888 │ │ │ │ cmp r3, ip │ │ │ │ - bne 6283c │ │ │ │ + bne 62840 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 623a4 │ │ │ │ + bl 623a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 628c0 │ │ │ │ - ldr r3, [pc, #108] @ 628e8 │ │ │ │ + beq 628c4 │ │ │ │ + ldr r3, [pc, #108] @ 628ec │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62890 │ │ │ │ - ldr r3, [pc, #96] @ 628ec │ │ │ │ + b 62894 │ │ │ │ + ldr r3, [pc, #96] @ 628f0 │ │ │ │ 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] @ 628f4 │ │ │ │ + ldr r3, [pc, #52] @ 628d8 │ │ │ │ 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 628d0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 628ec │ │ │ │ + ldr r3, [pc, #36] @ 628f0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6287c │ │ │ │ + b 62880 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #17 │ │ │ │ + ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #17 │ │ │ │ + @ instruction: 0x0024d8bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #15 │ │ │ │ - eoreq r9, r0, ip, ror sl │ │ │ │ + eoreq r9, r0, ip, ror #15 │ │ │ │ + eoreq r9, r0, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r7 │ │ │ │ + eoreq sp, r4, r8, asr r7 │ │ │ │ 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] @ 62b2c │ │ │ │ ldr lr, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #524] @ 62b2c │ │ │ │ + ldr r1, [pc, #524] @ 62b30 │ │ │ │ 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] @ 62b34 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #500] @ 62b34 │ │ │ │ + ldr r2, [pc, #500] @ 62b38 │ │ │ │ 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, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 62b0c │ │ │ │ + beq 62b10 │ │ │ │ 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] │ │ │ │ @@ -65402,38 +65403,38 @@ │ │ │ │ streq r2, [sp, #32] │ │ │ │ bl 5c1b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 61a40 │ │ │ │ + bl 61a44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 623a4 │ │ │ │ + bl 623a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 62ad0 │ │ │ │ + bne 62ad4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 62a40 │ │ │ │ + bne 62a44 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 62b00 │ │ │ │ + bne 62b04 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #7 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ - b 62a4c │ │ │ │ + b 62a50 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r1, [pc, #228] @ 62b38 │ │ │ │ + ldr r1, [pc, #228] @ 62b3c │ │ │ │ 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 +65446,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] @ 62b40 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 62b2c │ │ │ │ + ldr r3, [pc, #128] @ 62b30 │ │ │ │ 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 62b28 │ │ │ │ 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] @ 62b44 │ │ │ │ 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 62a8c │ │ │ │ + ldr r1, [pc, #60] @ 62b48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 62ad8 │ │ │ │ + b 62adc │ │ │ │ add r6, lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ bl 34c7c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 62994 │ │ │ │ + b 62998 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + ldrdeq sp, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024d6b0 │ │ │ │ + eoreq sp, r4, ip, lsr #13 │ │ │ │ @ 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, ip, ror #18 │ │ │ │ + eoreq sp, r4, ip, asr #10 │ │ │ │ + ldrdeq r9, [r0], -r4 @ │ │ │ │ + @ instruction: 0x002098b0 │ │ │ │ │ │ │ │ -00062b48 : │ │ │ │ +00062b4c : │ │ │ │ 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] @ 62cf0 │ │ │ │ + ldr r3, [pc, #396] @ 62cf4 │ │ │ │ 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] @ 62cf8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 62cf8 │ │ │ │ + ldr r3, [pc, #368] @ 62cfc │ │ │ │ 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 62c34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 62c60 │ │ │ │ - bl 623a4 │ │ │ │ + beq 62c64 │ │ │ │ + bl 623a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c2c │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne 62c70 │ │ │ │ + bne 62c74 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ cmpne r6, #47 @ 0x2f │ │ │ │ - bne 62c80 │ │ │ │ + bne 62c84 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 62c94 │ │ │ │ + beq 62c98 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c2c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 62c28 │ │ │ │ + beq 62c2c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 62c70 │ │ │ │ + beq 62c74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ 62cfc │ │ │ │ - ldr r3, [pc, #176] @ 62cf0 │ │ │ │ + ldr r2, [pc, #192] @ 62d00 │ │ │ │ + ldr r3, [pc, #176] @ 62cf4 │ │ │ │ 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 62cec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ - bl 623a4 │ │ │ │ + bl 623a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62c28 │ │ │ │ + bne 62c2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c38 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 62c28 │ │ │ │ + ble 62c2c │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 62c04 │ │ │ │ - b 62c28 │ │ │ │ + beq 62c08 │ │ │ │ + b 62c2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d0f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 62cc8 │ │ │ │ + beq 62ccc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4] │ │ │ │ - b 62c34 │ │ │ │ + b 62c38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ bl 5cd18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 62cc0 │ │ │ │ + b 62cc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r4, r4, sp │ │ │ │ + mlaeq r4, r0, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r4, r0, ror r4 │ │ │ │ - @ instruction: 0x0024d3bc │ │ │ │ + eoreq sp, r4, ip, ror #8 │ │ │ │ + @ instruction: 0x0024d3b8 │ │ │ │ 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] @ 62ed4 │ │ │ │ + ldr r2, [pc, #440] @ 62ed8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #432] @ 62ed8 │ │ │ │ + ldr r6, [pc, #432] @ 62edc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #428] @ 62edc │ │ │ │ + ldr r3, [pc, #428] @ 62ee0 │ │ │ │ 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,221 +65628,221 @@ │ │ │ │ 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 62dac │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 62de4 │ │ │ │ + beq 62de8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e20 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #300] @ 62ee0 │ │ │ │ + ldr r0, [pc, #300] @ 62ee4 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #296] @ 62ee4 │ │ │ │ + ldr r1, [pc, #296] @ 62ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 62de4 │ │ │ │ + bne 62de8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 62e1c │ │ │ │ + bls 62e20 │ │ │ │ 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 1db064 │ │ │ │ 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 62e4c │ │ │ │ + b 62e88 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62e84 │ │ │ │ + beq 62e88 │ │ │ │ cmp r3, ip │ │ │ │ - bne 62e3c │ │ │ │ + bne 62e40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ str r3, [r4] │ │ │ │ ldrsheq r2, [r0] │ │ │ │ mov r0, ip │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ec0 │ │ │ │ - ldr r3, [pc, #108] @ 62ee8 │ │ │ │ + beq 62ec4 │ │ │ │ + ldr r3, [pc, #108] @ 62eec │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 62e90 │ │ │ │ - ldr r3, [pc, #96] @ 62eec │ │ │ │ + b 62e94 │ │ │ │ + ldr r3, [pc, #96] @ 62ef0 │ │ │ │ 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] @ 62ef4 │ │ │ │ + ldr r3, [pc, #52] @ 62ed8 │ │ │ │ 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 62ed0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 62eec │ │ │ │ + ldr r3, [pc, #36] @ 62ef0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 62e7c │ │ │ │ + b 62e80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r4, r0, ror #5 │ │ │ │ + ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, asr #5 │ │ │ │ + @ instruction: 0x0024d2bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #4 │ │ │ │ - eoreq r9, r0, ip, ror r4 │ │ │ │ + eoreq r9, r0, ip, lsl #4 │ │ │ │ + eoreq r9, r0, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r4, ip, asr r1 │ │ │ │ + eoreq sp, r4, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #2444] @ 638a0 │ │ │ │ + ldr r1, [pc, #2444] @ 638a4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2440] @ 638a4 │ │ │ │ + ldr r3, [pc, #2440] @ 638a8 │ │ │ │ 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] @ 638ac │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2408] @ 638ac │ │ │ │ + ldr r3, [pc, #2408] @ 638b0 │ │ │ │ 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, #28 │ │ │ │ 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 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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 63004 │ │ │ │ tst r0, #1 │ │ │ │ - bne 62fb8 │ │ │ │ + bne 62fbc │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 62ff4 │ │ │ │ + bls 62ff8 │ │ │ │ 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 1db064 │ │ │ │ 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 6330c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 632f0 │ │ │ │ + blt 632f4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ addne r3, r4, r5 │ │ │ │ - bne 6312c │ │ │ │ + bne 63130 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 630e8 │ │ │ │ + beq 630ec │ │ │ │ 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 1d1b54 │ │ │ │ + ldr r2, [pc, #2120] @ 638b4 │ │ │ │ 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 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - bne 6313c │ │ │ │ + bne 63140 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 630a8 │ │ │ │ + beq 630ac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq 63728 │ │ │ │ + beq 6372c │ │ │ │ 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 │ │ │ │ @@ -65849,87 +65850,87 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 5c1b4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63328 │ │ │ │ + bne 6332c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1984] @ 638b4 │ │ │ │ + ldr r2, [pc, #1984] @ 638b8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #1960] @ 638a4 │ │ │ │ + ldr r3, [pc, #1960] @ 638a8 │ │ │ │ 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 638a0 │ │ │ │ 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 63024 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 63120 │ │ │ │ + bne 63124 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 63090 │ │ │ │ + beq 63094 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ - bne 634dc │ │ │ │ + bne 634e0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 631bc │ │ │ │ + blt 631c0 │ │ │ │ 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 631c0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 63778 │ │ │ │ + beq 6377c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ - bgt 63518 │ │ │ │ + bgt 6351c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6369c │ │ │ │ + beq 636a0 │ │ │ │ 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 636c8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 63234 │ │ │ │ + bne 63238 │ │ │ │ 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 │ │ │ │ @@ -65944,120 +65945,120 @@ │ │ │ │ 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 6327c │ │ │ │ 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 632a4 │ │ │ │ + b 63624 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 63604 │ │ │ │ + beq 63608 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ strb r1, [r3, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 63620 │ │ │ │ + beq 63624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 63284 │ │ │ │ + bne 63288 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63290 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63290 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 6328c │ │ │ │ + bne 63290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 6328c │ │ │ │ - b 632c0 │ │ │ │ + bne 63290 │ │ │ │ + b 632c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63090 │ │ │ │ - b 6313c │ │ │ │ + beq 63094 │ │ │ │ + b 63140 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164e8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b 63008 │ │ │ │ + b 6300c │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6338c │ │ │ │ + bne 63390 │ │ │ │ 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 6a324 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 630e8 │ │ │ │ + bne 630ec │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #1 │ │ │ │ moveq r8, #247 @ 0xf7 │ │ │ │ movne r8, #255 @ 0xff │ │ │ │ cmp r4, r8 │ │ │ │ - ble 630e8 │ │ │ │ + ble 630ec │ │ │ │ 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 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ 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 r3, [sp, #68] @ 0x44 │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 63874 │ │ │ │ + beq 63878 │ │ │ │ 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 +66069,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 1d1b54 │ │ │ │ + ldr r2, [pc, #1116] @ 638bc │ │ │ │ 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 +66086,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 66a7c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r8, r3 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bge 630e8 │ │ │ │ + bge 630ec │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 628f4 │ │ │ │ + bl 628f8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r5, [r0, r2] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 630e8 │ │ │ │ + b 630ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 635c4 │ │ │ │ + blt 635c8 │ │ │ │ cmp r4, #8 │ │ │ │ - beq 636cc │ │ │ │ + beq 636d0 │ │ │ │ cmp r4, #9 │ │ │ │ - beq 637e4 │ │ │ │ + beq 637e8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 63170 │ │ │ │ + beq 63174 │ │ │ │ cmp r5, r4 │ │ │ │ sub r2, r5, #1 │ │ │ │ movgt fp, r9 │ │ │ │ - ble 6369c │ │ │ │ + ble 636a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ sub r1, r1, #1 │ │ │ │ - beq 63588 │ │ │ │ + beq 6358c │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 63568 │ │ │ │ + bne 6356c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 636ac │ │ │ │ + beq 636b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 631cc │ │ │ │ + beq 631d0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63540 │ │ │ │ + beq 63544 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 631cc │ │ │ │ + beq 631d0 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ - b 63538 │ │ │ │ + b 6353c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631d0 │ │ │ │ ldrb r3, [r1], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 6357c │ │ │ │ + bne 63580 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 636ac │ │ │ │ + beq 636b0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc 631cc │ │ │ │ + bcc 631d0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - beq 63594 │ │ │ │ - b 6357c │ │ │ │ + beq 63598 │ │ │ │ + b 63580 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 5bd78 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 637d8 │ │ │ │ + beq 637dc │ │ │ │ add r3, r9, r4 │ │ │ │ ldrb r9, [r3, #-2] │ │ │ │ subs fp, r9, #92 @ 0x5c │ │ │ │ movne fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 631c0 │ │ │ │ - b 63174 │ │ │ │ + bne 631c4 │ │ │ │ + b 63178 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 6328c │ │ │ │ + ble 63290 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6328c │ │ │ │ + bne 63290 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 63284 │ │ │ │ + b 63288 │ │ │ │ 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 630e0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 5d0f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 630dc │ │ │ │ + beq 630e0 │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ sub r2, r4, #3 │ │ │ │ - beq 6383c │ │ │ │ + beq 63840 │ │ │ │ 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 630e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r5 │ │ │ │ - b 630dc │ │ │ │ + b 630e0 │ │ │ │ eor r4, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ orrgt r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 631cc │ │ │ │ - b 631d4 │ │ │ │ + beq 631d0 │ │ │ │ + b 631d8 │ │ │ │ mov r3, r9 │ │ │ │ - b 63200 │ │ │ │ + b 63204 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrsb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 63718 │ │ │ │ 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 63718 │ │ │ │ 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 63520 │ │ │ │ + b 636a4 │ │ │ │ + ldr r3, [pc, #396] @ 638c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac7c │ │ │ │ + bl 25ac84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63850 │ │ │ │ + beq 63854 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 38298 │ │ │ │ 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 630b0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 631bc │ │ │ │ + beq 631c0 │ │ │ │ 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 631f8 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 34c7c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 63264 │ │ │ │ + b 63268 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 630dc │ │ │ │ - b 63170 │ │ │ │ + bne 630e0 │ │ │ │ + b 63174 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 63714 │ │ │ │ + bne 63718 │ │ │ │ ldrsb r2, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 63714 │ │ │ │ + blt 63718 │ │ │ │ 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 63718 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r4, #7 │ │ │ │ streq r4, [sp, #44] @ 0x2c │ │ │ │ - b 63714 │ │ │ │ + b 63718 │ │ │ │ add r0, r9, #5 │ │ │ │ bl 235b0 │ │ │ │ add r4, r4, #1 │ │ │ │ strb r5, [r9, #4] │ │ │ │ - b 630dc │ │ │ │ - ldr r1, [pc, #104] @ 638c0 │ │ │ │ + b 630e0 │ │ │ │ + ldr r1, [pc, #104] @ 638c4 │ │ │ │ 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 │ │ │ │ + b 63748 │ │ │ │ ldrb ip, [r9, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ + bne 6340c │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 63408 │ │ │ │ + bne 6340c │ │ │ │ ldrb ip, [r9, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 63408 │ │ │ │ - b 630e8 │ │ │ │ + bne 6340c │ │ │ │ + b 630ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r4], -ip @ │ │ │ │ + ldrdeq sp, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq sp, [r4], -r8 @ │ │ │ │ + strheq sp, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r0, ror #8 │ │ │ │ - eoreq ip, r4, r0, lsl #30 │ │ │ │ + eoreq r8, r0, r4, ror #8 │ │ │ │ + strdeq ip, [r4], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r0, r0, ror #22 │ │ │ │ + eoreq r8, r0, r4, ror #22 │ │ │ │ │ │ │ │ -000638c4 : │ │ │ │ +000638c8 : │ │ │ │ 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 +66371,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 62ef8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006390c : │ │ │ │ +00063910 : │ │ │ │ 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 +66393,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 62ef8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006395c : │ │ │ │ +00063960 : │ │ │ │ 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 +66416,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 62ef8 │ │ │ │ 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] @ 63b34 │ │ │ │ + ldr r2, [pc, #360] @ 63b38 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #352] @ 63b38 │ │ │ │ + ldr r6, [pc, #352] @ 63b3c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #348] @ 63b3c │ │ │ │ + ldr r3, [pc, #348] @ 63b40 │ │ │ │ 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 +66449,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 63afc │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #264] @ 63b40 │ │ │ │ + ldr r2, [pc, #264] @ 63b44 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63af8 │ │ │ │ + bne 63afc │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ 63b44 │ │ │ │ + ldr r3, [pc, #232] @ 63b48 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r2, r4} │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63abc │ │ │ │ + beq 63ac0 │ │ │ │ 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] @ 63b4c │ │ │ │ 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 2595c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b20 │ │ │ │ - ldr r3, [pc, #136] @ 63b4c │ │ │ │ + bne 63b24 │ │ │ │ + ldr r3, [pc, #136] @ 63b50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #128] @ 63b50 │ │ │ │ + ldr r2, [pc, #128] @ 63b54 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63b34 │ │ │ │ + ldr r3, [pc, #92] @ 63b38 │ │ │ │ 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 63b30 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63b54 │ │ │ │ - ldr r0, [pc, #84] @ 63b58 │ │ │ │ + ldr r1, [pc, #84] @ 63b58 │ │ │ │ + ldr r0, [pc, #84] @ 63b5c │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63a44 │ │ │ │ - ldr r3, [pc, #52] @ 63b5c │ │ │ │ + b 63a48 │ │ │ │ + ldr r3, [pc, #52] @ 63b60 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63ac4 │ │ │ │ + b 63ac8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsr r6 │ │ │ │ + eoreq ip, r4, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, lsl r6 │ │ │ │ + eoreq ip, r4, ip, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, lsl #9 │ │ │ │ + eoreq r8, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r4, r4, lsr #10 │ │ │ │ - @ instruction: 0x00207fbc │ │ │ │ - eoreq r8, r0, r4, ror #7 │ │ │ │ + eoreq ip, r4, r0, lsr #10 │ │ │ │ + eoreq r7, r0, r0, asr #31 │ │ │ │ + eoreq r8, r0, r8, ror #7 │ │ │ │ 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] @ 63ccc │ │ │ │ + ldr r2, [pc, #336] @ 63cd0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #328] @ 63cd0 │ │ │ │ + ldr r6, [pc, #328] @ 63cd4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #324] @ 63cd4 │ │ │ │ + ldr r3, [pc, #324] @ 63cd8 │ │ │ │ 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 +66557,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 63c94 │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #240] @ 63cd8 │ │ │ │ + ldr r2, [pc, #240] @ 63cdc │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63c90 │ │ │ │ + bne 63c94 │ │ │ │ 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] @ 63ce0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 63c54 │ │ │ │ - ldr r3, [pc, #164] @ 63ce0 │ │ │ │ + beq 63c58 │ │ │ │ + ldr r3, [pc, #164] @ 63ce4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259678 │ │ │ │ + bl 259680 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cb8 │ │ │ │ - ldr r3, [pc, #136] @ 63ce4 │ │ │ │ + bne 63cbc │ │ │ │ + ldr r3, [pc, #136] @ 63ce8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #128] @ 63ce8 │ │ │ │ + ldr r2, [pc, #128] @ 63cec │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 63ccc │ │ │ │ + ldr r3, [pc, #92] @ 63cd0 │ │ │ │ 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 63cc8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63cec │ │ │ │ - ldr r0, [pc, #84] @ 63cf0 │ │ │ │ + ldr r1, [pc, #84] @ 63cf0 │ │ │ │ + ldr r0, [pc, #84] @ 63cf4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63bf4 │ │ │ │ - ldr r3, [pc, #52] @ 63cf4 │ │ │ │ + b 63bf8 │ │ │ │ + ldr r3, [pc, #52] @ 63cf8 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 63c5c │ │ │ │ + b 63c60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r0, lsl #9 │ │ │ │ + eoreq ip, r4, ip, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r0, ror #8 │ │ │ │ + eoreq ip, r4, ip, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, ror #5 │ │ │ │ + eoreq r8, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r4, ip, lsl #7 │ │ │ │ - eoreq r7, r0, r4, lsr #28 │ │ │ │ - eoreq r8, r0, ip, asr r2 │ │ │ │ + eoreq ip, r4, r8, lsl #7 │ │ │ │ + eoreq r7, r0, r8, lsr #28 │ │ │ │ + eoreq r8, r0, r0, ror #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] @ 63e54 │ │ │ │ + ldr r2, [pc, #320] @ 63e58 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #312] @ 63e58 │ │ │ │ + ldr r5, [pc, #312] @ 63e5c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #308] @ 63e5c │ │ │ │ + ldr r3, [pc, #308] @ 63e60 │ │ │ │ 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,1134 +66659,1134 @@ │ │ │ │ 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 63e1c │ │ │ │ ldrh r1, [r0] │ │ │ │ - ldr r2, [pc, #224] @ 63e60 │ │ │ │ + ldr r2, [pc, #224] @ 63e64 │ │ │ │ sub r1, r1, #55 @ 0x37 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 63e18 │ │ │ │ + bne 63e1c │ │ │ │ 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] @ 63e68 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #164] @ 63e6c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2597ec │ │ │ │ + bl 2597f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e40 │ │ │ │ - ldr r2, [pc, #132] @ 63e6c │ │ │ │ + bne 63e44 │ │ │ │ + ldr r2, [pc, #132] @ 63e70 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #128] @ 63e70 │ │ │ │ + ldr r2, [pc, #128] @ 63e74 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #92] @ 63e54 │ │ │ │ + ldr r3, [pc, #92] @ 63e58 │ │ │ │ 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 63e50 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ 63e74 │ │ │ │ - ldr r0, [pc, #84] @ 63e78 │ │ │ │ + ldr r1, [pc, #84] @ 63e78 │ │ │ │ + ldr r0, [pc, #84] @ 63e7c │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r6] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r4] │ │ │ │ - b 63d8c │ │ │ │ - ldr r2, [pc, #52] @ 63e7c │ │ │ │ + b 63d90 │ │ │ │ + ldr r2, [pc, #52] @ 63e80 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 63de8 │ │ │ │ + b 63dec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, r8, ror #5 │ │ │ │ + eoreq ip, r4, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, r8, asr #5 │ │ │ │ + eoreq ip, r4, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r0, ror #2 │ │ │ │ + eoreq r8, r0, r4, ror #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 #4 │ │ │ │ + eoreq r7, r0, r0, lsr #25 │ │ │ │ + eoreq r8, r0, ip, ror #1 │ │ │ │ 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] @ 6405c │ │ │ │ + ldr ip, [pc, #448] @ 64060 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #436] @ 64060 │ │ │ │ + ldr r2, [pc, #436] @ 64064 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #432] @ 64064 │ │ │ │ + ldr r3, [pc, #432] @ 64068 │ │ │ │ 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] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ 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 63f2c │ │ │ │ ldrsh r6, [r0] │ │ │ │ sub r2, r6, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ cmp r6, #55 @ 0x37 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 63f58 │ │ │ │ + beq 63f5c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 63f5c │ │ │ │ - ldr r1, [pc, #312] @ 64068 │ │ │ │ - ldr r0, [pc, #312] @ 6406c │ │ │ │ + bls 63f60 │ │ │ │ + ldr r1, [pc, #312] @ 6406c │ │ │ │ + ldr r0, [pc, #312] @ 64070 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 64038 │ │ │ │ + beq 6403c │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #260] @ 64070 │ │ │ │ + ldr r3, [pc, #260] @ 64074 │ │ │ │ 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 62ef8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 63fc4 │ │ │ │ + bne 63fc8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ strls r7, [r4] │ │ │ │ - bls 6400c │ │ │ │ + bls 64010 │ │ │ │ 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 1d1b54 │ │ │ │ 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] @ 64078 │ │ │ │ + ldr r3, [pc, #68] @ 64060 │ │ │ │ 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 64058 │ │ │ │ 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 63f5c │ │ │ │ + b 63f60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r4, ip, asr r1 │ │ │ │ + eoreq ip, r4, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r4, ip, lsr r1 │ │ │ │ + eoreq ip, r4, r8, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r4, lsl #6 │ │ │ │ - ldrdeq r8, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r0, r8 │ │ │ │ - eoreq fp, r4, r4, ror #31 │ │ │ │ + eoreq r8, r0, r8, lsl #6 │ │ │ │ + ldrdeq r8, [r0], -r4 @ │ │ │ │ + mlaeq r0, ip, r0, r8 │ │ │ │ + eoreq fp, r4, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #412] @ 6422c │ │ │ │ - ldr ip, [pc, #412] @ 64230 │ │ │ │ + ldr lr, [pc, #412] @ 64230 │ │ │ │ + ldr ip, [pc, #412] @ 64234 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #400] @ 64234 │ │ │ │ + ldr r2, [pc, #400] @ 64238 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #396] @ 64238 │ │ │ │ + ldr r3, [pc, #396] @ 6423c │ │ │ │ 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] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ 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 64200 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #304] @ 6423c │ │ │ │ + ldr r2, [pc, #304] @ 64240 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 641fc │ │ │ │ + bne 64200 │ │ │ │ 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] @ 64244 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 64184 │ │ │ │ + bne 64188 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64184 │ │ │ │ + bne 64188 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r6, [r4] │ │ │ │ - beq 641d0 │ │ │ │ + beq 641d4 │ │ │ │ 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 1d1b54 │ │ │ │ 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] @ 64248 │ │ │ │ + ldr r3, [pc, #84] @ 64234 │ │ │ │ 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 6422c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #68] @ 64248 │ │ │ │ - ldr r0, [pc, #68] @ 6424c │ │ │ │ + ldr r1, [pc, #68] @ 6424c │ │ │ │ + ldr r0, [pc, #68] @ 64250 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64118 │ │ │ │ + b 6411c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, ror #30 │ │ │ │ + eoreq fp, r4, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, asr #30 │ │ │ │ + eoreq fp, r4, r0, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r8 @ │ │ │ │ - eoreq fp, r4, r0, lsr #28 │ │ │ │ - @ instruction: 0x002078bc │ │ │ │ - eoreq r7, r0, ip, lsl #28 │ │ │ │ + ldrdeq r7, [r0], -ip @ │ │ │ │ + eoreq fp, r4, ip, lsl lr │ │ │ │ + eoreq r7, r0, r0, asr #17 │ │ │ │ + eoreq r7, r0, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ - ldr r4, [pc, #1168] @ 646f8 │ │ │ │ - ldr lr, [pc, #1168] @ 646fc │ │ │ │ - ldr ip, [pc, #1168] @ 64700 │ │ │ │ + ldr r4, [pc, #1168] @ 646fc │ │ │ │ + ldr lr, [pc, #1168] @ 64700 │ │ │ │ + ldr ip, [pc, #1168] @ 64704 │ │ │ │ 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] @ 64708 │ │ │ │ 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] @ 6470c │ │ │ │ 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, #76 @ 0x4c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ 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 64528 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6433c │ │ │ │ + bne 64340 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #988] @ 6470c │ │ │ │ + ldr r3, [pc, #988] @ 64710 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64370 │ │ │ │ + beq 64374 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #960] @ 64708 │ │ │ │ + ldr r2, [pc, #960] @ 6470c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #956] @ 64710 │ │ │ │ + ldr r0, [pc, #956] @ 64714 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #952] @ 64714 │ │ │ │ + ldr r1, [pc, #952] @ 64718 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 64520 │ │ │ │ + ldr r3, [pc, #908] @ 6471c │ │ │ │ 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 62ef8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #840] @ 6471c │ │ │ │ + ldr r3, [pc, #840] @ 64720 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a760 │ │ │ │ + bl 25a768 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - beq 64584 │ │ │ │ + beq 64588 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - b 644b0 │ │ │ │ + b 644b4 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 232ec │ │ │ │ - ldr ip, [pc, #752] @ 64708 │ │ │ │ + ldr ip, [pc, #752] @ 6470c │ │ │ │ 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 1d1b54 │ │ │ │ + ldr r2, [pc, #688] @ 64708 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r6] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 644ac │ │ │ │ + beq 644b0 │ │ │ │ ands r4, r3, #15 │ │ │ │ - beq 645bc │ │ │ │ + beq 645c0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a7bc │ │ │ │ + bl 25a7c4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64404 │ │ │ │ + bne 64408 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #552] @ 64708 │ │ │ │ + ldr r3, [pc, #552] @ 6470c │ │ │ │ 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] @ 64724 │ │ │ │ + ldr r3, [pc, #520] @ 64704 │ │ │ │ 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 646f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6438c │ │ │ │ + b 64390 │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 643cc │ │ │ │ + ldr r4, [pc, #464] @ 64728 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 2164e8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 643c8 │ │ │ │ + b 643cc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 644d8 │ │ │ │ + beq 644dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #364] @ 64708 │ │ │ │ + ldr r3, [pc, #364] @ 6470c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #11 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #376] @ 64728 │ │ │ │ + ldr r1, [pc, #376] @ 6472c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ - b 644d8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + b 644dc │ │ │ │ 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 205160 │ │ │ │ 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] @ 64730 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c20c │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6467c │ │ │ │ - ldr r3, [pc, #248] @ 64730 │ │ │ │ + bne 64680 │ │ │ │ + ldr r3, [pc, #248] @ 64734 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 64654 │ │ │ │ + bgt 64658 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b904 │ │ │ │ + bl 205160 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c338 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 643fc │ │ │ │ + b 64400 │ │ │ │ mov r4, #9 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c338 │ │ │ │ + bl 205160 │ │ │ │ ldrb r2, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 646b8 │ │ │ │ - ldr r3, [pc, #120] @ 6471c │ │ │ │ + bne 646bc │ │ │ │ + ldr r3, [pc, #120] @ 64720 │ │ │ │ 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 25a864 │ │ │ │ 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] @ 6470c │ │ │ │ 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 │ │ │ │ + b 64678 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r8, lsl #27 │ │ │ │ eoreq fp, r4, r4, lsl #27 │ │ │ │ + eoreq fp, r4, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, r8, ror #14 │ │ │ │ - eoreq r7, r0, r0, lsr #25 │ │ │ │ - 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 r7, r0, ip, ror #14 │ │ │ │ + eoreq r7, r0, r4, lsr #25 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + eoreq fp, r4, r0, lsl #22 │ │ │ │ + ldrdeq r7, [r0], -r8 @ │ │ │ │ + eoreq r7, r0, r0, asr lr │ │ │ │ + @ instruction: 0xffff7f48 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - b 64250 │ │ │ │ + b 64254 │ │ │ │ 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] @ 648b4 │ │ │ │ + ldr r2, [pc, #340] @ 648b8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #328] @ 648b8 │ │ │ │ + ldr r7, [pc, #328] @ 648bc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #324] @ 648bc │ │ │ │ + ldr r3, [pc, #324] @ 648c0 │ │ │ │ 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 6487c │ │ │ │ + bne 64880 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #236] @ 648c0 │ │ │ │ + ldr r3, [pc, #236] @ 648c4 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6487c │ │ │ │ + bne 64880 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #204] @ 648c4 │ │ │ │ + ldr r3, [pc, #204] @ 648c8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ cmp r6, #1 │ │ │ │ movle r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 6483c │ │ │ │ + ble 64840 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #152] @ 648c8 │ │ │ │ + ldr r3, [pc, #152] @ 648cc │ │ │ │ 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 61d60 │ │ │ │ + ldr r2, [pc, #116] @ 648d0 │ │ │ │ + ldr r3, [pc, #88] @ 648b8 │ │ │ │ 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 648b0 │ │ │ │ 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] @ 648d4 │ │ │ │ + ldr r1, [pc, #72] @ 648d8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 647e0 │ │ │ │ + b 647e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r4, r8, r8, fp │ │ │ │ + mlaeq r4, r4, r8, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r8, ror r8 │ │ │ │ + eoreq fp, r4, r4, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ + ldrdeq r7, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r4, r0, lsr #15 │ │ │ │ - eoreq r7, r0, r8, asr #16 │ │ │ │ - eoreq r7, r0, r8, lsr r2 │ │ │ │ + mlaeq r4, ip, r7, fp │ │ │ │ + eoreq r7, r0, ip, asr #16 │ │ │ │ + eoreq r7, r0, ip, lsr r2 │ │ │ │ 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] @ 64a94 │ │ │ │ + ldr r2, [pc, #416] @ 64a98 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #404] @ 64a98 │ │ │ │ + ldr r6, [pc, #404] @ 64a9c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 64a9c │ │ │ │ + ldr r3, [pc, #400] @ 64aa0 │ │ │ │ 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] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ 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 64a18 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #312] @ 64aa0 │ │ │ │ + ldr r2, [pc, #312] @ 64aa4 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64a14 │ │ │ │ + bne 64a18 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #288] @ 64aa4 │ │ │ │ + ldr r3, [pc, #288] @ 64aa8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #244] @ 64aac │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259c34 │ │ │ │ + bl 259c3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64a40 │ │ │ │ - ldr r3, [pc, #212] @ 64aac │ │ │ │ + beq 64a44 │ │ │ │ + ldr r3, [pc, #212] @ 64ab0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64ab0 │ │ │ │ + ldr r2, [pc, #204] @ 64ab4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64a94 │ │ │ │ + ldr r3, [pc, #164] @ 64a98 │ │ │ │ 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 64a90 │ │ │ │ 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] @ 64ab8 │ │ │ │ + ldr r1, [pc, #148] @ 64abc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64974 │ │ │ │ + b 64978 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #72] @ 64ac0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ - b 649d0 │ │ │ │ + b 649d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r4, lsl #14 │ │ │ │ + eoreq fp, r4, r0, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r4, ror #13 │ │ │ │ + eoreq fp, r4, r0, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r5, r7 │ │ │ │ + mlaeq r0, r4, r5, r7 │ │ │ │ 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 #12 │ │ │ │ + eoreq r7, r0, r0, lsl #10 │ │ │ │ + eoreq r7, r0, r4, lsr #1 │ │ │ │ + ldrdeq r7, [r0], -r4 @ │ │ │ │ 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] @ 64c90 │ │ │ │ + ldr r2, [pc, #436] @ 64c94 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #424] @ 64c94 │ │ │ │ + ldr r6, [pc, #424] @ 64c98 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #420] @ 64c98 │ │ │ │ + ldr r3, [pc, #420] @ 64c9c │ │ │ │ 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 │ │ │ │ - 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 64c10 │ │ │ │ + bne 64c14 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #320] @ 64c9c │ │ │ │ + ldr r2, [pc, #320] @ 64ca0 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64c10 │ │ │ │ + bne 64c14 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #296] @ 64ca0 │ │ │ │ + ldr r3, [pc, #296] @ 64ca4 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #252] @ 64ca8 │ │ │ │ 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 259fb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 64c3c │ │ │ │ - ldr r3, [pc, #212] @ 64ca8 │ │ │ │ + beq 64c40 │ │ │ │ + ldr r3, [pc, #212] @ 64cac │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 64cac │ │ │ │ + ldr r2, [pc, #204] @ 64cb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ 64c90 │ │ │ │ + ldr r3, [pc, #164] @ 64c94 │ │ │ │ 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 64c8c │ │ │ │ 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] @ 64cb4 │ │ │ │ + ldr r1, [pc, #148] @ 64cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64b68 │ │ │ │ + b 64b6c │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #72] @ 64cbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ - b 64bcc │ │ │ │ + b 64bd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r5 │ │ │ │ + eoreq fp, r4, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + strdeq fp, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r7, r0, r8, asr #9 │ │ │ │ + eoreq r7, r0, ip, asr #9 │ │ │ │ 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 #8 │ │ │ │ + eoreq r7, r0, r0, lsr r4 │ │ │ │ + eoreq r6, r0, r8, lsr #29 │ │ │ │ + eoreq r7, r0, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #448] @ 64e94 │ │ │ │ - ldr r2, [pc, #448] @ 64e98 │ │ │ │ + ldr ip, [pc, #448] @ 64e98 │ │ │ │ + ldr r2, [pc, #448] @ 64e9c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #436] @ 64e9c │ │ │ │ + ldr r4, [pc, #436] @ 64ea0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #432] @ 64ea0 │ │ │ │ + ldr r3, [pc, #432] @ 64ea4 │ │ │ │ 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 │ │ │ │ + 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 64e0c │ │ │ │ + bne 64e10 │ │ │ │ ldrh ip, [r0] │ │ │ │ - ldr r2, [pc, #332] @ 64ea4 │ │ │ │ + ldr r2, [pc, #332] @ 64ea8 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 64e0c │ │ │ │ - ldr r3, [pc, #316] @ 64ea8 │ │ │ │ + bne 64e10 │ │ │ │ + ldr r3, [pc, #316] @ 64eac │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #272] @ 64eb0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a680 │ │ │ │ + bl 25a688 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 64e38 │ │ │ │ + beq 64e3c │ │ │ │ ldrd r6, [r0] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1287c4 │ │ │ │ + bl 1287d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #204] @ 64eb0 │ │ │ │ - ldr r3, [pc, #176] @ 64e98 │ │ │ │ + ldr r2, [pc, #204] @ 64eb4 │ │ │ │ + ldr r3, [pc, #176] @ 64e9c │ │ │ │ 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 64e94 │ │ │ │ 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] @ 64eb8 │ │ │ │ + ldr r1, [pc, #156] @ 64ebc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 64d64 │ │ │ │ + b 64d68 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #76] @ 64ec0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 64ddc │ │ │ │ + b 64de0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, r0, lsr #6 │ │ │ │ + eoreq fp, r4, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r4, r0, lsl #6 │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r3, r7 │ │ │ │ + mlaeq r0, r4, r3, r7 │ │ │ │ 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, lsl r2 │ │ │ │ + strdeq r7, [r0], -r4 @ │ │ │ │ + eoreq r6, r0, ip, lsr #25 │ │ │ │ + eoreq r7, r0, r0, ror #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] @ 65304 │ │ │ │ + ldr r2, [pc, #1064] @ 65308 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #1052] @ 65308 │ │ │ │ + ldr r6, [pc, #1052] @ 6530c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1048] @ 6530c │ │ │ │ + ldr r3, [pc, #1048] @ 65310 │ │ │ │ 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,929 +67799,929 @@ │ │ │ │ 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 65020 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #960] @ 65310 │ │ │ │ + ldr r3, [pc, #960] @ 65314 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6501c │ │ │ │ + bne 65020 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 65050 │ │ │ │ - ldr r3, [pc, #936] @ 65314 │ │ │ │ + ble 65054 │ │ │ │ + ldr r3, [pc, #936] @ 65318 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65138 │ │ │ │ - ldr r7, [pc, #920] @ 65318 │ │ │ │ + beq 6513c │ │ │ │ + ldr r7, [pc, #920] @ 6531c │ │ │ │ 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 62ef8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 64fd0 │ │ │ │ + bne 64fd4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 65288 │ │ │ │ + bne 6528c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 128904 │ │ │ │ + bl 128910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652b8 │ │ │ │ + beq 652bc │ │ │ │ cmp r4, #2 │ │ │ │ - bne 65240 │ │ │ │ - ldr r3, [pc, #812] @ 6531c │ │ │ │ + bne 65244 │ │ │ │ + ldr r3, [pc, #812] @ 65320 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a140 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 651dc │ │ │ │ - ldr r3, [pc, #780] @ 65320 │ │ │ │ + beq 651e0 │ │ │ │ + ldr r3, [pc, #780] @ 65324 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6510c │ │ │ │ + b 65110 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #764] @ 65324 │ │ │ │ - ldr r1, [pc, #764] @ 65328 │ │ │ │ + ldr r0, [pc, #764] @ 65328 │ │ │ │ + ldr r1, [pc, #764] @ 6532c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ - bgt 64f64 │ │ │ │ + bgt 64f68 │ │ │ │ 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] @ 65330 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ 6531c │ │ │ │ + ldr r3, [pc, #644] @ 65320 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a080 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65224 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #588] @ 65334 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #576] @ 65334 │ │ │ │ + ldr r1, [pc, #576] @ 65338 │ │ │ │ str r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ 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] @ 6533c │ │ │ │ + ldr r3, [pc, #492] @ 65308 │ │ │ │ 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 65300 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #508] @ 6533c │ │ │ │ + ldr r8, [pc, #508] @ 65340 │ │ │ │ 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 62ef8 │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 65090 │ │ │ │ + beq 65094 │ │ │ │ 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 7ef5c │ │ │ │ + ldr r3, [pc, #372] @ 65320 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a080 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 65220 │ │ │ │ + bne 65224 │ │ │ │ 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 793a0 │ │ │ │ + b 65110 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #300] @ 65344 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 650ec │ │ │ │ + b 650f0 │ │ │ │ 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 │ │ │ │ + bl 128790 │ │ │ │ + b 65110 │ │ │ │ + ldr r0, [pc, #252] @ 65348 │ │ │ │ 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 7ef5c │ │ │ │ + ldr r3, [pc, #180] @ 65320 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651bc │ │ │ │ + beq 651c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 6500c │ │ │ │ - ldr r1, [pc, #184] @ 65348 │ │ │ │ + b 65010 │ │ │ │ + ldr r1, [pc, #184] @ 6534c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 6510c │ │ │ │ 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] @ 65350 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #116] @ 65350 │ │ │ │ - ldr r0, [pc, #116] @ 65354 │ │ │ │ + ldr r1, [pc, #116] @ 65354 │ │ │ │ + ldr r0, [pc, #116] @ 65358 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - b 65108 │ │ │ │ + b 6510c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r4, ip, lsl r1 │ │ │ │ + eoreq fp, r4, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r4], -ip @ │ │ │ │ + strdeq fp, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ + strdeq r7, [r0], -r4 @ │ │ │ │ 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, r4, asr r0 │ │ │ │ + eoreq r6, r0, r0, lsr #21 │ │ │ │ + eoreq r7, r0, ip │ │ │ │ + eoreq r7, r0, r4, lsr r4 │ │ │ │ + eoreq r7, r0, r8, asr #8 │ │ │ │ + eoreq sl, r4, r0, ror #29 │ │ │ │ + eoreq r6, r0, r0, lsr pc │ │ │ │ + strdeq r7, [r0], -ip @ │ │ │ │ + eoreq r6, r0, r8, lsr #28 │ │ │ │ + eoreq r5, r0, ip, asr #16 │ │ │ │ + eoreq ip, r0, r0, lsl #12 │ │ │ │ + eoreq r7, r0, r8, lsr r2 │ │ │ │ + mlaeq r0, r4, sp, r6 │ │ │ │ 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] @ 655c0 │ │ │ │ + ldr r2, [pc, #588] @ 655c4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #576] @ 655c4 │ │ │ │ + ldr r6, [pc, #576] @ 655c8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #572] @ 655c8 │ │ │ │ + ldr r3, [pc, #572] @ 655cc │ │ │ │ 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 654f0 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #484] @ 655cc │ │ │ │ + ldr r3, [pc, #484] @ 655d0 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 654ec │ │ │ │ + bne 654f0 │ │ │ │ cmp r5, #1 │ │ │ │ - ldrle r7, [pc, #464] @ 655d0 │ │ │ │ - ble 65448 │ │ │ │ + ldrle r7, [pc, #464] @ 655d4 │ │ │ │ + ble 6544c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 65418 │ │ │ │ + beq 6541c │ │ │ │ cmp r7, #131072 @ 0x20000 │ │ │ │ asr r7, r7, #1 │ │ │ │ - bcc 65448 │ │ │ │ + bcc 6544c │ │ │ │ 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] @ 655d8 │ │ │ │ + ldr r0, [pc, #424] @ 655dc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ - ldr r7, [pc, #392] @ 655d0 │ │ │ │ + ldr r7, [pc, #392] @ 655d4 │ │ │ │ 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] @ 655e0 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #340] @ 655e4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259e8c │ │ │ │ + bl 259e94 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 65518 │ │ │ │ - ldr r3, [pc, #308] @ 655e4 │ │ │ │ + beq 6551c │ │ │ │ + ldr r3, [pc, #308] @ 655e8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #300] @ 655e8 │ │ │ │ + ldr r2, [pc, #300] @ 655ec │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #248] @ 655c0 │ │ │ │ + ldr r3, [pc, #248] @ 655c4 │ │ │ │ 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 655bc │ │ │ │ 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] @ 655f0 │ │ │ │ + ldr r1, [pc, #244] @ 655f4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 653f4 │ │ │ │ + b 653f8 │ │ │ │ mov r0, #4 │ │ │ │ bl 406b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65570 │ │ │ │ + beq 65574 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #156] @ 655f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + b 654ac │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #88] @ 655fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ - b 654a8 │ │ │ │ + b 654ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r4, lsl #25 │ │ │ │ + eoreq sl, r4, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, r4, ror #24 │ │ │ │ + eoreq sl, r4, r0, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r7, r0, ip, ror #2 │ │ │ │ - eoreq r6, r0, r0, lsl #24 │ │ │ │ - eoreq r6, r0, r8, asr #23 │ │ │ │ + eoreq r7, r0, r0, ror r1 │ │ │ │ + eoreq r6, r0, r4, lsl #24 │ │ │ │ + eoreq r6, r0, ip, asr #23 │ │ │ │ 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 sl, r4, r0, lsr fp │ │ │ │ + eoreq r6, r0, ip, lsr fp │ │ │ │ + ldrdeq r6, [r0], -r0 @ │ │ │ │ eoreq r7, r0, ip, asr r0 │ │ │ │ + eoreq r7, r0, r0, rrx │ │ │ │ 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] @ 65944 │ │ │ │ + ldr ip, [pc, #812] @ 65948 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #800] @ 65948 │ │ │ │ + ldr r6, [pc, #800] @ 6594c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #796] @ 6594c │ │ │ │ + ldr r3, [pc, #796] @ 65950 │ │ │ │ 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 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 6581c │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65950 │ │ │ │ + ldr r3, [pc, #660] @ 65954 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65818 │ │ │ │ + bne 6581c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657e8 │ │ │ │ ldrh r0, [r2] │ │ │ │ - ldr r3, [pc, #624] @ 65950 │ │ │ │ + ldr r3, [pc, #624] @ 65954 │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 657e4 │ │ │ │ + bne 657e8 │ │ │ │ cmp r4, #2 │ │ │ │ movle r8, #0 │ │ │ │ - ble 6570c │ │ │ │ - ldr r3, [pc, #596] @ 65954 │ │ │ │ + ble 65710 │ │ │ │ + ldr r3, [pc, #596] @ 65958 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ - ldr sl, [pc, #580] @ 65958 │ │ │ │ + ldr sl, [pc, #580] @ 6595c │ │ │ │ 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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #476] @ 65960 │ │ │ │ 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 259c90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65844 │ │ │ │ - ldr r3, [pc, #440] @ 65960 │ │ │ │ + beq 65848 │ │ │ │ + ldr r3, [pc, #440] @ 65964 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #432] @ 65964 │ │ │ │ + ldr r2, [pc, #432] @ 65968 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #388] @ 65944 │ │ │ │ + ldr r3, [pc, #388] @ 65948 │ │ │ │ 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 65940 │ │ │ │ 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] @ 6596c │ │ │ │ + ldr r1, [pc, #376] @ 65970 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b 656ec │ │ │ │ + b 656f0 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #328] @ 65970 │ │ │ │ - ldr r0, [pc, #328] @ 65974 │ │ │ │ + ldr r1, [pc, #328] @ 65974 │ │ │ │ + ldr r0, [pc, #328] @ 65978 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 656c8 │ │ │ │ + b 656cc │ │ │ │ mov r0, #4 │ │ │ │ bl 406b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r8, r0, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 658d0 │ │ │ │ + beq 658d4 │ │ │ │ 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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #196] @ 6597c │ │ │ │ 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 │ │ │ │ + b 657a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8, r9} │ │ │ │ str r8, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #92] @ 65980 │ │ │ │ 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 │ │ │ │ + b 657a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, r0, ror #19 │ │ │ │ + ldrdeq sl, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0024a9bc │ │ │ │ + @ instruction: 0x0024a9b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r0, r0, lsl r8 │ │ │ │ + eoreq r6, r0, r4, lsl r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r4, ip, lsr r8 │ │ │ │ - eoreq r6, r0, r4, lsr #14 │ │ │ │ - ldrdeq r6, [r0], -r4 @ │ │ │ │ - eoreq r6, r0, r0, lsr #5 │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ - eoreq r6, r0, r8, lsl #27 │ │ │ │ - eoreq r6, r0, r0, lsr #27 │ │ │ │ + eoreq sl, r4, r8, lsr r8 │ │ │ │ + eoreq r6, r0, r8, lsr #14 │ │ │ │ + ldrdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r6, r0, r4, lsr #5 │ │ │ │ + strdeq r6, [r0], -ip @ │ │ │ │ + eoreq r6, r0, ip, lsl #27 │ │ │ │ + eoreq r6, r0, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #572] @ 65bd4 │ │ │ │ - ldr r2, [pc, #572] @ 65bd8 │ │ │ │ + ldr ip, [pc, #572] @ 65bd8 │ │ │ │ + ldr r2, [pc, #572] @ 65bdc │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #560] @ 65bdc │ │ │ │ + ldr r5, [pc, #560] @ 65be0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #556] @ 65be0 │ │ │ │ + ldr r3, [pc, #556] @ 65be4 │ │ │ │ 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 65a20 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #468] @ 65be4 │ │ │ │ + ldr r3, [pc, #468] @ 65be8 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65a48 │ │ │ │ + beq 65a4c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #448] @ 65be8 │ │ │ │ - ldr r1, [pc, #448] @ 65bec │ │ │ │ + ldr r0, [pc, #448] @ 65bec │ │ │ │ + ldr r1, [pc, #448] @ 65bf0 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ 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] @ 65bf4 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #376] @ 65bf8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2598a4 │ │ │ │ - ldr r3, [pc, #356] @ 65bf8 │ │ │ │ + bl 2598ac │ │ │ │ + ldr r3, [pc, #356] @ 65bfc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 65bb4 │ │ │ │ + bhi 65bb8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #328] @ 65bfc │ │ │ │ + ldr r2, [pc, #328] @ 65c00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #316] @ 65c00 │ │ │ │ + ldr r2, [pc, #316] @ 65c04 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #268] @ 65bd8 │ │ │ │ + ldr r3, [pc, #268] @ 65bdc │ │ │ │ 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 65bb4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #272] @ 65c04 │ │ │ │ + ldr r2, [pc, #272] @ 65c08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #256] @ 65c08 │ │ │ │ + b 65ac0 │ │ │ │ + ldr r2, [pc, #256] @ 65c0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - b 65abc │ │ │ │ - ldr r2, [pc, #240] @ 65c0c │ │ │ │ + b 65ac0 │ │ │ │ + ldr r2, [pc, #240] @ 65c10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ - b 65abc │ │ │ │ + b 65ac0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 65ba4 │ │ │ │ + ble 65ba8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #212] @ 65c10 │ │ │ │ + ldr r3, [pc, #212] @ 65c14 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 65b98 │ │ │ │ + beq 65b9c │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #144] @ 65c18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - b 65abc │ │ │ │ - ldr r3, [pc, #100] @ 65c10 │ │ │ │ + b 65ac0 │ │ │ │ + ldr r3, [pc, #100] @ 65c14 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ - b 65b98 │ │ │ │ + b 65b9c │ │ │ │ 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] @ 65c1c │ │ │ │ + ldr r1, [pc, #92] @ 65c20 │ │ │ │ + ldr r0, [pc, #92] @ 65c24 │ │ │ │ + ldr r2, [pc, #92] @ 65c28 │ │ │ │ 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, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip, lsr r6 │ │ │ │ + eoreq sl, r4, r8, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r6, r6 │ │ │ │ - mlaeq r0, r8, r0, r6 │ │ │ │ - eoreq r6, r0, r0, asr r6 │ │ │ │ + mlaeq r0, r4, r6, r6 │ │ │ │ + mlaeq r0, ip, r0, r6 │ │ │ │ + eoreq r6, r0, r4, asr 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 │ │ │ │ + eoreq sp, r1, ip, lsl fp │ │ │ │ + eorseq r2, r3, r8, lsl lr │ │ │ │ + eoreq sl, r4, ip, lsr #10 │ │ │ │ + @ instruction: 0x00332dd8 │ │ │ │ + eorseq r2, r3, r4, asr #27 │ │ │ │ + @ instruction: 0x00332db0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ - strdeq sp, [r1], -r0 @ │ │ │ │ - eoreq r6, r0, ip, ror #22 │ │ │ │ - eoreq r6, r0, r0, lsl #23 │ │ │ │ + ldrdeq r6, [r0], -ip @ │ │ │ │ + strdeq sp, [r1], -r4 @ │ │ │ │ + eoreq r6, r0, r0, ror fp │ │ │ │ + eoreq r6, r0, r4, lsl #23 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #812] @ 65f6c │ │ │ │ - ldr r2, [pc, #812] @ 65f70 │ │ │ │ + ldr ip, [pc, #812] @ 65f70 │ │ │ │ + ldr r2, [pc, #812] @ 65f74 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #800] @ 65f74 │ │ │ │ + ldr r5, [pc, #800] @ 65f78 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #796] @ 65f78 │ │ │ │ + ldr r3, [pc, #796] @ 65f7c │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e50 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #696] @ 65f7c │ │ │ │ + ldr r3, [pc, #696] @ 65f80 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e4c │ │ │ │ + bne 65e50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e20 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #660] @ 65f7c │ │ │ │ + ldr r3, [pc, #660] @ 65f80 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e1c │ │ │ │ + bne 65e20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 65d14 │ │ │ │ + bne 65d18 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 65d54 │ │ │ │ + bls 65d58 │ │ │ │ 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 1db064 │ │ │ │ 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 65e7c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 65d7c │ │ │ │ + b 65d80 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65e78 │ │ │ │ + beq 65e7c │ │ │ │ cmp r3, r0 │ │ │ │ - bne 65d70 │ │ │ │ + bne 65d74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r7, [pc, #496] @ 65f80 │ │ │ │ + ldr r7, [pc, #496] @ 65f84 │ │ │ │ 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 +68729,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 62ef8 │ │ │ │ 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 216a54 │ │ │ │ + ldr r3, [pc, #408] @ 65f88 │ │ │ │ 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 25a008 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 65ec4 │ │ │ │ - ldr r2, [pc, #372] @ 65f88 │ │ │ │ + beq 65ec8 │ │ │ │ + ldr r2, [pc, #372] @ 65f8c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 65e94 │ │ │ │ + b 65e98 │ │ │ │ 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] @ 65f90 │ │ │ │ + ldr r0, [pc, #348] @ 65f94 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cf4 │ │ │ │ + b 65cf8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #316] @ 65f94 │ │ │ │ - ldr r1, [pc, #316] @ 65f98 │ │ │ │ + ldr r0, [pc, #316] @ 65f98 │ │ │ │ + ldr r1, [pc, #316] @ 65f9c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 65cd0 │ │ │ │ - ldr r2, [pc, #284] @ 65f9c │ │ │ │ - ldr r0, [pc, #284] @ 65fa0 │ │ │ │ + b 65cd4 │ │ │ │ + ldr r2, [pc, #284] @ 65fa0 │ │ │ │ + ldr r0, [pc, #284] @ 65fa4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5c5fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 65fa4 │ │ │ │ + ldr r2, [pc, #264] @ 65fa8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #204] @ 65f70 │ │ │ │ + ldr r3, [pc, #204] @ 65f74 │ │ │ │ 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 65f6c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ bl 406b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 65f20 │ │ │ │ + beq 65f24 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #160] @ 65fac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + b 65e10 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #92] @ 65fb0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ - b 65e0c │ │ │ │ + b 65e10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0024a3b4 │ │ │ │ + @ instruction: 0x0024a3b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r3, sl │ │ │ │ + mlaeq r4, r0, r3, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + eoreq r6, r0, r8, asr #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mlaeq r0, r8, ip, r5 │ │ │ │ - eoreq r6, r0, r0, lsr #4 │ │ │ │ - strdeq r6, [r0], -ip @ │ │ │ │ - eoreq r5, r0, ip, ror #24 │ │ │ │ - eoreq r5, r0, r8, asr #12 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ - eoreq sl, r4, r8, asr r1 │ │ │ │ - mlaeq r0, r8, r8, r6 │ │ │ │ - eoreq r6, r0, r4, lsr #17 │ │ │ │ + mlaeq r0, ip, ip, r5 │ │ │ │ + eoreq r6, r0, r4, lsr #4 │ │ │ │ + eoreq r6, r0, r0, lsl #4 │ │ │ │ + eoreq r5, r0, r0, ror ip │ │ │ │ + eoreq r5, r0, ip, asr #12 │ │ │ │ + ldrdeq r6, [r0], -ip @ │ │ │ │ + eoreq sl, r4, r4, asr r1 │ │ │ │ + mlaeq r0, ip, r8, r6 │ │ │ │ + eoreq r6, r0, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #1100] @ 66414 │ │ │ │ - ldr ip, [pc, #1100] @ 66418 │ │ │ │ + ldr lr, [pc, #1100] @ 66418 │ │ │ │ + ldr ip, [pc, #1100] @ 6641c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #1088] @ 6641c │ │ │ │ + ldr r5, [pc, #1088] @ 66420 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1084] @ 66420 │ │ │ │ + ldr r2, [pc, #1084] @ 66424 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #1068] @ 66424 │ │ │ │ + ldr r3, [pc, #1068] @ 66428 │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + 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 66134 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #976] @ 66428 │ │ │ │ + ldr r3, [pc, #976] @ 6642c │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66130 │ │ │ │ + bne 66134 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 66160 │ │ │ │ - ldr r3, [pc, #952] @ 6642c │ │ │ │ + ble 66164 │ │ │ │ + ldr r3, [pc, #952] @ 66430 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 66160 │ │ │ │ + beq 66164 │ │ │ │ tst r8, #1 │ │ │ │ - bne 66288 │ │ │ │ + bne 6628c │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66300 │ │ │ │ + beq 66304 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #904] @ 66430 │ │ │ │ + ldr r0, [pc, #904] @ 66434 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #900] @ 66434 │ │ │ │ + ldr r1, [pc, #900] @ 66438 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ 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] @ 6643c │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #824] @ 66440 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a210 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 661c0 │ │ │ │ + beq 661c4 │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 66224 │ │ │ │ + b 66228 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #772] @ 66440 │ │ │ │ + ldr r0, [pc, #772] @ 66444 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #768] @ 66444 │ │ │ │ + ldr r1, [pc, #768] @ 66448 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bgt 6606c │ │ │ │ + bgt 66070 │ │ │ │ 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] @ 6644c │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #668] @ 66440 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a210 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66254 │ │ │ │ + bne 66258 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #588] @ 66450 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #576] @ 66450 │ │ │ │ + ldr r1, [pc, #576] @ 66454 │ │ │ │ str r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #552] @ 66454 │ │ │ │ + ldr r2, [pc, #552] @ 66458 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #484] @ 66418 │ │ │ │ + ldr r3, [pc, #484] @ 6641c │ │ │ │ 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 66414 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r4, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne 6634c │ │ │ │ + bne 66350 │ │ │ │ tst r4, #2 │ │ │ │ - bne 66330 │ │ │ │ + bne 66334 │ │ │ │ tst r4, #1 │ │ │ │ - beq 66220 │ │ │ │ - ldr r3, [pc, #480] @ 66458 │ │ │ │ + beq 66224 │ │ │ │ + ldr r3, [pc, #480] @ 6645c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 103924 │ │ │ │ - b 66220 │ │ │ │ + bl 103930 │ │ │ │ + b 66224 │ │ │ │ cmp r8, #131072 @ 0x20000 │ │ │ │ asr r8, r8, #1 │ │ │ │ - bcs 66098 │ │ │ │ + bcs 6609c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ 6645c │ │ │ │ + ldr r3, [pc, #436] @ 66460 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #360] @ 66440 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a61c │ │ │ │ + bl 25a624 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 66368 │ │ │ │ - ldr r2, [pc, #360] @ 66460 │ │ │ │ + beq 6636c │ │ │ │ + ldr r2, [pc, #360] @ 66464 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 66224 │ │ │ │ + b 66228 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 66098 │ │ │ │ - ldr r0, [pc, #336] @ 66464 │ │ │ │ + bne 6609c │ │ │ │ + ldr r0, [pc, #336] @ 66468 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66098 │ │ │ │ + bne 6609c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ - b 660cc │ │ │ │ - ldr r3, [pc, #304] @ 66468 │ │ │ │ + b 660d0 │ │ │ │ + ldr r3, [pc, #304] @ 6646c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66268 │ │ │ │ - ldr r3, [pc, #280] @ 6646c │ │ │ │ + b 6626c │ │ │ │ + ldr r3, [pc, #280] @ 66470 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 66260 │ │ │ │ + b 66264 │ │ │ │ mov r0, #8 │ │ │ │ bl 406b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 663c4 │ │ │ │ + bne 663c8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #184] @ 66474 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 66208 │ │ │ │ + b 6620c │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #128] @ 66478 │ │ │ │ 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 │ │ │ │ + b 6637c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r4, ip, lsr #32 │ │ │ │ + eoreq sl, r4, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r4, ip │ │ │ │ + eoreq sl, r4, r8 │ │ │ │ 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 │ │ │ │ + strdeq r5, [r0], -r0 @ │ │ │ │ + mlaeq r0, ip, r7, r6 │ │ │ │ + @ instruction: 0x00205fb4 │ │ │ │ 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, r8, asr pc │ │ │ │ + eoreq r5, r0, r8, lsl #19 │ │ │ │ + eoreq r5, r0, r8, lsl pc │ │ │ │ + eoreq r6, r0, r8, asr #12 │ │ │ │ + eoreq r6, r0, r0, ror #13 │ │ │ │ + eoreq r9, r4, r4, asr #27 │ │ │ │ + eorseq r2, r3, r4, asr r6 │ │ │ │ + eoreq r5, r0, ip, ror #27 │ │ │ │ @ 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, r8, lsr r5 │ │ │ │ + mlaseq r3, r4, r5, r2 │ │ │ │ + eorseq r2, r3, r8, ror r5 │ │ │ │ + eoreq pc, r0, r8, asr #11 │ │ │ │ + eoreq r6, r0, r4, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #1076] @ 668c4 │ │ │ │ - ldr lr, [pc, #1076] @ 668c8 │ │ │ │ + ldr r4, [pc, #1076] @ 668c8 │ │ │ │ + ldr lr, [pc, #1076] @ 668cc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1068] @ 668cc │ │ │ │ + ldr ip, [pc, #1068] @ 668d0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #1056] @ 668d0 │ │ │ │ + ldr r2, [pc, #1056] @ 668d4 │ │ │ │ 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] @ 668d8 │ │ │ │ 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,836 +69192,836 @@ │ │ │ │ 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 6681c │ │ │ │ eor r2, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 259bfc │ │ │ │ + bl 259c04 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 66870 │ │ │ │ + beq 66874 │ │ │ │ mov r0, #0 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r4, [pc, #928] @ 668d8 │ │ │ │ + ldr r4, [pc, #928] @ 668dc │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 5c458 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #168] @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ bl 5c458 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 667b8 │ │ │ │ - bl 1287a0 │ │ │ │ + bne 667bc │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ bl 5c458 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c64 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #336] @ 668dc │ │ │ │ + ldr r2, [pc, #336] @ 668e0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #308] @ 668c8 │ │ │ │ + ldr r3, [pc, #308] @ 668cc │ │ │ │ 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 668c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287ac │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ bl 5c458 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ mov r3, r0 │ │ │ │ - b 66770 │ │ │ │ + b 66774 │ │ │ │ mov r2, #1 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9dc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c08 │ │ │ │ + bl 259c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd20 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 66524 │ │ │ │ - ldr r1, [pc, #136] @ 668e0 │ │ │ │ + bne 66528 │ │ │ │ + ldr r1, [pc, #136] @ 668e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r5] │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 66788 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r1, [pc, #64] @ 668e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 66784 │ │ │ │ + b 66788 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r4, r8, ror #22 │ │ │ │ + eoreq r9, r4, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, r0, asr #22 │ │ │ │ + eoreq r9, r4, ip, lsr fp │ │ │ │ @ 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 │ │ │ │ + mlaseq r3, r8, r3, r2 │ │ │ │ + eoreq r9, r4, r4, ror #16 │ │ │ │ + eoreq r6, r0, r0, lsr r1 │ │ │ │ + mlaeq r0, r4, r0, r6 │ │ │ │ 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] @ 66a54 │ │ │ │ + ldr r2, [pc, #336] @ 66a58 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #324] @ 66a58 │ │ │ │ + ldr r7, [pc, #324] @ 66a5c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #320] @ 66a5c │ │ │ │ + ldr r3, [pc, #320] @ 66a60 │ │ │ │ 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 66a20 │ │ │ │ ldrh r2, [r0] │ │ │ │ - ldr r3, [pc, #232] @ 66a60 │ │ │ │ + ldr r3, [pc, #232] @ 66a64 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66a1c │ │ │ │ + bne 66a20 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ - ldr r3, [pc, #200] @ 66a64 │ │ │ │ + ldr r3, [pc, #200] @ 66a68 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movle r3, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 669dc │ │ │ │ - ldr r1, [pc, #152] @ 66a68 │ │ │ │ + ble 669e0 │ │ │ │ + ldr r1, [pc, #152] @ 66a6c │ │ │ │ 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 6647c │ │ │ │ + ldr r2, [pc, #116] @ 66a70 │ │ │ │ + ldr r3, [pc, #88] @ 66a58 │ │ │ │ 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 66a50 │ │ │ │ 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] @ 66a74 │ │ │ │ + ldr r1, [pc, #72] @ 66a78 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 66984 │ │ │ │ + b 66988 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r4], -r4 @ │ │ │ │ + strdeq r9, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r4], -r4 @ │ │ │ │ + ldrdeq r9, [r4], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r5, r0, r8, lsr r7 │ │ │ │ + eoreq r5, r0, ip, lsr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r4, r0, lsl #12 │ │ │ │ - eoreq r5, r0, r8, lsr #13 │ │ │ │ - mlaeq r0, r8, r0, r5 │ │ │ │ + strdeq r9, [r4], -ip @ │ │ │ │ + eoreq r5, r0, ip, lsr #13 │ │ │ │ + mlaeq r0, ip, r0, r5 │ │ │ │ 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] @ 679d0 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3892] @ 679d0 │ │ │ │ + ldr r1, [pc, #3892] @ 679d4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [pc, #3884] @ 679d4 │ │ │ │ + ldr sl, [pc, #3884] @ 679d8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #3876] @ 679d8 │ │ │ │ + ldr r2, [pc, #3876] @ 679dc │ │ │ │ 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] @ 679e0 │ │ │ │ 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 670dc │ │ │ │ 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 6731c │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bge 66c20 │ │ │ │ + bge 66c24 │ │ │ │ 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 66bcc │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 66bdc │ │ │ │ + beq 66be0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c0c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68634 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 66ba0 │ │ │ │ + bne 66ba4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne 66b8c │ │ │ │ - b 68634 │ │ │ │ + bne 66b90 │ │ │ │ + b 68638 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c0c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 68630 │ │ │ │ + beq 68634 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ mov r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 66bc8 │ │ │ │ + beq 66bcc │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 66be4 │ │ │ │ + bne 66be8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ + bls 66c28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 66c24 │ │ │ │ - beq 673bc │ │ │ │ + bgt 66c28 │ │ │ │ + beq 673c0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 66d88 │ │ │ │ + bne 66d8c │ │ │ │ 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 66ca0 │ │ │ │ ands r1, r3, #1 │ │ │ │ - bne 66c74 │ │ │ │ + bne 66c78 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 67668 │ │ │ │ + beq 6766c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 67668 │ │ │ │ + bne 6766c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ tst ip, #1 │ │ │ │ - bne 672ec │ │ │ │ + bne 672f0 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 672ec │ │ │ │ + bhi 672f0 │ │ │ │ str r9, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge 67768 │ │ │ │ + bge 6776c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 60014 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66c60 │ │ │ │ + beq 66c64 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 5c0f8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 66c60 │ │ │ │ + b 66c64 │ │ │ │ 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 61884 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d74 │ │ │ │ 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 1d1b54 │ │ │ │ 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 67308 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 66de4 │ │ │ │ + beq 66de8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66de4 │ │ │ │ + bne 66de8 │ │ │ │ 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] @ 679e4 │ │ │ │ + ldr r3, [pc, #3088] @ 679d4 │ │ │ │ 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 68608 │ │ │ │ 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] @ 679e8 │ │ │ │ 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 67550 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 680a0 │ │ │ │ + ble 680a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r9, [pc, #2984] @ 679e8 │ │ │ │ + ldr r9, [pc, #2984] @ 679ec │ │ │ │ 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 66ecc │ │ │ │ cmp sl, #0 │ │ │ │ ldreq r2, [sp, #96] @ 0x60 │ │ │ │ streq r2, [sp, #24] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 66e94 │ │ │ │ + beq 66e98 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ - bne 66f20 │ │ │ │ + bne 66f24 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 66f20 │ │ │ │ + bhi 66f24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov sl, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 676a0 │ │ │ │ + ble 676a4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ bl 60014 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 66e68 │ │ │ │ + beq 66e6c │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ bl 5c0f8 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 66e68 │ │ │ │ + bne 66e6c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ - b 66e68 │ │ │ │ + b 66e6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bne 67680 │ │ │ │ + bne 67684 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 67660 │ │ │ │ - ldr r3, [pc, #2728] @ 679ec │ │ │ │ + beq 67664 │ │ │ │ + ldr r3, [pc, #2728] @ 679f0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r2 │ │ │ │ - beq 67708 │ │ │ │ + beq 6770c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 670a8 │ │ │ │ + beq 670ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2684] @ 679f0 │ │ │ │ + ldr r9, [pc, #2684] @ 679f4 │ │ │ │ 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 67008 │ │ │ │ cmp ip, fp │ │ │ │ moveq ip, r3 │ │ │ │ streq r3, [sp, #108] @ 0x6c │ │ │ │ - beq 66fdc │ │ │ │ + beq 66fe0 │ │ │ │ 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 68648 │ │ │ │ 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 670a0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 66f8c │ │ │ │ + bne 66f90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r3, sp, #120 @ 0x78 │ │ │ │ - bne 677c8 │ │ │ │ + bne 677cc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp ip, fp │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 6727c │ │ │ │ + beq 67280 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ stm sp, {r4, r8} │ │ │ │ bl 60014 │ │ │ │ - ldr r3, [pc, #2452] @ 679f4 │ │ │ │ + ldr r3, [pc, #2452] @ 679f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - beq 67cb0 │ │ │ │ + beq 67cb4 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ tst ip, #1 │ │ │ │ - beq 674e4 │ │ │ │ + beq 674e8 │ │ │ │ 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 66ff8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66dac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 66da8 │ │ │ │ + beq 66dac │ │ │ │ mov r3, #7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66dac │ │ │ │ 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 62ef8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 6747c │ │ │ │ + bne 67480 │ │ │ │ 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 61a44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 67718 │ │ │ │ + bne 6771c │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 66cec │ │ │ │ + beq 66cf0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d74 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d74 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne 67cf4 │ │ │ │ + bne 67cf8 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bge 66d70 │ │ │ │ + bge 66d74 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 66d70 │ │ │ │ + beq 66d74 │ │ │ │ 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 │ │ │ │ @@ -70052,95 +70053,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 66d58 │ │ │ │ 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 67490 │ │ │ │ mov r2, #7 │ │ │ │ - ldr r0, [pc, #1876] @ 679f8 │ │ │ │ + ldr r0, [pc, #1876] @ 679fc │ │ │ │ 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 1d1b54 │ │ │ │ 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 66ff0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66dac │ │ │ │ mov r4, r5 │ │ │ │ - b 66d90 │ │ │ │ + b 66d94 │ │ │ │ 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 67a14 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ add r3, r2, r4 │ │ │ │ - bne 67da8 │ │ │ │ + bne 67dac │ │ │ │ mov r4, r3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 67330 │ │ │ │ + beq 67334 │ │ │ │ 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 67da4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldrsb r3, [r4] │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67510 │ │ │ │ + blt 67514 │ │ │ │ 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 67514 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67510 │ │ │ │ + bne 67514 │ │ │ │ cmp r6, #2 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ movne r5, #0 │ │ │ │ movne r4, #2 │ │ │ │ - bne 66b80 │ │ │ │ + bne 66b84 │ │ │ │ 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,81 +70151,81 @@ │ │ │ │ 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 6808c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66dac │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ cmpne lr, #92 @ 0x5c │ │ │ │ - beq 66da8 │ │ │ │ + beq 66dac │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67444 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 68608 │ │ │ │ + beq 6860c │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 67440 │ │ │ │ + bne 67444 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 68608 │ │ │ │ + beq 6860c │ │ │ │ cmp lr, #58 @ 0x3a │ │ │ │ - bne 66da8 │ │ │ │ + bne 66dac │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 5cd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68548 │ │ │ │ + bne 6854c │ │ │ │ cmp r4, #2 │ │ │ │ - beq 6850c │ │ │ │ + beq 68510 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66da8 │ │ │ │ + b 66dac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ - b 67130 │ │ │ │ + b 67134 │ │ │ │ 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] @ 67a00 │ │ │ │ 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 1d1b54 │ │ │ │ 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 66ff0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 67504 │ │ │ │ + beq 67508 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6707c │ │ │ │ + bhi 67080 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67090 │ │ │ │ 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 │ │ │ │ @@ -70232,59 +70233,59 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 5cd18 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r4, [sp, #120] @ 0x78 │ │ │ │ - b 66b74 │ │ │ │ + b 66b78 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, #7 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 67778 │ │ │ │ + beq 6777c │ │ │ │ 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 67600 │ │ │ │ + ldr r2, [pc, #1136] @ 67a04 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov sl, #9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 675b4 │ │ │ │ + b 675b8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 675fc │ │ │ │ + beq 67600 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne 675a0 │ │ │ │ + bne 675a4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675a0 │ │ │ │ + bne 675a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ bl 4bca0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 675a0 │ │ │ │ + b 675a4 │ │ │ │ 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 +70293,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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r6] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 66e28 │ │ │ │ + b 66e2c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 66da8 │ │ │ │ + b 66dac │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ mov r4, r5 │ │ │ │ - beq 66d90 │ │ │ │ - b 66d9c │ │ │ │ + beq 66d94 │ │ │ │ + b 66da0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f38 │ │ │ │ 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,172 +70336,172 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 66f34 │ │ │ │ + b 66f38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov ip, r3 │ │ │ │ - b 66f68 │ │ │ │ + b 66f6c │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ - b 6716c │ │ │ │ + b 67170 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ and r1, r3, #1 │ │ │ │ - b 6766c │ │ │ │ + b 67670 │ │ │ │ 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] @ 67a08 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 62ef4 │ │ │ │ + bl 62ef8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ - b 6756c │ │ │ │ - ldr r3, [pc, #568] @ 67a08 │ │ │ │ + b 67570 │ │ │ │ + ldr r3, [pc, #568] @ 67a0c │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 6a98c │ │ │ │ + bl 6a990 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ cmp r0, ip │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 679b8 │ │ │ │ + beq 679bc │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 67930 │ │ │ │ + beq 67934 │ │ │ │ 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 678e0 │ │ │ │ mov r4, #13 │ │ │ │ - b 67890 │ │ │ │ + b 67894 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 678d8 │ │ │ │ + beq 678dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6787c │ │ │ │ + bne 67880 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6787c │ │ │ │ + bne 67880 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, #11 │ │ │ │ bl 4bca0 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ - b 6787c │ │ │ │ + b 67880 │ │ │ │ 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 66a7c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 67810 │ │ │ │ + b 67814 │ │ │ │ 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} │ │ │ │ @@ -70512,134 +70513,134 @@ │ │ │ │ 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 68648 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 67858 │ │ │ │ + b 6785c │ │ │ │ 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 67018 │ │ │ │ + eoreq r9, r4, ip, asr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, ip, lsr r5 │ │ │ │ + eoreq r9, r4, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r4, ip, lsr r2 │ │ │ │ + eoreq r9, r4, r8, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eorseq r1, r3, r0, lsl #21 │ │ │ │ - eorseq r1, r3, ip, lsl #19 │ │ │ │ - eorseq r1, r3, r8, asr r9 │ │ │ │ - eorseq r1, r3, r4, ror r8 │ │ │ │ - eoreq r5, r0, r0, asr #14 │ │ │ │ - eoreq r3, r0, r8, lsl r0 │ │ │ │ - eoreq r5, r0, r0, lsr r4 │ │ │ │ - eoreq r4, r0, r4, asr r8 │ │ │ │ - strdeq r5, [r0], -r0 @ │ │ │ │ + eorseq r1, r3, ip, ror sl │ │ │ │ + eorseq r1, r3, r8, lsl #19 │ │ │ │ + eorseq r1, r3, r4, asr r9 │ │ │ │ + eorseq r1, r3, r0, ror r8 │ │ │ │ + eoreq r5, r0, r4, asr #14 │ │ │ │ + eoreq r3, r0, ip, lsl r0 │ │ │ │ + eoreq r5, r0, r4, lsr r4 │ │ │ │ + eoreq r4, r0, r8, asr r8 │ │ │ │ + strdeq r5, [r0], -r4 @ │ │ │ │ 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 r9, [sp, #156] @ 0x9c │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ + ble 67c0c │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c0c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c0c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c0c │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 67c08 │ │ │ │ + bne 67c0c │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 680ac │ │ │ │ + bne 680b0 │ │ │ │ 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 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ 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 680b8 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #7 │ │ │ │ - beq 681d4 │ │ │ │ + beq 681d8 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 68160 │ │ │ │ + beq 68164 │ │ │ │ cmn r2, #2 │ │ │ │ - beq 6829c │ │ │ │ + beq 682a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 6804c │ │ │ │ + bge 68050 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5bd78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 685a8 │ │ │ │ + beq 685ac │ │ │ │ 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,88 +70650,88 @@ │ │ │ │ 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 67bd8 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 67db0 │ │ │ │ + beq 67db4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ addne r5, r3, #1 │ │ │ │ add r0, r1, r3 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67bd4 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 67f40 │ │ │ │ + bgt 67f44 │ │ │ │ add r5, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - b 67bd0 │ │ │ │ + b 67bd4 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67ca0 │ │ │ │ + beq 67ca4 │ │ │ │ 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 67c90 │ │ │ │ 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 67c68 │ │ │ │ cmp r6, ip │ │ │ │ - bgt 68254 │ │ │ │ + bgt 68258 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 67364 │ │ │ │ + bgt 67368 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b 67514 │ │ │ │ + b 67518 │ │ │ │ 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 68648 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 6708c │ │ │ │ + b 67090 │ │ │ │ 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 │ │ │ │ @@ -70765,24 +70766,24 @@ │ │ │ │ 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 67278 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6750c │ │ │ │ + beq 67510 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b 66b70 │ │ │ │ + b 66b74 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bgt 6846c │ │ │ │ + bgt 68470 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 67e1c │ │ │ │ + beq 67e20 │ │ │ │ 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 │ │ │ │ @@ -70799,15 +70800,15 @@ │ │ │ │ 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 683a8 │ │ │ │ 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 │ │ │ │ @@ -70831,24 +70832,24 @@ │ │ │ │ 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 1d1b54 │ │ │ │ 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 68398 │ │ │ │ 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 │ │ │ │ @@ -70857,68 +70858,68 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 5d0f0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67f1c │ │ │ │ + beq 67f20 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 683ac │ │ │ │ + beq 683b0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ - beq 6823c │ │ │ │ + beq 68240 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67c10 │ │ │ │ - b 66da8 │ │ │ │ + beq 67c14 │ │ │ │ + b 66dac │ │ │ │ add r5, r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - ble 68044 │ │ │ │ + ble 68048 │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, lr, r6 │ │ │ │ - b 67f6c │ │ │ │ + b 67f70 │ │ │ │ cmp r0, lr │ │ │ │ - beq 68044 │ │ │ │ + beq 68048 │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 67f64 │ │ │ │ + beq 67f68 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 67c00 │ │ │ │ + beq 67c04 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68614 │ │ │ │ + beq 68618 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, r3, r4 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq 6834c │ │ │ │ + beq 68350 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 684b0 │ │ │ │ + beq 684b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 684f0 │ │ │ │ + bne 684f4 │ │ │ │ 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 +70931,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 1d1b54 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ - b 67ecc │ │ │ │ + b 67ed0 │ │ │ │ mov r0, #1 │ │ │ │ - b 67f7c │ │ │ │ + b 67f80 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 682d8 │ │ │ │ + beq 682dc │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 683d8 │ │ │ │ + beq 683dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq 67ecc │ │ │ │ + beq 67ed0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67ffc │ │ │ │ + b 68000 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 66da8 │ │ │ │ + bne 66dac │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 67440 │ │ │ │ - b 66da8 │ │ │ │ + bne 67444 │ │ │ │ + b 66dac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 676a8 │ │ │ │ + b 676ac │ │ │ │ mov r0, ip │ │ │ │ - b 670cc │ │ │ │ + b 670d0 │ │ │ │ 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 68344 │ │ │ │ + ldr r3, [pc, #-1732] @ 67a10 │ │ │ │ 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,226 +70990,226 @@ │ │ │ │ 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 │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #140] @ 0x8c │ │ │ │ bl 5d0f0 │ │ │ │ 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 6843c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 68440 │ │ │ │ + beq 68444 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 67b14 │ │ │ │ + b 67b18 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6804c │ │ │ │ + bne 68050 │ │ │ │ ldrsb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 683c4 │ │ │ │ + blt 683c8 │ │ │ │ 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 68050 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68050 │ │ │ │ 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 67bc8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrsb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6804c │ │ │ │ + blt 68050 │ │ │ │ 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 68050 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 6804c │ │ │ │ + bne 68050 │ │ │ │ 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 67bc8 │ │ │ │ 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 67f34 │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ - b 67c90 │ │ │ │ + b 67c94 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ bl 5bd78 │ │ │ │ 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 67bc8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ and r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ 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 67bc8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67b1c │ │ │ │ + b 67b20 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fd4 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 67fd0 │ │ │ │ + bne 67fd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68074 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68574 │ │ │ │ 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 68000 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ mov r3, r0 │ │ │ │ - b 67ecc │ │ │ │ + b 67ed0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 67e6c │ │ │ │ + b 67e70 │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 67f1c │ │ │ │ + b 67f20 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 68070 │ │ │ │ + beq 68074 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne 68070 │ │ │ │ + bne 68074 │ │ │ │ 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 67bc8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6814c │ │ │ │ + bne 68150 │ │ │ │ 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 67b20 │ │ │ │ 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 │ │ │ │ @@ -71216,16 +71217,16 @@ │ │ │ │ sub r3, r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ bl 5d5fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 67fac │ │ │ │ - b 67dbc │ │ │ │ + bne 67fb0 │ │ │ │ + b 67dc0 │ │ │ │ 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 │ │ │ │ @@ -71233,178 +71234,178 @@ │ │ │ │ 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 67fe8 │ │ │ │ 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 67fe8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldrsb r3, [r4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 67474 │ │ │ │ + blt 67478 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 67474 │ │ │ │ + beq 67478 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 67474 │ │ │ │ + bne 67478 │ │ │ │ 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 61fcc │ │ │ │ mov ip, r0 │ │ │ │ - b 66da8 │ │ │ │ + b 66dac │ │ │ │ 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 │ │ │ │ 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 6837c │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r0 │ │ │ │ - b 67ed8 │ │ │ │ + b 67edc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ - b 68558 │ │ │ │ + b 6855c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68070 │ │ │ │ + beq 68074 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68570 │ │ │ │ + beq 68574 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 68378 │ │ │ │ + b 6837c │ │ │ │ mov r2, #3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 66c24 │ │ │ │ - b 673bc │ │ │ │ + bls 66c28 │ │ │ │ + b 673c0 │ │ │ │ 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] @ 69554 │ │ │ │ + ldr r1, [pc, #3820] @ 69558 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #3816] @ 69558 │ │ │ │ + ldr r3, [pc, #3816] @ 6955c │ │ │ │ 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 69184 │ │ │ │ + ldr r3, [pc, #3772] @ 69560 │ │ │ │ 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] @ 69564 │ │ │ │ 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 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ble 69c84 │ │ │ │ + ble 69c88 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #3672] @ 69564 │ │ │ │ + ldr r2, [pc, #3672] @ 69568 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3664] @ 69568 │ │ │ │ + ldr r3, [pc, #3664] @ 6956c │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ movne r3, r2 │ │ │ │ - ldr r2, [pc, #3648] @ 6956c │ │ │ │ + ldr r2, [pc, #3648] @ 69570 │ │ │ │ and r4, r9, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #3640] @ 69570 │ │ │ │ + ldr r3, [pc, #3640] @ 69574 │ │ │ │ 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] @ 69578 │ │ │ │ + ldr lr, [pc, #3612] @ 6957c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3604] @ 6957c │ │ │ │ - ldr r0, [pc, #3604] @ 69580 │ │ │ │ + ldr r3, [pc, #3604] @ 69580 │ │ │ │ + ldr r0, [pc, #3604] @ 69584 │ │ │ │ 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] @ 69588 │ │ │ │ + ldr ip, [pc, #3596] @ 6958c │ │ │ │ + ldr r1, [pc, #3596] @ 69590 │ │ │ │ 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 +71422,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 68850 │ │ │ │ + ldr r1, [pc, #3496] @ 69594 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #3524] @ 695dc │ │ │ │ + ldr r3, [pc, #3524] @ 695e0 │ │ │ │ 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] @ 69598 │ │ │ │ + ldr r3, [pc, #3372] @ 6955c │ │ │ │ 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 6a16c │ │ │ │ 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 68b3c │ │ │ │ sub r1, r0, #57 @ 0x39 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 68b38 │ │ │ │ + bls 68b3c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne 687e0 │ │ │ │ - ldr r1, [pc, #3356] @ 69598 │ │ │ │ + bne 687e4 │ │ │ │ + ldr r1, [pc, #3356] @ 6959c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ae4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 687e0 │ │ │ │ + bne 687e4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68af4 │ │ │ │ + beq 68af8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r8, sl │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 68cb0 │ │ │ │ + bge 68cb4 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 68a74 │ │ │ │ + beq 68a78 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 68d50 │ │ │ │ + beq 68d54 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 68930 │ │ │ │ + ble 68934 │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - bne 68930 │ │ │ │ + bne 68934 │ │ │ │ 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 68934 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 693ac │ │ │ │ + beq 693b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 68e30 │ │ │ │ + beq 68e34 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e94 │ │ │ │ + beq 68e98 │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - beq 68d0c │ │ │ │ + beq 68d10 │ │ │ │ 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 68d40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - beq 68fd0 │ │ │ │ + beq 68fd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 69028 │ │ │ │ + bne 6902c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68e78 │ │ │ │ + beq 68e7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - bgt 68e64 │ │ │ │ + bgt 68e68 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ strb r2, [r3, sl] │ │ │ │ add sl, sl, #1 │ │ │ │ - beq 689f0 │ │ │ │ + beq 689f4 │ │ │ │ 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 687cc │ │ │ │ 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 697fc │ │ │ │ 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,162 +71583,162 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - b 68820 │ │ │ │ + b 68824 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 68f90 │ │ │ │ + beq 68f94 │ │ │ │ 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 6916c │ │ │ │ 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 689f4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ mov r8, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne 688a8 │ │ │ │ + bne 688ac │ │ │ │ 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 61884 │ │ │ │ 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 688c8 │ │ │ │ + b 68cbc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68ae0 │ │ │ │ + beq 68ae4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 68894 │ │ │ │ + beq 68898 │ │ │ │ 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 68ba8 │ │ │ │ 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 68f1c │ │ │ │ sub r3, r1, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strls r2, [sp, #156] @ 0x9c │ │ │ │ - bls 68bfc │ │ │ │ + bls 68c00 │ │ │ │ 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 1db064 │ │ │ │ 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 68c54 │ │ │ │ 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] @ 695a0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldmib r3, {r2, r8} │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - beq 694a8 │ │ │ │ + beq 694ac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, r2, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 688a0 │ │ │ │ + beq 688a4 │ │ │ │ ldrb r5, [r3, #-1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 68c70 │ │ │ │ + bne 68c74 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #2320] @ 695a0 │ │ │ │ + ldr r2, [pc, #2320] @ 695a4 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c5fc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68824 │ │ │ │ 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 │ │ │ │ @@ -71749,112 +71750,112 @@ │ │ │ │ bl 34c7c │ │ │ │ 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 688c0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r2, r8 │ │ │ │ - bne 6921c │ │ │ │ + bne 69220 │ │ │ │ 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 68984 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 68f7c │ │ │ │ + bne 68f80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689f0 │ │ │ │ + b 689f4 │ │ │ │ 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 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 6918c │ │ │ │ + beq 69190 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ - blt 692a4 │ │ │ │ + blt 692a8 │ │ │ │ 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 69268 │ │ │ │ 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 69c08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69c04 │ │ │ │ + bne 69c08 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 68e10 │ │ │ │ + b 68e14 │ │ │ │ subs r8, r8, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 68e20 │ │ │ │ + beq 68e24 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 68e04 │ │ │ │ + beq 68e08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6894c │ │ │ │ + bne 68950 │ │ │ │ add r1, r3, r5 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 69104 │ │ │ │ + beq 69108 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #0 │ │ │ │ add sl, sl, r8 │ │ │ │ mov r5, #1 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689f4 │ │ │ │ + b 689d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ add r1, r3, r6 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 69238 │ │ │ │ + bne 6923c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 689f0 │ │ │ │ - b 689d0 │ │ │ │ + beq 689f4 │ │ │ │ + b 689d4 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ @@ -71864,77 +71865,77 @@ │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ bl 5cd18 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ - beq 692d4 │ │ │ │ + beq 692d8 │ │ │ │ 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 68d04 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ add r1, r3, r5 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69310 │ │ │ │ + beq 69314 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69344 │ │ │ │ + bne 69348 │ │ │ │ mov fp, #2 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ + b 68d1c │ │ │ │ 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] @ 695a8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1628] @ 695a8 │ │ │ │ + ldr r2, [pc, #1628] @ 695ac │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [ip, r6] │ │ │ │ add ip, ip, r6 │ │ │ │ tst r2, #1 │ │ │ │ - bne 68ba4 │ │ │ │ + bne 68ba8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - b 68b8c │ │ │ │ + b 68b90 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ - beq 6929c │ │ │ │ + beq 692a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ - b 689d0 │ │ │ │ + b 689d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 691e4 │ │ │ │ + beq 691e8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1536] @ 695ac │ │ │ │ + ldr r1, [pc, #1536] @ 695b0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ bl 4bca0 │ │ │ │ - b 68808 │ │ │ │ + b 6880c │ │ │ │ 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 │ │ │ │ @@ -71942,63 +71943,63 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 5cd18 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 68994 │ │ │ │ + beq 68998 │ │ │ │ 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 689a4 │ │ │ │ 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 69068 │ │ │ │ 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 6904c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 690f8 │ │ │ │ + beq 690fc │ │ │ │ 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 69468 │ │ │ │ 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,231 +72007,231 @@ │ │ │ │ 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 689a4 │ │ │ │ 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 691f8 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 69388 │ │ │ │ + beq 6938c │ │ │ │ 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 689d4 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 689ac │ │ │ │ + b 689b0 │ │ │ │ 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 68d1c │ │ │ │ + ldr r3, [pc, #1064] @ 695b4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 686a0 │ │ │ │ + b 686a4 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 69544 │ │ │ │ + bne 69548 │ │ │ │ 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 68e40 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, sl │ │ │ │ mov sl, r5 │ │ │ │ - b 68ab0 │ │ │ │ + b 68ab4 │ │ │ │ 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 689a4 │ │ │ │ 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 68984 │ │ │ │ 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 689d4 │ │ │ │ + b 689f4 │ │ │ │ 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 68e40 │ │ │ │ mov r8, fp │ │ │ │ - b 68ab8 │ │ │ │ + b 68abc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - bne 693ec │ │ │ │ + bne 693f0 │ │ │ │ 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 68e40 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ecc │ │ │ │ + beq 68ed0 │ │ │ │ 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 68ed0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 6935c │ │ │ │ + beq 69360 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 68f04 │ │ │ │ + beq 68f08 │ │ │ │ add r0, r6, sl │ │ │ │ add r1, r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68984 │ │ │ │ add r0, r6, sl │ │ │ │ mov r2, #2 │ │ │ │ bl 23310 │ │ │ │ add sl, sl, #2 │ │ │ │ mov fp, #2 │ │ │ │ - b 68980 │ │ │ │ + b 68984 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge 699e4 │ │ │ │ + bge 699e8 │ │ │ │ cmp fp, #0 │ │ │ │ moveq fp, #2 │ │ │ │ mov r5, r4 │ │ │ │ moveq r2, fp │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ - beq 68d18 │ │ │ │ - b 69328 │ │ │ │ + beq 68d1c │ │ │ │ + b 6932c │ │ │ │ add r5, r3, r5 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq 699c4 │ │ │ │ + beq 699c8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 69328 │ │ │ │ + b 6932c │ │ │ │ cmp r8, #2 │ │ │ │ - beq 6a13c │ │ │ │ + beq 6a140 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b 693cc │ │ │ │ + b 693d0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 693dc │ │ │ │ + beq 693e0 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 693c0 │ │ │ │ + beq 693c4 │ │ │ │ cmp r8, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b 691b8 │ │ │ │ + b 691bc │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 695e0 │ │ │ │ + beq 695e4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 69a4c │ │ │ │ + bne 69a50 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 69be0 │ │ │ │ + beq 69be4 │ │ │ │ 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 69e24 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - b 68df8 │ │ │ │ + b 68dfc │ │ │ │ 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 │ │ │ │ @@ -72239,17 +72240,17 @@ │ │ │ │ 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 690c8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ - ldr r0, [pc, #256] @ 695b4 │ │ │ │ + ldr r0, [pc, #256] @ 695b8 │ │ │ │ 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 │ │ │ │ @@ -72260,71 +72261,71 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r4, r3, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 443b4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #184] @ 695b8 │ │ │ │ + ldr r1, [pc, #184] @ 695bc │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r3, [pc, #160] @ 695dc │ │ │ │ + ldr r3, [pc, #160] @ 695e0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 68820 │ │ │ │ + b 68824 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 68dc4 │ │ │ │ - eoreq r7, r4, ip, lsl #19 │ │ │ │ + b 68dc8 │ │ │ │ eoreq r7, r4, r8, lsl #19 │ │ │ │ + eoreq r7, r4, r4, lsl #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002038b4 │ │ │ │ + @ instruction: 0x002038b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r0, r4, lsl #6 │ │ │ │ - strdeq r4, [r0], -r8 @ │ │ │ │ - mlaeq r0, r4, r3, r4 │ │ │ │ - eoreq r4, r0, r8, asr #7 │ │ │ │ - eoreq r2, r0, r4, asr sp │ │ │ │ - eoreq r4, r0, r8, lsr #5 │ │ │ │ - eoreq r1, r0, r8, ror #26 │ │ │ │ - eoreq r4, r0, ip, asr #5 │ │ │ │ - eorseq r0, r3, r4, asr r1 │ │ │ │ + eoreq r4, r0, r8, lsl #6 │ │ │ │ + strdeq r4, [r0], -ip @ │ │ │ │ + mlaeq r0, r8, r3, r4 │ │ │ │ + eoreq r4, r0, ip, asr #7 │ │ │ │ + eoreq r2, r0, r8, asr sp │ │ │ │ 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 r1, r0, ip, ror #26 │ │ │ │ + ldrdeq r4, [r0], -r0 @ │ │ │ │ + eorseq r0, r3, r0, asr r1 │ │ │ │ + @ instruction: 0x002042b0 │ │ │ │ + eoreq r4, r0, r4, lsl #6 │ │ │ │ + eoreq r4, r0, ip, lsr r4 │ │ │ │ + eoreq r7, r4, ip, asr #15 │ │ │ │ + eorseq r0, r3, r4, asr r0 │ │ │ │ + eoreq r3, r0, r0, lsl #30 │ │ │ │ + @ instruction: 0x00203eb4 │ │ │ │ + eoreq r3, r0, r4, ror #21 │ │ │ │ + strdeq r3, [r0], -r8 @ │ │ │ │ + strdeq r3, [r0], -r8 @ │ │ │ │ + mulseq pc, ip, r8 @ │ │ │ │ + @ instruction: 0x002011b0 │ │ │ │ + eoreq r3, r0, r0, asr r6 │ │ │ │ + ldrdeq r2, [r0], -r0 @ │ │ │ │ + eoreq r2, r0, r8, lsl #31 │ │ │ │ + eoreq r1, r0, ip, ror #29 │ │ │ │ + eoreq r1, r0, r8, ror #13 │ │ │ │ + strdeq r2, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r2, r0, r8, ror r8 │ │ │ │ - eoreq r2, r0, r0, lsr #21 │ │ │ │ + eoreq r2, r0, ip, ror r8 │ │ │ │ + eoreq r2, r0, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r6, sl] │ │ │ │ mov r1, r3 │ │ │ │ @@ -72340,65 +72341,65 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r3, [pc, #-124] @ 695d0 │ │ │ │ + ldr r3, [pc, #-124] @ 695d4 │ │ │ │ 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 66a7c │ │ │ │ + ldr r3, [pc, #-168] @ 695e0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [fp, r3] │ │ │ │ cmp r0, fp │ │ │ │ - beq 69974 │ │ │ │ + beq 69978 │ │ │ │ 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 628f8 │ │ │ │ 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 69ccc │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq 69ebc │ │ │ │ + beq 69ec0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1e8 │ │ │ │ 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 │ │ │ │ @@ -72410,25 +72411,25 @@ │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ bl 5bd78 │ │ │ │ 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 6a0cc │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6a040 │ │ │ │ + bne 6a044 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0b8 │ │ │ │ + beq 6a0bc │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #4 │ │ │ │ - bne 6a228 │ │ │ │ + bne 6a22c │ │ │ │ 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,80 +72438,80 @@ │ │ │ │ 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 69d78 │ │ │ │ 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 6a19c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 69e78 │ │ │ │ + bne 69e7c │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r5, r4 │ │ │ │ - b 6894c │ │ │ │ + b 68950 │ │ │ │ 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 │ │ │ │ + add r5, sp, #156 @ 0x9c │ │ │ │ + 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 r4, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #188] @ 0xbc │ │ │ │ + ble 68a2c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a2c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a2c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a2c │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a2c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 68a28 │ │ │ │ + bne 68a2c │ │ │ │ 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 61a44 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ bl 5c1b4 │ │ │ │ @@ -72523,62 +72524,62 @@ │ │ │ │ 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 1d1b54 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-852] @ 695d0 │ │ │ │ + ldr r3, [pc, #-852] @ 695d4 │ │ │ │ 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 66a7c │ │ │ │ + ldr r3, [pc, #-892] @ 695e0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - beq 6a1a4 │ │ │ │ + beq 6a1a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b 68820 │ │ │ │ + b 68824 │ │ │ │ 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 69e4c │ │ │ │ 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 6a170 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - b 68df4 │ │ │ │ + b 68df8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sl, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt 69398 │ │ │ │ + blt 6939c │ │ │ │ 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 │ │ │ │ @@ -72586,54 +72587,54 @@ │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 5d0f0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 69a20 │ │ │ │ + beq 69a24 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 69f3c │ │ │ │ + blt 69f40 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r2 │ │ │ │ cmp fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ - beq 69bf4 │ │ │ │ + beq 69bf8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, sl │ │ │ │ mov fp, r3 │ │ │ │ add sl, sl, r3 │ │ │ │ add r1, r1, r4 │ │ │ │ - b 68974 │ │ │ │ + b 68978 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble 69e8c │ │ │ │ + ble 69e90 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 69d80 │ │ │ │ + bne 69d84 │ │ │ │ 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] @ 695e0 │ │ │ │ ldr fp, [r1, r3] │ │ │ │ - ldr r3, [pc, #-1252] @ 695d0 │ │ │ │ + ldr r3, [pc, #-1252] @ 695d4 │ │ │ │ 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,726 +72662,726 @@ │ │ │ │ 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 1d1b54 │ │ │ │ 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 66a7c │ │ │ │ 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 69d28 │ │ │ │ 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 69c9c │ │ │ │ cmp r8, r4 │ │ │ │ - bne 69774 │ │ │ │ + bne 69778 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 697a4 │ │ │ │ mov r4, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 6894c │ │ │ │ + b 68950 │ │ │ │ mov fp, r3 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ - b 68d18 │ │ │ │ - ldr r3, [pc, #-1584] @ 695dc │ │ │ │ + b 68d1c │ │ │ │ + ldr r3, [pc, #-1584] @ 695e0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, r6 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp sl, #30 │ │ │ │ - ble 69e34 │ │ │ │ + ble 69e38 │ │ │ │ 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 69e18 │ │ │ │ + ldr r3, [pc, #-1688] @ 695c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #-1700] @ 695c0 │ │ │ │ + ldr r1, [pc, #-1700] @ 695c4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2] │ │ │ │ - b 6881c │ │ │ │ + b 68820 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 68a0c │ │ │ │ + b 68a10 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 69ee8 │ │ │ │ + bgt 69eec │ │ │ │ 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 697a4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ movne r2, #92 @ 0x5c │ │ │ │ addne sl, sl, #1 │ │ │ │ strbne r2, [r0, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6a2dc │ │ │ │ + bne 6a2e0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 6a00c │ │ │ │ + beq 6a010 │ │ │ │ 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 6a170 │ │ │ │ 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 68df8 │ │ │ │ + ldr r1, [pc, #-1896] @ 695c8 │ │ │ │ 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 6a034 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a144 │ │ │ │ + bgt 6a148 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ + beq 69dc0 │ │ │ │ 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 697a4 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - b 69be4 │ │ │ │ + b 69be8 │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-1976] @ 695dc │ │ │ │ + ldr r1, [pc, #-1976] @ 695e0 │ │ │ │ ldr fp, [r0, r1] │ │ │ │ - ldr r1, [pc, #-1996] @ 695d0 │ │ │ │ + ldr r1, [pc, #-1996] @ 695d4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - b 69abc │ │ │ │ + b 69ac0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [sp, #140] @ 0x8c │ │ │ │ moveq r8, r4 │ │ │ │ streq sl, [sp, #52] @ 0x34 │ │ │ │ - beq 697a0 │ │ │ │ + beq 697a4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #-2052] @ 695c8 │ │ │ │ + ldr r3, [pc, #-2052] @ 695cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - beq 6a05c │ │ │ │ + beq 6a060 │ │ │ │ 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 6a170 │ │ │ │ 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 68dfc │ │ │ │ + ldr r3, [pc, #-2128] @ 695d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 69c54 │ │ │ │ - ldr r3, [pc, #-2124] @ 695dc │ │ │ │ + b 69c58 │ │ │ │ + ldr r3, [pc, #-2124] @ 695e0 │ │ │ │ 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 69c38 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 68e84 │ │ │ │ + beq 68e88 │ │ │ │ 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 689d4 │ │ │ │ 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 68dfc │ │ │ │ + ldr r3, [pc, #-2232] @ 695e0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - ldr r3, [pc, #-2260] @ 695d0 │ │ │ │ + ldr r3, [pc, #-2260] @ 695d4 │ │ │ │ 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 69af8 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - beq 6a098 │ │ │ │ + beq 6a09c │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a1e4 │ │ │ │ + beq 6a1e8 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ strb r2, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 6971c │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble 6a110 │ │ │ │ + ble 6a114 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 6a0d8 │ │ │ │ + beq 6a0dc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq 69da4 │ │ │ │ + beq 69da8 │ │ │ │ add r2, sl, r2 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 697a4 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 5bd78 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, sl │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r6, sl │ │ │ │ - bne 69f88 │ │ │ │ + bne 69f8c │ │ │ │ cmp r3, sl │ │ │ │ - bge 69a20 │ │ │ │ + bge 69a24 │ │ │ │ mov r2, #2 │ │ │ │ add sl, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ - b 69a28 │ │ │ │ + b 69a2c │ │ │ │ ldrb r1, [r3, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69f94 │ │ │ │ + beq 69f98 │ │ │ │ cmp r2, sl │ │ │ │ sub sl, sl, #1 │ │ │ │ - blt 69f7c │ │ │ │ + blt 69f80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6a250 │ │ │ │ + beq 6a254 │ │ │ │ add r2, r6, sl │ │ │ │ mov r3, sl │ │ │ │ - b 69fb0 │ │ │ │ + b 69fb4 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 6a244 │ │ │ │ + beq 6a248 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 69fa8 │ │ │ │ + beq 69fac │ │ │ │ cmp r3, #7 │ │ │ │ - bne 6a240 │ │ │ │ + bne 6a244 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6a278 │ │ │ │ + beq 6a27c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r6] │ │ │ │ - beq 68fc4 │ │ │ │ + beq 68fc8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6a260 │ │ │ │ + bne 6a264 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 689a0 │ │ │ │ + b 689a4 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - beq 6a150 │ │ │ │ + beq 6a154 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69e60 │ │ │ │ + b 69e64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69dbc │ │ │ │ - b 69d60 │ │ │ │ + beq 69dc0 │ │ │ │ + b 69d64 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt 6a088 │ │ │ │ + bgt 6a08c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sl, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 697a4 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq 6a2e8 │ │ │ │ + beq 6a2ec │ │ │ │ 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 68964 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69eec │ │ │ │ + b 69ef0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 6a294 │ │ │ │ + beq 6a298 │ │ │ │ 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 6971c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 697a0 │ │ │ │ + b 697a4 │ │ │ │ add r1, r6, sl │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ad4 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - blt 69f18 │ │ │ │ + blt 69f1c │ │ │ │ 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 69f1c │ │ │ │ cmp r2, #8 │ │ │ │ - bne 69f18 │ │ │ │ + bne 69f1c │ │ │ │ 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 69f1c │ │ │ │ mov r1, r8 │ │ │ │ - b 693dc │ │ │ │ + b 693e0 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov sl, #9 │ │ │ │ - b 69eec │ │ │ │ + b 69ef0 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 68e94 │ │ │ │ + b 68e98 │ │ │ │ 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] @ 695d8 │ │ │ │ mov ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 69c54 │ │ │ │ + b 69c58 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, #0 │ │ │ │ - b 69c14 │ │ │ │ + b 69c18 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #-3032] @ 695d8 │ │ │ │ + ldr r0, [pc, #-3032] @ 695dc │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r8] │ │ │ │ - b 68820 │ │ │ │ + b 68824 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt 6a310 │ │ │ │ + bgt 6a314 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6a0c0 │ │ │ │ + beq 6a0c4 │ │ │ │ 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 697a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a2c │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69a28 │ │ │ │ + b 69a2c │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - b 69040 │ │ │ │ + b 69044 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #-3248] @ 695dc │ │ │ │ + ldr r3, [pc, #-3248] @ 695e0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ - b 6881c │ │ │ │ + b 68820 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 5bd78 │ │ │ │ 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 6a044 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ad4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69718 │ │ │ │ + b 6971c │ │ │ │ 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 68e98 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 69ad0 │ │ │ │ + b 69ad4 │ │ │ │ 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] @ 6a974 │ │ │ │ + ldr ip, [pc, #1592] @ 6a978 │ │ │ │ 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] @ 6a97c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1572] @ 6a97c │ │ │ │ + ldr r2, [pc, #1572] @ 6a980 │ │ │ │ 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] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6a468 │ │ │ │ + bne 6a46c │ │ │ │ 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 6a5f4 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - beq 6a4a0 │ │ │ │ + beq 6a4a4 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ - beq 6a730 │ │ │ │ + beq 6a734 │ │ │ │ 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 6a5c8 │ │ │ │ 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 6a478 │ │ │ │ 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] @ 6a984 │ │ │ │ + ldr r3, [pc, #1268] @ 6a978 │ │ │ │ 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 6a970 │ │ │ │ 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 623a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r5] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6a65c │ │ │ │ + beq 6a660 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ 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 r0, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ble 6a53c │ │ │ │ + ble 6a540 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a784 │ │ │ │ + beq 6a788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ 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 6a594 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 6a894 │ │ │ │ + beq 6a898 │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r5] │ │ │ │ bl 34c7c │ │ │ │ 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 6a404 │ │ │ │ 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 61884 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ - ldr r3, [pc, #908] @ 6a984 │ │ │ │ + b 6a440 │ │ │ │ + ldr r3, [pc, #908] @ 6a988 │ │ │ │ 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 6a760 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #848] @ 6a988 │ │ │ │ + ldr r0, [pc, #848] @ 6a98c │ │ │ │ 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 2164e8 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne 6a3cc │ │ │ │ - b 6a4a0 │ │ │ │ + bne 6a3d0 │ │ │ │ + b 6a4a4 │ │ │ │ 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 │ │ │ │ @@ -73394,15 +73395,15 @@ │ │ │ │ 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 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6a91c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 34c7c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -73423,290 +73424,290 @@ │ │ │ │ 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 6a8c0 │ │ │ │ mov r6, #1 │ │ │ │ - b 6a4e4 │ │ │ │ + b 6a4e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r9 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a440 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ strb r3, [r0, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ - b 6a43c │ │ │ │ + b 6a440 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6139c │ │ │ │ + bl 613a0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 6a3c4 │ │ │ │ + b 6a3c8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a540 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a540 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a540 │ │ │ │ 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 1d1b54 │ │ │ │ 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 1d1b54 │ │ │ │ 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 68648 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 6a474 │ │ │ │ + b 6a478 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a594 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 6a590 │ │ │ │ + bne 6a594 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a590 │ │ │ │ - b 6a7a8 │ │ │ │ + bne 6a594 │ │ │ │ + b 6a7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ 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, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - bls 6a910 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + bls 6a914 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 6a944 │ │ │ │ + beq 6a948 │ │ │ │ sub r4, ip, #1 │ │ │ │ - b 6a728 │ │ │ │ + b 6a72c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 5cd18 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ streq fp, [sp, #48] @ 0x30 │ │ │ │ - beq 6a6bc │ │ │ │ - b 6a6b4 │ │ │ │ + beq 6a6c0 │ │ │ │ + b 6a6b8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a914 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 6a910 │ │ │ │ + bne 6a914 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 6a910 │ │ │ │ - b 6a728 │ │ │ │ + bne 6a914 │ │ │ │ + b 6a72c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00245cbc │ │ │ │ + @ instruction: 0x00245cb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r8, ip, r5 │ │ │ │ + mlaeq r4, r4, ip, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r4, ip, ror fp │ │ │ │ + eoreq r5, r4, r8, ror fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r0, r8, r9, r1 │ │ │ │ + mlaeq r0, ip, r9, r1 │ │ │ │ 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] @ 6acb4 │ │ │ │ + ldr ip, [pc, #780] @ 6acb8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [pc, #768] @ 6acb8 │ │ │ │ + ldr r7, [pc, #768] @ 6acbc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #764] @ 6acbc │ │ │ │ + ldr r3, [pc, #764] @ 6acc0 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #28 │ │ │ │ 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 6abf4 │ │ │ │ ldrh ip, [ip] │ │ │ │ - ldr r2, [pc, #668] @ 6acc0 │ │ │ │ + ldr r2, [pc, #668] @ 6acc4 │ │ │ │ sub ip, ip, #55 @ 0x37 │ │ │ │ and r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6abf4 │ │ │ │ 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] @ 6acc8 │ │ │ │ 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 62ef8 │ │ │ │ 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 62b4c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ac84 │ │ │ │ + beq 6ac88 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab28 │ │ │ │ mov r8, #4 │ │ │ │ mov sl, #0 │ │ │ │ - b 6aae0 │ │ │ │ + b 6aae4 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq 6ab24 │ │ │ │ + beq 6ab28 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 6ab24 │ │ │ │ + bne 6ab28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r9, r3 │ │ │ │ - bne 6aad0 │ │ │ │ + bne 6aad4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ bl 381b4 │ │ │ │ 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 6aae4 │ │ │ │ + ldr r3, [pc, #412] @ 6accc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259dd0 │ │ │ │ + bl 259dd8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 6ac18 │ │ │ │ + bne 6ac1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ab74 │ │ │ │ + bne 6ab78 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ streq r4, [r6] │ │ │ │ - beq 6abc4 │ │ │ │ + beq 6abc8 │ │ │ │ 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 +73715,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 1d1b54 │ │ │ │ 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] @ 6acd0 │ │ │ │ + ldr r3, [pc, #228] @ 6acb8 │ │ │ │ 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 6acb0 │ │ │ │ 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] @ 6acd4 │ │ │ │ + ldr r0, [pc, #208] @ 6acd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 6aa30 │ │ │ │ + b 6aa34 │ │ │ │ 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 +73757,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 1d1b54 │ │ │ │ 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 6abc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - bl 6a320 │ │ │ │ + bl 6a324 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 6aab4 │ │ │ │ + b 6aab8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r4, r0, asr r6 │ │ │ │ + eoreq r5, r4, ip, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r4, r0, lsr r6 │ │ │ │ + eoreq r5, r4, ip, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r1, r0, r8, lsl #11 │ │ │ │ + eoreq r1, r0, ip, lsl #11 │ │ │ │ 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 #8 │ │ │ │ + eoreq r0, r0, ip, asr #29 │ │ │ │ + eoreq r1, r0, r0, ror #7 │ │ │ │ mov r2, #1 │ │ │ │ - b 6a98c │ │ │ │ + b 6a990 │ │ │ │ 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] @ 6b288 │ │ │ │ + ldr ip, [pc, #1420] @ 6b28c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #1408] @ 6b28c │ │ │ │ + ldr r3, [pc, #1408] @ 6b290 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1404] @ 6b290 │ │ │ │ + ldr r2, [pc, #1404] @ 6b294 │ │ │ │ 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 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 6ada0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6addc │ │ │ │ + beq 6ade0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ - ldr r1, [pc, #1264] @ 6b294 │ │ │ │ - ldr r0, [pc, #1264] @ 6b298 │ │ │ │ + bls 6b1ec │ │ │ │ + ldr r1, [pc, #1264] @ 6b298 │ │ │ │ + ldr r0, [pc, #1264] @ 6b29c │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6addc │ │ │ │ + bne 6ade0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b1e8 │ │ │ │ + bls 6b1ec │ │ │ │ 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 1db064 │ │ │ │ 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 6af44 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6b084 │ │ │ │ + beq 6b088 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #1104] @ 6b29c │ │ │ │ + ldr r1, [pc, #1104] @ 6b2a0 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #1100] @ 6b2a0 │ │ │ │ + ldr r0, [pc, #1100] @ 6b2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ae80 │ │ │ │ + bne 6ae84 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6b0a4 │ │ │ │ + bls 6b0a8 │ │ │ │ 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 1db064 │ │ │ │ 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 6b184 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r5, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ - beq 6b0b8 │ │ │ │ + beq 6b0bc │ │ │ │ cmp r3, r5 │ │ │ │ - beq 6af94 │ │ │ │ + beq 6af98 │ │ │ │ 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] @ 6b2a8 │ │ │ │ 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] @ 6b2ac │ │ │ │ + ldr r1, [pc, #900] @ 6b2b0 │ │ │ │ + ldr r0, [pc, #900] @ 6b2b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 6af94 │ │ │ │ + b 6af98 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 6b1fc │ │ │ │ + beq 6b200 │ │ │ │ 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] @ 6b2b8 │ │ │ │ + ldr r1, [pc, #832] @ 6b2bc │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #828] @ 6b2bc │ │ │ │ + ldr r0, [pc, #828] @ 6b2c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmib r1, {r0, r6} │ │ │ │ mov r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ addne r3, r0, r6 │ │ │ │ - bne 6afc0 │ │ │ │ - b 6b0c0 │ │ │ │ + bne 6afc4 │ │ │ │ + b 6b0c4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b0c0 │ │ │ │ + beq 6b0c4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6afb4 │ │ │ │ + bne 6afb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b0e0 │ │ │ │ + beq 6b0e4 │ │ │ │ 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 6b00c │ │ │ │ + b 6b164 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6b160 │ │ │ │ + beq 6b164 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 6affc │ │ │ │ + bne 6b000 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b198 │ │ │ │ + beq 6b19c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 6b20c │ │ │ │ + beq 6b210 │ │ │ │ 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] @ 6b2c4 │ │ │ │ + ldr r3, [pc, #548] @ 6b28c │ │ │ │ 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 6b284 │ │ │ │ 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 6ae84 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6ae3c │ │ │ │ + bhi 6ae40 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6b18c │ │ │ │ + bne 6b190 │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #508] @ 6b2c4 │ │ │ │ - ldr r0, [pc, #508] @ 6b2c8 │ │ │ │ + b 6aee4 │ │ │ │ + ldr r2, [pc, #508] @ 6b2c8 │ │ │ │ + ldr r0, [pc, #508] @ 6b2cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5c5fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6afd4 │ │ │ │ + bne 6afd8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 62b48 │ │ │ │ + bl 62b4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6b04c │ │ │ │ + bne 6b050 │ │ │ │ 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 6a324 │ │ │ │ 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 +74078,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 6b26c │ │ │ │ + ldr r2, [pc, #356] @ 6b2d0 │ │ │ │ + ldr r0, [pc, #356] @ 6b2d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c5fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 6b010 │ │ │ │ + b 6b014 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ - bne 6af94 │ │ │ │ + bne 6af98 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ - b 6aee0 │ │ │ │ - ldr r2, [pc, #308] @ 6b2d4 │ │ │ │ + b 6aee4 │ │ │ │ + ldr r2, [pc, #308] @ 6b2d8 │ │ │ │ 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] @ 6b2dc │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #264] @ 6b2dc │ │ │ │ - ldr r2, [pc, #264] @ 6b2e0 │ │ │ │ + ldr r0, [pc, #264] @ 6b2e0 │ │ │ │ + ldr r2, [pc, #264] @ 6b2e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 6b02c │ │ │ │ + bl 4e5d0 │ │ │ │ + b 6b030 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bgt 6ae28 │ │ │ │ + bgt 6ae2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #57 @ 0x39 │ │ │ │ - beq 6af90 │ │ │ │ - b 6af54 │ │ │ │ + beq 6af94 │ │ │ │ + b 6af58 │ │ │ │ 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 6a324 │ │ │ │ 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 +74146,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 1d1b54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r5, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6b058 │ │ │ │ + b 6b05c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r4], -ip @ │ │ │ │ + strdeq r5, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r5, [r4], -ip @ │ │ │ │ + ldrdeq r5, [r4], -r8 @ │ │ │ │ @ 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 │ │ │ │ + mlaeq r0, r4, r4, r1 │ │ │ │ + eoreq r1, r0, ip, lsr #4 │ │ │ │ + strdeq r1, [r0], -r0 @ │ │ │ │ + eoreq r1, r0, r0, lsl #3 │ │ │ │ + eoreq r1, r0, ip, lsr #27 │ │ │ │ + eoreq r1, r0, r8, lsr sp │ │ │ │ + eoreq r1, r0, r8, asr #26 │ │ │ │ + eoreq r1, r0, r4, lsr #1 │ │ │ │ + eoreq r1, r0, r8, asr #26 │ │ │ │ + eoreq r1, r0, r0, asr sp │ │ │ │ + eoreq r1, r0, ip, asr #32 │ │ │ │ + mlaeq r4, r4, pc, r4 @ │ │ │ │ + eoreq r0, r0, r4, lsl #8 │ │ │ │ + eoreq r0, r0, r8, lsl #30 │ │ │ │ + eoreq r0, r0, ip, asr r3 │ │ │ │ + eoreq r0, r0, r8, ror #28 │ │ │ │ + @ instruction: 0x00201bb0 │ │ │ │ + eoreq r1, r0, r4, asr fp │ │ │ │ + strdeq r0, [r0], -r8 @ │ │ │ │ + eoreq r1, r0, r0, asr #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] @ 6b774 │ │ │ │ + ldr r2, [pc, #1140] @ 6b778 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #1132] @ 6b778 │ │ │ │ + ldr r6, [pc, #1132] @ 6b77c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1128] @ 6b77c │ │ │ │ + ldr r3, [pc, #1128] @ 6b780 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #1112] @ 6b780 │ │ │ │ + ldr ip, [pc, #1112] @ 6b784 │ │ │ │ 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 6b5f0 │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b468 │ │ │ │ + beq 6b46c │ │ │ │ ldr r3, [ip, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5d4 │ │ │ │ + beq 6b5d8 │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5f8 │ │ │ │ + beq 6b5fc │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b5e0 │ │ │ │ + beq 6b5e4 │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b604 │ │ │ │ + beq 6b608 │ │ │ │ ldr r3, [ip, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b61c │ │ │ │ + beq 6b620 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b628 │ │ │ │ + beq 6b62c │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b610 │ │ │ │ + beq 6b614 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6b634 │ │ │ │ - ldr r3, [pc, #960] @ 6b784 │ │ │ │ + beq 6b638 │ │ │ │ + ldr r3, [pc, #960] @ 6b788 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6b8 │ │ │ │ + beq 6b6bc │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b650 │ │ │ │ + beq 6b654 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b65c │ │ │ │ + beq 6b660 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6ec │ │ │ │ + beq 6b6f0 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b6f8 │ │ │ │ + beq 6b6fc │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r3, #192] @ 0xc0 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 6b524 │ │ │ │ + beq 6b528 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 6b754 │ │ │ │ + beq 6b758 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r7, #1 │ │ │ │ moveq r8, #10 │ │ │ │ - beq 6b470 │ │ │ │ + beq 6b474 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #840] @ 6b788 │ │ │ │ - ldr r0, [pc, #840] @ 6b78c │ │ │ │ + ldr r1, [pc, #840] @ 6b78c │ │ │ │ + ldr r0, [pc, #840] @ 6b790 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b528 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #5 │ │ │ │ - ldr r0, [pc, #792] @ 6b790 │ │ │ │ + ldr r0, [pc, #792] @ 6b794 │ │ │ │ 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 2164e8 │ │ │ │ + ldr r3, [pc, #768] @ 6b798 │ │ │ │ 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 25aec8 │ │ │ │ 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 1d1b54 │ │ │ │ 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 62b4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b554 │ │ │ │ + beq 6b558 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6b5bc │ │ │ │ + bne 6b5c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #620] @ 6b798 │ │ │ │ - ldr r3, [pc, #580] @ 6b774 │ │ │ │ + ldr r2, [pc, #620] @ 6b79c │ │ │ │ + ldr r3, [pc, #580] @ 6b778 │ │ │ │ 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 6b770 │ │ │ │ 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] @ 6b7a0 │ │ │ │ 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 +74351,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 6ace4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 6b51c │ │ │ │ + beq 6b520 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ mov r1, r0 │ │ │ │ - b 6b51c │ │ │ │ + b 6b520 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #2 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r7 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #6 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #8 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #3 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #9 │ │ │ │ - b 6b470 │ │ │ │ - ldr r3, [pc, #356] @ 6b7a0 │ │ │ │ + b 6b474 │ │ │ │ + ldr r3, [pc, #356] @ 6b7a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6b724 │ │ │ │ + beq 6b728 │ │ │ │ str r5, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b528 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #320] @ 6b7a4 │ │ │ │ + bne 6b64c │ │ │ │ + ldr r3, [pc, #320] @ 6b7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b64c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #300] @ 6b7a8 │ │ │ │ + ldr r0, [pc, #300] @ 6b7ac │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4] │ │ │ │ - b 6b524 │ │ │ │ + b 6b528 │ │ │ │ ldr r1, [r3, #200] @ 0xc8 │ │ │ │ str r5, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b524 │ │ │ │ - ldr r0, [pc, #220] @ 6b7ac │ │ │ │ + bne 6b528 │ │ │ │ + ldr r0, [pc, #220] @ 6b7b0 │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 5ebb0 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b528 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r3, [pc, #176] @ 6b7b0 │ │ │ │ + bne 6b64c │ │ │ │ + ldr r3, [pc, #176] @ 6b7b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ - ldr r0, [pc, #160] @ 6b7b4 │ │ │ │ + bne 6b64c │ │ │ │ + ldr r0, [pc, #160] @ 6b7b8 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 60f40 │ │ │ │ + bl 60f44 │ │ │ │ mov r1, r0 │ │ │ │ - b 6b524 │ │ │ │ + b 6b528 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #136] @ 6b7b8 │ │ │ │ + ldr r0, [pc, #136] @ 6b7bc │ │ │ │ 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 6b6a0 │ │ │ │ ldr r1, [r3, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6b648 │ │ │ │ + bne 6b64c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #4 │ │ │ │ - b 6b470 │ │ │ │ + b 6b474 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r4], -ip @ │ │ │ │ + strdeq r4, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r4], -ip @ │ │ │ │ + ldrdeq r4, [r4], -r8 @ │ │ │ │ @ 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 │ │ │ │ + mlaseq r2, ip, r5, sp │ │ │ │ + eorseq sp, r2, ip, lsl #10 │ │ │ │ + eoreq r1, r0, ip, lsr #18 │ │ │ │ + andseq ip, pc, r0, ror #11 │ │ │ │ + @ instruction: 0x001fc5b0 │ │ │ │ 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 │ │ │ │ + eoreq r4, r4, r8, asr #21 │ │ │ │ + eorseq sp, r2, r8, ror #6 │ │ │ │ + mlaseq r2, r4, r2, sp │ │ │ │ + eorseq sp, r2, ip, ror #4 │ │ │ │ + ldrdeq r1, [r0], -r8 @ │ │ │ │ + andseq lr, pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x0032d1d0 │ │ │ │ + eoreq r5, r1, r8, lsl #13 │ │ │ │ + @ instruction: 0x001feab0 │ │ │ │ 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] @ 6b8dc │ │ │ │ + ldr r2, [pc, #260] @ 6b8e0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #248] @ 6b8e0 │ │ │ │ + ldr ip, [pc, #248] @ 6b8e4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #244] @ 6b8e4 │ │ │ │ + ldr r3, [pc, #244] @ 6b8e8 │ │ │ │ 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,26 +74513,26 @@ │ │ │ │ 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 6b8c8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #176] @ 6b8e8 │ │ │ │ + ldr r1, [pc, #176] @ 6b8ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6b8cc │ │ │ │ + beq 6b8d0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 6b8c4 │ │ │ │ - ldr r1, [pc, #148] @ 6b8ec │ │ │ │ - ldr r0, [pc, #148] @ 6b8f0 │ │ │ │ + beq 6b8c8 │ │ │ │ + ldr r1, [pc, #148] @ 6b8f0 │ │ │ │ + ldr r0, [pc, #148] @ 6b8f4 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ @@ -74539,356 +74540,356 @@ │ │ │ │ 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 68648 │ │ │ │ + ldr r2, [pc, #84] @ 6b8f8 │ │ │ │ + ldr r3, [pc, #56] @ 6b8e0 │ │ │ │ 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 6b8d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - b 6b87c │ │ │ │ + b 6b880 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ - b 6b87c │ │ │ │ + b 6b880 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, r0, lsr #16 │ │ │ │ + eoreq r4, r4, ip, lsl r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, r0, lsl #16 │ │ │ │ + strdeq r4, [r4], -ip @ │ │ │ │ @ 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 │ │ │ │ + mlaseq r2, r8, r0, sp │ │ │ │ + eoreq r0, r0, r4, ror r3 │ │ │ │ + eoreq r0, r0, ip, ror #13 │ │ │ │ + eoreq r4, r4, r4, asr r7 │ │ │ │ │ │ │ │ -0006b8f8 : │ │ │ │ +0006b8fc : │ │ │ │ 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 6b958 │ │ │ │ sub ip, r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6b94c │ │ │ │ + bne 6b950 │ │ │ │ ldrsh lr, [r2] │ │ │ │ sub r2, lr, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6b958 │ │ │ │ + bls 6b95c │ │ │ │ cmp lr, #55 @ 0x37 │ │ │ │ - beq 6b954 │ │ │ │ + beq 6b958 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6b91c │ │ │ │ + bne 6b920 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl 68644 │ │ │ │ + bl 68648 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006b974 : │ │ │ │ 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] @ 6bcd4 │ │ │ │ + ldr r2, [pc, #840] @ 6bcd8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r5, [pc, #828] @ 6bcd8 │ │ │ │ + ldr r5, [pc, #828] @ 6bcdc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #824] @ 6bcdc │ │ │ │ + ldr r3, [pc, #824] @ 6bce0 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba2c │ │ │ │ + bne 6ba30 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - beq 6ba70 │ │ │ │ + beq 6ba74 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6baac │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #680] @ 6bce0 │ │ │ │ - ldr r1, [pc, #680] @ 6bce4 │ │ │ │ + ldr r0, [pc, #680] @ 6bce4 │ │ │ │ + ldr r1, [pc, #680] @ 6bce8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6ba70 │ │ │ │ + bne 6ba74 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 6baa8 │ │ │ │ + bls 6baac │ │ │ │ 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 1db064 │ │ │ │ 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 6bad8 │ │ │ │ + b 6bbc0 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6bbbc │ │ │ │ + beq 6bbc0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 6bac8 │ │ │ │ + bne 6bacc │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - ble 6bbe8 │ │ │ │ + ble 6bbec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #500] @ 6bce8 │ │ │ │ + ldr r1, [pc, #500] @ 6bcec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r7, [r5, r1] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 6bc8c │ │ │ │ + beq 6bc90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bbf8 │ │ │ │ + beq 6bbfc │ │ │ │ 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] @ 6bcf0 │ │ │ │ + ldr r1, [pc, #452] @ 6bcf4 │ │ │ │ + ldr r0, [pc, #452] @ 6bcf8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ 6bcf8 │ │ │ │ + ldr r2, [pc, #416] @ 6bcfc │ │ │ │ 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 66a7c │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 6bc9c │ │ │ │ + beq 6bca0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #356] @ 6bcfc │ │ │ │ - ldr r3, [pc, #312] @ 6bcd4 │ │ │ │ + ldr r2, [pc, #356] @ 6bd00 │ │ │ │ + ldr r3, [pc, #312] @ 6bcd8 │ │ │ │ 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 6bcd0 │ │ │ │ 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] @ 6bd04 │ │ │ │ + ldr r0, [pc, #312] @ 6bd08 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c5fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ - bgt 6bae8 │ │ │ │ - ldr r2, [pc, #248] @ 6bce8 │ │ │ │ + bgt 6baec │ │ │ │ + ldr r2, [pc, #248] @ 6bcec │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - bne 6bb08 │ │ │ │ + bne 6bb0c │ │ │ │ ldrsh r6, [r0] │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #1 │ │ │ │ - bne 6bb0c │ │ │ │ - ldr r2, [pc, #232] @ 6bcf8 │ │ │ │ + bne 6bb10 │ │ │ │ + ldr r2, [pc, #232] @ 6bcfc │ │ │ │ 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 66a7c │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 6bb88 │ │ │ │ - ldr r0, [pc, #192] @ 6bd08 │ │ │ │ + bne 6bb8c │ │ │ │ + ldr r0, [pc, #192] @ 6bd0c │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - b 6bb90 │ │ │ │ + b 6bb94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bcb4 │ │ │ │ + bne 6bcb8 │ │ │ │ ldrsh r6, [r0] │ │ │ │ - b 6bb50 │ │ │ │ + b 6bb54 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bne 6bcc0 │ │ │ │ - ldr r0, [pc, #92] @ 6bd0c │ │ │ │ + bne 6bcc4 │ │ │ │ + ldr r0, [pc, #92] @ 6bd10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc50 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ mov r3, #0 │ │ │ │ - b 6bc08 │ │ │ │ - ldr r0, [pc, #72] @ 6bd10 │ │ │ │ + b 6bc0c │ │ │ │ + ldr r0, [pc, #72] @ 6bd14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6bc4c │ │ │ │ + b 6bc50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r4, ip, ror #12 │ │ │ │ + eoreq r4, r4, r8, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, asr #12 │ │ │ │ + eoreq r4, r4, r8, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002005b8 │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ + @ instruction: 0x002005bc │ │ │ │ + strdeq r0, [r0], -ip @ │ │ │ │ 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, r8, ror r1 │ │ │ │ + eoreq r1, r0, ip, lsl r3 │ │ │ │ + eoreq r0, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r4, r4, r0, ror #8 │ │ │ │ - @ instruction: 0x001ff8f8 │ │ │ │ - eoreq r0, r0, r8, lsr #8 │ │ │ │ - eoreq r1, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x00200fb0 │ │ │ │ - mlaeq r0, r0, r1, r1 │ │ │ │ + eoreq r4, r4, ip, asr r4 │ │ │ │ + @ instruction: 0x001ff8fc │ │ │ │ + eoreq r0, r0, ip, lsr #8 │ │ │ │ + eoreq r1, r0, r0, lsl r2 │ │ │ │ + @ instruction: 0x00200fb4 │ │ │ │ + mlaeq r0, r4, r1, 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] @ 6bea8 │ │ │ │ + ldr r2, [pc, #376] @ 6beac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r6, [pc, #368] @ 6beac │ │ │ │ + ldr r6, [pc, #368] @ 6beb0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #364] @ 6beb0 │ │ │ │ + ldr r3, [pc, #364] @ 6beb4 │ │ │ │ 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 6be70 │ │ │ │ ldrh r3, [r0] │ │ │ │ - ldr r4, [pc, #312] @ 6beb4 │ │ │ │ + ldr r4, [pc, #312] @ 6beb8 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 6be6c │ │ │ │ + bne 6be70 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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] @ 6bebc │ │ │ │ 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 62ef8 │ │ │ │ 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 +74897,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 1d1b54 │ │ │ │ + ldr r2, [pc, #152] @ 6bec0 │ │ │ │ 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 66a7c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 61fc8 │ │ │ │ + bl 61fcc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - b 6be74 │ │ │ │ + b 6be78 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #68] @ 6bec0 │ │ │ │ - ldr r3, [pc, #40] @ 6bea8 │ │ │ │ + ldr r2, [pc, #68] @ 6bec4 │ │ │ │ + ldr r3, [pc, #40] @ 6beac │ │ │ │ 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 6bea4 │ │ │ │ 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 │ │ │ │ + eoreq r4, r4, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r4, ip, lsr #5 │ │ │ │ + eoreq r4, r4, r8, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - andseq pc, pc, r4, lsr #26 │ │ │ │ + andseq pc, pc, r8, lsr #26 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r4, r4, ip, ror r1 │ │ │ │ + eoreq r4, r4, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ - ldr lr, [pc, #1912] @ 6c654 │ │ │ │ - ldr ip, [pc, #1912] @ 6c658 │ │ │ │ + ldr lr, [pc, #1912] @ 6c658 │ │ │ │ + ldr ip, [pc, #1912] @ 6c65c │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1900] @ 6c65c │ │ │ │ + ldr r6, [pc, #1900] @ 6c660 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1896] @ 6c660 │ │ │ │ + ldr r3, [pc, #1896] @ 6c664 │ │ │ │ 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 +74969,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, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6c070 │ │ │ │ + bne 6c074 │ │ │ │ ldrh r2, [r3] │ │ │ │ - ldr r3, [pc, #1744] @ 6c664 │ │ │ │ + ldr r3, [pc, #1744] @ 6c668 │ │ │ │ sub r2, r2, #55 @ 0x37 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c070 │ │ │ │ + bne 6c074 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0b0 │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r2, [pc, #1708] @ 6c664 │ │ │ │ + ldr r2, [pc, #1708] @ 6c668 │ │ │ │ sub r0, r0, #55 @ 0x37 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c0ac │ │ │ │ + bne 6c0b0 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ble 6c0f4 │ │ │ │ - ldr r3, [pc, #1676] @ 6c668 │ │ │ │ + ble 6c0f8 │ │ │ │ + ldr r3, [pc, #1676] @ 6c66c │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs r8, r8, r3 │ │ │ │ movne r8, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 6c108 │ │ │ │ + beq 6c10c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6c040 │ │ │ │ + beq 6c044 │ │ │ │ ands r9, r5, #1 │ │ │ │ - beq 6c010 │ │ │ │ + beq 6c014 │ │ │ │ cmp r5, #131072 @ 0x20000 │ │ │ │ asr r5, r5, #1 │ │ │ │ - bcc 6c048 │ │ │ │ - ldr r3, [pc, #1608] @ 6c660 │ │ │ │ - ldr r0, [pc, #1616] @ 6c66c │ │ │ │ + bcc 6c04c │ │ │ │ + ldr r3, [pc, #1608] @ 6c664 │ │ │ │ + ldr r0, [pc, #1616] @ 6c670 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1608] @ 6c670 │ │ │ │ + ldr r1, [pc, #1608] @ 6c674 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ bl 48af8 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r4, #4 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 6c114 │ │ │ │ + beq 6c118 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r3, [pc, #1540] @ 6c668 │ │ │ │ + ldr r3, [pc, #1540] @ 6c66c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ subs sl, sl, r3 │ │ │ │ movne sl, #1 │ │ │ │ - b 6c114 │ │ │ │ - ldr r3, [pc, #1512] @ 6c660 │ │ │ │ + b 6c118 │ │ │ │ + ldr r3, [pc, #1512] @ 6c664 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r2] │ │ │ │ - ldr r1, [pc, #1516] @ 6c674 │ │ │ │ - ldr r0, [pc, #1516] @ 6c678 │ │ │ │ + ldr r1, [pc, #1516] @ 6c678 │ │ │ │ + ldr r0, [pc, #1516] @ 6c67c │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 6bfac │ │ │ │ - ldr r3, [pc, #1452] @ 6c660 │ │ │ │ + beq 6bfb0 │ │ │ │ + ldr r3, [pc, #1452] @ 6c664 │ │ │ │ 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] @ 6c680 │ │ │ │ + ldr r0, [pc, #1460] @ 6c684 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bgt 6bfd4 │ │ │ │ + bgt 6bfd8 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, r8 │ │ │ │ - b 6c114 │ │ │ │ + b 6c118 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r3, [pc, #1384] @ 6c684 │ │ │ │ + ldr r3, [pc, #1384] @ 6c688 │ │ │ │ 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 +75104,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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #1264] @ 6c68c │ │ │ │ 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 25a88c │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r7, [sp, #24] │ │ │ │ - beq 6c35c │ │ │ │ + beq 6c360 │ │ │ │ mov r5, #1 │ │ │ │ - b 6c1dc │ │ │ │ + b 6c1e0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25aa48 │ │ │ │ + bl 25aa50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bne 6c484 │ │ │ │ - bl 25aa50 │ │ │ │ + bne 6c488 │ │ │ │ + bl 25aa58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c348 │ │ │ │ + beq 6c34c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ - bne 6c1d8 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + bne 6c1dc │ │ │ │ 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 205160 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1100] @ 6c68c │ │ │ │ + ldr r0, [pc, #1100] @ 6c690 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c20c │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c2cc │ │ │ │ - ldr r3, [pc, #1032] @ 6c690 │ │ │ │ + bne 6c2d0 │ │ │ │ + ldr r3, [pc, #1032] @ 6c694 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6c2a4 │ │ │ │ + bgt 6c2a8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b904 │ │ │ │ + bl 205160 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c338 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 6c1d0 │ │ │ │ + b 6c1d4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c338 │ │ │ │ + bl 205160 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c30c │ │ │ │ + bne 6c310 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #908] @ 6c688 │ │ │ │ + ldr r3, [pc, #908] @ 6c68c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac10 │ │ │ │ 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] @ 6c664 │ │ │ │ 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 │ │ │ │ + b 6c2c8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac10 │ │ │ │ mov r5, #8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ bl 406b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c448 │ │ │ │ + beq 6c44c │ │ │ │ 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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #632] @ 6c664 │ │ │ │ + ldr r1, [pc, #680] @ 6c698 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #584] @ 6c660 │ │ │ │ + ldr r3, [pc, #584] @ 6c664 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #628] @ 6c698 │ │ │ │ - ldr r3, [pc, #560] @ 6c658 │ │ │ │ + ldr r2, [pc, #628] @ 6c69c │ │ │ │ + ldr r3, [pc, #560] @ 6c65c │ │ │ │ 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 6c648 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #568] @ 6c688 │ │ │ │ + ldr r3, [pc, #568] @ 6c68c │ │ │ │ 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 265658 │ │ │ │ + ldr r3, [pc, #560] @ 6c6a0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 6c648 │ │ │ │ + bhi 6c64c │ │ │ │ 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 25ab88 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6c5a0 │ │ │ │ - bl 25ac08 │ │ │ │ - ldr r3, [pc, #500] @ 6c6a0 │ │ │ │ + beq 6c5a4 │ │ │ │ + bl 25ac10 │ │ │ │ + ldr r3, [pc, #500] @ 6c6a4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 6c410 │ │ │ │ - ldr r2, [pc, #488] @ 6c6a4 │ │ │ │ + b 6c414 │ │ │ │ + ldr r2, [pc, #488] @ 6c6a8 │ │ │ │ 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 +75338,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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r3, [pc, #296] @ 6c664 │ │ │ │ + ldr r1, [pc, #364] @ 6c6ac │ │ │ │ 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 │ │ │ │ + b 6c40c │ │ │ │ + ldr r2, [pc, #320] @ 6c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #312] @ 6c6b0 │ │ │ │ + b 6c4c0 │ │ │ │ + ldr r2, [pc, #312] @ 6c6b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #304] @ 6c6b4 │ │ │ │ + b 6c4c0 │ │ │ │ + ldr r2, [pc, #304] @ 6c6b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #296] @ 6c6b8 │ │ │ │ + b 6c4c0 │ │ │ │ + ldr r2, [pc, #296] @ 6c6bc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - ldr r2, [pc, #288] @ 6c6bc │ │ │ │ + b 6c4c0 │ │ │ │ + ldr r2, [pc, #288] @ 6c6c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - bl 25ac08 │ │ │ │ + b 6c4c0 │ │ │ │ + bl 25ac10 │ │ │ │ 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 62ef8 │ │ │ │ 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 62ef8 │ │ │ │ + ldr r2, [pc, #72] @ 6c664 │ │ │ │ + ldr r1, [pc, #164] @ 6c6c4 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ - b 6c4a0 │ │ │ │ + b 6c4a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #116] @ 6c6c4 │ │ │ │ + ldr r2, [pc, #116] @ 6c6c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 6c4bc │ │ │ │ - eoreq r4, r4, r8, lsl r1 │ │ │ │ + b 6c4c0 │ │ │ │ + eoreq r4, r4, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ + strdeq r4, [r4], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, pc, r0, lsl pc @ │ │ │ │ - eoreq r0, r0, r8, lsr pc │ │ │ │ - andseq pc, pc, ip, lsr sl @ │ │ │ │ - @ instruction: 0x001ffeb4 │ │ │ │ - @ instruction: 0x001ff9fc │ │ │ │ - andseq pc, pc, r4, ror lr @ │ │ │ │ - andseq pc, pc, r0, lsr #28 │ │ │ │ + andseq pc, pc, r4, lsl pc @ │ │ │ │ + eoreq r0, r0, ip, lsr pc │ │ │ │ + andseq pc, pc, r0, asr #20 │ │ │ │ + @ instruction: 0x001ffeb8 │ │ │ │ + andseq pc, pc, r0, lsl #20 │ │ │ │ + andseq pc, pc, r8, ror lr @ │ │ │ │ + andseq pc, pc, r4, lsr #28 │ │ │ │ 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 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + ldrdeq r3, [r4], -r0 @ │ │ │ │ + eoreq r7, r1, sl, asr #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ - eoreq r0, r0, r8, ror #21 │ │ │ │ - eoreq r0, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x002009bc │ │ │ │ - eoreq r0, r0, ip, ror #18 │ │ │ │ - eoreq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, r0, r4, ror #18 │ │ │ │ - eoreq r0, r0, ip, lsl #18 │ │ │ │ + strdeq r0, [r0], -ip @ │ │ │ │ + eoreq r0, r0, ip, ror #21 │ │ │ │ + eoreq r0, r0, r4, lsr r9 │ │ │ │ + eoreq r0, r0, r0, asr #19 │ │ │ │ + eoreq r0, r0, r0, ror r9 │ │ │ │ + eoreq r0, r0, r4, lsl #19 │ │ │ │ + eoreq r0, r0, ip, lsr r9 │ │ │ │ + eoreq r0, r0, r8, ror #18 │ │ │ │ + eoreq r0, r0, r0, lsl r9 │ │ │ │ │ │ │ │ -0006c6c8 : │ │ │ │ +0006c6cc : │ │ │ │ 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] @ 6c78c │ │ │ │ + ldr ip, [pc, #168] @ 6c790 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #160] @ 6c790 │ │ │ │ + ldr r3, [pc, #160] @ 6c794 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #156] @ 6c794 │ │ │ │ + ldr r2, [pc, #156] @ 6c798 │ │ │ │ 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 +75488,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 6ace4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 6c798 │ │ │ │ + ldr r2, [pc, #60] @ 6c79c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6c78c │ │ │ │ + ldr r3, [pc, #40] @ 6c790 │ │ │ │ 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 6c788 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsl r9 │ │ │ │ + eoreq r3, r4, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ + strdeq r3, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r8, r3 │ │ │ │ + mlaeq r4, r4, r8, r3 │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c7a0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7a4 : │ │ │ │ +0006c7a8 : │ │ │ │ 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] @ 6ccf0 │ │ │ │ + ldr r2, [pc, #1328] @ 6ccf4 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #1316] @ 6ccf4 │ │ │ │ + ldr r6, [pc, #1316] @ 6ccf8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1312] @ 6ccf8 │ │ │ │ + ldr r3, [pc, #1312] @ 6ccfc │ │ │ │ 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, #20 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r3, #2 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ - beq 6cac4 │ │ │ │ + beq 6cac8 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 6caf4 │ │ │ │ + bne 6caf8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb8c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bne 6cb88 │ │ │ │ + bne 6cb8c │ │ │ │ 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 64254 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cac0 │ │ │ │ - ldr r3, [pc, #1020] @ 6ccfc │ │ │ │ + beq 6cac4 │ │ │ │ + ldr r3, [pc, #1020] @ 6cd00 │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r4, [sp, #28] │ │ │ │ moveq r9, r4 │ │ │ │ - beq 6c928 │ │ │ │ - b 6cb88 │ │ │ │ + beq 6c92c │ │ │ │ + b 6cb8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c984 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6c980 │ │ │ │ + bne 6c984 │ │ │ │ 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 6c918 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 22f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c914 │ │ │ │ + bne 6c918 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 6c914 │ │ │ │ + b 6c918 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 6cb88 │ │ │ │ + beq 6cb8c │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - beq 6cbc8 │ │ │ │ + beq 6cbcc │ │ │ │ tst r8, #1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca24 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca24 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 6ca10 │ │ │ │ + ble 6ca14 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ sub r3, r6, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r4, r3, r2 │ │ │ │ - b 6c9f4 │ │ │ │ + b 6c9f8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ca10 │ │ │ │ + beq 6ca14 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ cmp ip, r0 │ │ │ │ - beq 6c9ec │ │ │ │ + beq 6c9f0 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r2, r6, lr │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #20] │ │ │ │ tst r8, #1 │ │ │ │ - beq 6c9ac │ │ │ │ + beq 6c9b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 6cb88 │ │ │ │ + bge 6cb8c │ │ │ │ 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 +75693,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 1d1b54 │ │ │ │ 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 6cb98 │ │ │ │ tst r0, #1 │ │ │ │ - beq 6cbbc │ │ │ │ + beq 6cbc0 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 68648 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #564] @ 6cd00 │ │ │ │ - ldr r3, [pc, #544] @ 6ccf0 │ │ │ │ + ldr r2, [pc, #564] @ 6cd04 │ │ │ │ + ldr r3, [pc, #544] @ 6ccf4 │ │ │ │ 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 6ccec │ │ │ │ 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,102 +75741,102 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #444] @ 6cd04 │ │ │ │ + ldr r0, [pc, #444] @ 6cd08 │ │ │ │ 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 1d1b54 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 6c8d0 │ │ │ │ + b 6c8d4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ - b 6cac4 │ │ │ │ + b 6cac8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cbc0 │ │ │ │ + bls 6cbc4 │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 6caa0 │ │ │ │ + beq 6caa4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 6caa0 │ │ │ │ + bne 6caa4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r1 │ │ │ │ - b 6caa4 │ │ │ │ + b 6caa8 │ │ │ │ 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 6cc08 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6cce4 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6cc24 │ │ │ │ + beq 6cc28 │ │ │ │ tst r9, #1 │ │ │ │ - bne 6cc24 │ │ │ │ + bne 6cc28 │ │ │ │ ldrsh r3, [r9] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6cce0 │ │ │ │ + bls 6cce4 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 68644 │ │ │ │ + bl 68648 │ │ │ │ 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 63b64 │ │ │ │ + ldr r3, [pc, #160] @ 6cd0c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cac4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r0, r4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 6cac0 │ │ │ │ + beq 6cac4 │ │ │ │ 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 │ │ │ │ @@ -75847,43 +75848,43 @@ │ │ │ │ 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 6cac4 │ │ │ │ mov r2, r3 │ │ │ │ - b 6cc28 │ │ │ │ + b 6cc2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r8, lsr r8 │ │ │ │ + eoreq r3, r4, r4, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r8, lsl r8 │ │ │ │ + eoreq r3, r4, r4, lsl r8 │ │ │ │ @ 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 #10 │ │ │ │ + andseq lr, pc, r8, ror r9 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0006cd0c : │ │ │ │ +0006cd10 : │ │ │ │ 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] @ 6d350 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #1560] @ 6d350 │ │ │ │ + ldr r1, [pc, #1560] @ 6d354 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r6, [pc, #1552] @ 6d354 │ │ │ │ + ldr r6, [pc, #1552] @ 6d358 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1548] @ 6d358 │ │ │ │ + ldr r3, [pc, #1548] @ 6d35c │ │ │ │ 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 │ │ │ │ @@ -75891,253 +75892,253 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #12 │ │ │ │ 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 6ce18 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 6ce10 │ │ │ │ + beq 6ce14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1396] @ 6d35c │ │ │ │ + ldr r2, [pc, #1396] @ 6d360 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1376] @ 6d350 │ │ │ │ + ldr r3, [pc, #1376] @ 6d354 │ │ │ │ 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 6d34c │ │ │ │ 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 6ce30 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6d13c │ │ │ │ + beq 6d140 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r0, [pc, #1320] @ 6d360 │ │ │ │ + ldr r0, [pc, #1320] @ 6d364 │ │ │ │ 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 60b18 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1256] @ 6d364 │ │ │ │ + ldr r0, [pc, #1256] @ 6d368 │ │ │ │ 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 60b18 │ │ │ │ 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 6cf28 │ │ │ │ + b 6cf34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cf30 │ │ │ │ + bne 6cf34 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cf68 │ │ │ │ + beq 6cf6c │ │ │ │ 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 6cf34 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6cec8 │ │ │ │ - ldr r2, [pc, #1072] @ 6d368 │ │ │ │ + beq 6cecc │ │ │ │ + ldr r2, [pc, #1072] @ 6d36c │ │ │ │ ldr r6, [r6, r2] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 6cf70 │ │ │ │ + beq 6cf74 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6cddc │ │ │ │ + beq 6cde0 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 6cddc │ │ │ │ + b 6cde0 │ │ │ │ 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 6d000 │ │ │ │ mov r7, #10 │ │ │ │ - b 6cff0 │ │ │ │ + b 6cff4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6d000 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 6cffc │ │ │ │ + bne 6d000 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 3caa0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cffc │ │ │ │ + beq 6d000 │ │ │ │ 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 6d000 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 6cfa4 │ │ │ │ + beq 6cfa8 │ │ │ │ cmp r3, r6 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 6d2d8 │ │ │ │ + beq 6d2dc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6d2b8 │ │ │ │ + beq 6d2bc │ │ │ │ mov r3, #10 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d044 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 6d040 │ │ │ │ + bne 6d044 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d2074 │ │ │ │ mov r1, r6 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 6d1c4 │ │ │ │ mov r7, #10 │ │ │ │ - b 6d0ac │ │ │ │ + b 6d0b0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d088 │ │ │ │ + bne 6d08c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 6d2a8 │ │ │ │ + beq 6d2ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 6d1c4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 6d1c0 │ │ │ │ + bne 6d1c4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 6d06c │ │ │ │ + bne 6d070 │ │ │ │ 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 6d100 │ │ │ │ ldrsh r3, [r2] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d124 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d11c │ │ │ │ + beq 6d120 │ │ │ │ tst r1, #1 │ │ │ │ - bne 6d11c │ │ │ │ + bne 6d120 │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d120 │ │ │ │ + bls 6d124 │ │ │ │ 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 68648 │ │ │ │ + b 6d094 │ │ │ │ + ldr sl, [pc, #552] @ 6d370 │ │ │ │ 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 +76147,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 60b18 │ │ │ │ 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 60b18 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 6ce70 │ │ │ │ + b 6ce74 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 6d2c8 │ │ │ │ + beq 6d2cc │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 105140 │ │ │ │ + bl 10514c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 6cf48 │ │ │ │ - ldr r7, [pc, #380] @ 6d370 │ │ │ │ + beq 6cf4c │ │ │ │ + ldr r7, [pc, #380] @ 6d374 │ │ │ │ mov r8, #10 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 6d228 │ │ │ │ + b 6d22c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 6cf4c │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bne 6d1fc │ │ │ │ + bne 6d200 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bne 6d268 │ │ │ │ + bne 6d26c │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d290 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d288 │ │ │ │ + beq 6d28c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6d288 │ │ │ │ + bne 6d28c │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d28c │ │ │ │ + bls 6d290 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ - b 6d20c │ │ │ │ + bl 68648 │ │ │ │ + b 6d210 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ - b 6d088 │ │ │ │ + bl 1d2074 │ │ │ │ + b 6d08c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - beq 6d064 │ │ │ │ + beq 6d068 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 6d1ec │ │ │ │ - b 6cddc │ │ │ │ + bne 6d1f0 │ │ │ │ + b 6cde0 │ │ │ │ cmp ip, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 6d064 │ │ │ │ - ldr r3, [pc, #136] @ 6d374 │ │ │ │ + bne 6d068 │ │ │ │ + ldr r3, [pc, #136] @ 6d378 │ │ │ │ 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 6d324 │ │ │ │ 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 68648 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 6d05c │ │ │ │ + b 6d060 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r4, r4, asr #5 │ │ │ │ + eoreq r3, r4, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r4, r4, lsr #5 │ │ │ │ + eoreq r3, r4, r0, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r4, ip, lsl #4 │ │ │ │ - andseq pc, pc, r4, asr #2 │ │ │ │ - ldrsheq pc, [pc], -r8 @ │ │ │ │ + eoreq r3, r4, r8, lsl #4 │ │ │ │ + andseq pc, pc, r8, asr #2 │ │ │ │ + ldrsheq pc, [pc], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq lr, pc, r4, asr #28 │ │ │ │ - @ instruction: 0x0032b6dc │ │ │ │ - eorseq fp, r2, r4, ror #11 │ │ │ │ + andseq lr, pc, r8, asr #28 │ │ │ │ + @ instruction: 0x0032b6d8 │ │ │ │ + eorseq fp, r2, r0, ror #11 │ │ │ │ │ │ │ │ -0006d378 : │ │ │ │ +0006d37c : │ │ │ │ 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] @ 6d548 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ 6d548 │ │ │ │ + ldr r1, [pc, #420] @ 6d54c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #412] @ 6d54c │ │ │ │ - ldr r2, [pc, #412] @ 6d550 │ │ │ │ + ldr r3, [pc, #412] @ 6d550 │ │ │ │ + ldr r2, [pc, #412] @ 6d554 │ │ │ │ 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] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - beq 6d52c │ │ │ │ - ldr r3, [pc, #312] @ 6d554 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + beq 6d530 │ │ │ │ + ldr r3, [pc, #312] @ 6d558 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d480 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6d47c │ │ │ │ + beq 6d480 │ │ │ │ ands r3, r1, #1 │ │ │ │ - bne 6d44c │ │ │ │ + bne 6d450 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq 6d458 │ │ │ │ + beq 6d45c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 6d4dc │ │ │ │ - ldr r0, [pc, #248] @ 6d558 │ │ │ │ + b 6d4e0 │ │ │ │ + ldr r0, [pc, #248] @ 6d55c │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6028c │ │ │ │ + bl 60290 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 6d450 │ │ │ │ + beq 6d454 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bne 6d4b4 │ │ │ │ + bne 6d4b8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6d524 │ │ │ │ + bls 6d528 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 6d4bc │ │ │ │ + beq 6d4c0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 6d50c │ │ │ │ + beq 6d510 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl 68644 │ │ │ │ + bl 68648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 6d55c │ │ │ │ + ldr r2, [pc, #120] @ 6d560 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 6d548 │ │ │ │ + ldr r3, [pc, #92] @ 6d54c │ │ │ │ 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 6d544 │ │ │ │ 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 6d4c0 │ │ │ │ mov r0, r3 │ │ │ │ - b 6d4c0 │ │ │ │ - bl 20df58 │ │ │ │ + b 6d4c4 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 6d414 │ │ │ │ + b 6d418 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ + eoreq r2, r4, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsr ip │ │ │ │ + eoreq r2, r4, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032b4b4 │ │ │ │ - andseq lr, pc, r8, asr sl @ │ │ │ │ - eoreq r2, r4, r0, lsl fp │ │ │ │ + @ instruction: 0x0032b4b0 │ │ │ │ + andseq lr, pc, ip, asr sl @ │ │ │ │ + eoreq r2, r4, ip, lsl #22 │ │ │ │ │ │ │ │ -0006d560 : │ │ │ │ +0006d564 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 66478 │ │ │ │ + b 6647c │ │ │ │ │ │ │ │ -0006d574 : │ │ │ │ +0006d578 : │ │ │ │ b 5bfdc │ │ │ │ │ │ │ │ -0006d578 : │ │ │ │ +0006d57c : │ │ │ │ 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] @ 6d64c │ │ │ │ + ldr r1, [pc, #184] @ 6d650 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #176] @ 6d650 │ │ │ │ + ldr r3, [pc, #176] @ 6d654 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 6d654 │ │ │ │ + ldr r2, [pc, #172] @ 6d658 │ │ │ │ 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 6d5f4 │ │ │ │ + ldr r2, [pc, #140] @ 6d65c │ │ │ │ + ldr r3, [pc, #128] @ 6d654 │ │ │ │ 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 6d648 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #100] @ 6d65c │ │ │ │ + ldr r1, [pc, #100] @ 6d660 │ │ │ │ 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] @ 6d664 │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 6d5c4 │ │ │ │ + b 6d5c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq fp, r2, r0, asr #6 │ │ │ │ - eoreq r2, r4, ip, asr sl │ │ │ │ + eorseq fp, r2, ip, lsr r3 │ │ │ │ + eoreq r2, r4, r8, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r8, asr #20 │ │ │ │ - eoreq r2, r4, ip, lsr #20 │ │ │ │ + eoreq r2, r4, r4, asr #20 │ │ │ │ + eoreq r2, r4, r8, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, r8, asr #23 │ │ │ │ + andseq ip, pc, ip, asr #23 │ │ │ │ │ │ │ │ -0006d664 : │ │ │ │ +0006d668 : │ │ │ │ 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] @ 6d770 │ │ │ │ + ldr r1, [pc, #232] @ 6d774 │ │ │ │ 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] @ 6d778 │ │ │ │ + ldr r6, [pc, #224] @ 6d77c │ │ │ │ + ldr r2, [pc, #224] @ 6d780 │ │ │ │ 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,25 +76499,25 @@ │ │ │ │ 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 6d714 │ │ │ │ + ldr r2, [pc, #156] @ 6d784 │ │ │ │ + ldr r3, [pc, #136] @ 6d774 │ │ │ │ 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 6d76c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ bl 38b84 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -76527,43 +76528,43 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ - b 6d6dc │ │ │ │ + b 6d6e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, ror r9 │ │ │ │ + eoreq r2, r4, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, asr r9 │ │ │ │ - eorseq fp, r2, r8, lsr #4 │ │ │ │ + eoreq r2, r4, r0, asr r9 │ │ │ │ + eorseq fp, r2, r4, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r4, lsl r9 │ │ │ │ + eoreq r2, r4, r0, lsl r9 │ │ │ │ │ │ │ │ -0006d784 : │ │ │ │ +0006d788 : │ │ │ │ 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] @ 6d890 │ │ │ │ + ldr r1, [pc, #232] @ 6d894 │ │ │ │ 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] @ 6d898 │ │ │ │ + ldr r6, [pc, #224] @ 6d89c │ │ │ │ + ldr r2, [pc, #224] @ 6d8a0 │ │ │ │ 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,25 +76573,25 @@ │ │ │ │ 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 6d834 │ │ │ │ + ldr r2, [pc, #156] @ 6d8a4 │ │ │ │ + ldr r3, [pc, #136] @ 6d894 │ │ │ │ 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 6d88c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #200 @ 0xc8 │ │ │ │ bl 38b84 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -76601,52 +76602,52 @@ │ │ │ │ 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 1d1b54 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #200] @ 0xc8 │ │ │ │ - b 6d7fc │ │ │ │ + b 6d800 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r8 │ │ │ │ + eoreq r2, r4, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r8 │ │ │ │ - eorseq fp, r2, r8, lsl #2 │ │ │ │ + eoreq r2, r4, r0, lsr r8 │ │ │ │ + eorseq fp, r2, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ + strdeq r2, [r4], -r0 @ │ │ │ │ │ │ │ │ -0006d8a4 : │ │ │ │ - ldr r3, [pc, #16] @ 6d8bc │ │ │ │ +0006d8a8 : │ │ │ │ + ldr r3, [pc, #16] @ 6d8c0 │ │ │ │ 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 #32 │ │ │ │ │ │ │ │ -0006d8c0 : │ │ │ │ +0006d8c4 : │ │ │ │ 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] @ 6d994 │ │ │ │ + ldr r1, [pc, #176] @ 6d998 │ │ │ │ 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] @ 6d99c │ │ │ │ + ldr r2, [pc, #168] @ 6d9a0 │ │ │ │ + ldr r0, [pc, #168] @ 6d9a4 │ │ │ │ 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 +76656,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 6d97c │ │ │ │ + ldr r3, [pc, #100] @ 6d9a8 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6d9a8 │ │ │ │ + ldr r2, [pc, #88] @ 6d9ac │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #60] @ 6d994 │ │ │ │ + ldr r3, [pc, #60] @ 6d998 │ │ │ │ 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 6d990 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ bl 38b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6d938 │ │ │ │ + b 6d93c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r8, lsl r7 │ │ │ │ + eoreq r2, r4, r4, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r4], -r8 @ │ │ │ │ + strdeq r2, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r2, r8, asr #31 │ │ │ │ - mlaseq r2, r0, pc, sl @ │ │ │ │ - eoreq r2, r4, r4, lsr #13 │ │ │ │ + eorseq sl, r2, r4, asr #31 │ │ │ │ + eorseq sl, r2, ip, lsl #31 │ │ │ │ + eoreq r2, r4, r0, lsr #13 │ │ │ │ │ │ │ │ -0006d9ac : │ │ │ │ +0006d9b0 : │ │ │ │ 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] @ 6da80 │ │ │ │ + ldr r1, [pc, #176] @ 6da84 │ │ │ │ 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] @ 6da88 │ │ │ │ + ldr r2, [pc, #168] @ 6da8c │ │ │ │ + ldr r0, [pc, #168] @ 6da90 │ │ │ │ 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 +76717,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 6da68 │ │ │ │ + ldr r3, [pc, #100] @ 6da94 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6da94 │ │ │ │ + ldr r2, [pc, #88] @ 6da98 │ │ │ │ str r1, [r3, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #60] @ 6da80 │ │ │ │ + ldr r3, [pc, #60] @ 6da84 │ │ │ │ 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 6da7c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ bl 38b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6da24 │ │ │ │ + b 6da28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, ip, lsr #12 │ │ │ │ + eoreq r2, r4, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, ip, lsl #12 │ │ │ │ + eoreq r2, r4, r8, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032aedc │ │ │ │ - eorseq sl, r2, r4, lsr #29 │ │ │ │ - @ instruction: 0x002425b8 │ │ │ │ + @ instruction: 0x0032aed8 │ │ │ │ + eorseq sl, r2, r0, lsr #29 │ │ │ │ + @ instruction: 0x002425b4 │ │ │ │ │ │ │ │ -0006da98 : │ │ │ │ +0006da9c : │ │ │ │ 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] @ 6db6c │ │ │ │ + ldr r1, [pc, #176] @ 6db70 │ │ │ │ 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] @ 6db74 │ │ │ │ + ldr r2, [pc, #168] @ 6db78 │ │ │ │ + ldr r0, [pc, #168] @ 6db7c │ │ │ │ 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 +76778,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 6db54 │ │ │ │ + ldr r3, [pc, #100] @ 6db80 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6db80 │ │ │ │ + ldr r2, [pc, #88] @ 6db84 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ - ldr r3, [pc, #60] @ 6db6c │ │ │ │ + ldr r3, [pc, #60] @ 6db70 │ │ │ │ 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 6db68 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #204 @ 0xcc │ │ │ │ bl 38b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6db10 │ │ │ │ + b 6db14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r0, asr #10 │ │ │ │ + eoreq r2, r4, ip, lsr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r0, lsr #10 │ │ │ │ + eoreq r2, r4, ip, lsl r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0032adf0 │ │ │ │ - @ instruction: 0x0032adb8 │ │ │ │ - eoreq r2, r4, ip, asr #9 │ │ │ │ + eorseq sl, r2, ip, ror #27 │ │ │ │ + @ instruction: 0x0032adb4 │ │ │ │ + eoreq r2, r4, r8, asr #9 │ │ │ │ │ │ │ │ -0006db84 : │ │ │ │ +0006db88 : │ │ │ │ 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] @ 6dc58 │ │ │ │ + ldr r1, [pc, #176] @ 6dc5c │ │ │ │ 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] @ 6dc60 │ │ │ │ + ldr r2, [pc, #168] @ 6dc64 │ │ │ │ + ldr r0, [pc, #168] @ 6dc68 │ │ │ │ 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 +76839,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 6dc40 │ │ │ │ + ldr r3, [pc, #100] @ 6dc6c │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dc6c │ │ │ │ + ldr r2, [pc, #88] @ 6dc70 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #60] @ 6dc58 │ │ │ │ + ldr r3, [pc, #60] @ 6dc5c │ │ │ │ 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 6dc54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ bl 38b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dbfc │ │ │ │ + b 6dc00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r4 │ │ │ │ + eoreq r2, r4, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r4 │ │ │ │ + eoreq r2, r4, r0, lsr r4 │ │ │ │ @ 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 #26 │ │ │ │ + eorseq sl, r2, r8, asr #25 │ │ │ │ + ldrdeq r2, [r4], -ip @ │ │ │ │ │ │ │ │ -0006dc70 : │ │ │ │ - ldr r3, [pc, #8] @ 6dc80 │ │ │ │ +0006dc74 : │ │ │ │ + ldr r3, [pc, #8] @ 6dc84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, asr ip │ │ │ │ + eorseq sl, r2, r8, asr ip │ │ │ │ │ │ │ │ -0006dc84 : │ │ │ │ +0006dc88 : │ │ │ │ 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] @ 6dd58 │ │ │ │ + ldr r1, [pc, #176] @ 6dd5c │ │ │ │ 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] @ 6dd60 │ │ │ │ + ldr r2, [pc, #168] @ 6dd64 │ │ │ │ + ldr r0, [pc, #168] @ 6dd68 │ │ │ │ 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,766 +76907,766 @@ │ │ │ │ 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 6dd40 │ │ │ │ + ldr r3, [pc, #100] @ 6dd6c │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ 6dd6c │ │ │ │ + ldr r2, [pc, #88] @ 6dd70 │ │ │ │ str r1, [r3, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #60] @ 6dd58 │ │ │ │ + ldr r3, [pc, #60] @ 6dd5c │ │ │ │ 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 6dd54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ bl 38b84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 6dcfc │ │ │ │ + b 6dd00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r4, r4, asr r3 │ │ │ │ + eoreq r2, r4, r0, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r4, lsr r3 │ │ │ │ + eoreq r2, r4, r0, lsr r3 │ │ │ │ @ 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 #24 │ │ │ │ + eorseq sl, r2, r8, asr #23 │ │ │ │ + ldrdeq r2, [r4], -ip @ │ │ │ │ + ldr r0, [pc, #4] @ 6dd80 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, ip, lsr ip │ │ │ │ - ldr r3, [pc, #44] @ 6ddb4 │ │ │ │ + eorseq sl, r2, r8, lsr ip │ │ │ │ + ldr r3, [pc, #44] @ 6ddb8 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #40] @ 6ddb8 │ │ │ │ + ldr r2, [pc, #40] @ 6ddbc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 6dda8 │ │ │ │ - ldr r3, [pc, #24] @ 6ddbc │ │ │ │ + beq 6ddac │ │ │ │ + ldr r3, [pc, #24] @ 6ddc0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ 6ddc0 │ │ │ │ + ldr r3, [pc, #16] @ 6ddc4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, lsr #24 │ │ │ │ - eoreq r2, r4, r4, ror #4 │ │ │ │ + eorseq sl, r2, r0, lsr #24 │ │ │ │ + eoreq r2, r4, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6de00 │ │ │ │ + ldr r3, [pc, #48] @ 6de04 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6ddf4 │ │ │ │ + bne 6ddf8 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6ddf4 │ │ │ │ - ldr r2, [pc, #20] @ 6de04 │ │ │ │ + bhi 6ddf8 │ │ │ │ + ldr r2, [pc, #20] @ 6de08 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6de08 │ │ │ │ + ldr r2, [pc, #12] @ 6de0c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r8, lsr #4 │ │ │ │ + eoreq r2, r4, r4, lsr #4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #68] @ 6de5c │ │ │ │ + ldr r3, [pc, #68] @ 6de60 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de34 │ │ │ │ + bne 6de38 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6de40 │ │ │ │ + beq 6de44 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de40 │ │ │ │ - ldr r2, [pc, #36] @ 6de60 │ │ │ │ + beq 6de44 │ │ │ │ + ldr r2, [pc, #36] @ 6de64 │ │ │ │ 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 6de38 │ │ │ │ + ldr r2, [pc, #12] @ 6de68 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r0, ror #3 │ │ │ │ + ldrdeq r2, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #56] @ 6deac │ │ │ │ + ldr r3, [pc, #56] @ 6deb0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6de88 │ │ │ │ + bne 6de8c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq 6de94 │ │ │ │ - ldr r2, [pc, #32] @ 6deb0 │ │ │ │ + beq 6de98 │ │ │ │ + ldr r2, [pc, #32] @ 6deb4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ tst r2, #4 │ │ │ │ - beq 6de88 │ │ │ │ - ldr r2, [pc, #12] @ 6deb4 │ │ │ │ + beq 6de8c │ │ │ │ + ldr r2, [pc, #12] @ 6deb8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsl #3 │ │ │ │ + eoreq r2, r4, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6df10 │ │ │ │ + ldr r3, [pc, #76] @ 6df14 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6dee4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ - beq 6df04 │ │ │ │ + beq 6df08 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6deec │ │ │ │ - ldr r2, [pc, #44] @ 6df14 │ │ │ │ + beq 6def0 │ │ │ │ + ldr r2, [pc, #44] @ 6df18 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6dee0 │ │ │ │ + bne 6dee4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ - bne 6dee0 │ │ │ │ - ldr r2, [pc, #12] @ 6df18 │ │ │ │ + bne 6dee4 │ │ │ │ + ldr r2, [pc, #12] @ 6df1c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r2, r4, r4, lsr r1 │ │ │ │ + eoreq r2, r4, r0, lsr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r2, [pc, #180] @ 6dfd8 │ │ │ │ - ldr r1, [pc, #180] @ 6dfdc │ │ │ │ + ldr r2, [pc, #180] @ 6dfdc │ │ │ │ + ldr r1, [pc, #180] @ 6dfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #172] @ 6dfe0 │ │ │ │ + ldr r3, [pc, #172] @ 6dfe4 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #152] @ 6dfe4 │ │ │ │ + ldr r1, [pc, #152] @ 6dfe8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - ldr r3, [pc, #144] @ 6dfe8 │ │ │ │ + ldr r3, [pc, #144] @ 6dfec │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r1, [pc, #140] @ 6dfec │ │ │ │ + ldr r1, [pc, #140] @ 6dff0 │ │ │ │ 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 6df94 │ │ │ │ cmp r2, r7 │ │ │ │ movne r0, #0 │ │ │ │ - beq 6dfc0 │ │ │ │ + beq 6dfc4 │ │ │ │ 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 6dfd4 │ │ │ │ ldr r2, [r2, r1, lsl #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 6df7c │ │ │ │ + bne 6df80 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 6df90 │ │ │ │ + bne 6df94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ + ldrdeq r2, [r4], -r0 @ │ │ │ │ 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, asr sl │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 6e02c │ │ │ │ + ldr r3, [pc, #48] @ 6e030 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e014 │ │ │ │ + bne 6e018 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 6e020 │ │ │ │ - ldr r2, [pc, #20] @ 6e030 │ │ │ │ + bls 6e024 │ │ │ │ + ldr r2, [pc, #20] @ 6e034 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e034 │ │ │ │ + ldr r2, [pc, #12] @ 6e038 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strdeq r1, [r4], -ip @ │ │ │ │ + strdeq r1, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #8] @ 6e048 │ │ │ │ + ldr r3, [pc, #8] @ 6e04c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror r9 │ │ │ │ + eorseq sl, r2, r0, ror r9 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ 6e0a4 │ │ │ │ + ldr r3, [pc, #76] @ 6e0a8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e078 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 6e098 │ │ │ │ + beq 6e09c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 6e080 │ │ │ │ - ldr r2, [pc, #44] @ 6e0a8 │ │ │ │ + beq 6e084 │ │ │ │ + ldr r2, [pc, #44] @ 6e0ac │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6e074 │ │ │ │ + bne 6e078 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 6e074 │ │ │ │ - ldr r2, [pc, #12] @ 6e0ac │ │ │ │ + bne 6e078 │ │ │ │ + ldr r2, [pc, #12] @ 6e0b0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsr #31 │ │ │ │ + mlaeq r4, ip, pc, r1 @ │ │ │ │ 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] @ 6e1b4 │ │ │ │ + ldr r3, [pc, #244] @ 6e1b8 │ │ │ │ + ldr r2, [pc, #244] @ 6e1bc │ │ │ │ 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 6e104 │ │ │ │ + b 6e184 │ │ │ │ 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 6e0f0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #168] @ 6e1bc │ │ │ │ + ldr r1, [pc, #168] @ 6e1c0 │ │ │ │ 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] @ 6e1c4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #132] @ 6e1c4 │ │ │ │ + ldr r3, [pc, #132] @ 6e1c8 │ │ │ │ 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 6e1ac │ │ │ │ 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 6e16c │ │ │ │ str r3, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b 6e19c │ │ │ │ + b 6e1a0 │ │ │ │ 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 6e18c │ │ │ │ + b 6e10c │ │ │ │ str ip, [r2, #684] @ 0x2ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ + eoreq r1, r4, r4, lsr pc │ │ │ │ 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] @ 6e1dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r2, r4, ror #15 │ │ │ │ + eorseq sl, r2, r0, ror #15 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 6e214 │ │ │ │ + ldr r3, [pc, #44] @ 6e218 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 6e1fc │ │ │ │ + bne 6e200 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 6e208 │ │ │ │ - ldr r2, [pc, #20] @ 6e218 │ │ │ │ + beq 6e20c │ │ │ │ + ldr r2, [pc, #20] @ 6e21c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 6e21c │ │ │ │ + ldr r2, [pc, #12] @ 6e220 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r4, r0, lsl lr │ │ │ │ + eoreq r1, r4, ip, lsl #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #24] @ 6e240 │ │ │ │ - ldr r2, [pc, #24] @ 6e244 │ │ │ │ + ldr r3, [pc, #24] @ 6e244 │ │ │ │ + ldr r2, [pc, #24] @ 6e248 │ │ │ │ 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 @ │ │ │ │ + eoreq r1, r4, ip, asr #27 │ │ │ │ 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] @ 6e29c │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, lsl #29 │ │ │ │ + andseq lr, pc, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6e2e4 │ │ │ │ + ldr r0, [pc, #44] @ 6e2e8 │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, asr lr @ │ │ │ │ + andseq lr, pc, ip, 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, #48] @ 6e334 │ │ │ │ + ldr r0, [pc, #48] @ 6e338 │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, ip, lsr #28 │ │ │ │ + andseq lr, pc, r0, lsr lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6e380 │ │ │ │ + ldr r0, [pc, #44] @ 6e384 │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001fedfc │ │ │ │ + andseq lr, pc, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 6e3d0 │ │ │ │ + ldr r0, [pc, #48] @ 6e3d4 │ │ │ │ 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 216394 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r0, asr #27 │ │ │ │ + andseq lr, pc, r4, asr #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] @ 6e554 │ │ │ │ tst r4, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 6e510 │ │ │ │ + bne 6e514 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e534 │ │ │ │ - ldr r2, [pc, #328] @ 6e554 │ │ │ │ + beq 6e538 │ │ │ │ + ldr r2, [pc, #328] @ 6e558 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 6e518 │ │ │ │ + beq 6e51c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 6e4a0 │ │ │ │ + beq 6e4a4 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e458 │ │ │ │ + beq 6e45c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e478 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e478 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #248] @ 6e558 │ │ │ │ + bne 6e478 │ │ │ │ + ldr r3, [pc, #248] @ 6e55c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e518 │ │ │ │ - ldr r3, [pc, #224] @ 6e55c │ │ │ │ + bne 6e51c │ │ │ │ + ldr r3, [pc, #224] @ 6e560 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 6e474 │ │ │ │ + blt 6e478 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ tst r4, #1 │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e548 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 6e544 │ │ │ │ + bne 6e548 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 6e480 │ │ │ │ + bne 6e484 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 6e524 │ │ │ │ + beq 6e528 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 6e4f4 │ │ │ │ + beq 6e4f8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6e474 │ │ │ │ + bhi 6e478 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e474 │ │ │ │ + bne 6e478 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 6e474 │ │ │ │ - ldr r3, [pc, #92] @ 6e558 │ │ │ │ + bne 6e478 │ │ │ │ + ldr r3, [pc, #92] @ 6e55c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e48c │ │ │ │ + b 6e478 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 6e474 │ │ │ │ - ldr r3, [pc, #64] @ 6e560 │ │ │ │ + blt 6e478 │ │ │ │ + ldr r3, [pc, #64] @ 6e564 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e488 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e48c │ │ │ │ + b 6e478 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e518 │ │ │ │ - b 6e474 │ │ │ │ + bne 6e51c │ │ │ │ + b 6e478 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 6e474 │ │ │ │ - b 6e518 │ │ │ │ - eoreq r1, r4, r8, lsl #24 │ │ │ │ + bne 6e478 │ │ │ │ + b 6e51c │ │ │ │ + eoreq r1, r4, r4, lsl #24 │ │ │ │ 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] @ 6e864 │ │ │ │ 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 6e62c │ │ │ │ ldrh r3, [r5] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 6e628 │ │ │ │ + bhi 6e62c │ │ │ │ tst r7, #1 │ │ │ │ - bne 6e650 │ │ │ │ + bne 6e654 │ │ │ │ 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 6e68c │ │ │ │ + ldr r1, [pc, #660] @ 6e868 │ │ │ │ + ldr r0, [pc, #660] @ 6e86c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e67c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldrsh r3, [r7] │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r2, [pc, #604] @ 6e86c │ │ │ │ + bne 6e6a8 │ │ │ │ + ldr r2, [pc, #604] @ 6e870 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 6e6a4 │ │ │ │ + bhi 6e6a8 │ │ │ │ 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] @ 6e874 │ │ │ │ + ldr r0, [pc, #576] @ 6e878 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ tst r7, #1 │ │ │ │ - beq 6e5b0 │ │ │ │ - ldr r1, [pc, #544] @ 6e878 │ │ │ │ - ldr r0, [pc, #544] @ 6e87c │ │ │ │ + beq 6e5b4 │ │ │ │ + ldr r1, [pc, #544] @ 6e87c │ │ │ │ + ldr r0, [pc, #544] @ 6e880 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 6e6a4 │ │ │ │ - ldr r3, [pc, #512] @ 6e880 │ │ │ │ + bne 6e6a8 │ │ │ │ + ldr r3, [pc, #512] @ 6e884 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e67c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e608 │ │ │ │ - ldr r3, [pc, #472] @ 6e884 │ │ │ │ + beq 6e60c │ │ │ │ + ldr r3, [pc, #472] @ 6e888 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 6e680 │ │ │ │ + b 6e684 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6e6d8 │ │ │ │ + beq 6e6dc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e6a4 │ │ │ │ + beq 6e6a8 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6e7fc │ │ │ │ + blt 6e800 │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e704 │ │ │ │ + b 6e708 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 6e6f4 │ │ │ │ - b 6e678 │ │ │ │ + bcs 6e6f8 │ │ │ │ + b 6e67c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e67c │ │ │ │ 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 6e6a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r0, r3, #2 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ - b 6e778 │ │ │ │ + b 6e77c │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e764 │ │ │ │ + bne 6e768 │ │ │ │ subs lr, lr, #1 │ │ │ │ - bne 6e738 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e73c │ │ │ │ + b 6e67c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r2, r3, #2 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ - b 6e7c4 │ │ │ │ + b 6e7c8 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r2, #-4]! │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b0 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e7b4 │ │ │ │ + b 6e67c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 6e6a4 │ │ │ │ - b 6e678 │ │ │ │ + bne 6e6a8 │ │ │ │ + b 6e67c │ │ │ │ mvn r4, #1 │ │ │ │ cmn r3, #1 │ │ │ │ sub r4, r4, r3 │ │ │ │ - beq 6e678 │ │ │ │ + beq 6e67c │ │ │ │ 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 6e850 │ │ │ │ ldr lr, [r1, #-4]! │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne 6e6a4 │ │ │ │ + bne 6e6a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6e838 │ │ │ │ + bne 6e83c │ │ │ │ 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 6e81c │ │ │ │ + b 6e67c │ │ │ │ + eoreq r1, r4, r4, ror sl │ │ │ │ + eoreq lr, r0, r0, lsl #22 │ │ │ │ + @ instruction: 0x001febbc │ │ │ │ + @ instruction: 0x00214fbc │ │ │ │ + eoreq lr, r0, r4, lsr #21 │ │ │ │ + andseq lr, pc, r0, ror #22 │ │ │ │ + eoreq lr, r0, r4, ror sl │ │ │ │ + andseq lr, pc, r0, lsr fp @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #276] @ 6e9b4 │ │ │ │ - ldr ip, [pc, #276] @ 6e9b8 │ │ │ │ + ldr lr, [pc, #276] @ 6e9b8 │ │ │ │ + ldr ip, [pc, #276] @ 6e9bc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #264] @ 6e9bc │ │ │ │ + ldr r2, [pc, #264] @ 6e9c0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #260] @ 6e9c0 │ │ │ │ + ldr r3, [pc, #260] @ 6e9c4 │ │ │ │ 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] │ │ │ │ @@ -77676,333 +77677,333 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 6e950 │ │ │ │ + bne 6e954 │ │ │ │ mov r0, #8 │ │ │ │ bl 34bc8 │ │ │ │ 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] @ 6e9c8 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #136] @ 6e9b8 │ │ │ │ + ldr r3, [pc, #136] @ 6e9bc │ │ │ │ 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 6e9b4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 6e96c │ │ │ │ + bne 6e970 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6e990 │ │ │ │ + beq 6e994 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 6e9c8 │ │ │ │ - ldr r0, [pc, #80] @ 6e9cc │ │ │ │ + ldr r1, [pc, #80] @ 6e9cc │ │ │ │ + ldr r0, [pc, #80] @ 6e9d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #8 │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 6e918 │ │ │ │ + b 6e91c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r4, asr r7 │ │ │ │ + eoreq r1, r4, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsr r7 │ │ │ │ + eoreq r1, r4, r0, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, ip, asr #13 │ │ │ │ - andseq fp, pc, r4, lsl pc @ │ │ │ │ - andseq lr, pc, ip, lsr #16 │ │ │ │ + eoreq r1, r4, r8, asr #13 │ │ │ │ + andseq fp, pc, r8, lsl pc @ │ │ │ │ + andseq lr, pc, r0, lsr r8 @ │ │ │ │ │ │ │ │ -0006e9d0 : │ │ │ │ +0006e9d4 : │ │ │ │ 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] @ 6ea6c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ea0c │ │ │ │ + bne 6ea10 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ea28 │ │ │ │ - ldr r1, [pc, #88] @ 6ea6c │ │ │ │ - ldr r0, [pc, #88] @ 6ea70 │ │ │ │ + beq 6ea2c │ │ │ │ + ldr r1, [pc, #88] @ 6ea70 │ │ │ │ + ldr r0, [pc, #88] @ 6ea74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6ea74 │ │ │ │ + ldr r3, [pc, #68] @ 6ea78 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6ea44 │ │ │ │ + beq 6ea48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6ea78 │ │ │ │ + ldr r2, [pc, #40] @ 6ea7c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 4bca0 │ │ │ │ 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 #12 │ │ │ │ + andseq fp, pc, ip, ror lr @ │ │ │ │ + @ instruction: 0x001fe7b8 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ + mulseq pc, ip, r7 @ │ │ │ │ │ │ │ │ -0006ea7c : │ │ │ │ +0006ea80 : │ │ │ │ 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] @ 6eb18 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6eab8 │ │ │ │ + bne 6eabc │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 6ead4 │ │ │ │ - ldr r1, [pc, #88] @ 6eb18 │ │ │ │ - ldr r0, [pc, #88] @ 6eb1c │ │ │ │ + beq 6ead8 │ │ │ │ + ldr r1, [pc, #88] @ 6eb1c │ │ │ │ + ldr r0, [pc, #88] @ 6eb20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #68] @ 6eb20 │ │ │ │ + ldr r3, [pc, #68] @ 6eb24 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6eaf0 │ │ │ │ + beq 6eaf4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #40] @ 6eb24 │ │ │ │ + ldr r2, [pc, #40] @ 6eb28 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 4bca0 │ │ │ │ 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, asr r5 │ │ │ │ + @ instruction: 0x001fbdd0 │ │ │ │ + andseq lr, pc, ip, asr r7 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq lr, pc, r4, asr #14 │ │ │ │ + andseq lr, pc, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #196] @ 6ec04 │ │ │ │ - ldr r2, [pc, #196] @ 6ec08 │ │ │ │ + ldr ip, [pc, #196] @ 6ec08 │ │ │ │ + ldr r2, [pc, #196] @ 6ec0c │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #184] @ 6ec0c │ │ │ │ + ldr r1, [pc, #184] @ 6ec10 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #180] @ 6ec10 │ │ │ │ + ldr r3, [pc, #180] @ 6ec14 │ │ │ │ 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 6ebdc │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #96] @ 6ec14 │ │ │ │ - ldr r3, [pc, #80] @ 6ec08 │ │ │ │ + ldr r2, [pc, #96] @ 6ec18 │ │ │ │ + ldr r3, [pc, #80] @ 6ec0c │ │ │ │ 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 6ec04 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #56] @ 6ec18 │ │ │ │ + ldr r3, [pc, #56] @ 6ec1c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 6eba8 │ │ │ │ + b 6ebac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ + @ instruction: 0x002414b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, r4, r4, r1 │ │ │ │ + mlaeq r4, r0, r4, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r4, r4, asr #8 │ │ │ │ + eoreq r1, r4, r0, asr #8 │ │ │ │ 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] @ 6eda4 │ │ │ │ + ldr r2, [pc, #364] @ 6eda8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #352] @ 6eda8 │ │ │ │ + ldr r6, [pc, #352] @ 6edac │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #348] @ 6edac │ │ │ │ + ldr r3, [pc, #348] @ 6edb0 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 6ed28 │ │ │ │ + beq 6ed2c │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 6ecbc │ │ │ │ + bne 6ecc0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 6ece0 │ │ │ │ + beq 6ece4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #232] @ 6edb0 │ │ │ │ - ldr r1, [pc, #232] @ 6edb4 │ │ │ │ + ldr r0, [pc, #232] @ 6edb4 │ │ │ │ + ldr r1, [pc, #232] @ 6edb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #208] @ 6edb8 │ │ │ │ + ldr r3, [pc, #208] @ 6edbc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 34bc8 │ │ │ │ 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 6ed68 │ │ │ │ + ldr r3, [pc, #136] @ 6edbc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 34bc8 │ │ │ │ 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] @ 6edc0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #40] @ 6eda4 │ │ │ │ + ldr r3, [pc, #40] @ 6eda8 │ │ │ │ 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 6eda0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, asr #7 │ │ │ │ + @ instruction: 0x002413bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsr #7 │ │ │ │ + mlaeq r4, ip, r3, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x001fbbbc │ │ │ │ + @ instruction: 0x001fe5b0 │ │ │ │ + andseq fp, pc, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r4, r0, lsl #5 │ │ │ │ + eoreq r1, r4, ip, ror r2 │ │ │ │ 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] @ 6ef1c │ │ │ │ + ldr lr, [pc, #320] @ 6ef20 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #312] @ 6ef20 │ │ │ │ + ldr ip, [pc, #312] @ 6ef24 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #308] @ 6ef24 │ │ │ │ + ldr r3, [pc, #308] @ 6ef28 │ │ │ │ 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,590 +78011,590 @@ │ │ │ │ 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 6ee80 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6eeac │ │ │ │ - ldr r2, [pc, #236] @ 6ef28 │ │ │ │ + beq 6eeb0 │ │ │ │ + ldr r2, [pc, #236] @ 6ef2c │ │ │ │ cmp r6, r5 │ │ │ │ ldr r1, [ip, r2] │ │ │ │ str r1, [sp] │ │ │ │ str sp, [sp, #16] │ │ │ │ - bgt 6ee78 │ │ │ │ + bgt 6ee7c │ │ │ │ mov r7, #1 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ble 6ee50 │ │ │ │ + ble 6ee54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #168] @ 6ef2c │ │ │ │ - ldr r3, [pc, #148] @ 6ef1c │ │ │ │ + ldr r2, [pc, #168] @ 6ef30 │ │ │ │ + ldr r3, [pc, #148] @ 6ef20 │ │ │ │ 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 6ef18 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmn r2, #3 │ │ │ │ - bne 6eec8 │ │ │ │ + bne 6eecc │ │ │ │ mvn r0, r6 │ │ │ │ lsl r1, r0, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee80 │ │ │ │ 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] @ 6ef34 │ │ │ │ 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 1f206c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - b 6ee7c │ │ │ │ + b 6ee80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r0, lsr #4 │ │ │ │ + eoreq r1, r4, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #4 │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r1, r4, r4, ror r1 │ │ │ │ + eoreq r1, r4, r0, ror r1 │ │ │ │ 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] @ 6f218 │ │ │ │ + ldr lr, [pc, #712] @ 6f21c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #700] @ 6f21c │ │ │ │ + ldr r3, [pc, #700] @ 6f220 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #696] @ 6f220 │ │ │ │ + ldr ip, [pc, #696] @ 6f224 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #680] @ 6f224 │ │ │ │ + ldr r2, [pc, #680] @ 6f228 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 6f200 │ │ │ │ - add r9, sp, #20 │ │ │ │ + bne 6f204 │ │ │ │ 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 6f024 │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309bc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f0f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 6f08c │ │ │ │ - ldr r1, [pc, #512] @ 6f228 │ │ │ │ + bne 6f090 │ │ │ │ + ldr r1, [pc, #512] @ 6f22c │ │ │ │ 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 1309bc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 6efd4 │ │ │ │ + bne 6efd8 │ │ │ │ mvn r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6f020 │ │ │ │ + beq 6f024 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r5, r3, #1 │ │ │ │ - bne 6f10c │ │ │ │ + bne 6f110 │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 6f1c8 │ │ │ │ + beq 6f1cc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ - ldr r2, [pc, #352] @ 6f22c │ │ │ │ - ldr r3, [pc, #328] @ 6f218 │ │ │ │ + bl 10514c │ │ │ │ + ldr r2, [pc, #352] @ 6f230 │ │ │ │ + ldr r3, [pc, #328] @ 6f21c │ │ │ │ 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 6f214 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 6efec │ │ │ │ + b 6eff0 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f168 │ │ │ │ mov r6, #2 │ │ │ │ - b 6f12c │ │ │ │ + b 6f130 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f168 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6f1a8 │ │ │ │ + beq 6f1ac │ │ │ │ tst r5, #1 │ │ │ │ - beq 6f11c │ │ │ │ + beq 6f120 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 6f12c │ │ │ │ + bne 6f130 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 6f1e4 │ │ │ │ + beq 6f1e8 │ │ │ │ mov r3, #2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6edc0 │ │ │ │ + bl 6edc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 10514c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0c8 │ │ │ │ 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 6f190 │ │ │ │ + b 6f1a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 6f0b8 │ │ │ │ + bne 6f0bc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b 6f0c4 │ │ │ │ + b 6f0c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sl] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f0c4 │ │ │ │ + bl 6edc4 │ │ │ │ + b 6f0c8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ - b 6f098 │ │ │ │ + b 6f09c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r4, r8, lsr #1 │ │ │ │ + eoreq r1, r4, r4, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r8, lsl #1 │ │ │ │ + eoreq r1, r4, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ - eoreq r0, r4, ip, lsr #30 │ │ │ │ + eoreq r0, r4, r8, lsr #30 │ │ │ │ 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] @ 6f4f4 │ │ │ │ + ldr r2, [pc, #680] @ 6f4f8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #668] @ 6f4f8 │ │ │ │ + ldr r5, [pc, #668] @ 6f4fc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #664] @ 6f4fc │ │ │ │ + ldr r3, [pc, #664] @ 6f500 │ │ │ │ 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] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 6f318 │ │ │ │ - ldr r1, [pc, #572] @ 6f500 │ │ │ │ - ldr r0, [pc, #572] @ 6f504 │ │ │ │ + beq 6f31c │ │ │ │ + ldr r1, [pc, #572] @ 6f504 │ │ │ │ + ldr r0, [pc, #572] @ 6f508 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #532] @ 6f508 │ │ │ │ - ldr r3, [pc, #508] @ 6f4f4 │ │ │ │ + ldr r2, [pc, #532] @ 6f50c │ │ │ │ + ldr r3, [pc, #508] @ 6f4f8 │ │ │ │ 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 6f4f0 │ │ │ │ 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 6f394 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - beq 6f3d0 │ │ │ │ + beq 6f3d4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 6f438 │ │ │ │ + beq 6f43c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 6f4a0 │ │ │ │ + beq 6f4a4 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 6f460 │ │ │ │ + beq 6f464 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 6f3b4 │ │ │ │ + beq 6f3b8 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ - beq 6f404 │ │ │ │ + beq 6f408 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 6f4b4 │ │ │ │ - ldr r2, [pc, #388] @ 6f50c │ │ │ │ + bhi 6f4b8 │ │ │ │ + ldr r2, [pc, #388] @ 6f510 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - b 6f2ec │ │ │ │ + b 6f2f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 6f2bc │ │ │ │ + bne 6f2c0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ - bne 6f33c │ │ │ │ - b 6f3d0 │ │ │ │ + bne 6f340 │ │ │ │ + b 6f3d4 │ │ │ │ ldrh r1, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f4c0 │ │ │ │ + bne 6f4c4 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ - b 6f2ec │ │ │ │ - ldr r3, [pc, #312] @ 6f510 │ │ │ │ + b 6f2f0 │ │ │ │ + ldr r3, [pc, #312] @ 6f514 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f458 │ │ │ │ + beq 6f45c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f33c │ │ │ │ + beq 6f340 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 6f2bc │ │ │ │ - ldr r3, [pc, #264] @ 6f514 │ │ │ │ + b 6f2c0 │ │ │ │ + ldr r3, [pc, #264] @ 6f518 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne 6f4d8 │ │ │ │ + bne 6f4dc │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f370 │ │ │ │ - b 6f3fc │ │ │ │ + beq 6f374 │ │ │ │ + b 6f400 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f384 │ │ │ │ + b 6f3c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6f498 │ │ │ │ + blt 6f49c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f380 │ │ │ │ + b 6f384 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, r1, #1 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ - b 6f490 │ │ │ │ + b 6f494 │ │ │ │ ldr r2, [r0, #-4]! │ │ │ │ sub r1, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #32 │ │ │ │ - beq 6f450 │ │ │ │ + beq 6f454 │ │ │ │ mov r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 6f474 │ │ │ │ + bne 6f478 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 6f3c4 │ │ │ │ - bl a03e4 │ │ │ │ + b 6f3c8 │ │ │ │ + bl a03e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f380 │ │ │ │ - b 6f3c4 │ │ │ │ + beq 6f384 │ │ │ │ + b 6f3c8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r3 │ │ │ │ - b 6f2bc │ │ │ │ + b 6f2c0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 6edc0 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6edc4 │ │ │ │ + b 6f2f0 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 6f230 │ │ │ │ - b 6f2ec │ │ │ │ + bl 6f234 │ │ │ │ + b 6f2f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, lsr #27 │ │ │ │ + eoreq r0, r4, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ + eoreq r0, r4, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - @ instruction: 0x001fdfd8 │ │ │ │ - eoreq r0, r4, r4, lsl #26 │ │ │ │ + eoreq sp, r0, r4, lsl #28 │ │ │ │ + @ instruction: 0x001fdfdc │ │ │ │ + eoreq r0, r4, r0, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003295d8 │ │ │ │ - eorseq r9, r2, r4, lsr #11 │ │ │ │ + @ instruction: 0x003295d4 │ │ │ │ + eorseq r9, r2, r0, lsr #11 │ │ │ │ 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 6f56c │ │ │ │ + ldr r1, [pc, #140] @ 6f5d8 │ │ │ │ + ldr r0, [pc, #140] @ 6f5dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq 6f59c │ │ │ │ + beq 6f5a0 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne 6f540 │ │ │ │ + bne 6f544 │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f544 │ │ │ │ tst r1, #8 │ │ │ │ - bne 6f5bc │ │ │ │ + bne 6f5c0 │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ tst r1, #4 │ │ │ │ - beq 6f540 │ │ │ │ + beq 6f544 │ │ │ │ tst r1, #8 │ │ │ │ - beq 6f590 │ │ │ │ + beq 6f594 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - b 6f5c4 │ │ │ │ + b 6f5c8 │ │ │ │ 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 6edc4 │ │ │ │ + andseq sp, pc, r4, ror sp @ │ │ │ │ + andseq sp, pc, ip, ror sp @ │ │ │ │ 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] @ 6f798 │ │ │ │ + ldr r2, [pc, #416] @ 6f79c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #404] @ 6f79c │ │ │ │ + ldr r5, [pc, #404] @ 6f7a0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #400] @ 6f7a0 │ │ │ │ + ldr r3, [pc, #400] @ 6f7a4 │ │ │ │ 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 6f664 │ │ │ │ ldrsh lr, [r0] │ │ │ │ sub r2, lr, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 6f6c8 │ │ │ │ + bls 6f6cc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #312] @ 6f7a4 │ │ │ │ - ldr r1, [pc, #312] @ 6f7a8 │ │ │ │ + ldr r0, [pc, #312] @ 6f7a8 │ │ │ │ + ldr r1, [pc, #312] @ 6f7ac │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6f6c4 │ │ │ │ + beq 6f6c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #272] @ 6f7ac │ │ │ │ + ldr r2, [pc, #272] @ 6f7b0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #244] @ 6f798 │ │ │ │ + ldr r3, [pc, #244] @ 6f79c │ │ │ │ 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 6f794 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #43 @ 0x2b │ │ │ │ - beq 6f6dc │ │ │ │ + beq 6f6e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 6f690 │ │ │ │ - ldr r3, [pc, #204] @ 6f7b0 │ │ │ │ + b 6f694 │ │ │ │ + ldr r3, [pc, #204] @ 6f7b4 │ │ │ │ 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 6f6d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 6f6d0 │ │ │ │ + bne 6f6d4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 6f768 │ │ │ │ + beq 6f76c │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -78601,77 +78602,77 @@ │ │ │ │ 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 6f6d4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 34c7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - b 6f728 │ │ │ │ + b 6f72c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r0, lsl #20 │ │ │ │ + strdeq r0, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r0, ror #19 │ │ │ │ + ldrdeq r0, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, pc, r0, ror ip @ │ │ │ │ - eoreq sp, r0, ip, asr sl │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ + andseq sp, pc, r4, ror ip @ │ │ │ │ + eoreq sp, r0, r0, ror #20 │ │ │ │ + eoreq r0, r4, r4, asr r9 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #340] @ 6f920 │ │ │ │ + ldr lr, [pc, #340] @ 6f924 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #332] @ 6f924 │ │ │ │ + ldr r1, [pc, #332] @ 6f928 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #320] @ 6f928 │ │ │ │ + ldr r3, [pc, #320] @ 6f92c │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #316] @ 6f92c │ │ │ │ + ldr r2, [pc, #316] @ 6f930 │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f918 │ │ │ │ mov r0, #20 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -78680,100 +78681,100 @@ │ │ │ │ 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 6f8b4 │ │ │ │ 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 6f864 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f914 │ │ │ │ + beq 6f918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #68] @ 6f930 │ │ │ │ - ldr r3, [pc, #52] @ 6f924 │ │ │ │ + ldr r2, [pc, #68] @ 6f934 │ │ │ │ + ldr r3, [pc, #52] @ 6f928 │ │ │ │ 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 6f920 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 6f8e4 │ │ │ │ + b 6f8e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, lsr #16 │ │ │ │ + eoreq r0, r4, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ + strdeq r0, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsl #14 │ │ │ │ + eoreq r0, r4, r8, lsl #14 │ │ │ │ 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] @ 6fa9c │ │ │ │ + ldr lr, [pc, #332] @ 6faa0 │ │ │ │ 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] @ 6faa4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ 6faa4 │ │ │ │ + ldr r2, [pc, #304] @ 6faa8 │ │ │ │ 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, #4 │ │ │ │ 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, #12 │ │ │ │ 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 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 6f9f8 │ │ │ │ - b 6fa54 │ │ │ │ + bne 6f9fc │ │ │ │ + b 6fa58 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fa3c │ │ │ │ + beq 6fa40 │ │ │ │ mov r0, #20 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -78782,55 +78783,55 @@ │ │ │ │ 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 6f9ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fa88 │ │ │ │ + beq 6fa8c │ │ │ │ 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] @ 6faac │ │ │ │ + ldr r3, [pc, #56] @ 6faa0 │ │ │ │ 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 6fa98 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 6fa54 │ │ │ │ + b 6fa58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, lsr #13 │ │ │ │ + eoreq r0, r4, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, ror r6 │ │ │ │ + eoreq r0, r4, r4, ror r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r8, r5, r0 │ │ │ │ + mlaeq r4, r4, r5, r0 │ │ │ │ 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] @ 6fb64 │ │ │ │ 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 6fb3c │ │ │ │ + ldr r1, [pc, #132] @ 6fb68 │ │ │ │ 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,42 +78845,42 @@ │ │ │ │ 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 6fb00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ 6fb68 │ │ │ │ + ldr r1, [pc, #40] @ 6fb6c │ │ │ │ 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] @ 6fb68 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r0, [r3] │ │ │ │ - b 6fae4 │ │ │ │ - eoreq r0, r4, r0, lsr r5 │ │ │ │ + b 6fae8 │ │ │ │ + eoreq r0, r4, ip, lsr #10 │ │ │ │ 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] @ 6fc80 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #236] @ 6fc80 │ │ │ │ + ldr r0, [pc, #236] @ 6fc84 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #228] @ 6fc84 │ │ │ │ - ldr r2, [pc, #228] @ 6fc88 │ │ │ │ + ldr r3, [pc, #228] @ 6fc88 │ │ │ │ + ldr r2, [pc, #228] @ 6fc8c │ │ │ │ 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] │ │ │ │ @@ -78890,15 +78891,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 6fc48 │ │ │ │ + beq 6fc4c │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ @@ -78915,177 +78916,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] @ 6fc90 │ │ │ │ + ldr r3, [pc, #40] @ 6fc84 │ │ │ │ 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 6fc7c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r8, ror #8 │ │ │ │ + eoreq r0, r4, r4, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, asr #8 │ │ │ │ + eoreq r0, r4, r8, asr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, r4, lsr #7 │ │ │ │ + eoreq r0, r4, r0, lsr #7 │ │ │ │ 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] @ 6fe64 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ 6fe64 │ │ │ │ + ldr r3, [pc, #428] @ 6fe68 │ │ │ │ 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] @ 6fe6c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #404] @ 6fe6c │ │ │ │ + ldr r2, [pc, #404] @ 6fe70 │ │ │ │ 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 6fd50 │ │ │ │ + bne 6fd54 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 6fe08 │ │ │ │ + beq 6fe0c │ │ │ │ mov r0, #28 │ │ │ │ bl 34ba4 │ │ │ │ - ldr r3, [pc, #272] @ 6fe70 │ │ │ │ + ldr r3, [pc, #272] @ 6fe74 │ │ │ │ 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 6fdec │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 6fddc │ │ │ │ + beq 6fde0 │ │ │ │ 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] @ 6fe78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #168] @ 6fe64 │ │ │ │ + ldr r3, [pc, #168] @ 6fe68 │ │ │ │ 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 6fe60 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #148] @ 6fe78 │ │ │ │ + ldr r3, [pc, #148] @ 6fe7c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 6fd9c │ │ │ │ - ldr r2, [pc, #136] @ 6fe78 │ │ │ │ + b 6fda0 │ │ │ │ + ldr r2, [pc, #136] @ 6fe7c │ │ │ │ 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 6fda8 │ │ │ │ + ldr r3, [pc, #108] @ 6fe80 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd50 │ │ │ │ + beq 6fd54 │ │ │ │ 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 6fd54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, r4, asr #6 │ │ │ │ + eoreq r0, r4, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r8, lsl r3 │ │ │ │ + eoreq r0, r4, r4, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, asr ip │ │ │ │ - eoreq r0, r4, r0, asr #4 │ │ │ │ + eorseq r8, r2, ip, asr #24 │ │ │ │ + eoreq r0, r4, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r2, r0, lsr #23 │ │ │ │ + mlaseq r2, ip, fp, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ b 55fdc │ │ │ │ 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] @ 6ff78 │ │ │ │ + ldr r1, [pc, #200] @ 6ff7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #192] @ 6ff7c │ │ │ │ + ldr r2, [pc, #192] @ 6ff80 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ 6ff80 │ │ │ │ + ldr r3, [pc, #188] @ 6ff84 │ │ │ │ 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] @ 6ff88 │ │ │ │ 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,96 +79094,96 @@ │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 6ff88 │ │ │ │ + ldr r2, [pc, #64] @ 6ff8c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 6ff78 │ │ │ │ + ldr r3, [pc, #40] @ 6ff7c │ │ │ │ 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 6ff74 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r4, ip, asr #2 │ │ │ │ + eoreq r0, r4, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, ip, lsr #2 │ │ │ │ + eoreq r0, r4, r8, lsr #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r4, ip, lsr #1 │ │ │ │ + eoreq r0, r4, r8, lsr #1 │ │ │ │ ldr r1, [r0] │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #112] @ 7000c │ │ │ │ + ldr r4, [pc, #112] @ 70010 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 70000 │ │ │ │ + beq 70004 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ mov lr, r1 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 6ffb0 │ │ │ │ + bne 6ffb4 │ │ │ │ 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] @ 70014 │ │ │ │ ldr r0, [r2, lr] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6fff4 │ │ │ │ + beq 6fff8 │ │ │ │ pop {r4, lr} │ │ │ │ mvn r3, #0 │ │ │ │ b 55fdc │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 55fdc │ │ │ │ mov r3, #8 │ │ │ │ mov lr, #4 │ │ │ │ - b 6ffd0 │ │ │ │ - eoreq r0, r4, r8, asr r0 │ │ │ │ + b 6ffd4 │ │ │ │ + eoreq r0, r4, r4, asr r0 │ │ │ │ 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] @ 7012c │ │ │ │ + ldr r1, [pc, #244] @ 70130 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 70130 │ │ │ │ - ldr r2, [pc, #236] @ 70134 │ │ │ │ + ldr r3, [pc, #236] @ 70134 │ │ │ │ + ldr r2, [pc, #236] @ 70138 │ │ │ │ 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] @ 7013c │ │ │ │ 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 │ │ │ │ @@ -79197,100 +79198,100 @@ │ │ │ │ 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 20ae20 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 55fdc │ │ │ │ bl 52b54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ 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] @ 70140 │ │ │ │ + ldr r3, [pc, #40] @ 70130 │ │ │ │ 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 70128 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #31 │ │ │ │ + eoreq pc, r3, r0, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r8, lsr #31 │ │ │ │ + eoreq pc, r3, r4, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq pc, [r3], -r8 @ │ │ │ │ + strdeq pc, [r3], -r4 @ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 70014 │ │ │ │ + b 70018 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 70014 │ │ │ │ + b 70018 │ │ │ │ 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] @ 70198 │ │ │ │ + ldr r1, [pc, #44] @ 7019c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #40] @ 7019c │ │ │ │ + ldr r2, [pc, #40] @ 701a0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 262068 │ │ │ │ + bl 262070 │ │ │ │ str r5, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa8 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaeq r3, r0, lr, pc @ │ │ │ │ + eoreq pc, r3, ip, lsl #29 │ │ │ │ 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] @ 70284 │ │ │ │ + ldr r1, [pc, #200] @ 70288 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ 70288 │ │ │ │ + ldr r3, [pc, #188] @ 7028c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ 7028c │ │ │ │ + ldr r2, [pc, #184] @ 70290 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ @@ -79298,49 +79299,49 @@ │ │ │ │ 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] @ 70294 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ strb r5, [r3, #5] │ │ │ │ - ldr r3, [pc, #40] @ 70284 │ │ │ │ + ldr r3, [pc, #40] @ 70288 │ │ │ │ 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 70280 │ │ │ │ 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, lsr lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, ip, lsl lr @ │ │ │ │ + eoreq pc, r3, r8, lsl lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r0, lsr #27 │ │ │ │ + mlaeq r3, ip, sp, pc @ │ │ │ │ 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] @ 703ec │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #308] @ 703ec │ │ │ │ + ldr r0, [pc, #308] @ 703f0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #296] @ 703f0 │ │ │ │ + ldr r1, [pc, #296] @ 703f4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r0, [pc, #284] @ 703f4 │ │ │ │ + ldr r0, [pc, #284] @ 703f8 │ │ │ │ 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,24 +79351,24 @@ │ │ │ │ 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 703d8 │ │ │ │ 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 703d0 │ │ │ │ lsl r0, r4, #4 │ │ │ │ bl 34948 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r5, r4 │ │ │ │ @@ -79381,53 +79382,53 @@ │ │ │ │ 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 70358 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ 703f8 │ │ │ │ - ldr r3, [pc, #68] @ 703ec │ │ │ │ + ldr r2, [pc, #84] @ 703fc │ │ │ │ + ldr r3, [pc, #68] @ 703f0 │ │ │ │ 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 703e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 7039c │ │ │ │ + b 703a0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ subne r4, r4, r5 │ │ │ │ - b 70330 │ │ │ │ + b 70334 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, r4, asr #26 │ │ │ │ + eoreq pc, r3, r0, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, lsr #26 │ │ │ │ + eoreq pc, r3, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r3, r4, asr ip @ │ │ │ │ + eoreq pc, r3, r0, asr ip @ │ │ │ │ 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] @ 704f8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #212] @ 704f8 │ │ │ │ + ldr r1, [pc, #212] @ 704fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 704fc │ │ │ │ - ldr r2, [pc, #204] @ 70500 │ │ │ │ + ldr r3, [pc, #204] @ 70500 │ │ │ │ + ldr r2, [pc, #204] @ 70504 │ │ │ │ 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] │ │ │ │ @@ -79446,270 +79447,270 @@ │ │ │ │ bl 34948 │ │ │ │ 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] @ 70508 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #60] @ 7050c │ │ │ │ + ldr r3, [pc, #40] @ 704fc │ │ │ │ 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 704f4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fbbc │ │ │ │ + @ instruction: 0x0023fbb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r2, r0, lsl r5 │ │ │ │ - eoreq pc, r3, ip, lsr #22 │ │ │ │ + eorseq r8, r2, ip, lsl #10 │ │ │ │ + eoreq pc, r3, r8, lsr #22 │ │ │ │ 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] @ 70740 │ │ │ │ + ldr ip, [pc, #536] @ 70744 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #524] @ 70744 │ │ │ │ + ldr r2, [pc, #524] @ 70748 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #520] @ 70748 │ │ │ │ + ldr r3, [pc, #520] @ 7074c │ │ │ │ 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] @ 70750 │ │ │ │ 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, #20 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + 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 706c0 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 706bc │ │ │ │ + bhi 706c0 │ │ │ │ sub r5, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r1, r5, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70700 │ │ │ │ + blt 70704 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r8, r4, #2 │ │ │ │ ldr r3, [r1, #712] @ 0x2c8 │ │ │ │ add r7, r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt 706ec │ │ │ │ + blt 706f0 │ │ │ │ ldr r0, [r1, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 70634 │ │ │ │ + beq 70638 │ │ │ │ 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 70628 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 70674 │ │ │ │ + bne 70678 │ │ │ │ sub r2, r5, #8 │ │ │ │ add r2, r0, r2 │ │ │ │ - b 70668 │ │ │ │ + b 7066c │ │ │ │ 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 70678 │ │ │ │ ldrsh lr, [r3] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - beq 7064c │ │ │ │ + beq 70650 │ │ │ │ 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] @ 70754 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #164] @ 70740 │ │ │ │ + ldr r3, [pc, #164] @ 70744 │ │ │ │ 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 7073c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #140] @ 70754 │ │ │ │ + ldr r1, [pc, #140] @ 70758 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #136] @ 70758 │ │ │ │ + ldr r0, [pc, #136] @ 7075c │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 7068c │ │ │ │ + b 70690 │ │ │ │ lsl r0, r7, #2 │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 70604 │ │ │ │ + b 70608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 7075c │ │ │ │ + ldr r0, [pc, #72] @ 70760 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #68] @ 70760 │ │ │ │ + ldr r1, [pc, #68] @ 70764 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - b 7068c │ │ │ │ + b 70690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ + eoreq pc, r3, ip, asr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023fab0 │ │ │ │ + eoreq pc, r3, ip, lsr #21 │ │ │ │ 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, asr r9 @ │ │ │ │ + eoreq ip, r0, r0, lsl #20 │ │ │ │ + andseq ip, pc, r8, lsr #24 │ │ │ │ + @ instruction: 0x001fcbdc │ │ │ │ + mlaeq r0, r4, r8, r5 │ │ │ │ + ldr r2, [pc, #76] @ 707bc │ │ │ │ + ldr r3, [pc, #76] @ 707c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70790 │ │ │ │ + beq 70794 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 7079c │ │ │ │ - ldr r0, [pc, #40] @ 707c0 │ │ │ │ + beq 707a0 │ │ │ │ + ldr r0, [pc, #40] @ 707c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #604] @ 0x25c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r2, r1, ip │ │ │ │ str r0, [r3, #600] @ 0x258 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ bx lr │ │ │ │ - eoreq pc, r3, ip, lsl #17 │ │ │ │ + eoreq pc, r3, r8, lsl #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, pc, r8, ror #22 │ │ │ │ + andseq ip, pc, ip, ror #22 │ │ │ │ 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] @ 709b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #456] @ 709b8 │ │ │ │ + ldr r0, [pc, #456] @ 709bc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr lr, [pc, #444] @ 709bc │ │ │ │ + ldr lr, [pc, #444] @ 709c0 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #436] @ 709c0 │ │ │ │ + ldr r2, [pc, #436] @ 709c4 │ │ │ │ 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 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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, #8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 7094c │ │ │ │ + beq 70950 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 70904 │ │ │ │ + bge 70908 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - b 70898 │ │ │ │ + b 7089c │ │ │ │ addlt r2, r1, #1 │ │ │ │ movge r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 70900 │ │ │ │ + ble 70904 │ │ │ │ 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,161 +79719,161 @@ │ │ │ │ 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 7088c │ │ │ │ ldr ip, [ip, lr, lsl #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 70960 │ │ │ │ + beq 70964 │ │ │ │ cmp r1, r2 │ │ │ │ addle r2, fp, #1 │ │ │ │ addgt r6, r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 70898 │ │ │ │ + bgt 7089c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - ldr r0, [pc, #184] @ 709c4 │ │ │ │ + ldr r0, [pc, #184] @ 709c8 │ │ │ │ str ip, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #164] @ 709c8 │ │ │ │ - ldr r3, [pc, #144] @ 709b8 │ │ │ │ + ldr r2, [pc, #164] @ 709cc │ │ │ │ + ldr r3, [pc, #144] @ 709bc │ │ │ │ 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 709b4 │ │ │ │ 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] @ 709d0 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7086c │ │ │ │ + b 70870 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq 7091c │ │ │ │ + beq 70920 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70988 │ │ │ │ + beq 7098c │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70998 │ │ │ │ - ldr r0, [pc, #64] @ 709d0 │ │ │ │ + bne 7099c │ │ │ │ + ldr r0, [pc, #64] @ 709d4 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7091c │ │ │ │ + b 70920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 701a0 │ │ │ │ + bl 701a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r5, r0, r8 │ │ │ │ - b 70988 │ │ │ │ + b 7098c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r3, ip, lsl #16 │ │ │ │ + eoreq pc, r3, r8, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r3, r4, ror #15 │ │ │ │ + eoreq pc, r3, r0, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, ip, lsl sl @ │ │ │ │ - ldrdeq pc, [r3], -r4 @ │ │ │ │ + andseq ip, pc, r0, lsr #20 │ │ │ │ + ldrdeq pc, [r3], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r8, r2, r0, lsr #32 │ │ │ │ + eorseq r8, r2, ip, lsl r0 │ │ │ │ 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] @ 71360 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr lr, [pc, #2412] @ 71360 │ │ │ │ + ldr lr, [pc, #2412] @ 71364 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #2400] @ 71364 │ │ │ │ + ldr r1, [pc, #2400] @ 71368 │ │ │ │ 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] @ 7136c │ │ │ │ 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 │ │ │ │ ldr fp, [r4, r2] │ │ │ │ mov r2, ip │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [fp] │ │ │ │ - add ip, sp, #92 @ 0x5c │ │ │ │ + add ip, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ + add ip, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #52 @ 0x34 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #76 @ 0x4c │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ - add ip, sp, #52 @ 0x34 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #2236] @ 7136c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [pc, #2236] @ 71370 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ - add ip, sp, #60 @ 0x3c │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ 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 7129c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7127c │ │ │ │ + beq 71280 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ orreq r7, r7, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7110c │ │ │ │ + beq 71110 │ │ │ │ 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,119 +79883,119 @@ │ │ │ │ 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 70e20 │ │ │ │ + ldr r3, [pc, #2044] @ 71374 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #2032] @ 71374 │ │ │ │ + ldr r3, [pc, #2032] @ 71378 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2020] @ 71378 │ │ │ │ + ldr r3, [pc, #2020] @ 7137c │ │ │ │ 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 70c70 │ │ │ │ ands fp, sl, #1 │ │ │ │ - bne 70bc8 │ │ │ │ + bne 70bcc │ │ │ │ ldrsh r3, [sl] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 71094 │ │ │ │ + beq 71098 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70fdc │ │ │ │ + beq 70fe0 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #1932] @ 71380 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ moveq r1, r9 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ 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 70dfc │ │ │ │ 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 70e14 │ │ │ │ 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 70e80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fc4 │ │ │ │ + beq 70fc8 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 71258 │ │ │ │ + bgt 7125c │ │ │ │ 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 70cc8 │ │ │ │ ldr r2, [r3, r2, lsl #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71130 │ │ │ │ + beq 71134 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #1712] @ 71380 │ │ │ │ + ldr r3, [pc, #1712] @ 71384 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d18 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 70d0c │ │ │ │ + beq 70d10 │ │ │ │ tst r0, #1 │ │ │ │ - bne 70f8c │ │ │ │ + bne 70f90 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 70ec8 │ │ │ │ + beq 70ecc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 70ee8 │ │ │ │ + beq 70eec │ │ │ │ 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 │ │ │ │ @@ -80011,122 +80012,122 @@ │ │ │ │ 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 70d88 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fac │ │ │ │ + bne 70fb0 │ │ │ │ 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 70bb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 70fa0 │ │ │ │ + beq 70fa4 │ │ │ │ mov sl, #15 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ bl 8ea90 │ │ │ │ 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 959bc │ │ │ │ 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 70c3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - blt 70c64 │ │ │ │ + blt 70c68 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710f8 │ │ │ │ + beq 710fc │ │ │ │ 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 71150 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712b8 │ │ │ │ + beq 712bc │ │ │ │ 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 70b64 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 70e94 │ │ │ │ - b 70ebc │ │ │ │ + bgt 70e98 │ │ │ │ + b 70ec0 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 70eb8 │ │ │ │ + ble 70ebc │ │ │ │ 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 70e8c │ │ │ │ + b 70e14 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ sub r2, r5, r4 │ │ │ │ - b 70c9c │ │ │ │ + b 70ca0 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d18 │ │ │ │ tst r0, #1 │ │ │ │ - bne 70ef4 │ │ │ │ + bne 70ef8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 70f6c │ │ │ │ + beq 70f70 │ │ │ │ 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 70f44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71268 │ │ │ │ + beq 7126c │ │ │ │ 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 +80137,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 71144 │ │ │ │ ldr r2, [r3, #140] @ 0x8c │ │ │ │ - b 70e2c │ │ │ │ + b 70e30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d14 │ │ │ │ + beq 70d18 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 70f04 │ │ │ │ + b 70f08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 70d0c │ │ │ │ - b 70ef4 │ │ │ │ + bne 70d10 │ │ │ │ + b 70ef8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c30 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 701a0 │ │ │ │ + bl 701a4 │ │ │ │ add r1, r0, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 70d7c │ │ │ │ + b 70d80 │ │ │ │ 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 70ca0 │ │ │ │ + ldr r3, [pc, #928] @ 71388 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 710e0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + beq 710e4 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ mov sl, #17 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #1 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ bl 8ea90 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ 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 959bc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 710ec │ │ │ │ + beq 710f0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ 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 70c30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r9 │ │ │ │ bl 8eba4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ strne r2, [r0, #8] │ │ │ │ - bne 70c2c │ │ │ │ + bne 70c30 │ │ │ │ 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 959bc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - b 70c2c │ │ │ │ + b 70c30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sl, #8] │ │ │ │ - b 70c2c │ │ │ │ + b 70c30 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 71080 │ │ │ │ + b 71084 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f54 │ │ │ │ + beq 70f58 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 70e2c │ │ │ │ + b 70e30 │ │ │ │ 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 70b64 │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r7, #1 │ │ │ │ - b 70f40 │ │ │ │ + b 70f44 │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #68] @ 0x44 │ │ │ │ - bne 70f64 │ │ │ │ + bne 70f68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 711b8 │ │ │ │ - ldr r2, [pc, #556] @ 71388 │ │ │ │ + bne 711bc │ │ │ │ + ldr r2, [pc, #556] @ 7138c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71308 │ │ │ │ + beq 7130c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71190 │ │ │ │ + beq 71194 │ │ │ │ mov r1, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7117c │ │ │ │ + bne 71180 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 7122c │ │ │ │ str r1, [fp] │ │ │ │ - ldr r1, [pc, #480] @ 7138c │ │ │ │ + ldr r1, [pc, #480] @ 71390 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7128c │ │ │ │ + bne 71290 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 712f8 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 711f4 │ │ │ │ + beq 711f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 7133c │ │ │ │ + bgt 71340 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34bc8 │ │ │ │ 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] @ 71394 │ │ │ │ + ldr r3, [pc, #304] @ 71368 │ │ │ │ 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 7135c │ │ │ │ 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 70e24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 70f40 │ │ │ │ + b 70f44 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70b18 │ │ │ │ - b 70b0c │ │ │ │ + bne 70b1c │ │ │ │ + b 70b10 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 71228 │ │ │ │ + b 7122c │ │ │ │ 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 70b28 │ │ │ │ + b 70e4c │ │ │ │ + ldr r3, [pc, #212] @ 71398 │ │ │ │ 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 71320 │ │ │ │ + ldr r3, [pc, #180] @ 7139c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r5, r3, #1 │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ - b 70b60 │ │ │ │ + b 70b64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 7132c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 711d4 │ │ │ │ + b 711d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 711b8 │ │ │ │ + bne 711bc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - b 71228 │ │ │ │ + b 7122c │ │ │ │ mvn r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 712ec │ │ │ │ + b 712f0 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl e9174 │ │ │ │ mov r3, r0 │ │ │ │ - b 711d4 │ │ │ │ - ldr r0, [pc, #88] @ 7139c │ │ │ │ + b 711d8 │ │ │ │ + ldr r0, [pc, #88] @ 713a0 │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 46d9c │ │ │ │ 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 │ │ │ │ + eoreq pc, r3, r4, ror #11 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00327ef0 │ │ │ │ + eorseq r7, r2, r8, lsr lr │ │ │ │ + eorseq r7, r2, r8, lsr #28 │ │ │ │ + eorseq r7, r2, r8, lsl lr │ │ │ │ + @ instruction: 0x00327dbc │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq r7, r2, r8, asr #19 │ │ │ │ + eorseq r7, r2, r0, asr r8 │ │ │ │ + andseq ip, pc, r8, lsr #3 │ │ │ │ + eoreq lr, r3, r4, asr #27 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - andseq ip, pc, r8, asr #32 │ │ │ │ + andseq ip, pc, ip, asr #32 │ │ │ │ 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] @ 71488 │ │ │ │ + ldr r2, [pc, #204] @ 7148c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #196] @ 7148c │ │ │ │ + ldr r1, [pc, #196] @ 71490 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #192] @ 71490 │ │ │ │ + ldr r3, [pc, #192] @ 71494 │ │ │ │ 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] @ 71498 │ │ │ │ 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] │ │ │ │ @@ -80452,49 +80453,49 @@ │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 54980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 71498 │ │ │ │ + ldr r2, [pc, #64] @ 7149c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 71488 │ │ │ │ + ldr r3, [pc, #40] @ 7148c │ │ │ │ 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 71484 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r0, asr #24 │ │ │ │ + eoreq lr, r3, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsr #24 │ │ │ │ + eoreq lr, r3, ip, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r3, ip, fp, lr │ │ │ │ + mlaeq r3, r8, fp, lr │ │ │ │ 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] @ 71cc4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #2048] @ 71cc4 │ │ │ │ + ldr r3, [pc, #2048] @ 71cc8 │ │ │ │ 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] @ 71ccc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #2028] @ 71ccc │ │ │ │ + ldr r1, [pc, #2028] @ 71cd0 │ │ │ │ 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,156 +80503,156 @@ │ │ │ │ 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, #24 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ 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 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r4, [sp, #32] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - beq 71cb4 │ │ │ │ + beq 71cb8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 71620 │ │ │ │ + b 71624 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715b0 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715b0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 715ac │ │ │ │ + beq 715b0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71644 │ │ │ │ + beq 71648 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ bl 34bc8 │ │ │ │ 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 716d0 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71a4c │ │ │ │ + bne 71a50 │ │ │ │ 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 71650 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 71644 │ │ │ │ + beq 71648 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71578 │ │ │ │ + bne 7157c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 715ac │ │ │ │ + bne 715b0 │ │ │ │ mov r6, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c4c │ │ │ │ + beq 71c50 │ │ │ │ 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 716a0 │ │ │ │ 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 7168c │ │ │ │ + ldr r2, [pc, #1580] @ 71cd4 │ │ │ │ + ldr r3, [pc, #1564] @ 71cc8 │ │ │ │ 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 71cc0 │ │ │ │ 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 71710 │ │ │ │ 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 71b2c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq 71a9c │ │ │ │ + beq 71aa0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq 71aa8 │ │ │ │ + beq 71aac │ │ │ │ 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 71a30 │ │ │ │ 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 │ │ │ │ @@ -80680,77 +80681,77 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #11 │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr sl, [fp] │ │ │ │ str r0, [fp] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71b94 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - beq 71bbc │ │ │ │ + beq 71bc0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 71878 │ │ │ │ + bne 7187c │ │ │ │ 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 71bd8 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - b 718dc │ │ │ │ + b 718e0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 71968 │ │ │ │ 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 71950 │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ @@ -80760,42 +80761,42 @@ │ │ │ │ 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 718b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 71964 │ │ │ │ + beq 71968 │ │ │ │ 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 718e0 │ │ │ │ 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 719e0 │ │ │ │ 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 71c60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 71c30 │ │ │ │ + bgt 71c34 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ @@ -80816,33 +80817,33 @@ │ │ │ │ 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 71a20 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f938 │ │ │ │ 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 71a48 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71ab0 │ │ │ │ + beq 71ab4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 715f8 │ │ │ │ + b 715fc │ │ │ │ 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 │ │ │ │ @@ -80850,38 +80851,38 @@ │ │ │ │ bl 34948 │ │ │ │ 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 71bf0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r3, #48] @ 0x30 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b 71a44 │ │ │ │ + b 71a48 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 71730 │ │ │ │ + bne 71734 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b 71734 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + b 71738 │ │ │ │ + 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 1c4b34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71be8 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -80889,15 +80890,15 @@ │ │ │ │ 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 71a48 │ │ │ │ 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 │ │ │ │ @@ -80910,155 +80911,155 @@ │ │ │ │ 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 71c7c │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71710 │ │ │ │ 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 718ac │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 718ac │ │ │ │ + b 719e0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 718a8 │ │ │ │ + bne 718ac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 718a8 │ │ │ │ - b 719dc │ │ │ │ + bne 718ac │ │ │ │ + b 719e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 71a44 │ │ │ │ + b 71a48 │ │ │ │ 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 71a90 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c1c │ │ │ │ - b 71a8c │ │ │ │ - ldr r0, [pc, #156] @ 71cd4 │ │ │ │ + bne 71c20 │ │ │ │ + b 71a90 │ │ │ │ + ldr r0, [pc, #156] @ 71cd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ - b 71990 │ │ │ │ + bl 4be94 │ │ │ │ + b 71994 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - b 71668 │ │ │ │ - ldr r0, [pc, #116] @ 71cd8 │ │ │ │ + b 7166c │ │ │ │ + ldr r0, [pc, #116] @ 71cdc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 71984 │ │ │ │ + b 71988 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 71b7c │ │ │ │ + ble 71b80 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ mov r2, r0 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 71c90 │ │ │ │ + bne 71c94 │ │ │ │ mov r2, #0 │ │ │ │ strh r2, [r3, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 7170c │ │ │ │ + b 71710 │ │ │ │ mov r0, r3 │ │ │ │ - b 7169c │ │ │ │ + b 716a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r3, r8, lsr fp │ │ │ │ + eoreq lr, r3, r4, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, r0, lsl fp │ │ │ │ + eoreq lr, r3, ip, lsl #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, r4, asr r9 │ │ │ │ - andseq fp, pc, r4, lsr #15 │ │ │ │ - andseq fp, pc, r0, asr r7 @ │ │ │ │ + eoreq lr, r3, r0, asr r9 │ │ │ │ + andseq fp, pc, r8, lsr #15 │ │ │ │ + andseq fp, pc, r4, asr 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] @ 72074 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #880] @ 72074 │ │ │ │ + ldr r3, [pc, #880] @ 72078 │ │ │ │ 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] @ 7207c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #856] @ 7207c │ │ │ │ + ldr r1, [pc, #856] @ 72080 │ │ │ │ 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, #20 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, r1 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -81075,30 +81076,30 @@ │ │ │ │ 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 71e20 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72010 │ │ │ │ + beq 72014 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 71e40 │ │ │ │ + beq 71e44 │ │ │ │ ldrb lr, [ip, #6] │ │ │ │ cmp lr, #0 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ ldrne lr, [lr, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 72040 │ │ │ │ + beq 72044 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 72050 │ │ │ │ + bgt 72054 │ │ │ │ lsl r4, r3, #2 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #4] │ │ │ │ @@ -81109,37 +81110,37 @@ │ │ │ │ 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 71eb4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71fe0 │ │ │ │ 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 71fe0 │ │ │ │ mov r5, #199 @ 0xc7 │ │ │ │ - b 71f60 │ │ │ │ + b 71f64 │ │ │ │ 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 │ │ │ │ @@ -81154,111 +81155,111 @@ │ │ │ │ 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 71fdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71fd8 │ │ │ │ + beq 71fdc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 71f78 │ │ │ │ + beq 71f7c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7202c │ │ │ │ + beq 72030 │ │ │ │ mov r0, #20 │ │ │ │ bl 34bc8 │ │ │ │ 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 71ef4 │ │ │ │ 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 71ef4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ - b 71f00 │ │ │ │ + b 71f04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #152] @ 72080 │ │ │ │ + ldr r2, [pc, #152] @ 72084 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 72074 │ │ │ │ + ldr r3, [pc, #132] @ 72078 │ │ │ │ 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 72050 │ │ │ │ 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 71e48 │ │ │ │ + b 71e44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 71fdc │ │ │ │ + b 71fe0 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 71e44 │ │ │ │ + b 71e48 │ │ │ │ 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] @ 72088 │ │ │ │ + ldr r1, [pc, #44] @ 7208c │ │ │ │ + ldr r0, [pc, #44] @ 72090 │ │ │ │ + ldr r2, [pc, #44] @ 72094 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq lr, [r3], -r4 @ │ │ │ │ + strdeq lr, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r3, ip, asr #5 │ │ │ │ + eoreq lr, r3, r8, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r3, ip │ │ │ │ - ldrdeq r1, [r1], -r0 @ │ │ │ │ - andseq fp, pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x001fb3b8 │ │ │ │ + eoreq lr, r3, r8 │ │ │ │ + ldrdeq r1, [r1], -r4 @ │ │ │ │ + andseq fp, pc, ip, lsr #7 │ │ │ │ + @ instruction: 0x001fb3bc │ │ │ │ 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] @ 72370 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #696] @ 72370 │ │ │ │ + ldr r1, [pc, #696] @ 72374 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r8, [pc, #688] @ 72374 │ │ │ │ + ldr r8, [pc, #688] @ 72378 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #680] @ 72378 │ │ │ │ + ldr r3, [pc, #680] @ 7237c │ │ │ │ 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 │ │ │ │ @@ -81266,174 +81267,174 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 72150 │ │ │ │ + beq 72154 │ │ │ │ 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 72298 │ │ │ │ + ldr r3, [pc, #548] @ 72380 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #536] @ 72380 │ │ │ │ + ldr r3, [pc, #536] @ 72384 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r5, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72188 │ │ │ │ + beq 7218c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 72260 │ │ │ │ + ble 72264 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r4, r3 │ │ │ │ - b 721c8 │ │ │ │ + b 721cc │ │ │ │ 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 72264 │ │ │ │ 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 721a4 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 7224c │ │ │ │ + bgt 72250 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [lr] │ │ │ │ - b 72234 │ │ │ │ + b 72238 │ │ │ │ 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 72250 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72218 │ │ │ │ + bne 7221c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 721a0 │ │ │ │ + b 721a4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ sub ip, r4, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 721a0 │ │ │ │ + b 721a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ 72384 │ │ │ │ + ldr r2, [pc, #280] @ 72388 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #252] @ 72370 │ │ │ │ + ldr r3, [pc, #252] @ 72374 │ │ │ │ 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 7236c │ │ │ │ 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 │ │ │ │ cmp fp, r9 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 72358 │ │ │ │ + beq 7235c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b 72324 │ │ │ │ + b 72328 │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [ip, r5] │ │ │ │ - beq 72350 │ │ │ │ + beq 72354 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ lsl r5, r6, #2 │ │ │ │ - ble 722ec │ │ │ │ + ble 722f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722f0 │ │ │ │ + beq 722f4 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ - bne 72320 │ │ │ │ + bne 72324 │ │ │ │ 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 72154 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r4, asr #30 │ │ │ │ + eoreq sp, r3, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r0, lsr #30 │ │ │ │ + eoreq sp, r3, ip, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq sp, r3, r8, lsl #27 │ │ │ │ + eoreq sp, r3, r4, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -81560,95 +81561,95 @@ │ │ │ │ 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 725d8 │ │ │ │ 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 1f1ee8 │ │ │ │ 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] @ 727f4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #500] @ 727f4 │ │ │ │ + ldr r2, [pc, #500] @ 727f8 │ │ │ │ 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] @ 727fc │ │ │ │ + ldr r3, [pc, #476] @ 72800 │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 726ac │ │ │ │ cmp r9, r3 │ │ │ │ - beq 72784 │ │ │ │ + beq 72788 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r0, r3, #7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 726d8 │ │ │ │ + b 726dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 727dc │ │ │ │ - ldr r3, [pc, #328] @ 72800 │ │ │ │ + beq 727e0 │ │ │ │ + ldr r3, [pc, #328] @ 72804 │ │ │ │ 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 │ │ │ │ + bne 727a8 │ │ │ │ bl 34ba4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #284] @ 72804 │ │ │ │ + ldr r3, [pc, #284] @ 72808 │ │ │ │ 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,419 +81663,419 @@ │ │ │ │ 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 727b4 │ │ │ │ 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] @ 7280c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 727f4 │ │ │ │ + ldr r3, [pc, #148] @ 727f8 │ │ │ │ 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 727f0 │ │ │ │ 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 727e8 │ │ │ │ + ldr r3, [pc, #108] @ 72804 │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 726d8 │ │ │ │ + beq 726dc │ │ │ │ bl 2b674 │ │ │ │ mov r4, r0 │ │ │ │ - b 726e0 │ │ │ │ + b 726e4 │ │ │ │ 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 72750 │ │ │ │ mov r0, #32 │ │ │ │ - b 726d8 │ │ │ │ + b 726dc │ │ │ │ mov r0, #24 │ │ │ │ - b 726d8 │ │ │ │ + b 726dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r3], -ip @ │ │ │ │ + strdeq sp, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r3], -ip @ │ │ │ │ + ldrdeq sp, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r6, r2, r8, asr #5 │ │ │ │ - mlaeq r3, ip, r8, sp │ │ │ │ + eorseq r6, r2, r4, asr #5 │ │ │ │ + mlaeq r3, r8, r8, sp │ │ │ │ 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] @ 729f8 │ │ │ │ + ldr r2, [pc, #464] @ 729fc │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #452] @ 729fc │ │ │ │ + ldr r4, [pc, #452] @ 72a00 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #448] @ 72a00 │ │ │ │ + ldr r3, [pc, #448] @ 72a04 │ │ │ │ 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 72900 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 728b4 │ │ │ │ + beq 728b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 728f0 │ │ │ │ + beq 728f4 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #372] @ 72a04 │ │ │ │ - ldr r3, [pc, #356] @ 729f8 │ │ │ │ + ldr r2, [pc, #372] @ 72a08 │ │ │ │ + ldr r3, [pc, #356] @ 729fc │ │ │ │ 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 729f4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #332] @ 72a08 │ │ │ │ + ldr r3, [pc, #332] @ 72a0c │ │ │ │ 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 │ │ │ │ + b 7288c │ │ │ │ + ldr r0, [pc, #276] @ 72a10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 72884 │ │ │ │ - ldr r3, [pc, #260] @ 72a08 │ │ │ │ + b 72888 │ │ │ │ + ldr r3, [pc, #260] @ 72a0c │ │ │ │ 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 72988 │ │ │ │ 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 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 72978 │ │ │ │ - ldr r3, [pc, #164] @ 72a10 │ │ │ │ + beq 7297c │ │ │ │ + ldr r3, [pc, #164] @ 72a14 │ │ │ │ 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 7288c │ │ │ │ + ldr r3, [pc, #132] @ 72a14 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ - ldr r3, [pc, #128] @ 72a14 │ │ │ │ + ldr r3, [pc, #128] @ 72a18 │ │ │ │ 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 729d8 │ │ │ │ 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 72930 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ - b 7292c │ │ │ │ + b 72930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r3], -r0 @ │ │ │ │ + eoreq sp, r3, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023d7b0 │ │ │ │ + eoreq sp, r3, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, ror #14 │ │ │ │ + eoreq sp, r3, r4, ror #14 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq r6, [r2], -ip @ │ │ │ │ + ldrheq r6, [r2], -r8 @ │ │ │ │ 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 261f14 │ │ │ │ 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] @ 72adc │ │ │ │ + ldr r1, [pc, #136] @ 72ae0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #128] @ 72ae0 │ │ │ │ + ldr r3, [pc, #128] @ 72ae4 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #124] @ 72ae4 │ │ │ │ + ldr r2, [pc, #124] @ 72ae8 │ │ │ │ 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 261fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #60] @ 72ae8 │ │ │ │ + ldr r2, [pc, #60] @ 72aec │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 72adc │ │ │ │ + ldr r3, [pc, #40] @ 72ae0 │ │ │ │ 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 72ad8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r3, r8, lsr #11 │ │ │ │ + eoreq sp, r3, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r3, r8, lsl #11 │ │ │ │ + eoreq sp, r3, r4, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r3, r8, asr #10 │ │ │ │ + eoreq sp, r3, r4, asr #10 │ │ │ │ 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] @ 72b20 │ │ │ │ + ldr r2, [pc, #24] @ 72b24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262308 │ │ │ │ + bl 262310 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ - strdeq sp, [r3], -r4 @ │ │ │ │ + b 128790 │ │ │ │ + strdeq sp, [r3], -r0 @ │ │ │ │ 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] @ 72f6c │ │ │ │ + ldr r2, [pc, #1068] @ 72f70 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1056] @ 72f70 │ │ │ │ + ldr r6, [pc, #1056] @ 72f74 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1052] @ 72f74 │ │ │ │ + ldr r3, [pc, #1052] @ 72f78 │ │ │ │ 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 │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #12 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ 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 72d10 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 72f24 │ │ │ │ + bhi 72f28 │ │ │ │ cmp sl, #1 │ │ │ │ - ble 72c3c │ │ │ │ - ldr r3, [pc, #844] @ 72f78 │ │ │ │ + ble 72c40 │ │ │ │ + ldr r3, [pc, #844] @ 72f7c │ │ │ │ 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 72d34 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d1a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aac │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 114ef8 │ │ │ │ - ldr r1, [pc, #756] @ 72f7c │ │ │ │ + bl 114f04 │ │ │ │ + ldr r1, [pc, #756] @ 72f80 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f48 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aac │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d1a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d1a0 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 128904 │ │ │ │ + bl 128910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72d48 │ │ │ │ - ldr r1, [pc, #652] @ 72f80 │ │ │ │ + bne 72d4c │ │ │ │ + ldr r1, [pc, #652] @ 72f84 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - b 72e98 │ │ │ │ + b 72e9c │ │ │ │ cmp sl, #1 │ │ │ │ movle r5, r4 │ │ │ │ - ble 72d30 │ │ │ │ - ldr r3, [pc, #600] @ 72f78 │ │ │ │ + ble 72d34 │ │ │ │ + ldr r3, [pc, #600] @ 72f7c │ │ │ │ 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 │ │ │ │ + bl 128910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72cec │ │ │ │ - ldr r1, [pc, #564] @ 72f84 │ │ │ │ + beq 72cf0 │ │ │ │ + ldr r1, [pc, #564] @ 72f88 │ │ │ │ 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 26238c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 72ee4 │ │ │ │ + beq 72ee8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ - beq 72ed4 │ │ │ │ + beq 72ed8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4ac │ │ │ │ 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,704 +82108,704 @@ │ │ │ │ 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 72ecc │ │ │ │ + ldr r2, [pc, #320] @ 72f7c │ │ │ │ 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 72e7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - ldr r3, [pc, #260] @ 72f88 │ │ │ │ + ldr r3, [pc, #260] @ 72f8c │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f206c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #236] @ 72f8c │ │ │ │ + ldr r2, [pc, #236] @ 72f90 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 72f6c │ │ │ │ + ldr r3, [pc, #196] @ 72f70 │ │ │ │ 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 72f68 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #192] @ 72f90 │ │ │ │ + ldr r2, [pc, #192] @ 72f94 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - b 72e38 │ │ │ │ - ldr r3, [pc, #184] @ 72f94 │ │ │ │ + b 72e3c │ │ │ │ + ldr r3, [pc, #184] @ 72f98 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b 72d84 │ │ │ │ + b 72d88 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265648 │ │ │ │ cmp r0, #25 │ │ │ │ - beq 72f50 │ │ │ │ + beq 72f54 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265648 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265754 │ │ │ │ - ldr r1, [pc, #136] @ 72f98 │ │ │ │ + bl 26575c │ │ │ │ + ldr r1, [pc, #136] @ 72f9c │ │ │ │ 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 │ │ │ │ + b 72cf0 │ │ │ │ + ldr r1, [pc, #112] @ 72fa0 │ │ │ │ + ldr r0, [pc, #112] @ 72fa4 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b 72e98 │ │ │ │ + b 72e9c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265648 │ │ │ │ + bl 265650 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 72ef4 │ │ │ │ - b 72cec │ │ │ │ + bne 72ef8 │ │ │ │ + b 72cf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023d4b8 │ │ │ │ + @ instruction: 0x0023d4b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, r4, sp │ │ │ │ + mlaeq r3, r4, r4, sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - andseq sl, pc, r4, lsl #15 │ │ │ │ + andseq sl, pc, r8, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ - eoreq sp, r3, r4, asr r1 │ │ │ │ + eoreq sp, r3, r0, asr r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r0, r4, r5, r6 │ │ │ │ - andseq sl, pc, ip, lsr r5 @ │ │ │ │ - andseq ip, pc, r0, lsl #12 │ │ │ │ - andseq sl, pc, ip, lsl #10 │ │ │ │ + mlaeq r0, r8, r5, r6 │ │ │ │ + andseq sl, pc, r0, asr #10 │ │ │ │ + andseq ip, pc, r4, lsl #12 │ │ │ │ + andseq sl, pc, r0, lsl r5 @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr sl, [pc, #456] @ 7318c │ │ │ │ - ldr r3, [pc, #456] @ 73190 │ │ │ │ + ldr sl, [pc, #456] @ 73190 │ │ │ │ + ldr r3, [pc, #456] @ 73194 │ │ │ │ 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] @ 73198 │ │ │ │ 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 73014 │ │ │ │ + b 73138 │ │ │ │ cmp r4, r8 │ │ │ │ sub r4, r4, #1 │ │ │ │ - ble 730f4 │ │ │ │ + ble 730f8 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #16 │ │ │ │ - bgt 730c8 │ │ │ │ + bgt 730cc │ │ │ │ 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 73124 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 73008 │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 73008 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 7309c │ │ │ │ + beq 730a0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 73004 │ │ │ │ + bne 73008 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 730d4 │ │ │ │ + beq 730d8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 73004 │ │ │ │ + bne 73008 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 730f4 │ │ │ │ + beq 730f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 730cc │ │ │ │ - ldr r3, [pc, #244] @ 73198 │ │ │ │ + b 730d0 │ │ │ │ + ldr r3, [pc, #244] @ 7319c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 73008 │ │ │ │ tst r0, #1 │ │ │ │ - bne 73004 │ │ │ │ + bne 73008 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 73068 │ │ │ │ + b 7306c │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73004 │ │ │ │ + beq 73008 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73090 │ │ │ │ + bne 73094 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 73134 │ │ │ │ + beq 73138 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7313c │ │ │ │ + beq 73140 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bgt 73010 │ │ │ │ - b 730fc │ │ │ │ + bgt 73014 │ │ │ │ + b 73100 │ │ │ │ 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 73104 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #80] @ 7319c │ │ │ │ + ldr r3, [pc, #80] @ 731a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 7317c │ │ │ │ - ldr r3, [pc, #64] @ 731a0 │ │ │ │ + beq 73180 │ │ │ │ + ldr r3, [pc, #64] @ 731a4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 730c8 │ │ │ │ + bne 730cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b 730cc │ │ │ │ + b 730d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - b 730cc │ │ │ │ - eoreq sp, r3, r4, lsr r0 │ │ │ │ + b 730d0 │ │ │ │ + eoreq sp, r3, r0, lsr r0 │ │ │ │ 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 : │ │ │ │ +000731a8 : │ │ │ │ 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] @ 7330c │ │ │ │ + ldr r3, [pc, #332] @ 73310 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #316] @ 73310 │ │ │ │ + ldr r0, [pc, #316] @ 73314 │ │ │ │ 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 73244 │ │ │ │ + ldr r3, [pc, #288] @ 73318 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #716] @ 0x2cc │ │ │ │ str r4, [r2, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7326c │ │ │ │ + beq 73270 │ │ │ │ ldr ip, [r2, #720] @ 0x2d0 │ │ │ │ cmp ip, r4 │ │ │ │ - blt 7326c │ │ │ │ + blt 73270 │ │ │ │ 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 73240 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ str r2, [r3, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne 7322c │ │ │ │ + bne 73230 │ │ │ │ mov r0, #6 │ │ │ │ - ldr r2, [pc, #208] @ 73318 │ │ │ │ - ldr r3, [pc, #192] @ 7330c │ │ │ │ + ldr r2, [pc, #208] @ 7331c │ │ │ │ + ldr r3, [pc, #192] @ 73310 │ │ │ │ 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 73308 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #168] @ 7331c │ │ │ │ + ldr r3, [pc, #168] @ 73320 │ │ │ │ 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 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 34948 │ │ │ │ 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 732f8 │ │ │ │ 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 732e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - b 73240 │ │ │ │ + b 73244 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr lr │ │ │ │ + eoreq ip, r3, r8, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, lsr #28 │ │ │ │ + eoreq ip, r3, r0, lsr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x0023cdb0 │ │ │ │ + eoreq ip, r3, ip, lsr #27 │ │ │ │ @ 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] @ 73408 │ │ │ │ + ldr r1, [pc, #188] @ 7340c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #180] @ 7340c │ │ │ │ + ldr r2, [pc, #180] @ 73410 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #176] @ 73410 │ │ │ │ + ldr r3, [pc, #176] @ 73414 │ │ │ │ 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] @ 73418 │ │ │ │ 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 733c4 │ │ │ │ + ldr r3, [pc, #100] @ 7341c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 733f4 │ │ │ │ - ldr r3, [pc, #84] @ 7341c │ │ │ │ + beq 733f8 │ │ │ │ + ldr r3, [pc, #84] @ 73420 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r2, [pc, #80] @ 73420 │ │ │ │ - ldr r3, [pc, #52] @ 73408 │ │ │ │ + ldr r2, [pc, #80] @ 73424 │ │ │ │ + ldr r3, [pc, #52] @ 7340c │ │ │ │ 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 73404 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #40] @ 73424 │ │ │ │ + ldr r3, [pc, #40] @ 73428 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 733c8 │ │ │ │ + b 733cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023ccb0 │ │ │ │ + eoreq ip, r3, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r0, ip, ip │ │ │ │ + eoreq ip, r3, ip, lsl #25 │ │ │ │ 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 #24 │ │ │ │ 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] @ 73610 │ │ │ │ + ldr r1, [pc, #460] @ 73614 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #452] @ 73614 │ │ │ │ + ldr r3, [pc, #452] @ 73618 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #448] @ 73618 │ │ │ │ + ldr r2, [pc, #448] @ 7361c │ │ │ │ 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] @ 73620 │ │ │ │ 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 73604 │ │ │ │ + ldr r9, [pc, #348] @ 73624 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 734d8 │ │ │ │ + beq 734dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 734c4 │ │ │ │ + bne 734c8 │ │ │ │ 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 735c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 735cc │ │ │ │ + beq 735d0 │ │ │ │ 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 7353c │ │ │ │ + b 735fc │ │ │ │ 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 735f4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bne 73534 │ │ │ │ + bne 73538 │ │ │ │ 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 1c4cfc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #136] @ 73624 │ │ │ │ + ldr r2, [pc, #136] @ 73628 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #108] @ 73610 │ │ │ │ + ldr r3, [pc, #108] @ 73614 │ │ │ │ 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 7360c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73508 │ │ │ │ + bne 7350c │ │ │ │ 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 │ │ │ │ + b 73594 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ - b 73570 │ │ │ │ + b 73574 │ │ │ │ mov r3, lr │ │ │ │ - b 734f4 │ │ │ │ + b 734f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023cbb8 │ │ │ │ + @ instruction: 0x0023cbb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r8, fp, ip │ │ │ │ + mlaeq r3, r4, fp, ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f9ff4 │ │ │ │ - eoreq ip, r3, r8, asr sl │ │ │ │ + @ instruction: 0x001f9ff8 │ │ │ │ + eoreq ip, r3, r4, asr sl │ │ │ │ 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] @ 73740 │ │ │ │ subs r3, r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 736dc │ │ │ │ + beq 736e0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 73740 │ │ │ │ + ldr r1, [pc, #232] @ 73744 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736dc │ │ │ │ - ldr r1, [pc, #216] @ 73744 │ │ │ │ + beq 736e0 │ │ │ │ + ldr r1, [pc, #216] @ 73748 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 736fc │ │ │ │ + beq 73700 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7368c │ │ │ │ + bne 73690 │ │ │ │ ldrsh r1, [r4] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 736b4 │ │ │ │ - ldr r1, [pc, #180] @ 73748 │ │ │ │ - ldr r0, [pc, #180] @ 7374c │ │ │ │ + beq 736b8 │ │ │ │ + ldr r1, [pc, #180] @ 7374c │ │ │ │ + ldr r0, [pc, #180] @ 73750 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #148] @ 73750 │ │ │ │ + ldr r3, [pc, #148] @ 73754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ ldrne r0, [r4, #848] @ 0x350 │ │ │ │ - beq 73718 │ │ │ │ + beq 7371c │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ 73754 │ │ │ │ + ldr r3, [pc, #112] @ 73758 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262178 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ 73754 │ │ │ │ + ldr r3, [pc, #80] @ 73758 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26223c │ │ │ │ + bl 262244 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 736ac │ │ │ │ - ldr r3, [pc, #52] @ 73754 │ │ │ │ + b 736b0 │ │ │ │ + ldr r3, [pc, #52] @ 73758 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262178 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 736cc │ │ │ │ - @ instruction: 0x0023c9b4 │ │ │ │ + b 736d0 │ │ │ │ + @ instruction: 0x0023c9b0 │ │ │ │ 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 #6 │ │ │ │ + andseq r9, pc, ip, asr lr @ │ │ │ │ + andseq r9, pc, r8, ror lr @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #504] @ 73968 │ │ │ │ - ldr ip, [pc, #504] @ 7396c │ │ │ │ + ldr lr, [pc, #504] @ 7396c │ │ │ │ + ldr ip, [pc, #504] @ 73970 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #496] @ 73970 │ │ │ │ + ldr r3, [pc, #496] @ 73974 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #492] @ 73974 │ │ │ │ + ldr r2, [pc, #492] @ 73978 │ │ │ │ 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 73894 │ │ │ │ cmn sl, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - bne 73800 │ │ │ │ + bne 73804 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt 738ec │ │ │ │ + bgt 738f0 │ │ │ │ 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] @ 7397c │ │ │ │ + ldr r3, [pc, #396] @ 73970 │ │ │ │ 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 73968 │ │ │ │ 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 73960 │ │ │ │ add r9, sp, #24 │ │ │ │ add r6, sp, #4 │ │ │ │ mov fp, #3 │ │ │ │ mov r8, #0 │ │ │ │ - b 7382c │ │ │ │ + b 73830 │ │ │ │ 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] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r9, [r5] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bge 73828 │ │ │ │ + bge 7382c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737d8 │ │ │ │ cmp r4, #28 │ │ │ │ mov r0, #2 │ │ │ │ lslle r0, r0, r4 │ │ │ │ orrle r0, r0, #1 │ │ │ │ - ble 737d4 │ │ │ │ + ble 737d8 │ │ │ │ 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] │ │ │ │ orr r4, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737d8 │ │ │ │ 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] │ │ │ │ @@ -82813,87 +82814,87 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 737d4 │ │ │ │ + b 737d8 │ │ │ │ mov r0, r7 │ │ │ │ - b 73888 │ │ │ │ + b 7388c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r8, lsl #17 │ │ │ │ + eoreq ip, r3, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r4, ror r8 │ │ │ │ + eoreq ip, r3, r0, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, ip, lsl r8 │ │ │ │ + eoreq ip, r3, r8, lsl r8 │ │ │ │ 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] @ 73b90 │ │ │ │ + ldr r1, [pc, #504] @ 73b94 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #492] @ 73b94 │ │ │ │ + ldr r2, [pc, #492] @ 73b98 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #488] @ 73b98 │ │ │ │ + ldr r3, [pc, #488] @ 73b9c │ │ │ │ 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 73a08 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ mov r0, #2 │ │ │ │ asr r2, r3, #1 │ │ │ │ - bgt 73a58 │ │ │ │ + bgt 73a5c │ │ │ │ lsl r0, r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 73a2c │ │ │ │ + b 73a30 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 73b64 │ │ │ │ + beq 73b68 │ │ │ │ bic lr, r2, #4 │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ - beq 73a9c │ │ │ │ + beq 73aa0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ movne r0, #1 │ │ │ │ strne ip, [r4] │ │ │ │ - beq 73ad8 │ │ │ │ - ldr r2, [pc, #360] @ 73b9c │ │ │ │ - ldr r3, [pc, #344] @ 73b90 │ │ │ │ + beq 73adc │ │ │ │ + ldr r2, [pc, #360] @ 73ba0 │ │ │ │ + ldr r3, [pc, #344] @ 73b94 │ │ │ │ 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 73b8c │ │ │ │ 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] │ │ │ │ @@ -82901,95 +82902,95 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a30 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 73b30 │ │ │ │ + beq 73b34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bl 73758 │ │ │ │ - b 73a2c │ │ │ │ + bl 7375c │ │ │ │ + b 73a30 │ │ │ │ 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 73980 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73b24 │ │ │ │ + bne 73b28 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 73aec │ │ │ │ + beq 73af0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a30 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 7397c │ │ │ │ + bl 73980 │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a30 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r4] │ │ │ │ bl 4fd8c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - b 73a2c │ │ │ │ + b 73a30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, r0, ror #12 │ │ │ │ + eoreq ip, r3, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, r0, asr #12 │ │ │ │ + eoreq ip, r3, ip, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r4, asr #11 │ │ │ │ + eoreq ip, r3, r0, asr #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, #640] @ 73e38 │ │ │ │ - ldr ip, [pc, #640] @ 73e3c │ │ │ │ + ldr lr, [pc, #640] @ 73e3c │ │ │ │ + ldr ip, [pc, #640] @ 73e40 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #628] @ 73e40 │ │ │ │ + ldr r5, [pc, #628] @ 73e44 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #624] @ 73e44 │ │ │ │ + ldr r3, [pc, #624] @ 73e48 │ │ │ │ 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 +83001,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 73cbc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73dfc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 73ce8 │ │ │ │ + bne 73cec │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73cb4 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 73d54 │ │ │ │ + bne 73d58 │ │ │ │ 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 73d7c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 73d6c │ │ │ │ + beq 73d70 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 73db4 │ │ │ │ + beq 73db8 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 73d98 │ │ │ │ + bls 73d9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #392] @ 73e48 │ │ │ │ - ldr r3, [pc, #376] @ 73e3c │ │ │ │ + ldr r2, [pc, #392] @ 73e4c │ │ │ │ + ldr r3, [pc, #376] @ 73e40 │ │ │ │ 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 73e38 │ │ │ │ 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 73d28 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 73c30 │ │ │ │ + bhi 73c34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73c30 │ │ │ │ + bne 73c34 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73c30 │ │ │ │ - ldr r3, [pc, #288] @ 73e4c │ │ │ │ + bne 73c34 │ │ │ │ + ldr r3, [pc, #288] @ 73e50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73e08 │ │ │ │ + bne 73e0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73cb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c3c │ │ │ │ - ldr r1, [pc, #244] @ 73e50 │ │ │ │ + beq 73c40 │ │ │ │ + ldr r1, [pc, #244] @ 73e54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ moveq r6, #1 │ │ │ │ - b 73cb4 │ │ │ │ + b 73cb8 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73cb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 73c48 │ │ │ │ - b 73d54 │ │ │ │ + beq 73c4c │ │ │ │ + b 73d58 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 73cb0 │ │ │ │ + bne 73cb4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 73cb0 │ │ │ │ - ldr r3, [pc, #144] @ 73e4c │ │ │ │ + bne 73cb4 │ │ │ │ + ldr r3, [pc, #144] @ 73e50 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73cb0 │ │ │ │ + beq 73cb4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73ba4 │ │ │ │ mov r1, r0 │ │ │ │ - b 73d78 │ │ │ │ + b 73d7c │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r6, r6, #1 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cbc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73ba4 │ │ │ │ mov r6, r0 │ │ │ │ - b 73cb8 │ │ │ │ + b 73cbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r3, ip, lsr r4 │ │ │ │ + eoreq ip, r3, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r3, ip, lsl r4 │ │ │ │ + eoreq ip, r3, r8, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r3, r8, lsr r3 │ │ │ │ + eoreq ip, r3, r4, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -00073e54 : │ │ │ │ +00073e58 : │ │ │ │ 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] @ 73e8c │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 38b84 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b 38b84 │ │ │ │ - eorseq r4, r2, r4, asr #22 │ │ │ │ + eorseq r4, r2, r0, asr #22 │ │ │ │ │ │ │ │ -00073e8c : │ │ │ │ - ldr r0, [pc, #4] @ 73e98 │ │ │ │ +00073e90 : │ │ │ │ + ldr r0, [pc, #4] @ 73e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r2, r0, lsr #22 │ │ │ │ + eorseq r4, r2, ip, lsl fp │ │ │ │ │ │ │ │ -00073e9c : │ │ │ │ +00073ea0 : │ │ │ │ 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,851 +83185,851 @@ │ │ │ │ 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 725dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00073eec : │ │ │ │ +00073ef0 : │ │ │ │ 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] @ 74018 │ │ │ │ + ldr ip, [pc, #272] @ 7401c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #264] @ 7401c │ │ │ │ + ldr r3, [pc, #264] @ 74020 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #260] @ 74020 │ │ │ │ + ldr r2, [pc, #260] @ 74024 │ │ │ │ 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] @ 74028 │ │ │ │ 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 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 74008 │ │ │ │ + beq 7400c │ │ │ │ bl 2b674 │ │ │ │ - ldr r3, [pc, #144] @ 74028 │ │ │ │ + ldr r3, [pc, #144] @ 7402c │ │ │ │ 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] @ 74030 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #60] @ 74018 │ │ │ │ + ldr r3, [pc, #60] @ 7401c │ │ │ │ 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 74014 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 34ba4 │ │ │ │ - b 73f90 │ │ │ │ + b 73f94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r3], -r4 @ │ │ │ │ + strdeq ip, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r3], -r4 @ │ │ │ │ + ldrdeq ip, [r3], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, r8, lsl sl │ │ │ │ - eoreq ip, r3, r0, lsr #32 │ │ │ │ + eorseq r4, r2, r4, lsl sl │ │ │ │ + eoreq ip, r3, ip, lsl r0 │ │ │ │ │ │ │ │ -00074030 : │ │ │ │ +00074034 : │ │ │ │ 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] @ 7413c │ │ │ │ + ldr r1, [pc, #240] @ 74140 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 74140 │ │ │ │ + ldr r3, [pc, #232] @ 74144 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #228] @ 74144 │ │ │ │ + ldr r2, [pc, #228] @ 74148 │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 34ba4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 7413c │ │ │ │ + ldr r3, [pc, #112] @ 74140 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #112] @ 74148 │ │ │ │ + ldr r2, [pc, #112] @ 7414c │ │ │ │ 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] @ 74150 │ │ │ │ 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 74138 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0023bfb0 │ │ │ │ + eoreq fp, r3, ip, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, lsl #31 │ │ │ │ + eoreq fp, r3, r8, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003248d8 │ │ │ │ - eoreq fp, r3, r8, ror #29 │ │ │ │ + @ instruction: 0x003248d4 │ │ │ │ + eoreq fp, r3, r4, ror #29 │ │ │ │ │ │ │ │ -00074150 : │ │ │ │ +00074154 : │ │ │ │ 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] @ 7428c │ │ │ │ + ldr ip, [pc, #288] @ 74290 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #276] @ 74290 │ │ │ │ + ldr lr, [pc, #276] @ 74294 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #260] @ 74294 │ │ │ │ + ldr r0, [pc, #260] @ 74298 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #200] @ 7429c │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + beq 74280 │ │ │ │ bl 2b674 │ │ │ │ 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] @ 742a0 │ │ │ │ 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] @ 742a4 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7428c │ │ │ │ + ldr r3, [pc, #56] @ 74290 │ │ │ │ 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 74288 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 34ba4 │ │ │ │ - b 74204 │ │ │ │ + b 74208 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, lr, fp │ │ │ │ + eoreq fp, r3, ip, lsl #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, ip, ror #28 │ │ │ │ + eoreq fp, r3, r8, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r4, r2, ip, lsl #15 │ │ │ │ - eoreq fp, r3, r8, lsr #27 │ │ │ │ + eorseq r4, r2, r8, lsl #15 │ │ │ │ + eoreq fp, r3, r4, lsr #27 │ │ │ │ │ │ │ │ -000742a4 : │ │ │ │ +000742a8 : │ │ │ │ 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] @ 74634 │ │ │ │ + ldr r2, [pc, #884] @ 74638 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #872] @ 74638 │ │ │ │ + ldr r5, [pc, #872] @ 7463c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7463c │ │ │ │ + ldr r3, [pc, #868] @ 74640 │ │ │ │ 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] @ 74644 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #784] @ 74648 │ │ │ │ + ldr r0, [pc, #784] @ 7464c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ 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 7437c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 745e4 │ │ │ │ + beq 745e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74620 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 74364 │ │ │ │ + bne 74368 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #696] @ 7464c │ │ │ │ - ldr r7, [pc, #696] @ 74650 │ │ │ │ + ldr r0, [pc, #696] @ 74650 │ │ │ │ + ldr r7, [pc, #696] @ 74654 │ │ │ │ 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 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #556 @ 0x22c │ │ │ │ bl 38b84 │ │ │ │ - ldr r1, [pc, #656] @ 74654 │ │ │ │ - ldr r0, [pc, #656] @ 74658 │ │ │ │ + ldr r1, [pc, #656] @ 74658 │ │ │ │ + ldr r0, [pc, #656] @ 7465c │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r7, #556] @ 0x22c │ │ │ │ - b 74400 │ │ │ │ + b 74404 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74600 │ │ │ │ + beq 74604 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 7461c │ │ │ │ + beq 74620 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #2 │ │ │ │ - bne 743ec │ │ │ │ + bne 743f0 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #576] @ 7465c │ │ │ │ + ldr r0, [pc, #576] @ 74660 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #556] @ 74664 │ │ │ │ + ldr r0, [pc, #556] @ 74668 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #552] @ 74668 │ │ │ │ + ldr r5, [pc, #552] @ 7466c │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #516] @ 7466c │ │ │ │ + ldr r0, [pc, #516] @ 74670 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 1ea190 │ │ │ │ + bl 1f5da8 │ │ │ │ + bl 1ea198 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #496] @ 74670 │ │ │ │ + ldr r0, [pc, #496] @ 74674 │ │ │ │ str r1, [r5, #560] @ 0x230 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #488] @ 74674 │ │ │ │ + ldr r5, [pc, #488] @ 74678 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #480] @ 74678 │ │ │ │ + ldr r0, [pc, #480] @ 7467c │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #444] @ 7467c │ │ │ │ + ldr r5, [pc, #444] @ 74680 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #436] @ 74680 │ │ │ │ + ldr r0, [pc, #436] @ 74684 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ 74684 │ │ │ │ + ldr r5, [pc, #400] @ 74688 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #396] @ 74688 │ │ │ │ + ldr r0, [pc, #396] @ 7468c │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #360] @ 7468c │ │ │ │ + ldr r5, [pc, #360] @ 74690 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #356] @ 74690 │ │ │ │ + ldr r0, [pc, #356] @ 74694 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #320] @ 74694 │ │ │ │ + ldr r5, [pc, #320] @ 74698 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #316] @ 74698 │ │ │ │ + ldr r0, [pc, #316] @ 7469c │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #280] @ 7469c │ │ │ │ + ldr r5, [pc, #280] @ 746a0 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #276] @ 746a0 │ │ │ │ + ldr r0, [pc, #276] @ 746a4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #232] @ 746a4 │ │ │ │ + ldr r2, [pc, #232] @ 746a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #112] @ 74634 │ │ │ │ + ldr r3, [pc, #112] @ 74638 │ │ │ │ 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 74630 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #188] @ 746a8 │ │ │ │ + ldr r2, [pc, #188] @ 746ac │ │ │ │ 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 7438c │ │ │ │ + ldr r2, [pc, #164] @ 746b0 │ │ │ │ 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 74414 │ │ │ │ + ldr r0, [pc, #140] @ 746b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 46d9c │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, lsr sp │ │ │ │ + eoreq fp, r3, r4, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl sp │ │ │ │ + eoreq fp, r3, r4, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x003246b8 │ │ │ │ - mulseq pc, r0, lr @ │ │ │ │ + @ instruction: 0x003246b4 │ │ │ │ + mulseq pc, r4, lr @ │ │ │ │ @ instruction: 0xffffa688 │ │ │ │ - andseq r8, pc, r8, lsr #28 │ │ │ │ - eorseq r4, r2, r8, lsl #12 │ │ │ │ - andseq r8, pc, r4, asr lr @ │ │ │ │ + andseq r8, pc, ip, lsr #28 │ │ │ │ + eorseq r4, r2, r4, lsl #12 │ │ │ │ + andseq r8, pc, r8, asr lr @ │ │ │ │ @ instruction: 0xffffa6a4 │ │ │ │ - @ instruction: 0x001f8df8 │ │ │ │ + @ instruction: 0x001f8dfc │ │ │ │ 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, r4, lsl #2 │ │ │ │ + eorseq r4, r2, r8, ror #10 │ │ │ │ + ldrsheq r9, [pc], -ip │ │ │ │ + ldrsheq r9, [pc], -ip │ │ │ │ + andseq r9, pc, r4, lsl #2 │ │ │ │ @ instruction: 0xffffe0dc │ │ │ │ - ldrsheq r9, [pc], -r4 │ │ │ │ + ldrsheq r9, [pc], -r8 │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - andseq r9, pc, r0, ror #1 │ │ │ │ + andseq r9, pc, r4, ror #1 │ │ │ │ @ instruction: 0x000091bc │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + ldrsbeq r9, [pc], -r0 │ │ │ │ andeq lr, r0, r8, lsl #1 │ │ │ │ - andseq r9, pc, r8, asr #1 │ │ │ │ - andeq sl, r0, ip, ror #10 │ │ │ │ andseq r9, pc, ip, asr #1 │ │ │ │ + andeq sl, r0, ip, ror #10 │ │ │ │ + ldrsbeq r9, [pc], -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, lsr sl │ │ │ │ + eorseq r4, r2, r0, asr #7 │ │ │ │ + eorseq r4, r2, r4, lsr #7 │ │ │ │ + andseq r8, pc, r0, lsl pc @ │ │ │ │ │ │ │ │ -000746b4 : │ │ │ │ +000746b8 : │ │ │ │ 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] @ 747f4 │ │ │ │ + ldr ip, [pc, #292] @ 747f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 747f8 │ │ │ │ + ldr lr, [pc, #280] @ 747fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 747fc │ │ │ │ + ldr r0, [pc, #264] @ 74800 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #204] @ 74804 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + beq 747e8 │ │ │ │ bl 2b674 │ │ │ │ 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] @ 74808 │ │ │ │ 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] @ 7480c │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 747f4 │ │ │ │ + ldr r3, [pc, #56] @ 747f8 │ │ │ │ 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 747f0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 34ba4 │ │ │ │ - b 74768 │ │ │ │ + b 7476c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, ip, lsr #18 │ │ │ │ + eoreq fp, r3, r8, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r8, lsl #18 │ │ │ │ + eoreq fp, r3, r4, lsl #18 │ │ │ │ @ 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 #4 │ │ │ │ + eoreq fp, r3, ip, lsr r8 │ │ │ │ │ │ │ │ -0007480c : │ │ │ │ +00074810 : │ │ │ │ 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] @ 7494c │ │ │ │ + ldr ip, [pc, #292] @ 74950 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr lr, [pc, #280] @ 74950 │ │ │ │ + ldr lr, [pc, #280] @ 74954 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 74954 │ │ │ │ + ldr r0, [pc, #264] @ 74958 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #204] @ 7495c │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + beq 74940 │ │ │ │ bl 2b674 │ │ │ │ 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] @ 74960 │ │ │ │ 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] @ 74964 │ │ │ │ strh r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 7494c │ │ │ │ + ldr r3, [pc, #56] @ 74950 │ │ │ │ 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 74948 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 34ba4 │ │ │ │ - b 748c0 │ │ │ │ + b 748c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq fp, [r3], -r4 @ │ │ │ │ + ldrdeq fp, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0023b7b0 │ │ │ │ + eoreq fp, r3, ip, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - ldrsbeq r4, [r2], -r0 @ │ │ │ │ - eoreq fp, r3, r8, ror #13 │ │ │ │ + eorseq r4, r2, ip, asr #1 │ │ │ │ + eoreq fp, r3, r4, ror #13 │ │ │ │ │ │ │ │ -00074964 : │ │ │ │ +00074968 : │ │ │ │ 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] @ 74aa4 │ │ │ │ + ldr lr, [pc, #292] @ 74aa8 │ │ │ │ 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] @ 74aac │ │ │ │ + ldr r0, [pc, #272] @ 74ab0 │ │ │ │ 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 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #196] @ 74ab0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #196] @ 74ab4 │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #8 │ │ │ │ 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 │ │ │ │ + beq 74a98 │ │ │ │ bl 2b674 │ │ │ │ - ldr r3, [pc, #140] @ 74ab4 │ │ │ │ + ldr r3, [pc, #140] @ 74ab8 │ │ │ │ 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] @ 74abc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 74aa4 │ │ │ │ + ldr r3, [pc, #64] @ 74aa8 │ │ │ │ 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 74aa0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 34ba4 │ │ │ │ - b 74a20 │ │ │ │ + b 74a24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r3, r8, ror r6 │ │ │ │ + eoreq fp, r3, r4, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, asr r6 │ │ │ │ + eoreq fp, r3, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq r3, r2, r8, lsl #31 │ │ │ │ - mlaeq r3, r8, r5, fp │ │ │ │ + eorseq r3, r2, r4, lsl #31 │ │ │ │ + mlaeq r3, r4, r5, fp │ │ │ │ │ │ │ │ -00074abc : │ │ │ │ +00074ac0 : │ │ │ │ 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] @ 7592c │ │ │ │ + ldr r1, [pc, #3660] @ 75930 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3652] @ 75930 │ │ │ │ - ldr r2, [pc, #3652] @ 75934 │ │ │ │ + ldr r3, [pc, #3652] @ 75934 │ │ │ │ + ldr r2, [pc, #3652] @ 75938 │ │ │ │ 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 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r1] │ │ │ │ stm sp, {r4, r5} │ │ │ │ str r3, [r1] │ │ │ │ - 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 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] @ 7593c │ │ │ │ + ldr r3, [pc, #3584] @ 75940 │ │ │ │ + ldr r1, [pc, #3584] @ 75944 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #3552] @ 75948 │ │ │ │ + ldr r2, [pc, #3552] @ 7594c │ │ │ │ + ldr r1, [pc, #3552] @ 75950 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #3528] @ 75954 │ │ │ │ + ldr r2, [pc, #3528] @ 75958 │ │ │ │ + ldr r1, [pc, #3528] @ 7595c │ │ │ │ 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 │ │ │ │ + ldr r6, [pc, #3504] @ 75960 │ │ │ │ + ldr r3, [pc, #3504] @ 75964 │ │ │ │ + ldr r2, [pc, #3504] @ 75968 │ │ │ │ + ldr r1, [pc, #3504] @ 7596c │ │ │ │ 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 │ │ │ │ @@ -84037,757 +84038,757 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r6, #564] @ 0x234 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 38b84 │ │ │ │ add r0, r6, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ bl 38b84 │ │ │ │ - ldr r1, [pc, #3440] @ 7596c │ │ │ │ - ldr r0, [pc, #3440] @ 75970 │ │ │ │ + ldr r1, [pc, #3440] @ 75970 │ │ │ │ + ldr r0, [pc, #3440] @ 75974 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ - ldr lr, [pc, #3412] @ 75974 │ │ │ │ + ldr lr, [pc, #3412] @ 75978 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74c44 │ │ │ │ + b 74c48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 767f0 │ │ │ │ + beq 767f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 74c30 │ │ │ │ + bne 74c34 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3356] @ 75978 │ │ │ │ - ldr r5, [pc, #3356] @ 7597c │ │ │ │ + ldr r0, [pc, #3356] @ 7597c │ │ │ │ + ldr r5, [pc, #3356] @ 75980 │ │ │ │ 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] @ 75984 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 3e040 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #3296] @ 75988 │ │ │ │ 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 725dc │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #3216] @ 7598c │ │ │ │ + ldr r0, [pc, #3216] @ 75990 │ │ │ │ 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 725dc │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74d54 │ │ │ │ + b 74d58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76804 │ │ │ │ + beq 76808 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74d40 │ │ │ │ + bne 74d44 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #3104] @ 75990 │ │ │ │ + ldr r0, [pc, #3104] @ 75994 │ │ │ │ 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 │ │ │ │ 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] @ 75998 │ │ │ │ + ldr r2, [pc, #3060] @ 7599c │ │ │ │ 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 725dc │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74df4 │ │ │ │ + b 74df8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76820 │ │ │ │ + beq 76824 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74de0 │ │ │ │ + bne 74de4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2956] @ 7599c │ │ │ │ + ldr r0, [pc, #2956] @ 759a0 │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #2928] @ 759a4 │ │ │ │ + ldr r0, [pc, #2928] @ 759a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74e6c │ │ │ │ + b 74e70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7683c │ │ │ │ + beq 76840 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74e58 │ │ │ │ + bne 74e5c │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2848] @ 759a8 │ │ │ │ + ldr r0, [pc, #2848] @ 759ac │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #2820] @ 759b0 │ │ │ │ + ldr r0, [pc, #2820] @ 759b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 74ee4 │ │ │ │ + b 74ee8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76858 │ │ │ │ + beq 7685c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16777216 @ 0x1000000 │ │ │ │ - bne 74ed0 │ │ │ │ + bne 74ed4 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2740] @ 759b4 │ │ │ │ - ldr r5, [pc, #2740] @ 759b8 │ │ │ │ + ldr r0, [pc, #2740] @ 759b8 │ │ │ │ + ldr r5, [pc, #2740] @ 759bc │ │ │ │ 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] @ 759c0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #580 @ 0x244 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #2696] @ 759c0 │ │ │ │ + ldr r0, [pc, #2696] @ 759c4 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #580] @ 0x244 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ bl 38b84 │ │ │ │ - ldr r2, [pc, #2604] @ 759c4 │ │ │ │ - ldr r0, [pc, #2604] @ 759c8 │ │ │ │ + ldr r2, [pc, #2604] @ 759c8 │ │ │ │ + ldr r0, [pc, #2604] @ 759cc │ │ │ │ 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 725dc │ │ │ │ mov r3, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #584] @ 0x248 │ │ │ │ - b 74ff0 │ │ │ │ + b 74ff4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76874 │ │ │ │ + beq 76878 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #23 │ │ │ │ - bne 74fdc │ │ │ │ + bne 74fe0 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #2496] @ 759cc │ │ │ │ + ldr r0, [pc, #2496] @ 759d0 │ │ │ │ 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] @ 759d4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #2468] @ 759d4 │ │ │ │ + ldr r0, [pc, #2468] @ 759d8 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #2404] @ 759d8 │ │ │ │ + ldr fp, [pc, #2404] @ 759dc │ │ │ │ mov sl, #3 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2384] @ 759dc │ │ │ │ + ldr r9, [pc, #2384] @ 759e0 │ │ │ │ bl 3e040 │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #588 @ 0x24c │ │ │ │ mov r1, #4 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #2364] @ 759e0 │ │ │ │ + ldr r0, [pc, #2364] @ 759e4 │ │ │ │ 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 725dc │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #2300] @ 759e8 │ │ │ │ + ldr r0, [pc, #2300] @ 759ec │ │ │ │ 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 725dc │ │ │ │ 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 │ │ │ │ + ldr r1, [pc, #2236] @ 759f0 │ │ │ │ + ldr r0, [pc, #2236] @ 759f4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r9, #596] @ 0x254 │ │ │ │ - ldr r0, [pc, #2200] @ 759f4 │ │ │ │ + ldr r0, [pc, #2200] @ 759f8 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2148] @ 759f8 │ │ │ │ + ldr fp, [pc, #2148] @ 759fc │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #2144] @ 759fc │ │ │ │ + ldr r0, [pc, #2144] @ 75a00 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2076] @ 75a00 │ │ │ │ + ldr fp, [pc, #2076] @ 75a04 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #2072] @ 75a04 │ │ │ │ + ldr r0, [pc, #2072] @ 75a08 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #2028] @ 75a08 │ │ │ │ + ldr fp, [pc, #2028] @ 75a0c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #2024] @ 75a0c │ │ │ │ + ldr r0, [pc, #2024] @ 75a10 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3e040 │ │ │ │ - ldr fp, [pc, #1956] @ 75a10 │ │ │ │ + ldr fp, [pc, #1956] @ 75a14 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ mov r1, #4 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #1944] @ 75a14 │ │ │ │ + ldr r0, [pc, #1944] @ 75a18 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #600] @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ - ldr fp, [pc, #1876] @ 75a18 │ │ │ │ + ldr fp, [pc, #1876] @ 75a1c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1872] @ 75a1c │ │ │ │ + ldr r0, [pc, #1872] @ 75a20 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3e040 │ │ │ │ - ldr fp, [pc, #1800] @ 75a20 │ │ │ │ + ldr fp, [pc, #1800] @ 75a24 │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #1788] @ 75a24 │ │ │ │ + ldr r0, [pc, #1788] @ 75a28 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, fp │ │ │ │ - ldr r9, [pc, #1748] @ 75a28 │ │ │ │ + ldr r9, [pc, #1748] @ 75a2c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1744] @ 75a2c │ │ │ │ + ldr r0, [pc, #1744] @ 75a30 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1704] @ 75a30 │ │ │ │ + ldr r9, [pc, #1704] @ 75a34 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1700] @ 75a34 │ │ │ │ + ldr r0, [pc, #1700] @ 75a38 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1660] @ 75a38 │ │ │ │ + ldr r9, [pc, #1660] @ 75a3c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1656] @ 75a3c │ │ │ │ + ldr r0, [pc, #1656] @ 75a40 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1616] @ 75a40 │ │ │ │ + ldr r9, [pc, #1616] @ 75a44 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1612] @ 75a44 │ │ │ │ + ldr r0, [pc, #1612] @ 75a48 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1568] @ 75a48 │ │ │ │ + ldr r9, [pc, #1568] @ 75a4c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1564] @ 75a4c │ │ │ │ + ldr r0, [pc, #1564] @ 75a50 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1524] @ 75a50 │ │ │ │ + ldr r9, [pc, #1524] @ 75a54 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1520] @ 75a54 │ │ │ │ + ldr r0, [pc, #1520] @ 75a58 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1480] @ 75a58 │ │ │ │ + ldr r9, [pc, #1480] @ 75a5c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1476] @ 75a5c │ │ │ │ + ldr r0, [pc, #1476] @ 75a60 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1408] @ 75a60 │ │ │ │ + ldr r9, [pc, #1408] @ 75a64 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1404] @ 75a64 │ │ │ │ + ldr r0, [pc, #1404] @ 75a68 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1336] @ 75a68 │ │ │ │ + ldr r9, [pc, #1336] @ 75a6c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1332] @ 75a6c │ │ │ │ + ldr r0, [pc, #1332] @ 75a70 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1292] @ 75a70 │ │ │ │ + ldr r9, [pc, #1292] @ 75a74 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1288] @ 75a74 │ │ │ │ + ldr r0, [pc, #1288] @ 75a78 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1248] @ 75a78 │ │ │ │ + ldr r9, [pc, #1248] @ 75a7c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1244] @ 75a7c │ │ │ │ + ldr r0, [pc, #1244] @ 75a80 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1204] @ 75a80 │ │ │ │ + ldr r9, [pc, #1204] @ 75a84 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1200] @ 75a84 │ │ │ │ + ldr r0, [pc, #1200] @ 75a88 │ │ │ │ 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 74154 │ │ │ │ + ldr r8, [pc, #1172] @ 75a8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1152] @ 75a8c │ │ │ │ + ldr r0, [pc, #1152] @ 75a90 │ │ │ │ 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 74154 │ │ │ │ + ldr r5, [pc, #1128] @ 75a94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1108] @ 75a94 │ │ │ │ + ldr r0, [pc, #1108] @ 75a98 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1072] @ 75a98 │ │ │ │ + ldr r5, [pc, #1072] @ 75a9c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 75a9c │ │ │ │ + ldr r0, [pc, #1068] @ 75aa0 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1028] @ 75aa0 │ │ │ │ + ldr r5, [pc, #1028] @ 75aa4 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #1024] @ 75aa4 │ │ │ │ + ldr r0, [pc, #1024] @ 75aa8 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #984] @ 75aa8 │ │ │ │ + ldr r5, [pc, #984] @ 75aac │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #980] @ 75aac │ │ │ │ + ldr r0, [pc, #980] @ 75ab0 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e040 │ │ │ │ - ldr r1, [pc, #936] @ 75ab0 │ │ │ │ - ldr r0, [pc, #936] @ 75ab4 │ │ │ │ + ldr r1, [pc, #936] @ 75ab4 │ │ │ │ + ldr r0, [pc, #936] @ 75ab8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 75740 │ │ │ │ + b 75744 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76890 │ │ │ │ + beq 76894 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #2 │ │ │ │ - bne 7572c │ │ │ │ + bne 75730 │ │ │ │ lsl r4, r4, #9 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ - ldr r0, [pc, #860] @ 75ab8 │ │ │ │ - ldr r7, [pc, #860] @ 75abc │ │ │ │ + ldr r0, [pc, #860] @ 75abc │ │ │ │ + ldr r7, [pc, #860] @ 75ac0 │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #832] @ 75ac4 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #604 @ 0x25c │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #816] @ 75ac4 │ │ │ │ + ldr r0, [pc, #816] @ 75ac8 │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -84795,337 +84796,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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #736] @ 75ac8 │ │ │ │ + ldr r8, [pc, #736] @ 75acc │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #732] @ 75acc │ │ │ │ + ldr r0, [pc, #732] @ 75ad0 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #692] @ 75ad0 │ │ │ │ + ldr r8, [pc, #692] @ 75ad4 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #688] @ 75ad4 │ │ │ │ + ldr r0, [pc, #688] @ 75ad8 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #608 @ 0x260 │ │ │ │ bl 38b84 │ │ │ │ - ldr r1, [pc, #628] @ 75ad8 │ │ │ │ - ldr r0, [pc, #628] @ 75adc │ │ │ │ + ldr r1, [pc, #628] @ 75adc │ │ │ │ + ldr r0, [pc, #628] @ 75ae0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #608] @ 0x260 │ │ │ │ - b 758a4 │ │ │ │ + b 758a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768ac │ │ │ │ + beq 768b0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #16 │ │ │ │ - bne 75890 │ │ │ │ + bne 75894 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #544] @ 75ae0 │ │ │ │ - ldr r5, [pc, #544] @ 75ae4 │ │ │ │ + ldr r0, [pc, #544] @ 75ae4 │ │ │ │ + ldr r5, [pc, #544] @ 75ae8 │ │ │ │ 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 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #612 @ 0x264 │ │ │ │ bl 38b84 │ │ │ │ - ldr r1, [pc, #500] @ 75ae8 │ │ │ │ - ldr r0, [pc, #500] @ 75aec │ │ │ │ + ldr r1, [pc, #500] @ 75aec │ │ │ │ + ldr r0, [pc, #500] @ 75af0 │ │ │ │ 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 74968 │ │ │ │ + ldr lr, [pc, #92] @ 75978 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #612] @ 0x264 │ │ │ │ - b 75c9c │ │ │ │ - eoreq fp, r3, ip, lsl r5 │ │ │ │ + b 75ca0 │ │ │ │ + eoreq fp, r3, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r3, r0, lsl #10 │ │ │ │ + strdeq fp, [r3], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffda08 │ │ │ │ @ instruction: 0xffffd90c │ │ │ │ @ instruction: 0xffff96f8 │ │ │ │ @ instruction: 0xffffd8a4 │ │ │ │ @ instruction: 0xffffd9a0 │ │ │ │ @ instruction: 0xffffe7a8 │ │ │ │ @ instruction: 0xffffd840 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ - @ instruction: 0x00323df4 │ │ │ │ + @ instruction: 0x00323df0 │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ @ instruction: 0xffffd8c8 │ │ │ │ @ instruction: 0xffffe3dc │ │ │ │ - ldrdeq r8, [r0], -r4 @ │ │ │ │ + ldrdeq r8, [r0], -r8 @ │ │ │ │ @ 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, r0, ror #8 │ │ │ │ + eorseq r3, r2, ip, lsr sp │ │ │ │ + andseq r8, pc, r0, asr r6 @ │ │ │ │ @ instruction: 0xffffb838 │ │ │ │ - andseq r8, pc, ip, ror #18 │ │ │ │ + andseq r8, pc, r0, ror r9 @ │ │ │ │ andeq r7, r0, r4, lsr #10 │ │ │ │ - andseq r8, pc, r0, lsl #18 │ │ │ │ + andseq r8, pc, r4, lsl #18 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x001f88d0 │ │ │ │ - andseq r8, pc, r4, ror #16 │ │ │ │ - andseq r8, pc, ip, asr r8 @ │ │ │ │ + @ instruction: 0x001f88d4 │ │ │ │ + andseq r8, pc, r8, ror #16 │ │ │ │ + andseq r8, pc, r0, ror #16 │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x001f87f8 │ │ │ │ - andseq r8, pc, ip, ror #15 │ │ │ │ + @ instruction: 0x001f87fc │ │ │ │ + @ instruction: 0x001f87f0 │ │ │ │ andeq r6, r0, ip │ │ │ │ - andseq r8, pc, r0, lsl #15 │ │ │ │ - eorseq r3, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x001f68d8 │ │ │ │ + andseq r8, pc, r4, lsl #15 │ │ │ │ + eorseq r3, r2, r4, lsr #21 │ │ │ │ + @ instruction: 0x001f68dc │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq ip, r0, r0, ror lr │ │ │ │ + eoreq ip, r0, r4, ror lr │ │ │ │ @ instruction: 0xffffe1f8 │ │ │ │ - strdeq ip, [r0], -r8 @ │ │ │ │ - andseq r8, pc, r4, ror #12 │ │ │ │ + strdeq ip, [r0], -ip @ │ │ │ │ + andseq r8, pc, r8, ror #12 │ │ │ │ andeq r0, r1, r8, asr #3 │ │ │ │ - andseq r8, pc, r8, asr #12 │ │ │ │ - eorseq r3, r2, r4, lsr #18 │ │ │ │ + andseq r8, pc, ip, asr #12 │ │ │ │ + eorseq r3, r2, r0, lsr #18 │ │ │ │ andeq r3, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x001f85f4 │ │ │ │ + @ instruction: 0x001f85f8 │ │ │ │ andeq r0, r1, r0, lsl r1 │ │ │ │ - andseq r8, pc, ip, asr #11 │ │ │ │ + @ instruction: 0x001f85d0 │ │ │ │ @ instruction: 0xffffb2b8 │ │ │ │ andeq r9, r0, ip, ror #18 │ │ │ │ - andseq r8, pc, ip, ror r5 @ │ │ │ │ + andseq r8, pc, r0, lsl #11 │ │ │ │ andeq r9, r0, ip, lsl #18 │ │ │ │ - andseq r8, pc, r0, asr r5 @ │ │ │ │ + andseq r8, pc, r4, asr r5 @ │ │ │ │ @ instruction: 0xffff8df0 │ │ │ │ - andseq r8, pc, r8, lsr #10 │ │ │ │ + andseq r8, pc, ip, lsr #10 │ │ │ │ andeq r9, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001f84f0 │ │ │ │ + @ instruction: 0x001f84f4 │ │ │ │ andeq r4, r1, r0, lsl #29 │ │ │ │ - andseq r8, pc, r0, asr #9 │ │ │ │ + andseq r8, pc, r4, asr #9 │ │ │ │ andeq r9, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, ip, ror r4 @ │ │ │ │ + andseq r8, pc, r0, lsl #9 │ │ │ │ andeq sp, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, r4, ror #8 │ │ │ │ + andseq r8, pc, r8, ror #8 │ │ │ │ strdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x001f7ef4 │ │ │ │ + @ instruction: 0x001f7ef8 │ │ │ │ @ instruction: 0xffff9878 │ │ │ │ - andseq r8, pc, ip, lsl r4 @ │ │ │ │ + andseq r8, pc, r0, lsr #8 │ │ │ │ @ instruction: 0xffff8c60 │ │ │ │ - andseq r8, pc, r8, lsl #8 │ │ │ │ + andseq r8, pc, ip, lsl #8 │ │ │ │ @ instruction: 0xffff8c40 │ │ │ │ - andseq r8, pc, ip, ror #7 │ │ │ │ + @ instruction: 0x001f83f0 │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ - @ instruction: 0x001f83d0 │ │ │ │ + @ instruction: 0x001f83d4 │ │ │ │ andeq r0, r1, r8, lsl #5 │ │ │ │ - @ instruction: 0x001f83b4 │ │ │ │ + @ instruction: 0x001f83b8 │ │ │ │ andeq r8, r0, r0, lsl #25 │ │ │ │ - andseq r8, pc, r8, ror r3 @ │ │ │ │ + andseq r8, pc, ip, ror r3 @ │ │ │ │ andeq r8, r0, r4, lsl ip │ │ │ │ - andseq r7, pc, ip, ror ip @ │ │ │ │ + andseq r7, pc, r0, lsl #25 │ │ │ │ @ instruction: 0xffff933c │ │ │ │ - andseq r8, pc, r8, lsl r3 @ │ │ │ │ + andseq r8, pc, ip, lsl r3 @ │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ - @ instruction: 0x001f82fc │ │ │ │ + andseq r8, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x0000deb0 │ │ │ │ - andseq r8, pc, ip, ror #5 │ │ │ │ + @ instruction: 0x001f82f0 │ │ │ │ andeq sp, r0, r0, ror #28 │ │ │ │ - andseq r8, pc, r8, ror #5 │ │ │ │ + andseq r8, pc, ip, ror #5 │ │ │ │ andeq ip, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x001f82bc │ │ │ │ + andseq r8, pc, r0, asr #5 │ │ │ │ andeq sp, r0, r8, asr #13 │ │ │ │ - andseq r8, pc, ip, lsl #5 │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ andeq fp, r0, r8, lsr sp │ │ │ │ - andseq r8, pc, r4, ror r2 @ │ │ │ │ + andseq r8, pc, r8, ror r2 @ │ │ │ │ andeq fp, r0, ip, lsl #22 │ │ │ │ - andseq r8, pc, r0, ror #4 │ │ │ │ + andseq r8, pc, r4, ror #4 │ │ │ │ @ instruction: 0x0000bab8 │ │ │ │ - andseq r8, pc, ip, asr #4 │ │ │ │ + andseq r8, pc, r0, asr r2 @ │ │ │ │ andeq ip, r0, ip, ror #29 │ │ │ │ - andseq r8, pc, r4, ror #3 │ │ │ │ - eorseq r3, r2, r8, asr #4 │ │ │ │ - @ instruction: 0x001f81dc │ │ │ │ + andseq r8, pc, r8, ror #3 │ │ │ │ + eorseq r3, r2, r4, asr #4 │ │ │ │ + andseq r8, pc, r0, ror #3 │ │ │ │ andeq sp, r0, r4, ror #27 │ │ │ │ - andseq r5, pc, r4, ror r3 @ │ │ │ │ + andseq r5, pc, r8, ror r3 @ │ │ │ │ @ instruction: 0xffff89d8 │ │ │ │ - andseq r8, pc, r8, ror r1 @ │ │ │ │ + andseq r8, pc, ip, ror r1 @ │ │ │ │ andeq r0, r1, ip, asr #25 │ │ │ │ - eoreq r8, r0, r8, lsl #19 │ │ │ │ + eoreq r8, r0, ip, lsl #19 │ │ │ │ @ instruction: 0xffff84fc │ │ │ │ - eoreq r8, r0, r0, lsr #18 │ │ │ │ - eorseq r3, r2, r0, ror #1 │ │ │ │ - ldrheq r8, [pc], -ip │ │ │ │ + eoreq r8, r0, r4, lsr #18 │ │ │ │ + ldrsbeq r3, [r2], -ip @ │ │ │ │ + andseq r8, pc, r0, asr #1 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ - @ instruction: 0x001f7cf4 │ │ │ │ - andseq r7, pc, r4, ror #25 │ │ │ │ + @ instruction: 0x001f7cf8 │ │ │ │ + andseq r7, pc, r8, ror #25 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ - andseq r7, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x001f7cb0 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r7, pc, r4, ror #24 │ │ │ │ + andseq r7, pc, r8, ror #24 │ │ │ │ @ instruction: 0xffffcc90 │ │ │ │ - andseq r7, pc, r8, lsr ip @ │ │ │ │ + andseq r7, pc, ip, lsr ip @ │ │ │ │ @ instruction: 0xffffa35c │ │ │ │ - @ instruction: 0x001f76f4 │ │ │ │ + @ instruction: 0x001f76f8 │ │ │ │ @ instruction: 0xffffd7ec │ │ │ │ - andseq r7, pc, r8, asr #23 │ │ │ │ + andseq r7, pc, ip, asr #23 │ │ │ │ @ instruction: 0xffff8394 │ │ │ │ - mulseq pc, r4, fp @ │ │ │ │ + mulseq pc, r8, fp @ │ │ │ │ @ instruction: 0xffffcc14 │ │ │ │ - andseq r7, pc, r0, asr #10 │ │ │ │ + andseq r7, pc, r4, asr #10 │ │ │ │ @ instruction: 0xffffcc04 │ │ │ │ - andseq r7, pc, r8, lsl fp @ │ │ │ │ + andseq r7, pc, ip, lsl fp @ │ │ │ │ andeq r1, r1, r0, lsl r9 │ │ │ │ - andseq r7, pc, r4, ror #21 │ │ │ │ + andseq r7, pc, r8, ror #21 │ │ │ │ andeq sl, r0, r8, ror r2 │ │ │ │ - @ instruction: 0x001f7ab8 │ │ │ │ + @ instruction: 0x001f7abc │ │ │ │ andeq r4, r0, r4, lsl sp │ │ │ │ - mulseq pc, r0, sl @ │ │ │ │ + mulseq pc, r4, sl @ │ │ │ │ @ instruction: 0xffff83cc │ │ │ │ - andseq r7, pc, r8, ror #20 │ │ │ │ + andseq r7, pc, ip, ror #20 │ │ │ │ andeq r4, r0, r8, lsr #26 │ │ │ │ tsteq r0, #2 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ - eorseq r2, r2, ip, lsl r9 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ + @ instruction: 0x001f79fc │ │ │ │ + eorseq r2, r2, r8, lsl r9 │ │ │ │ + @ instruction: 0x001f79fc │ │ │ │ muleq r0, r8, fp │ │ │ │ - @ instruction: 0x001f79d8 │ │ │ │ + @ instruction: 0x001f79dc │ │ │ │ andeq r4, r0, ip, ror #17 │ │ │ │ - @ instruction: 0x001f79bc │ │ │ │ + andseq r7, pc, r0, asr #19 │ │ │ │ ldrdeq r4, [r0], -r8 │ │ │ │ - mulseq pc, ip, r9 @ │ │ │ │ + andseq r7, pc, r0, lsr #19 │ │ │ │ andeq r4, r0, r4, ror #16 │ │ │ │ - andseq r7, pc, r4, lsl #19 │ │ │ │ + andseq r7, pc, r8, lsl #19 │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - andseq r7, pc, r4, ror #18 │ │ │ │ + andseq r7, pc, r8, ror #18 │ │ │ │ andeq r9, r0, r4, lsr #22 │ │ │ │ - mulseq pc, r8, pc @ │ │ │ │ + mulseq pc, ip, pc @ │ │ │ │ @ instruction: 0xffff835c │ │ │ │ - andseq r6, pc, ip, lsr #30 │ │ │ │ - eorseq r2, r2, ip, asr r7 │ │ │ │ - andseq r7, pc, r4, asr r0 @ │ │ │ │ + andseq r6, pc, r0, lsr pc @ │ │ │ │ + eorseq r2, r2, r8, asr r7 │ │ │ │ + andseq r7, pc, r8, asr r0 @ │ │ │ │ @ instruction: 0xffff9340 │ │ │ │ - andseq r7, pc, ip │ │ │ │ - andseq r7, pc, r4, ror #16 │ │ │ │ + andseq r7, pc, r0, lsl r0 @ │ │ │ │ + andseq r7, pc, r8, ror #16 │ │ │ │ andeq r7, r0, r8, lsr #8 │ │ │ │ - andseq r7, pc, r4, asr #16 │ │ │ │ + andseq r7, pc, r8, asr #16 │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - andseq r7, pc, r8, lsr #16 │ │ │ │ + andseq r7, pc, ip, lsr #16 │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - andseq r7, pc, ip, lsl #16 │ │ │ │ + andseq r7, pc, r0, lsl r8 @ │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ @ instruction: 0xffff7a58 │ │ │ │ - @ instruction: 0x001f77bc │ │ │ │ + andseq r7, pc, r0, asr #15 │ │ │ │ @ instruction: 0xffff7a7c │ │ │ │ - @ instruction: 0x001f6eb8 │ │ │ │ + @ instruction: 0x001f6ebc │ │ │ │ @ instruction: 0xffff90f4 │ │ │ │ - andseq r6, pc, ip, asr lr @ │ │ │ │ + andseq r6, pc, r0, ror #28 │ │ │ │ @ instruction: 0xffff8dd4 │ │ │ │ - andseq r6, pc, r4, lsl #26 │ │ │ │ + andseq r6, pc, r8, lsl #26 │ │ │ │ @ instruction: 0xffff7ef4 │ │ │ │ - andseq r6, pc, r0, asr #25 │ │ │ │ + andseq r6, pc, r4, asr #25 │ │ │ │ @ instruction: 0xffff7e78 │ │ │ │ - andseq r6, pc, r4, ror ip @ │ │ │ │ + andseq r6, pc, r8, ror ip @ │ │ │ │ @ instruction: 0xffff7df8 │ │ │ │ - andseq r6, pc, r0, lsr #24 │ │ │ │ + andseq r6, pc, r4, lsr #24 │ │ │ │ @ instruction: 0xffff7d7c │ │ │ │ - @ instruction: 0x001f6bd4 │ │ │ │ + @ instruction: 0x001f6bd8 │ │ │ │ @ instruction: 0xffff7d00 │ │ │ │ + @ instruction: 0x001f75f4 │ │ │ │ @ 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 @ │ │ │ │ + andseq r7, pc, r8, ror #11 │ │ │ │ + @ instruction: 0x001f12d4 │ │ │ │ + andseq r7, pc, r0, asr #11 │ │ │ │ + mulseq pc, r0, r5 @ │ │ │ │ + mlaeq r0, r0, ip, r7 │ │ │ │ + andseq r7, pc, r0, lsl #11 │ │ │ │ + andseq r7, pc, r0, ror r5 @ │ │ │ │ + eoreq r6, r0, ip, lsr #22 │ │ │ │ + andseq r7, pc, r8, lsr r5 @ │ │ │ │ + andseq r7, pc, ip, ror #9 │ │ │ │ + eoreq r9, r3, r8, lsr r8 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r6, pc, ip, asr #26 │ │ │ │ + @ instruction: 0x003221b8 │ │ │ │ + eorseq r2, r2, r0, lsr #3 │ │ │ │ + eorseq r2, r2, r4, lsl #3 │ │ │ │ + eorseq r2, r2, r8, ror #2 │ │ │ │ + eorseq r2, r2, ip, asr #2 │ │ │ │ + eorseq r2, r2, r0, lsr r1 │ │ │ │ + eorseq r2, r2, r4, lsl r1 │ │ │ │ + ldrsheq r2, [r2], -r8 @ │ │ │ │ + eorseq r2, r2, r0, ror #1 │ │ │ │ + eorseq r2, r2, ip, asr #1 │ │ │ │ + ldrheq r2, [r2], -r4 @ │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768c8 │ │ │ │ + beq 768cc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 75c88 │ │ │ │ + bne 75c8c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-452] @ 75af0 │ │ │ │ + ldr r0, [pc, #-452] @ 75af4 │ │ │ │ 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] @ 75af8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-484] @ 75af8 │ │ │ │ + ldr r0, [pc, #-484] @ 75afc │ │ │ │ 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,542 +85134,542 @@ │ │ │ │ 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 725dc │ │ │ │ + ldr r8, [pc, #-548] @ 75b00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-568] @ 75b00 │ │ │ │ + ldr r0, [pc, #-568] @ 75b04 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-632] @ 75b04 │ │ │ │ + ldr r8, [pc, #-632] @ 75b08 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-636] @ 75b08 │ │ │ │ + ldr r0, [pc, #-636] @ 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] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-700] @ 75b0c │ │ │ │ + ldr r8, [pc, #-700] @ 75b10 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-704] @ 75b10 │ │ │ │ + ldr r0, [pc, #-704] @ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-768] @ 75b14 │ │ │ │ + ldr r8, [pc, #-768] @ 75b18 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-772] @ 75b18 │ │ │ │ + ldr r0, [pc, #-772] @ 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] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 725d8 │ │ │ │ + bl 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-836] @ 75b1c │ │ │ │ + ldr r8, [pc, #-836] @ 75b20 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-840] @ 75b20 │ │ │ │ + ldr r0, [pc, #-840] @ 75b24 │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-904] @ 75b24 │ │ │ │ + ldr r8, [pc, #-904] @ 75b28 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-908] @ 75b28 │ │ │ │ + ldr r0, [pc, #-908] @ 75b2c │ │ │ │ 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 725dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #-972] @ 75b2c │ │ │ │ + ldr r8, [pc, #-972] @ 75b30 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-976] @ 75b30 │ │ │ │ + ldr r0, [pc, #-976] @ 75b34 │ │ │ │ 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 725dc │ │ │ │ + ldr r5, [pc, #-1032] @ 75b38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1052] @ 75b38 │ │ │ │ + ldr r0, [pc, #-1052] @ 75b3c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1088] @ 75b3c │ │ │ │ + ldr r5, [pc, #-1088] @ 75b40 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1092] @ 75b40 │ │ │ │ + ldr r0, [pc, #-1092] @ 75b44 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1136] @ 75b44 │ │ │ │ + ldr r5, [pc, #-1136] @ 75b48 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1140] @ 75b48 │ │ │ │ + ldr r0, [pc, #-1140] @ 75b4c │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #-1184] @ 75b4c │ │ │ │ + ldr r5, [pc, #-1184] @ 75b50 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1188] @ 75b50 │ │ │ │ + ldr r0, [pc, #-1188] @ 75b54 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e040 │ │ │ │ - ldr r1, [pc, #-1236] @ 75b54 │ │ │ │ - ldr r0, [pc, #-1236] @ 75b58 │ │ │ │ + ldr r1, [pc, #-1236] @ 75b58 │ │ │ │ + ldr r0, [pc, #-1236] @ 75b5c │ │ │ │ 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 74968 │ │ │ │ + ldr lr, [pc, #-1260] @ 75b60 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7606c │ │ │ │ + b 76070 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768dc │ │ │ │ + beq 768e0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 76058 │ │ │ │ + bne 7605c │ │ │ │ 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] @ 75b64 │ │ │ │ + ldr r3, [pc, #-1324] @ 75b68 │ │ │ │ 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] @ 75b6c │ │ │ │ str r1, [r3, #572] @ 0x23c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1356] @ 75b6c │ │ │ │ + ldr r0, [pc, #-1356] @ 75b70 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1404] @ 75b70 │ │ │ │ + ldr r7, [pc, #-1404] @ 75b74 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1408] @ 75b74 │ │ │ │ + ldr r0, [pc, #-1408] @ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1448] @ 75b78 │ │ │ │ + ldr r7, [pc, #-1448] @ 75b7c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1452] @ 75b7c │ │ │ │ + ldr r0, [pc, #-1452] @ 75b80 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1492] @ 75b80 │ │ │ │ + ldr r7, [pc, #-1492] @ 75b84 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1496] @ 75b84 │ │ │ │ + ldr r0, [pc, #-1496] @ 75b88 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1536] @ 75b88 │ │ │ │ + ldr r7, [pc, #-1536] @ 75b8c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1540] @ 75b8c │ │ │ │ + ldr r0, [pc, #-1540] @ 75b90 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-1580] @ 75b90 │ │ │ │ + ldr r7, [pc, #-1580] @ 75b94 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1584] @ 75b94 │ │ │ │ + ldr r0, [pc, #-1584] @ 75b98 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ - ldr r1, [pc, #-1632] @ 75b98 │ │ │ │ - ldr r0, [pc, #-1632] @ 75b9c │ │ │ │ + ldr r1, [pc, #-1632] @ 75b9c │ │ │ │ + ldr r0, [pc, #-1632] @ 75ba0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 76234 │ │ │ │ + b 76238 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 768f0 │ │ │ │ + beq 768f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 767e0 │ │ │ │ + beq 767e4 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ cmp r2, #50331648 @ 0x3000000 │ │ │ │ - bne 76220 │ │ │ │ + bne 76224 │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ - ldr r0, [pc, #-1712] @ 75ba0 │ │ │ │ - ldr r4, [pc, #-1712] @ 75ba4 │ │ │ │ + ldr r0, [pc, #-1712] @ 75ba4 │ │ │ │ + ldr r4, [pc, #-1712] @ 75ba8 │ │ │ │ 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 │ │ │ │ + ldr r6, [pc, #-1740] @ 75bac │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-1756] @ 75bac │ │ │ │ + ldr r0, [pc, #-1756] @ 75bb0 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #-1788] @ 75bb0 │ │ │ │ + ldr r7, [pc, #-1788] @ 75bb4 │ │ │ │ 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] @ 75bb8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4, #616] @ 0x268 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1820] @ 75bb8 │ │ │ │ + ldr r0, [pc, #-1820] @ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1860] @ 75bbc │ │ │ │ + ldr r6, [pc, #-1860] @ 75bc0 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1864] @ 75bc0 │ │ │ │ + ldr r0, [pc, #-1864] @ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1904] @ 75bc4 │ │ │ │ + ldr r6, [pc, #-1904] @ 75bc8 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1908] @ 75bc8 │ │ │ │ + ldr r0, [pc, #-1908] @ 75bcc │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-1948] @ 75bcc │ │ │ │ + ldr r6, [pc, #-1948] @ 75bd0 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1952] @ 75bd0 │ │ │ │ + ldr r0, [pc, #-1952] @ 75bd4 │ │ │ │ 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 74154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-1996] @ 75bd4 │ │ │ │ + ldr r0, [pc, #-1996] @ 75bd8 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2040] @ 75bd8 │ │ │ │ + ldr r7, [pc, #-2040] @ 75bdc │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2044] @ 75bdc │ │ │ │ + ldr r0, [pc, #-2044] @ 75be0 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2088] @ 75be0 │ │ │ │ + ldr r7, [pc, #-2088] @ 75be4 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2092] @ 75be4 │ │ │ │ + ldr r0, [pc, #-2092] @ 75be8 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2136] @ 75be8 │ │ │ │ + ldr r7, [pc, #-2136] @ 75bec │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2140] @ 75bec │ │ │ │ + ldr r0, [pc, #-2140] @ 75bf0 │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2184] @ 75bf0 │ │ │ │ + ldr r7, [pc, #-2184] @ 75bf4 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2188] @ 75bf4 │ │ │ │ + ldr r0, [pc, #-2188] @ 75bf8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2224] @ 75bf8 │ │ │ │ + ldr r7, [pc, #-2224] @ 75bfc │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2228] @ 75bfc │ │ │ │ + ldr r0, [pc, #-2228] @ 75c00 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2264] @ 75c00 │ │ │ │ + ldr r7, [pc, #-2264] @ 75c04 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2268] @ 75c04 │ │ │ │ + ldr r0, [pc, #-2268] @ 75c08 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2304] @ 75c08 │ │ │ │ + ldr r7, [pc, #-2304] @ 75c0c │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2308] @ 75c0c │ │ │ │ + ldr r0, [pc, #-2308] @ 75c10 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-2344] @ 75c10 │ │ │ │ + ldr r7, [pc, #-2344] @ 75c14 │ │ │ │ bl 3e040 │ │ │ │ - ldr r0, [pc, #-2348] @ 75c14 │ │ │ │ + ldr r0, [pc, #-2348] @ 75c18 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 2149f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #620 @ 0x26c │ │ │ │ bl 38b84 │ │ │ │ @@ -85683,123 +85684,123 @@ │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #636 @ 0x27c │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #640 @ 0x280 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2460] @ 75c18 │ │ │ │ + ldr r0, [pc, #-2460] @ 75c1c │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2476] @ 75c1c │ │ │ │ + ldr r0, [pc, #-2476] @ 75c20 │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #624] @ 0x270 │ │ │ │ - ldr r0, [pc, #-2492] @ 75c20 │ │ │ │ + ldr r0, [pc, #-2492] @ 75c24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2504] @ 75c24 │ │ │ │ + ldr r0, [pc, #-2504] @ 75c28 │ │ │ │ str r3, [r4, #628] @ 0x274 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ str r0, [r4, #632] @ 0x278 │ │ │ │ - ldr r0, [pc, #-2520] @ 75c28 │ │ │ │ + ldr r0, [pc, #-2520] @ 75c2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2532] @ 75c2c │ │ │ │ + ldr r0, [pc, #-2532] @ 75c30 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2560] @ 75c30 │ │ │ │ + ldr r0, [pc, #-2560] @ 75c34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r0, r4, #644 @ 0x284 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, r1 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #652 @ 0x28c │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2620] @ 75c34 │ │ │ │ + ldr r0, [pc, #-2620] @ 75c38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2632] @ 75c38 │ │ │ │ + ldr r0, [pc, #-2632] @ 75c3c │ │ │ │ str r3, [r4, #644] @ 0x284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5888 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #-2648] @ 75c3c │ │ │ │ + ldr r0, [pc, #-2648] @ 75c40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5888 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #-2660] @ 75c40 │ │ │ │ + ldr r0, [pc, #-2660] @ 75c44 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5888 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #652] @ 0x28c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2688] @ 75c44 │ │ │ │ + ldr r0, [pc, #-2688] @ 75c48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2712] @ 75c48 │ │ │ │ + ldr r0, [pc, #-2712] @ 75c4c │ │ │ │ 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 1f5da8 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 90274 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #-2792] @ 75c4c │ │ │ │ + ldr r0, [pc, #-2792] @ 75c50 │ │ │ │ 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 1f5da8 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ec1c │ │ │ │ + bl 6ec20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 90274 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ @@ -85812,145 +85813,145 @@ │ │ │ │ bl 34bc8 │ │ │ │ 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] @ 75c54 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #-2924] @ 75c54 │ │ │ │ + ldr r3, [pc, #-2924] @ 75c58 │ │ │ │ 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 76910 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #-2960] @ 75c58 │ │ │ │ + ldr r0, [pc, #-2960] @ 75c5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 46d9c │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #-2972] @ 75c5c │ │ │ │ + ldr r2, [pc, #-2972] @ 75c60 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 74c50 │ │ │ │ - ldr r2, [pc, #-2988] @ 75c60 │ │ │ │ + b 74c54 │ │ │ │ + ldr r2, [pc, #-2988] @ 75c64 │ │ │ │ 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 74d68 │ │ │ │ + ldr r2, [pc, #-3012] @ 75c68 │ │ │ │ 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 74e08 │ │ │ │ + ldr r2, [pc, #-3036] @ 75c6c │ │ │ │ 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 74e80 │ │ │ │ + ldr r2, [pc, #-3060] @ 75c70 │ │ │ │ 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 74ef8 │ │ │ │ + ldr r2, [pc, #-3084] @ 75c74 │ │ │ │ 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 75004 │ │ │ │ + ldr r3, [pc, #-3108] @ 75c78 │ │ │ │ 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 75754 │ │ │ │ + ldr r2, [pc, #-3132] @ 75c7c │ │ │ │ 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 758b8 │ │ │ │ + ldr r2, [pc, #-3156] @ 75c80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 75ca8 │ │ │ │ - ldr r2, [pc, #-3172] @ 75c80 │ │ │ │ + b 75cac │ │ │ │ + ldr r2, [pc, #-3172] @ 75c84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ - b 76078 │ │ │ │ - ldr r2, [pc, #-3188] @ 75c84 │ │ │ │ + b 7607c │ │ │ │ + ldr r2, [pc, #-3188] @ 75c88 │ │ │ │ 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 76248 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00076910 : │ │ │ │ +00076914 : │ │ │ │ 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] @ 76a30 │ │ │ │ + ldr lr, [pc, #260] @ 76a34 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #248] @ 76a34 │ │ │ │ + ldr ip, [pc, #248] @ 76a38 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #232] @ 76a38 │ │ │ │ + ldr r0, [pc, #232] @ 76a3c │ │ │ │ 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 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #16] │ │ │ │ bl 34ba4 │ │ │ │ - ldr r3, [pc, #132] @ 76a3c │ │ │ │ + ldr r3, [pc, #132] @ 76a40 │ │ │ │ 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 +85959,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] @ 76a44 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 76a30 │ │ │ │ + ldr r3, [pc, #48] @ 76a34 │ │ │ │ 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 76a2c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -r0 @ │ │ │ │ + eoreq r9, r3, ip, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, ip, lsr #13 │ │ │ │ + eoreq r9, r3, r8, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00321ff8 │ │ │ │ - strdeq r9, [r3], -ip @ │ │ │ │ + @ instruction: 0x00321ff4 │ │ │ │ + strdeq r9, [r3], -r8 @ │ │ │ │ │ │ │ │ -00076a44 : │ │ │ │ +00076a48 : │ │ │ │ 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 +86001,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 725dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076a9c : │ │ │ │ +00076aa0 : │ │ │ │ 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 +86026,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 725dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076af8 : │ │ │ │ +00076afc : │ │ │ │ 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] @ 76c60 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #320] @ 76c60 │ │ │ │ + ldr r2, [pc, #320] @ 76c64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #304] @ 76c64 │ │ │ │ + ldr r3, [pc, #304] @ 76c68 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #292] @ 76c68 │ │ │ │ + ldr r2, [pc, #292] @ 76c6c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ 76c6c │ │ │ │ + ldr r2, [pc, #168] @ 76c70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #160] @ 76c70 │ │ │ │ + ldr r3, [pc, #160] @ 76c74 │ │ │ │ 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,65 +86105,65 @@ │ │ │ │ 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] @ 76c64 │ │ │ │ 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 76c5c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + ldrdeq r9, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002394b8 │ │ │ │ + @ instruction: 0x002394b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r8, lsr r4 │ │ │ │ - eorseq r1, r2, r0, ror #27 │ │ │ │ + eoreq r9, r3, r4, lsr r4 │ │ │ │ + @ instruction: 0x00321ddc │ │ │ │ │ │ │ │ -00076c74 : │ │ │ │ +00076c78 : │ │ │ │ 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] @ 76d9c │ │ │ │ + ldr ip, [pc, #268] @ 76da0 │ │ │ │ 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] @ 76da4 │ │ │ │ + ldr r0, [pc, #248] @ 76da8 │ │ │ │ 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, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -86170,95 +86171,95 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ bl 34ba4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ - ldr r2, [pc, #128] @ 76da8 │ │ │ │ + ldr r2, [pc, #128] @ 76dac │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #120] @ 76dac │ │ │ │ + ldr r3, [pc, #120] @ 76db0 │ │ │ │ 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] @ 76da0 │ │ │ │ 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 76d98 │ │ │ │ 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 #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r4, asr #6 │ │ │ │ + eoreq r9, r3, r0, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r9, [r3], -r4 @ │ │ │ │ - eorseq r1, r2, ip, ror ip │ │ │ │ + ldrdeq r9, [r3], -r0 @ │ │ │ │ + eorseq r1, r2, r8, ror ip │ │ │ │ │ │ │ │ -00076db0 : │ │ │ │ +00076db4 : │ │ │ │ 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] @ 76ecc │ │ │ │ + ldr ip, [pc, #256] @ 76ed0 │ │ │ │ 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] @ 76ed4 │ │ │ │ + ldr r0, [pc, #236] @ 76ed8 │ │ │ │ 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, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #136] @ 76edc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr r2, [pc, #124] @ 76edc │ │ │ │ + ldr r2, [pc, #124] @ 76ee0 │ │ │ │ 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,200 +86268,200 @@ │ │ │ │ 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] @ 76ed0 │ │ │ │ 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 76ec8 │ │ │ │ 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 #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r3, r8, lsl #4 │ │ │ │ + eoreq r9, r3, r4, lsl #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, r0, ror #22 │ │ │ │ - mlaeq r3, r0, r1, r9 │ │ │ │ + eorseq r1, r2, ip, asr fp │ │ │ │ + eoreq r9, r3, ip, lsl #3 │ │ │ │ │ │ │ │ -00076ee0 : │ │ │ │ +00076ee4 : │ │ │ │ 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] @ 76ff0 │ │ │ │ + ldr ip, [pc, #244] @ 76ff4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #236] @ 76ff4 │ │ │ │ + ldr r3, [pc, #236] @ 76ff8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #232] @ 76ff8 │ │ │ │ + ldr r2, [pc, #232] @ 76ffc │ │ │ │ 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] │ │ │ │ + str r3, [r5] │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 34ba4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #116] @ 76ff0 │ │ │ │ + ldr r3, [pc, #116] @ 76ff4 │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #120] @ 76ffc │ │ │ │ + ldr r2, [pc, #120] @ 77000 │ │ │ │ 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] @ 77004 │ │ │ │ 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 76fec │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r3, r0, lsl #2 │ │ │ │ + strdeq r9, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r3], -ip @ │ │ │ │ + ldrdeq r9, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r2, ip, lsr #20 │ │ │ │ - eoreq r9, r3, r8, lsr r0 │ │ │ │ + eorseq r1, r2, r8, lsr #20 │ │ │ │ + eoreq r9, r3, r4, lsr r0 │ │ │ │ │ │ │ │ -00077004 : │ │ │ │ - ldr r0, [pc, #4] @ 77010 │ │ │ │ +00077008 : │ │ │ │ + ldr r0, [pc, #4] @ 77014 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ - andseq r6, pc, ip, lsl ip @ │ │ │ │ + b 4be94 │ │ │ │ + andseq r6, pc, r0, lsr #24 │ │ │ │ │ │ │ │ -00077014 : │ │ │ │ +00077018 : │ │ │ │ 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] @ 77058 │ │ │ │ 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 1f9bd4 │ │ │ │ + ldr r4, [pc, #24] @ 7705c │ │ │ │ + ldr r3, [pc, #24] @ 77060 │ │ │ │ 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 │ │ │ │ + eorseq r1, r2, r0, lsl #19 │ │ │ │ + @ instruction: 0x00238fb4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00077060 : │ │ │ │ +00077064 : │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 770a4 │ │ │ │ - ldr r1, [pc, #116] @ 770e4 │ │ │ │ + beq 770a8 │ │ │ │ + ldr r1, [pc, #116] @ 770e8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ - b 77090 │ │ │ │ + b 77094 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 770ac │ │ │ │ + beq 770b0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 770c4 │ │ │ │ + beq 770c8 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 7707c │ │ │ │ + bne 77080 │ │ │ │ lsl r0, r3, #9 │ │ │ │ bx lr │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #52] @ 770e8 │ │ │ │ + ldr r2, [pc, #52] @ 770ec │ │ │ │ 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] @ 770f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 46d9c │ │ │ │ bl 22f20 │ │ │ │ - eorseq r1, r2, r0, asr #18 │ │ │ │ - @ instruction: 0x003218fc │ │ │ │ - andseq r6, pc, r4, asr r4 @ │ │ │ │ + eorseq r1, r2, ip, lsr r9 │ │ │ │ + @ instruction: 0x003218f8 │ │ │ │ + andseq r6, pc, r8, asr r4 @ │ │ │ │ │ │ │ │ -000770f0 : │ │ │ │ +000770f4 : │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077104 : │ │ │ │ +00077108 : │ │ │ │ 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] @ 7720c │ │ │ │ + ldr r1, [pc, #236] @ 77210 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #224] @ 77210 │ │ │ │ + ldr r2, [pc, #224] @ 77214 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ 77214 │ │ │ │ + ldr r3, [pc, #220] @ 77218 │ │ │ │ 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] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -86468,138 +86469,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 771d4 │ │ │ │ + bl 6eb2c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 10784c │ │ │ │ + bl 107858 │ │ │ │ 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] @ 7721c │ │ │ │ + ldr r2, [pc, #48] @ 77210 │ │ │ │ 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 77208 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ + ldrdeq r8, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00238eb8 │ │ │ │ + @ instruction: 0x00238eb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, r0, lsr #28 │ │ │ │ + eoreq r8, r3, ip, lsl lr │ │ │ │ │ │ │ │ -0007721c : │ │ │ │ +00077220 : │ │ │ │ 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] @ 775ec │ │ │ │ + ldr r1, [pc, #948] @ 775f0 │ │ │ │ + ldr r2, [pc, #948] @ 775f4 │ │ │ │ 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] @ 775f8 │ │ │ │ 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] @ 775fc │ │ │ │ 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 772e0 │ │ │ │ + ldr r3, [pc, #844] @ 775f8 │ │ │ │ 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] @ 77600 │ │ │ │ + ldr r3, [pc, #820] @ 775f4 │ │ │ │ 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 775e8 │ │ │ │ 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 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r2, [r0], #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dd8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r0, r1, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4864 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77364 │ │ │ │ - ldr r3, [pc, #724] @ 77600 │ │ │ │ + bne 77368 │ │ │ │ + ldr r3, [pc, #724] @ 77604 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7734c │ │ │ │ - ldr r0, [pc, #708] @ 77604 │ │ │ │ + beq 77350 │ │ │ │ + ldr r0, [pc, #708] @ 77608 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ - ldr r3, [pc, #692] @ 77608 │ │ │ │ + bl 4be94 │ │ │ │ + ldr r3, [pc, #692] @ 7760c │ │ │ │ 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 772a4 │ │ │ │ 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] @ 77610 │ │ │ │ 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] │ │ │ │ @@ -86617,17 +86618,17 @@ │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7743c │ │ │ │ + beq 77440 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #544] @ 7760c │ │ │ │ + ldr r3, [pc, #544] @ 77610 │ │ │ │ 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 +86640,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 1c4cfc │ │ │ │ + b 77328 │ │ │ │ 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 +86660,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, #92] @ 0x5c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, #10 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ 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 +86717,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] @ 77610 │ │ │ │ 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 775c4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 77400 │ │ │ │ + bne 77404 │ │ │ │ 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 77404 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a4c │ │ │ │ ldr r3, [r6] │ │ │ │ - b 77400 │ │ │ │ + b 77404 │ │ │ │ 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 77404 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00238dbc │ │ │ │ @ instruction: 0x00238db8 │ │ │ │ + @ instruction: 0x00238db4 │ │ │ │ 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, lsl r7 │ │ │ │ + eoreq r8, r3, ip, lsr sp │ │ │ │ + eorseq r1, r2, r4, lsl #13 │ │ │ │ + @ instruction: 0x001f68fc │ │ │ │ + eorseq r1, r2, r8, asr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00077610 : │ │ │ │ +00077614 : │ │ │ │ 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] @ 776b8 │ │ │ │ + ldr r1, [pc, #140] @ 776bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #132] @ 776bc │ │ │ │ + ldr r3, [pc, #132] @ 776c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ 776c0 │ │ │ │ + ldr r2, [pc, #128] @ 776c4 │ │ │ │ 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 +86787,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 77220 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 776c4 │ │ │ │ + ldr r2, [pc, #60] @ 776c8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 776b8 │ │ │ │ + ldr r3, [pc, #40] @ 776bc │ │ │ │ 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 776b4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r3], -r0 @ │ │ │ │ + eoreq r8, r3, ip, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002389b0 │ │ │ │ + eoreq r8, r3, ip, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r3, ip, ror #18 │ │ │ │ + eoreq r8, r3, r8, ror #18 │ │ │ │ │ │ │ │ -000776c8 : │ │ │ │ - ldr r0, [pc, #12] @ 776dc │ │ │ │ +000776cc : │ │ │ │ + ldr r0, [pc, #12] @ 776e0 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #664 @ 0x298 │ │ │ │ b 38b84 │ │ │ │ - eorseq r1, r2, r0, ror #5 │ │ │ │ + @ instruction: 0x003212dc │ │ │ │ │ │ │ │ -000776e0 : │ │ │ │ - ldr r3, [pc, #12] @ 776f4 │ │ │ │ +000776e4 : │ │ │ │ + ldr r3, [pc, #12] @ 776f8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #664] @ 0x298 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r2, r8, asr #5 │ │ │ │ + eorseq r1, r2, r4, asr #5 │ │ │ │ │ │ │ │ -000776f8 : │ │ │ │ +000776fc : │ │ │ │ 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] @ 77d50 │ │ │ │ + ldr ip, [pc, #1596] @ 77d54 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #1588] @ 77d54 │ │ │ │ + ldr r4, [pc, #1588] @ 77d58 │ │ │ │ sub sp, sp, #608 @ 0x260 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1580] @ 77d58 │ │ │ │ + ldr r2, [pc, #1580] @ 77d5c │ │ │ │ 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] @ 77d60 │ │ │ │ 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] @ 77d64 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + 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] @ 77d68 │ │ │ │ + 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 77bfc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77b10 │ │ │ │ - ldr r3, [pc, #1372] @ 77d68 │ │ │ │ + bne 77b14 │ │ │ │ + ldr r3, [pc, #1372] @ 77d6c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7781c │ │ │ │ + beq 77820 │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #1340] @ 77d60 │ │ │ │ + ldr r3, [pc, #1340] @ 77d64 │ │ │ │ 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 77220 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #1292] @ 77d6c │ │ │ │ + ldr r0, [pc, #1292] @ 77d70 │ │ │ │ ldr ip, [ip, #24] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1284] @ 77d70 │ │ │ │ + ldr r1, [pc, #1284] @ 77d74 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [r6] │ │ │ │ - ldr r2, [pc, #1276] @ 77d74 │ │ │ │ + ldr r2, [pc, #1276] @ 77d78 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1268] @ 77d78 │ │ │ │ + ldr r3, [pc, #1268] @ 77d7c │ │ │ │ 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,18 +86950,18 @@ │ │ │ │ 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 77910 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 5355c │ │ │ │ - ldr r3, [pc, #1148] @ 77d7c │ │ │ │ + ldr r3, [pc, #1148] @ 77d80 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ bl 53708 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [r3, #24] │ │ │ │ @@ -86969,133 +86970,133 @@ │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77a28 │ │ │ │ + bne 77a2c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77c34 │ │ │ │ + bne 77c38 │ │ │ │ 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 7799c │ │ │ │ + ldr r3, [pc, #980] @ 77d5c │ │ │ │ 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 779cc │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 5359c │ │ │ │ - ldr r3, [pc, #972] @ 77d80 │ │ │ │ + ldr r3, [pc, #972] @ 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 │ │ │ │ - ldr r3, [pc, #916] @ 77d64 │ │ │ │ + ldr r3, [pc, #916] @ 77d68 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c94 │ │ │ │ + bne 77c98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77c3c │ │ │ │ - ldr r3, [pc, #880] @ 77d60 │ │ │ │ + bne 77c40 │ │ │ │ + ldr r3, [pc, #880] @ 77d64 │ │ │ │ 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] @ 77d88 │ │ │ │ + ldr r3, [pc, #840] @ 77d54 │ │ │ │ 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 77d4c │ │ │ │ add sp, sp, #608 @ 0x260 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 77d58 │ │ │ │ + ldr r3, [pc, #804] @ 77d5c │ │ │ │ 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] @ 77d8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77ca8 │ │ │ │ + beq 77cac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 77c00 │ │ │ │ + bne 77c04 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #752] @ 77d70 │ │ │ │ + ldr r3, [pc, #752] @ 77d74 │ │ │ │ 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] @ 77d70 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #724] @ 77d74 │ │ │ │ + ldr r3, [pc, #724] @ 77d78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #712] @ 77d78 │ │ │ │ + ldr r3, [pc, #712] @ 77d7c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #716] @ 77d8c │ │ │ │ + ldr r3, [pc, #716] @ 77d90 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77ad4 │ │ │ │ + beq 77ad8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c9c │ │ │ │ + beq 77ca0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 5359c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - ldr r3, [pc, #664] @ 77d90 │ │ │ │ + bne 778b4 │ │ │ │ + ldr r3, [pc, #664] @ 77d94 │ │ │ │ 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 77c08 │ │ │ │ + ldr r3, [pc, #584] @ 77d64 │ │ │ │ + ldr r2, [pc, #632] @ 77d98 │ │ │ │ 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 +87104,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 77d34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #508] @ 77d60 │ │ │ │ + ldr r2, [pc, #508] @ 77d64 │ │ │ │ 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] @ 77d74 │ │ │ │ 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 77cfc │ │ │ │ + ldr r2, [pc, #436] @ 77d70 │ │ │ │ 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] @ 77d78 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #408] @ 77d78 │ │ │ │ + ldr r2, [pc, #408] @ 77d7c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #368] @ 77d60 │ │ │ │ + ldr r3, [pc, #368] @ 77d64 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [r3] │ │ │ │ - b 77804 │ │ │ │ - bl 207900 │ │ │ │ - b 777fc │ │ │ │ + b 77808 │ │ │ │ + bl 207908 │ │ │ │ + b 77800 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #336] @ 77d60 │ │ │ │ + ldr r3, [pc, #336] @ 77d64 │ │ │ │ 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 │ │ │ │ + b 778b4 │ │ │ │ + bl 20a968 │ │ │ │ + b 77954 │ │ │ │ + ldr r2, [pc, #276] @ 77d5c │ │ │ │ + ldr r3, [pc, #280] @ 77d64 │ │ │ │ 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] │ │ │ │ @@ -87182,20 +87183,20 @@ │ │ │ │ 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 │ │ │ │ + b 779ec │ │ │ │ + bl 207908 │ │ │ │ + b 779e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 778b0 │ │ │ │ - b 77c04 │ │ │ │ + bne 778b4 │ │ │ │ + b 77c08 │ │ │ │ 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 +87205,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] @ 77d9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 77a74 │ │ │ │ + b 77a78 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 10784c │ │ │ │ + bl 107858 │ │ │ │ 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 77bb4 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ strh r3, [r0] │ │ │ │ - b 77b58 │ │ │ │ + b 77b5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, r8, ror #17 │ │ │ │ + eoreq r8, r3, r4, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r0, asr #17 │ │ │ │ + @ instruction: 0x002388bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r1, r2, r8, asr r2 │ │ │ │ + eorseq r1, r2, r4, asr r2 │ │ │ │ @ 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 │ │ │ │ + eorseq r1, r2, ip, lsr #1 │ │ │ │ + @ instruction: 0x00320ff8 │ │ │ │ + strdeq r8, [r3], -r0 @ │ │ │ │ + eorseq r0, r2, r4, ror #30 │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ - @ instruction: 0x00320eb8 │ │ │ │ - mlaseq r2, r4, lr, r0 │ │ │ │ + @ instruction: 0x00320eb4 │ │ │ │ + mlaseq r2, r0, lr, r0 │ │ │ │ andeq r7, r0, r8, lsr #2 │ │ │ │ │ │ │ │ -00077d9c : │ │ │ │ +00077da0 : │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ + b 776fc │ │ │ │ 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] @ 77f78 │ │ │ │ + ldr ip, [pc, #440] @ 77f7c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #432] @ 77f7c │ │ │ │ + ldr r8, [pc, #432] @ 77f80 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #424] @ 77f80 │ │ │ │ + ldr r3, [pc, #424] @ 77f84 │ │ │ │ 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,348 +87298,348 @@ │ │ │ │ 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 76afc │ │ │ │ + ldr r3, [pc, #292] @ 77f88 │ │ │ │ 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 77ed0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 77f58 │ │ │ │ - ldr r3, [pc, #244] @ 77f88 │ │ │ │ + beq 77f5c │ │ │ │ + ldr r3, [pc, #244] @ 77f8c │ │ │ │ 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] @ 77f90 │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77eec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 77f18 │ │ │ │ + bne 77f1c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ 77f90 │ │ │ │ + ldr r2, [pc, #160] @ 77f94 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 77f78 │ │ │ │ + ldr r3, [pc, #128] @ 77f7c │ │ │ │ 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 77f74 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 77f88 │ │ │ │ + ldr r3, [pc, #104] @ 77f8c │ │ │ │ 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] @ 77f98 │ │ │ │ str r9, [r3, #752] @ 0x2f0 │ │ │ │ add r3, r3, #768 @ 0x300 │ │ │ │ strd r6, [r3] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 776f8 │ │ │ │ + bl 776fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77eec │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 77ee8 │ │ │ │ + b 77eec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r2 │ │ │ │ + eoreq r8, r3, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r2 │ │ │ │ + eoreq r8, r3, r4, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r2, r0, asr fp │ │ │ │ + eorseq r0, r2, ip, asr #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff7fd0 │ │ │ │ - eoreq r8, r3, r4, lsl #2 │ │ │ │ + eoreq r8, r3, r0, lsl #2 │ │ │ │ @ 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] @ 78160 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #416] @ 78160 │ │ │ │ + ldr r2, [pc, #416] @ 78164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #408] @ 78164 │ │ │ │ + ldr r5, [pc, #408] @ 78168 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #400] @ 78168 │ │ │ │ + ldr r3, [pc, #400] @ 7816c │ │ │ │ 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 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 7805c │ │ │ │ + ble 78060 │ │ │ │ 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 78044 │ │ │ │ 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 780c4 │ │ │ │ + ldr r2, [pc, #220] @ 78170 │ │ │ │ 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 78140 │ │ │ │ + ldr r0, [pc, #196] @ 78174 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r2, [pc, #172] @ 78174 │ │ │ │ + bl 77da8 │ │ │ │ + b 780f8 │ │ │ │ + ldr r2, [pc, #172] @ 78178 │ │ │ │ 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 78124 │ │ │ │ + ldr r0, [pc, #148] @ 7817c │ │ │ │ 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 77da8 │ │ │ │ + ldr r2, [pc, #128] @ 78180 │ │ │ │ + ldr r3, [pc, #96] @ 78164 │ │ │ │ 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 7815c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ 78180 │ │ │ │ + ldr r0, [pc, #88] @ 78184 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ - ldr r0, [pc, #64] @ 78184 │ │ │ │ + bl 77da8 │ │ │ │ + b 780f8 │ │ │ │ + ldr r0, [pc, #64] @ 78188 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 77da4 │ │ │ │ - b 780f4 │ │ │ │ + bl 77da8 │ │ │ │ + b 780f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r3, ip, lsr r0 │ │ │ │ + eoreq r8, r3, r8, lsr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r3, r8, lsl r0 │ │ │ │ + eoreq r8, r3, r4, lsl r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0xffff7ed4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff7ea0 │ │ │ │ - strdeq r7, [r3], -ip @ │ │ │ │ + strdeq r7, [r3], -r8 @ │ │ │ │ @ instruction: 0xffff7e58 │ │ │ │ @ instruction: 0xffff7e3c │ │ │ │ │ │ │ │ -00078188 : │ │ │ │ - ldr r3, [pc, #28] @ 781ac │ │ │ │ +0007818c : │ │ │ │ + ldr r3, [pc, #28] @ 781b0 │ │ │ │ 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, lsl r8 │ │ │ │ │ │ │ │ -000781b0 : │ │ │ │ +000781b4 : │ │ │ │ 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] @ 78280 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #168] @ 78280 │ │ │ │ + ldr r0, [pc, #168] @ 78284 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #160] @ 78284 │ │ │ │ - ldr r2, [pc, #160] @ 78288 │ │ │ │ + ldr r3, [pc, #160] @ 78288 │ │ │ │ + ldr r2, [pc, #160] @ 7828c │ │ │ │ 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 78264 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #80] @ 7828c │ │ │ │ - ldr r3, [pc, #64] @ 78280 │ │ │ │ + ldr r2, [pc, #80] @ 78290 │ │ │ │ + ldr r3, [pc, #64] @ 78284 │ │ │ │ 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 7827c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ bl 34c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 78230 │ │ │ │ + b 78234 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r4, lsr #28 │ │ │ │ + eoreq r7, r3, r0, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #28 │ │ │ │ + eoreq r7, r3, r4, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00237dbc │ │ │ │ + @ instruction: 0x00237db8 │ │ │ │ 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] @ 784f4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #576] @ 784f4 │ │ │ │ + ldr r1, [pc, #576] @ 784f8 │ │ │ │ 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] @ 784fc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #548] @ 784fc │ │ │ │ + ldr r3, [pc, #548] @ 78500 │ │ │ │ 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, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - 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, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 783dc │ │ │ │ - b 784bc │ │ │ │ + bne 783e0 │ │ │ │ + b 784c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78370 │ │ │ │ + beq 78374 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783ec │ │ │ │ cmp r6, r4 │ │ │ │ - beq 783e8 │ │ │ │ - bl 781b0 │ │ │ │ + beq 783ec │ │ │ │ + bl 781b4 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ @@ -87647,149 +87648,149 @@ │ │ │ │ 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 783d0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 784d0 │ │ │ │ + beq 784d4 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 783e8 │ │ │ │ + beq 783ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 78350 │ │ │ │ + bne 78354 │ │ │ │ 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 784cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 784a8 │ │ │ │ + beq 784ac │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - beq 784dc │ │ │ │ + beq 784e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub lr, lr, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub ip, ip, r3 │ │ │ │ orrs r3, lr, ip │ │ │ │ - beq 78474 │ │ │ │ + beq 78478 │ │ │ │ cmp r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 78474 │ │ │ │ + beq 78478 │ │ │ │ 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 7845c │ │ │ │ + ldr r2, [pc, #132] @ 78504 │ │ │ │ + ldr r3, [pc, #116] @ 784f8 │ │ │ │ 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 784f0 │ │ │ │ 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 78434 │ │ │ │ + b 78478 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, ip │ │ │ │ mov r4, r0 │ │ │ │ - b 78474 │ │ │ │ + b 78478 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 783e8 │ │ │ │ + b 783ec │ │ │ │ add lr, lr, #1 │ │ │ │ orrs r3, ip, lr │ │ │ │ - bne 78454 │ │ │ │ - b 78474 │ │ │ │ + bne 78458 │ │ │ │ + b 78478 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, r8, asr #26 │ │ │ │ + eoreq r7, r3, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r4, lsl sp │ │ │ │ + eoreq r7, r3, r0, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r3, ip, ror fp │ │ │ │ + eoreq r7, r3, r8, ror fp │ │ │ │ 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] @ 78e2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2304] @ 78e2c │ │ │ │ + ldr r3, [pc, #2304] @ 78e30 │ │ │ │ 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] @ 78e34 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #2248] @ 78e34 │ │ │ │ + ldr r3, [pc, #2248] @ 78e38 │ │ │ │ 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 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ @@ -87798,29 +87799,29 @@ │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ orr r3, r7, r6 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - beq 7893c │ │ │ │ + beq 78940 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c5c │ │ │ │ + beq 78c60 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bl 34bc8 │ │ │ │ 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 78cd4 │ │ │ │ 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,185 +87830,185 @@ │ │ │ │ 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] @ 78e3c │ │ │ │ ldr sl, [r2, #684] @ 0x2ac │ │ │ │ str sl, [r3, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1940] @ 78e3c │ │ │ │ + ldr r1, [pc, #1940] @ 78e40 │ │ │ │ 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] @ 78e44 │ │ │ │ sub r1, r1, ip │ │ │ │ asr r1, r1, #2 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1900] @ 78e44 │ │ │ │ + ldr r1, [pc, #1900] @ 78e48 │ │ │ │ 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 78a2c │ │ │ │ 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 78be8 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [r3, #8] │ │ │ │ - beq 78c38 │ │ │ │ + beq 78c3c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 78c40 │ │ │ │ + beq 78c44 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #1764] @ 78e48 │ │ │ │ + ldr r7, [pc, #1764] @ 78e4c │ │ │ │ cmp ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #672] @ 0x2a0 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [r7, #672] @ 0x2a0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c58 │ │ │ │ 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 78938 │ │ │ │ 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 70298 │ │ │ │ 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 78a10 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ sub r3, r5, r3 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df20 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne 78864 │ │ │ │ + bne 78868 │ │ │ │ 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] @ 78e50 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #1460] @ 78e2c │ │ │ │ + ldr r3, [pc, #1460] @ 78e30 │ │ │ │ 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 78e28 │ │ │ │ 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 71ce0 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78d58 │ │ │ │ + beq 78d5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78d38 │ │ │ │ + beq 78d3c │ │ │ │ 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 78914 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f938 │ │ │ │ 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 787bc │ │ │ │ + ldr r3, [pc, #1292] @ 78e54 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bl 53708 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ @@ -88016,785 +88017,785 @@ │ │ │ │ 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 1c4dd8 │ │ │ │ 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 78db8 │ │ │ │ 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 78668 │ │ │ │ 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 78294 │ │ │ │ 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 78668 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 6df1c │ │ │ │ + bl 6df20 │ │ │ │ mov r3, #1 │ │ │ │ sub r5, r5, r0 │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ - b 78824 │ │ │ │ + b 78828 │ │ │ │ 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 7873c │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 10784c │ │ │ │ + bl 107858 │ │ │ │ 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 78ca4 │ │ │ │ + ldr r0, [pc, #972] @ 78e58 │ │ │ │ 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 78cb8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78dc8 │ │ │ │ + beq 78dcc │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bne 78788 │ │ │ │ + bne 7878c │ │ │ │ ldr r0, [r2, #684] @ 0x2ac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78af4 │ │ │ │ + beq 78af8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78ad4 │ │ │ │ + bne 78ad8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78b10 │ │ │ │ + beq 78b14 │ │ │ │ mov r3, #11 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6f7b4 │ │ │ │ + bl 6f7b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #832] @ 78e58 │ │ │ │ + ldr r2, [pc, #832] @ 78e5c │ │ │ │ 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 78b44 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78b68 │ │ │ │ + bne 78b6c │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78d0c │ │ │ │ + beq 78d10 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b68 │ │ │ │ + beq 78b6c │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78df8 │ │ │ │ + beq 78dfc │ │ │ │ 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 788a0 │ │ │ │ ldr ip, [r0, #136] @ 0x88 │ │ │ │ str ip, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71ce0 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 78da4 │ │ │ │ + beq 78da8 │ │ │ │ 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 787b4 │ │ │ │ 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 714a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 78dd8 │ │ │ │ + beq 78ddc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ - b 78a4c │ │ │ │ + b 78a50 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78ab0 │ │ │ │ mov ip, lr │ │ │ │ - b 78790 │ │ │ │ + b 78794 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ bl 34bc8 │ │ │ │ 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 78658 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dd8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b 78cf0 │ │ │ │ + b 78cf4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 78cb4 │ │ │ │ + beq 78cb8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78aac │ │ │ │ + bne 78ab0 │ │ │ │ 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 78ad0 │ │ │ │ + b 78af0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4dd8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - beq 78990 │ │ │ │ + beq 78994 │ │ │ │ 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 78668 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b4c │ │ │ │ + b 78b50 │ │ │ │ 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 78938 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788bc │ │ │ │ - ldr r2, [pc, #240] @ 78e5c │ │ │ │ + ble 788c0 │ │ │ │ + ldr r2, [pc, #240] @ 78e60 │ │ │ │ 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 78d84 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - beq 788c4 │ │ │ │ - b 78bbc │ │ │ │ + beq 788c8 │ │ │ │ + b 78bc0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 78d64 │ │ │ │ - b 78bb4 │ │ │ │ + bgt 78d68 │ │ │ │ + b 78bb8 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #604] @ 0x25c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 78664 │ │ │ │ + b 78668 │ │ │ │ cmp r6, #0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - beq 78cb8 │ │ │ │ - b 78788 │ │ │ │ + beq 78cbc │ │ │ │ + b 7878c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 6eb28 │ │ │ │ + bl 6eb2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ - b 78c2c │ │ │ │ + b 78c30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 78b68 │ │ │ │ + b 78b6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r3, ip, asr #21 │ │ │ │ + eoreq r7, r3, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r8, lsl #21 │ │ │ │ + eoreq r7, r3, r4, lsl #21 │ │ │ │ @ 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 #4 │ │ │ │ + eoreq r7, r3, r0, lsl #15 │ │ │ │ + eorseq r0, r2, r8, rrx │ │ │ │ + eorseq pc, r1, r4, lsr #30 │ │ │ │ + mlaseq r1, r4, lr, pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00078e60 : │ │ │ │ +00078e64 : │ │ │ │ mov r1, #1 │ │ │ │ - b 7280c │ │ │ │ + b 72810 │ │ │ │ │ │ │ │ -00078e68 : │ │ │ │ +00078e6c : │ │ │ │ mov r1, #0 │ │ │ │ - b 7280c │ │ │ │ + b 72810 │ │ │ │ │ │ │ │ -00078e70 : │ │ │ │ +00078e74 : │ │ │ │ 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] @ 78f38 │ │ │ │ + ldr r1, [pc, #172] @ 78f3c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 78f3c │ │ │ │ + ldr r3, [pc, #164] @ 78f40 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 78f40 │ │ │ │ + ldr r2, [pc, #160] @ 78f44 │ │ │ │ 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] @ 78f48 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 7280c │ │ │ │ + bl 72810 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 78f48 │ │ │ │ + ldr r2, [pc, #64] @ 78f4c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 78f38 │ │ │ │ + ldr r3, [pc, #40] @ 78f3c │ │ │ │ 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 78f34 │ │ │ │ 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 #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, asr r1 │ │ │ │ + eoreq r7, r3, ip, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r3, ip, ror #1 │ │ │ │ + eoreq r7, r3, r8, ror #1 │ │ │ │ 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] @ 79088 │ │ │ │ + ldr lr, [pc, #288] @ 7908c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ 7908c │ │ │ │ + ldr r3, [pc, #276] @ 79090 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ 79090 │ │ │ │ + ldr ip, [pc, #272] @ 79094 │ │ │ │ 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] @ 79098 │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr ip, [pc, #244] @ 79098 │ │ │ │ + ldr ip, [pc, #244] @ 7909c │ │ │ │ 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 79064 │ │ │ │ + ldr ip, [pc, #184] @ 790a0 │ │ │ │ ldr sl, [lr, #4] │ │ │ │ ldr r5, [r3, ip] │ │ │ │ - ldr ip, [pc, #176] @ 790a0 │ │ │ │ + ldr ip, [pc, #176] @ 790a4 │ │ │ │ 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 79078 │ │ │ │ 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] @ 790a8 │ │ │ │ + ldr r2, [pc, #76] @ 7908c │ │ │ │ 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 79084 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ bl 55fdc │ │ │ │ mov r3, r0 │ │ │ │ - b 79030 │ │ │ │ - bl 78e70 │ │ │ │ + b 79034 │ │ │ │ + bl 78e74 │ │ │ │ mov r3, r0 │ │ │ │ - b 79014 │ │ │ │ + b 79018 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r0, r0, r7 │ │ │ │ + eoreq r7, r3, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r3, r0, ror r0 │ │ │ │ + eoreq r7, r3, ip, rrx │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x00236fbc │ │ │ │ │ │ │ │ -000790a8 : │ │ │ │ +000790ac : │ │ │ │ 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] @ 79170 │ │ │ │ + ldr r1, [pc, #172] @ 79174 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 79174 │ │ │ │ + ldr r3, [pc, #164] @ 79178 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 79178 │ │ │ │ + ldr r2, [pc, #160] @ 7917c │ │ │ │ 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] @ 79180 │ │ │ │ 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 72810 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #64] @ 79180 │ │ │ │ + ldr r2, [pc, #64] @ 79184 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 79170 │ │ │ │ + ldr r3, [pc, #40] @ 79174 │ │ │ │ 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 7916c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, r8, lsr pc │ │ │ │ + eoreq r6, r3, r4, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r8, lsl pc │ │ │ │ + eoreq r6, r3, r4, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x00236eb4 │ │ │ │ + @ instruction: 0x00236eb0 │ │ │ │ │ │ │ │ -00079184 : │ │ │ │ - ldr r3, [pc, #52] @ 791c0 │ │ │ │ - ldr ip, [pc, #52] @ 791c4 │ │ │ │ +00079188 : │ │ │ │ + ldr r3, [pc, #52] @ 791c4 │ │ │ │ + ldr ip, [pc, #52] @ 791c8 │ │ │ │ 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] @ 791cc │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, ror #28 │ │ │ │ + b 776fc │ │ │ │ + eoreq r6, r3, r8, ror #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6cd8 │ │ │ │ │ │ │ │ -000791cc : │ │ │ │ - ldr r3, [pc, #52] @ 79208 │ │ │ │ - ldr ip, [pc, #52] @ 7920c │ │ │ │ +000791d0 : │ │ │ │ + ldr r3, [pc, #52] @ 7920c │ │ │ │ + ldr ip, [pc, #52] @ 79210 │ │ │ │ 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] @ 79214 │ │ │ │ str r2, [ip, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, r4, lsr #28 │ │ │ │ + b 776fc │ │ │ │ + eoreq r6, r3, r0, lsr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c90 │ │ │ │ │ │ │ │ -00079214 : │ │ │ │ - ldr r3, [pc, #60] @ 79258 │ │ │ │ - ldr r2, [pc, #60] @ 7925c │ │ │ │ +00079218 : │ │ │ │ + ldr r3, [pc, #60] @ 7925c │ │ │ │ + ldr r2, [pc, #60] @ 79260 │ │ │ │ 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] @ 79264 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b 776f8 │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 776fc │ │ │ │ + ldrdeq r6, [r3], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6c40 │ │ │ │ │ │ │ │ -00079264 : │ │ │ │ - ldr r3, [pc, #52] @ 792a0 │ │ │ │ - ldr ip, [pc, #52] @ 792a4 │ │ │ │ +00079268 : │ │ │ │ + ldr r3, [pc, #52] @ 792a4 │ │ │ │ + ldr ip, [pc, #52] @ 792a8 │ │ │ │ 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] @ 792ac │ │ │ │ add r0, pc, r0 │ │ │ │ - b 776f8 │ │ │ │ - eoreq r6, r3, ip, lsl #27 │ │ │ │ + b 776fc │ │ │ │ + eoreq r6, r3, r8, lsl #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bf4 │ │ │ │ │ │ │ │ -000792ac : │ │ │ │ - ldr r3, [pc, #52] @ 792e8 │ │ │ │ - ldr ip, [pc, #52] @ 792ec │ │ │ │ +000792b0 : │ │ │ │ + ldr r3, [pc, #52] @ 792ec │ │ │ │ + ldr ip, [pc, #52] @ 792f0 │ │ │ │ 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] @ 792f4 │ │ │ │ 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 776fc │ │ │ │ + eoreq r6, r3, r0, asr #26 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6bb0 │ │ │ │ │ │ │ │ -000792f4 : │ │ │ │ +000792f8 : │ │ │ │ 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 77f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079320 : │ │ │ │ +00079324 : │ │ │ │ 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 77f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079348 <_scheme_apply_with_prompt@@Base>: │ │ │ │ +0007934c <_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 77f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00079370 <_scheme_apply_multi_with_prompt@@Base>: │ │ │ │ +00079374 <_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 77f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007939c : │ │ │ │ +000793a0 : │ │ │ │ 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] @ 794d0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #272] @ 794d0 │ │ │ │ + ldr r2, [pc, #272] @ 794d4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #264] @ 794d4 │ │ │ │ - ldr ip, [pc, #264] @ 794d8 │ │ │ │ + ldr r3, [pc, #264] @ 794d8 │ │ │ │ + ldr ip, [pc, #264] @ 794dc │ │ │ │ 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] @ 794e0 │ │ │ │ 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 79474 │ │ │ │ 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 794a8 │ │ │ │ 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 79460 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #104] @ 794e0 │ │ │ │ - ldr r3, [pc, #84] @ 794d0 │ │ │ │ + ldr r2, [pc, #104] @ 794e4 │ │ │ │ + ldr r3, [pc, #84] @ 794d4 │ │ │ │ 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 794cc │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r3, #712] @ 0x2c8 │ │ │ │ str r0, [r3, #708] @ 0x2c4 │ │ │ │ - b 7944c │ │ │ │ + b 79450 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r3, ip, lsr ip │ │ │ │ + eoreq r6, r3, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r3, r0, lsr #24 │ │ │ │ + eoreq r6, r3, ip, lsl ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r0, lsl #23 │ │ │ │ + eoreq r6, r3, ip, ror fp │ │ │ │ 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] @ 796a4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #412] @ 796a4 │ │ │ │ + ldr r0, [pc, #412] @ 796a8 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr sl, [pc, #404] @ 796a8 │ │ │ │ + ldr sl, [pc, #404] @ 796ac │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #396] @ 796ac │ │ │ │ + ldr r3, [pc, #396] @ 796b0 │ │ │ │ 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] │ │ │ │ @@ -88804,154 +88805,154 @@ │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ 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 │ │ │ │ + bl 103e50 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl 34948 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 79694 │ │ │ │ - ldr r7, [pc, #288] @ 796b0 │ │ │ │ + ble 79698 │ │ │ │ + ldr r7, [pc, #288] @ 796b4 │ │ │ │ ldr ip, [sp] │ │ │ │ add r7, pc, r7 │ │ │ │ tst ip, #1 │ │ │ │ - bne 795a8 │ │ │ │ + bne 795ac │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 795bc │ │ │ │ + beq 795c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r5, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bne 79594 │ │ │ │ + bne 79598 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 79634 │ │ │ │ + beq 79638 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79684 │ │ │ │ + beq 79688 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #176] @ 796b4 │ │ │ │ + ldr r3, [pc, #176] @ 796b8 │ │ │ │ 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] @ 796bc │ │ │ │ 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 776fc │ │ │ │ + b 79650 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bne 79678 │ │ │ │ - bl 7939c │ │ │ │ + bne 7967c │ │ │ │ + bl 793a0 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #104] @ 796bc │ │ │ │ - ldr r3, [pc, #76] @ 796a4 │ │ │ │ + ldr r2, [pc, #104] @ 796c0 │ │ │ │ + ldr r3, [pc, #76] @ 796a8 │ │ │ │ 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 796a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ bl 55fdc │ │ │ │ - b 7964c │ │ │ │ + b 79650 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 7939c │ │ │ │ - b 79648 │ │ │ │ + bl 793a0 │ │ │ │ + b 7964c │ │ │ │ mov r2, r0 │ │ │ │ - b 795e0 │ │ │ │ + b 795e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r3], -r4 @ │ │ │ │ + strdeq r6, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r3], -r0 @ │ │ │ │ + eoreq r6, r3, ip, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f46bc │ │ │ │ + andseq r4, pc, r0, asr #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6864 │ │ │ │ - eoreq r6, r3, r4, lsr #19 │ │ │ │ + eoreq r6, r3, r0, lsr #19 │ │ │ │ │ │ │ │ -000796c0 : │ │ │ │ - ldr r3, [pc, #32] @ 796e8 │ │ │ │ - ldr ip, [pc, #32] @ 796ec │ │ │ │ +000796c4 : │ │ │ │ + ldr r3, [pc, #32] @ 796ec │ │ │ │ + ldr ip, [pc, #32] @ 796f0 │ │ │ │ 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 #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000796f0 : │ │ │ │ +000796f4 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794e8 │ │ │ │ │ │ │ │ -000796fc : │ │ │ │ +00079700 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 794e4 │ │ │ │ + b 794e8 │ │ │ │ │ │ │ │ -00079708 <_scheme_apply_to_list@@Base>: │ │ │ │ +0007970c <_scheme_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 794e4 │ │ │ │ + b 794e8 │ │ │ │ │ │ │ │ -00079714 <_scheme_tail_apply_to_list@@Base>: │ │ │ │ +00079718 <_scheme_tail_apply_to_list@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 794e4 │ │ │ │ + b 794e8 │ │ │ │ │ │ │ │ -00079720 : │ │ │ │ +00079724 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 6edc0 │ │ │ │ + b 6edc4 │ │ │ │ │ │ │ │ -00079728 : │ │ │ │ +0007972c : │ │ │ │ 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] @ 797ec │ │ │ │ rsb r3, r1, #0 │ │ │ │ - ldr r1, [pc, #164] @ 797ec │ │ │ │ + ldr r1, [pc, #164] @ 797f0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #156] @ 797f0 │ │ │ │ + ldr r2, [pc, #156] @ 797f4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #152] @ 797f4 │ │ │ │ + ldr ip, [pc, #152] @ 797f8 │ │ │ │ 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] │ │ │ │ @@ -88965,308 +88966,308 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 797f8 │ │ │ │ + ldr r2, [pc, #60] @ 797fc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 797ec │ │ │ │ + ldr r3, [pc, #40] @ 797f0 │ │ │ │ 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 797e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002368b4 │ │ │ │ + @ instruction: 0x002368b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r8, r6 │ │ │ │ + mlaeq r3, r0, r8, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r3, r8, lsr r8 │ │ │ │ + eoreq r6, r3, r4, lsr r8 │ │ │ │ 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] @ 7a348 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #2856] @ 7a348 │ │ │ │ + ldr r2, [pc, #2856] @ 7a34c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r7, [pc, #2848] @ 7a34c │ │ │ │ + ldr r7, [pc, #2848] @ 7a350 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2840] @ 7a350 │ │ │ │ + ldr r3, [pc, #2840] @ 7a354 │ │ │ │ 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] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ands r4, r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - str sp, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 798b4 │ │ │ │ - ldr r3, [pc, #2768] @ 7a354 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str sp, [sp, #80] @ 0x50 │ │ │ │ + beq 798b8 │ │ │ │ + ldr r3, [pc, #2768] @ 7a358 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r2, [pc, #2760] @ 7a358 │ │ │ │ - ldr r3, [pc, #2740] @ 7a348 │ │ │ │ + ldr r2, [pc, #2760] @ 7a35c │ │ │ │ + ldr r3, [pc, #2740] @ 7a34c │ │ │ │ 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 7a320 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr sl, [pc, #2720] @ 7a35c │ │ │ │ + ldr sl, [pc, #2720] @ 7a360 │ │ │ │ mov r5, r1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r8, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7a13c │ │ │ │ + beq 7a140 │ │ │ │ sub r3, r2, #22 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 79e6c │ │ │ │ + bhi 79e70 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ble 79990 │ │ │ │ + ble 79994 │ │ │ │ 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 79960 │ │ │ │ + b 79d88 │ │ │ │ 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 79800 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 79950 │ │ │ │ + bgt 79954 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne 79d64 │ │ │ │ + bne 79d68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef38 │ │ │ │ + b 7988c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b9c │ │ │ │ + beq 79ba0 │ │ │ │ mov r9, #0 │ │ │ │ add r2, r5, #4 │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi 79bf0 │ │ │ │ + bhi 79bf4 │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ble 79a34 │ │ │ │ + ble 79a38 │ │ │ │ mov r7, #4 │ │ │ │ - b 79a08 │ │ │ │ + b 79a0c │ │ │ │ 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 7375c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 79a04 │ │ │ │ + bne 79a08 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 79c44 │ │ │ │ + bne 79c48 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bec │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef38 │ │ │ │ + b 7988c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79c9c │ │ │ │ + blt 79ca0 │ │ │ │ mov r3, #3 │ │ │ │ add r1, r5, r8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a7c08 │ │ │ │ + bl a7c0c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7987c │ │ │ │ - ldr r3, [pc, #2268] @ 7a360 │ │ │ │ + beq 79880 │ │ │ │ + ldr r3, [pc, #2268] @ 7a364 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 79abc │ │ │ │ - ldr r3, [pc, #2248] @ 7a364 │ │ │ │ + bne 79ac0 │ │ │ │ + ldr r3, [pc, #2248] @ 7a368 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79bd8 │ │ │ │ - ldr r3, [pc, #2212] @ 7a368 │ │ │ │ + bne 79bdc │ │ │ │ + ldr r3, [pc, #2212] @ 7a36c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ae0 │ │ │ │ + beq 79ae4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a244 │ │ │ │ + bne 7a248 │ │ │ │ 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 1f17e8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7a1e8 │ │ │ │ + bne 7a1ec │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a1e8 │ │ │ │ + bhi 7a1ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2116] @ 7a36c │ │ │ │ + ldr r3, [pc, #2116] @ 7a370 │ │ │ │ addne r8, r8, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 798c4 │ │ │ │ + bgt 798c8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 798c4 │ │ │ │ + beq 798c8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 7987c │ │ │ │ - ldr r3, [pc, #2056] @ 7a36c │ │ │ │ + b 79880 │ │ │ │ + ldr r3, [pc, #2056] @ 7a370 │ │ │ │ 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 79b50 │ │ │ │ + b 79b3c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmn r2, #2 │ │ │ │ - beq 79d08 │ │ │ │ + beq 79d0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799d4 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - bne 79d2c │ │ │ │ + bne 79d30 │ │ │ │ cmp r8, r2 │ │ │ │ - bgt 79ebc │ │ │ │ + bgt 79ec0 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - ble 79bc4 │ │ │ │ + ble 79bc8 │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 6edc0 │ │ │ │ - b 79888 │ │ │ │ + bl 6edc4 │ │ │ │ + b 7988c │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne 7a234 │ │ │ │ + bne 7a238 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f18 │ │ │ │ + beq 79f1c │ │ │ │ cmp r9, #0 │ │ │ │ add r5, r5, r8 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b58 │ │ │ │ add r0, r3, #4 │ │ │ │ - b 79c18 │ │ │ │ + b 79c1c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b58 │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r5, r2 │ │ │ │ - blt 79c0c │ │ │ │ + blt 79c10 │ │ │ │ ldr r1, [r0, r4, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq 79c0c │ │ │ │ + beq 79c10 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - b 79a7c │ │ │ │ + b 79a80 │ │ │ │ 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] │ │ │ │ @@ -89278,187 +89279,187 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79a3c │ │ │ │ + b 79a40 │ │ │ │ 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 a7d18 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 79fdc │ │ │ │ + beq 79fe0 │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 79ed4 │ │ │ │ + beq 79ed8 │ │ │ │ asrs r2, r2, #1 │ │ │ │ - bmi 7a15c │ │ │ │ + bmi 7a160 │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, r2 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a1ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799d0 │ │ │ │ + bne 799d4 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79bac │ │ │ │ - b 79d34 │ │ │ │ + beq 79bb0 │ │ │ │ + b 79d38 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r9, r1, #0 │ │ │ │ - bne 799d4 │ │ │ │ + bne 799d8 │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - beq 79ebc │ │ │ │ + beq 79ec0 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 79fa8 │ │ │ │ + beq 79fac │ │ │ │ cmn r5, #2 │ │ │ │ - beq 79f00 │ │ │ │ + beq 79f04 │ │ │ │ add r5, r5, r8 │ │ │ │ cmp r5, r2 │ │ │ │ - blt 7987c │ │ │ │ + blt 79880 │ │ │ │ cmp r1, r5 │ │ │ │ mvn r3, r1 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79a7c │ │ │ │ - b 7987c │ │ │ │ + beq 79a80 │ │ │ │ + b 79880 │ │ │ │ cmn r5, #4 │ │ │ │ - bne 79ea8 │ │ │ │ + bne 79eac │ │ │ │ cmp r8, #0 │ │ │ │ ldreq r0, [sp, #24] │ │ │ │ - bne 79f44 │ │ │ │ + bne 79f48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmn r5, #2 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ add r2, r5, r8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 79da8 │ │ │ │ + bne 79dac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 79dac │ │ │ │ + beq 79db0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq 79de4 │ │ │ │ + beq 79de8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e28 │ │ │ │ + bne 79e2c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ - ldr r3, [pc, #1416] @ 7a360 │ │ │ │ + blt 79e44 │ │ │ │ + ldr r3, [pc, #1416] @ 7a364 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e4c │ │ │ │ + blt 79e50 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 79e04 │ │ │ │ + blt 79e08 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ orrs r0, r0, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - ble 79990 │ │ │ │ + ble 79994 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 79d94 │ │ │ │ + b 79d98 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 79e40 │ │ │ │ + blt 79e44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 79dd0 │ │ │ │ - b 79e04 │ │ │ │ + ble 79dd4 │ │ │ │ + b 79e08 │ │ │ │ cmn r5, #2 │ │ │ │ - bne 79e04 │ │ │ │ - b 79dd0 │ │ │ │ + bne 79e08 │ │ │ │ + b 79dd4 │ │ │ │ ands r3, r1, r3, lsr #31 │ │ │ │ - bne 79dd0 │ │ │ │ + bne 79dd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - blt 79e18 │ │ │ │ - b 79990 │ │ │ │ + blt 79e1c │ │ │ │ + b 79994 │ │ │ │ cmp r2, #9 │ │ │ │ - beq 79e80 │ │ │ │ + beq 79e84 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - bne 79b54 │ │ │ │ + bne 79b58 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq 799c8 │ │ │ │ + beq 799cc │ │ │ │ cmp r2, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - b 799c8 │ │ │ │ - ldr r3, [pc, #1188] @ 7a354 │ │ │ │ + b 799cc │ │ │ │ + ldr r3, [pc, #1188] @ 7a358 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmp r8, r1 │ │ │ │ - bls 7a120 │ │ │ │ - ldr r3, [pc, #1188] @ 7a370 │ │ │ │ + bls 7a124 │ │ │ │ + ldr r3, [pc, #1188] @ 7a374 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7a1bc │ │ │ │ + beq 7a1c0 │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a034 │ │ │ │ + bne 7a038 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mvn r2, r2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 79cd4 │ │ │ │ + b 79cd8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7a228 │ │ │ │ - ldr r3, [pc, #1092] @ 7a354 │ │ │ │ + blt 7a22c │ │ │ │ + ldr r3, [pc, #1092] @ 7a358 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ str ip, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 79b54 │ │ │ │ + ble 79b58 │ │ │ │ add r3, r3, #4 │ │ │ │ - b 79f34 │ │ │ │ + b 79f38 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 79b54 │ │ │ │ + beq 79b58 │ │ │ │ ldr r2, [r3, r4, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 79f28 │ │ │ │ - b 79c3c │ │ │ │ + bge 79f2c │ │ │ │ + b 79c40 │ │ │ │ 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] │ │ │ │ @@ -89471,35 +89472,35 @@ │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 79d78 │ │ │ │ - b 799a8 │ │ │ │ + beq 79d7c │ │ │ │ + b 799ac │ │ │ │ cmp r8, r2 │ │ │ │ - ble 7a12c │ │ │ │ + ble 7a130 │ │ │ │ cmp r8, r1 │ │ │ │ movhi r0, #1 │ │ │ │ strhi ip, [r6] │ │ │ │ - bhi 79888 │ │ │ │ + bhi 7988c │ │ │ │ cmp r1, #0 │ │ │ │ - ble 79fcc │ │ │ │ + ble 79fd0 │ │ │ │ sub r1, r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r6] │ │ │ │ - bl 73758 │ │ │ │ - b 79888 │ │ │ │ + bl 7375c │ │ │ │ + b 7988c │ │ │ │ cmp r8, r9 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bec │ │ │ │ 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] │ │ │ │ @@ -89507,238 +89508,238 @@ │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ - beq 7a170 │ │ │ │ + beq 7a174 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 79d78 │ │ │ │ - ldr r3, [pc, #796] @ 7a370 │ │ │ │ + beq 79d7c │ │ │ │ + ldr r3, [pc, #796] @ 7a374 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r7, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 7a0d4 │ │ │ │ + b 7a0d8 │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ - bgt 7a0c4 │ │ │ │ + bgt 7a0c8 │ │ │ │ sub r3, r3, r8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ streq r0, [sp, #20] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1dc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - bne 7a080 │ │ │ │ + bne 7a084 │ │ │ │ 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 6edc4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 7a09c │ │ │ │ - b 7a0c0 │ │ │ │ + bne 7a0a0 │ │ │ │ + b 7a0c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt 79bc0 │ │ │ │ - b 79bc4 │ │ │ │ + bgt 79bc4 │ │ │ │ + b 79bc8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r2, r8 │ │ │ │ - bgt 79fc8 │ │ │ │ - b 79fcc │ │ │ │ + bgt 79fcc │ │ │ │ + b 79fd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 7a210 │ │ │ │ + blt 7a214 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvnge r1, #0 │ │ │ │ - b 799c8 │ │ │ │ + b 799cc │ │ │ │ cmn r5, #2 │ │ │ │ mvnne r2, r2 │ │ │ │ mvnne r1, #0 │ │ │ │ - bne 79ce8 │ │ │ │ - b 79dd0 │ │ │ │ - ldr r3, [pc, #504] @ 7a370 │ │ │ │ + bne 79cec │ │ │ │ + b 79dd4 │ │ │ │ + ldr r3, [pc, #504] @ 7a374 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7a1a8 │ │ │ │ + beq 7a1ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a19c │ │ │ │ + bne 7a1a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 79dd0 │ │ │ │ + beq 79dd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 7a180 │ │ │ │ - ldr r3, [pc, #420] @ 7a354 │ │ │ │ + bne 7a184 │ │ │ │ + ldr r3, [pc, #420] @ 7a358 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 79cd4 │ │ │ │ + bne 79cd8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - b 79ee0 │ │ │ │ + b 79ee4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be4 │ │ │ │ + beq 79be8 │ │ │ │ bic r5, r5, #2 │ │ │ │ cmn r5, #3 │ │ │ │ - bne 7a234 │ │ │ │ - ldr r2, [pc, #360] @ 7a370 │ │ │ │ + bne 7a238 │ │ │ │ + ldr r2, [pc, #360] @ 7a374 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ mvnne r9, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 799d4 │ │ │ │ - b 79d1c │ │ │ │ - ldr r3, [pc, #304] @ 7a360 │ │ │ │ + bne 799d8 │ │ │ │ + b 79d20 │ │ │ │ + ldr r3, [pc, #304] @ 7a364 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 79f10 │ │ │ │ - ldr r2, [pc, #280] @ 7a354 │ │ │ │ + b 79f14 │ │ │ │ + ldr r2, [pc, #280] @ 7a358 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ cmn r5, #4 │ │ │ │ - beq 7a2d4 │ │ │ │ + beq 7a2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 7a29c │ │ │ │ + blt 7a2a0 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ - bne 7a320 │ │ │ │ + bne 7a324 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1309c4 │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a234 │ │ │ │ - ldr r2, [pc, #204] @ 7a360 │ │ │ │ + beq 7a238 │ │ │ │ + ldr r2, [pc, #204] @ 7a364 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 79888 │ │ │ │ + b 7988c │ │ │ │ bic r3, r5, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmn r3, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - bne 7a26c │ │ │ │ + bne 7a270 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 7a2fc │ │ │ │ + bne 7a300 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r6] │ │ │ │ - bl 6ef34 │ │ │ │ - b 79888 │ │ │ │ + bl 6ef38 │ │ │ │ + b 7988c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq 79be8 │ │ │ │ + beq 79bec │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl 79728 │ │ │ │ - b 79888 │ │ │ │ + bl 7972c │ │ │ │ + b 7988c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 79728 │ │ │ │ + bl 7972c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7a2bc │ │ │ │ + b 7a2c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r1, r8, #1 │ │ │ │ mov r3, #3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7a26c │ │ │ │ - ldrdeq r6, [r3], -ip @ │ │ │ │ + b 7a270 │ │ │ │ + ldrdeq r6, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002367b8 │ │ │ │ + @ instruction: 0x002367b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r8, ror #14 │ │ │ │ - eoreq r9, r0, r4, lsl sp │ │ │ │ + eoreq r6, r3, r4, ror #14 │ │ │ │ + eoreq r9, r0, r8, lsl sp │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ - @ instruction: 0x0031eef0 │ │ │ │ + eorseq lr, r1, ip, ror #29 │ │ │ │ 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] @ 7a4a8 │ │ │ │ + ldr r2, [pc, #280] @ 7a4ac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #268] @ 7a4ac │ │ │ │ + ldr r5, [pc, #268] @ 7a4b0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #264] @ 7a4b0 │ │ │ │ + ldr r3, [pc, #264] @ 7a4b4 │ │ │ │ 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] │ │ │ │ @@ -89751,80 +89752,80 @@ │ │ │ │ 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 7a478 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7a474 │ │ │ │ + bhi 7a478 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - bl 797fc │ │ │ │ + bl 79800 │ │ │ │ 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] @ 7a4b8 │ │ │ │ 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 6fc94 │ │ │ │ + ldr r2, [pc, #104] @ 7a4bc │ │ │ │ + ldr r3, [pc, #84] @ 7a4ac │ │ │ │ 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 7a4a4 │ │ │ │ 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] @ 7a4c0 │ │ │ │ + ldr r1, [pc, #60] @ 7a4c4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7a408 │ │ │ │ + b 7a40c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, ror #24 │ │ │ │ + eoreq r5, r3, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, asr #24 │ │ │ │ + eoreq r5, r3, r4, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r3, r8, lsr #23 │ │ │ │ - mulseq pc, r0, r6 @ │ │ │ │ - eoreq r2, r0, r8, asr #24 │ │ │ │ + eoreq r5, r3, r4, lsr #23 │ │ │ │ + mulseq pc, r4, r6 @ │ │ │ │ + eoreq r2, r0, ip, asr #24 │ │ │ │ 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] @ 7a988 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1184] @ 7a988 │ │ │ │ + ldr r0, [pc, #1184] @ 7a98c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #1176] @ 7a98c │ │ │ │ + ldr r7, [pc, #1176] @ 7a990 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1168] @ 7a990 │ │ │ │ + ldr r3, [pc, #1168] @ 7a994 │ │ │ │ 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 +89833,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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ 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 7a65c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7a658 │ │ │ │ + bhi 7a65c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - beq 7a68c │ │ │ │ + beq 7a690 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 73ba0 │ │ │ │ + bl 73ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a820 │ │ │ │ + beq 7a824 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 7397c │ │ │ │ + bl 73980 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ble 7a6d0 │ │ │ │ - ldr r2, [pc, #952] @ 7a994 │ │ │ │ + ble 7a6d4 │ │ │ │ + ldr r2, [pc, #952] @ 7a998 │ │ │ │ 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 7a60c │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8cc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 7a8c8 │ │ │ │ + bne 7a8cc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 7a8b4 │ │ │ │ + beq 7a8b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7a62c │ │ │ │ + bne 7a630 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7a6dc │ │ │ │ + beq 7a6e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #856] @ 7a998 │ │ │ │ + ldr r1, [pc, #856] @ 7a99c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 7a6dc │ │ │ │ + b 7a6e0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #824] @ 7a99c │ │ │ │ + ldr r0, [pc, #824] @ 7a9a0 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #820] @ 7a9a0 │ │ │ │ + ldr r1, [pc, #820] @ 7a9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 7a5a4 │ │ │ │ + bne 7a5a8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5c8 │ │ │ │ - ldr r1, [pc, #768] @ 7a9a4 │ │ │ │ + bne 7a5cc │ │ │ │ + ldr r1, [pc, #768] @ 7a9a8 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a81c │ │ │ │ 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 79800 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 136be8 │ │ │ │ + bl 136be4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a7bc │ │ │ │ + beq 7a7c0 │ │ │ │ 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 7a774 │ │ │ │ ldrsh r2, [r5] │ │ │ │ sub r1, r2, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 7a860 │ │ │ │ + bls 7a864 │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7a87c │ │ │ │ + beq 7a880 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq 7a8f8 │ │ │ │ + beq 7a8fc │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq 7a918 │ │ │ │ + beq 7a91c │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7a944 │ │ │ │ + beq 7a948 │ │ │ │ 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 6fc94 │ │ │ │ + ldr r2, [pc, #528] @ 7a9ac │ │ │ │ + ldr r3, [pc, #492] @ 7a98c │ │ │ │ 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 7a984 │ │ │ │ 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 7a850 │ │ │ │ + ldr r1, [pc, #464] @ 7a9b0 │ │ │ │ + ldr lr, [pc, #464] @ 7a9b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #448] @ 7a9b4 │ │ │ │ + ldr r2, [pc, #448] @ 7a9b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 7a790 │ │ │ │ - ldr r1, [pc, #400] @ 7a9b8 │ │ │ │ + b 7a794 │ │ │ │ + ldr r1, [pc, #400] @ 7a9bc │ │ │ │ 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 │ │ │ │ + b 7a5bc │ │ │ │ + ldr r1, [pc, #360] @ 7a9c0 │ │ │ │ + ldr lr, [pc, #360] @ 7a9c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ - b 7a7e4 │ │ │ │ + b 7a7e8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 7a770 │ │ │ │ + bne 7a774 │ │ │ │ ldrsh r2, [r5] │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7a754 │ │ │ │ - ldr r3, [pc, #320] @ 7a9c4 │ │ │ │ + bne 7a758 │ │ │ │ + ldr r3, [pc, #320] @ 7a9c8 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a754 │ │ │ │ - ldr r2, [pc, #240] @ 7a994 │ │ │ │ + beq 7a758 │ │ │ │ + ldr r2, [pc, #240] @ 7a998 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ - b 7a928 │ │ │ │ - ldr r3, [pc, #268] @ 7a9c8 │ │ │ │ + b 7a92c │ │ │ │ + ldr r3, [pc, #268] @ 7a9cc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 7a6dc │ │ │ │ - ldr r1, [pc, #252] @ 7a9cc │ │ │ │ + b 7a6e0 │ │ │ │ + ldr r1, [pc, #252] @ 7a9d0 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ - b 7a818 │ │ │ │ + b 7a81c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a76c │ │ │ │ + beq 7a770 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ tst r5, #1 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ - beq 7a75c │ │ │ │ - b 7a76c │ │ │ │ + beq 7a760 │ │ │ │ + b 7a770 │ │ │ │ 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 7a770 │ │ │ │ + ldr r2, [pc, #152] @ 7a9d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r7, r2] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 7a774 │ │ │ │ + b 7a778 │ │ │ │ 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 a7d18 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7a76c │ │ │ │ + bne 7a770 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 7a76c │ │ │ │ - b 7a930 │ │ │ │ + bne 7a770 │ │ │ │ + b 7a934 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r4, lsl fp │ │ │ │ + eoreq r5, r3, r0, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r0 @ │ │ │ │ + eoreq r5, r3, ip, ror #21 │ │ │ │ @ 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, r8, asr #4 │ │ │ │ + andseq r3, pc, r4, ror #8 │ │ │ │ + eoreq r2, r0, r0, ror #20 │ │ │ │ + andseq r0, pc, r0, lsr #8 │ │ │ │ + eoreq r5, r3, ip, asr r8 │ │ │ │ + andseq r3, pc, r0, asr #9 │ │ │ │ + @ instruction: 0x001f34fc │ │ │ │ + @ instruction: 0x002027b4 │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + andseq r3, pc, r4, lsl r4 @ │ │ │ │ + andseq r3, pc, r4, lsr r4 @ │ │ │ │ + eorseq lr, r1, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x001effb8 │ │ │ │ + @ instruction: 0x001effbc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7a9f0 │ │ │ │ + ldr r0, [pc, #16] @ 7a9f4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r4, lsl r1 @ │ │ │ │ + b 7a4c8 │ │ │ │ + andseq r3, pc, r8, lsl r1 @ │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 7aa10 │ │ │ │ + ldr r0, [pc, #16] @ 7aa14 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 7a4c4 │ │ │ │ - andseq r3, pc, r8, asr #1 │ │ │ │ + b 7a4c8 │ │ │ │ + andseq r3, pc, ip, asr #1 │ │ │ │ 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] @ 7ac3c │ │ │ │ + ldr r2, [pc, #524] @ 7ac40 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 7ac40 │ │ │ │ + ldr r6, [pc, #512] @ 7ac44 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 7ac44 │ │ │ │ + ldr r3, [pc, #508] @ 7ac48 │ │ │ │ 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, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #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 7ab64 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ab60 │ │ │ │ + bhi 7ab64 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7aadc │ │ │ │ + bne 7aae0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab08 │ │ │ │ - ldr r1, [pc, #356] @ 7ac48 │ │ │ │ - ldr r0, [pc, #356] @ 7ac4c │ │ │ │ + beq 7ab0c │ │ │ │ + ldr r1, [pc, #356] @ 7ac4c │ │ │ │ + ldr r0, [pc, #356] @ 7ac50 │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ - ble 7ab8c │ │ │ │ + ble 7ab90 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7ab2c │ │ │ │ + bne 7ab30 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 7ab9c │ │ │ │ + beq 7aba0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #276] @ 7ac50 │ │ │ │ + ldr r1, [pc, #276] @ 7ac54 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #272] @ 7ac54 │ │ │ │ + ldr r0, [pc, #272] @ 7ac58 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 7ab9c │ │ │ │ - ldr r1, [pc, #240] @ 7ac58 │ │ │ │ - ldr r0, [pc, #240] @ 7ac5c │ │ │ │ + b 7aba0 │ │ │ │ + ldr r1, [pc, #240] @ 7ac5c │ │ │ │ + ldr r0, [pc, #240] @ 7ac60 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 7aac4 │ │ │ │ - ldr r3, [pc, #204] @ 7ac60 │ │ │ │ + b 7aac8 │ │ │ │ + ldr r3, [pc, #204] @ 7ac64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - bl 1edba0 │ │ │ │ + bl 1edba8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7abec │ │ │ │ + beq 7abf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 7ac64 │ │ │ │ - ldr r3, [pc, #116] @ 7ac3c │ │ │ │ + ldr r2, [pc, #160] @ 7ac68 │ │ │ │ + ldr r3, [pc, #116] @ 7ac40 │ │ │ │ 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 7ac38 │ │ │ │ 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 79800 │ │ │ │ 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 6fc94 │ │ │ │ mov r4, r0 │ │ │ │ - b 7abbc │ │ │ │ + b 7abc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, asr #11 │ │ │ │ + eoreq r5, r3, r4, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, r8, lsr #11 │ │ │ │ + eoreq r5, r3, r4, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, r8, sp │ │ │ │ - andseq r2, pc, r8, ror #31 │ │ │ │ - andseq pc, lr, r8, asr #26 │ │ │ │ - mulseq pc, r4, pc @ │ │ │ │ - eoreq r2, r0, ip, asr r5 │ │ │ │ - andseq r2, pc, r8, ror #30 │ │ │ │ + mulseq lr, ip, sp │ │ │ │ + andseq r2, pc, ip, ror #31 │ │ │ │ + andseq pc, lr, ip, asr #26 │ │ │ │ + mulseq pc, r8, pc @ │ │ │ │ + eoreq r2, r0, r0, ror #10 │ │ │ │ + andseq r2, pc, ip, ror #30 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r5, r3, r4, lsr r4 │ │ │ │ + eoreq r5, r3, r0, lsr r4 │ │ │ │ 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 7aca4 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7acc0 │ │ │ │ - ldr r1, [pc, #52] @ 7acdc │ │ │ │ - ldr r0, [pc, #52] @ 7ace0 │ │ │ │ + bls 7acc4 │ │ │ │ + ldr r1, [pc, #52] @ 7ace0 │ │ │ │ + ldr r0, [pc, #52] @ 7ace4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 79800 │ │ │ │ + eoreq r2, r0, ip, lsr #8 │ │ │ │ + andseq r2, pc, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst ip, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7ad1c │ │ │ │ + bne 7ad20 │ │ │ │ ldrh r2, [ip] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 7ad3c │ │ │ │ - ldr r1, [pc, #52] @ 7ad58 │ │ │ │ - ldr r0, [pc, #52] @ 7ad5c │ │ │ │ + bls 7ad40 │ │ │ │ + ldr r1, [pc, #52] @ 7ad5c │ │ │ │ + ldr r0, [pc, #52] @ 7ad60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 79800 │ │ │ │ + @ instruction: 0x002023b0 │ │ │ │ + andseq r2, pc, ip, asr #26 │ │ │ │ │ │ │ │ -0007ad60 : │ │ │ │ +0007ad64 : │ │ │ │ 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] @ 7aea4 │ │ │ │ + ldr r2, [pc, #296] @ 7aea8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r7, [pc, #284] @ 7aea8 │ │ │ │ + ldr r7, [pc, #284] @ 7aeac │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 7aeac │ │ │ │ + ldr r3, [pc, #280] @ 7aeb0 │ │ │ │ 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,1105 +90386,1105 @@ │ │ │ │ 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 7ae74 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 7ae70 │ │ │ │ - ldr r0, [pc, #192] @ 7aeb0 │ │ │ │ + bhi 7ae74 │ │ │ │ + ldr r0, [pc, #192] @ 7aeb4 │ │ │ │ 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 1cc06c │ │ │ │ cmp r4, #2 │ │ │ │ movle r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ble 7ae34 │ │ │ │ - ldr r2, [pc, #140] @ 7aeb4 │ │ │ │ + ble 7ae38 │ │ │ │ + ldr r2, [pc, #140] @ 7aeb8 │ │ │ │ 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 79800 │ │ │ │ + ldr r2, [pc, #108] @ 7aebc │ │ │ │ + ldr r3, [pc, #84] @ 7aea8 │ │ │ │ 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 7aea0 │ │ │ │ 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] @ 7aec0 │ │ │ │ + ldr r0, [pc, #68] @ 7aec4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r6] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 7ade8 │ │ │ │ + b 7adec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, ip, ror r2 │ │ │ │ + eoreq r5, r3, r8, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r3, ip, asr r2 │ │ │ │ + eoreq r5, r3, r8, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, r8, ip @ │ │ │ │ + mulseq pc, ip, ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r3, ip, lsr #3 │ │ │ │ - eoreq r2, r0, r4, asr r2 │ │ │ │ - andseq r2, pc, r0, lsl ip @ │ │ │ │ + eoreq r5, r3, r8, lsr #3 │ │ │ │ + eoreq r2, r0, r8, asr r2 │ │ │ │ + andseq r2, pc, r4, lsl ip @ │ │ │ │ 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 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr ip, [pc, #1612] @ 7b52c │ │ │ │ + ldr r2, [pc, #1612] @ 7b530 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1600] @ 7b530 │ │ │ │ + ldr r8, [pc, #1600] @ 7b534 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1596] @ 7b534 │ │ │ │ + ldr r3, [pc, #1596] @ 7b538 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ 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, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7b040 │ │ │ │ + bne 7b044 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b040 │ │ │ │ + bhi 7b044 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b4a8 │ │ │ │ - ldr fp, [pc, #1392] @ 7b538 │ │ │ │ - ldr sl, [pc, #1392] @ 7b53c │ │ │ │ + ble 7b4ac │ │ │ │ + ldr fp, [pc, #1392] @ 7b53c │ │ │ │ + ldr sl, [pc, #1392] @ 7b540 │ │ │ │ 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 7b00c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7aff8 │ │ │ │ + beq 7affc │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7b230 │ │ │ │ + bne 7b234 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7b070 │ │ │ │ + beq 7b074 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7afe8 │ │ │ │ + bge 7afec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ bl 48af8 │ │ │ │ - b 7afe8 │ │ │ │ + b 7afec │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1268] @ 7b540 │ │ │ │ - ldr r1, [pc, #1268] @ 7b544 │ │ │ │ + ldr r0, [pc, #1268] @ 7b544 │ │ │ │ + ldr r1, [pc, #1268] @ 7b548 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7afb8 │ │ │ │ + b 7afbc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, #11 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1196] @ 7b548 │ │ │ │ + bl 79800 │ │ │ │ + ldr r3, [pc, #1196] @ 7b54c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7b4b0 │ │ │ │ - ldr r3, [pc, #1180] @ 7b54c │ │ │ │ + beq 7b4b4 │ │ │ │ + ldr r3, [pc, #1180] @ 7b550 │ │ │ │ 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 7b380 │ │ │ │ + ldr r3, [pc, #1152] @ 7b554 │ │ │ │ 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 7b348 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7b468 │ │ │ │ + bgt 7b46c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ble 7b510 │ │ │ │ + ble 7b514 │ │ │ │ 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 7b124 │ │ │ │ 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 7b414 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b2f8 │ │ │ │ - ldr r6, [pc, #964] @ 7b554 │ │ │ │ + ble 7b2fc │ │ │ │ + ldr r6, [pc, #964] @ 7b558 │ │ │ │ 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 7b1ac │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - beq 7b304 │ │ │ │ + beq 7b308 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 55fdc │ │ │ │ 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 7b390 │ │ │ │ cmp r0, fp │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3e8 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b414 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b194 │ │ │ │ + b 7b198 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #788] @ 7b558 │ │ │ │ + ldr r0, [pc, #788] @ 7b55c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 43eb0 │ │ │ │ - ldr r2, [pc, #748] @ 7b55c │ │ │ │ - ldr r1, [pc, #748] @ 7b560 │ │ │ │ + ldr r2, [pc, #748] @ 7b560 │ │ │ │ + ldr r1, [pc, #748] @ 7b564 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #700] @ 7b564 │ │ │ │ - ldr r3, [pc, #640] @ 7b52c │ │ │ │ + ldr r2, [pc, #700] @ 7b568 │ │ │ │ + ldr r3, [pc, #640] @ 7b530 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b524 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 7b528 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ bl 55fdc │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 7b3e4 │ │ │ │ + bne 7b3e8 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7b410 │ │ │ │ + ble 7b414 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7b2cc │ │ │ │ + bne 7b2d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 7939c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 793a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b2a4 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bgt 7b440 │ │ │ │ + bgt 7b444 │ │ │ │ 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 7b114 │ │ │ │ + b 7b140 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7b350 │ │ │ │ + b 7b354 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ bl 34948 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bl 34948 │ │ │ │ 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 7b228 │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b2a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b2a0 │ │ │ │ + b 7b2a4 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 7b110 │ │ │ │ + b 7b114 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ bl 34948 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 34948 │ │ │ │ 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 7b114 │ │ │ │ mov r4, #0 │ │ │ │ - b 7b074 │ │ │ │ + b 7b078 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ 7b568 │ │ │ │ + ldr r0, [pc, #148] @ 7b56c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 43b54 │ │ │ │ - ldr r1, [pc, #128] @ 7b56c │ │ │ │ + ldr r1, [pc, #128] @ 7b570 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b29c │ │ │ │ + b 7b2a0 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 7b150 │ │ │ │ + b 7b154 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r3, r8, lsl r1 │ │ │ │ + eoreq r5, r3, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r3], -r8 @ │ │ │ │ + strdeq r5, [r3], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror #31 │ │ │ │ - andseq r2, pc, r0, asr #13 │ │ │ │ - andseq r2, pc, ip, lsr r6 @ │ │ │ │ - eoreq r2, r0, r0, lsl #1 │ │ │ │ + andseq sl, pc, r8, ror #31 │ │ │ │ + andseq r2, pc, r4, asr #13 │ │ │ │ + andseq r2, pc, r0, asr #12 │ │ │ │ + eoreq r2, r0, r4, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - eorseq sp, r1, r0, lsr #16 │ │ │ │ - andseq r0, pc, r8, ror #4 │ │ │ │ - andseq r2, pc, r0, lsr #8 │ │ │ │ - andseq r2, pc, r8, ror sl @ │ │ │ │ - eoreq r4, r3, r0, asr sp │ │ │ │ - @ instruction: 0x001f21bc │ │ │ │ - andseq pc, lr, r8, asr #6 │ │ │ │ + eorseq sp, r1, ip, lsl r8 │ │ │ │ + andseq r0, pc, ip, ror #4 │ │ │ │ + andseq r2, pc, r4, lsr #8 │ │ │ │ + andseq r2, pc, ip, ror sl @ │ │ │ │ + eoreq r4, r3, ip, asr #26 │ │ │ │ + andseq r2, pc, r0, asr #3 │ │ │ │ + andseq pc, lr, ip, asr #6 │ │ │ │ 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 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr lr, [pc, #1620] @ 7bbe0 │ │ │ │ + ldr ip, [pc, #1620] @ 7bbe4 │ │ │ │ + ldr r2, [pc, #1620] @ 7bbe8 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1596] @ 7bbe8 │ │ │ │ + ldr r3, [pc, #1596] @ 7bbec │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [ip] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ 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, #112] @ 0x70 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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, #24] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 7b6e8 │ │ │ │ + bne 7b6ec │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7b6e8 │ │ │ │ + bhi 7b6ec │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7b718 │ │ │ │ - ldr fp, [pc, #1396] @ 7bbec │ │ │ │ - ldr r9, [pc, #1396] @ 7bbf0 │ │ │ │ + ble 7b71c │ │ │ │ + ldr fp, [pc, #1396] @ 7bbf0 │ │ │ │ + ldr r9, [pc, #1396] @ 7bbf4 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #11 │ │ │ │ - b 7b6b0 │ │ │ │ + b 7b6b4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 7b6a0 │ │ │ │ + beq 7b6a4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 7b8e0 │ │ │ │ + bne 7b8e4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq 7b71c │ │ │ │ + beq 7b720 │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r6, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7b690 │ │ │ │ + bge 7b694 │ │ │ │ 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 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ bl 48af8 │ │ │ │ - b 7b690 │ │ │ │ + b 7b694 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1280] @ 7bbf4 │ │ │ │ - ldr r1, [pc, #1280] @ 7bbf8 │ │ │ │ + ldr r0, [pc, #1280] @ 7bbf8 │ │ │ │ + ldr r1, [pc, #1280] @ 7bbfc │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 7b668 │ │ │ │ + b 7b66c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #11 │ │ │ │ sub r8, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r8 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #1208] @ 7bbfc │ │ │ │ + bl 79800 │ │ │ │ + ldr r3, [pc, #1208] @ 7bc00 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 7bb64 │ │ │ │ - ldr r3, [pc, #1188] @ 7bc00 │ │ │ │ + beq 7bb68 │ │ │ │ + ldr r3, [pc, #1188] @ 7bc04 │ │ │ │ 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 7ba30 │ │ │ │ + ldr r3, [pc, #1156] @ 7bc08 │ │ │ │ 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 7b9f8 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7bb24 │ │ │ │ + bgt 7bb28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 7bbc4 │ │ │ │ + ble 7bbc8 │ │ │ │ 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 7b7d4 │ │ │ │ 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 7bac8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movle r5, #1 │ │ │ │ movle r6, #11 │ │ │ │ - ble 7b9a8 │ │ │ │ - ldr r6, [pc, #968] @ 7bc08 │ │ │ │ + ble 7b9ac │ │ │ │ + ldr r6, [pc, #968] @ 7bc0c │ │ │ │ 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 7b85c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7b9b4 │ │ │ │ + beq 7b9b8 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 55fdc │ │ │ │ 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 7ba40 │ │ │ │ cmp r0, fp │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba98 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7bac8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7b844 │ │ │ │ + b 7b848 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #792] @ 7bc0c │ │ │ │ + ldr r0, [pc, #792] @ 7bc10 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 43eb0 │ │ │ │ - ldr r2, [pc, #752] @ 7bc10 │ │ │ │ - ldr r1, [pc, #752] @ 7bc14 │ │ │ │ + ldr r2, [pc, #752] @ 7bc14 │ │ │ │ + ldr r1, [pc, #752] @ 7bc18 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #704] @ 7bc18 │ │ │ │ - ldr r3, [pc, #648] @ 7bbe4 │ │ │ │ + ldr r2, [pc, #704] @ 7bc1c │ │ │ │ + ldr r3, [pc, #648] @ 7bbe8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bbd8 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + bne 7bbdc │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 55fdc │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7ba94 │ │ │ │ + beq 7ba98 │ │ │ │ cmp r4, r5 │ │ │ │ - ble 7bac4 │ │ │ │ + ble 7bac8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7b97c │ │ │ │ + bne 7b980 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 7939c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 793a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b954 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bgt 7bafc │ │ │ │ + bgt 7bb00 │ │ │ │ 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 7b7c4 │ │ │ │ + b 7b7f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 7ba00 │ │ │ │ + b 7ba04 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 34948 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ bl 34948 │ │ │ │ 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 7b8d8 │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b950 │ │ │ │ + b 7b954 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #296] @ 7bc1c │ │ │ │ + ldr r3, [pc, #296] @ 7bc20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 7b950 │ │ │ │ + b 7b954 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r8, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 34948 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7b7c0 │ │ │ │ + b 7b7c4 │ │ │ │ lsl r7, r8, #2 │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 34948 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ bl 34948 │ │ │ │ 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 7b7c4 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #152] @ 7bc20 │ │ │ │ + ldr r0, [pc, #152] @ 7bc24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 43b54 │ │ │ │ - ldr r1, [pc, #132] @ 7bc24 │ │ │ │ + ldr r1, [pc, #132] @ 7bc28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - b 7b94c │ │ │ │ + b 7b950 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 7b800 │ │ │ │ + b 7b804 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r3, r8, ror #20 │ │ │ │ eoreq r4, r3, r4, ror #20 │ │ │ │ + eoreq r4, r3, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsr r9 @ │ │ │ │ - andseq r2, pc, r0, lsl r0 @ │ │ │ │ - andseq r1, pc, ip, lsl #31 │ │ │ │ - ldrdeq r1, [r0], -r8 @ │ │ │ │ + andseq sl, pc, r0, asr #18 │ │ │ │ + andseq r2, pc, r4, lsl r0 @ │ │ │ │ + mulseq pc, r0, pc @ │ │ │ │ + ldrdeq r1, [r0], -ip @ │ │ │ │ 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 #2 │ │ │ │ + @ instruction: 0x001efbbc │ │ │ │ + andseq r1, pc, ip, ror #26 │ │ │ │ + andseq r2, pc, ip, asr #7 │ │ │ │ + mlaeq r3, ip, r6, r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r1, pc, r0, lsl #22 │ │ │ │ - mulseq lr, r4, ip │ │ │ │ + andseq r1, pc, r4, lsl #22 │ │ │ │ + mulseq lr, r8, ip │ │ │ │ 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] @ 7c1f8 │ │ │ │ + ldr r2, [pc, #1460] @ 7c1fc │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1448] @ 7c1fc │ │ │ │ + ldr r8, [pc, #1448] @ 7c200 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1444] @ 7c200 │ │ │ │ + ldr r3, [pc, #1444] @ 7c204 │ │ │ │ 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 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - 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, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + 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, #72 @ 0x48 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ 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 7bd9c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7bd98 │ │ │ │ + bhi 7bd9c │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c168 │ │ │ │ - ldr fp, [pc, #1252] @ 7c204 │ │ │ │ - ldr sl, [pc, #1252] @ 7c208 │ │ │ │ + ble 7c16c │ │ │ │ + ldr fp, [pc, #1252] @ 7c208 │ │ │ │ + ldr sl, [pc, #1252] @ 7c20c │ │ │ │ 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 7bd64 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7bd50 │ │ │ │ + beq 7bd54 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 7bf64 │ │ │ │ + bne 7bf68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7bdc8 │ │ │ │ + beq 7bdcc │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7bd40 │ │ │ │ + bge 7bd44 │ │ │ │ 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 │ │ │ │ + b 7bd44 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1128] @ 7c20c │ │ │ │ - ldr r1, [pc, #1128] @ 7c210 │ │ │ │ + ldr r0, [pc, #1128] @ 7c210 │ │ │ │ + ldr r1, [pc, #1128] @ 7c214 │ │ │ │ mov r3, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7bd10 │ │ │ │ + b 7bd14 │ │ │ │ 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 79800 │ │ │ │ + ldr r3, [pc, #1056] @ 7c218 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - beq 7c170 │ │ │ │ - ldr r3, [pc, #1040] @ 7c218 │ │ │ │ + beq 7c174 │ │ │ │ + ldr r3, [pc, #1040] @ 7c21c │ │ │ │ ldr r1, [r8, r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 7c060 │ │ │ │ - ldr r3, [pc, #1020] @ 7c21c │ │ │ │ + beq 7c064 │ │ │ │ + ldr r3, [pc, #1020] @ 7c220 │ │ │ │ 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 7c02c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c128 │ │ │ │ + bgt 7c12c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ble 7c1d0 │ │ │ │ + ble 7c1d4 │ │ │ │ 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 7be74 │ │ │ │ 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 7c07c │ │ │ │ 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 7c00c │ │ │ │ + ldr r6, [pc, #828] @ 7c224 │ │ │ │ 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,113 +91492,113 @@ │ │ │ │ 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 7bf04 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 55fdc │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c070 │ │ │ │ + bne 7c074 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7c078 │ │ │ │ + beq 7c07c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 7beec │ │ │ │ + b 7bef0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #684] @ 7c224 │ │ │ │ + ldr r0, [pc, #684] @ 7c228 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #644] @ 7c22c │ │ │ │ + ldr r1, [pc, #644] @ 7c230 │ │ │ │ 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 │ │ │ │ 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] @ 7c234 │ │ │ │ + ldr r3, [pc, #536] @ 7c1fc │ │ │ │ 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 7c1f4 │ │ │ │ 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 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 7c000 │ │ │ │ - b 7c078 │ │ │ │ + bne 7c004 │ │ │ │ + b 7c07c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt 7c100 │ │ │ │ + bgt 7c104 │ │ │ │ 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 7be64 │ │ │ │ + b 7be90 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 7c034 │ │ │ │ + b 7c038 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c0a8 │ │ │ │ + bgt 7c0ac │ │ │ │ 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] @ 7c238 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd4 │ │ │ │ + b 7bfd8 │ │ │ │ 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 │ │ │ │ @@ -91611,25 +91612,25 @@ │ │ │ │ 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 7bef0 │ │ │ │ mov r3, #10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 7be60 │ │ │ │ + b 7be64 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ @@ -91637,737 +91638,737 @@ │ │ │ │ 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 7be64 │ │ │ │ mov r4, #0 │ │ │ │ - b 7bdcc │ │ │ │ + b 7bdd0 │ │ │ │ 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] @ 7c23c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 43b54 │ │ │ │ - ldr r1, [pc, #144] @ 7c23c │ │ │ │ + ldr r1, [pc, #144] @ 7c240 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ - b 7bfd0 │ │ │ │ + b 7bfd4 │ │ │ │ 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 7beb4 │ │ │ │ + b 7c094 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002343b4 │ │ │ │ + @ instruction: 0x002343b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r3, r4, r3, r4 │ │ │ │ + mlaeq r3, r0, r3, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsl #5 │ │ │ │ - andseq r1, pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x001f18d0 │ │ │ │ - eoreq r1, r0, r8, lsr #6 │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ + andseq r1, pc, r8, asr r9 @ │ │ │ │ + @ instruction: 0x001f18d4 │ │ │ │ + eoreq r1, r0, ip, lsr #6 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r8, asr #21 │ │ │ │ + andseq pc, lr, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x001f16dc │ │ │ │ + andseq r1, pc, r8, asr #26 │ │ │ │ + eoreq r4, r3, r8, lsl r0 │ │ │ │ + eorseq ip, r1, r0, lsl r9 │ │ │ │ + andseq r1, pc, ip, ror #9 │ │ │ │ + andseq lr, lr, ip, lsl #13 │ │ │ │ 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] @ 7c858 │ │ │ │ + ldr r2, [pc, #1532] @ 7c85c │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #1520] @ 7c85c │ │ │ │ + ldr r8, [pc, #1520] @ 7c860 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1516] @ 7c860 │ │ │ │ + ldr r3, [pc, #1516] @ 7c864 │ │ │ │ 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 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + 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 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - str ip, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + 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 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ 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 7c3f8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7c3f4 │ │ │ │ + bhi 7c3f8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 7c7e8 │ │ │ │ - ldr r3, [pc, #1260] @ 7c864 │ │ │ │ - ldr fp, [pc, #1260] @ 7c868 │ │ │ │ + ble 7c7ec │ │ │ │ + ldr r3, [pc, #1260] @ 7c868 │ │ │ │ + ldr fp, [pc, #1260] @ 7c86c │ │ │ │ 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 7c3c0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 7c3ac │ │ │ │ + beq 7c3b0 │ │ │ │ cmp r4, sl │ │ │ │ - bne 7c5d8 │ │ │ │ + bne 7c5dc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - beq 7c424 │ │ │ │ + beq 7c428 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ mov sl, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7c39c │ │ │ │ + bge 7c3a0 │ │ │ │ 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 │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ bl 48af8 │ │ │ │ - b 7c39c │ │ │ │ + b 7c3a0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #1132] @ 7c86c │ │ │ │ - ldr r1, [pc, #1132] @ 7c870 │ │ │ │ + ldr r0, [pc, #1132] @ 7c870 │ │ │ │ + ldr r1, [pc, #1132] @ 7c874 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 7c368 │ │ │ │ + b 7c36c │ │ │ │ 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 79800 │ │ │ │ + ldr r3, [pc, #1060] @ 7c878 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 7c7f0 │ │ │ │ - ldr r2, [pc, #1044] @ 7c878 │ │ │ │ + beq 7c7f4 │ │ │ │ + ldr r2, [pc, #1044] @ 7c87c │ │ │ │ ldr r0, [r8, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7c6c8 │ │ │ │ - ldr r3, [pc, #1024] @ 7c87c │ │ │ │ + beq 7c6cc │ │ │ │ + ldr r3, [pc, #1024] @ 7c880 │ │ │ │ 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 7c678 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 7c7c8 │ │ │ │ + bgt 7c7cc │ │ │ │ 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 7c6b4 │ │ │ │ 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 7c508 │ │ │ │ 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 7c4f0 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp ip, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 7c7bc │ │ │ │ + beq 7c7c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ - ble 7c6e8 │ │ │ │ - ldr r6, [pc, #852] @ 7c880 │ │ │ │ + ble 7c6ec │ │ │ │ + ldr r6, [pc, #852] @ 7c884 │ │ │ │ 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 7c584 │ │ │ │ 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 7c564 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r7, r5, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7c5c4 │ │ │ │ + beq 7c5c8 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 7c720 │ │ │ │ + bgt 7c724 │ │ │ │ cmp r9, #3 │ │ │ │ - bgt 7c6d4 │ │ │ │ + bgt 7c6d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r1, r7] │ │ │ │ - bne 7c540 │ │ │ │ - b 7c6e8 │ │ │ │ + bne 7c544 │ │ │ │ + b 7c6ec │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #664] @ 7c884 │ │ │ │ + ldr r0, [pc, #664] @ 7c888 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #624] @ 7c88c │ │ │ │ + ldr r1, [pc, #624] @ 7c890 │ │ │ │ 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 │ │ │ │ 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] @ 7c894 │ │ │ │ + ldr r3, [pc, #516] @ 7c85c │ │ │ │ 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 7c854 │ │ │ │ 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 7c4b0 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #15 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ cmp r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ble 7c4b8 │ │ │ │ + ble 7c4bc │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r4, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ mov r1, r0 │ │ │ │ - b 7c4bc │ │ │ │ + b 7c4c0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 7c680 │ │ │ │ + b 7c684 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 7c75c │ │ │ │ + bgt 7c760 │ │ │ │ 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 │ │ │ │ - bl 103acc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 103ad8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c648 │ │ │ │ + b 7c64c │ │ │ │ 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 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ 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 7c5bc │ │ │ │ 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 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ mov r3, #16 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 34948 │ │ │ │ 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 7c550 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - b 7c514 │ │ │ │ + b 7c518 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 7c690 │ │ │ │ + b 7c694 │ │ │ │ mov r4, #0 │ │ │ │ - b 7c428 │ │ │ │ + b 7c42c │ │ │ │ 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] @ 7c898 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 43b54 │ │ │ │ - ldr r1, [pc, #108] @ 7c898 │ │ │ │ + ldr r1, [pc, #108] @ 7c89c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ - b 7c644 │ │ │ │ + b 7c648 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, ip, sp, r3 │ │ │ │ + mlaeq r3, r8, sp, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, ror sp │ │ │ │ + eoreq r3, r3, r8, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r4, lsl #6 │ │ │ │ - andseq r9, pc, r0, lsr ip @ │ │ │ │ - andseq r1, pc, r0, ror r2 @ │ │ │ │ - eoreq r0, r0, ip, asr #25 │ │ │ │ + andseq r1, pc, r8, lsl #6 │ │ │ │ + andseq r9, pc, r4, lsr ip @ │ │ │ │ + andseq r1, pc, r4, ror r2 @ │ │ │ │ + ldrdeq r0, [r0], -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, ror r4 │ │ │ │ + andseq lr, lr, r4, asr #29 │ │ │ │ + andseq r1, pc, r4, rrx │ │ │ │ + @ instruction: 0x001f16d4 │ │ │ │ + eoreq r3, r3, r4, lsr #19 │ │ │ │ + andseq r0, pc, r8, ror #28 │ │ │ │ + andseq lr, lr, ip │ │ │ │ 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] @ 7cc30 │ │ │ │ + ldr r2, [pc, #888] @ 7cc34 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #876] @ 7cc34 │ │ │ │ + ldr r6, [pc, #876] @ 7cc38 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #872] @ 7cc38 │ │ │ │ + ldr r3, [pc, #872] @ 7cc3c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 7cb64 │ │ │ │ + bne 7cb68 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7cb64 │ │ │ │ - ldr r2, [pc, #696] @ 7cc3c │ │ │ │ + bhi 7cb68 │ │ │ │ + ldr r2, [pc, #696] @ 7cc40 │ │ │ │ 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 7cbc4 │ │ │ │ + ldr fp, [pc, #672] @ 7cc44 │ │ │ │ + ldr r9, [pc, #672] @ 7cc48 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7c9c0 │ │ │ │ + bne 7c9c4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7c9dc │ │ │ │ + beq 7c9e0 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 48af8 │ │ │ │ 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 7c9b0 │ │ │ │ mov r7, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 797fc │ │ │ │ - ldr r3, [pc, #564] @ 7cc48 │ │ │ │ + bl 79800 │ │ │ │ + ldr r3, [pc, #564] @ 7cc4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 7cbcc │ │ │ │ + beq 7cbd0 │ │ │ │ lsl r0, r7, #2 │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 7ca64 │ │ │ │ + bne 7ca68 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 7ca58 │ │ │ │ + b 7ca5c │ │ │ │ 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 7ca68 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7ca3c │ │ │ │ - ldr r3, [pc, #480] @ 7cc4c │ │ │ │ + beq 7ca40 │ │ │ │ + ldr r3, [pc, #480] @ 7cc50 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #476] @ 7cc50 │ │ │ │ + ldr r3, [pc, #476] @ 7cc54 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr fp, [r3] │ │ │ │ - bl 262068 │ │ │ │ + bl 262070 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262178 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl 55fdc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262068 │ │ │ │ + bl 262070 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 26650c │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266514 │ │ │ │ + bl 266efc │ │ │ │ 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 7cb90 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ lsl r4, r4, #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ lsl r9, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r4, r4, #1 │ │ │ │ orr r7, r7, #1 │ │ │ │ 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 731a8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #280] @ 7cc54 │ │ │ │ + ldr r2, [pc, #280] @ 7cc58 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #236] @ 7cc30 │ │ │ │ + ldr r3, [pc, #236] @ 7cc34 │ │ │ │ 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 7cc2c │ │ │ │ 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] @ 7cc5c │ │ │ │ + ldr r0, [pc, #236] @ 7cc60 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 7c97c │ │ │ │ - ldr r3, [pc, #204] @ 7cc60 │ │ │ │ + b 7c980 │ │ │ │ + ldr r3, [pc, #204] @ 7cc64 │ │ │ │ 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 │ │ │ │ + bl 103ad8 │ │ │ │ + b 7cafc │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b 7c9f8 │ │ │ │ - ldr r1, [pc, #144] @ 7cc64 │ │ │ │ + b 7c9fc │ │ │ │ + ldr r1, [pc, #144] @ 7cc68 │ │ │ │ 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] @ 7cc6c │ │ │ │ + ldr r2, [pc, #96] @ 7cc70 │ │ │ │ + ldr r0, [pc, #96] @ 7cc74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - b 7cb34 │ │ │ │ + b 7cb38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, asr #14 │ │ │ │ + eoreq r3, r3, ip, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, r0, lsr #14 │ │ │ │ + eoreq r3, r3, ip, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r9, pc, r4, lsl r6 @ │ │ │ │ - andseq r1, pc, ip, lsl r0 @ │ │ │ │ + andseq r9, pc, r8, lsl r6 @ │ │ │ │ + andseq r1, pc, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - @ instruction: 0x002334b8 │ │ │ │ - eoreq r0, r0, ip, asr r5 │ │ │ │ - andseq r0, pc, r8, asr #28 │ │ │ │ + @ instruction: 0x002334b4 │ │ │ │ + eoreq r0, r0, r0, ror #10 │ │ │ │ + andseq r0, pc, ip, asr #28 │ │ │ │ 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, r4, ror r1 @ │ │ │ │ + andseq r1, pc, r4, lsl #2 │ │ │ │ + eoreq r0, r0, r8, lsr #7 │ │ │ │ + @ instruction: 0x001f0db4 │ │ │ │ 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] @ 7d650 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2488] @ 7d650 │ │ │ │ + ldr r0, [pc, #2488] @ 7d654 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr r8, [pc, #2476] @ 7d654 │ │ │ │ + ldr r8, [pc, #2476] @ 7d658 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #2468] @ 7d658 │ │ │ │ + ldr r3, [pc, #2468] @ 7d65c │ │ │ │ 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 +92380,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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 7d0c8 │ │ │ │ ldrh r3, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub lr, r3, #44 @ 0x2c │ │ │ │ cmp lr, #1 │ │ │ │ - bls 7d2f0 │ │ │ │ + bls 7d2f4 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ + bhi 7d0c8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - beq 7d0f8 │ │ │ │ + beq 7d0fc │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cd98 │ │ │ │ + bne 7cd9c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdbc │ │ │ │ + bls 7cdc0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #2232] @ 7d65c │ │ │ │ + ldr r1, [pc, #2232] @ 7d660 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #2204] @ 7d664 │ │ │ │ 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 79800 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 7d03c │ │ │ │ + beq 7d040 │ │ │ │ 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 79800 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ 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,178 +92496,178 @@ │ │ │ │ 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 7d2dc │ │ │ │ + ldr r2, [pc, #1932] @ 7d668 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 7cef0 │ │ │ │ + beq 7cef4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf04 │ │ │ │ + bne 7cf08 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 7cf20 │ │ │ │ + beq 7cf24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d030 │ │ │ │ + beq 7d034 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 7d034 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ tst r1, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf78 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7d470 │ │ │ │ - ldr r3, [pc, #1796] @ 7d668 │ │ │ │ + bne 7d474 │ │ │ │ + ldr r3, [pc, #1796] @ 7d66c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d5dc │ │ │ │ + bne 7d5e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfbc │ │ │ │ - b 7d420 │ │ │ │ + bne 7cfc0 │ │ │ │ + b 7d424 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d00c │ │ │ │ + bne 7d010 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d424 │ │ │ │ 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 7cfe4 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ - bne 7d314 │ │ │ │ + bne 7d318 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bne 7cff8 │ │ │ │ + bne 7cffc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 7cf88 │ │ │ │ - bl 113de4 │ │ │ │ + bne 7cf8c │ │ │ │ + bl 113df0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cfa8 │ │ │ │ + beq 7cfac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7d420 │ │ │ │ + beq 7d424 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cf3c │ │ │ │ + bne 7cf40 │ │ │ │ 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 1f2678 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7d148 │ │ │ │ - ldr r3, [pc, #1540] @ 7d66c │ │ │ │ + beq 7d14c │ │ │ │ + ldr r3, [pc, #1540] @ 7d670 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 7d148 │ │ │ │ + beq 7d14c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9f54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d160 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7d15c │ │ │ │ + bne 7d160 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 7d2a8 │ │ │ │ - ldr r1, [pc, #1444] @ 7d670 │ │ │ │ + b 7d2ac │ │ │ │ + ldr r1, [pc, #1444] @ 7d674 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - bne 7cd80 │ │ │ │ - ldr r2, [pc, #1376] @ 7d660 │ │ │ │ + bne 7cd84 │ │ │ │ + ldr r2, [pc, #1376] @ 7d664 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7cdc4 │ │ │ │ + beq 7cdc8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d120 │ │ │ │ + bne 7d124 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7cdc4 │ │ │ │ + bls 7cdc8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1352] @ 7d674 │ │ │ │ + ldr r1, [pc, #1352] @ 7d678 │ │ │ │ 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 │ │ │ │ + b 7cdc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7d0ac │ │ │ │ + beq 7d0b0 │ │ │ │ mov r4, #9 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -92678,15 +92679,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 226174 │ │ │ │ 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,417 +92701,417 @@ │ │ │ │ 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 7d29c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 7d62c │ │ │ │ + beq 7d630 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 7d238 │ │ │ │ - b 7d2a4 │ │ │ │ + beq 7d23c │ │ │ │ + b 7d2a8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d2a8 │ │ │ │ mov r7, r3 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne 7d2a4 │ │ │ │ + bne 7d2a8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d228 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #64 @ 0x40 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d228 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 7d224 │ │ │ │ + beq 7d228 │ │ │ │ cmp r1, #0 │ │ │ │ strne r7, [sp, #36] @ 0x24 │ │ │ │ cmp lr, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 7d288 │ │ │ │ + bgt 7d28c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7d2a4 │ │ │ │ + beq 7d2a8 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [ip, #2] │ │ │ │ - b 7d2a4 │ │ │ │ + b 7d2a8 │ │ │ │ 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] @ 7d67c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #920] @ 7d650 │ │ │ │ + ldr r3, [pc, #920] @ 7d654 │ │ │ │ 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 7d64c │ │ │ │ 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 7ced4 │ │ │ │ + ldr r2, [pc, #888] @ 7d668 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ - b 7cef0 │ │ │ │ + b 7cef4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7d0c4 │ │ │ │ + bne 7d0c8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7d0c4 │ │ │ │ - b 7cd70 │ │ │ │ + bhi 7d0c8 │ │ │ │ + b 7cd74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7d330 │ │ │ │ + bne 7d334 │ │ │ │ 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 7d010 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d374 │ │ │ │ + beq 7d378 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d39c │ │ │ │ + beq 7d3a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d3c4 │ │ │ │ + bne 7d3c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7d408 │ │ │ │ + bne 7d40c │ │ │ │ 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 7d344 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7cfa8 │ │ │ │ - b 7d00c │ │ │ │ + bne 7cfac │ │ │ │ + b 7d010 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d4a4 │ │ │ │ + beq 7d4a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d504 │ │ │ │ + beq 7d508 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d46c │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3bc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7d468 │ │ │ │ + beq 7d46c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r2, #8] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3bc │ │ │ │ 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 7d640 │ │ │ │ + ldr r3, [pc, #572] @ 7d680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #564] @ 7d680 │ │ │ │ + ldr r1, [pc, #564] @ 7d684 │ │ │ │ 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 │ │ │ │ + b 7d03c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - b 7d00c │ │ │ │ + b 7d010 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7cf74 │ │ │ │ + bhi 7cf78 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7cf74 │ │ │ │ + bne 7cf78 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7cf74 │ │ │ │ - b 7cf5c │ │ │ │ + bne 7cf78 │ │ │ │ + b 7cf60 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3caa0 │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bne 7d5b0 │ │ │ │ + bne 7d5b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7d548 │ │ │ │ - bl 114ef8 │ │ │ │ + beq 7d54c │ │ │ │ + bl 114f04 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ 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 7d3bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d600 │ │ │ │ + beq 7d604 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strne r3, [r2, #8] │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ - bl 113de4 │ │ │ │ + b 7d3bc │ │ │ │ + bl 113df0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 7d3b8 │ │ │ │ - bl 114ef8 │ │ │ │ + b 7d3bc │ │ │ │ + bl 114f04 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 7d3b4 │ │ │ │ + beq 7d3b8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b 7d3fc │ │ │ │ + b 7d400 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 7cf74 │ │ │ │ + b 7cf78 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113df0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114f04 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 7d3b8 │ │ │ │ + b 7d3bc │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 7d210 │ │ │ │ - ldr r3, [pc, #64] @ 7d684 │ │ │ │ + b 7d214 │ │ │ │ + ldr r3, [pc, #64] @ 7d688 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7d440 │ │ │ │ + b 7d444 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r3, r0, ror #6 │ │ │ │ + eoreq r3, r3, ip, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r3, ip, lsr r3 │ │ │ │ + eoreq r3, r3, r8, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r4, lsr #6 │ │ │ │ + eoreq r0, r0, r8, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eoreq r0, r0, r4 │ │ │ │ - andseq r0, pc, r0, asr ip @ │ │ │ │ - eoreq r2, r3, r4, asr #26 │ │ │ │ - andseq r0, pc, ip, lsr #18 │ │ │ │ - andseq r0, pc, r4, asr #18 │ │ │ │ - andseq sp, lr, r8, lsl #29 │ │ │ │ + eoreq r0, r0, r8 │ │ │ │ + andseq r0, pc, r4, asr ip @ │ │ │ │ + eoreq r2, r3, r0, asr #26 │ │ │ │ + andseq r0, pc, r0, lsr r9 @ │ │ │ │ + andseq r0, pc, r8, asr #18 │ │ │ │ + andseq sp, lr, ip, lsl #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] @ 7d6c8 │ │ │ │ + ldr r0, [pc, #36] @ 7d6cc │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq pc, lr, r4, lsl #30 │ │ │ │ + andseq pc, lr, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #36] @ 7d70c │ │ │ │ + ldr r0, [pc, #36] @ 7d710 │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001efedc │ │ │ │ + andseq pc, lr, r0, ror #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] @ 7d754 │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001f03f4 │ │ │ │ + @ instruction: 0x001f03f8 │ │ │ │ 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] @ 7d798 │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, r4, asr #7 │ │ │ │ + andseq r0, pc, r8, 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] @ 7d7d8 │ │ │ │ + ldr r0, [pc, #36] @ 7d7dc │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq pc, r8, r3 @ │ │ │ │ + mulseq pc, ip, 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] @ 7d81c │ │ │ │ + ldr r0, [pc, #36] @ 7d820 │ │ │ │ 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 7cc78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ + andseq r0, pc, r0, ror r3 @ │ │ │ │ │ │ │ │ -0007d820 : │ │ │ │ - b 73758 │ │ │ │ +0007d824 : │ │ │ │ + b 7375c │ │ │ │ │ │ │ │ -0007d824 : │ │ │ │ +0007d828 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 7d870 │ │ │ │ + bne 7d874 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7d878 │ │ │ │ + beq 7d87c │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmn r2, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -93123,117 +93124,117 @@ │ │ │ │ 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 7d858 │ │ │ │ cmp r2, r1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d8a0 : │ │ │ │ +0007d8a4 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 797fc │ │ │ │ + b 79800 │ │ │ │ │ │ │ │ -0007d8ac : │ │ │ │ +0007d8b0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ - b 797fc │ │ │ │ + b 79800 │ │ │ │ │ │ │ │ -0007d8bc : │ │ │ │ +0007d8c0 : │ │ │ │ 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] @ 7db30 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #592] @ 7db30 │ │ │ │ + ldr r0, [pc, #592] @ 7db34 │ │ │ │ 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] @ 7db38 │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #568] @ 7db38 │ │ │ │ + ldr r2, [pc, #568] @ 7db3c │ │ │ │ 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 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ 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 7d98c │ │ │ │ + ldr r2, [pc, #484] @ 7db40 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 7dabc │ │ │ │ + beq 7dac0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9ec │ │ │ │ + beq 7d9f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #452] @ 7db40 │ │ │ │ - ldr r1, [pc, #452] @ 7db44 │ │ │ │ + beq 7d9e8 │ │ │ │ + ldr r2, [pc, #452] @ 7db44 │ │ │ │ + ldr r1, [pc, #452] @ 7db48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 7d9a8 │ │ │ │ + b 7d9ac │ │ │ │ tst r0, #1 │ │ │ │ - beq 7d9c4 │ │ │ │ + beq 7d9c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e4 │ │ │ │ - ldr r2, [pc, #420] @ 7db48 │ │ │ │ + beq 7d9e8 │ │ │ │ + ldr r2, [pc, #420] @ 7db4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #412] @ 7db4c │ │ │ │ + ldr r3, [pc, #412] @ 7db50 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 7db00 │ │ │ │ + bhi 7db04 │ │ │ │ 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 7dac8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d99c │ │ │ │ + bne 7d9a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - b 7da5c │ │ │ │ + b 7da60 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dacc │ │ │ │ + bls 7dad0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d9e0 │ │ │ │ - ldr r3, [pc, #316] @ 7db50 │ │ │ │ + bne 7d978 │ │ │ │ + b 7d9e4 │ │ │ │ + ldr r3, [pc, #316] @ 7db54 │ │ │ │ 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 │ │ │ │ @@ -93245,172 +93246,172 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #240] @ 7db54 │ │ │ │ - ldr r3, [pc, #200] @ 7db30 │ │ │ │ + ldr r2, [pc, #240] @ 7db58 │ │ │ │ + ldr r3, [pc, #200] @ 7db34 │ │ │ │ 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 7db00 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #196] @ 7db58 │ │ │ │ + ldr r3, [pc, #196] @ 7db5c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #184] @ 7db5c │ │ │ │ + b 7da1c │ │ │ │ + ldr r3, [pc, #184] @ 7db60 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ - ldr r3, [pc, #172] @ 7db60 │ │ │ │ + b 7da1c │ │ │ │ + ldr r3, [pc, #172] @ 7db64 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7da18 │ │ │ │ + b 7da1c │ │ │ │ mov r0, #1 │ │ │ │ - b 7da5c │ │ │ │ - ldr r2, [pc, #112] @ 7db3c │ │ │ │ + b 7da60 │ │ │ │ + ldr r2, [pc, #112] @ 7db40 │ │ │ │ ldr r9, [r3, r2] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 797fc │ │ │ │ + bl 79800 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 7da54 │ │ │ │ + bne 7da58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7d9e0 │ │ │ │ + beq 7d9e4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 7d974 │ │ │ │ - b 7d99c │ │ │ │ + bne 7d978 │ │ │ │ + b 7d9a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ 7db64 │ │ │ │ + ldr r3, [pc, #92] @ 7db68 │ │ │ │ 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 7da34 │ │ │ │ + eoreq r2, r3, r4, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ + eoreq r2, r3, ip, ror #13 │ │ │ │ @ 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 r8, pc, r8, ror #13 │ │ │ │ + andseq r0, pc, ip, lsl #9 │ │ │ │ + andseq sp, lr, ip, lsr #22 │ │ │ │ + eoreq r5, r0, r6, asr ip │ │ │ │ + andseq r0, pc, r8, asr #8 │ │ │ │ + mlaeq r3, r0, r5, r2 │ │ │ │ + mulseq pc, r0, r3 @ │ │ │ │ + andseq r0, pc, r0, ror r3 @ │ │ │ │ + andseq r0, pc, r8, lsl #7 │ │ │ │ andseq r0, pc, ip, ror #6 │ │ │ │ - andseq r0, pc, r4, lsl #7 │ │ │ │ - andseq r0, pc, r8, ror #6 │ │ │ │ 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] @ 7e0ec │ │ │ │ + ldr lr, [pc, #1384] @ 7e0f0 │ │ │ │ + ldr ip, [pc, #1384] @ 7e0f4 │ │ │ │ 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] @ 7e0f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, #4 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1204] @ 7e0f8 │ │ │ │ + ldr r2, [pc, #1204] @ 7e0fc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne 7dc74 │ │ │ │ + bne 7dc78 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq 7dcdc │ │ │ │ - ldr r1, [pc, #1152] @ 7e0fc │ │ │ │ + beq 7dce0 │ │ │ │ + ldr r1, [pc, #1152] @ 7e100 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #1100] @ 7e0f4 │ │ │ │ + ldr r3, [pc, #1100] @ 7e0f8 │ │ │ │ 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] @ 7e104 │ │ │ │ + ldr r3, [pc, #1076] @ 7e0f4 │ │ │ │ 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 7e0e8 │ │ │ │ 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,101 +93421,101 @@ │ │ │ │ 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 7d8c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 7dd74 │ │ │ │ + bne 7dd78 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 7dd48 │ │ │ │ + bne 7dd4c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7dffc │ │ │ │ + bls 7e000 │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #940] @ 7e104 │ │ │ │ + ldr r1, [pc, #940] @ 7e108 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dca4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - ble 7ddfc │ │ │ │ + ble 7de00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #892] @ 7e108 │ │ │ │ + ldr r3, [pc, #892] @ 7e10c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7ddfc │ │ │ │ + beq 7de00 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r2, r6} │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7e0b0 │ │ │ │ + beq 7e0b4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 7e0dc │ │ │ │ - ldr r3, [pc, #820] @ 7e10c │ │ │ │ + beq 7e0e0 │ │ │ │ + ldr r3, [pc, #820] @ 7e110 │ │ │ │ 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 7e04c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de14 │ │ │ │ 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 1c2d98 │ │ │ │ + ldr r3, [pc, #748] @ 7e110 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dfdc │ │ │ │ + beq 7dfe0 │ │ │ │ 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] @ 7e114 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e08c │ │ │ │ + beq 7e090 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #668] @ 7e118 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 53708 │ │ │ │ str r4, [sp, #572] @ 0x23c │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ @@ -93522,659 +93523,659 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 7df18 │ │ │ │ + bne 7df1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ addle r2, sp, #96 @ 0x60 │ │ │ │ - bgt 7dfc0 │ │ │ │ + bgt 7dfc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ble 7defc │ │ │ │ + ble 7df00 │ │ │ │ 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 7def0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 55fdc │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 5359c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #472] @ 7e118 │ │ │ │ + bl 1c2bd8 │ │ │ │ + ldr r3, [pc, #472] @ 7e11c │ │ │ │ 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 7df84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 7e10c │ │ │ │ + ldr r3, [pc, #416] @ 7e110 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r3, #24] │ │ │ │ - b 7dca0 │ │ │ │ + b 7dca4 │ │ │ │ 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] @ 7e0f8 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 7df60 │ │ │ │ + b 7df64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34948 │ │ │ │ mov r2, r0 │ │ │ │ - b 7dec4 │ │ │ │ + b 7dec8 │ │ │ │ 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 7dca4 │ │ │ │ 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] @ 7e120 │ │ │ │ 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] @ 7e124 │ │ │ │ + ldr r1, [pc, #232] @ 7e128 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 7dd68 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 7dd6c │ │ │ │ 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 20ae20 │ │ │ │ + bl 20a968 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b00c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b 7de10 │ │ │ │ + b 7de14 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 34bc8 │ │ │ │ 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 7de64 │ │ │ │ + ldr r1, [pc, #112] @ 7e12c │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - b 7dca0 │ │ │ │ + b 7dca4 │ │ │ │ mov r4, r5 │ │ │ │ - b 7ddf0 │ │ │ │ + b 7ddf4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r3, r0, ror r4 │ │ │ │ eoreq r2, r3, ip, ror #8 │ │ │ │ + eoreq r2, r3, r8, ror #8 │ │ │ │ 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, asr sp │ │ │ │ + andseq r0, pc, r8, lsl r2 @ │ │ │ │ + eoreq r2, r3, ip, lsr r3 │ │ │ │ + andseq pc, pc, r4, ror 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 #22 │ │ │ │ + eorseq sl, r1, r4, lsr fp │ │ │ │ + eorseq sl, r1, ip, ror #20 │ │ │ │ + andseq pc, lr, ip, asr #29 │ │ │ │ + andseq lr, pc, ip, ror pc @ │ │ │ │ + andseq pc, lr, r4, ror lr @ │ │ │ │ + andseq pc, lr, r8, lsr lr @ │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e144 │ │ │ │ + ldr r0, [pc, #12] @ 7e148 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 7db68 │ │ │ │ - andseq pc, lr, r4, lsr #14 │ │ │ │ + b 7db6c │ │ │ │ + andseq pc, lr, r8, lsr #14 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 7e160 │ │ │ │ + ldr r0, [pc, #12] @ 7e164 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 7db68 │ │ │ │ - @ instruction: 0x001ef6f4 │ │ │ │ + b 7db6c │ │ │ │ + @ instruction: 0x001ef6f8 │ │ │ │ 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] @ 7e574 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1000] @ 7e574 │ │ │ │ + ldr r3, [pc, #1000] @ 7e578 │ │ │ │ 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] @ 7e57c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #968] @ 7e57c │ │ │ │ + ldr r3, [pc, #968] @ 7e580 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 7e2f0 │ │ │ │ - ldr r3, [pc, #836] @ 7e580 │ │ │ │ + beq 7e2f4 │ │ │ │ + ldr r3, [pc, #836] @ 7e584 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e360 │ │ │ │ + beq 7e364 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 7e3e0 │ │ │ │ + beq 7e3e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ bl 55fdc │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 7e368 │ │ │ │ + beq 7e36c │ │ │ │ mov r0, #4 │ │ │ │ bl 34948 │ │ │ │ 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 7e41c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7e2d0 │ │ │ │ - ldr lr, [pc, #716] @ 7e584 │ │ │ │ + beq 7e2d4 │ │ │ │ + ldr lr, [pc, #716] @ 7e588 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp] │ │ │ │ bl 478a4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r6, #3 │ │ │ │ - beq 7e444 │ │ │ │ + beq 7e448 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e4a0 │ │ │ │ + beq 7e4a4 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e308 │ │ │ │ + bne 7e30c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e534 │ │ │ │ + beq 7e538 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 7e334 │ │ │ │ + bne 7e338 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e258 │ │ │ │ + b 7e2ec │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e510 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e360 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7e3a8 │ │ │ │ + beq 7e3ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 7e2e8 │ │ │ │ - ldr r3, [pc, #536] @ 7e588 │ │ │ │ + b 7e2ec │ │ │ │ + ldr r3, [pc, #536] @ 7e58c │ │ │ │ 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 7e298 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r6, #2 │ │ │ │ and r3, ip, #1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - beq 7e50c │ │ │ │ + beq 7e510 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e360 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e35c │ │ │ │ + bne 7e360 │ │ │ │ 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 7e2ec │ │ │ │ + ldr r3, [pc, #416] @ 7e58c │ │ │ │ + ldr r0, [pc, #416] @ 7e590 │ │ │ │ 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 776fc │ │ │ │ + b 7e26c │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr ip, [pc, #364] @ 7e590 │ │ │ │ + ldr ip, [pc, #364] @ 7e594 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 478a4 │ │ │ │ cmp r6, #3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7e2d8 │ │ │ │ + bne 7e2dc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7e2d8 │ │ │ │ - ldr r1, [pc, #288] @ 7e594 │ │ │ │ - ldr r0, [pc, #288] @ 7e598 │ │ │ │ + bne 7e2dc │ │ │ │ + ldr r1, [pc, #288] @ 7e598 │ │ │ │ + ldr r0, [pc, #288] @ 7e59c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r8] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e2e8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 7e2e4 │ │ │ │ - ldr r9, [pc, #220] @ 7e59c │ │ │ │ + ble 7e2e8 │ │ │ │ + ldr r9, [pc, #220] @ 7e5a0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 7e4d4 │ │ │ │ + b 7e4d8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - beq 7e2e4 │ │ │ │ + beq 7e2e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [ip, r4, lsl #2] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e4c4 │ │ │ │ + bne 7e4c8 │ │ │ │ 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 │ │ │ │ + b 7e4c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e258 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7e254 │ │ │ │ + bne 7e258 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7e254 │ │ │ │ - b 7e2e8 │ │ │ │ + bne 7e258 │ │ │ │ + b 7e2ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #96] @ 7e5a0 │ │ │ │ + ldr r2, [pc, #96] @ 7e5a4 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #44] @ 7e574 │ │ │ │ + ldr r3, [pc, #44] @ 7e578 │ │ │ │ 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 7e570 │ │ │ │ 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 #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #28 │ │ │ │ + eoreq r1, r3, r4, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r1, r4, ror r7 │ │ │ │ - andseq pc, lr, r8, ror ip @ │ │ │ │ + eorseq sl, r1, r0, ror r7 │ │ │ │ + andseq pc, lr, ip, ror ip @ │ │ │ │ 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 │ │ │ │ + andseq pc, lr, ip, ror #21 │ │ │ │ + andseq ip, lr, r8, lsr r5 │ │ │ │ + @ instruction: 0x001efad8 │ │ │ │ + andseq r3, pc, r4, lsr #8 │ │ │ │ + @ instruction: 0x00231ab0 │ │ │ │ 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] @ 7e754 │ │ │ │ + ldr r3, [pc, #388] @ 7e758 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r6, [pc, #380] @ 7e758 │ │ │ │ + ldr r6, [pc, #380] @ 7e75c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #368] @ 7e75c │ │ │ │ + ldr r3, [pc, #368] @ 7e760 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r7, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ tst ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 7e660 │ │ │ │ + bne 7e664 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 7e684 │ │ │ │ - ldr r1, [pc, #248] @ 7e760 │ │ │ │ - ldr r0, [pc, #248] @ 7e764 │ │ │ │ + bls 7e688 │ │ │ │ + ldr r1, [pc, #248] @ 7e764 │ │ │ │ + ldr r0, [pc, #248] @ 7e768 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ 7e768 │ │ │ │ + ldr r0, [pc, #220] @ 7e76c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ mov r0, #8 │ │ │ │ bl 34bc8 │ │ │ │ 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 7e6e4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq 7e728 │ │ │ │ + beq 7e72c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 54798 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ 7e76c │ │ │ │ + ldr r2, [pc, #108] @ 7e770 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 7e754 │ │ │ │ + ldr r3, [pc, #76] @ 7e758 │ │ │ │ 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 7e750 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #64] @ 7e770 │ │ │ │ + ldr r3, [pc, #64] @ 7e774 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ bl 54980 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 7e6f8 │ │ │ │ + b 7e6fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsr #20 │ │ │ │ + eoreq r1, r3, r8, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl sl │ │ │ │ + eoreq r1, r3, ip, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, asr #1 │ │ │ │ - andseq pc, lr, r0, lsl r1 @ │ │ │ │ - ldrsheq pc, [lr], -r0 @ │ │ │ │ - strdeq r1, [r3], -r4 @ │ │ │ │ + andseq pc, lr, r8, asr #1 │ │ │ │ + andseq pc, lr, r4, lsl r1 @ │ │ │ │ + ldrsheq pc, [lr], -r4 @ │ │ │ │ + strdeq r1, [r3], -r0 @ │ │ │ │ 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] @ 7e878 │ │ │ │ + ldr r2, [pc, #232] @ 7e87c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #220] @ 7e87c │ │ │ │ + ldr r5, [pc, #220] @ 7e880 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #216] @ 7e880 │ │ │ │ + ldr r3, [pc, #216] @ 7e884 │ │ │ │ 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] @ 7e888 │ │ │ │ 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 7d8c0 │ │ │ │ + ldr r3, [pc, #132] @ 7e88c │ │ │ │ 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] @ 7e890 │ │ │ │ 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 776fc │ │ │ │ + ldr r2, [pc, #68] @ 7e894 │ │ │ │ + ldr r3, [pc, #40] @ 7e87c │ │ │ │ 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 7e874 │ │ │ │ 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 #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, asr #16 │ │ │ │ + eoreq r1, r3, r4, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r8, asr pc │ │ │ │ + andseq lr, lr, ip, asr pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1658 │ │ │ │ - eoreq r1, r3, ip, lsr #15 │ │ │ │ + eoreq r1, r3, r8, lsr #15 │ │ │ │ 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] @ 7ea9c │ │ │ │ + ldr ip, [pc, #492] @ 7eaa0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #480] @ 7eaa0 │ │ │ │ + ldr r6, [pc, #480] @ 7eaa4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #476] @ 7eaa4 │ │ │ │ + ldr r3, [pc, #476] @ 7eaa8 │ │ │ │ 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 │ │ │ │ @@ -94182,358 +94183,358 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #20 │ │ │ │ + mov r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #400] @ 7eaa8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #400] @ 7eaac │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #12 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ble 7ea48 │ │ │ │ + ble 7ea4c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7e9c4 │ │ │ │ - ldr r1, [pc, #312] @ 7eaac │ │ │ │ - ldr r0, [pc, #312] @ 7eab0 │ │ │ │ + beq 7e9c8 │ │ │ │ + ldr r1, [pc, #312] @ 7eab0 │ │ │ │ + ldr r0, [pc, #312] @ 7eab4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #280] @ 7eab4 │ │ │ │ + ldr r2, [pc, #280] @ 7eab8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #248] @ 7ea9c │ │ │ │ + ldr r3, [pc, #248] @ 7eaa0 │ │ │ │ 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 7ea98 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 7e9f4 │ │ │ │ + beq 7e9f8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7e96c │ │ │ │ + bne 7e970 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - bne 7e96c │ │ │ │ - ldr r2, [pc, #188] @ 7eab8 │ │ │ │ + bne 7e970 │ │ │ │ + ldr r2, [pc, #188] @ 7eabc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7ea74 │ │ │ │ + beq 7ea78 │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - beq 7ea68 │ │ │ │ - ldr r3, [pc, #156] @ 7eabc │ │ │ │ + beq 7ea6c │ │ │ │ + ldr r3, [pc, #156] @ 7eac0 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - ldr r3, [pc, #152] @ 7eac0 │ │ │ │ + ldr r3, [pc, #152] @ 7eac4 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 7939c │ │ │ │ + bl 793a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #4 │ │ │ │ - b 7e994 │ │ │ │ - ldr r3, [pc, #116] @ 7eac4 │ │ │ │ + b 7e998 │ │ │ │ + ldr r3, [pc, #116] @ 7eac8 │ │ │ │ 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 7ea1c │ │ │ │ + ldr r3, [pc, #88] @ 7eacc │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 7ea20 │ │ │ │ - ldr r1, [pc, #80] @ 7eacc │ │ │ │ - ldr r0, [pc, #80] @ 7ead0 │ │ │ │ + b 7ea24 │ │ │ │ + ldr r1, [pc, #80] @ 7ead0 │ │ │ │ + ldr r0, [pc, #80] @ 7ead4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - b 7e994 │ │ │ │ + b 7e998 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r8, asr #14 │ │ │ │ + eoreq r1, r3, r4, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r8, lsr #14 │ │ │ │ + eoreq r1, r3, r4, lsr #14 │ │ │ │ @ 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: 0x001eedf0 │ │ │ │ + andseq lr, lr, r4, lsl #29 │ │ │ │ + andseq lr, lr, r0, lsr #27 │ │ │ │ + eoreq r1, r3, r4, asr r6 │ │ │ │ + @ instruction: 0x00319fb4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r9, r1, r8, lsl #31 │ │ │ │ - eorseq r9, r1, r0, ror #30 │ │ │ │ + eorseq r9, r1, r4, lsl #31 │ │ │ │ + eorseq r9, r1, ip, asr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x001ef4f8 │ │ │ │ + andseq lr, lr, r8, lsr #26 │ │ │ │ + @ instruction: 0x001ef4fc │ │ │ │ mov r2, #0 │ │ │ │ - b 7e894 │ │ │ │ + b 7e898 │ │ │ │ mov r2, #1 │ │ │ │ - b 7e894 │ │ │ │ + b 7e898 │ │ │ │ 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] @ 7ec30 │ │ │ │ + ldr ip, [pc, #304] @ 7ec34 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #292] @ 7ec34 │ │ │ │ + ldr r3, [pc, #292] @ 7ec38 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #288] @ 7ec38 │ │ │ │ + ldr r2, [pc, #288] @ 7ec3c │ │ │ │ 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] @ 7ec40 │ │ │ │ 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 7d8c0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ble 7ebac │ │ │ │ + ble 7ebb0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 7ebf8 │ │ │ │ + beq 7ebfc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #176] @ 7ec40 │ │ │ │ + ldr r1, [pc, #176] @ 7ec44 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #172] @ 7ec44 │ │ │ │ + ldr r0, [pc, #172] @ 7ec48 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ 7ec48 │ │ │ │ + ldr r3, [pc, #148] @ 7ec4c │ │ │ │ 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 793a0 │ │ │ │ + ldr r2, [pc, #124] @ 7ec50 │ │ │ │ + ldr r3, [pc, #92] @ 7ec34 │ │ │ │ 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 7ec2c │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - beq 7ebac │ │ │ │ + beq 7ebb0 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7eb80 │ │ │ │ + bne 7eb84 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 7eb80 │ │ │ │ - b 7ebac │ │ │ │ + bne 7eb84 │ │ │ │ + b 7ebb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r3], -r8 @ │ │ │ │ + strdeq r1, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r1, [r3], -r8 @ │ │ │ │ + ldrdeq r1, [r3], -r4 @ │ │ │ │ @ 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, r8, ror #22 │ │ │ │ + andseq lr, lr, r8, ror #24 │ │ │ │ + andseq lr, lr, r0, lsr #22 │ │ │ │ + @ instruction: 0x00319df8 │ │ │ │ + eoreq r1, r3, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #400] @ 7edf8 │ │ │ │ - ldr r2, [pc, #400] @ 7edfc │ │ │ │ + ldr ip, [pc, #400] @ 7edfc │ │ │ │ + ldr r2, [pc, #400] @ 7ee00 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #388] @ 7ee00 │ │ │ │ + ldr r6, [pc, #388] @ 7ee04 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #384] @ 7ee04 │ │ │ │ + ldr r3, [pc, #384] @ 7ee08 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #332] @ 7ee08 │ │ │ │ - add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #332] @ 7ee0c │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7ed98 │ │ │ │ + bne 7ed9c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7ed98 │ │ │ │ + bhi 7ed9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 55fdc │ │ │ │ - ldr r3, [pc, #224] @ 7ee0c │ │ │ │ + ldr r3, [pc, #224] @ 7ee10 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 7edc8 │ │ │ │ + beq 7edcc │ │ │ │ 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] @ 7ee14 │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ - ldr r3, [pc, #136] @ 7edfc │ │ │ │ + ldr r3, [pc, #136] @ 7ee00 │ │ │ │ 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 7edf8 │ │ │ │ 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] @ 7ee18 │ │ │ │ + ldr r0, [pc, #104] @ 7ee1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 7ed10 │ │ │ │ + b 7ed14 │ │ │ │ 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 7ed58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, ip, lsl #7 │ │ │ │ + eoreq r1, r3, r8, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, ip, ror #6 │ │ │ │ + eoreq r1, r3, r8, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r8, lsr fp │ │ │ │ + andseq ip, lr, ip, lsr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r1, r3, r8, lsl #5 │ │ │ │ - andseq lr, pc, r4, lsr #6 │ │ │ │ - andseq ip, lr, ip, asr sl │ │ │ │ + eoreq r1, r3, r4, lsl #5 │ │ │ │ + andseq lr, pc, r8, lsr #6 │ │ │ │ + andseq ip, lr, r0, ror #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] @ 7ef38 │ │ │ │ + ldr r1, [pc, #256] @ 7ef3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #248] @ 7ef3c │ │ │ │ + ldr r2, [pc, #248] @ 7ef40 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #244] @ 7ef40 │ │ │ │ + ldr r3, [pc, #244] @ 7ef44 │ │ │ │ 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] @ 7ef48 │ │ │ │ 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 +94543,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 7ef0c │ │ │ │ + ldr r0, [pc, #156] @ 7ef4c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r2, r4} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #108] @ 7ef4c │ │ │ │ + ldr r2, [pc, #108] @ 7ef50 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 7ef38 │ │ │ │ + ldr r3, [pc, #80] @ 7ef3c │ │ │ │ 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 7ef34 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #64] @ 7ef50 │ │ │ │ + ldr r0, [pc, #64] @ 7ef54 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 7ef54 │ │ │ │ + ldr r0, [pc, #52] @ 7ef58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 478a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 7eed8 │ │ │ │ + b 7eedc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r4, asr #3 │ │ │ │ + eoreq r1, r3, r0, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r3, r4, lsr #3 │ │ │ │ + eoreq r1, r3, r0, lsr #3 │ │ │ │ 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, r8, lsl r1 @ │ │ │ │ + eoreq r1, r3, r0, lsl r1 │ │ │ │ + andseq pc, lr, ip, lsl #1 │ │ │ │ + andseq lr, lr, r0, asr r8 │ │ │ │ │ │ │ │ -0007ef58 : │ │ │ │ +0007ef5c : │ │ │ │ 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 7d8c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007ef88 : │ │ │ │ +0007ef8c : │ │ │ │ ands r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7efc0 │ │ │ │ + bne 7efc4 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq 7efcc │ │ │ │ + beq 7efd0 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 7efd0 │ │ │ │ + bne 7efd4 │ │ │ │ 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 9f688 │ │ │ │ cmp r1, #9 │ │ │ │ - beq 7efac │ │ │ │ - b 7efc4 │ │ │ │ + beq 7efb0 │ │ │ │ + b 7efc8 │ │ │ │ │ │ │ │ -0007efdc : │ │ │ │ +0007efe0 : │ │ │ │ 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] @ 7f380 │ │ │ │ + ldr ip, [pc, #904] @ 7f384 │ │ │ │ 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] @ 7f388 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #884] @ 7f388 │ │ │ │ + ldr r3, [pc, #884] @ 7f38c │ │ │ │ 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 7f07c │ │ │ │ tst r2, #1 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f07c │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ - beq 7f190 │ │ │ │ + beq 7f194 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7f144 │ │ │ │ + bne 7f148 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #23 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f17c │ │ │ │ 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 7f148 │ │ │ │ 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 79800 │ │ │ │ + ldr r3, [pc, #692] @ 7f390 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r3 │ │ │ │ ldreq ip, [sp, #32] │ │ │ │ moveq r0, r4 │ │ │ │ - beq 7f148 │ │ │ │ + beq 7f14c │ │ │ │ ands r7, r8, #1 │ │ │ │ - bne 7f104 │ │ │ │ + bne 7f108 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 7f230 │ │ │ │ + beq 7f234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic r4, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f218 │ │ │ │ + beq 7f21c │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 7f128 │ │ │ │ + beq 7f12c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1c8 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b 7f148 │ │ │ │ + b 7f14c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #576] @ 7f390 │ │ │ │ - ldr r3, [pc, #556] @ 7f380 │ │ │ │ + ldr r2, [pc, #576] @ 7f394 │ │ │ │ + ldr r3, [pc, #556] @ 7f384 │ │ │ │ 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 7f37c │ │ │ │ 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 7f148 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7f08c │ │ │ │ + b 7f090 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - beq 7f34c │ │ │ │ + beq 7f350 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne 7f078 │ │ │ │ + bne 7f07c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ed298 │ │ │ │ + bl 1ed2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ + beq 7f1c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 7f148 │ │ │ │ + b 7f14c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne 7f200 │ │ │ │ + bne 7f204 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 7f364 │ │ │ │ + beq 7f368 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne 7f340 │ │ │ │ + bne 7f344 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq 7f200 │ │ │ │ + beq 7f204 │ │ │ │ orr r4, r8, #1 │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - bne 7f134 │ │ │ │ - b 7f148 │ │ │ │ + bne 7f138 │ │ │ │ + b 7f14c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7f1c4 │ │ │ │ + beq 7f1c8 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 7f148 │ │ │ │ - add r3, sp, #28 │ │ │ │ + b 7f14c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ bl 34c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 7f324 │ │ │ │ - ldr r7, [pc, #288] @ 7f394 │ │ │ │ + bne 7f328 │ │ │ │ + ldr r7, [pc, #288] @ 7f398 │ │ │ │ mov r6, #32 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r8, #58 @ 0x3a │ │ │ │ - b 7f2d0 │ │ │ │ + b 7f2d4 │ │ │ │ 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,391 +94816,391 @@ │ │ │ │ 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 7f318 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 7f314 │ │ │ │ + bne 7f318 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt 7f280 │ │ │ │ + bgt 7f284 │ │ │ │ lsl r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 7f284 │ │ │ │ + b 7f288 │ │ │ │ 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 1f5a00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 7f208 │ │ │ │ + b 7f20c │ │ │ │ cmp r2, #9 │ │ │ │ - beq 7f1f0 │ │ │ │ - b 7f200 │ │ │ │ + beq 7f1f4 │ │ │ │ + b 7f204 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1eceb4 │ │ │ │ + bl 1ecebc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1bc │ │ │ │ - b 7f1b8 │ │ │ │ - bl 9f684 │ │ │ │ + beq 7f1c0 │ │ │ │ + b 7f1bc │ │ │ │ + bl 9f688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f1fc │ │ │ │ - b 7f200 │ │ │ │ + bne 7f200 │ │ │ │ + b 7f204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r3, r0 │ │ │ │ + strdeq r0, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ + ldrdeq r0, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsr #29 │ │ │ │ - andseq fp, lr, ip, ror r1 │ │ │ │ + eoreq r0, r3, r4, lsr #29 │ │ │ │ + andseq fp, lr, r0, lsl #3 │ │ │ │ │ │ │ │ -0007f398 : │ │ │ │ +0007f39c : │ │ │ │ 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] @ 7f560 │ │ │ │ + ldr r2, [pc, #428] @ 7f564 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #416] @ 7f564 │ │ │ │ + ldr r4, [pc, #416] @ 7f568 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #412] @ 7f568 │ │ │ │ + ldr r3, [pc, #412] @ 7f56c │ │ │ │ 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 7f518 │ │ │ │ + ldr r5, [pc, #336] @ 7f570 │ │ │ │ add r6, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7f544 │ │ │ │ + beq 7f548 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f550 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f550 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f550 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #280] @ 7f570 │ │ │ │ + ldr r3, [pc, #280] @ 7f574 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f47c │ │ │ │ + beq 7f480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f514 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f4b4 │ │ │ │ + beq 7f4b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 7f4b4 │ │ │ │ - ldr r3, [pc, #204] @ 7f574 │ │ │ │ + beq 7f4b8 │ │ │ │ + ldr r3, [pc, #204] @ 7f578 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7f510 │ │ │ │ + bne 7f514 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7f54c │ │ │ │ + bne 7f550 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7f54c │ │ │ │ - ldr r3, [pc, #136] @ 7f578 │ │ │ │ + bhi 7f550 │ │ │ │ + ldr r3, [pc, #136] @ 7f57c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f420 │ │ │ │ - bl 20b8fc │ │ │ │ + bgt 7f424 │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f420 │ │ │ │ + beq 7f424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #96] @ 7f57c │ │ │ │ + ldr r2, [pc, #96] @ 7f580 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #60] @ 7f560 │ │ │ │ + ldr r3, [pc, #60] @ 7f564 │ │ │ │ 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 7f55c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f450 │ │ │ │ + b 7f454 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f514 │ │ │ │ + b 7f518 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r4, asr #24 │ │ │ │ + eoreq r0, r3, r0, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r4, lsr #24 │ │ │ │ + eoreq r0, r3, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r4, r5, r9 │ │ │ │ + mlaseq r1, r0, r5, r9 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ + ldrdeq r0, [r3], -r4 @ │ │ │ │ │ │ │ │ -0007f580 : │ │ │ │ +0007f584 : │ │ │ │ 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] @ 7f920 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #892] @ 7f920 │ │ │ │ + ldr r0, [pc, #892] @ 7f924 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [pc, #884] @ 7f924 │ │ │ │ + ldr r5, [pc, #884] @ 7f928 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #880] @ 7f928 │ │ │ │ + ldr r3, [pc, #880] @ 7f92c │ │ │ │ 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] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ addeq r3, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ streq r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 7f674 │ │ │ │ + beq 7f678 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6e0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f658 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #9 │ │ │ │ - bne 7f6c0 │ │ │ │ + bne 7f6c4 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6e0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f658 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 7f6c8 │ │ │ │ + beq 7f6cc │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ - bge 7f7b0 │ │ │ │ + bge 7f7b4 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 7f6e8 │ │ │ │ - ldr r4, [pc, #688] @ 7f92c │ │ │ │ + b 7f6ec │ │ │ │ + ldr r4, [pc, #688] @ 7f930 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7f834 │ │ │ │ + beq 7f838 │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7f7d0 │ │ │ │ + bhi 7f7d4 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6e0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f658 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 7f81c │ │ │ │ + beq 7f820 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 7f654 │ │ │ │ - ldr r3, [pc, #608] @ 7f930 │ │ │ │ + bne 7f658 │ │ │ │ + ldr r3, [pc, #608] @ 7f934 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f654 │ │ │ │ + bne 7f658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #580] @ 7f934 │ │ │ │ - ldr r3, [pc, #556] @ 7f920 │ │ │ │ + ldr r2, [pc, #580] @ 7f938 │ │ │ │ + ldr r3, [pc, #556] @ 7f924 │ │ │ │ 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 7f91c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #536] @ 7f938 │ │ │ │ + ldr r3, [pc, #536] @ 7f93c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f79c │ │ │ │ + ble 7f7a0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f614 │ │ │ │ + b 7f680 │ │ │ │ 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 7f39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7f844 │ │ │ │ + beq 7f848 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 7f610 │ │ │ │ - b 7f67c │ │ │ │ + bne 7f614 │ │ │ │ + b 7f680 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7f668 │ │ │ │ + beq 7f66c │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r3] │ │ │ │ - b 7f668 │ │ │ │ + b 7f66c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7f734 │ │ │ │ + b 7f738 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ - ldr r3, [pc, #356] @ 7f93c │ │ │ │ + b 7f66c │ │ │ │ + ldr r3, [pc, #356] @ 7f940 │ │ │ │ sub r2, r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi 7f610 │ │ │ │ + bhi 7f614 │ │ │ │ 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 7f63c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7f6dc │ │ │ │ + beq 7f6e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b 7f638 │ │ │ │ + b 7f63c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b 7f638 │ │ │ │ - ldr r3, [pc, #268] @ 7f930 │ │ │ │ + b 7f63c │ │ │ │ + ldr r3, [pc, #268] @ 7f934 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7f640 │ │ │ │ - b 7f6dc │ │ │ │ + bne 7f644 │ │ │ │ + b 7f6e0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7f788 │ │ │ │ - b 7f668 │ │ │ │ - ldr r2, [pc, #244] @ 7f940 │ │ │ │ + bne 7f78c │ │ │ │ + b 7f66c │ │ │ │ + ldr r2, [pc, #244] @ 7f944 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f8a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ - beq 7f8a0 │ │ │ │ + beq 7f8a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - blt 7f660 │ │ │ │ + blt 7f664 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ mov r4, r0 │ │ │ │ - b 7f668 │ │ │ │ + b 7f66c │ │ │ │ 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 │ │ │ │ @@ -95207,1097 +95208,1097 @@ │ │ │ │ str r0, [r1] │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 34c7c │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f84 │ │ │ │ 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 7f6ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r8, asr sl │ │ │ │ + eoreq r0, r3, r4, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, lsr sl │ │ │ │ + eoreq r0, r3, r4, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, sl, lsl #31 │ │ │ │ + eoreq r3, r0, lr, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, r8, lsl #18 │ │ │ │ + eoreq r0, r3, r4, lsl #18 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r3, r0, r2, lsr lr │ │ │ │ - eorseq r9, r1, r8, ror #2 │ │ │ │ + eoreq r3, r0, r6, lsr lr │ │ │ │ + eorseq r9, r1, r4, ror #2 │ │ │ │ │ │ │ │ -0007f944 : │ │ │ │ +0007f948 : │ │ │ │ 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] @ 7fcd4 │ │ │ │ + ldr r2, [pc, #884] @ 7fcd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #872] @ 7fcd8 │ │ │ │ + ldr r4, [pc, #872] @ 7fcdc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #868] @ 7fcdc │ │ │ │ + ldr r3, [pc, #868] @ 7fce0 │ │ │ │ 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 7f9e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb58 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb58 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #9 │ │ │ │ - bne 7fc34 │ │ │ │ + bne 7fc38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ - ldr r8, [pc, #764] @ 7fce0 │ │ │ │ + b 7fc24 │ │ │ │ + ldr r8, [pc, #764] @ 7fce4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 7fc68 │ │ │ │ + beq 7fc6c │ │ │ │ sub r3, r2, #37 @ 0x25 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 7fbf8 │ │ │ │ + bhi 7fbfc │ │ │ │ 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 7fb68 │ │ │ │ + ldr r3, [pc, #712] @ 7fce8 │ │ │ │ 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] @ 7fcec │ │ │ │ + ldr r3, [pc, #676] @ 7fcd8 │ │ │ │ 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 7fcd0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #656] @ 7fcec │ │ │ │ + ldr r3, [pc, #656] @ 7fcf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ - ldr r3, [pc, #640] @ 7fcf0 │ │ │ │ + b 7fa28 │ │ │ │ + ldr r3, [pc, #640] @ 7fcf4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb98 │ │ │ │ + ble 7fb9c │ │ │ │ tst r0, #1 │ │ │ │ - beq 7f9e4 │ │ │ │ + beq 7f9e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7f9b0 │ │ │ │ + b 7f9b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fb50 │ │ │ │ - ldr r6, [pc, #588] @ 7fcf4 │ │ │ │ + bne 7fb54 │ │ │ │ + ldr r6, [pc, #588] @ 7fcf8 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 7fad8 │ │ │ │ + beq 7fadc │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 7fbc8 │ │ │ │ + bne 7fbcc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fbdc │ │ │ │ + bne 7fbe0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 7fbdc │ │ │ │ - ldr r3, [pc, #528] @ 7fcf0 │ │ │ │ + bne 7fbe0 │ │ │ │ + ldr r3, [pc, #528] @ 7fcf4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbc0 │ │ │ │ + ble 7fbc4 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 7fb0c │ │ │ │ + bne 7fb10 │ │ │ │ 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 7fba8 │ │ │ │ mov r1, ip │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fba4 │ │ │ │ - ldr r3, [pc, #452] @ 7fcf8 │ │ │ │ + beq 7fba8 │ │ │ │ + ldr r3, [pc, #452] @ 7fcfc │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7fc5c │ │ │ │ + bne 7fc60 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7faac │ │ │ │ + beq 7fab0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #392] @ 7fce4 │ │ │ │ + ldr r3, [pc, #392] @ 7fce8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa18 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fbe8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble 7fa14 │ │ │ │ + ble 7fa18 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b 7fa24 │ │ │ │ - bl 20b8fc │ │ │ │ + b 7fa28 │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa88 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7fb48 │ │ │ │ - bl 20b8fc │ │ │ │ - b 7faec │ │ │ │ + b 7fb4c │ │ │ │ + bl 20b904 │ │ │ │ + b 7faf0 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 7fb50 │ │ │ │ + bhi 7fb54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 7fa84 │ │ │ │ + b 7fa88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa18 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 7fb78 │ │ │ │ + b 7fb7c │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq 7fc50 │ │ │ │ + beq 7fc54 │ │ │ │ cmp r2, #22 │ │ │ │ - bne 7f9b0 │ │ │ │ + bne 7f9b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fb54 │ │ │ │ + beq 7fb58 │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb58 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 7fb54 │ │ │ │ + bne 7fb58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ ldrgt r0, [r3, #36] @ 0x24 │ │ │ │ - ble 7fb54 │ │ │ │ - b 7fa24 │ │ │ │ + ble 7fb58 │ │ │ │ + b 7fa28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b 7fc20 │ │ │ │ + b 7fc24 │ │ │ │ ldr r0, [ip, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa28 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r3, r3, #480 @ 0x1e0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #384 @ 0x180 │ │ │ │ - bne 7fc9c │ │ │ │ + bne 7fca0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fa24 │ │ │ │ + bne 7fa28 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa28 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 7fcc0 │ │ │ │ + beq 7fcc4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldreq r0, [r0, #32] │ │ │ │ - beq 7fa24 │ │ │ │ - ldr r3, [pc, #52] @ 7fcec │ │ │ │ + beq 7fa28 │ │ │ │ + ldr r3, [pc, #52] @ 7fcf0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa28 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 7fa24 │ │ │ │ + b 7fa28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r3, r8, r6, r0 │ │ │ │ + mlaeq r3, r4, r6, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r8, ror r6 │ │ │ │ + eoreq r0, r3, r4, ror r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, r8, asr #24 │ │ │ │ + eoreq r3, r0, ip, asr #24 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r0, r3, ip, asr #11 │ │ │ │ + eoreq r0, r3, r8, asr #11 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eorseq r8, r1, r8, lsl #30 │ │ │ │ + eorseq r8, r1, r4, lsl #30 │ │ │ │ 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 7fd38 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bls 7fd54 │ │ │ │ - ldr r1, [pc, #40] @ 7fd64 │ │ │ │ - ldr r0, [pc, #40] @ 7fd68 │ │ │ │ + bls 7fd58 │ │ │ │ + ldr r1, [pc, #40] @ 7fd68 │ │ │ │ + ldr r0, [pc, #40] @ 7fd6c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ 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 7f948 │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + andseq sp, lr, r4, ror #27 │ │ │ │ │ │ │ │ -0007fd6c : │ │ │ │ +0007fd70 : │ │ │ │ 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] @ 801ec │ │ │ │ + ldr r2, [pc, #1124] @ 801f0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #1112] @ 801f0 │ │ │ │ + ldr r4, [pc, #1112] @ 801f4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1108] @ 801f4 │ │ │ │ + ldr r3, [pc, #1108] @ 801f8 │ │ │ │ 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 7fdf8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff14 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 7fec4 │ │ │ │ - ldr r3, [pc, #1020] @ 801f8 │ │ │ │ + beq 7fec8 │ │ │ │ + ldr r3, [pc, #1020] @ 801fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe34 │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 80094 │ │ │ │ + bne 80098 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 7ff88 │ │ │ │ + bls 7ff8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7fedc │ │ │ │ - bl 180348 │ │ │ │ + beq 7fee0 │ │ │ │ + bl 180344 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 800c0 │ │ │ │ - bl 183f24 │ │ │ │ + bne 800c4 │ │ │ │ + bl 183f20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 80154 │ │ │ │ + bne 80158 │ │ │ │ tst r0, #1 │ │ │ │ - bne 800b8 │ │ │ │ + bne 800bc │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq 8019c │ │ │ │ + beq 801a0 │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 801ac │ │ │ │ + beq 801b0 │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 8018c │ │ │ │ - ldr r3, [pc, #876] @ 801fc │ │ │ │ + beq 80190 │ │ │ │ + ldr r3, [pc, #876] @ 80200 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r1, [pc, #868] @ 80200 │ │ │ │ - ldr r2, [pc, #844] @ 801ec │ │ │ │ + ldr r1, [pc, #868] @ 80204 │ │ │ │ + ldr r2, [pc, #844] @ 801f0 │ │ │ │ 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 801e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fdf8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 7fdf4 │ │ │ │ + bne 7fdf8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7ff08 │ │ │ │ + bhi 7ff0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe44 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 80020 │ │ │ │ + beq 80024 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff44 │ │ │ │ + bne 7ff48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bne 7fe88 │ │ │ │ + bne 7fe8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ sub r2, r3, #36 @ 0x24 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 800ec │ │ │ │ + bls 800f0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 80134 │ │ │ │ + beq 80138 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq 80144 │ │ │ │ + beq 80148 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 7fe40 │ │ │ │ - bl 1b470c │ │ │ │ + bne 7fe44 │ │ │ │ + bl 1b46f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7fe88 │ │ │ │ + beq 7fe8c │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ 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 7d8c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ andeq r3, r0, #1 │ │ │ │ - beq 7fe38 │ │ │ │ - ldr r3, [pc, #580] @ 80204 │ │ │ │ + beq 7fe3c │ │ │ │ + ldr r3, [pc, #580] @ 80208 │ │ │ │ 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] @ 8020c │ │ │ │ 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 776fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7f398 │ │ │ │ + bl 7f39c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe44 │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 801bc │ │ │ │ + bls 801c0 │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 7ff10 │ │ │ │ - ldr r3, [pc, #424] @ 8020c │ │ │ │ + bne 7ff14 │ │ │ │ + ldr r3, [pc, #424] @ 80210 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ff10 │ │ │ │ + beq 7ff14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea348 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 801d4 │ │ │ │ + bne 801d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7ff14 │ │ │ │ - b 7fe40 │ │ │ │ + beq 7ff18 │ │ │ │ + b 7fe44 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ asr r1, r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7fe88 │ │ │ │ + b 7fe8c │ │ │ │ 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 17fa14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ 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 7f584 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 800b8 │ │ │ │ + beq 800bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bge 8017c │ │ │ │ + bge 80180 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 7ff80 │ │ │ │ + b 7ff84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17fbe4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a00 │ │ │ │ mov r3, r0 │ │ │ │ - b 8012c │ │ │ │ + b 80130 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff84 │ │ │ │ + b 7fe8c │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff84 │ │ │ │ + b 7fe8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ff80 │ │ │ │ - b 7fe88 │ │ │ │ + bne 7ff84 │ │ │ │ + b 7fe8c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fe40 │ │ │ │ + bne 7fe44 │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 80050 │ │ │ │ + b 80054 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [r5] │ │ │ │ - b 7fe94 │ │ │ │ + b 7fe98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r3, r0, ror r2 │ │ │ │ + eoreq r0, r3, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r3, r0, asr r2 │ │ │ │ + eoreq r0, r3, ip, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, r3, ip, asr r1 │ │ │ │ + eoreq r0, r3, r8, asr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffefe84 │ │ │ │ - eorseq r8, r1, r0, asr r9 │ │ │ │ + eorseq r8, r1, ip, asr #18 │ │ │ │ ldr r0, [r1] │ │ │ │ - b 7fd6c │ │ │ │ + b 7fd70 │ │ │ │ │ │ │ │ -00080218 : │ │ │ │ +0008021c : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 797fc │ │ │ │ + b 79800 │ │ │ │ │ │ │ │ -00080228 : │ │ │ │ +0008022c : │ │ │ │ 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] @ 80378 │ │ │ │ + ldr r2, [pc, #308] @ 8037c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #300] @ 8037c │ │ │ │ - ldr r0, [pc, #300] @ 80380 │ │ │ │ + ldr r5, [pc, #300] @ 80380 │ │ │ │ + ldr r0, [pc, #300] @ 80384 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #296] @ 80384 │ │ │ │ + ldr r3, [pc, #296] @ 80388 │ │ │ │ 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 802c0 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #240] @ 80388 │ │ │ │ - ldr r3, [pc, #220] @ 80378 │ │ │ │ + ldr r2, [pc, #240] @ 8038c │ │ │ │ + ldr r3, [pc, #220] @ 8037c │ │ │ │ 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 80374 │ │ │ │ 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 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20e288 │ │ │ │ + bl 20e290 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 80300 │ │ │ │ - b 80314 │ │ │ │ + bne 80304 │ │ │ │ + b 80318 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 802fc │ │ │ │ + bne 80300 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #112] @ 8038c │ │ │ │ + ldr r0, [pc, #112] @ 80390 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr ip, [pc, #96] @ 80390 │ │ │ │ + bl 1f5da8 │ │ │ │ + ldr ip, [pc, #96] @ 80394 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #92] @ 80394 │ │ │ │ + ldr r2, [pc, #92] @ 80398 │ │ │ │ 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 1eedf0 │ │ │ │ + ldr r3, [pc, #52] @ 8039c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 8028c │ │ │ │ + b 80290 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022fdb8 │ │ │ │ + @ instruction: 0x0022fdb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r4, sp, pc @ │ │ │ │ - eorseq r8, r1, r8, asr #14 │ │ │ │ + mlaeq r2, r0, sp, pc @ │ │ │ │ + eorseq r8, r1, r4, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, r0, ror #26 │ │ │ │ - mulseq pc, r4, ip @ │ │ │ │ + eoreq pc, r2, ip, asr sp @ │ │ │ │ + mulseq pc, r8, ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r8, r1, ip, asr #12 │ │ │ │ + eorseq r8, r1, r8, asr #12 │ │ │ │ │ │ │ │ -0008039c : │ │ │ │ - b 6ef34 │ │ │ │ +000803a0 : │ │ │ │ + b 6ef38 │ │ │ │ │ │ │ │ -000803a0 <_scheme_apply_native@@Base>: │ │ │ │ - b 78f4c │ │ │ │ +000803a4 <_scheme_apply_native@@Base>: │ │ │ │ + b 78f50 │ │ │ │ │ │ │ │ -000803a4 : │ │ │ │ +000803a8 : │ │ │ │ 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] @ 807dc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1040] @ 807dc │ │ │ │ + ldr r3, [pc, #1040] @ 807e0 │ │ │ │ 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] @ 807e4 │ │ │ │ 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] @ 807e8 │ │ │ │ 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] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ 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, #28 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ 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 80628 │ │ │ │ + ble 80624 │ │ │ │ ldr r3, [r2] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 80544 │ │ │ │ + bne 80548 │ │ │ │ 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 804d8 │ │ │ │ + ldr r1, [pc, #824] @ 807ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 80740 │ │ │ │ + bne 80744 │ │ │ │ mov r8, r4 │ │ │ │ - b 80500 │ │ │ │ + b 80504 │ │ │ │ add r3, r2, r8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ bl 53708 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble 80654 │ │ │ │ - ldr r3, [pc, #776] @ 807ec │ │ │ │ + ble 80658 │ │ │ │ + ldr r3, [pc, #776] @ 807f0 │ │ │ │ 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 80570 │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 80568 │ │ │ │ + bge 8056c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 804c4 │ │ │ │ + beq 804c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 804c4 │ │ │ │ + bne 804c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 5355c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ - b 804c4 │ │ │ │ - ldr r0, [pc, #676] @ 807f0 │ │ │ │ + b 804c8 │ │ │ │ + ldr r0, [pc, #676] @ 807f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #656] @ 0x290 │ │ │ │ cmp r3, r0 │ │ │ │ movne r7, r4 │ │ │ │ movne r4, r1 │ │ │ │ - bne 80744 │ │ │ │ + bne 80748 │ │ │ │ mov r4, r1 │ │ │ │ - b 804bc │ │ │ │ + b 804c0 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #640] @ 807f4 │ │ │ │ + ldr r1, [pc, #640] @ 807f8 │ │ │ │ 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 8069c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 806d4 │ │ │ │ + beq 806d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 80744 │ │ │ │ - ldr r3, [pc, #600] @ 807f8 │ │ │ │ + bne 80748 │ │ │ │ + ldr r3, [pc, #600] @ 807fc │ │ │ │ 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 807c4 │ │ │ │ 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 80730 │ │ │ │ + ldr r0, [pc, #544] @ 80800 │ │ │ │ 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] @ 80804 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #472] @ 80804 │ │ │ │ + ldr r2, [pc, #472] @ 80808 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #424] @ 807dc │ │ │ │ + ldr r3, [pc, #424] @ 807e0 │ │ │ │ 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 807d8 │ │ │ │ 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 8073c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8067c │ │ │ │ + beq 80680 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80710 │ │ │ │ - ldr r3, [pc, #388] @ 80808 │ │ │ │ + beq 80714 │ │ │ │ + ldr r3, [pc, #388] @ 8080c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 53708 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 80624 │ │ │ │ - ldr r3, [pc, #364] @ 8080c │ │ │ │ + b 80628 │ │ │ │ + ldr r3, [pc, #364] @ 80810 │ │ │ │ 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 805c0 │ │ │ │ + ldr r0, [pc, #328] @ 80814 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ - ldr r3, [pc, #312] @ 80814 │ │ │ │ + b 80790 │ │ │ │ + ldr r3, [pc, #312] @ 80818 │ │ │ │ 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 805c0 │ │ │ │ + ldr r0, [pc, #276] @ 8081c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80790 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 5355c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - b 8067c │ │ │ │ - ldr r0, [pc, #232] @ 8081c │ │ │ │ + b 80680 │ │ │ │ + ldr r0, [pc, #232] @ 80820 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 805dc │ │ │ │ + b 805e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 80624 │ │ │ │ + b 80628 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #212] @ 80820 │ │ │ │ + ldr r3, [pc, #212] @ 80824 │ │ │ │ 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 805c0 │ │ │ │ + ldr r0, [pc, #176] @ 80828 │ │ │ │ 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 80790 │ │ │ │ + ldr r0, [pc, #156] @ 8082c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #144] @ 8082c │ │ │ │ + ldr r1, [pc, #144] @ 80830 │ │ │ │ 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 8060c │ │ │ │ + ldr r0, [pc, #104] @ 80834 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8078c │ │ │ │ + b 80790 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r0, lsr ip @ │ │ │ │ + eoreq pc, r2, ip, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r2], -r8 @ │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ @ 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 #10 │ │ │ │ + eorseq r8, r1, r8, asr #9 │ │ │ │ + eorseq r8, r1, r4, ror #8 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andseq sp, lr, ip, lsl #21 │ │ │ │ - ldrsbeq r7, [pc], -r0 │ │ │ │ - @ instruction: 0x001edaf0 │ │ │ │ - eoreq pc, r2, r8, asr #19 │ │ │ │ + mulseq lr, r0, sl │ │ │ │ + ldrsbeq r7, [pc], -r4 │ │ │ │ + @ instruction: 0x001edaf4 │ │ │ │ + eoreq pc, r2, r4, asr #19 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - mulseq lr, r4, r9 │ │ │ │ - @ instruction: 0x001eadfc │ │ │ │ - andseq sp, lr, r0, ror #18 │ │ │ │ - andseq sl, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x001ed8f0 │ │ │ │ - @ instruction: 0x001ed8f8 │ │ │ │ - andseq sl, lr, ip, asr #26 │ │ │ │ - andseq sp, lr, r4, ror #16 │ │ │ │ - andseq sp, lr, r8, lsr #17 │ │ │ │ - @ instruction: 0x001eacfc │ │ │ │ - │ │ │ │ -00080834 : │ │ │ │ - ldr r3, [pc, #32] @ 8085c │ │ │ │ - ldr r2, [pc, #32] @ 80860 │ │ │ │ + mulseq lr, r8, r9 │ │ │ │ + andseq sl, lr, r0, lsl #28 │ │ │ │ + andseq sp, lr, r4, ror #18 │ │ │ │ + andseq sl, lr, r4, asr #27 │ │ │ │ + @ instruction: 0x001ed8f4 │ │ │ │ + @ instruction: 0x001ed8fc │ │ │ │ + andseq sl, lr, r0, asr sp │ │ │ │ + andseq sp, lr, r8, ror #16 │ │ │ │ + andseq sp, lr, ip, lsr #17 │ │ │ │ + andseq sl, lr, r0, lsl #26 │ │ │ │ + │ │ │ │ +00080838 : │ │ │ │ + ldr r3, [pc, #32] @ 80860 │ │ │ │ + ldr r2, [pc, #32] @ 80864 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0022f7b8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00080864 : │ │ │ │ - ldr r2, [pc, #52] @ 808a0 │ │ │ │ - ldr r1, [pc, #52] @ 808a4 │ │ │ │ +00080868 : │ │ │ │ + ldr r2, [pc, #52] @ 808a4 │ │ │ │ + ldr r1, [pc, #52] @ 808a8 │ │ │ │ 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 │ │ │ │ + eoreq pc, r2, r8, lsl #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000808a8 : │ │ │ │ +000808ac : │ │ │ │ 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] @ 80a34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 80a34 │ │ │ │ + ldr r3, [pc, #356] @ 80a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #352] @ 80a38 │ │ │ │ + ldr ip, [pc, #352] @ 80a3c │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [pc, #340] @ 80a3c │ │ │ │ + ldr r2, [pc, #340] @ 80a40 │ │ │ │ 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 8097c │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - beq 809f4 │ │ │ │ + beq 809f8 │ │ │ │ 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 │ │ │ │ @@ -96309,345 +96310,345 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 80960 │ │ │ │ + bne 80964 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8095c │ │ │ │ - ldr r1, [pc, #96] @ 80a40 │ │ │ │ + bne 80960 │ │ │ │ + ldr r1, [pc, #96] @ 80a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ead4 │ │ │ │ - b 8095c │ │ │ │ + b 80960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 80a44 │ │ │ │ + ldr r2, [pc, #68] @ 80a48 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 80a34 │ │ │ │ + ldr r3, [pc, #44] @ 80a38 │ │ │ │ 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 80a30 │ │ │ │ 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 #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, ip, lsl r7 @ │ │ │ │ + eoreq pc, r2, r8, lsl r7 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f0ef4 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + @ instruction: 0x001f0ef8 │ │ │ │ + strdeq pc, [r2], -r0 @ │ │ │ │ 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] @ 80cf4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #640] @ 80cf4 │ │ │ │ + ldr r0, [pc, #640] @ 80cf8 │ │ │ │ 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] @ 80cfc │ │ │ │ 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] @ 80d00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [r2, ip] │ │ │ │ add r2, sp, #20 │ │ │ │ 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, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mvnne r5, #0 │ │ │ │ addne r9, sp, #32 │ │ │ │ addne r8, sp, #36 @ 0x24 │ │ │ │ str r2, [sl] │ │ │ │ - beq 80c84 │ │ │ │ + beq 80c88 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movgt r4, #0 │ │ │ │ - bgt 80b48 │ │ │ │ - b 80bf0 │ │ │ │ + bgt 80b4c │ │ │ │ + b 80bf4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 80c38 │ │ │ │ + beq 80c3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 80bf0 │ │ │ │ + beq 80bf4 │ │ │ │ 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 80b34 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b34 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b34 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #154 @ 0x9a │ │ │ │ - bne 80b30 │ │ │ │ + bne 80b34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 80b3c │ │ │ │ + bne 80b40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80cc8 │ │ │ │ + beq 80ccc │ │ │ │ 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 808ac │ │ │ │ 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 80b4c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 80c7c │ │ │ │ + beq 80c80 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 80cc0 │ │ │ │ + beq 80cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b20 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 80b1c │ │ │ │ + beq 80b20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 80c90 │ │ │ │ + b 80c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80c54 │ │ │ │ + beq 80c58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, r4, #2 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - b 80b3c │ │ │ │ + b 80b40 │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80c44 │ │ │ │ + b 80c48 │ │ │ │ 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] @ 80d04 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #84] @ 80cf4 │ │ │ │ + ldr r3, [pc, #84] @ 80cf8 │ │ │ │ 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 80cf0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 80c84 │ │ │ │ + b 80c88 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 80bb8 │ │ │ │ + b 80bbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r2, r4, lsl #11 │ │ │ │ + eoreq pc, r2, r0, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, r4, asr r5 @ │ │ │ │ + eoreq pc, r2, r0, asr r5 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r2, ip, asr r3 @ │ │ │ │ + eoreq pc, r2, r8, asr r3 @ │ │ │ │ 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] @ 81164 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1084] @ 81164 │ │ │ │ + ldr r0, [pc, #1084] @ 81168 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r4, [pc, #1076] @ 81168 │ │ │ │ + ldr r4, [pc, #1076] @ 8116c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1068] @ 8116c │ │ │ │ + ldr r3, [pc, #1068] @ 81170 │ │ │ │ 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] @ 81174 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ 81174 │ │ │ │ + ldr r3, [pc, #956] @ 81178 │ │ │ │ add r2, sp, #16 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ 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 80e10 │ │ │ │ tst r3, #1 │ │ │ │ - bne 81058 │ │ │ │ + bne 8105c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 81058 │ │ │ │ + bne 8105c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 104400 │ │ │ │ + bl 10440c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 81140 │ │ │ │ + blt 81144 │ │ │ │ cmp fp, #2 │ │ │ │ - bgt 80f94 │ │ │ │ + bgt 80f98 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #840] @ 81178 │ │ │ │ + ldr r3, [pc, #840] @ 8117c │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80ebc │ │ │ │ sub r1, r0, #4 │ │ │ │ - b 80eac │ │ │ │ - ldr r3, [pc, #780] @ 8117c │ │ │ │ + b 80eb0 │ │ │ │ + ldr r3, [pc, #780] @ 81180 │ │ │ │ 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 810b8 │ │ │ │ + ldr r3, [pc, #756] @ 81184 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 810b4 │ │ │ │ + beq 810b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - bne 80eb8 │ │ │ │ + bne 80ebc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 80e68 │ │ │ │ + beq 80e6c │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r9 │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ - beq 810fc │ │ │ │ + beq 81100 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8103c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + beq 81040 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #12 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #16 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 34948 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r5, #1 │ │ │ │ @@ -96661,202 +96662,202 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #568] @ 81184 │ │ │ │ + ldr r2, [pc, #568] @ 81188 │ │ │ │ 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] @ 8118c │ │ │ │ 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 76afc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ + b 8108c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 80e28 │ │ │ │ + beq 80e2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fe4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ + beq 80e38 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fe4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 80fe0 │ │ │ │ + bne 80fe4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 80e34 │ │ │ │ - ldr r1, [pc, #420] @ 8118c │ │ │ │ + beq 80e38 │ │ │ │ + ldr r1, [pc, #420] @ 81190 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81084 │ │ │ │ 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 80a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 810d4 │ │ │ │ + bne 810d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8100c │ │ │ │ + bne 81010 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7] │ │ │ │ - b 81088 │ │ │ │ - ldr r1, [pc, #304] @ 81190 │ │ │ │ + b 8108c │ │ │ │ + ldr r1, [pc, #304] @ 81194 │ │ │ │ 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 │ │ │ │ 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] @ 81198 │ │ │ │ + ldr r3, [pc, #208] @ 81168 │ │ │ │ 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 81160 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ 81198 │ │ │ │ + ldr r0, [pc, #220] @ 8119c │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 81080 │ │ │ │ + b 81084 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 81040 │ │ │ │ + ldr r3, [pc, #152] @ 811a0 │ │ │ │ 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 709d8 │ │ │ │ + b 80ecc │ │ │ │ + ldr r1, [pc, #88] @ 811a4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ - b 8106c │ │ │ │ + b 81070 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r2], -r4 @ │ │ │ │ + ldrdeq pc, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022f2b0 │ │ │ │ + eoreq pc, r2, ip, lsr #5 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq r7, r1, r4, lsl #23 │ │ │ │ + eorseq r7, r1, r0, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ + mulseq lr, r8, r2 │ │ │ │ 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 │ │ │ │ + andseq ip, lr, r0, lsl r8 │ │ │ │ + andseq sp, lr, r4, asr #2 │ │ │ │ + eoreq lr, r2, r4, ror #30 │ │ │ │ + andseq sp, lr, r8, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r4, pc, r8, ror #28 │ │ │ │ + andseq r4, pc, ip, ror #28 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811c0 │ │ │ │ + ldr r0, [pc, #16] @ 811c4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, lsl #15 │ │ │ │ + b 80d08 │ │ │ │ + andseq ip, lr, r8, lsl #15 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 811e0 │ │ │ │ + ldr r0, [pc, #16] @ 811e4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 80d04 │ │ │ │ - andseq ip, lr, r4, asr #14 │ │ │ │ + b 80d08 │ │ │ │ + andseq ip, lr, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #412] @ 81398 │ │ │ │ + ldr ip, [pc, #412] @ 8139c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #400] @ 8139c │ │ │ │ + ldr r0, [pc, #400] @ 813a0 │ │ │ │ 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] @ 813a4 │ │ │ │ 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] @ 813a8 │ │ │ │ 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 │ │ │ │ @@ -96867,526 +96868,526 @@ │ │ │ │ add r8, sp, #28 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #24 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ strd r8, [sp, #32] │ │ │ │ - beq 81374 │ │ │ │ - ldr r0, [pc, #236] @ 813a8 │ │ │ │ + beq 81378 │ │ │ │ + ldr r0, [pc, #236] @ 813ac │ │ │ │ asr r3, r3, #1 │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r7, ip} │ │ │ │ - bl 80a48 │ │ │ │ + bl 80a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 81388 │ │ │ │ + beq 8138c │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34948 │ │ │ │ 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] @ 813b0 │ │ │ │ + ldr r2, [pc, #152] @ 813b4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76af8 │ │ │ │ + bl 76afc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 813b4 │ │ │ │ + ldr r2, [pc, #104] @ 813b8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #72] @ 8139c │ │ │ │ + ldr r3, [pc, #72] @ 813a0 │ │ │ │ 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 81398 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #60] @ 813b8 │ │ │ │ + ldr r3, [pc, #60] @ 813bc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 81300 │ │ │ │ - ldr r3, [pc, #40] @ 813b8 │ │ │ │ + b 81304 │ │ │ │ + ldr r3, [pc, #40] @ 813bc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 812dc │ │ │ │ + b 812e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, ror #27 │ │ │ │ + eoreq lr, r2, r8, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r4, asr #27 │ │ │ │ + eoreq lr, r2, r0, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r0, lsr #30 │ │ │ │ + andseq ip, lr, r4, lsr #30 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ - andseq ip, lr, r8, asr #29 │ │ │ │ - eoreq lr, r2, r8, lsr #25 │ │ │ │ + andseq ip, lr, ip, asr #29 │ │ │ │ + eoreq lr, r2, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #868] @ 81738 │ │ │ │ - ldr ip, [pc, #868] @ 8173c │ │ │ │ + ldr lr, [pc, #868] @ 8173c │ │ │ │ + ldr ip, [pc, #868] @ 81740 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #856] @ 81740 │ │ │ │ + ldr r6, [pc, #856] @ 81744 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #852] @ 81744 │ │ │ │ + ldr r3, [pc, #852] @ 81748 │ │ │ │ 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] @ 8174c │ │ │ │ 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, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ 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, #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, #40 @ 0x28 │ │ │ │ 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] @ 81750 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 814b0 │ │ │ │ + beq 814b4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 8163c │ │ │ │ + bne 81640 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - bne 8163c │ │ │ │ + bne 81640 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 815d8 │ │ │ │ - ldr r3, [pc, #656] @ 81750 │ │ │ │ + bgt 815dc │ │ │ │ + ldr r3, [pc, #656] @ 81754 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 816f0 │ │ │ │ + beq 816f4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #624] @ 81754 │ │ │ │ + ldr r2, [pc, #624] @ 81758 │ │ │ │ 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 816d4 │ │ │ │ + ldr r2, [pc, #600] @ 8175c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ - ldr r2, [pc, #584] @ 8175c │ │ │ │ + beq 816d4 │ │ │ │ + ldr r2, [pc, #584] @ 81760 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 816d0 │ │ │ │ + beq 816d4 │ │ │ │ ands r6, r3, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 81538 │ │ │ │ + bne 8153c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 816b0 │ │ │ │ + beq 816b4 │ │ │ │ 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 815d0 │ │ │ │ + ldr r7, [pc, #520] @ 81764 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 81578 │ │ │ │ + b 8157c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 815cc │ │ │ │ + beq 815d0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 815cc │ │ │ │ + beq 815d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8155c │ │ │ │ + bne 81560 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 81694 │ │ │ │ + bne 81698 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 8157c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 81664 │ │ │ │ + b 81668 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81614 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814c8 │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - bne 81610 │ │ │ │ + bne 81614 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 81610 │ │ │ │ + bne 81614 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #153 @ 0x99 │ │ │ │ - beq 814c4 │ │ │ │ + beq 814c8 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #328] @ 81764 │ │ │ │ + ldr r1, [pc, #328] @ 81768 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #324] @ 81768 │ │ │ │ + ldr r0, [pc, #324] @ 8176c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ + b 81668 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #292] @ 8176c │ │ │ │ + ldr r1, [pc, #292] @ 81770 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #288] @ 81770 │ │ │ │ + ldr r0, [pc, #288] @ 81774 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ 81774 │ │ │ │ + ldr r2, [pc, #264] @ 81778 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 8173c │ │ │ │ + ldr r3, [pc, #200] @ 81740 │ │ │ │ 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 81738 │ │ │ │ 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 808ac │ │ │ │ + b 81598 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 81538 │ │ │ │ + bne 8153c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ moveq r6, #1 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - b 81538 │ │ │ │ - ldr r0, [pc, #160] @ 81778 │ │ │ │ + b 8153c │ │ │ │ + ldr r0, [pc, #160] @ 8177c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ - b 81664 │ │ │ │ - ldr r3, [pc, #132] @ 8177c │ │ │ │ + b 81668 │ │ │ │ + ldr r3, [pc, #132] @ 81780 │ │ │ │ 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] @ 81784 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709d8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 814dc │ │ │ │ + b 814e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r0, lsr #24 │ │ │ │ + eoreq lr, r2, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, lsl #24 │ │ │ │ + strdeq lr, [r2], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x003174f4 │ │ │ │ + @ instruction: 0x003174f0 │ │ │ │ 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, r8, lsr #7 │ │ │ │ + andseq ip, lr, r0, ror #3 │ │ │ │ + @ instruction: 0x001ec2d8 │ │ │ │ + andseq ip, lr, r8, asr fp │ │ │ │ + andseq ip, lr, ip, lsr #5 │ │ │ │ + eoreq lr, r2, r4, lsl #19 │ │ │ │ + andseq ip, lr, r0, lsr #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, lr, r4, ror #3 │ │ │ │ + andseq ip, lr, r8, ror #3 │ │ │ │ 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] @ 81f04 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1876] @ 81f04 │ │ │ │ + ldr r3, [pc, #1876] @ 81f08 │ │ │ │ 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] @ 81f0c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1848] @ 81f0c │ │ │ │ + ldr r3, [pc, #1848] @ 81f10 │ │ │ │ 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, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 81838 │ │ │ │ - ldr r3, [pc, #1772] @ 81f10 │ │ │ │ + beq 8183c │ │ │ │ + ldr r3, [pc, #1772] @ 81f14 │ │ │ │ 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 81850 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 81dc0 │ │ │ │ + beq 81dc4 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8191c │ │ │ │ + beq 81920 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 81880 │ │ │ │ + b 81884 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818c0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 818bc │ │ │ │ + beq 818c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bne 8186c │ │ │ │ + bne 81870 │ │ │ │ cmp r1, ip │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - beq 818e8 │ │ │ │ - ldr r0, [pc, #1652] @ 81f14 │ │ │ │ + beq 818ec │ │ │ │ + ldr r0, [pc, #1652] @ 81f18 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [r8] │ │ │ │ - bl 808a8 │ │ │ │ + bl 808ac │ │ │ │ mov r3, r0 │ │ │ │ - b 818ec │ │ │ │ + b 818f0 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1620] @ 81f18 │ │ │ │ + ldr r3, [pc, #1620] @ 81f1c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - beq 81df0 │ │ │ │ - ldr r3, [pc, #1604] @ 81f1c │ │ │ │ + beq 81df4 │ │ │ │ + ldr r3, [pc, #1604] @ 81f20 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, ip │ │ │ │ movne r3, #0 │ │ │ │ - beq 81dac │ │ │ │ + beq 81db0 │ │ │ │ str lr, [r8] │ │ │ │ - ldr r1, [pc, #1580] @ 81f20 │ │ │ │ - ldr r2, [pc, #1548] @ 81f04 │ │ │ │ + ldr r1, [pc, #1580] @ 81f24 │ │ │ │ + ldr r2, [pc, #1548] @ 81f08 │ │ │ │ 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 81f00 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1536] @ 81f24 │ │ │ │ + ldr r3, [pc, #1536] @ 81f28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #1500] @ 81f28 │ │ │ │ + ldr r2, [pc, #1500] @ 81f2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ 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] @ 81f30 │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1444] @ 81f30 │ │ │ │ + ldr r2, [pc, #1444] @ 81f34 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bge 81e8c │ │ │ │ + bge 81e90 │ │ │ │ sub fp, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 819d4 │ │ │ │ + b 819d8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 81bdc │ │ │ │ + beq 81be0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c00 │ │ │ │ + beq 81c04 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a44 │ │ │ │ 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 81d3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 81a40 │ │ │ │ + beq 81a44 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81a2c │ │ │ │ + beq 81a30 │ │ │ │ tst r0, #1 │ │ │ │ - beq 819ac │ │ │ │ + beq 819b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 819c0 │ │ │ │ + bne 819c4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - bne 819d0 │ │ │ │ + bne 819d4 │ │ │ │ sub r6, r6, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81a74 │ │ │ │ + beq 81a78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81d4c │ │ │ │ + beq 81d50 │ │ │ │ mov r1, #10 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 808a8 │ │ │ │ + bl 808ac │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #16 │ │ │ │ - ble 81ba0 │ │ │ │ + ble 81ba4 │ │ │ │ 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 +97399,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 81d30 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81d2c │ │ │ │ + bne 81d30 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq 81c34 │ │ │ │ + beq 81c38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81c58 │ │ │ │ + beq 81c5c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 8ea90 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81de0 │ │ │ │ + beq 81de4 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 81b20 │ │ │ │ + bne 81b24 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 81e04 │ │ │ │ + beq 81e08 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ 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 226174 │ │ │ │ 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 81d7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81da0 │ │ │ │ - bl 959b8 │ │ │ │ + beq 81da4 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81cf8 │ │ │ │ + bne 81cfc │ │ │ │ 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 818bc │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - b 81994 │ │ │ │ + b 81998 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81d20 │ │ │ │ + beq 81d24 │ │ │ │ bl 8eba4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 819c4 │ │ │ │ + beq 819c8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819c8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 819c4 │ │ │ │ + bne 819c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 81d58 │ │ │ │ + beq 81d5c │ │ │ │ cmp r2, ip │ │ │ │ - bne 819c4 │ │ │ │ + bne 819c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a48 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 81ed8 │ │ │ │ + beq 81edc │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 81b50 │ │ │ │ + beq 81b54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b54 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 81b50 │ │ │ │ + bne 81b54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 81eac │ │ │ │ + beq 81eb0 │ │ │ │ mov r4, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ bl 8ea90 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ 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 81bb0 │ │ │ │ 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 818f0 │ │ │ │ + ldr r2, [pc, #524] @ 81f38 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - b 81be4 │ │ │ │ + b 81be8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81ae8 │ │ │ │ - b 81b50 │ │ │ │ + bne 81aec │ │ │ │ + b 81b54 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ sub r6, r6, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 81a44 │ │ │ │ + b 81a48 │ │ │ │ cmp r6, #16 │ │ │ │ - bgt 81a7c │ │ │ │ - b 81bac │ │ │ │ + bgt 81a80 │ │ │ │ + b 81bb0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, ip │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 81ee4 │ │ │ │ + bne 81ee8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 819c4 │ │ │ │ + b 819c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #432] @ 81f34 │ │ │ │ + ldr r0, [pc, #432] @ 81f38 │ │ │ │ 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 81ba8 │ │ │ │ + ldr r3, [pc, #396] @ 81f38 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #368] @ 81f24 │ │ │ │ + b 81ba0 │ │ │ │ + ldr r3, [pc, #368] @ 81f28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - b 818e8 │ │ │ │ + b 818ec │ │ │ │ ldr ip, [r1, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 8184c │ │ │ │ + bne 81850 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 8184c │ │ │ │ - b 81850 │ │ │ │ + bne 81850 │ │ │ │ + b 81854 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r2, r2, r6 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 81b50 │ │ │ │ - ldr r3, [pc, #300] @ 81f24 │ │ │ │ + b 81b54 │ │ │ │ + ldr r3, [pc, #300] @ 81f28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - b 818e8 │ │ │ │ + b 818ec │ │ │ │ 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 81e38 │ │ │ │ + ldr r3, [pc, #276] @ 81f3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ mov r4, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #224] @ 81f34 │ │ │ │ + ldr r3, [pc, #224] @ 81f38 │ │ │ │ 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 959bc │ │ │ │ + b 81b3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq 81ba0 │ │ │ │ + beq 81ba4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ - bne 81a5c │ │ │ │ - b 81bac │ │ │ │ + bne 81a60 │ │ │ │ + b 81bb0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 81b9c │ │ │ │ - ldr r3, [pc, #84] @ 81f34 │ │ │ │ + b 81ba0 │ │ │ │ + ldr r3, [pc, #84] @ 81f38 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b 81c40 │ │ │ │ + b 81c44 │ │ │ │ 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 81a48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, ip, asr #16 │ │ │ │ + eoreq lr, r2, r8, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r8, lsr #16 │ │ │ │ + eoreq lr, r2, r4, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r1, r0, r1, r7 │ │ │ │ - ldrheq ip, [lr], -r4 │ │ │ │ + eorseq r7, r1, ip, lsl #3 │ │ │ │ + ldrheq ip, [lr], -r8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - eoreq lr, r2, r4, lsl #14 │ │ │ │ + eoreq lr, r2, r0, lsl #14 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r7, r1, r4, lsr r0 │ │ │ │ - andseq fp, lr, r8, asr #31 │ │ │ │ + eorseq r7, r1, r0, lsr r0 │ │ │ │ + andseq fp, lr, ip, asr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r1, r0, fp, r6 │ │ │ │ + eorseq r6, r1, ip, lsl #23 │ │ │ │ │ │ │ │ -00081f3c : │ │ │ │ +00081f40 : │ │ │ │ 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] @ 81fdc │ │ │ │ + ldr r2, [pc, #132] @ 81fe0 │ │ │ │ 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 72fb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81fa0 │ │ │ │ + bne 81fa4 │ │ │ │ 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 81788 │ │ │ │ + ldr r2, [pc, #56] @ 81fe4 │ │ │ │ + ldr r3, [pc, #48] @ 81fe0 │ │ │ │ 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 81fd8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r2, r4, lsr #1 │ │ │ │ + eoreq lr, r2, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r2, r0, asr r0 │ │ │ │ + eoreq lr, r2, ip, asr #32 │ │ │ │ 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] @ 82228 │ │ │ │ + ldr r2, [pc, #552] @ 8222c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #544] @ 8222c │ │ │ │ + ldr r5, [pc, #544] @ 82230 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ 82230 │ │ │ │ + ldr r3, [pc, #540] @ 82234 │ │ │ │ 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,263 +97755,263 @@ │ │ │ │ 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 82118 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82184 │ │ │ │ + beq 82188 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #452] @ 82234 │ │ │ │ - ldr r1, [pc, #452] @ 82238 │ │ │ │ + ldr r0, [pc, #452] @ 82238 │ │ │ │ + ldr r1, [pc, #452] @ 8223c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #432] @ 8223c │ │ │ │ + ldr r3, [pc, #432] @ 82240 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 821dc │ │ │ │ + beq 821e0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 820e0 │ │ │ │ + bne 820e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne 821e0 │ │ │ │ - ldr r1, [pc, #328] @ 82240 │ │ │ │ + bne 821e4 │ │ │ │ + ldr r1, [pc, #328] @ 82244 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - b 821e4 │ │ │ │ - ldr r3, [pc, #296] @ 82244 │ │ │ │ + b 821e8 │ │ │ │ + ldr r3, [pc, #296] @ 82248 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #284] @ 82248 │ │ │ │ + ldr r3, [pc, #284] @ 8224c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #276] @ 8224c │ │ │ │ + ldr r1, [pc, #276] @ 82250 │ │ │ │ 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 709d8 │ │ │ │ + ldr r2, [pc, #240] @ 82254 │ │ │ │ + ldr r3, [pc, #196] @ 8222c │ │ │ │ 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 82224 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 821fc │ │ │ │ + beq 82200 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 82064 │ │ │ │ + bne 82068 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 82064 │ │ │ │ + bne 82068 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 82064 │ │ │ │ - ldr r3, [pc, #156] @ 82254 │ │ │ │ + bne 82068 │ │ │ │ + ldr r3, [pc, #156] @ 82258 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 82210 │ │ │ │ - ldr r3, [pc, #116] @ 82244 │ │ │ │ + bne 82214 │ │ │ │ + ldr r3, [pc, #116] @ 82248 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 82130 │ │ │ │ + b 82134 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 82244 │ │ │ │ + ldr r3, [pc, #88] @ 82248 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 82130 │ │ │ │ - b 82124 │ │ │ │ - ldr r3, [pc, #84] @ 82258 │ │ │ │ + bne 82134 │ │ │ │ + b 82128 │ │ │ │ + ldr r3, [pc, #84] @ 8225c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 821c8 │ │ │ │ + beq 821cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 820a8 │ │ │ │ - b 821c8 │ │ │ │ + bne 820ac │ │ │ │ + b 821cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r2], -ip @ │ │ │ │ + strdeq sp, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r2], -ip @ │ │ │ │ + ldrdeq sp, [r2], -r8 @ │ │ │ │ @ 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, r8, ror #16 │ │ │ │ + andseq fp, lr, ip, lsl #15 │ │ │ │ + eorseq r6, r1, r0, lsr #18 │ │ │ │ + andseq ip, lr, r0, lsr r1 │ │ │ │ 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 │ │ │ │ + eorseq r6, r1, r4, lsl #17 │ │ │ │ + @ instruction: 0x001eb7b0 │ │ │ │ + mlaeq r2, r4, lr, sp │ │ │ │ + @ instruction: 0x003167f4 │ │ │ │ + eorseq r6, r1, ip, lsr #15 │ │ │ │ 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] @ 82590 │ │ │ │ + ldr lr, [pc, #792] @ 82594 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #780] @ 82594 │ │ │ │ + ldr ip, [pc, #780] @ 82598 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #776] @ 82598 │ │ │ │ + ldr r3, [pc, #776] @ 8259c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #744] @ 8259c │ │ │ │ - mov lr, r1 │ │ │ │ + ldr r3, [pc, #744] @ 825a0 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ - mov ip, #0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov lr, r1 │ │ │ │ ands r7, ip, r3 │ │ │ │ - bne 82344 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 82348 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 823b4 │ │ │ │ + beq 823b8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 82398 │ │ │ │ - ldr r1, [pc, #596] @ 825a0 │ │ │ │ - ldr r0, [pc, #596] @ 825a4 │ │ │ │ + beq 8239c │ │ │ │ + ldr r1, [pc, #596] @ 825a4 │ │ │ │ + ldr r0, [pc, #596] @ 825a8 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #568] @ 825a8 │ │ │ │ + ldr r2, [pc, #568] @ 825ac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #536] @ 82590 │ │ │ │ + ldr r3, [pc, #536] @ 82594 │ │ │ │ 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 8258c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr ip, [ip, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne 82344 │ │ │ │ + bne 82348 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bne 82344 │ │ │ │ + bne 82348 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #496] @ 825ac │ │ │ │ + ldr r3, [pc, #496] @ 825b0 │ │ │ │ str ip, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 82524 │ │ │ │ + beq 82528 │ │ │ │ ldr r9, [ip, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82404 │ │ │ │ + bne 82408 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 824f4 │ │ │ │ + beq 824f8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 82474 │ │ │ │ + bne 82478 │ │ │ │ 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 82558 │ │ │ │ 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 │ │ │ │ @@ -98018,128 +98019,128 @@ │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ bl e9620 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8236c │ │ │ │ sub r9, r5, #1 │ │ │ │ lsl r8, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 34948 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 824b4 │ │ │ │ + ble 824b8 │ │ │ │ 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 824a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r3, #40] @ 0x28 │ │ │ │ - beq 82434 │ │ │ │ + beq 82438 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ 825b0 │ │ │ │ + ldr r0, [pc, #212] @ 825b4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82434 │ │ │ │ - ldr r3, [pc, #184] @ 825b4 │ │ │ │ + b 82438 │ │ │ │ + ldr r3, [pc, #184] @ 825b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82540 │ │ │ │ - ldr r1, [pc, #164] @ 825b8 │ │ │ │ + beq 82544 │ │ │ │ + ldr r1, [pc, #164] @ 825bc │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ - ldr r1, [pc, #144] @ 825bc │ │ │ │ - ldr r0, [pc, #144] @ 825c0 │ │ │ │ + b 8236c │ │ │ │ + ldr r1, [pc, #144] @ 825c0 │ │ │ │ + ldr r0, [pc, #144] @ 825c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 82368 │ │ │ │ + b 8236c │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82410 │ │ │ │ - b 8250c │ │ │ │ + bne 82414 │ │ │ │ + b 82510 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #100] @ 825c4 │ │ │ │ + ldr r0, [pc, #100] @ 825c8 │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 82438 │ │ │ │ + b 8243c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, lsl #27 │ │ │ │ + eoreq sp, r2, ip, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, ror #26 │ │ │ │ + eoreq sp, r2, ip, asr sp │ │ │ │ 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, r0, asr #4 │ │ │ │ + @ instruction: 0x001eb4b0 │ │ │ │ + andseq fp, lr, r0, asr r4 │ │ │ │ + eoreq sp, r2, r0, lsl #25 │ │ │ │ + @ instruction: 0x003165f0 │ │ │ │ + andseq fp, lr, r8, asr #5 │ │ │ │ + @ instruction: 0x003164b0 │ │ │ │ + andseq fp, lr, r0, ror sp │ │ │ │ + andseq fp, lr, r8, ror r2 │ │ │ │ + andseq fp, lr, ip, asr #20 │ │ │ │ + andseq fp, lr, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 8225c │ │ │ │ + bl 82260 │ │ │ │ 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 82260 │ │ │ │ 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] @ 82928 │ │ │ │ + ldr r2, [pc, #772] @ 8292c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #760] @ 8292c │ │ │ │ + ldr r4, [pc, #760] @ 82930 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #756] @ 82930 │ │ │ │ + ldr r3, [pc, #756] @ 82934 │ │ │ │ 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] │ │ │ │ @@ -98147,216 +98148,216 @@ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #696] @ 82938 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ 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 826e4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 826b8 │ │ │ │ + bne 826bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 826e0 │ │ │ │ - ldr r1, [pc, #632] @ 82938 │ │ │ │ - ldr r0, [pc, #632] @ 8293c │ │ │ │ + beq 826e4 │ │ │ │ + ldr r1, [pc, #632] @ 8293c │ │ │ │ + ldr r0, [pc, #632] @ 82940 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r6] │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #600] @ 82940 │ │ │ │ + ldr r3, [pc, #600] @ 82944 │ │ │ │ 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 8278c │ │ │ │ + ldr r3, [pc, #576] @ 82948 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82788 │ │ │ │ - ldr r3, [pc, #560] @ 82948 │ │ │ │ + beq 8278c │ │ │ │ + ldr r3, [pc, #560] @ 8294c │ │ │ │ cmp r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bgt 82798 │ │ │ │ + bgt 8279c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82740 │ │ │ │ + beq 82744 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828c8 │ │ │ │ + beq 828cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #492] @ 8294c │ │ │ │ + ldr r2, [pc, #492] @ 82950 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #448] @ 82928 │ │ │ │ + ldr r3, [pc, #448] @ 8292c │ │ │ │ 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 82924 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ble 8285c │ │ │ │ + ble 82860 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ tst r2, #1 │ │ │ │ - beq 82870 │ │ │ │ - ldr r1, [pc, #420] @ 82950 │ │ │ │ - ldr r0, [pc, #420] @ 82954 │ │ │ │ + beq 82874 │ │ │ │ + ldr r1, [pc, #420] @ 82954 │ │ │ │ + ldr r0, [pc, #420] @ 82958 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #388] @ 8295c │ │ │ │ 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 82858 │ │ │ │ + ldr r3, [pc, #364] @ 82960 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82854 │ │ │ │ + beq 82858 │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ ldrne r1, [ip, #4] │ │ │ │ - bne 82734 │ │ │ │ + bne 82738 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82844 │ │ │ │ + bne 82848 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - beq 828f8 │ │ │ │ + beq 828fc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8272c │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - b 82740 │ │ │ │ + b 82744 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 828dc │ │ │ │ + beq 828e0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 827a4 │ │ │ │ + bne 827a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 827a4 │ │ │ │ + bne 827a8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 827a4 │ │ │ │ - ldr r3, [pc, #188] @ 82960 │ │ │ │ + bne 827a8 │ │ │ │ + ldr r3, [pc, #188] @ 82964 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 827e8 │ │ │ │ + bne 827ec │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r7 │ │ │ │ moveq r0, #0 │ │ │ │ - b 8273c │ │ │ │ + b 82740 │ │ │ │ cmp r5, #2 │ │ │ │ ldrgt r3, [sp, #12] │ │ │ │ movle r0, r7 │ │ │ │ ldrgt r0, [r3, #8] │ │ │ │ - b 82754 │ │ │ │ - ldr r3, [pc, #128] @ 82964 │ │ │ │ + b 82758 │ │ │ │ + ldr r3, [pc, #128] @ 82968 │ │ │ │ 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 827ec │ │ │ │ + b 828b8 │ │ │ │ + ldr r1, [pc, #104] @ 8296c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ bl 4bca0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 82728 │ │ │ │ + b 8272c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r2], -r4 @ │ │ │ │ + ldrdeq sp, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0022d9b4 │ │ │ │ + @ instruction: 0x0022d9b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001ebad8 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x001ebadc │ │ │ │ + andseq fp, lr, ip, lsl #5 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r4, r2, r6 │ │ │ │ + mlaeq r2, r0, r8, sp │ │ │ │ + andseq fp, lr, r4, asr #32 │ │ │ │ + mulseq lr, r4, r1 │ │ │ │ + @ instruction: 0x003161d8 │ │ │ │ + eorseq r6, r1, r0, asr #3 │ │ │ │ + eorseq r6, r1, r8, lsl #2 │ │ │ │ + eorseq r6, r1, r8, asr #1 │ │ │ │ + andseq fp, lr, r0, ror #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] @ 82ce0 │ │ │ │ + ldr r2, [pc, #856] @ 82ce4 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #844] @ 82ce4 │ │ │ │ + ldr r6, [pc, #844] @ 82ce8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #840] @ 82ce8 │ │ │ │ + ldr r3, [pc, #840] @ 82cec │ │ │ │ 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 +98369,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 82a04 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 82a24 │ │ │ │ + beq 82a28 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 82b6c │ │ │ │ + beq 82b70 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #736] @ 82cec │ │ │ │ - ldr r1, [pc, #736] @ 82cf0 │ │ │ │ + ldr r0, [pc, #736] @ 82cf0 │ │ │ │ + ldr r1, [pc, #736] @ 82cf4 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82afc │ │ │ │ + ble 82b00 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r3, r2, #1 │ │ │ │ - beq 82aa4 │ │ │ │ + beq 82aa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #680] @ 82cf4 │ │ │ │ + ldr r1, [pc, #680] @ 82cf8 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #676] @ 82cf8 │ │ │ │ + ldr r0, [pc, #676] @ 82cfc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #656] @ 82cfc │ │ │ │ + ldr r3, [pc, #656] @ 82d00 │ │ │ │ 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] @ 82d04 │ │ │ │ + ldr r3, [pc, #608] @ 82ce4 │ │ │ │ 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 82cdc │ │ │ │ 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 82b98 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne 82a3c │ │ │ │ + bne 82a40 │ │ │ │ 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 709d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a64 │ │ │ │ + beq 82a68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #524] @ 82d04 │ │ │ │ + ldr r3, [pc, #524] @ 82d08 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b 82a74 │ │ │ │ - ldr r2, [pc, #516] @ 82d08 │ │ │ │ + b 82a78 │ │ │ │ + ldr r2, [pc, #516] @ 82d0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82b8c │ │ │ │ + beq 82b90 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ae0 │ │ │ │ + bne 82ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82aec │ │ │ │ + b 82a68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 82a00 │ │ │ │ + bne 82a04 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne 82a00 │ │ │ │ - b 82a24 │ │ │ │ + bne 82a04 │ │ │ │ + b 82a28 │ │ │ │ str r0, [r4] │ │ │ │ - b 82af0 │ │ │ │ + b 82af4 │ │ │ │ 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 72fb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 82bdc │ │ │ │ + bne 82be0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82cac │ │ │ │ - ldr r2, [pc, #288] @ 82d0c │ │ │ │ + beq 82cb0 │ │ │ │ + ldr r2, [pc, #288] @ 82d10 │ │ │ │ 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 82aec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 82ae8 │ │ │ │ + beq 82aec │ │ │ │ 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 +98525,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 81788 │ │ │ │ + ldr r1, [pc, #172] @ 82d14 │ │ │ │ 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,185 +98542,185 @@ │ │ │ │ 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 709d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - b 82a64 │ │ │ │ + bne 82aec │ │ │ │ + b 82a68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #92] @ 82d14 │ │ │ │ + ldr r1, [pc, #92] @ 82d18 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r4] │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - b 82a74 │ │ │ │ + b 82a78 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r0, ror r6 │ │ │ │ + eoreq sp, r2, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r0, asr r6 │ │ │ │ + eoreq sp, r2, ip, asr #12 │ │ │ │ @ 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, r8, lsr #27 │ │ │ │ + andseq sl, lr, ip, ror #27 │ │ │ │ + andseq sl, lr, r4, ror #25 │ │ │ │ + andseq sl, lr, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, r2, ip, ror r5 │ │ │ │ + eoreq sp, r2, r8, ror r5 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r5, r1, ip, lsr #29 │ │ │ │ - eorseq r5, r1, r4, asr #27 │ │ │ │ + eorseq r5, r1, r8, lsr #29 │ │ │ │ + eorseq r5, r1, r0, asr #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq fp, lr, ip, ror r6 │ │ │ │ + andseq fp, lr, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #1196] @ 831dc │ │ │ │ - ldr r2, [pc, #1196] @ 831e0 │ │ │ │ + ldr ip, [pc, #1196] @ 831e0 │ │ │ │ + ldr r2, [pc, #1196] @ 831e4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #1184] @ 831e4 │ │ │ │ + ldr r6, [pc, #1184] @ 831e8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1180] @ 831e8 │ │ │ │ + ldr r3, [pc, #1180] @ 831ec │ │ │ │ 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] @ 831f0 │ │ │ │ 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 82df4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 82dc8 │ │ │ │ + bne 82dcc │ │ │ │ ldrsh r1, [r3] │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 82df0 │ │ │ │ + bls 82df4 │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - beq 82df0 │ │ │ │ - ldr r1, [pc, #1056] @ 831f0 │ │ │ │ - ldr r0, [pc, #1056] @ 831f4 │ │ │ │ + beq 82df4 │ │ │ │ + ldr r1, [pc, #1056] @ 831f4 │ │ │ │ + ldr r0, [pc, #1056] @ 831f8 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82f94 │ │ │ │ + ble 82f98 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 82e64 │ │ │ │ + beq 82e68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #996] @ 831f8 │ │ │ │ + ldr r1, [pc, #996] @ 831fc │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #992] @ 831fc │ │ │ │ + ldr r0, [pc, #992] @ 83200 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ 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] @ 83204 │ │ │ │ + ldr r3, [pc, #924] @ 831e4 │ │ │ │ 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 831dc │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - beq 82e90 │ │ │ │ + beq 82e94 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 82e04 │ │ │ │ + bne 82e08 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ tst lr, #1 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82e08 │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bne 82e04 │ │ │ │ + bne 82e08 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 83038 │ │ │ │ + beq 8303c │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82fa8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq 83054 │ │ │ │ + beq 83058 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 82fa4 │ │ │ │ + bne 82fa8 │ │ │ │ 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 82ef8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 82ee0 │ │ │ │ + bne 82ee4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #776] @ 83204 │ │ │ │ + ldr r3, [pc, #776] @ 83208 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 83160 │ │ │ │ + beq 83164 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82f3c │ │ │ │ + beq 82f40 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 82f20 │ │ │ │ + bne 82f24 │ │ │ │ ldr r3, [r3, #608] @ 0x260 │ │ │ │ ands r5, r3, #1 │ │ │ │ - bne 82fdc │ │ │ │ + bne 82fe0 │ │ │ │ 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 │ │ │ │ @@ -98730,82 +98731,82 @@ │ │ │ │ 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 82e3c │ │ │ │ + ldr r3, [pc, #620] @ 8320c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 82e90 │ │ │ │ + b 82e94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #604] @ 8320c │ │ │ │ + ldr r2, [pc, #604] @ 83210 │ │ │ │ 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 709d8 │ │ │ │ + b 82e3c │ │ │ │ mov r5, #4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b2c │ │ │ │ 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 2072ac │ │ │ │ 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 207b70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8319c │ │ │ │ + beq 831a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 82e38 │ │ │ │ + b 82e3c │ │ │ │ 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 82f60 │ │ │ │ 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 72fb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83094 │ │ │ │ + bne 83098 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 8313c │ │ │ │ + beq 83140 │ │ │ │ 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 +98818,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 81788 │ │ │ │ + ldr r2, [pc, #268] @ 83208 │ │ │ │ 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] @ 83214 │ │ │ │ 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 709d8 │ │ │ │ + b 82e3c │ │ │ │ + ldr r1, [pc, #208] @ 83218 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #6 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 82e30 │ │ │ │ + b 82e34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 831c8 │ │ │ │ - ldr r2, [pc, #160] @ 83218 │ │ │ │ + beq 831cc │ │ │ │ + ldr r2, [pc, #160] @ 8321c │ │ │ │ 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 709d8 │ │ │ │ + b 82e3c │ │ │ │ + ldr r2, [pc, #120] @ 83220 │ │ │ │ + ldr r1, [pc, #120] @ 83224 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 8302c │ │ │ │ - ldr r3, [pc, #84] @ 83224 │ │ │ │ + b 83030 │ │ │ │ + ldr r3, [pc, #84] @ 83228 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ - b 83170 │ │ │ │ + b 83174 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r2, r4, asr #5 │ │ │ │ + eoreq sp, r2, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r2, r4, lsr #5 │ │ │ │ + eoreq sp, r2, r0, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001eb5d4 │ │ │ │ - andseq sl, lr, r4, lsl #22 │ │ │ │ - andseq sl, lr, r0, ror #19 │ │ │ │ - andseq sl, lr, r0, asr #21 │ │ │ │ - @ instruction: 0x0022d1b8 │ │ │ │ + @ instruction: 0x001eb5d8 │ │ │ │ + andseq sl, lr, r8, lsl #22 │ │ │ │ + andseq sl, lr, r4, ror #19 │ │ │ │ + andseq sl, lr, r4, asr #21 │ │ │ │ + @ instruction: 0x0022d1b4 │ │ │ │ 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, lsl sl │ │ │ │ + andseq sl, lr, r0, lsr r9 │ │ │ │ + @ instruction: 0x001ea7d4 │ │ │ │ + andseq fp, lr, ip, lsl #5 │ │ │ │ + andseq sl, lr, r0, ror r7 │ │ │ │ + andseq sl, lr, r4, lsr r7 │ │ │ │ + mulseq lr, ip, r1 │ │ │ │ + eorseq r5, r1, r0, ror #15 │ │ │ │ │ │ │ │ -00083228 : │ │ │ │ +0008322c : │ │ │ │ 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] @ 83434 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #480] @ 83434 │ │ │ │ + ldr r3, [pc, #480] @ 83438 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #472] @ 83438 │ │ │ │ + ldr lr, [pc, #472] @ 8343c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #468] @ 8343c │ │ │ │ + ldr r2, [pc, #468] @ 83440 │ │ │ │ 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,38 +98932,38 @@ │ │ │ │ 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, #28 │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 8330c │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8340c │ │ │ │ + bls 83410 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - beq 8332c │ │ │ │ - ldr r1, [pc, #304] @ 83440 │ │ │ │ + beq 83330 │ │ │ │ + ldr r1, [pc, #304] @ 83444 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ @@ -98970,31 +98971,31 @@ │ │ │ │ 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 7d8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ @@ -99007,71 +99008,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] @ 83448 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ 83434 │ │ │ │ + ldr r3, [pc, #72] @ 83438 │ │ │ │ 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 83430 │ │ │ │ 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 8330c │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ - bne 83308 │ │ │ │ - b 8332c │ │ │ │ + bne 8330c │ │ │ │ + b 83330 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r8, lsr #27 │ │ │ │ + eoreq ip, r2, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r8, lsl #27 │ │ │ │ + eoreq ip, r2, r4, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, ror #10 │ │ │ │ - eoreq ip, r2, r0, lsl ip │ │ │ │ + andseq sl, lr, r8, ror #10 │ │ │ │ + eoreq ip, r2, ip, lsl #24 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 83460 │ │ │ │ + ldr r0, [pc, #12] @ 83464 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, ror #8 │ │ │ │ + b 8322c │ │ │ │ + andseq sl, lr, ip, ror #8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 8347c │ │ │ │ + ldr r0, [pc, #12] @ 83480 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 83228 │ │ │ │ - andseq sl, lr, r8, lsr #8 │ │ │ │ + b 8322c │ │ │ │ + andseq sl, lr, ip, lsr #8 │ │ │ │ │ │ │ │ -00083480 : │ │ │ │ - ldr r2, [pc, #124] @ 83504 │ │ │ │ - ldr r3, [pc, #124] @ 83508 │ │ │ │ +00083484 : │ │ │ │ + ldr r2, [pc, #124] @ 83508 │ │ │ │ + ldr r3, [pc, #124] @ 8350c │ │ │ │ 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] @ 83510 │ │ │ │ + ldr r3, [pc, #84] @ 83514 │ │ │ │ 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 +99081,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 834cc │ │ │ │ ldr r0, [lr, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq ip, r2, r0, ror fp │ │ │ │ + eoreq ip, r2, ip, ror #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00083514 : │ │ │ │ +00083518 : │ │ │ │ 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 83580 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 8357c │ │ │ │ + bne 83580 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 8357c │ │ │ │ + bne 83580 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 8357c │ │ │ │ - bl 83480 │ │ │ │ + bne 83580 │ │ │ │ + bl 83484 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8358c │ │ │ │ - ldr r0, [pc, #40] @ 83594 │ │ │ │ + beq 83590 │ │ │ │ + ldr r0, [pc, #40] @ 83598 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ - b 808a8 │ │ │ │ + b 808ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 83480 │ │ │ │ + b 83484 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, lr, r4, lsl #8 │ │ │ │ + andseq sl, lr, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #276] @ 836c4 │ │ │ │ - ldr r2, [pc, #276] @ 836c8 │ │ │ │ + ldr ip, [pc, #276] @ 836c8 │ │ │ │ + ldr r2, [pc, #276] @ 836cc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #264] @ 836cc │ │ │ │ + ldr r6, [pc, #264] @ 836d0 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #260] @ 836d0 │ │ │ │ + ldr r3, [pc, #260] @ 836d4 │ │ │ │ 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, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r0, [pc, #184] @ 836d4 │ │ │ │ + ldr r0, [pc, #184] @ 836d8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7d8bc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ - ble 836b4 │ │ │ │ + ble 836b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 83514 │ │ │ │ + bl 83518 │ │ │ │ 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 793a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 836d8 │ │ │ │ + ldr r2, [pc, #80] @ 836dc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 836c8 │ │ │ │ + ldr r3, [pc, #56] @ 836cc │ │ │ │ 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 836c4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ 836dc │ │ │ │ + ldr r3, [pc, #32] @ 836e0 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b 83658 │ │ │ │ + b 8365c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq ip, r2, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r2, r4, lsr #20 │ │ │ │ + eoreq ip, r2, r0, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r0, asr #6 │ │ │ │ - eoreq ip, r2, ip, ror #18 │ │ │ │ + andseq sl, lr, r4, asr #6 │ │ │ │ + eoreq ip, r2, r8, ror #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000836e0 : │ │ │ │ +000836e4 : │ │ │ │ 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] @ 8437c │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #3192] @ 8437c │ │ │ │ + ldr r2, [pc, #3192] @ 84380 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [pc, #3180] @ 84380 │ │ │ │ + ldr r7, [pc, #3180] @ 84384 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3176] @ 84384 │ │ │ │ + ldr r3, [pc, #3176] @ 84388 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r7, r3] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r8] │ │ │ │ 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 │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + mov r2, #1 │ │ │ │ str r3, [r8] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ mov r3, #19 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ mov r2, #5 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ tst r0, #1 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + 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, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #188] @ 0xbc │ │ │ │ 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,205 +99287,205 @@ │ │ │ │ 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 83840 │ │ │ │ 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] @ 8438c │ │ │ │ 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] @ 84390 │ │ │ │ streq r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr fp, [r7, r2] │ │ │ │ cmp r3, fp │ │ │ │ - beq 83888 │ │ │ │ + beq 8388c │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ - bne 839cc │ │ │ │ + bne 839d0 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ands r4, r4, #2 │ │ │ │ - beq 838dc │ │ │ │ + beq 838e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83e38 │ │ │ │ + beq 83e3c │ │ │ │ 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] @ 84394 │ │ │ │ + ldr r3, [pc, #2752] @ 84380 │ │ │ │ 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 84370 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2736] @ 84394 │ │ │ │ + ldr r3, [pc, #2736] @ 84398 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ strne r4, [sp, #24] │ │ │ │ - beq 84060 │ │ │ │ + beq 84064 │ │ │ │ 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 83974 │ │ │ │ cmp r2, #0 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 83970 │ │ │ │ + beq 83974 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 83514 │ │ │ │ + bl 83518 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 83ec4 │ │ │ │ + beq 83ec8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 5355c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 53708 │ │ │ │ - ldr r3, [pc, #2624] @ 84398 │ │ │ │ + ldr r3, [pc, #2624] @ 8439c │ │ │ │ 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 83a24 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt 83ed4 │ │ │ │ + bgt 83ed8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - ble 839bc │ │ │ │ + ble 839c0 │ │ │ │ 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 839ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83a2c │ │ │ │ + b 83a30 │ │ │ │ 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 7d8c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq 842f4 │ │ │ │ + beq 842f8 │ │ │ │ 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 838e0 │ │ │ │ + b 8389c │ │ │ │ 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 83a4c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84224 │ │ │ │ + beq 84228 │ │ │ │ mvn r3, #0 │ │ │ │ bl 55fdc │ │ │ │ cmp r0, #6 │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r0, [sp, #124] @ 0x7c │ │ │ │ strne r6, [sp, #76] @ 0x4c │ │ │ │ - beq 84004 │ │ │ │ + beq 84008 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 83fe4 │ │ │ │ + bne 83fe8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r5 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ - blt 84190 │ │ │ │ + blt 84194 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 83eb8 │ │ │ │ - ldr r3, [pc, #2300] @ 8439c │ │ │ │ + beq 83ebc │ │ │ │ + ldr r3, [pc, #2300] @ 843a0 │ │ │ │ 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 803a8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bgt 84090 │ │ │ │ + bgt 84094 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 83fbc │ │ │ │ + bne 83fc0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 84334 │ │ │ │ - ldr r3, [pc, #2208] @ 843a0 │ │ │ │ + ble 84338 │ │ │ │ + ldr r3, [pc, #2208] @ 843a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2200] @ 843a4 │ │ │ │ + ldr r3, [pc, #2200] @ 843a8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 83b6c │ │ │ │ + b 83b70 │ │ │ │ mov r0, r4 │ │ │ │ bl 443b4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ @@ -99496,59 +99497,59 @@ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ bl 4ead4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 83f2c │ │ │ │ + beq 83f30 │ │ │ │ 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 │ │ │ │ + beq 83b64 │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b60 │ │ │ │ + bne 83b64 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 83b1c │ │ │ │ + bne 83b20 │ │ │ │ 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] @ 843ac │ │ │ │ + ldr r1, [pc, #2040] @ 843b0 │ │ │ │ ldr r3, [r3, fp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ead4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f3c │ │ │ │ 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 83f54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83c30 │ │ │ │ + beq 83c34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8422c │ │ │ │ + beq 84230 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl 53708 │ │ │ │ - ldr r3, [pc, #1912] @ 84398 │ │ │ │ + ldr r3, [pc, #1912] @ 8439c │ │ │ │ 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,87 +99558,87 @@ │ │ │ │ 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 840cc │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 83c7c │ │ │ │ + bne 83c80 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bls 84320 │ │ │ │ + bls 84324 │ │ │ │ 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 84118 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 840a8 │ │ │ │ + bne 840ac │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d00 │ │ │ │ + bne 83d04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 84200 │ │ │ │ - ldr r2, [pc, #1744] @ 843b0 │ │ │ │ + bne 84204 │ │ │ │ + ldr r2, [pc, #1744] @ 843b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1740] @ 843b4 │ │ │ │ + ldr r1, [pc, #1740] @ 843b8 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83d1c │ │ │ │ + bne 83d20 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842e4 │ │ │ │ + beq 842e8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 55fdc │ │ │ │ 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 84148 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bne 841d4 │ │ │ │ + bne 841d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8420c │ │ │ │ + bne 84210 │ │ │ │ mov fp, r5 │ │ │ │ - ldr sl, [pc, #1616] @ 843b8 │ │ │ │ - ldr r9, [pc, #1616] @ 843bc │ │ │ │ + ldr sl, [pc, #1616] @ 843bc │ │ │ │ + ldr r9, [pc, #1616] @ 843c0 │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ mov r0, r3 │ │ │ │ - b 83dd8 │ │ │ │ + b 83ddc │ │ │ │ mov r0, r6 │ │ │ │ bl 443b4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -99648,688 +99649,688 @@ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 4ead4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 83e24 │ │ │ │ + beq 83e28 │ │ │ │ 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 │ │ │ │ + beq 83dc4 │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83dc0 │ │ │ │ + bne 83dc4 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 83d80 │ │ │ │ + bne 83d84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1456] @ 843c0 │ │ │ │ - ldr r0, [pc, #1456] @ 843c4 │ │ │ │ + ldr r1, [pc, #1456] @ 843c4 │ │ │ │ + ldr r0, [pc, #1456] @ 843c8 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ead4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84248 │ │ │ │ + beq 8424c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838b0 │ │ │ │ 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 83f1c │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #1316] @ 84398 │ │ │ │ + ldr r3, [pc, #1316] @ 8439c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8423c │ │ │ │ + bne 84240 │ │ │ │ tst r0, #1 │ │ │ │ - bne 83e9c │ │ │ │ + bne 83ea0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 84354 │ │ │ │ + beq 84358 │ │ │ │ mvn r3, #0 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ - b 838ac │ │ │ │ - ldr r3, [pc, #1288] @ 843c8 │ │ │ │ + b 838b0 │ │ │ │ + ldr r3, [pc, #1288] @ 843cc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 83aa0 │ │ │ │ + b 83aa4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b 83970 │ │ │ │ + b 83974 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 83998 │ │ │ │ + b 8399c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 83f04 │ │ │ │ - bl 103a0c │ │ │ │ + beq 83f08 │ │ │ │ + bl 103a18 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 83e68 │ │ │ │ + bne 83e6c │ │ │ │ mov r1, r5 │ │ │ │ - bl 7939c │ │ │ │ + bl 793a0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #4 │ │ │ │ - b 838ac │ │ │ │ + b 838b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bcc │ │ │ │ + bne 83bd0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83bfc │ │ │ │ + bne 83c00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83f60 │ │ │ │ + beq 83f64 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ bl 53708 │ │ │ │ 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 83ef8 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bne 838a4 │ │ │ │ + bne 838a8 │ │ │ │ ldrh r1, [r0] │ │ │ │ sub r1, r1, #44 @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 838a4 │ │ │ │ + bhi 838a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84454 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - b 838ac │ │ │ │ + b 838b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f3c │ │ │ │ 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 83be0 │ │ │ │ + b 83bf0 │ │ │ │ + ldr r3, [pc, #940] @ 8439c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bl 5359c │ │ │ │ - b 83a70 │ │ │ │ + b 83a74 │ │ │ │ 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 83a6c │ │ │ │ cmp r4, #5 │ │ │ │ strgt r1, [r2, #716] @ 0x2cc │ │ │ │ - bgt 83a68 │ │ │ │ + bgt 83a6c │ │ │ │ cmp r4, r1 │ │ │ │ movgt r2, r6 │ │ │ │ addgt r0, r3, r4, lsl #2 │ │ │ │ - ble 84058 │ │ │ │ + ble 8405c │ │ │ │ ldr r1, [r3], #4 │ │ │ │ str r1, [r2], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 84048 │ │ │ │ + bne 8404c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b 83a68 │ │ │ │ - ldr r2, [pc, #868] @ 843cc │ │ │ │ + b 83a6c │ │ │ │ + ldr r2, [pc, #868] @ 843d0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bls 842b0 │ │ │ │ + bls 842b4 │ │ │ │ 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 838fc │ │ │ │ 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 83ae4 │ │ │ │ + ldr r3, [pc, #744] @ 8439c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bl 5359c │ │ │ │ - b 83ca4 │ │ │ │ + b 83ca8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 840d8 │ │ │ │ - bl 103a0c │ │ │ │ + beq 840dc │ │ │ │ + bl 103a18 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 840f8 │ │ │ │ + bne 840fc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 842a4 │ │ │ │ + beq 842a8 │ │ │ │ mvn r3, #0 │ │ │ │ bl 55fdc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 83c88 │ │ │ │ + b 83c8c │ │ │ │ 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 83ca0 │ │ │ │ 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 841dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 83e24 │ │ │ │ + bne 83e28 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 8435c │ │ │ │ + ble 84360 │ │ │ │ ldr r3, [r1] │ │ │ │ - b 83d60 │ │ │ │ + b 83d64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8426c │ │ │ │ - ldr r2, [pc, #560] @ 843d0 │ │ │ │ + beq 84270 │ │ │ │ + ldr r2, [pc, #560] @ 843d4 │ │ │ │ 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] @ 843d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #0 │ │ │ │ - b 838ac │ │ │ │ + b 838b0 │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84278 │ │ │ │ - ldr r2, [pc, #496] @ 843d8 │ │ │ │ + beq 8427c │ │ │ │ + ldr r2, [pc, #496] @ 843dc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #492] @ 843dc │ │ │ │ + ldr r1, [pc, #492] @ 843e0 │ │ │ │ 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 841c0 │ │ │ │ + ldr r2, [pc, #472] @ 843e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 83ce0 │ │ │ │ + b 83ce4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ + bne 83e34 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ - b 838ac │ │ │ │ - bl 78f4c │ │ │ │ - b 83a50 │ │ │ │ + b 838b0 │ │ │ │ + bl 78f50 │ │ │ │ + b 83a54 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 5355c │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - b 83c10 │ │ │ │ + b 83c14 │ │ │ │ mov r3, #1 │ │ │ │ bl 55fdc │ │ │ │ - b 83ea4 │ │ │ │ + b 83ea8 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - beq 84370 │ │ │ │ + beq 84374 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ tst r3, #1 │ │ │ │ - bne 84284 │ │ │ │ + bne 84288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731a4 │ │ │ │ - b 83e30 │ │ │ │ - ldr r2, [pc, #368] @ 843e4 │ │ │ │ + bl 731a8 │ │ │ │ + b 83e34 │ │ │ │ + ldr r2, [pc, #368] @ 843e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841a0 │ │ │ │ - ldr r2, [pc, #360] @ 843e8 │ │ │ │ + b 841a4 │ │ │ │ + ldr r2, [pc, #360] @ 843ec │ │ │ │ add r2, pc, r2 │ │ │ │ - b 841e8 │ │ │ │ + b 841ec │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ bl 478a4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 84260 │ │ │ │ - bl 78f4c │ │ │ │ + b 84264 │ │ │ │ + bl 78f50 │ │ │ │ mov r3, r0 │ │ │ │ - b 84104 │ │ │ │ + b 84108 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 34948 │ │ │ │ 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 838fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 78f4c │ │ │ │ + bl 78f50 │ │ │ │ mov r3, r0 │ │ │ │ - b 83d2c │ │ │ │ + b 83d30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 55fdc │ │ │ │ - ldr r0, [pc, #220] @ 843ec │ │ │ │ + ldr r0, [pc, #220] @ 843f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - b 838ac │ │ │ │ + b 838b0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84450 │ │ │ │ + bl 84454 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 83c84 │ │ │ │ + b 83c88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83f38 │ │ │ │ + beq 83f3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ - b 83bec │ │ │ │ - bl 78f4c │ │ │ │ - b 83ea4 │ │ │ │ + b 83bf0 │ │ │ │ + bl 78f50 │ │ │ │ + b 83ea8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83e30 │ │ │ │ - b 84254 │ │ │ │ + bne 83e34 │ │ │ │ + b 84258 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r1] │ │ │ │ - b 84218 │ │ │ │ - strdeq ip, [r2], -r8 @ │ │ │ │ + b 8421c │ │ │ │ + strdeq ip, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r2], -r4 @ │ │ │ │ + ldrdeq ip, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, asr #14 │ │ │ │ + eoreq ip, r2, ip, lsr r7 │ │ │ │ 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, r4, lsr #19 │ │ │ │ + @ instruction: 0x001ea9b4 │ │ │ │ + mulseq lr, r4, r9 │ │ │ │ + andseq sl, lr, r4, ror #17 │ │ │ │ + @ instruction: 0x001f9ab0 │ │ │ │ + andseq r8, pc, r8, lsr #11 │ │ │ │ + mulseq lr, r4, r8 │ │ │ │ + @ instruction: 0x001ea8dc │ │ │ │ + @ instruction: 0x001ea8bc │ │ │ │ + mulseq pc, r4, r8 @ │ │ │ │ + andseq sl, lr, r0, lsl r8 │ │ │ │ + andseq r8, pc, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andseq sl, lr, r0, lsr #5 │ │ │ │ - andseq sl, lr, r4, lsl #6 │ │ │ │ - andseq sl, lr, r8, asr r2 │ │ │ │ - andseq sl, lr, ip, asr r4 │ │ │ │ - andseq sl, lr, r8, lsr r2 │ │ │ │ - andseq r8, pc, r0, lsl r0 @ │ │ │ │ - andseq r8, pc, r4 │ │ │ │ - andseq sl, lr, r0, asr #2 │ │ │ │ + andseq sl, lr, r4, lsr #5 │ │ │ │ + andseq sl, lr, r8, lsl #6 │ │ │ │ + andseq sl, lr, ip, asr r2 │ │ │ │ + andseq sl, lr, r0, ror #8 │ │ │ │ + andseq sl, lr, ip, lsr r2 │ │ │ │ + andseq r8, pc, r4, lsl r0 @ │ │ │ │ + andseq r8, pc, r8 │ │ │ │ + andseq sl, lr, r4, asr #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] @ 8444c │ │ │ │ + ldr r2, [pc, #64] @ 84450 │ │ │ │ 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 836e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r2], -r0 @ │ │ │ │ + eoreq fp, r2, ip, ror #23 │ │ │ │ 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] @ 845cc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #340] @ 845cc │ │ │ │ + ldr r3, [pc, #340] @ 845d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #332] @ 845d0 │ │ │ │ + ldr ip, [pc, #332] @ 845d4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #328] @ 845d4 │ │ │ │ + ldr r2, [pc, #328] @ 845d8 │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #272] @ 845d8 │ │ │ │ + ldr r3, [pc, #272] @ 845dc │ │ │ │ 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 844f8 │ │ │ │ + ldr r3, [pc, #244] @ 845e0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84540 │ │ │ │ + beq 84544 │ │ │ │ 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 836e4 │ │ │ │ + ldr r2, [pc, #196] @ 845e4 │ │ │ │ + ldr r3, [pc, #172] @ 845d0 │ │ │ │ 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 845c8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #156] @ 845e4 │ │ │ │ + ldr r3, [pc, #156] @ 845e8 │ │ │ │ lsl r7, r1, #2 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 34948 │ │ │ │ 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] @ 845ec │ │ │ │ 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 │ │ │ │ + b 84518 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r4, lsl #23 │ │ │ │ + eoreq fp, r2, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, ror #22 │ │ │ │ + eoreq fp, r2, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - ldrdeq fp, [r2], -ip @ │ │ │ │ + ldrdeq fp, [r2], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xfffffe30 │ │ │ │ │ │ │ │ -000845ec : │ │ │ │ +000845f0 : │ │ │ │ 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] @ 84994 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #896] @ 84994 │ │ │ │ + ldr r2, [pc, #896] @ 84998 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ 84998 │ │ │ │ + ldr r3, [pc, #888] @ 8499c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #884] @ 8499c │ │ │ │ + ldr ip, [pc, #884] @ 849a0 │ │ │ │ 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 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ 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 846d0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ - b 846b8 │ │ │ │ + b 846bc │ │ │ │ subs r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 84964 │ │ │ │ + beq 84968 │ │ │ │ ldr r2, [r1, r3, lsl #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 846ac │ │ │ │ + beq 846b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 84964 │ │ │ │ + bne 84968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84938 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84938 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, #0 │ │ │ │ - ble 84978 │ │ │ │ + ble 8497c │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - b 8471c │ │ │ │ + b 84720 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 8474c │ │ │ │ + beq 84750 │ │ │ │ ldr r2, [r0, r3, lsl #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 84710 │ │ │ │ + beq 84714 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84984 │ │ │ │ + bne 84988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84938 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - beq 84934 │ │ │ │ + beq 84938 │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ 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 847bc │ │ │ │ + ldr r9, [pc, #556] @ 849a4 │ │ │ │ sub r8, r5, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 84780 │ │ │ │ + b 84784 │ │ │ │ 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 959bc │ │ │ │ cmp r5, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 8477c │ │ │ │ + bne 84780 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84818 │ │ │ │ + beq 8481c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 84818 │ │ │ │ - ldr r8, [pc, #460] @ 849a4 │ │ │ │ + ble 8481c │ │ │ │ + ldr r8, [pc, #460] @ 849a8 │ │ │ │ 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 959bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 847dc │ │ │ │ + bgt 847e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84848 │ │ │ │ + beq 8484c │ │ │ │ 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 959bc │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne 84824 │ │ │ │ + bne 84828 │ │ │ │ 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 │ │ │ │ @@ -100347,26 +100348,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 84928 │ │ │ │ + ldr r3, [pc, #240] @ 849ac │ │ │ │ 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 84920 │ │ │ │ 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,693 +100377,693 @@ │ │ │ │ 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 848d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r6] │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb70 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #112] @ 849ac │ │ │ │ - ldr r3, [pc, #84] @ 84994 │ │ │ │ + ldr r2, [pc, #112] @ 849b0 │ │ │ │ + ldr r3, [pc, #84] @ 84998 │ │ │ │ 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 84990 │ │ │ │ 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 846fc │ │ │ │ + b 84734 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 8473c │ │ │ │ + b 84740 │ │ │ │ mov r7, r3 │ │ │ │ - b 8474c │ │ │ │ + b 84750 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, r8, ror #19 │ │ │ │ + eoreq fp, r2, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r8, asr #19 │ │ │ │ + eoreq fp, r2, r4, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x003141d8 │ │ │ │ - ldrsheq r4, [r1], -r8 @ │ │ │ │ - @ instruction: 0x0022b6bc │ │ │ │ + eorseq r4, r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x003141d4 │ │ │ │ + ldrsheq r4, [r1], -r4 @ │ │ │ │ + @ instruction: 0x0022b6b8 │ │ │ │ │ │ │ │ -000849b0 : │ │ │ │ +000849b4 : │ │ │ │ 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] @ 84ba8 │ │ │ │ + ldr r1, [pc, #460] @ 84bac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #452] @ 84bac │ │ │ │ - ldr r3, [pc, #452] @ 84bb0 │ │ │ │ + ldr r5, [pc, #452] @ 84bb0 │ │ │ │ + ldr r3, [pc, #452] @ 84bb4 │ │ │ │ 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 84aac │ │ │ │ ldr r3, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 84aa8 │ │ │ │ + beq 84aac │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ 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 84a84 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ - bl 71cdc │ │ │ │ + bl 71ce0 │ │ │ │ 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 6fab0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84b6c │ │ │ │ + beq 84b70 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - beq 84b6c │ │ │ │ + beq 84b70 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ 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 84b20 │ │ │ │ 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 70298 │ │ │ │ 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] @ 84bb8 │ │ │ │ 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] @ 84bbc │ │ │ │ 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 72098 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r3, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 84bbc │ │ │ │ + ldr r2, [pc, #68] @ 84bc0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 84ba8 │ │ │ │ + ldr r3, [pc, #40] @ 84bac │ │ │ │ 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 84ba4 │ │ │ │ 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, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, r4, lsl #12 │ │ │ │ + eoreq fp, r2, r0, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq fp, r2, ip, ror r4 │ │ │ │ + eoreq fp, r2, r8, ror r4 │ │ │ │ │ │ │ │ -00084bc0 : │ │ │ │ +00084bc4 : │ │ │ │ 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] @ 84d08 │ │ │ │ + ldr r2, [pc, #300] @ 84d0c │ │ │ │ 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] @ 84d10 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 84d10 │ │ │ │ + ldr r3, [pc, #280] @ 84d14 │ │ │ │ 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 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #232] @ 84d18 │ │ │ │ add r0, sp, #20 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84c98 │ │ │ │ + beq 84c9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #168] @ 84d18 │ │ │ │ + ldr r2, [pc, #168] @ 84d1c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #144] @ 84d08 │ │ │ │ + ldr r3, [pc, #144] @ 84d0c │ │ │ │ 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 84d04 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #124] @ 84d1c │ │ │ │ + ldr r3, [pc, #124] @ 84d20 │ │ │ │ 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 84c68 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84cdc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c68 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cd8 │ │ │ │ + bne 84cdc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b 84c64 │ │ │ │ + b 84c68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r2, ip, lsl r4 │ │ │ │ + eoreq fp, r2, r8, lsl r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r2], -r8 @ │ │ │ │ + strdeq fp, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r3, r1, r4, ror sp │ │ │ │ - eoreq fp, r2, r4, lsl #7 │ │ │ │ + eorseq r3, r1, r0, ror sp │ │ │ │ + eoreq fp, r2, r0, lsl #7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00084d20 : │ │ │ │ +00084d24 : │ │ │ │ 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] @ 851f8 │ │ │ │ + ldr ip, [pc, #1212] @ 851fc │ │ │ │ + ldr r0, [pc, #1212] @ 85200 │ │ │ │ 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] @ 85204 │ │ │ │ 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] @ 85208 │ │ │ │ ldr r1, [r1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r2, #1 │ │ │ │ mov r5, #10 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r0, #32 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r4, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r0, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #28] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ bl 34bc8 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r3, [pc, #1016] @ 85208 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r3, [pc, #1016] @ 8520c │ │ │ │ ldr r9, [lr, #24] │ │ │ │ - ldr r1, [pc, #1012] @ 8520c │ │ │ │ - ldr r2, [pc, #1012] @ 85210 │ │ │ │ + ldr r1, [pc, #1012] @ 85210 │ │ │ │ + ldr r2, [pc, #1012] @ 85214 │ │ │ │ mov ip, r0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r0, [pc, #1000] @ 85214 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r0, [pc, #1000] @ 85218 │ │ │ │ strh r7, [ip] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ str r9, [ip, #24] │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [lr, #24] │ │ │ │ str ip, [r7, #28] │ │ │ │ ldr ip, [r8, r0] │ │ │ │ ldr r0, [r8, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r0, [r0] │ │ │ │ sub r3, r3, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r8, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 84bc0 │ │ │ │ - ldr r2, [pc, #892] @ 85218 │ │ │ │ + bl 84bc4 │ │ │ │ + ldr r2, [pc, #892] @ 8521c │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 8506c │ │ │ │ + beq 85070 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #848] @ 8521c │ │ │ │ + ldr r3, [pc, #848] @ 85220 │ │ │ │ mov r5, #10 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 53708 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84fec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne 84ff0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85094 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + beq 85098 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #716] @ 85210 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #716] @ 85214 │ │ │ │ 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 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #632] @ 85200 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #632] @ 85204 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 85080 │ │ │ │ - ldr r3, [pc, #596] @ 85204 │ │ │ │ + beq 85084 │ │ │ │ + ldr r3, [pc, #596] @ 85208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #600] @ 85220 │ │ │ │ - ldr r3, [pc, #560] @ 851fc │ │ │ │ + ldr r2, [pc, #600] @ 85224 │ │ │ │ + ldr r3, [pc, #560] @ 85200 │ │ │ │ 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 851f4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #524] @ 85200 │ │ │ │ + ldr r3, [pc, #524] @ 85204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85020 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq 85024 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 850c0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq 850c4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r1, [r3, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #404] @ 0x194 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - ldr r3, [pc, #444] @ 85204 │ │ │ │ + ldr r3, [pc, #444] @ 85208 │ │ │ │ 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 r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bl e9620 │ │ │ │ - b 84f7c │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + b 84f80 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ bl 5355c │ │ │ │ - b 84ec0 │ │ │ │ + b 84ec4 │ │ │ │ mov r3, #10 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 5359c │ │ │ │ - b 84fa8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + b 84fac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r3, #10 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r3, #0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ bl 55fdc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b 84f80 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 850d8 │ │ │ │ + beq 850dc │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 851cc │ │ │ │ + beq 851d0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ 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] @ 8520c │ │ │ │ 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 r4, [sp, #64] @ 0x40 │ │ │ │ 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] @ 85218 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r1, [r0] │ │ │ │ - ldr r1, [pc, #208] @ 8520c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #208] @ 85210 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r1] │ │ │ │ - ldr r1, [pc, #192] @ 85210 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #192] @ 85214 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh r2, [r3] │ │ │ │ str r0, [r1] │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a968 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 851b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne 851b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84f7c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + beq 84f80 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne 84f7c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne 84f80 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ - bne 84f7c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + bne 84f80 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 55fdc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b 84f80 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 731a4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 84f7c │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 731a8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b 84f80 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 713a0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 713a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 85204 │ │ │ │ + ldr r3, [pc, #32] @ 85208 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3] │ │ │ │ - b 84fc0 │ │ │ │ + b 84fc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0022b2b8 │ │ │ │ @ instruction: 0x0022b2b4 │ │ │ │ + @ instruction: 0x0022b2b0 │ │ │ │ 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, lsl fp │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, r0, lsr r0 │ │ │ │ + eoreq fp, r2, ip, lsr #32 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 84d20 │ │ │ │ + b 84d24 │ │ │ │ │ │ │ │ -00085230 : │ │ │ │ +00085234 : │ │ │ │ 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] @ 85304 │ │ │ │ + ldr ip, [pc, #184] @ 85308 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #172] @ 85308 │ │ │ │ + ldr r3, [pc, #172] @ 8530c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #168] @ 8530c │ │ │ │ + ldr r2, [pc, #168] @ 85310 │ │ │ │ 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] @ 85314 │ │ │ │ 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 7d8c0 │ │ │ │ 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 84d24 │ │ │ │ + ldr r2, [pc, #60] @ 85318 │ │ │ │ + ldr r3, [pc, #40] @ 85308 │ │ │ │ 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 85300 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, ip, lsr #27 │ │ │ │ + eoreq sl, r2, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, ip, lsl #27 │ │ │ │ + eoreq sl, r2, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e83f4 │ │ │ │ - eoreq sl, r2, r0, lsr #26 │ │ │ │ + @ instruction: 0x001e83f8 │ │ │ │ + eoreq sl, r2, ip, lsl sp │ │ │ │ │ │ │ │ -00085318 : │ │ │ │ +0008531c : │ │ │ │ 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 81788 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00085350 : │ │ │ │ +00085354 : │ │ │ │ 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] @ 856dc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #864] @ 856dc │ │ │ │ + ldr r3, [pc, #864] @ 856e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #856] @ 856e0 │ │ │ │ + ldr lr, [pc, #856] @ 856e4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #852] @ 856e4 │ │ │ │ + ldr r2, [pc, #852] @ 856e8 │ │ │ │ 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,127 +101074,127 @@ │ │ │ │ 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, #28 │ │ │ │ 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 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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 85434 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 85688 │ │ │ │ + bls 8568c │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - beq 85454 │ │ │ │ - ldr r1, [pc, #688] @ 856e8 │ │ │ │ + beq 85458 │ │ │ │ + ldr r1, [pc, #688] @ 856ec │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85618 │ │ │ │ + bne 8561c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 85618 │ │ │ │ + bhi 8561c │ │ │ │ ldr r3, [ip, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8553c │ │ │ │ + bne 85540 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 8553c │ │ │ │ + bhi 85540 │ │ │ │ cmp r4, #3 │ │ │ │ - ble 8556c │ │ │ │ + ble 85570 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 85644 │ │ │ │ - ldr r1, [pc, #580] @ 856ec │ │ │ │ + beq 85648 │ │ │ │ + ldr r1, [pc, #580] @ 856f0 │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, #4 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 8566c │ │ │ │ + beq 85670 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 854f4 │ │ │ │ + bne 854f8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8566c │ │ │ │ + bls 85670 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 856a8 │ │ │ │ + beq 856ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r7, #5 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85670 │ │ │ │ - ldr r1, [pc, #428] @ 856f0 │ │ │ │ + b 85674 │ │ │ │ + ldr r1, [pc, #428] @ 856f4 │ │ │ │ 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 │ │ │ │ cmp r4, #3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - bgt 85494 │ │ │ │ + bgt 85498 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -101206,111 +101207,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] @ 856f8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #228] @ 856dc │ │ │ │ + ldr r3, [pc, #228] @ 856e0 │ │ │ │ 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 856d8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #216] @ 856f8 │ │ │ │ + ldr r1, [pc, #216] @ 856fc │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b 85470 │ │ │ │ + b 85474 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 8556c │ │ │ │ + bls 85570 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 854a0 │ │ │ │ + bhi 854a4 │ │ │ │ cmp r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne 854d8 │ │ │ │ + bne 854dc │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 85578 │ │ │ │ + b 8557c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ - bne 85430 │ │ │ │ + bne 85434 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #153 @ 0x99 │ │ │ │ - bne 85430 │ │ │ │ - b 85454 │ │ │ │ - ldr r1, [pc, #76] @ 856fc │ │ │ │ + bne 85434 │ │ │ │ + b 85458 │ │ │ │ + ldr r1, [pc, #76] @ 85700 │ │ │ │ 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 │ │ │ │ + b 8551c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl #25 │ │ │ │ + eoreq sl, r2, ip, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r0, ror #24 │ │ │ │ + eoreq sl, r2, ip, asr ip │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001e92d0 │ │ │ │ + andseq r9, lr, r4, ror r2 │ │ │ │ + andseq r7, pc, r0, lsl #23 │ │ │ │ + eoreq sl, r2, r0, lsl #20 │ │ │ │ + andseq r7, pc, r4, lsr #21 │ │ │ │ + andseq r9, lr, r8, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85718 │ │ │ │ + ldr r0, [pc, #12] @ 8571c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 85350 │ │ │ │ - andseq r8, lr, r4, lsr #2 │ │ │ │ + b 85354 │ │ │ │ + andseq r8, lr, r8, lsr #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 85734 │ │ │ │ + ldr r0, [pc, #12] @ 85738 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 85350 │ │ │ │ - ldrsheq r8, [lr], -r0 │ │ │ │ + b 85354 │ │ │ │ + ldrsheq r8, [lr], -r4 │ │ │ │ │ │ │ │ -00085738 : │ │ │ │ +0008573c : │ │ │ │ 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] @ 857f0 │ │ │ │ + ldr r1, [pc, #156] @ 857f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #148] @ 857f4 │ │ │ │ + ldr r3, [pc, #148] @ 857f8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #144] @ 857f8 │ │ │ │ + ldr r2, [pc, #144] @ 857fc │ │ │ │ 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] │ │ │ │ @@ -101324,140 +101325,140 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ strb r5, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 857fc │ │ │ │ + ldr r2, [pc, #60] @ 85800 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 857f0 │ │ │ │ + ldr r3, [pc, #40] @ 857f4 │ │ │ │ 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 857ec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r8, lsr #17 │ │ │ │ + eoreq sl, r2, r4, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #17 │ │ │ │ + eoreq sl, r2, r4, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, r4, lsr r8 │ │ │ │ + eoreq sl, r2, r0, lsr r8 │ │ │ │ │ │ │ │ -00085800 : │ │ │ │ +00085804 : │ │ │ │ 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] @ 85874 │ │ │ │ + ldr r2, [pc, #88] @ 85878 │ │ │ │ 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 8586c │ │ │ │ + ldr r6, [pc, #60] @ 8587c │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85854 │ │ │ │ - bl 4be98 │ │ │ │ + beq 85858 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 85840 │ │ │ │ + bne 85844 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sl, r2, r0, ror #15 │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r8, ror ip │ │ │ │ + andseq r7, lr, ip, ror ip │ │ │ │ │ │ │ │ -0008587c : │ │ │ │ +00085880 : │ │ │ │ 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] @ 85bc0 │ │ │ │ + ldr lr, [pc, #800] @ 85bc4 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #796] @ 85bc4 │ │ │ │ + ldr ip, [pc, #796] @ 85bc8 │ │ │ │ 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] @ 85bcc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #756] @ 85bcc │ │ │ │ + ldr r3, [pc, #756] @ 85bd0 │ │ │ │ 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] @ 85bd4 │ │ │ │ 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 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #20 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r0, sp, #32 │ │ │ │ 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 85b8c │ │ │ │ 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] @ 85bd8 │ │ │ │ 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 │ │ │ │ @@ -101467,227 +101468,227 @@ │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ bl e9694 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq 85ae0 │ │ │ │ - ldr r3, [pc, #480] @ 85bd0 │ │ │ │ + beq 85ae4 │ │ │ │ + ldr r3, [pc, #480] @ 85bd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r4, [pc, #472] @ 85bd8 │ │ │ │ + ldr r4, [pc, #472] @ 85bdc │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r3, [r2, #24] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 85b58 │ │ │ │ + beq 85b5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85b7c │ │ │ │ + beq 85b80 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b00 │ │ │ │ + bne 85b04 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85a78 │ │ │ │ + beq 85a7c │ │ │ │ cmp r1, #6 │ │ │ │ - beq 85ba4 │ │ │ │ + beq 85ba8 │ │ │ │ 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 1c4cfc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #288] @ 85bcc │ │ │ │ + ldr r3, [pc, #288] @ 85bd0 │ │ │ │ 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] @ 85be0 │ │ │ │ + ldr r3, [pc, #260] @ 85bc8 │ │ │ │ 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 85bbc │ │ │ │ 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 │ │ │ │ + b 859ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 85be0 │ │ │ │ - ldr r1, [pc, #212] @ 85be4 │ │ │ │ + ldr r3, [pc, #212] @ 85be4 │ │ │ │ + ldr r1, [pc, #212] @ 85be8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #200] @ 85be8 │ │ │ │ + ldr r3, [pc, #200] @ 85bec │ │ │ │ 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 208464 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - b 85aa4 │ │ │ │ + b 85aa8 │ │ │ │ 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 85a54 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 85aa4 │ │ │ │ + b 85aa8 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 85974 │ │ │ │ + b 85978 │ │ │ │ ldr ip, [r2, #716] @ 0x2cc │ │ │ │ ldr lr, [r2, #740] @ 0x2e4 │ │ │ │ cmp lr, ip │ │ │ │ streq r0, [r2, #716] @ 0x2cc │ │ │ │ - b 85a74 │ │ │ │ + b 85a78 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, asr r7 │ │ │ │ eoreq sl, r2, r0, asr r7 │ │ │ │ + eoreq sl, r2, ip, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r1, r4, ror #1 │ │ │ │ + eorseq r3, r1, r0, ror #1 │ │ │ │ @ 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 │ │ │ │ + mlaseq r1, r8, pc, r2 @ │ │ │ │ + eoreq sl, r2, r8, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -00085bec : │ │ │ │ +00085bf0 : │ │ │ │ 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] @ 85c9c │ │ │ │ + ldr ip, [pc, #148] @ 85ca0 │ │ │ │ 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] @ 85ca4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #120] @ 85ca4 │ │ │ │ + ldr ip, [pc, #120] @ 85ca8 │ │ │ │ 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 85880 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 85ca8 │ │ │ │ + ldr r2, [pc, #60] @ 85cac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85c9c │ │ │ │ + ldr r3, [pc, #40] @ 85ca0 │ │ │ │ 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 85c98 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [r2], -r0 @ │ │ │ │ + eoreq sl, r2, ip, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sl, [r2], -r0 @ │ │ │ │ - eoreq sl, r2, r8, lsl #7 │ │ │ │ + eoreq sl, r2, ip, asr #7 │ │ │ │ + eoreq sl, r2, r4, lsl #7 │ │ │ │ │ │ │ │ -00085cac : │ │ │ │ +00085cb0 : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 77da4 │ │ │ │ + b 77da8 │ │ │ │ │ │ │ │ -00085cb8 : │ │ │ │ +00085cbc : │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77da8 │ │ │ │ │ │ │ │ -00085cc4 <_scheme_call_with_prompt@@Base>: │ │ │ │ +00085cc8 <_scheme_call_with_prompt@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 77da4 │ │ │ │ + b 77da8 │ │ │ │ │ │ │ │ -00085cd0 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ +00085cd4 <_scheme_call_with_prompt_multi@@Base>: │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - b 77da4 │ │ │ │ + b 77da8 │ │ │ │ │ │ │ │ -00085cdc : │ │ │ │ +00085ce0 : │ │ │ │ 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] @ 85d9c │ │ │ │ + ldr ip, [pc, #164] @ 85da0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 85da0 │ │ │ │ + ldr r3, [pc, #156] @ 85da4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #152] @ 85da4 │ │ │ │ + ldr r2, [pc, #152] @ 85da8 │ │ │ │ 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 +101701,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 82260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 85da8 │ │ │ │ + ldr r2, [pc, #64] @ 85dac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 85d9c │ │ │ │ + ldr r3, [pc, #44] @ 85da0 │ │ │ │ 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 85d98 │ │ │ │ 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 #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, ror #5 │ │ │ │ + eoreq sl, r2, r0, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r2, ip, lsl #5 │ │ │ │ + eoreq sl, r2, r8, lsl #5 │ │ │ │ │ │ │ │ -00085dac : │ │ │ │ +00085db0 : │ │ │ │ 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] @ 85e68 │ │ │ │ + ldr ip, [pc, #160] @ 85e6c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 85e6c │ │ │ │ + ldr r3, [pc, #152] @ 85e70 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 85e70 │ │ │ │ + ldr r2, [pc, #148] @ 85e74 │ │ │ │ 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 +101755,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 7e898 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 85e74 │ │ │ │ + ldr r2, [pc, #60] @ 85e78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 85e68 │ │ │ │ + ldr r3, [pc, #40] @ 85e6c │ │ │ │ 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 85e64 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r4, lsr r2 │ │ │ │ + eoreq sl, r2, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsl r2 │ │ │ │ + eoreq sl, r2, r0, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022a1bc │ │ │ │ + @ instruction: 0x0022a1b8 │ │ │ │ │ │ │ │ -00085e78 : │ │ │ │ +00085e7c : │ │ │ │ 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] @ 85ee4 │ │ │ │ + ldr r2, [pc, #80] @ 85ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [ip] │ │ │ │ - beq 85ed0 │ │ │ │ + beq 85ed4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 709d4 │ │ │ │ + bl 709d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #16] @ 85ee8 │ │ │ │ + ldr r3, [pc, #16] @ 85eec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 85eac │ │ │ │ - eoreq sl, r2, r8, ror #2 │ │ │ │ + b 85eb0 │ │ │ │ + eoreq sl, r2, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x00312adc │ │ │ │ + @ instruction: 0x00312ad8 │ │ │ │ │ │ │ │ -00085eec : │ │ │ │ +00085ef0 : │ │ │ │ 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] @ 85f60 │ │ │ │ + ldr r2, [pc, #88] @ 85f64 │ │ │ │ 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 85f50 │ │ │ │ + ldr r1, [pc, #64] @ 85f68 │ │ │ │ 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 709d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #20] @ 85f68 │ │ │ │ + ldr r3, [pc, #20] @ 85f6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 85f1c │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + b 85f20 │ │ │ │ + strdeq sl, [r2], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001e79bc │ │ │ │ - eorseq r2, r1, r0, ror #20 │ │ │ │ + andseq r7, lr, r0, asr #19 │ │ │ │ + eorseq r2, r1, ip, asr sl │ │ │ │ │ │ │ │ -00085f6c : │ │ │ │ +00085f70 : │ │ │ │ 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] @ 85fc8 │ │ │ │ + ldr r3, [pc, #64] @ 85fcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #56] @ 85fcc │ │ │ │ + ldr r1, [pc, #56] @ 85fd0 │ │ │ │ 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 709d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror r0 │ │ │ │ + eoreq sl, r2, r0, ror r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r4, asr #18 │ │ │ │ + andseq r7, lr, r8, asr #18 │ │ │ │ │ │ │ │ -00085fd0 : │ │ │ │ +00085fd4 : │ │ │ │ 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] @ 860a4 │ │ │ │ + ldr lr, [pc, #184] @ 860a8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #176] @ 860a8 │ │ │ │ + ldr ip, [pc, #176] @ 860ac │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #172] @ 860ac │ │ │ │ + ldr r3, [pc, #172] @ 860b0 │ │ │ │ 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 +101898,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 86094 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 813bc │ │ │ │ + bl 813c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 860b0 │ │ │ │ + ldr r2, [pc, #72] @ 860b4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 860a4 │ │ │ │ + ldr r3, [pc, #52] @ 860a8 │ │ │ │ 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 860a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 860b4 │ │ │ │ + ldr r0, [pc, #28] @ 860b8 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - b 86048 │ │ │ │ + b 8604c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r2, r0, lsl r0 │ │ │ │ + eoreq sl, r2, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r9, r2, ip, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, ip, lsl #31 │ │ │ │ + eoreq r9, r2, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000860b8 : │ │ │ │ +000860bc : │ │ │ │ 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] @ 864dc │ │ │ │ + ldr r2, [pc, #1028] @ 864e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1020] @ 864e0 │ │ │ │ + ldr r5, [pc, #1020] @ 864e4 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #1016] @ 864e4 │ │ │ │ + ldr r3, [pc, #1016] @ 864e8 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov lr, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov lr, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - beq 864a0 │ │ │ │ - ldr r3, [pc, #844] @ 864e8 │ │ │ │ + beq 864a4 │ │ │ │ + ldr r3, [pc, #844] @ 864ec │ │ │ │ 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 864d0 │ │ │ │ mov r9, #12 │ │ │ │ - b 86200 │ │ │ │ + b 86204 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ 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 86210 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 861c4 │ │ │ │ + beq 861c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 86240 │ │ │ │ - b 86380 │ │ │ │ + beq 86244 │ │ │ │ + b 86384 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8624c │ │ │ │ + bne 86250 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst sl, #1 │ │ │ │ - bne 86378 │ │ │ │ + bne 8637c │ │ │ │ mov r3, sl │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 86220 │ │ │ │ + beq 86224 │ │ │ │ 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 862a4 │ │ │ │ + b 86380 │ │ │ │ + ldr r1, [pc, #628] @ 864ec │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 862b4 │ │ │ │ + beq 862b8 │ │ │ │ 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 862b8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 8626c │ │ │ │ + beq 86270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862b8 │ │ │ │ + beq 862bc │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ - b 86310 │ │ │ │ + b 86314 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ 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,548 +102078,548 @@ │ │ │ │ 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 86380 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 8637c │ │ │ │ + bne 86380 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - bne 86340 │ │ │ │ + bne 86344 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863bc │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 8641c │ │ │ │ - ldr r2, [pc, #420] @ 864ec │ │ │ │ - ldr r3, [pc, #420] @ 864f0 │ │ │ │ + beq 86420 │ │ │ │ + ldr r2, [pc, #420] @ 864f0 │ │ │ │ + ldr r3, [pc, #420] @ 864f4 │ │ │ │ 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 862c4 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 862f8 │ │ │ │ + b 862fc │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #360] @ 864f4 │ │ │ │ + ldr r1, [pc, #360] @ 864f8 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #328] @ 864dc │ │ │ │ + ldr r2, [pc, #328] @ 864e0 │ │ │ │ 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 864d8 │ │ │ │ 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] @ 864f0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ streq r8, [sp, #28] │ │ │ │ - beq 863f0 │ │ │ │ + beq 863f4 │ │ │ │ add r1, ip, #16 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f2594 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble 86490 │ │ │ │ + ble 86494 │ │ │ │ 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 86360 │ │ │ │ + ldr r3, [pc, #212] @ 864fc │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 86340 │ │ │ │ - ldr r3, [pc, #196] @ 864fc │ │ │ │ + bne 86344 │ │ │ │ + ldr r3, [pc, #196] @ 86500 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #164] @ 864ec │ │ │ │ + ldr r3, [pc, #164] @ 864f0 │ │ │ │ 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 1f2594 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #112] @ 864f0 │ │ │ │ + bl 1f5da8 │ │ │ │ + ldr r3, [pc, #112] @ 864f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 8635c │ │ │ │ - ldr r3, [pc, #88] @ 864f0 │ │ │ │ + b 86360 │ │ │ │ + ldr r3, [pc, #88] @ 864f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - b 86400 │ │ │ │ - ldr r3, [pc, #88] @ 86500 │ │ │ │ + b 86404 │ │ │ │ + ldr r3, [pc, #88] @ 86504 │ │ │ │ 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 813c0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 86214 │ │ │ │ + b 86218 │ │ │ │ mov r3, r4 │ │ │ │ - b 86210 │ │ │ │ + b 86214 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsr #30 │ │ │ │ + eoreq r9, r2, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, lsl #30 │ │ │ │ + eoreq r9, r2, r0, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - eoreq r9, r2, r8, ror #24 │ │ │ │ + eoreq r9, r2, r4, ror #24 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r8, lr, r0, asr r3 │ │ │ │ + andseq r8, lr, r4, asr 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] @ 86598 │ │ │ │ mov ip, r1 │ │ │ │ ands r1, r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne 8656c │ │ │ │ + bne 86570 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - bne 8656c │ │ │ │ + bne 86570 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8655c │ │ │ │ - ldr r3, [pc, #72] @ 86598 │ │ │ │ + ble 86560 │ │ │ │ + ldr r3, [pc, #72] @ 8659c │ │ │ │ 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 860bc │ │ │ │ + ldr r1, [pc, #40] @ 865a0 │ │ │ │ + ldr r0, [pc, #40] @ 865a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r9, r2, ip, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001e45f0 │ │ │ │ - andseq r7, lr, r0, lsr #8 │ │ │ │ + @ instruction: 0x001e45f4 │ │ │ │ + andseq r7, lr, r4, lsr #8 │ │ │ │ │ │ │ │ -000865a4 : │ │ │ │ +000865a8 : │ │ │ │ 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] @ 8664c │ │ │ │ + ldr r3, [pc, #140] @ 86650 │ │ │ │ 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 86628 │ │ │ │ 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 81788 │ │ │ │ + ldr r2, [pc, #80] @ 86654 │ │ │ │ + ldr r3, [pc, #72] @ 86650 │ │ │ │ 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 86648 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 865e0 │ │ │ │ - b 865f8 │ │ │ │ + beq 865e4 │ │ │ │ + b 865fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, ip, lsr sl │ │ │ │ + eoreq r9, r2, r8, lsr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r8 @ │ │ │ │ + strdeq r9, [r2], -r4 @ │ │ │ │ │ │ │ │ -00086654 : │ │ │ │ +00086658 : │ │ │ │ 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 81788 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008667c : │ │ │ │ +00086680 : │ │ │ │ cmp r0, r2 │ │ │ │ - beq 866ac │ │ │ │ + beq 866b0 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq 866bc │ │ │ │ + beq 866c0 │ │ │ │ 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 : │ │ │ │ +000866c8 : │ │ │ │ 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] @ 866f8 │ │ │ │ + ldr r3, [pc, #16] @ 866fc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r2, r4, lsl r9 │ │ │ │ + eoreq r9, r2, r0, lsl r9 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ │ │ │ │ -000866fc : │ │ │ │ - ldr r3, [pc, #64] @ 86744 │ │ │ │ - ldr r1, [pc, #64] @ 86748 │ │ │ │ +00086700 : │ │ │ │ + ldr r3, [pc, #64] @ 86748 │ │ │ │ + ldr r1, [pc, #64] @ 8674c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 8674c │ │ │ │ + ldr r2, [pc, #60] @ 86750 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 86750 │ │ │ │ + ldr r1, [pc, #48] @ 86754 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 86754 │ │ │ │ + ldr r1, [pc, #36] @ 86758 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r9, [r2], -r4 @ │ │ │ │ + strdeq r9, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ +0008675c : │ │ │ │ + ldr r3, [pc, #64] @ 867a4 │ │ │ │ + ldr r1, [pc, #64] @ 867a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #60] @ 867a8 │ │ │ │ + ldr r2, [pc, #60] @ 867ac │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #48] @ 867ac │ │ │ │ + ldr r1, [pc, #48] @ 867b0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r1, [pc, #36] @ 867b0 │ │ │ │ + ldr r1, [pc, #36] @ 867b4 │ │ │ │ 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 9f1cc │ │ │ │ + mlaeq r2, r4, r8, r9 │ │ │ │ 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 : │ │ │ │ +000867b8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000867b8 : │ │ │ │ +000867bc : │ │ │ │ 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 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868c8 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ bl 34c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868c8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #4] │ │ │ │ - bl 9f1cc │ │ │ │ + bl 9f1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868c8 │ │ │ │ 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 │ │ │ │ asr r5, r8, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868c8 │ │ │ │ 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 868ac │ │ │ │ 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 868a4 │ │ │ │ ldr ip, [r9] │ │ │ │ cmp ip, r1 │ │ │ │ strcs lr, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt 86884 │ │ │ │ + bgt 86888 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ subs r8, r8, r3 │ │ │ │ streq r8, [r6, #16] │ │ │ │ - bne 868d0 │ │ │ │ + bne 868d4 │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 868c4 │ │ │ │ + beq 868c8 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - ble 868bc │ │ │ │ + ble 868c0 │ │ │ │ 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 86900 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0008693c : │ │ │ │ +00086940 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086958 : │ │ │ │ +0008695c : │ │ │ │ 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] @ 86a48 │ │ │ │ + ldr r2, [pc, #208] @ 86a4c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #204] @ 86a4c │ │ │ │ + ldr r4, [pc, #204] @ 86a50 │ │ │ │ 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 869cc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #172] @ 86a50 │ │ │ │ - ldr r3, [pc, #160] @ 86a48 │ │ │ │ + ldr r2, [pc, #172] @ 86a54 │ │ │ │ + ldr r3, [pc, #160] @ 86a4c │ │ │ │ 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 86a44 │ │ │ │ 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] @ 86a58 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 86998 │ │ │ │ - ldr r2, [pc, #88] @ 86a58 │ │ │ │ + bcs 8699c │ │ │ │ + ldr r2, [pc, #88] @ 86a5c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 86998 │ │ │ │ - ldr r2, [pc, #72] @ 86a5c │ │ │ │ - ldr r0, [pc, #72] @ 86a60 │ │ │ │ + bne 8699c │ │ │ │ + ldr r2, [pc, #72] @ 86a60 │ │ │ │ + ldr r0, [pc, #72] @ 86a64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ bl 52b84 │ │ │ │ - ldr r3, [pc, #52] @ 86a64 │ │ │ │ + ldr r3, [pc, #52] @ 86a68 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ - b 8699c │ │ │ │ + b 869a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r4, lsl #13 │ │ │ │ + eoreq r9, r2, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r2, r4, ror r6 │ │ │ │ - eoreq r9, r2, r4, asr r6 │ │ │ │ + eoreq r9, r2, r0, ror r6 │ │ │ │ + eoreq r9, r2, r0, asr r6 │ │ │ │ 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 : │ │ │ │ +00086a6c : │ │ │ │ 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] @ 86b00 │ │ │ │ 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] @ 86b04 │ │ │ │ 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 86aec │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - ble 86ae8 │ │ │ │ + ble 86aec │ │ │ │ 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 │ │ │ │ cmp r6, r9 │ │ │ │ - bne 86ac0 │ │ │ │ + bne 86ac4 │ │ │ │ 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 #10 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086b04 : │ │ │ │ +00086b08 : │ │ │ │ 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 │ │ │ │ @@ -102626,259 +102627,259 @@ │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #288] @ 86c6c │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86b74 │ │ │ │ - ldr r3, [pc, #276] @ 86c6c │ │ │ │ + beq 86b78 │ │ │ │ + ldr r3, [pc, #276] @ 86c70 │ │ │ │ ldr fp, [r8, r3] │ │ │ │ - ldr r3, [pc, #272] @ 86c70 │ │ │ │ + ldr r3, [pc, #272] @ 86c74 │ │ │ │ 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 86bb0 │ │ │ │ + ldr r3, [pc, #248] @ 86c78 │ │ │ │ + ldr r1, [pc, #248] @ 86c7c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #200] @ 86c80 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #184] @ 86c80 │ │ │ │ + ldr r2, [pc, #184] @ 86c84 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ - ldr r2, [pc, #180] @ 86c84 │ │ │ │ + ldr r2, [pc, #180] @ 86c88 │ │ │ │ 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 86a6c │ │ │ │ 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 86c54 │ │ │ │ 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 86c2c │ │ │ │ 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 9f214 │ │ │ │ + @ instruction: 0x002294b0 │ │ │ │ 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] @ 86cc0 │ │ │ │ + ldr r2, [pc, #44] @ 86cc4 │ │ │ │ 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 86b08 │ │ │ │ + eoreq r9, r2, r4, ror #6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00086cc4 : │ │ │ │ +00086cc8 : │ │ │ │ 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] @ 86e10 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #292] @ 86e10 │ │ │ │ + ldr r0, [pc, #292] @ 86e14 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r7, [pc, #284] @ 86e14 │ │ │ │ - ldr r3, [pc, #284] @ 86e18 │ │ │ │ + ldr r7, [pc, #284] @ 86e18 │ │ │ │ + ldr r3, [pc, #284] @ 86e1c │ │ │ │ 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] │ │ │ │ subs r5, r5, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 86d80 │ │ │ │ - ldr r2, [pc, #200] @ 86e1c │ │ │ │ + bne 86d84 │ │ │ │ + ldr r2, [pc, #200] @ 86e20 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #180] @ 86e10 │ │ │ │ + ldr r3, [pc, #180] @ 86e14 │ │ │ │ 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 86e0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 5355c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #140] @ 86e20 │ │ │ │ + ldr r3, [pc, #140] @ 86e24 │ │ │ │ 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 86dd8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r5, #1 │ │ │ │ add r2, r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r8] │ │ │ │ - b 86d4c │ │ │ │ + b 86d50 │ │ │ │ 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 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 86dd0 │ │ │ │ + bne 86dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 86db8 │ │ │ │ + b 86dbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, lsl r3 │ │ │ │ + eoreq r9, r2, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r9, r2, ip, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, lsr #5 │ │ │ │ + mlaeq r2, ip, r2, r9 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086e24 : │ │ │ │ +00086e28 : │ │ │ │ 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] @ 86f68 │ │ │ │ + ldr r2, [pc, #296] @ 86f6c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #284] @ 86f6c │ │ │ │ + ldr r6, [pc, #284] @ 86f70 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 86f70 │ │ │ │ + ldr r3, [pc, #280] @ 86f74 │ │ │ │ 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 86ed8 │ │ │ │ + ldr r2, [pc, #200] @ 86f78 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #180] @ 86f68 │ │ │ │ + ldr r3, [pc, #180] @ 86f6c │ │ │ │ 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 86f64 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 5355c │ │ │ │ - ldr r2, [pc, #148] @ 86f78 │ │ │ │ + ldr r2, [pc, #148] @ 86f7c │ │ │ │ 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 86f50 │ │ │ │ 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] │ │ │ │ @@ -102887,77 +102888,77 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r7] │ │ │ │ bl 53708 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, r4 │ │ │ │ - bgt 86f04 │ │ │ │ + bgt 86f08 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ add r6, r6, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r7] │ │ │ │ - b 86ea4 │ │ │ │ + b 86ea8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002291b8 │ │ │ │ + @ instruction: 0x002291b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r8, r1, r9 │ │ │ │ + mlaeq r2, r4, r1, r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r8, asr #2 │ │ │ │ + eoreq r9, r2, r4, asr #2 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00086f7c : │ │ │ │ +00086f80 : │ │ │ │ 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] @ 8783c │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ - ldr ip, [pc, #2208] @ 8783c │ │ │ │ + ldr ip, [pc, #2208] @ 87840 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2200] @ 87840 │ │ │ │ + ldr r1, [pc, #2200] @ 87844 │ │ │ │ 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] @ 87848 │ │ │ │ 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 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #2116] @ 87848 │ │ │ │ + add r3, sp, #32 │ │ │ │ + ldr r2, [pc, #2116] @ 8784c │ │ │ │ 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, #56 @ 0x38 │ │ │ │ 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 87074 │ │ │ │ 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 │ │ │ │ @@ -102988,15 +102989,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 87574 │ │ │ │ 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,173 +103007,173 @@ │ │ │ │ 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] @ 8784c │ │ │ │ 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] @ 87850 │ │ │ │ + ldr r3, [pc, #1808] @ 87854 │ │ │ │ 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] @ 87858 │ │ │ │ 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] @ 8785c │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87430 │ │ │ │ + bne 87434 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 871d4 │ │ │ │ + beq 871d8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a968 │ │ │ │ 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] @ 8784c │ │ │ │ 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 8758c │ │ │ │ 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 87270 │ │ │ │ ldrb r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8726c │ │ │ │ - ldr r2, [pc, #1536] @ 8785c │ │ │ │ + beq 87270 │ │ │ │ + ldr r2, [pc, #1536] @ 87860 │ │ │ │ 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] @ 87864 │ │ │ │ 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 87328 │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ - ldr r3, [pc, #1420] @ 87848 │ │ │ │ + ldr r3, [pc, #1420] @ 8784c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 875cc │ │ │ │ - ldr r2, [pc, #1404] @ 87850 │ │ │ │ + beq 875d0 │ │ │ │ + ldr r2, [pc, #1404] @ 87854 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, r2] │ │ │ │ - ldr r2, [pc, #1384] @ 8784c │ │ │ │ + ldr r2, [pc, #1384] @ 87850 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [lr, r2] │ │ │ │ - ldr r2, [pc, #1376] @ 87854 │ │ │ │ + ldr r2, [pc, #1376] @ 87858 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #1364] @ 87858 │ │ │ │ + ldr r3, [pc, #1364] @ 8785c │ │ │ │ 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 873bc │ │ │ │ + ldr r3, [pc, #1320] @ 87864 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 87370 │ │ │ │ + beq 87374 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87370 │ │ │ │ + beq 87374 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ands r0, r4, #1 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 876b8 │ │ │ │ + beq 876bc │ │ │ │ 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] @ 87848 │ │ │ │ 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 │ │ │ │ @@ -103180,154 +103181,154 @@ │ │ │ │ bl e9620 │ │ │ │ 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 873e4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 875b4 │ │ │ │ + beq 875b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1100] @ 87844 │ │ │ │ + ldr r3, [pc, #1100] @ 87848 │ │ │ │ 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] @ 87868 │ │ │ │ + ldr r3, [pc, #1072] @ 87844 │ │ │ │ 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 87838 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #1036] @ 87848 │ │ │ │ + ldr r3, [pc, #1036] @ 8784c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r2, [pc, #1028] @ 8784c │ │ │ │ + ldr r2, [pc, #1028] @ 87850 │ │ │ │ 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] @ 87854 │ │ │ │ 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] @ 87858 │ │ │ │ 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] @ 8785c │ │ │ │ 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 8752c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 874cc │ │ │ │ + beq 874d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 87528 │ │ │ │ + beq 8752c │ │ │ │ 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] @ 87848 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #812] @ 8784c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ - b 87208 │ │ │ │ + b 8720c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87740 │ │ │ │ + beq 87744 │ │ │ │ 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] @ 8784c │ │ │ │ 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 8720c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 87104 │ │ │ │ + b 87108 │ │ │ │ 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 87228 │ │ │ │ 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 873f0 │ │ │ │ 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 87328 │ │ │ │ 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,453 +103366,453 @@ │ │ │ │ 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 87328 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ - beq 8774c │ │ │ │ + beq 87750 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne 87370 │ │ │ │ + bne 87374 │ │ │ │ mov r3, #5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 72fac │ │ │ │ + bl 72fb0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87704 │ │ │ │ + bne 87708 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87370 │ │ │ │ + bne 87374 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #5 │ │ │ │ - beq 8781c │ │ │ │ + beq 87820 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 713a0 │ │ │ │ + bl 713a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #272] @ 87844 │ │ │ │ + ldr r3, [pc, #272] @ 87848 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 87408 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 8755c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + b 87560 │ │ │ │ + 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 72fb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 877a4 │ │ │ │ + bne 877a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 877bc │ │ │ │ + beq 877c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #28] │ │ │ │ - b 87370 │ │ │ │ - ldr r3, [pc, #164] @ 87868 │ │ │ │ + b 87374 │ │ │ │ + ldr r3, [pc, #164] @ 8786c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 87808 │ │ │ │ - ldr r1, [pc, #144] @ 8786c │ │ │ │ + beq 8780c │ │ │ │ + ldr r1, [pc, #144] @ 87870 │ │ │ │ mov r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #76] @ 87844 │ │ │ │ + ldr r3, [pc, #76] @ 87848 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ - b 87404 │ │ │ │ + b 87408 │ │ │ │ ldr r0, [r3, #660] @ 0x294 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 877b0 │ │ │ │ - b 877d4 │ │ │ │ - ldr r1, [pc, #76] @ 87870 │ │ │ │ + bne 877b4 │ │ │ │ + b 877d8 │ │ │ │ + ldr r1, [pc, #76] @ 87874 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 4bca0 │ │ │ │ - b 877ec │ │ │ │ + b 877f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r2, r0, asr r0 │ │ │ │ eoreq r9, r2, ip, asr #32 │ │ │ │ + eoreq r9, r2, r8, asr #32 │ │ │ │ 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 │ │ │ │ + eoreq r8, r2, r8, ror #23 │ │ │ │ + eorseq r1, r1, r8, ror #3 │ │ │ │ + andseq r6, lr, r0, asr #31 │ │ │ │ + andseq r7, lr, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #544] @ 87aac │ │ │ │ - ldr r2, [pc, #544] @ 87ab0 │ │ │ │ + ldr ip, [pc, #544] @ 87ab0 │ │ │ │ + ldr r2, [pc, #544] @ 87ab4 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #532] @ 87ab4 │ │ │ │ + ldr r5, [pc, #532] @ 87ab8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #528] @ 87ab8 │ │ │ │ + ldr r3, [pc, #528] @ 87abc │ │ │ │ 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 │ │ │ │ + ldr r6, [pc, #496] @ 87ac0 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + 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, #16 │ │ │ │ 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 7d8c0 │ │ │ │ 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 7d8c0 │ │ │ │ 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 7d8c0 │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ bl 34bc8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #332] @ 87ac0 │ │ │ │ + ldr r2, [pc, #332] @ 87ac4 │ │ │ │ ldr r6, [lr] │ │ │ │ - ldr r1, [pc, #328] @ 87ac4 │ │ │ │ + ldr r1, [pc, #328] @ 87ac8 │ │ │ │ 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] @ 87acc │ │ │ │ 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 86f80 │ │ │ │ + ldr r3, [pc, #264] @ 87ad0 │ │ │ │ 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 87a20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #220] @ 87ad0 │ │ │ │ + ldr r2, [pc, #220] @ 87ad4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #180] @ 87ab0 │ │ │ │ + ldr r3, [pc, #180] @ 87ab4 │ │ │ │ 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 87aac │ │ │ │ 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 207954 │ │ │ │ cmp r0, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq 879e8 │ │ │ │ + beq 879ec │ │ │ │ cmp r0, #6 │ │ │ │ add r3, sp, #28 │ │ │ │ movne r5, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 87a84 │ │ │ │ + beq 87a88 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20966c │ │ │ │ + bl 209674 │ │ │ │ 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 879ec │ │ │ │ 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 87a54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, ror #14 │ │ │ │ + eoreq r8, r2, r4, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr #14 │ │ │ │ + eoreq r8, r2, r4, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, lr, ip, ror r1 │ │ │ │ + andseq r6, lr, r0, lsl #3 │ │ │ │ @ instruction: 0xfffe87bc │ │ │ │ @ instruction: 0xfffe84f8 │ │ │ │ @ instruction: 0xfffe8798 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r8, r2, r0, lsl #12 │ │ │ │ + strdeq r8, [r2], -ip @ │ │ │ │ │ │ │ │ -00087ad4 : │ │ │ │ +00087ad8 : │ │ │ │ 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] @ 87e10 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #792] @ 87e10 │ │ │ │ + ldr r0, [pc, #792] @ 87e14 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r7, [pc, #784] @ 87e14 │ │ │ │ + ldr r7, [pc, #784] @ 87e18 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #780] @ 87e18 │ │ │ │ + ldr r3, [pc, #780] @ 87e1c │ │ │ │ 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] @ 87e20 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #680] @ 87e20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr ip, [pc, #680] @ 87e24 │ │ │ │ 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] @ 87e28 │ │ │ │ add ip, ip, #2 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str ip, [r3] │ │ │ │ - ble 87dd0 │ │ │ │ + ble 87dd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ - b 87bc0 │ │ │ │ + b 87bc4 │ │ │ │ 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 87bc0 │ │ │ │ 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 714a0 │ │ │ │ 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 87c58 │ │ │ │ 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 6fb70 │ │ │ │ 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 87c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq 87c94 │ │ │ │ + beq 87c98 │ │ │ │ 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 87d8c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6fb70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #384] @ 87e28 │ │ │ │ + ldr r2, [pc, #384] @ 87e2c │ │ │ │ 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 87ce4 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87d68 │ │ │ │ + beq 87d6c │ │ │ │ ldr r1, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 87d08 │ │ │ │ + beq 87d0c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bne 87cf4 │ │ │ │ + bne 87cf8 │ │ │ │ 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 714a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #208] @ 87e10 │ │ │ │ + ldr r3, [pc, #208] @ 87e14 │ │ │ │ str r0, [r2, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #228] @ 87e2c │ │ │ │ + ldr r2, [pc, #228] @ 87e30 │ │ │ │ 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 87e0c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 87ce0 │ │ │ │ + beq 87ce4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 546a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 87ce0 │ │ │ │ + b 87ce4 │ │ │ │ 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 │ │ │ │ @@ -103821,65 +103822,65 @@ │ │ │ │ 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 87c88 │ │ │ │ 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 714a0 │ │ │ │ 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 87c58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r4, lsl #10 │ │ │ │ + eoreq r8, r2, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r4, ror #9 │ │ │ │ + eoreq r8, r2, r0, ror #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x002282b4 │ │ │ │ + @ instruction: 0x002282b0 │ │ │ │ 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] @ 88ca4 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #3664] @ 88ca4 │ │ │ │ + ldr r0, [pc, #3664] @ 88ca8 │ │ │ │ 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] @ 88cac │ │ │ │ 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] @ 88cb0 │ │ │ │ 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 +103888,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, #72 @ 0x48 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq 889e4 │ │ │ │ + beq 889e8 │ │ │ │ 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 87fa4 │ │ │ │ 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,209 +103943,209 @@ │ │ │ │ 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 87fe0 │ │ │ │ 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 6f7b8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88788 │ │ │ │ + beq 8878c │ │ │ │ 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 888b0 │ │ │ │ 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] @ 88cb4 │ │ │ │ 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 88068 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 88054 │ │ │ │ - b 889dc │ │ │ │ + bne 88058 │ │ │ │ + b 889e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 889dc │ │ │ │ + beq 889e0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne 8804c │ │ │ │ + bne 88050 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 889dc │ │ │ │ + beq 889e0 │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 6f934 │ │ │ │ + bl 6f938 │ │ │ │ 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] @ 88cb8 │ │ │ │ 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] @ 88cbc │ │ │ │ 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] @ 88cc0 │ │ │ │ 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 8810c │ │ │ │ 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 8819c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 88198 │ │ │ │ + beq 8819c │ │ │ │ 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 88194 │ │ │ │ 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 71ce0 │ │ │ │ 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 6fab0 │ │ │ │ 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 881f0 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 881fc │ │ │ │ + bne 88200 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ movle r0, #1 │ │ │ │ - bgt 889a0 │ │ │ │ + bgt 889a4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 881c4 │ │ │ │ + bne 881c8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88228 │ │ │ │ + beq 8822c │ │ │ │ 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 882b4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 882b0 │ │ │ │ + beq 882b4 │ │ │ │ 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 882a4 │ │ │ │ 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 70298 │ │ │ │ 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 88980 │ │ │ │ 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 │ │ │ │ @@ -104158,156 +104159,156 @@ │ │ │ │ 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 88304 │ │ │ │ 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 88c80 │ │ │ │ ldr sl, [ip, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov lr, r3 │ │ │ │ - b 88370 │ │ │ │ + b 88374 │ │ │ │ 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 88380 │ │ │ │ ldr r8, [r2, #64] @ 0x40 │ │ │ │ cmp r8, sl │ │ │ │ - beq 88348 │ │ │ │ + beq 8834c │ │ │ │ ldr r8, [r1, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88b84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 88394 │ │ │ │ + b 88398 │ │ │ │ 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 88394 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88b84 │ │ │ │ + beq 88b88 │ │ │ │ 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 88424 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ 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 883f4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a0c │ │ │ │ + beq 88a10 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 888f0 │ │ │ │ + bne 888f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - beq 88bfc │ │ │ │ + beq 88c00 │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88a8c │ │ │ │ + beq 88a90 │ │ │ │ ldr r3, [r1, #604] @ 0x25c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 888e4 │ │ │ │ + beq 888e8 │ │ │ │ ldr r3, [r1, #600] @ 0x258 │ │ │ │ ldr r2, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88c3c │ │ │ │ + beq 88c40 │ │ │ │ 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 78294 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 88510 │ │ │ │ + beq 88514 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r6 │ │ │ │ addeq fp, sp, #124 @ 0x7c │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88bf4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 88c84 │ │ │ │ + beq 88c88 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 884f0 │ │ │ │ + bne 884f4 │ │ │ │ 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 885a0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 88bf0 │ │ │ │ + beq 88bf4 │ │ │ │ mov r0, #16 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ bl 34bc8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #205 @ 0xcd │ │ │ │ @@ -104318,149 +104319,149 @@ │ │ │ │ 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 88540 │ │ │ │ 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] @ 88cc4 │ │ │ │ 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] @ 88cc8 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ - add r5, sp, #116 @ 0x74 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [lr] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - beq 888d4 │ │ │ │ + beq 888d8 │ │ │ │ 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 886d0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 88b3c │ │ │ │ + bne 88b40 │ │ │ │ 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 886bc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 78290 │ │ │ │ + bl 78294 │ │ │ │ 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 888c4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 88660 │ │ │ │ + beq 88664 │ │ │ │ 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 8864c │ │ │ │ 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 72098 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 88b50 │ │ │ │ + beq 88b54 │ │ │ │ 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 8865c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88658 │ │ │ │ + beq 8865c │ │ │ │ bl 546a4 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88658 │ │ │ │ + b 8865c │ │ │ │ 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 88a3c │ │ │ │ mov r3, #14 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ @@ -104474,15 +104475,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 88860 │ │ │ │ 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 +104499,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 88c14 │ │ │ │ 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 714a0 │ │ │ │ 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 88010 │ │ │ │ + ldr r3, [pc, #1020] @ 88cb4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ str ip, [r0, #80] @ 0x50 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - b 88098 │ │ │ │ + b 8809c │ │ │ │ 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 +104549,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 72098 │ │ │ │ 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] @ 88ccc │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #840] @ 88ca4 │ │ │ │ + ldr r3, [pc, #840] @ 88ca8 │ │ │ │ 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 88ca0 │ │ │ │ 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 88998 │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 882bc │ │ │ │ + bne 882c0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 883d8 │ │ │ │ + b 883dc │ │ │ │ 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 88208 │ │ │ │ add r9, r9, r8 │ │ │ │ mov r0, #0 │ │ │ │ - b 881e8 │ │ │ │ + b 881ec │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ - b 88090 │ │ │ │ + b 88094 │ │ │ │ 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 87f4c │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88a10 │ │ │ │ + bne 88a14 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ str r3, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r1, #124] @ 0x7c │ │ │ │ - b 88430 │ │ │ │ + b 88434 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 88c68 │ │ │ │ + beq 88c6c │ │ │ │ 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 714a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - b 88898 │ │ │ │ + b 8889c │ │ │ │ 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 88484 │ │ │ │ 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 78294 │ │ │ │ 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 88b38 │ │ │ │ ldr lr, [ip, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ - b 88b14 │ │ │ │ + b 88b18 │ │ │ │ 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 88c78 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, lr │ │ │ │ - bne 88af4 │ │ │ │ + bne 88af8 │ │ │ │ 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 88484 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 87ad4 │ │ │ │ - b 88658 │ │ │ │ + bl 87ad8 │ │ │ │ + b 8865c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88650 │ │ │ │ + bne 88654 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq 88b78 │ │ │ │ + beq 88b7c │ │ │ │ bl 546a4 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 88650 │ │ │ │ + b 88654 │ │ │ │ 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] @ 88cc4 │ │ │ │ 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 883d0 │ │ │ │ + ldr r3, [pc, #256] @ 88cd0 │ │ │ │ + ldr r1, [pc, #256] @ 88cd4 │ │ │ │ + ldr r0, [pc, #256] @ 88cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #13 │ │ │ │ - ldr r2, [pc, #248] @ 88cd8 │ │ │ │ + ldr r2, [pc, #248] @ 88cdc │ │ │ │ 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 885a0 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r3, [r1, #604] @ 0x25c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1, #600] @ 0x258 │ │ │ │ - b 88480 │ │ │ │ + b 88484 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 845ec │ │ │ │ + bl 845f0 │ │ │ │ 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 88868 │ │ │ │ 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 78294 │ │ │ │ mvn r6, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 88510 │ │ │ │ + b 88514 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #140] @ 0x8c │ │ │ │ - b 888ac │ │ │ │ + b 888b0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 88b34 │ │ │ │ + b 88b38 │ │ │ │ mov lr, r3 │ │ │ │ - b 8837c │ │ │ │ + b 88380 │ │ │ │ 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 88530 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r2, r8, lsr #3 │ │ │ │ + eoreq r8, r2, r4, lsr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r2, r8, asr r1 │ │ │ │ + eoreq r8, r2, r4, asr r1 │ │ │ │ @ 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 │ │ │ │ + mlaeq r2, ip, r6, r7 │ │ │ │ + andseq sl, pc, r4, ror #20 │ │ │ │ + andseq r4, lr, r4, lsr r8 │ │ │ │ + andseq r5, lr, r0, lsl sp │ │ │ │ andeq r1, r0, lr, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #3088] @ 89908 │ │ │ │ - ldr r2, [pc, #3088] @ 8990c │ │ │ │ + ldr r1, [pc, #3088] @ 8990c │ │ │ │ + ldr r2, [pc, #3088] @ 89910 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #3080] @ 89910 │ │ │ │ + ldr r7, [pc, #3080] @ 89914 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ - ldr r3, [pc, #3076] @ 89914 │ │ │ │ + ldr r3, [pc, #3076] @ 89918 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r7, r3] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3040] @ 89918 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #3040] @ 8991c │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + cmp r0, #1 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r0, #1 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ble 891b8 │ │ │ │ + ble 891bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne 88e00 │ │ │ │ + bne 88e04 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 893bc │ │ │ │ + beq 893c0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #2832] @ 8991c │ │ │ │ + ldr r5, [pc, #2832] @ 89920 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 89450 │ │ │ │ + beq 89454 │ │ │ │ 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 81788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 891dc │ │ │ │ + beq 891e0 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 77104 │ │ │ │ + bl 77108 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, #13 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bc4 │ │ │ │ cmp r4, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ble 890e0 │ │ │ │ + ble 890e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2712] @ 89920 │ │ │ │ + ldr r3, [pc, #2712] @ 89924 │ │ │ │ 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 89488 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88f0c │ │ │ │ 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 89874 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88efc │ │ │ │ + beq 88f00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89540 │ │ │ │ + beq 89544 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 89540 │ │ │ │ + blt 89544 │ │ │ │ cmp r4, #2 │ │ │ │ - ble 8911c │ │ │ │ + ble 89120 │ │ │ │ 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 +104948,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 78508 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2175fc │ │ │ │ + bl 217604 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 20df58 │ │ │ │ - bl 2147ec │ │ │ │ + bl 20df60 │ │ │ │ + bl 2147f4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 88fa0 │ │ │ │ + beq 88fa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fb8 │ │ │ │ + beq 88fbc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 891c8 │ │ │ │ + beq 891cc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88fd8 │ │ │ │ + beq 88fdc │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 89504 │ │ │ │ + beq 89508 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88fec │ │ │ │ + beq 88ff0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891d8 │ │ │ │ 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 +104999,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 1c4864 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 8921c │ │ │ │ + bne 89220 │ │ │ │ cmp r4, #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - bgt 89058 │ │ │ │ + bgt 8905c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8981c │ │ │ │ + beq 89820 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #2232] @ 89920 │ │ │ │ + ldr r3, [pc, #2232] @ 89924 │ │ │ │ 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 +105028,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 793a0 │ │ │ │ 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] @ 89928 │ │ │ │ + ldr r3, [pc, #2124] @ 89910 │ │ │ │ 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 898fc │ │ │ │ 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 89120 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8911c │ │ │ │ + beq 89120 │ │ │ │ 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 8965c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ + bne 88edc │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #2044] @ 89928 │ │ │ │ + ldr r3, [pc, #2044] @ 8992c │ │ │ │ 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 72fb0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8916c │ │ │ │ + bne 89170 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ 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 89900 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sl, #684] @ 0x2ac │ │ │ │ cmp r0, r1 │ │ │ │ - beq 893f0 │ │ │ │ + beq 893f4 │ │ │ │ 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 88f24 │ │ │ │ + ldr r2, [pc, #1900] @ 89930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b 88de8 │ │ │ │ + b 88dec │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 88fb8 │ │ │ │ + bne 88fbc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - b 88ff0 │ │ │ │ + b 88ff4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 88e58 │ │ │ │ + beq 88e5c │ │ │ │ cmp r4, #2 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ - bgt 89668 │ │ │ │ - ldr r2, [pc, #1840] @ 89930 │ │ │ │ + bgt 8966c │ │ │ │ + ldr r2, [pc, #1840] @ 89934 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1836] @ 89934 │ │ │ │ + ldr r1, [pc, #1836] @ 89938 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - b 89478 │ │ │ │ + b 8947c │ │ │ │ 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,278 +105177,278 @@ │ │ │ │ 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 87e34 │ │ │ │ + bl 20a968 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ - bl 84bc0 │ │ │ │ + bl 84bc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 893c8 │ │ │ │ + beq 893cc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 81784 │ │ │ │ + bl 81788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 89390 │ │ │ │ + beq 89394 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8954c │ │ │ │ + bne 89550 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 89390 │ │ │ │ + bne 89394 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 8954c │ │ │ │ + beq 89550 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 893b4 │ │ │ │ + beq 893b8 │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 893b4 │ │ │ │ + bne 893b8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #188 @ 0xbc │ │ │ │ - beq 89674 │ │ │ │ + beq 89678 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890b8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 88e04 │ │ │ │ + b 88e08 │ │ │ │ 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 8969c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2, #144] @ 0x90 │ │ │ │ - b 89318 │ │ │ │ + b 8931c │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne 8919c │ │ │ │ + bne 891a0 │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ cmp r1, r6 │ │ │ │ movne r0, #0 │ │ │ │ - beq 898c8 │ │ │ │ + beq 898cc │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bne 891a4 │ │ │ │ + bne 891a8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [sl, #140] @ 0x8c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 891a4 │ │ │ │ - ldr r1, [pc, #1284] @ 89938 │ │ │ │ + bne 891a8 │ │ │ │ + ldr r1, [pc, #1284] @ 8993c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 896c4 │ │ │ │ + beq 896c8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 88f24 │ │ │ │ + b 88f28 │ │ │ │ mov r3, #13 │ │ │ │ cmp r4, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ble 89520 │ │ │ │ - ldr r1, [pc, #1236] @ 8993c │ │ │ │ + ble 89524 │ │ │ │ + ldr r1, [pc, #1236] @ 89940 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1232] @ 89940 │ │ │ │ + ldr r0, [pc, #1232] @ 89944 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b4 │ │ │ │ + b 890b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89880 │ │ │ │ + beq 89884 │ │ │ │ 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 898b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8952c │ │ │ │ + beq 89530 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 897bc │ │ │ │ + beq 897c0 │ │ │ │ ldr lr, [ip, #12] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmp r8, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897c0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88f0c │ │ │ │ mov r2, #13 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bne 88ed0 │ │ │ │ + bne 88ed4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ strgt lr, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88f00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89518 │ │ │ │ + beq 8951c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 891d4 │ │ │ │ + beq 891d8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - b 88ff0 │ │ │ │ - ldr r1, [pc, #1052] @ 89944 │ │ │ │ + b 88ff4 │ │ │ │ + ldr r1, [pc, #1052] @ 89948 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 89468 │ │ │ │ + b 8946c │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - beq 88f08 │ │ │ │ + beq 88f0c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 88ef0 │ │ │ │ + beq 88ef4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88ef0 │ │ │ │ - ldr r4, [pc, #1012] @ 89948 │ │ │ │ + b 88ef4 │ │ │ │ + ldr r4, [pc, #1012] @ 8994c │ │ │ │ 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 707c8 │ │ │ │ + ldr r2, [pc, #928] @ 89924 │ │ │ │ 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 89630 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne 8962c │ │ │ │ + bne 89630 │ │ │ │ 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] │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [r9] │ │ │ │ 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, #844] @ 89950 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ 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] @ 89954 │ │ │ │ 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 707c8 │ │ │ │ + b 89394 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r3, #0 │ │ │ │ strgt r3, [sp, #96] @ 0x60 │ │ │ │ - b 8911c │ │ │ │ - ldr r2, [pc, #740] @ 89954 │ │ │ │ + b 89120 │ │ │ │ + ldr r2, [pc, #740] @ 89958 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 89200 │ │ │ │ + b 89204 │ │ │ │ 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 893b8 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 34bc8 │ │ │ │ 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 893e8 │ │ │ │ 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 8971c │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - bl 6df1c │ │ │ │ - ldr r2, [pc, #592] @ 89958 │ │ │ │ + bl 6df20 │ │ │ │ + ldr r2, [pc, #592] @ 8995c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 89898 │ │ │ │ + beq 8989c │ │ │ │ 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 +105458,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 78508 │ │ │ │ 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 +105478,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 793a0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ - ldr r1, [pc, #408] @ 8995c │ │ │ │ + b 890b4 │ │ │ │ + ldr r1, [pc, #408] @ 89960 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #13 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ bl 4bca0 │ │ │ │ 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 898b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 898ac │ │ │ │ + beq 898b0 │ │ │ │ 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 898e4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 88ed8 │ │ │ │ - b 88ef8 │ │ │ │ + bne 88edc │ │ │ │ + b 88efc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #312] @ 89960 │ │ │ │ + ldr r3, [pc, #312] @ 89964 │ │ │ │ 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 +105523,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 793a0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - b 890b0 │ │ │ │ + b 890b4 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ strgt r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88f00 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 897bc │ │ │ │ + bne 897c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - b 88f08 │ │ │ │ + b 88f0c │ │ │ │ ldr r2, [r8, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ streq r8, [sp, #60] @ 0x3c │ │ │ │ - bne 89718 │ │ │ │ - b 89790 │ │ │ │ + bne 8971c │ │ │ │ + b 89794 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 88f08 │ │ │ │ + b 88f0c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp sl, lr │ │ │ │ movge lr, #0 │ │ │ │ movlt lr, #1 │ │ │ │ - b 894d0 │ │ │ │ + b 894d4 │ │ │ │ ldr r0, [r8, #152] @ 0x98 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ cmp lr, ip │ │ │ │ movne r0, #0 │ │ │ │ - b 8940c │ │ │ │ + b 89410 │ │ │ │ cmp r0, r2 │ │ │ │ - ble 88ef8 │ │ │ │ + ble 88efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 88efc │ │ │ │ + b 88f00 │ │ │ │ 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 88f1c │ │ │ │ + strdeq r7, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r2, r0, ror #5 │ │ │ │ + ldrdeq r7, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r0, r4, lsr #23 │ │ │ │ + eorseq pc, r0, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r2, ip, lsr pc │ │ │ │ - eorseq pc, r0, r4, lsl #17 │ │ │ │ - @ instruction: 0x0030f7f4 │ │ │ │ - andseq r4, lr, r0, asr #9 │ │ │ │ - andseq r5, lr, r4, lsr r7 │ │ │ │ + eoreq r6, r2, r8, lsr pc │ │ │ │ + eorseq pc, r0, r0, lsl #17 │ │ │ │ + @ instruction: 0x0030f7f0 │ │ │ │ + andseq r4, lr, r4, asr #9 │ │ │ │ + andseq r5, lr, r8, lsr r7 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001e42b4 │ │ │ │ + andseq r4, lr, r0, lsl fp │ │ │ │ + mulseq lr, ip, r1 │ │ │ │ + eorseq pc, r0, r8, asr r4 @ │ │ │ │ + ldrheq r4, [lr], -r8 │ │ │ │ + eorseq pc, r0, r8, ror r3 @ │ │ │ │ + andseq r4, lr, ip, lsr #1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x001e51bc │ │ │ │ - eorseq pc, r0, r4, lsl #3 │ │ │ │ + andseq r5, lr, r0, asr #3 │ │ │ │ + eorseq pc, r0, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #980] @ 89d58 │ │ │ │ + ldr r0, [pc, #980] @ 89d5c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #976] @ 89d5c │ │ │ │ + ldr r1, [pc, #976] @ 89d60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #968] @ 89d60 │ │ │ │ - ldr ip, [pc, #968] @ 89d64 │ │ │ │ + ldr r3, [pc, #968] @ 89d64 │ │ │ │ + ldr ip, [pc, #968] @ 89d68 │ │ │ │ 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] @ 89d6c │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ 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 20c0f4 │ │ │ │ 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,22 +105658,22 @@ │ │ │ │ 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 78508 │ │ │ │ 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] @ 89d70 │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ strne r3, [r0, #92] @ 0x5c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ @@ -105695,45 +105696,45 @@ │ │ │ │ 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 1c4dd8 │ │ │ │ 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 1c4864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c9c │ │ │ │ + beq 89ca0 │ │ │ │ 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 89c78 │ │ │ │ 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 +105747,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 87e34 │ │ │ │ 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 89c34 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #360] @ 89d70 │ │ │ │ + ldr r2, [pc, #360] @ 89d74 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 89d5c │ │ │ │ + ldr r3, [pc, #332] @ 89d60 │ │ │ │ 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 89d58 │ │ │ │ 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 89d00 │ │ │ │ cmp r2, ip │ │ │ │ - bne 89bfc │ │ │ │ + bne 89c00 │ │ │ │ ldrb r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89c00 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst ip, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 89d28 │ │ │ │ + bne 89d2c │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne 89d28 │ │ │ │ - b 89d20 │ │ │ │ + bne 89d2c │ │ │ │ + b 89d24 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ str lr, [r1, #36] @ 0x24 │ │ │ │ - bne 89b90 │ │ │ │ + bne 89b94 │ │ │ │ ldr r2, [r1, #716] @ 0x2cc │ │ │ │ ldr ip, [r1, #740] @ 0x2e4 │ │ │ │ cmp ip, r2 │ │ │ │ streq lr, [r1, #716] @ 0x2cc │ │ │ │ - b 89b90 │ │ │ │ + b 89b94 │ │ │ │ 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 +105815,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 1c4cfc │ │ │ │ mov r0, #0 │ │ │ │ - b 89bfc │ │ │ │ + b 89c00 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 89bfc │ │ │ │ + beq 89c00 │ │ │ │ tst ip, #1 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89c00 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne 89bfc │ │ │ │ + bne 89c00 │ │ │ │ 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 89cbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r0, ror r6 │ │ │ │ + eoreq r6, r2, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr r6 │ │ │ │ + eoreq r6, r2, r0, asr r6 │ │ │ │ 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 #30 │ │ │ │ + eoreq r6, r2, r8, ror #7 │ │ │ │ │ │ │ │ -00089d74 : │ │ │ │ +00089d78 : │ │ │ │ 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] @ 8a110 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #888] @ 8a110 │ │ │ │ + ldr r0, [pc, #888] @ 8a114 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [pc, #880] @ 8a114 │ │ │ │ + ldr r4, [pc, #880] @ 8a118 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #876] @ 8a118 │ │ │ │ + ldr r3, [pc, #876] @ 8a11c │ │ │ │ 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 +105880,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 8a074 │ │ │ │ + ldr r3, [pc, #804] @ 8a120 │ │ │ │ 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 8a0b0 │ │ │ │ + ldr r1, [pc, #756] @ 8a124 │ │ │ │ ldrb lr, [r3, #2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp lr, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ - bne 89eb0 │ │ │ │ + bne 89eb4 │ │ │ │ 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 89968 │ │ │ │ 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 8a0b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #664] @ 8a124 │ │ │ │ - ldr r3, [pc, #640] @ 8a110 │ │ │ │ + ldr r2, [pc, #664] @ 8a128 │ │ │ │ + ldr r3, [pc, #640] @ 8a114 │ │ │ │ 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 8a10c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp lr, r1 │ │ │ │ - bne 89e40 │ │ │ │ + bne 89e44 │ │ │ │ ldr lr, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #612] @ 8a128 │ │ │ │ + ldr r0, [pc, #612] @ 8a12c │ │ │ │ str lr, [ip, #140] @ 0x8c │ │ │ │ add lr, sp, #16 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #20 │ │ │ │ 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 8a104 │ │ │ │ ldr r7, [ip, #112] @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f10 │ │ │ │ + b 89f14 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp lr, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bgt 89f2c │ │ │ │ + bgt 89f30 │ │ │ │ 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 89f04 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8a0f8 │ │ │ │ + beq 8a0fc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b 89f5c │ │ │ │ + b 89f60 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 89f68 │ │ │ │ + beq 89f6c │ │ │ │ ldr r3, [r1, r2, lsl #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 89f50 │ │ │ │ + beq 89f54 │ │ │ │ add r0, r7, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 89fd4 │ │ │ │ + beq 89fd8 │ │ │ │ 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 89fa8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ - beq 8a018 │ │ │ │ + beq 8a01c │ │ │ │ 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 89ffc │ │ │ │ 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,256 +106036,256 @@ │ │ │ │ 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 1c4cfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 89e84 │ │ │ │ + b 89e88 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 731a4 │ │ │ │ - ldr r3, [pc, #144] @ 8a11c │ │ │ │ + bl 731a8 │ │ │ │ + ldr r3, [pc, #144] @ 8a120 │ │ │ │ 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 89e00 │ │ │ │ mov r2, r3 │ │ │ │ - b 89e4c │ │ │ │ + b 89e50 │ │ │ │ ldrb r3, [r2, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a0d0 │ │ │ │ + beq 8a0d4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 73428 │ │ │ │ + bl 7342c │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e80 │ │ │ │ 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 │ │ │ │ ldr r0, [sp] │ │ │ │ - b 89e7c │ │ │ │ + b 89e80 │ │ │ │ mov r0, r4 │ │ │ │ - b 89f6c │ │ │ │ + b 89f70 │ │ │ │ mov r4, r2 │ │ │ │ - b 89f2c │ │ │ │ + b 89f30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r2, r4, ror #4 │ │ │ │ + eoreq r6, r2, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r2, r4, asr #4 │ │ │ │ + eoreq r6, r2, r0, asr #4 │ │ │ │ @ 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 #2 │ │ │ │ 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] @ 8ad0c │ │ │ │ + ldr r2, [pc, #3012] @ 8ad10 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [pc, #3000] @ 8ad10 │ │ │ │ + ldr r4, [pc, #3000] @ 8ad14 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #2996] @ 8ad14 │ │ │ │ + ldr r3, [pc, #2996] @ 8ad18 │ │ │ │ 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] @ 8ad1c │ │ │ │ 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] @ 8ad20 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [pc, #2836] @ 8ad20 │ │ │ │ + ldr r5, [pc, #2836] @ 8ad24 │ │ │ │ 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 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ add r5, pc, r5 │ │ │ │ sub r7, r0, #3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ 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 8aa18 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt 8aa54 │ │ │ │ + bgt 8aa58 │ │ │ │ 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 8a294 │ │ │ │ + ldr r0, [pc, #2684] @ 8ad28 │ │ │ │ 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 7d8c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6bc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - beq 8a30c │ │ │ │ + beq 8a310 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ - bne 8a6b8 │ │ │ │ + bne 8a6bc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #2580] @ 8ad28 │ │ │ │ + ldr r2, [pc, #2580] @ 8ad2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac9c │ │ │ │ + beq 8aca0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 8aa4c │ │ │ │ + beq 8aa50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 8a380 │ │ │ │ + beq 8a384 │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a350 │ │ │ │ + bne 8a354 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls 8a380 │ │ │ │ + bls 8a384 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #2512] @ 8ad2c │ │ │ │ - ldr r0, [pc, #2512] @ 8ad30 │ │ │ │ + ldr r1, [pc, #2512] @ 8ad30 │ │ │ │ + ldr r0, [pc, #2512] @ 8ad34 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2472] @ 8ad34 │ │ │ │ + ldr r3, [pc, #2472] @ 8ad38 │ │ │ │ mov r5, #15 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ - ldr r3, [pc, #2464] @ 8ad38 │ │ │ │ + ldr r3, [pc, #2464] @ 8ad3c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2456] @ 8ad3c │ │ │ │ + ldr r3, [pc, #2456] @ 8ad40 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2448] @ 8ad40 │ │ │ │ + ldr r3, [pc, #2448] @ 8ad44 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ - ldr r3, [pc, #2444] @ 8ad44 │ │ │ │ + ldr r3, [pc, #2444] @ 8ad48 │ │ │ │ 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 8a3f0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ subs r2, ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp ip, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8a918 │ │ │ │ + beq 8a91c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a838 │ │ │ │ + beq 8a83c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #2336] @ 8ad4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ bl 53708 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -106304,48 +106305,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 8a4dc │ │ │ │ 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 8a870 │ │ │ │ str r1, [r8] │ │ │ │ str ip, [r0, #20] │ │ │ │ - ldr r1, [pc, #2156] @ 8ad4c │ │ │ │ + ldr r1, [pc, #2156] @ 8ad50 │ │ │ │ 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 8a850 │ │ │ │ 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 8a53c │ │ │ │ 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 +106358,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 85bf0 │ │ │ │ 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 8a71c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 6e0b0 │ │ │ │ + bl 6e0b4 │ │ │ │ add r3, r6, #788 @ 0x314 │ │ │ │ cmp r7, #0 │ │ │ │ strh r4, [r3] │ │ │ │ - bne 8a738 │ │ │ │ + bne 8a73c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab88 │ │ │ │ + bne 8ab8c │ │ │ │ ldrb r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a758 │ │ │ │ + beq 8a75c │ │ │ │ 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 89968 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8a8a4 │ │ │ │ + beq 8a8a8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a904 │ │ │ │ mov r3, #16 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a770 │ │ │ │ + beq 8a774 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1816] @ 8ad50 │ │ │ │ + ldr r6, [pc, #1816] @ 8ad54 │ │ │ │ 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 707c8 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r9, r0 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 5359c │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3d4 │ │ │ │ ldr r1, [r6, #684] @ 0x2ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a8e0 │ │ │ │ - ldr r6, [pc, #1736] @ 8ad54 │ │ │ │ + beq 8a8e4 │ │ │ │ + ldr r6, [pc, #1736] @ 8ad58 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #688] @ 0x2b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8a3d0 │ │ │ │ + bne 8a3d4 │ │ │ │ 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 8a3d4 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #1684] @ 8ad58 │ │ │ │ - ldr r0, [pc, #1684] @ 8ad5c │ │ │ │ + ldr r1, [pc, #1684] @ 8ad5c │ │ │ │ + ldr r0, [pc, #1684] @ 8ad60 │ │ │ │ mov ip, #15 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ bl 48af8 │ │ │ │ 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] @ 8ad64 │ │ │ │ + ldr r3, [pc, #1556] @ 8ad10 │ │ │ │ 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 8ad08 │ │ │ │ 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 6e0b4 │ │ │ │ strh r4, [r6] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 8a630 │ │ │ │ + b 8a634 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1516] @ 8ad64 │ │ │ │ + ldr r3, [pc, #1516] @ 8ad68 │ │ │ │ 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 707c8 │ │ │ │ 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,470 +106514,470 @@ │ │ │ │ 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 8a7fc │ │ │ │ + ldr r0, [pc, #1416] @ 8ad6c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1388] @ 8ad6c │ │ │ │ + ldr r3, [pc, #1388] @ 8ad70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #584] @ 0x248 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ab58 │ │ │ │ + beq 8ab5c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 8a750 │ │ │ │ + bne 8a754 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 8abfc │ │ │ │ + beq 8ac00 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 8a630 │ │ │ │ + b 8a634 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ bl 34bc8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a404 │ │ │ │ + b 8a408 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ bl 34bc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 8a4fc │ │ │ │ + b 8a500 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ - bne 8a4d0 │ │ │ │ + bne 8a4d4 │ │ │ │ mov r0, #4 │ │ │ │ bl 34c7c │ │ │ │ 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 8a4d4 │ │ │ │ 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 8ac88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 8ac68 │ │ │ │ + bne 8ac6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b 8a770 │ │ │ │ + b 8a774 │ │ │ │ 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 8a688 │ │ │ │ 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 8a608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8a95c │ │ │ │ + beq 8a960 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq 8aa70 │ │ │ │ + beq 8aa74 │ │ │ │ mov r2, #15 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1072] @ 8ad70 │ │ │ │ - ldr r0, [pc, #1072] @ 8ad74 │ │ │ │ + ldr r2, [pc, #1072] @ 8ad74 │ │ │ │ + ldr r0, [pc, #1072] @ 8ad78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 478a4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8ab30 │ │ │ │ + bne 8ab34 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8aa08 │ │ │ │ - ldr r3, [pc, #1020] @ 8ad78 │ │ │ │ + beq 8aa0c │ │ │ │ + ldr r3, [pc, #1020] @ 8ad7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - beq 8aa9c │ │ │ │ + beq 8aaa0 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [r8] │ │ │ │ mov r1, #4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #6 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - beq 8aab0 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + beq 8aab4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 8ab1c │ │ │ │ - ldr r0, [pc, #904] @ 8ad7c │ │ │ │ + beq 8ab20 │ │ │ │ + ldr r0, [pc, #904] @ 8ad80 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ - ldr r0, [pc, #868] @ 8ad80 │ │ │ │ + b 8a6f0 │ │ │ │ + ldr r0, [pc, #868] @ 8ad84 │ │ │ │ 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 7d8c0 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt 8acfc │ │ │ │ + bgt 8ad00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ - b 8a380 │ │ │ │ + b 8a384 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r7, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 8a280 │ │ │ │ - ldr r0, [pc, #780] @ 8ad84 │ │ │ │ + b 8a284 │ │ │ │ + ldr r0, [pc, #780] @ 8ad88 │ │ │ │ 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 7d8c0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - b 8a95c │ │ │ │ + b 8a960 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - beq 8aa08 │ │ │ │ + beq 8aa0c │ │ │ │ mov r2, ip │ │ │ │ - b 8a98c │ │ │ │ + b 8a990 │ │ │ │ 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 8ab24 │ │ │ │ + ldr r0, [pc, #672] @ 8ad8c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7e164 │ │ │ │ + bl 7e168 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 8aa04 │ │ │ │ + beq 8aa08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6f0 │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #612] @ 8ad8c │ │ │ │ + ldr r3, [pc, #612] @ 8ad90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b 8aae0 │ │ │ │ + b 8aae4 │ │ │ │ mov r3, #15 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 7939c │ │ │ │ + bl 793a0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6ec │ │ │ │ + b 8a6f0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 8abe4 │ │ │ │ + beq 8abe8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 8a630 │ │ │ │ + b 8a634 │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abbc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8abb8 │ │ │ │ + beq 8abbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8ac50 │ │ │ │ + beq 8ac54 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6ec │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ - b 8ab7c │ │ │ │ + b 8ab80 │ │ │ │ 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 7d8c0 │ │ │ │ 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 8a634 │ │ │ │ mov r3, #15 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 8abb8 │ │ │ │ - ldr r0, [pc, #288] @ 8ad90 │ │ │ │ + b 8abbc │ │ │ │ + ldr r0, [pc, #288] @ 8ad94 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - b 8a6e8 │ │ │ │ + b 8a6ec │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - beq 8acc0 │ │ │ │ - bl 73428 │ │ │ │ + beq 8acc4 │ │ │ │ + bl 7342c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - ldr r1, [pc, #240] @ 8ad94 │ │ │ │ - ldr r0, [pc, #240] @ 8ad98 │ │ │ │ + b 8ac80 │ │ │ │ + ldr r1, [pc, #240] @ 8ad98 │ │ │ │ + ldr r0, [pc, #240] @ 8ad9c │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ - bl 6e0b0 │ │ │ │ + b 8ac80 │ │ │ │ + bl 6e0b4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ - bl 70764 │ │ │ │ + bl 70768 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - b 8ac7c │ │ │ │ + b 8ac80 │ │ │ │ mov r7, sl │ │ │ │ - b 8a2c8 │ │ │ │ + b 8a2cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00225eb0 │ │ │ │ + eoreq r5, r2, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r2, r0, lr, r5 │ │ │ │ + eoreq r5, r2, ip, lsl #29 │ │ │ │ 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, lsl #15 │ │ │ │ + @ instruction: 0x001e34b8 │ │ │ │ + mlaseq r0, r8, r6, lr │ │ │ │ + andseq r3, lr, r0, lsr #20 │ │ │ │ + andseq r3, lr, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x0030e5f8 │ │ │ │ - eorseq lr, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x0030e4d0 │ │ │ │ - eorseq lr, r0, r8, ror r3 │ │ │ │ - eorseq lr, r0, r8, lsr #6 │ │ │ │ - andseq r3, lr, r0, lsr r1 │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x0030e5f4 │ │ │ │ + eorseq lr, r0, r4, lsl #11 │ │ │ │ + eorseq lr, r0, ip, asr #9 │ │ │ │ + eorseq lr, r0, r4, ror r3 │ │ │ │ + eorseq lr, r0, r4, lsr #6 │ │ │ │ + andseq r3, lr, r4, lsr r1 │ │ │ │ + mulseq lr, r8, r0 │ │ │ │ + eoreq r5, r2, r0, lsl #18 │ │ │ │ + eorseq lr, r0, r4, lsr r2 │ │ │ │ + andseq r2, lr, r8, lsl #31 │ │ │ │ + @ instruction: 0x0030e1b0 │ │ │ │ + andseq r3, lr, ip, asr r6 │ │ │ │ + andseq r2, lr, r4, lsr #28 │ │ │ │ + eorseq lr, r0, r4, lsr r0 │ │ │ │ + andseq r2, lr, r8, ror sp │ │ │ │ + andseq r2, lr, r8, asr #26 │ │ │ │ + andseq r3, lr, r8, asr #10 │ │ │ │ + andseq r2, lr, r4, lsl #25 │ │ │ │ + eorseq sp, r0, r8, lsl #29 │ │ │ │ + andseq r3, lr, r0, ror #26 │ │ │ │ + andseq r2, lr, r4, asr #21 │ │ │ │ + @ instruction: 0x001e32d0 │ │ │ │ + │ │ │ │ +0008ada0 : │ │ │ │ + b 261f14 │ │ │ │ + │ │ │ │ +0008ada4 : │ │ │ │ + b 261fb0 │ │ │ │ + │ │ │ │ +0008ada8 : │ │ │ │ + ldr r3, [pc, #16] @ 8adc0 │ │ │ │ + ldr r2, [pc, #16] @ 8adc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262170 │ │ │ │ - eoreq r5, r2, ip, asr #4 │ │ │ │ + b 262178 │ │ │ │ + eoreq r5, r2, r8, asr #4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008adc4 : │ │ │ │ - ldr r3, [pc, #16] @ 8addc │ │ │ │ - ldr r2, [pc, #16] @ 8ade0 │ │ │ │ +0008adc8 : │ │ │ │ + ldr r3, [pc, #16] @ 8ade0 │ │ │ │ + ldr r2, [pc, #16] @ 8ade4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 26223c │ │ │ │ - eoreq r5, r2, ip, lsr #4 │ │ │ │ + b 262244 │ │ │ │ + eoreq r5, r2, r8, lsr #4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ade4 : │ │ │ │ +0008ade8 : │ │ │ │ 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] @ 8ae48 │ │ │ │ + ldr r3, [pc, #72] @ 8ae4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8ae20 │ │ │ │ + beq 8ae24 │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 8ae4c │ │ │ │ + ldr r3, [pc, #36] @ 8ae50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262178 │ │ │ │ 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 @ │ │ │ │ + strdeq r5, [r2], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae50 : │ │ │ │ - ldr r3, [pc, #16] @ 8ae68 │ │ │ │ - ldr r2, [pc, #16] @ 8ae6c │ │ │ │ +0008ae54 : │ │ │ │ + ldr r3, [pc, #16] @ 8ae6c │ │ │ │ + ldr r2, [pc, #16] @ 8ae70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262308 │ │ │ │ - eoreq r5, r2, r0, lsr #3 │ │ │ │ + b 262310 │ │ │ │ + mlaeq r2, ip, r1, r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0008ae70 : │ │ │ │ +0008ae74 : │ │ │ │ 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] @ 8afcc │ │ │ │ + ldr r2, [pc, #308] @ 8afd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #304] @ 8afd4 │ │ │ │ - ldr r3, [pc, #304] @ 8afd8 │ │ │ │ + ldr r6, [pc, #300] @ 8afd4 │ │ │ │ + ldr r3, [pc, #300] @ 8afd8 │ │ │ │ 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] @ 8afdc │ │ │ │ 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,74 +106985,73 @@ │ │ │ │ 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 8af90 │ │ │ │ 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 20df60 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #144] @ 8afe0 │ │ │ │ + bl 2137dc │ │ │ │ + ldr r3, [pc, #144] @ 8afe0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 55fdc │ │ │ │ - ldr r0, [pc, #100] @ 8afe4 │ │ │ │ + ldr r0, [pc, #100] @ 8afe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 8afe8 │ │ │ │ - ldr r3, [pc, #48] @ 8afd0 │ │ │ │ + ldr r2, [pc, #76] @ 8afe8 │ │ │ │ + ldr r3, [pc, #48] @ 8afd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #64] @ 8afec │ │ │ │ + ldr r0, [pc, #64] @ 8afec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 8afc8 │ │ │ │ + bne 8afc8 │ │ │ │ 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 #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r2, r8, asr #2 │ │ │ │ + eoreq r5, r2, r4, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r0, r8, ror #21 │ │ │ │ + eorseq sp, r0, r4, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001f01d4 │ │ │ │ + @ instruction: 0x001f01dc │ │ │ │ eoreq r5, r2, ip, asr r0 │ │ │ │ @ instruction: 0x0030d9f8 │ │ │ │ │ │ │ │ 0008aff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107074,17 +107074,17 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [pc, #100] @ 8b0d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 8b0b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -107096,15 +107096,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8b0bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 174760 │ │ │ │ + bl 17475c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 8b07c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r4, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -107141,59 +107141,59 @@ │ │ │ │ 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, #12 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ 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 20df60 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #424] @ 8b394 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174800 │ │ │ │ + bl 1747fc │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 55fdc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -107206,20 +107206,20 @@ │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 183e4c │ │ │ │ + bl 183e48 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ 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 │ │ │ │ @@ -107227,31 +107227,31 @@ │ │ │ │ bl 55fdc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 176504 │ │ │ │ + bl 176500 │ │ │ │ ldr r3, [pc, #232] @ 8b3a0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ beq 8b348 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 176504 │ │ │ │ + bl 176500 │ │ │ │ cmp r4, r0 │ │ │ │ beq 8b348 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 16effc │ │ │ │ + bl 16eff8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ble 8b348 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ble 8b348 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -107265,15 +107265,15 @@ │ │ │ │ addgt r3, r3, #2 │ │ │ │ lslgt r3, r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ orrgt r4, r3, r2 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 16ff50 │ │ │ │ + bl 16ff4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #80] @ 8b3a4 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #44] @ 8b388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -107285,17 +107285,17 @@ │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e37fc │ │ │ │ - andseq r3, lr, r8, lsr #15 │ │ │ │ - @ instruction: 0x001e37b8 │ │ │ │ + andseq r3, lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x001e37b0 │ │ │ │ + andseq r3, lr, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r4, r2, r0, lsr #25 │ │ │ │ │ │ │ │ 0008b3a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107323,21 +107323,21 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ ldrsh r2, [r1] │ │ │ │ @@ -107346,25 +107346,25 @@ │ │ │ │ ldr r1, [pc, #156] @ 8b508 │ │ │ │ ldr r0, [pc, #156] @ 8b50c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 5355c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20dff8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a0714 │ │ │ │ + bl 1a06fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 5359c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #72] @ 8b510 │ │ │ │ str r3, [r4] │ │ │ │ @@ -107380,16 +107380,16 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r0, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r0, lsl #11 │ │ │ │ - andseq r3, lr, r4, lsr #11 │ │ │ │ + andseq r3, lr, r8, lsl #11 │ │ │ │ + andseq r3, lr, ip, lsr #11 │ │ │ │ eoreq r4, r2, ip, lsr #22 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #44] @ 8b54c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 8b534 │ │ │ │ ldrsh r2, [r2] │ │ │ │ @@ -107497,15 +107497,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ mov r0, #28 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [pc, #64] @ 8b720 │ │ │ │ ldr r1, [r1] │ │ │ │ strh r2, [r0] │ │ │ │ @@ -107523,15 +107523,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r0, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r4, asr #8 │ │ │ │ + andseq r3, lr, ip, asr #8 │ │ │ │ eoreq r4, r2, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #176] @ 8b7fc │ │ │ │ ldr ip, [pc, #176] @ 8b800 │ │ │ │ @@ -107557,15 +107557,15 @@ │ │ │ │ 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 7ef5c │ │ │ │ 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 │ │ │ │ @@ -107579,15 +107579,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r8, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, ip, lsl #5 │ │ │ │ + mulseq lr, r4, r2 │ │ │ │ eoreq r4, r2, r4, lsr #16 │ │ │ │ │ │ │ │ 0008b814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -107613,16 +107613,16 @@ │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b844 │ │ │ │ b 8b864 │ │ │ │ - @ instruction: 0x001e31f8 │ │ │ │ andseq r3, lr, r0, lsl #4 │ │ │ │ + andseq r3, lr, r8, lsl #4 │ │ │ │ │ │ │ │ 0008b894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ 8b91c │ │ │ │ @@ -107640,28 +107640,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r3, [pc, #44] @ 8b928 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b8cc │ │ │ │ b 8b8ec │ │ │ │ eoreq r4, r2, r4, asr #14 │ │ │ │ - andseq r3, lr, r0, ror r1 │ │ │ │ - andseq r3, lr, ip, lsl #3 │ │ │ │ + andseq r3, lr, r8, ror r1 │ │ │ │ + mulseq lr, r4, r1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ 0008b92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107681,28 +107681,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r3, [pc, #44] @ 8b9c4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b964 │ │ │ │ b 8b984 │ │ │ │ eoreq r4, r2, ip, lsr #13 │ │ │ │ - ldrsbeq r3, [lr], -r8 │ │ │ │ - andseq r3, lr, r4, lsl #2 │ │ │ │ + andseq r3, lr, r0, ror #1 │ │ │ │ + andseq r3, lr, ip, lsl #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ 0008b9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -107722,15 +107722,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ba54 │ │ │ │ ldr r3, [pc, #52] @ 8ba70 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ @@ -107738,16 +107738,16 @@ │ │ │ │ bne 8ba00 │ │ │ │ b 8ba20 │ │ │ │ ldr r3, [pc, #24] @ 8ba74 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r4, r2, r0, lsl r6 │ │ │ │ - andseq r3, lr, ip, lsr r0 │ │ │ │ - andseq r3, lr, r8, ror r0 │ │ │ │ + andseq r3, lr, r4, asr #32 │ │ │ │ + andseq r3, lr, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -107855,57 +107855,57 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bc9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bne 8bda4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8bc18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [pc, #568] @ 8beb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bc28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #540] @ 8bec4 │ │ │ │ mov r5, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fe8 │ │ │ │ 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] │ │ │ │ @@ -107929,15 +107929,15 @@ │ │ │ │ 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 1c2bd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #320] @ 8beb4 │ │ │ │ ldr r0, [r2, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -107973,24 +107973,24 @@ │ │ │ │ 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 791d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [r3, #12] │ │ │ │ beq 8be54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -108014,17 +108014,17 @@ │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ b 8bdb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsl #9 │ │ │ │ eoreq r4, r2, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e2eb0 │ │ │ │ + @ instruction: 0x001e2eb8 │ │ │ │ + @ instruction: 0x001e2eb4 │ │ │ │ andseq r2, lr, ip, lsr #29 │ │ │ │ - andseq r2, lr, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eoreq r4, r2, r8, lsr #4 │ │ │ │ ldr r3, [pc, #28] @ 8bef0 │ │ │ │ ldr r2, [pc, #28] @ 8bef4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -108061,34 +108061,34 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ 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, #20] │ │ │ │ + add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #140] @ 8c008 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c20cc │ │ │ │ + bl 1c20b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [pc, #76] @ 8c00c │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [pc, #48] @ 8bffc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -108102,15 +108102,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r4, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strheq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, lr, r8, asr fp │ │ │ │ + andseq r2, lr, r0, ror #22 │ │ │ │ eoreq r4, r2, r0, lsr r0 │ │ │ │ b 8bf08 │ │ │ │ │ │ │ │ 0008c014 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0008c018 : │ │ │ │ @@ -108186,31 +108186,31 @@ │ │ │ │ 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 74968 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1036] @ 8c55c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1032] @ 8c560 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108218,31 +108218,31 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #960] @ 8c568 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #924] @ 8c56c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #920] @ 8c570 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108250,19 +108250,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #848] @ 8c578 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108270,19 +108270,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #776] @ 8c580 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108290,19 +108290,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #704] @ 8c588 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108310,19 +108310,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #632] @ 8c590 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108330,19 +108330,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #560] @ 8c598 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108350,19 +108350,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #488] @ 8c5a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108370,19 +108370,19 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #416] @ 8c5a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ 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] │ │ │ │ @@ -108390,51 +108390,51 @@ │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #344] @ 8c5b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r4, [pc, #320] @ 8c5b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #300] @ 8c5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #268] @ 8c5bc │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #264] @ 8c5c0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #228] @ 8c5c4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #224] @ 8c5c8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #180] @ 8c5cc │ │ │ │ str r3, [r6] │ │ │ │ @@ -108449,43 +108449,43 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r2, r8, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, ip, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, ip, r9 │ │ │ │ + andseq r2, lr, r4, lsr #19 │ │ │ │ @ instruction: 0xfffff3dc │ │ │ │ - andseq r2, lr, r8, lsr #19 │ │ │ │ + @ instruction: 0x001e29b0 │ │ │ │ @ instruction: 0xfffff4d0 │ │ │ │ - andseq r2, lr, r0, asr #18 │ │ │ │ + andseq r2, lr, r8, asr #18 │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ - @ instruction: 0x001e28d4 │ │ │ │ + @ instruction: 0x001e28dc │ │ │ │ @ instruction: 0xfffff964 │ │ │ │ - @ instruction: 0x001e28d0 │ │ │ │ + @ instruction: 0x001e28d8 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - @ instruction: 0x001e27d4 │ │ │ │ + @ instruction: 0x001e27dc │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ - andseq r2, lr, r0, lsl r8 │ │ │ │ + andseq r2, lr, r8, lsl r8 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ - andseq r2, lr, r0, asr #14 │ │ │ │ + andseq r2, lr, r8, asr #14 │ │ │ │ @ instruction: 0xfffff4e8 │ │ │ │ - andseq r2, lr, r4, lsl r7 │ │ │ │ + andseq r2, lr, ip, lsl r7 │ │ │ │ @ instruction: 0xfffff5b0 │ │ │ │ - @ instruction: 0x001e26b4 │ │ │ │ + @ instruction: 0x001e26bc │ │ │ │ @ instruction: 0xfffff4c8 │ │ │ │ - andseq r2, lr, r4, lsl #13 │ │ │ │ + andseq r2, lr, ip, lsl #13 │ │ │ │ @ instruction: 0xfffff5ac │ │ │ │ - andseq r2, lr, r4, ror #11 │ │ │ │ + andseq r2, lr, ip, ror #11 │ │ │ │ @ instruction: 0xfffff2c8 │ │ │ │ - mulseq lr, r0, r6 │ │ │ │ + mulseq lr, r8, r6 │ │ │ │ @ instruction: 0xfffff100 │ │ │ │ - andseq r2, lr, r4, ror #12 │ │ │ │ + andseq r2, lr, ip, ror #12 │ │ │ │ @ instruction: 0xfffff13c │ │ │ │ - andseq r2, lr, r4, asr r6 │ │ │ │ + andseq r2, lr, ip, asr r6 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ ldrdeq r3, [r2], -ip @ │ │ │ │ ldrb ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, #0 │ │ │ │ beq 8c618 │ │ │ │ mov lr, #0 │ │ │ │ @@ -108528,30 +108528,30 @@ │ │ │ │ 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 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ beq 8c7a4 │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #2 │ │ │ │ + mov r6, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r4, [pc, #296] @ 8c7ec │ │ │ │ + ldr r4, [pc, #304] @ 8c7ec │ │ │ │ add r5, sp, #16 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r6, [r2, r4] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -108616,15 +108616,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002239b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r1, lr, r8, asr sl │ │ │ │ + andseq r1, lr, r0, ror #20 │ │ │ │ eoreq r3, r2, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #188] @ 8c8cc │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -108646,16 +108646,16 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ beq 8c88c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -108703,21 +108703,21 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #48] @ 8c974 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95e8 │ │ │ │ b 8c92c │ │ │ │ ldr r3, [pc, #24] @ 8c974 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95e8 │ │ │ │ mov r5, r0 │ │ │ │ b 8c914 │ │ │ │ eoreq r3, r2, r0, lsl #14 │ │ │ │ muleq r0, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108799,25 +108799,25 @@ │ │ │ │ ldr r3, [pc, #372] @ 8cc2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [pc, #368] @ 8cc30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #16 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ 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, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -108880,15 +108880,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #3 │ │ │ │ bne 8cb58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 107998 │ │ │ │ + bl 1079a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 8cb58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r2, r0, asr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, r0, lsr r5 │ │ │ │ @@ -108897,15 +108897,15 @@ │ │ │ │ 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 2676f4 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8cc94 │ │ │ │ add r4, r4, #2 │ │ │ │ @@ -108922,15 +108922,15 @@ │ │ │ │ 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 2676f4 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8ccf8 │ │ │ │ add r4, r4, #2 │ │ │ │ @@ -108969,27 +108969,27 @@ │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str ip, [r4] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -108998,15 +108998,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b84 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 128910 │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #72] @ 8ce50 │ │ │ │ str r3, [r4] │ │ │ │ @@ -109023,15 +109023,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r3, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002232b8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq r9, r0, ip, asr #5 │ │ │ │ + ldrdeq r9, [r0], -r0 │ │ │ │ eoreq r3, r2, ip, ror #3 │ │ │ │ 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] │ │ │ │ @@ -109054,26 +109054,26 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r0, #20 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [pc, #128] @ 8cf98 │ │ │ │ @@ -109081,15 +109081,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b84 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 128910 │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #72] @ 8cf9c │ │ │ │ str r3, [r4] │ │ │ │ @@ -109106,15 +109106,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r2, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, r4, ror #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq r6, r0, r4, lsr r1 │ │ │ │ + andeq r6, r0, r8, lsr r1 │ │ │ │ eoreq r3, r2, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #188] @ 8d074 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -109136,16 +109136,16 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ beq 8d034 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ @@ -109194,25 +109194,25 @@ │ │ │ │ ldr lr, [pc, #368] @ 8d254 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r2, lr] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str lr, [r4] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ beq 8d1ac │ │ │ │ cmp ip, #79 @ 0x4f │ │ │ │ beq 8d194 │ │ │ │ cmp ip, #82 @ 0x52 │ │ │ │ @@ -109358,15 +109358,15 @@ │ │ │ │ b 8d2f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r2, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r2, r4, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r2, [r2], -r0 @ │ │ │ │ - andseq r6, pc, r8, lsl #10 │ │ │ │ + andseq r6, pc, r0, lsl r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrsh r8, [r0, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -109707,23 +109707,23 @@ │ │ │ │ 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 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + add ip, sp, #24 │ │ │ │ and r4, r4, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #32 │ │ │ │ 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 │ │ │ │ @@ -109899,15 +109899,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8db88 │ │ │ │ lsr r3, r4, #23 │ │ │ │ ldr r2, [pc, #216] @ 8dcec │ │ │ │ orr r3, r3, r5, lsl #9 │ │ │ │ eor r3, r3, r4 │ │ │ │ mul r0, r2, r3 │ │ │ │ @@ -109936,37 +109936,37 @@ │ │ │ │ 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 266810 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8dc08 │ │ │ │ b 8db88 │ │ │ │ add r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #53 @ 0x35 │ │ │ │ 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 197b60 │ │ │ │ mov r4, r0 │ │ │ │ b 8dba4 │ │ │ │ - andseq r5, pc, r0, lsl #22 │ │ │ │ + andseq r5, pc, r8, lsl #22 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -109999,26 +109999,26 @@ │ │ │ │ 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 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ @@ -110187,31 +110187,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8e488 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r2, [pc, #1144] @ 8e510 │ │ │ │ ldr r3, [pc, #1144] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e498 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -110374,37 +110374,37 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ bgt 8e334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ ldr r2, [pc, #412] @ 8e510 │ │ │ │ ldr r3, [pc, #412] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e54 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 8e444 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ ldr r2, [pc, #360] @ 8e510 │ │ │ │ ldr r3, [pc, #360] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e54 │ │ │ │ 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 │ │ │ │ @@ -110545,15 +110545,15 @@ │ │ │ │ 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 1b46f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r4, lsl #10 │ │ │ │ tst r5, #1 │ │ │ │ eor r4, r0, r0, lsr #6 │ │ │ │ beq 8e55c │ │ │ │ add r0, r4, r5, asr #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -110566,31 +110566,31 @@ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ bne 8e64c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b68 │ │ │ │ + bl 197b60 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 8e52c │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b70 │ │ │ │ + bl 197b68 │ │ │ │ mov r5, r0 │ │ │ │ b 8e61c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266810 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e754 │ │ │ │ lsr r3, r6, #23 │ │ │ │ ldr r2, [pc, #760] @ 8e9b8 │ │ │ │ orr r3, r3, r7, lsl #9 │ │ │ │ eor r3, r3, r6 │ │ │ │ mul r0, r2, r3 │ │ │ │ @@ -110622,15 +110622,15 @@ │ │ │ │ add r0, r4, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e6b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ @@ -110776,15 +110776,15 @@ │ │ │ │ b 8e8fc │ │ │ │ bics r3, r6, #4 │ │ │ │ ldreq r3, [pc, #64] @ 8e9e4 │ │ │ │ ldrsh r2, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r1, [r7] │ │ │ │ b 8e8fc │ │ │ │ - andseq r5, pc, ip, lsl r1 @ │ │ │ │ + andseq r5, pc, r4, lsr #2 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ @@ -110943,17 +110943,17 @@ │ │ │ │ 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 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, #3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -110976,15 +110976,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #164] @ 8ed58 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #144] @ 8ed4c │ │ │ │ @@ -111055,28 +111055,28 @@ │ │ │ │ cmp r6, #8 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ble 8ee0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ ldr r2, [pc, #256] @ 8eed8 │ │ │ │ ldr r3, [pc, #256] @ 8eedc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ asr r7, r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e54 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 8ee78 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -111509,21 +111509,21 @@ │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -111553,15 +111553,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f564 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 1079a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 8f4f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r2, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r0, lsl #23 │ │ │ │ @@ -111621,20 +111621,20 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f700 │ │ │ │ @@ -111663,15 +111663,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 8f708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r4] │ │ │ │ b 8f6b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f6b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f6b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -111702,19 +111702,19 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f7cc │ │ │ │ @@ -111732,15 +111732,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f80c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f7d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002208bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, ip, r8, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -111759,27 +111759,27 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #148] @ 8f8e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - mov ip, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add ip, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + str ip, [r4] │ │ │ │ + mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ + add r3, sp, #4 │ │ │ │ add ip, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str ip, [sp, #20] │ │ │ │ bl 8f5e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #68] @ 8f8ec │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 8f8e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -111823,19 +111823,19 @@ │ │ │ │ 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, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -111857,15 +111857,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f9f4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 1079a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 8f9a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r2, r8, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r4, asr #13 │ │ │ │ @@ -111891,42 +111891,42 @@ │ │ │ │ ldr ip, [pc, #724] @ 8fd24 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ ldr lr, [pc, #712] @ 8fd28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #28 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - add ip, sp, #8 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + add ip, sp, #4 │ │ │ │ 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, #20 │ │ │ │ + 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 │ │ │ │ + add lr, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ @@ -111966,23 +111966,23 @@ │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ sub r6, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ beq 8fc60 │ │ │ │ mov r9, r4 │ │ │ │ b 8fbe8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r0 │ │ │ │ beq 8fc48 │ │ │ │ - bl 106d14 │ │ │ │ + bl 106d20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ beq 8fcd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 3cc30 │ │ │ │ @@ -112006,15 +112006,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ bne 8fb8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp sl, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 8fb9c │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 8fcf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 8fb9c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -112070,17 +112070,17 @@ │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldrdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, ip, r5, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r0, r2, r8, ror #9 │ │ │ │ - andseq r3, pc, r8, ror #22 │ │ │ │ - andseq lr, sp, r4, asr #28 │ │ │ │ - andseq lr, sp, r8, asr lr │ │ │ │ + andseq r3, pc, r0, ror fp @ │ │ │ │ + andseq lr, sp, ip, asr #28 │ │ │ │ + andseq lr, sp, r0, ror #28 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ │ │ │ │ 0008fd40 : │ │ │ │ b 3caa0 │ │ │ │ │ │ │ │ 0008fd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -112099,20 +112099,20 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ @@ -112134,15 +112134,15 @@ │ │ │ │ beq 8fe30 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c1fe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ lsl r4, r2, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -112223,15 +112223,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ffa4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8ffa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b 8fec8 │ │ │ │ @@ -112248,17 +112248,17 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mlaeq r2, r4, r2, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r8, ror r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mlaeq r2, ip, r0, r0 │ │ │ │ - @ instruction: 0x001f38b8 │ │ │ │ - mulseq sp, r0, fp │ │ │ │ - andseq lr, sp, ip, lsr #23 │ │ │ │ + andseq r3, pc, r0, asr #17 │ │ │ │ + mulseq sp, r8, fp │ │ │ │ + @ instruction: 0x001debb4 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ │ │ │ │ 0008fff8 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #172] @ 900b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -112335,15 +112335,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [r0] │ │ │ │ beq 90164 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bne 9015c │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a8 │ │ │ │ b 9015c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ @@ -112669,15 +112669,15 @@ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ 00090634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0009064c <_mzHAMT_VAL@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [pc, #32] @ 9067c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -112798,31 +112798,31 @@ │ │ │ │ mov r3, #1 │ │ │ │ ands r3, sl, r3, lsl r5 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ streq r1, [r7] │ │ │ │ beq 908cc │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ add fp, r8, #2 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsl r3, fp, #2 │ │ │ │ ands r2, r0, #1 │ │ │ │ @@ -112977,30 +112977,30 @@ │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne 90b2c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ beq 90b74 │ │ │ │ bic r0, fp, r8, lsl ip │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ add sl, sl, #5 │ │ │ │ mov r3, r4 │ │ │ │ lsr ip, r6, sl │ │ │ │ and ip, ip, #31 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ tst r4, #1 │ │ │ │ beq 90ae8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r2, #2 │ │ │ │ beq 90b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r6, r0 │ │ │ │ @@ -113047,15 +113047,15 @@ │ │ │ │ sbcs lr, r3, ip │ │ │ │ blt 90c84 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r2, r1 │ │ │ │ sbc r3, r3, ip │ │ │ │ b 90bd4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r3] │ │ │ │ beq 90c48 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ bne 90c74 │ │ │ │ @@ -113211,15 +113211,15 @@ │ │ │ │ b 90d1c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ cmp r6, #0 │ │ │ │ strne r8, [r6] │ │ │ │ tst r3, #1 │ │ │ │ beq 90ed0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ b 90d94 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ @@ -113277,28 +113277,28 @@ │ │ │ │ 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 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ - add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ble 910bc │ │ │ │ mov r5, r4 │ │ │ │ b 9102c │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ beq 910a4 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ beq 91070 │ │ │ │ @@ -113368,120 +113368,121 @@ │ │ │ │ eoreq lr, r1, ip, lsr #30 │ │ │ │ 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, #348] @ 91284 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #336] @ 91284 │ │ │ │ + ldr r2, [pc, #340] @ 91288 │ │ │ │ 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, #324] @ 9128c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r0, [pc, #316] @ 9128c │ │ │ │ + ldr r0, [pc, #320] @ 91290 │ │ │ │ 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 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ subs r4, r6, #1 │ │ │ │ asr r5, r6, #31 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ + add fp, sp, #44 @ 0x2c │ │ │ │ + add sl, sp, #48 @ 0x30 │ │ │ │ subs r6, r4, r6 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, ip │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, #6 │ │ │ │ sbc r9, r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 91224 │ │ │ │ + b 91228 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - stm sp, {sl, fp} │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ bl 90b94 │ │ │ │ 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 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9126c │ │ │ │ + bne 91270 │ │ │ │ cmp r5, r9 │ │ │ │ cmpeq r4, r6 │ │ │ │ bne 911d8 │ │ │ │ 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] @ 91294 │ │ │ │ + ldr r3, [pc, #56] @ 91288 │ │ │ │ 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 91280 │ │ │ │ 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 91240 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r1, r8, asr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r1, r0, lsr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021edb0 │ │ │ │ + eoreq lr, r1, ip, lsr #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] @ 913f4 │ │ │ │ + ldr ip, [pc, #324] @ 913f8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #316] @ 913f8 │ │ │ │ + ldr sl, [pc, #316] @ 913fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #304] @ 913fc │ │ │ │ + ldr r3, [pc, #304] @ 91400 │ │ │ │ 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] │ │ │ │ @@ -113493,209 +113494,209 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str ip, [r5] │ │ │ │ bl 90aa4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 913e0 │ │ │ │ + beq 913e4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r2, r4, r8, lsl #2 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ tst fp, #1 │ │ │ │ - bne 91338 │ │ │ │ + bne 9133c │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 913c0 │ │ │ │ + beq 913c4 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 913a0 │ │ │ │ - ldr r2, [pc, #180] @ 91400 │ │ │ │ + bne 913a4 │ │ │ │ + ldr r2, [pc, #180] @ 91404 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #136] @ 91404 │ │ │ │ - ldr r3, [pc, #116] @ 913f4 │ │ │ │ + ldr r2, [pc, #136] @ 91408 │ │ │ │ + ldr r3, [pc, #116] @ 913f8 │ │ │ │ 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 913f0 │ │ │ │ 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 2676f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r8, r0 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - b 9134c │ │ │ │ + b 91350 │ │ │ │ str r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ bl 91108 │ │ │ │ - b 91374 │ │ │ │ + b 91378 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 91374 │ │ │ │ + b 91378 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #26 │ │ │ │ + eoreq lr, r1, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r4, lsr #26 │ │ │ │ + eoreq lr, r1, r0, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror ip │ │ │ │ + eoreq lr, r1, r8, ror ip │ │ │ │ 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] @ 91524 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #244] @ 91524 │ │ │ │ + ldr ip, [pc, #244] @ 91528 │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 91480 │ │ │ │ + beq 91484 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ands r5, r6, #1 │ │ │ │ - bne 91474 │ │ │ │ + bne 91478 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 914b0 │ │ │ │ + beq 914b4 │ │ │ │ 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] @ 9152c │ │ │ │ + ldr r3, [pc, #152] @ 91528 │ │ │ │ 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 91520 │ │ │ │ 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 91484 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r8, r8, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 914d4 │ │ │ │ + bne 914d8 │ │ │ │ mov r5, #1 │ │ │ │ - b 91480 │ │ │ │ + b 91484 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, ip, asr #23 │ │ │ │ + eoreq lr, r1, r8, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, r0, ror fp │ │ │ │ + eoreq lr, r1, ip, ror #22 │ │ │ │ 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] @ 916d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ 916d4 │ │ │ │ + ldr r3, [pc, #380] @ 916d8 │ │ │ │ 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 │ │ │ │ + ldr r8, [pc, #344] @ 916dc │ │ │ │ add r8, pc, r8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 915b0 │ │ │ │ + beq 915b4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r3, r4, r7, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne 915a8 │ │ │ │ + bne 915ac │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 91610 │ │ │ │ + beq 91614 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 915e0 │ │ │ │ + beq 915e4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #288] @ 916dc │ │ │ │ - ldr r3, [pc, #276] @ 916d4 │ │ │ │ + ldr r2, [pc, #288] @ 916e0 │ │ │ │ + ldr r3, [pc, #276] @ 916d8 │ │ │ │ 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 916d0 │ │ │ │ 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 916bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ 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 915b8 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 915b4 │ │ │ │ + beq 915b8 │ │ │ │ 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 +113705,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 91680 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 916c4 │ │ │ │ + beq 916c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ bl 90b94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91668 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91664 │ │ │ │ + bne 91668 │ │ │ │ mov r0, #1 │ │ │ │ - b 915b4 │ │ │ │ - ldr r3, [pc, #32] @ 916e0 │ │ │ │ + b 915b8 │ │ │ │ + ldr r3, [pc, #32] @ 916e4 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 91600 │ │ │ │ + b 91604 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 915b4 │ │ │ │ + b 915b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r1, r4, lsr #21 │ │ │ │ + eoreq lr, r1, r0, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, ror sl │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + eoreq lr, r1, r8, ror sl │ │ │ │ + eoreq lr, r1, r8, lsr sl │ │ │ │ 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] @ 91894 │ │ │ │ + ldr r1, [pc, #392] @ 91898 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #384] @ 91898 │ │ │ │ - ldr r2, [pc, #384] @ 9189c │ │ │ │ + ldr r5, [pc, #384] @ 9189c │ │ │ │ + ldr r2, [pc, #384] @ 918a0 │ │ │ │ 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 +113767,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 2676f4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 917dc │ │ │ │ + beq 917e0 │ │ │ │ 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 917a8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 91818 │ │ │ │ + beq 9181c │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 9184c │ │ │ │ + beq 91850 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91810 │ │ │ │ + beq 91814 │ │ │ │ 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 9177c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [pc, #188] @ 918a0 │ │ │ │ - ldr r3, [pc, #172] @ 91894 │ │ │ │ + ldr r2, [pc, #188] @ 918a4 │ │ │ │ + ldr r3, [pc, #172] @ 91898 │ │ │ │ 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 91890 │ │ │ │ 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 │ │ │ │ + b 917bc │ │ │ │ + ldr r3, [pc, #132] @ 918a8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91834 │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ - bl 20b8fc │ │ │ │ + ble 91838 │ │ │ │ + bl 916e8 │ │ │ │ + b 917bc │ │ │ │ + bl 20b904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 916e4 │ │ │ │ - b 917b8 │ │ │ │ + bl 916e8 │ │ │ │ + b 917bc │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq 91884 │ │ │ │ + beq 91888 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 917b8 │ │ │ │ + ble 917bc │ │ │ │ add sl, sl, #1 │ │ │ │ add r0, r0, r0, lsl #10 │ │ │ │ cmp fp, sl │ │ │ │ eor r0, r0, r0, lsr #6 │ │ │ │ - bne 9186c │ │ │ │ - b 917b8 │ │ │ │ + bne 91870 │ │ │ │ + b 917bc │ │ │ │ bl 90684 │ │ │ │ - b 91864 │ │ │ │ + b 91868 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r1], -r0 @ │ │ │ │ + eoreq lr, r1, ip, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq lr, [r1], -r4 @ │ │ │ │ + ldrdeq lr, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r4, lsl r8 │ │ │ │ + eoreq lr, r1, r0, lsl r8 │ │ │ │ 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] @ 92860 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #3980] @ 92860 │ │ │ │ + ldr r1, [pc, #3980] @ 92864 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r6, [pc, #3972] @ 92864 │ │ │ │ - ldr r2, [pc, #3972] @ 92868 │ │ │ │ + ldr r6, [pc, #3972] @ 92868 │ │ │ │ + ldr r2, [pc, #3972] @ 9286c │ │ │ │ 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 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 91944 │ │ │ │ + bne 91948 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ strls r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ bl 8db30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 923cc │ │ │ │ + bne 923d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ands fp, r3, #1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov ip, r1 │ │ │ │ - beq 919e4 │ │ │ │ + beq 919e8 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ - bgt 92c0c │ │ │ │ + bgt 92c10 │ │ │ │ mov r2, #188 @ 0xbc │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #3808] @ 9286c │ │ │ │ + ldr r0, [pc, #3808] @ 92870 │ │ │ │ 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 919b8 │ │ │ │ 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] @ 92874 │ │ │ │ + ldr r3, [pc, #3744] @ 92864 │ │ │ │ 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 92ec8 │ │ │ │ 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 91b70 │ │ │ │ + ldr r0, [pc, #3708] @ 92878 │ │ │ │ sub lr, sl, #42 @ 0x2a │ │ │ │ add r0, pc, r0 │ │ │ │ cmp lr, #147 @ 0x93 │ │ │ │ - bhi 92590 │ │ │ │ + bhi 92594 │ │ │ │ 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 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #3688] @ 928a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #3692] @ 928a0 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r9, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 92aa8 │ │ │ │ - ldr r3, [pc, #3640] @ 928a4 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble 92aac │ │ │ │ + ldr r3, [pc, #3640] @ 928a8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 91a90 │ │ │ │ - ldr r3, [pc, #3620] @ 928a8 │ │ │ │ + bcs 91a94 │ │ │ │ + ldr r3, [pc, #3620] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92b30 │ │ │ │ + beq 92b34 │ │ │ │ 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 91ac4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916e8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b70 │ │ │ │ mov r8, #6 │ │ │ │ tst r0, #1 │ │ │ │ asr r5, fp, #31 │ │ │ │ - bne 91af4 │ │ │ │ + bne 91af8 │ │ │ │ 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 92574 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92568 │ │ │ │ + beq 9256c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ 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 91b70 │ │ │ │ cmn fp, #1 │ │ │ │ - bne 91adc │ │ │ │ + bne 91ae0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ 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 926a0 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ addne ip, r2, ip │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a30 │ │ │ │ ldrb r3, [ip, #-1]! │ │ │ │ cmp ip, r2 │ │ │ │ add fp, fp, r3 │ │ │ │ - bne 91ba8 │ │ │ │ + bne 91bac │ │ │ │ mov sl, fp │ │ │ │ - b 91b6c │ │ │ │ + b 91b70 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3240] @ 92878 │ │ │ │ + ldr r2, [pc, #3240] @ 9287c │ │ │ │ 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 1ea2cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 92638 │ │ │ │ + beq 9263c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92904 │ │ │ │ + beq 92908 │ │ │ │ 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] @ 928a4 │ │ │ │ + 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 927d0 │ │ │ │ + ldr r3, [pc, #3112] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 9261c │ │ │ │ + bcc 92620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92cd4 │ │ │ │ + beq 92cd8 │ │ │ │ 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 92ae0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 92cc8 │ │ │ │ - ldr r2, [pc, #2968] @ 9287c │ │ │ │ + beq 92ccc │ │ │ │ + ldr r2, [pc, #2968] @ 92880 │ │ │ │ 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 │ │ │ │ ands sl, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 92bcc │ │ │ │ + bne 92bd0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 92bdc │ │ │ │ + bne 92be0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #2908] @ 928a0 │ │ │ │ + ldr r3, [pc, #2908] @ 928a4 │ │ │ │ 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 92b74 │ │ │ │ + ldr r3, [pc, #2880] @ 928a8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 91da4 │ │ │ │ - ldr r3, [pc, #2860] @ 928a8 │ │ │ │ + bcs 91da8 │ │ │ │ + ldr r3, [pc, #2860] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91da4 │ │ │ │ + bne 91da8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, ip │ │ │ │ str r3, [r4] │ │ │ │ bl 8ce54 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 926e8 │ │ │ │ + beq 926ec │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne 91dc8 │ │ │ │ + bne 91dcc │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 926e8 │ │ │ │ + bne 926ec │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bc8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #2796] @ 928c8 │ │ │ │ + ldr r2, [pc, #2796] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d58 │ │ │ │ + beq 92d5c │ │ │ │ tst r3, #4 │ │ │ │ - beq 92c24 │ │ │ │ + beq 92c28 │ │ │ │ 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 919b8 │ │ │ │ + ldr r3, [pc, #2692] @ 928a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b58 │ │ │ │ - ldr r3, [pc, #2676] @ 928a4 │ │ │ │ + ble 92b5c │ │ │ │ + ldr r3, [pc, #2676] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 91e54 │ │ │ │ - ldr r3, [pc, #2656] @ 928a8 │ │ │ │ + bcs 91e58 │ │ │ │ + ldr r3, [pc, #2656] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 925b0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91f04 │ │ │ │ + beq 91f08 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92b04 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #2644] @ 928c8 │ │ │ │ + ldr r2, [pc, #2644] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 925f0 │ │ │ │ - ldr r6, [pc, #2556] @ 92880 │ │ │ │ + bne 925f4 │ │ │ │ + ldr r6, [pc, #2556] @ 92884 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b08 │ │ │ │ + beq 92b0c │ │ │ │ str r2, [r6] │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ - ldr r2, [pc, #2580] @ 928d0 │ │ │ │ + ldr r2, [pc, #2580] @ 928d4 │ │ │ │ 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 91df8 │ │ │ │ + ldr r3, [pc, #2496] @ 928a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b40 │ │ │ │ - ldr r3, [pc, #2480] @ 928a4 │ │ │ │ + ble 92b44 │ │ │ │ + ldr r3, [pc, #2480] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 92598 │ │ │ │ + bcc 9259c │ │ │ │ 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 918ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r4] │ │ │ │ add sl, sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91f9c │ │ │ │ + beq 91fa0 │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91f9c │ │ │ │ - ldr r2, [pc, #2400] @ 928c8 │ │ │ │ + bne 91fa0 │ │ │ │ + ldr r2, [pc, #2400] @ 928cc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92ec8 │ │ │ │ + beq 92ecc │ │ │ │ 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 919b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 925c8 │ │ │ │ + beq 925cc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r2, [ip] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ - b 91924 │ │ │ │ + b 91928 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2212] @ 928a0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #2220] @ 928a4 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ 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 r0, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b9c │ │ │ │ - ldr r3, [pc, #2172] @ 928a4 │ │ │ │ + ble 92ba0 │ │ │ │ + ldr r3, [pc, #2172] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92054 │ │ │ │ - ldr r3, [pc, #2152] @ 928a8 │ │ │ │ + bcs 92058 │ │ │ │ + ldr r3, [pc, #2152] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92054 │ │ │ │ + bne 92058 │ │ │ │ mov r3, #8 │ │ │ │ - b 923c0 │ │ │ │ + b 923c4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 92750 │ │ │ │ + bne 92754 │ │ │ │ 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 +114360,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 91b70 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r5, #1 │ │ │ │ - beq 92a54 │ │ │ │ + beq 92a58 │ │ │ │ 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 92a4c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ 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 9209c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b470c │ │ │ │ + bl 1b46f4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ + b 91928 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92c50 │ │ │ │ + bne 92c54 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9260c │ │ │ │ + beq 92610 │ │ │ │ movle sl, r5 │ │ │ │ - ble 91b6c │ │ │ │ - ldr r2, [pc, #1832] @ 928a0 │ │ │ │ - ldr fp, [pc, #1800] @ 92884 │ │ │ │ + ble 91b70 │ │ │ │ + ldr r2, [pc, #1832] @ 928a4 │ │ │ │ + ldr fp, [pc, #1800] @ 92888 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ mov sl, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 92888 │ │ │ │ + ldr r6, [pc, #1788] @ 9288c │ │ │ │ mov r4, r3 │ │ │ │ str lr, [sp, #16] │ │ │ │ - b 9224c │ │ │ │ + b 92250 │ │ │ │ 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 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92240 │ │ │ │ + bne 92244 │ │ │ │ lsr r2, r8, #23 │ │ │ │ - ldr r3, [pc, #1728] @ 9288c │ │ │ │ + ldr r3, [pc, #1728] @ 92890 │ │ │ │ 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] @ 92894 │ │ │ │ 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] @ 92898 │ │ │ │ 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] @ 92890 │ │ │ │ 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 92ad8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 92194 │ │ │ │ + bgt 92198 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 92194 │ │ │ │ + b 92198 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91924 │ │ │ │ - ldr r3, [pc, #1564] @ 928a0 │ │ │ │ + b 91928 │ │ │ │ + ldr r3, [pc, #1564] @ 928a4 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92b84 │ │ │ │ - ldr r3, [pc, #1548] @ 928a4 │ │ │ │ + ble 92b88 │ │ │ │ + ldr r3, [pc, #1548] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 922bc │ │ │ │ - ldr r1, [pc, #1528] @ 928a8 │ │ │ │ + bcs 922c0 │ │ │ │ + ldr r1, [pc, #1528] @ 928ac │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 925ac │ │ │ │ + beq 925b0 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 925d4 │ │ │ │ + bne 925d8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2298dc │ │ │ │ + bl 2298e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r1] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r1] │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b70 │ │ │ │ mov r8, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92ac8 │ │ │ │ + ble 92acc │ │ │ │ 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 918ac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 922f8 │ │ │ │ - b 91b6c │ │ │ │ + bne 922fc │ │ │ │ + b 91b70 │ │ │ │ + mov r2, #0 │ │ │ │ + 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 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1316] @ 928a0 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #1340] @ 928a4 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92bb0 │ │ │ │ - ldr r3, [pc, #1292] @ 928a4 │ │ │ │ + ble 92bb4 │ │ │ │ + ldr r3, [pc, #1292] @ 928a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 923d4 │ │ │ │ - ldr r3, [pc, #1272] @ 928a8 │ │ │ │ + bcs 923d8 │ │ │ │ + ldr r3, [pc, #1272] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #9 │ │ │ │ - bne 923d4 │ │ │ │ + bne 923d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 8ce54 │ │ │ │ mov sl, r0 │ │ │ │ - b 91b6c │ │ │ │ + b 91b70 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 927e0 │ │ │ │ + bne 927e4 │ │ │ │ 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 91b70 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 92a40 │ │ │ │ + beq 92a44 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 924ac │ │ │ │ + beq 924b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 92a5c │ │ │ │ + beq 92a60 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ 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 92418 │ │ │ │ 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 919b8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9253c │ │ │ │ + beq 92540 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9253c │ │ │ │ - ldr r1, [pc, #960] @ 928c8 │ │ │ │ + bne 92540 │ │ │ │ + ldr r1, [pc, #960] @ 928cc │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92d88 │ │ │ │ + beq 92d8c │ │ │ │ tst r2, #4 │ │ │ │ - beq 92c48 │ │ │ │ + beq 92c4c │ │ │ │ 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 919b8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r3, #4] │ │ │ │ addne r3, r1, ip, lsl #2 │ │ │ │ - beq 92a2c │ │ │ │ + beq 92a30 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov sl, fp │ │ │ │ - bne 92550 │ │ │ │ - b 91b6c │ │ │ │ + bne 92554 │ │ │ │ + b 91b70 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 91b2c │ │ │ │ + b 91b30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ bl 90b94 │ │ │ │ - b 91b08 │ │ │ │ + b 91b0c │ │ │ │ lsl r2, sl, #2 │ │ │ │ - b 91984 │ │ │ │ - ldr r3, [pc, #776] @ 928a8 │ │ │ │ + b 91988 │ │ │ │ + ldr r3, [pc, #776] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91f04 │ │ │ │ + bne 91f08 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4] │ │ │ │ bl 8ce54 │ │ │ │ mov sl, r0 │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 91fc0 │ │ │ │ + b 91fc4 │ │ │ │ tst r8, #1 │ │ │ │ - bne 92b00 │ │ │ │ + bne 92b04 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #736] @ 928c8 │ │ │ │ + ldr r2, [pc, #736] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92d2c │ │ │ │ + beq 92d30 │ │ │ │ tst r3, #4 │ │ │ │ lsleq ip, r3, #16 │ │ │ │ lsreq ip, ip, #19 │ │ │ │ - beq 92b28 │ │ │ │ + beq 92b2c │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 91df4 │ │ │ │ + b 91df8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ - ldr r3, [pc, #644] @ 928a8 │ │ │ │ + b 919b8 │ │ │ │ + ldr r3, [pc, #644] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c8c │ │ │ │ + bne 91c90 │ │ │ │ mov r3, #11 │ │ │ │ - b 923c0 │ │ │ │ + b 923c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 91c0c │ │ │ │ + bne 91c10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9265c │ │ │ │ + beq 92660 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 91c14 │ │ │ │ + beq 91c18 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d3c │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #596] @ 928c8 │ │ │ │ + ldr r2, [pc, #596] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92e0c │ │ │ │ + beq 92e10 │ │ │ │ tst r3, #4 │ │ │ │ - beq 92d50 │ │ │ │ + beq 92d54 │ │ │ │ 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 91e08 │ │ │ │ ldrsh r1, [r3, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 91b98 │ │ │ │ - ldr r2, [pc, #536] @ 928c8 │ │ │ │ + bne 91b9c │ │ │ │ + ldr r2, [pc, #536] @ 928cc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92da4 │ │ │ │ + beq 92da8 │ │ │ │ tst r1, #4 │ │ │ │ moveq r2, #56 @ 0x38 │ │ │ │ - beq 926cc │ │ │ │ + beq 926d0 │ │ │ │ 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 919b8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [ip] │ │ │ │ - ble 91b6c │ │ │ │ + ble 91b70 │ │ │ │ mov r5, #4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 92abc │ │ │ │ + ble 92ac0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92a34 │ │ │ │ + beq 92a38 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 92704 │ │ │ │ - b 91b6c │ │ │ │ + bne 92708 │ │ │ │ + b 91b70 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r6, #1 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92bc8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ - ldr r2, [pc, #352] @ 928c8 │ │ │ │ + ldr r2, [pc, #352] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 91de4 │ │ │ │ - ldr r7, [pc, #288] @ 92898 │ │ │ │ + bne 91de8 │ │ │ │ + ldr r7, [pc, #288] @ 9289c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r2, [r7] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d64 │ │ │ │ + beq 92d68 │ │ │ │ str r2, [r7] │ │ │ │ ldrh r1, [r6, #-2] │ │ │ │ - ldr r2, [pc, #288] @ 928d0 │ │ │ │ + ldr r2, [pc, #288] @ 928d4 │ │ │ │ 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 91df8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 91c74 │ │ │ │ + b 91c78 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ - bne 92d38 │ │ │ │ + bne 92d3c │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #208] @ 928c8 │ │ │ │ + ldr r2, [pc, #208] @ 928cc │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9267c │ │ │ │ - ldr r6, [pc, #148] @ 9289c │ │ │ │ + bne 92680 │ │ │ │ + ldr r6, [pc, #148] @ 928a0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r2, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d40 │ │ │ │ + beq 92d44 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #144] @ 928d0 │ │ │ │ + ldr r2, [pc, #144] @ 928d4 │ │ │ │ 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 92690 │ │ │ │ + eoreq lr, r1, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r1, ip, lsl #14 │ │ │ │ + eoreq lr, r1, r8, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ - eoreq lr, r1, ip, lsr r6 │ │ │ │ - @ instruction: 0x001f1cb4 │ │ │ │ + eoreq lr, r1, r8, lsr r6 │ │ │ │ + @ instruction: 0x001f1cb8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq lr, r1, ip, ror fp │ │ │ │ + eoreq lr, r1, r8, ror fp │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ - eoreq lr, r1, r8, lsl #5 │ │ │ │ - strdeq lr, [r1], -r4 @ │ │ │ │ + eoreq lr, r1, r4, lsl #5 │ │ │ │ + strdeq lr, [r1], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq r0, pc, r4, ror #27 │ │ │ │ - ldrheq ip, [sp], -ip @ │ │ │ │ - ldrsbeq ip, [sp], -r8 │ │ │ │ + andseq r0, pc, r8, ror #27 │ │ │ │ + andseq ip, sp, r0, asr #1 │ │ │ │ + ldrsbeq ip, [sp], -ip @ │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x001e4ab4 │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - @ instruction: 0x001dbfd0 │ │ │ │ + @ instruction: 0x001e4ab8 │ │ │ │ + mulseq sp, ip, pc @ │ │ │ │ + @ instruction: 0x001dbfd4 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - mlaeq r1, r4, sp, sp │ │ │ │ + mlaeq r1, r0, sp, sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq fp, sp, r0, lsl #29 │ │ │ │ + andseq fp, sp, r4, lsl #29 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - eoreq sp, r1, ip, asr #25 │ │ │ │ - eoreq sp, r1, r0, lsr #25 │ │ │ │ + eoreq sp, r1, r8, asr #25 │ │ │ │ + mlaeq r1, ip, ip, sp │ │ │ │ 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, ip, ror #24 │ │ │ │ + eoreq sp, r1, ip, asr #24 │ │ │ │ + eoreq sp, r1, r4, ror #23 │ │ │ │ + eoreq sp, r1, r8, lsr #22 │ │ │ │ + ldrdeq sp, [r1], -r4 @ │ │ │ │ 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 1ecdd8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 9295c │ │ │ │ + bne 92960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 92e6c │ │ │ │ + beq 92e70 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91b70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-204] @ 928a0 │ │ │ │ + ldr r3, [pc, #-204] @ 928a4 │ │ │ │ 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 92d98 │ │ │ │ + ldr r3, [pc, #-244] @ 928a8 │ │ │ │ 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 929c4 │ │ │ │ + ldr r3, [pc, #-268] @ 928ac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9204c │ │ │ │ + beq 92050 │ │ │ │ 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 92a30 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 92c14 │ │ │ │ + beq 92c18 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 918a8 │ │ │ │ + bl 918ac │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ - bne 929ec │ │ │ │ - b 91b6c │ │ │ │ + bne 929f0 │ │ │ │ + b 91b70 │ │ │ │ mov sl, ip │ │ │ │ - b 91b6c │ │ │ │ + b 91b70 │ │ │ │ add r2, fp, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 9272c │ │ │ │ + b 92730 │ │ │ │ mov r8, ip │ │ │ │ - b 92414 │ │ │ │ + b 92418 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 920f4 │ │ │ │ + b 920f8 │ │ │ │ mov r5, r0 │ │ │ │ - b 92098 │ │ │ │ + b 9209c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 92478 │ │ │ │ - bl 10799c │ │ │ │ + bne 9247c │ │ │ │ + bl 1079a8 │ │ │ │ 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 92478 │ │ │ │ + ldr r3, [pc, #-472] @ 928b0 │ │ │ │ + ldr r1, [pc, #-472] @ 928b4 │ │ │ │ + ldr r0, [pc, #-472] @ 928b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #-480] @ 928b8 │ │ │ │ + ldr r2, [pc, #-480] @ 928bc │ │ │ │ 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 20b904 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91a64 │ │ │ │ + b 91a68 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92710 │ │ │ │ + bl 20b904 │ │ │ │ + b 92714 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92304 │ │ │ │ + bl 20b904 │ │ │ │ + b 92308 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 91b6c │ │ │ │ + b 91b70 │ │ │ │ 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 │ │ │ │ + b 91d0c │ │ │ │ lsr ip, r8, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91e08 │ │ │ │ bics r3, r5, #4 │ │ │ │ lslne ip, r3, #16 │ │ │ │ - ldreq ip, [pc, #-560] @ 928e8 │ │ │ │ - ldreq r3, [pc, #-540] @ 92900 │ │ │ │ + ldreq ip, [pc, #-560] @ 928ec │ │ │ │ + ldreq r3, [pc, #-540] @ 92904 │ │ │ │ lsrne ip, ip, #19 │ │ │ │ strheq r3, [r8, #2] │ │ │ │ strhne r3, [r8, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r3, [r8] │ │ │ │ - b 91e00 │ │ │ │ + b 91e04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, ip │ │ │ │ - b 923c4 │ │ │ │ + b 923c8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91eec │ │ │ │ + b 91ef0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 91e28 │ │ │ │ + b 91e2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 91d5c │ │ │ │ + b 91d60 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b 92290 │ │ │ │ + b 92294 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92020 │ │ │ │ + b 92024 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 92390 │ │ │ │ + b 92394 │ │ │ │ lsr ip, r6, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91e08 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ asr sl, r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 919b4 │ │ │ │ + b 919b8 │ │ │ │ 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] @ 928c0 │ │ │ │ + ldr r1, [pc, #-820] @ 928c4 │ │ │ │ + ldr r0, [pc, #-820] @ 928c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 91b6c │ │ │ │ + bl 4e5d0 │ │ │ │ + b 91b70 │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ - b 91b6c │ │ │ │ + b 91b70 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 92a08 │ │ │ │ + b 92a0c │ │ │ │ lsl ip, r3, #16 │ │ │ │ lsr ip, ip, #19 │ │ │ │ ldrsh r3, [r6] │ │ │ │ - b 91e00 │ │ │ │ + b 91e04 │ │ │ │ bics r2, r5, #4 │ │ │ │ ldrsh sl, [r3] │ │ │ │ - ldreq r2, [pc, #-836] @ 92900 │ │ │ │ + ldreq r2, [pc, #-836] @ 92904 │ │ │ │ strh r2, [r3, #2] │ │ │ │ str r1, [r8] │ │ │ │ mov ip, sl │ │ │ │ - b 92520 │ │ │ │ + b 92524 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-916] @ 928c8 │ │ │ │ + ldr r1, [pc, #-916] @ 928cc │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 92510 │ │ │ │ - ldr r8, [pc, #-928] @ 928cc │ │ │ │ + bne 92514 │ │ │ │ + ldr r8, [pc, #-928] @ 928d0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r3 │ │ │ │ orr r2, r2, r6 │ │ │ │ lsl r5, r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 2b3d4 │ │ │ │ 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 92c38 │ │ │ │ + ldr ip, [pc, #-980] @ 928d4 │ │ │ │ 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 92524 │ │ │ │ + ldr r2, [pc, #-1020] @ 928d8 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - b 91ce4 │ │ │ │ + b 91ce8 │ │ │ │ mov r7, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ - ldr r3, [pc, #-1044] @ 928d8 │ │ │ │ + ldr r3, [pc, #-1044] @ 928dc │ │ │ │ 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] @ 928e0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a48 │ │ │ │ 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 91ca8 │ │ │ │ + ldr r6, [pc, #-1108] @ 928e4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 91e84 │ │ │ │ + b 91e88 │ │ │ │ lsr ip, r7, #1 │ │ │ │ - b 91e04 │ │ │ │ + b 91e08 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1100] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1100] @ 92904 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r6] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 9268c │ │ │ │ - ldr r7, [pc, #-1148] @ 928e4 │ │ │ │ + b 92690 │ │ │ │ + ldr r7, [pc, #-1148] @ 928e8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 92778 │ │ │ │ + b 9277c │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1136] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1136] @ 92904 │ │ │ │ lslne ip, r3, #16 │ │ │ │ strheq r3, [r6, #2] │ │ │ │ strhne r3, [r6, #2] │ │ │ │ - ldreq ip, [pc, #-1176] @ 928e8 │ │ │ │ + ldreq ip, [pc, #-1176] @ 928ec │ │ │ │ lsrne ip, ip, #19 │ │ │ │ str r2, [r7] │ │ │ │ - b 92c2c │ │ │ │ - ldr r8, [pc, #-1188] @ 928ec │ │ │ │ + b 92c30 │ │ │ │ + ldr r8, [pc, #-1188] @ 928f0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 92c6c │ │ │ │ + b 92c70 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 92990 │ │ │ │ - ldr r7, [pc, #-1212] @ 928f0 │ │ │ │ + bl 20b904 │ │ │ │ + b 92994 │ │ │ │ + ldr r7, [pc, #-1212] @ 928f4 │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r1, r1, r5 │ │ │ │ lsl r6, r1, #16 │ │ │ │ bl 2b3d4 │ │ │ │ asr r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #8 │ │ │ │ - beq 92e98 │ │ │ │ + beq 92e9c │ │ │ │ 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 926c8 │ │ │ │ + ldr r8, [pc, #-1312] @ 928f8 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92eb0 │ │ │ │ + beq 92eb4 │ │ │ │ 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 92688 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 92940 │ │ │ │ - b 9295c │ │ │ │ + bne 92944 │ │ │ │ + b 92960 │ │ │ │ bics r1, r6, #4 │ │ │ │ - ldreq r1, [pc, #-1444] @ 92900 │ │ │ │ + ldreq r1, [pc, #-1444] @ 92904 │ │ │ │ ldrsh r2, [r3] │ │ │ │ strh r1, [r3, #2] │ │ │ │ str r0, [r7] │ │ │ │ - b 926cc │ │ │ │ + b 926d0 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1468] @ 92900 │ │ │ │ + ldreq r3, [pc, #-1468] @ 92904 │ │ │ │ strh r3, [r7, #2] │ │ │ │ str r2, [r8] │ │ │ │ - b 92d50 │ │ │ │ + b 92d54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-1496] @ 928f8 │ │ │ │ + ldr r2, [pc, #-1496] @ 928fc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r6, r1, r5 │ │ │ │ bl 2b3d4 │ │ │ │ lsl r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f38 │ │ │ │ + beq 92f3c │ │ │ │ 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] @ 92900 │ │ │ │ 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 91f74 │ │ │ │ + ldr r2, [pc, #-1600] @ 92904 │ │ │ │ bics r1, r6, #4 │ │ │ │ moveq r1, r2 │ │ │ │ - b 92f1c │ │ │ │ + b 92f20 │ │ │ │ │ │ │ │ -00092f48 : │ │ │ │ +00092f4c : │ │ │ │ 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] @ 93018 │ │ │ │ + ldr r1, [pc, #180] @ 9301c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #172] @ 9301c │ │ │ │ + ldr r2, [pc, #172] @ 93020 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #168] @ 93020 │ │ │ │ + ldr r3, [pc, #168] @ 93024 │ │ │ │ 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 +115337,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 918ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93024 │ │ │ │ + ldr r2, [pc, #60] @ 93028 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93018 │ │ │ │ + ldr r3, [pc, #40] @ 9301c │ │ │ │ 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 93014 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r8, r0, sp │ │ │ │ + mlaeq r1, r4, r0, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r1, r8, ror r0 │ │ │ │ + eoreq sp, r1, r4, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r1, ip │ │ │ │ + eoreq sp, r1, r8 │ │ │ │ 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 918ac │ │ │ │ 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] @ 930ac │ │ │ │ + ldr r2, [pc, #48] @ 930b0 │ │ │ │ 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 918ac │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq ip, r1, r0, lsl #31 │ │ │ │ + eoreq ip, r1, ip, ror pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000930b0 : │ │ │ │ +000930b4 : │ │ │ │ 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] @ 93184 │ │ │ │ + ldr r1, [pc, #184] @ 93188 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #176] @ 93188 │ │ │ │ + ldr r3, [pc, #176] @ 9318c │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #172] @ 9318c │ │ │ │ + ldr r2, [pc, #172] @ 93190 │ │ │ │ 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 +115430,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 918ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 93190 │ │ │ │ + ldr r2, [pc, #60] @ 93194 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 93184 │ │ │ │ + ldr r3, [pc, #40] @ 93188 │ │ │ │ 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 93180 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r1, r0, lsr pc │ │ │ │ + eoreq ip, r1, ip, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, r0, lsl pc │ │ │ │ + eoreq ip, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r1, r0, lsr #29 │ │ │ │ + mlaeq r1, ip, lr, ip │ │ │ │ │ │ │ │ -00093194 : │ │ │ │ - b 918a8 │ │ │ │ +00093198 : │ │ │ │ + b 918ac │ │ │ │ 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] @ 94174 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4020] @ 94174 │ │ │ │ + ldr r0, [pc, #4020] @ 94178 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #4012] @ 94178 │ │ │ │ + ldr r7, [pc, #4012] @ 9417c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #4008] @ 9417c │ │ │ │ + ldr ip, [pc, #4008] @ 94180 │ │ │ │ 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 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov fp, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 93254 │ │ │ │ + bne 93258 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 932f8 │ │ │ │ + bls 932fc │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 93f7c │ │ │ │ + beq 93f80 │ │ │ │ mov r9, r5 │ │ │ │ - b 9325c │ │ │ │ + b 93260 │ │ │ │ mov r9, #47 @ 0x2f │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r2] │ │ │ │ add r4, r8, r9 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bgt 93434 │ │ │ │ + bgt 93438 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ bl 8e52c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 94150 │ │ │ │ + bne 94154 │ │ │ │ cmp r5, #87 @ 0x57 │ │ │ │ - bgt 932c4 │ │ │ │ + bgt 932c8 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 9346c │ │ │ │ - ldr r2, [pc, #3800] @ 94180 │ │ │ │ + ble 93470 │ │ │ │ + ldr r2, [pc, #3800] @ 94184 │ │ │ │ sub r1, r5, #42 @ 0x2a │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bhi 9346c │ │ │ │ + bhi 93470 │ │ │ │ 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 93470 │ │ │ │ + ldr r1, [pc, #3748] @ 94188 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi 9346c │ │ │ │ + bhi 93470 │ │ │ │ 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 93258 │ │ │ │ ldrsh r5, [r1] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - bne 9324c │ │ │ │ + bne 93250 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - beq 93f80 │ │ │ │ + beq 93f84 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 93254 │ │ │ │ + bne 93258 │ │ │ │ ldrsh r5, [r3] │ │ │ │ - b 9324c │ │ │ │ + b 93250 │ │ │ │ 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] @ 9418c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 9402c │ │ │ │ + beq 94030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 94380 │ │ │ │ + beq 94384 │ │ │ │ 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] @ 941d0 │ │ │ │ + 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 9429c │ │ │ │ + ldr r3, [pc, #3548] @ 941d4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93624 │ │ │ │ - ldr r3, [pc, #3528] @ 941d4 │ │ │ │ + bcs 93628 │ │ │ │ + ldr r3, [pc, #3528] @ 941d8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93624 │ │ │ │ + bne 93628 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #11 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 8cd00 │ │ │ │ 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] @ 94190 │ │ │ │ + ldr r3, [pc, #3372] @ 94178 │ │ │ │ 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 94a64 │ │ │ │ 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] @ 94194 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94300 │ │ │ │ + beq 94304 │ │ │ │ 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 93440 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #3336] @ 941d0 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ 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 9411c │ │ │ │ + ldr r2, [pc, #3288] @ 941d4 │ │ │ │ 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 93528 │ │ │ │ + ldr r1, [pc, #3264] @ 941d8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, #6 │ │ │ │ - beq 9401c │ │ │ │ + beq 94020 │ │ │ │ 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 93560 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - bl 916e4 │ │ │ │ + bl 916e8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93434 │ │ │ │ + beq 93438 │ │ │ │ mov sl, #6 │ │ │ │ - b 935e0 │ │ │ │ + b 935e4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 96100 │ │ │ │ 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 93438 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93438 │ │ │ │ tst r0, #1 │ │ │ │ asr r7, r5, #31 │ │ │ │ - bne 935f8 │ │ │ │ + bne 935fc │ │ │ │ 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 93eb8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9357c │ │ │ │ + bne 93580 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 93590 │ │ │ │ + b 93594 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94510 │ │ │ │ + beq 94514 │ │ │ │ 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 93ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 94564 │ │ │ │ - ldr r3, [pc, #2836] @ 94194 │ │ │ │ + beq 94568 │ │ │ │ + ldr r3, [pc, #2836] @ 94198 │ │ │ │ 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 │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 94160 │ │ │ │ + bne 94164 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9421c │ │ │ │ + bne 94220 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r6] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 936f0 │ │ │ │ + beq 936f4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 94964 │ │ │ │ - ldr r3, [pc, #2772] @ 941cc │ │ │ │ + beq 94968 │ │ │ │ + ldr r3, [pc, #2772] @ 941d0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94140 │ │ │ │ + ble 94144 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 93f88 │ │ │ │ + beq 93f8c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e8 │ │ │ │ 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 93224 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r6] │ │ │ │ - bl 960fc │ │ │ │ + bl 96100 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ - mov r2, #0 │ │ │ │ + b 93440 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #2632] @ 941d0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #124] @ 0x7c │ │ │ │ + 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 r2, sp, #56 @ 0x38 │ │ │ │ - add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940e8 │ │ │ │ - ldr r2, [pc, #2572] @ 941d0 │ │ │ │ + ble 940ec │ │ │ │ + ldr r2, [pc, #2572] @ 941d4 │ │ │ │ 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 937f0 │ │ │ │ + ldr r1, [pc, #2548] @ 941d8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 9401c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94094 │ │ │ │ + bne 94098 │ │ │ │ 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 938a4 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ 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 96100 │ │ │ │ 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 96100 │ │ │ │ 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 93438 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ sub r0, r7, #1 │ │ │ │ - beq 93ee4 │ │ │ │ + beq 93ee8 │ │ │ │ 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 93834 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 93848 │ │ │ │ + b 9384c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #2248] @ 941cc │ │ │ │ + ldr r2, [pc, #2248] @ 941d0 │ │ │ │ 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 9412c │ │ │ │ + ldr r2, [pc, #2220] @ 941d4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 93948 │ │ │ │ - ldr r2, [pc, #2200] @ 941d4 │ │ │ │ + bcs 9394c │ │ │ │ + ldr r2, [pc, #2200] @ 941d8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94770 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93970 │ │ │ │ + beq 93974 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bne 947f0 │ │ │ │ + bne 947f4 │ │ │ │ ldrh r0, [r8, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq 947f0 │ │ │ │ + beq 947f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93fe8 │ │ │ │ + beq 93fec │ │ │ │ sub r5, r1, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ - ble 93f38 │ │ │ │ + ble 93f3c │ │ │ │ mov r8, #4 │ │ │ │ - b 939cc │ │ │ │ + b 939d0 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 96100 │ │ │ │ add sl, sl, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r5, sl │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93f38 │ │ │ │ + beq 93f3c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 93ed8 │ │ │ │ + ble 93edc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 93998 │ │ │ │ + bne 9399c │ │ │ │ add r1, sl, #2 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - b 939a4 │ │ │ │ - ldr r3, [pc, #2000] @ 941cc │ │ │ │ + b 939a8 │ │ │ │ + ldr r3, [pc, #2000] @ 941d0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 94108 │ │ │ │ - ldr r3, [pc, #1984] @ 941d0 │ │ │ │ + ble 9410c │ │ │ │ + ldr r3, [pc, #1984] @ 941d4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93a34 │ │ │ │ - ldr r3, [pc, #1964] @ 941d4 │ │ │ │ + bcs 93a38 │ │ │ │ + ldr r3, [pc, #1964] @ 941d8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94770 │ │ │ │ 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 96100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93a88 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 945b4 │ │ │ │ + beq 945b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 93738 │ │ │ │ - ldr r3, [pc, #1848] @ 941cc │ │ │ │ + b 9373c │ │ │ │ + ldr r3, [pc, #1848] @ 941d0 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940f8 │ │ │ │ - ldr r3, [pc, #1832] @ 941d0 │ │ │ │ + ble 940fc │ │ │ │ + ldr r3, [pc, #1832] @ 941d4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 93acc │ │ │ │ - ldr r3, [pc, #1812] @ 941d4 │ │ │ │ + bcs 93ad0 │ │ │ │ + ldr r3, [pc, #1812] @ 941d8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9476c │ │ │ │ + beq 94770 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947c0 │ │ │ │ + bne 947c4 │ │ │ │ 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 96100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93738 │ │ │ │ + b 9373c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #1676] @ 941d0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str fp, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1664] @ 941cc │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 940d8 │ │ │ │ - ldr r2, [pc, #1612] @ 941d0 │ │ │ │ + ble 940dc │ │ │ │ + ldr r2, [pc, #1612] @ 941d4 │ │ │ │ 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 93bb0 │ │ │ │ + ldr r1, [pc, #1588] @ 941d8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94580 │ │ │ │ + beq 94584 │ │ │ │ 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 942b0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - beq 93f5c │ │ │ │ + beq 93f60 │ │ │ │ mov r5, #9 │ │ │ │ - b 93c98 │ │ │ │ + b 93c9c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93ca8 │ │ │ │ + beq 93cac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ - beq 93eec │ │ │ │ + beq 93ef0 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 96100 │ │ │ │ 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 96100 │ │ │ │ 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 93f60 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93bf8 │ │ │ │ + bne 93bfc │ │ │ │ mov r3, r4 │ │ │ │ - b 93c88 │ │ │ │ - ldr r3, [pc, #1300] @ 941cc │ │ │ │ + b 93c8c │ │ │ │ + ldr r3, [pc, #1300] @ 941d0 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 940c8 │ │ │ │ - ldr r3, [pc, #1284] @ 941d0 │ │ │ │ + ble 940cc │ │ │ │ + ldr r3, [pc, #1284] @ 941d4 │ │ │ │ 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 93cfc │ │ │ │ + ldr r0, [pc, #1256] @ 941d8 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94588 │ │ │ │ + beq 9458c │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93f90 │ │ │ │ + bne 93f94 │ │ │ │ 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 2298e4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - ble 93434 │ │ │ │ + ble 93438 │ │ │ │ mov r7, #4 │ │ │ │ - b 93d60 │ │ │ │ + b 93d64 │ │ │ │ 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 96100 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 93434 │ │ │ │ + beq 93438 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93d30 │ │ │ │ + bgt 93d34 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93d30 │ │ │ │ + bl 20b904 │ │ │ │ + b 93d34 │ │ │ │ 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 9373c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 94258 │ │ │ │ + bne 9425c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 93fe8 │ │ │ │ - ble 93434 │ │ │ │ - ldr r2, [pc, #1036] @ 941cc │ │ │ │ - ldr fp, [pc, #980] @ 94198 │ │ │ │ + beq 93fec │ │ │ │ + ble 93438 │ │ │ │ + ldr r2, [pc, #1036] @ 941d0 │ │ │ │ + ldr fp, [pc, #980] @ 9419c │ │ │ │ ldr sl, [r7, r2] │ │ │ │ str r6, [sp, #20] │ │ │ │ - ldr r7, [pc, #972] @ 9419c │ │ │ │ + ldr r7, [pc, #972] @ 941a0 │ │ │ │ mov r6, r3 │ │ │ │ str ip, [sp, #16] │ │ │ │ - b 93e94 │ │ │ │ + b 93e98 │ │ │ │ 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 266e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93e88 │ │ │ │ + bne 93e8c │ │ │ │ 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] @ 941a4 │ │ │ │ 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] @ 941a8 │ │ │ │ eor r1, r1, #80 @ 0x50 │ │ │ │ mul r3, r1, r3 │ │ │ │ - ldr r0, [pc, #856] @ 941a8 │ │ │ │ - ldr ip, [pc, #852] @ 941a8 │ │ │ │ + ldr r0, [pc, #856] @ 941ac │ │ │ │ + ldr ip, [pc, #852] @ 941ac │ │ │ │ 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,783 +116283,783 @@ │ │ │ │ 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 94028 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 93dd8 │ │ │ │ + bgt 93ddc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 93dd8 │ │ │ │ + b 93ddc │ │ │ │ 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 │ │ │ │ + b 93610 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 939d8 │ │ │ │ + bl 20b904 │ │ │ │ + b 939dc │ │ │ │ mov r7, r0 │ │ │ │ - b 938a8 │ │ │ │ + b 938ac │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r9, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 93c38 │ │ │ │ - bl 10799c │ │ │ │ + bne 93c3c │ │ │ │ + bl 1079a8 │ │ │ │ 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 93c38 │ │ │ │ + ldr r3, [pc, #664] @ 941b0 │ │ │ │ + ldr r1, [pc, #664] @ 941b4 │ │ │ │ + ldr r0, [pc, #664] @ 941b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #9 │ │ │ │ - ldr r2, [pc, #656] @ 941b8 │ │ │ │ + ldr r2, [pc, #656] @ 941bc │ │ │ │ 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 93fe0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ - b 93d88 │ │ │ │ + bl 2287b0 │ │ │ │ + b 93d8c │ │ │ │ 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 93440 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 93320 │ │ │ │ + b 93324 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 93724 │ │ │ │ + b 93728 │ │ │ │ tst r9, #1 │ │ │ │ lsrne r3, r9, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fd0 │ │ │ │ ldrsh r3, [r9, #2] │ │ │ │ - ldr r2, [pc, #604] @ 94204 │ │ │ │ + ldr r2, [pc, #604] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 945d8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 945a4 │ │ │ │ + beq 945a8 │ │ │ │ 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 93440 │ │ │ │ add r5, r5, #2 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - b 93d88 │ │ │ │ + b 93d8c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ 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 │ │ │ │ + b 936a4 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 93424 │ │ │ │ + b 93428 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 93434 │ │ │ │ + b 93438 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 93384 │ │ │ │ + bne 93388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94050 │ │ │ │ + beq 94054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9338c │ │ │ │ + beq 93390 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ lsrne r3, r7, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fd0 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #408] @ 94204 │ │ │ │ + ldr r2, [pc, #408] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94820 │ │ │ │ + beq 94824 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94798 │ │ │ │ + beq 9479c │ │ │ │ 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 93fd0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9437c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #344] @ 94204 │ │ │ │ + ldr r2, [pc, #344] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94630 │ │ │ │ + beq 94634 │ │ │ │ tst r3, #4 │ │ │ │ - beq 94570 │ │ │ │ + beq 94574 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 93fc0 │ │ │ │ + b 93fc4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93cc4 │ │ │ │ + bl 20b904 │ │ │ │ + b 93cc8 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93b7c │ │ │ │ + bl 20b904 │ │ │ │ + b 93b80 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 937bc │ │ │ │ + bl 20b904 │ │ │ │ + b 937c0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93aa0 │ │ │ │ + bl 20b904 │ │ │ │ + b 93aa4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93a08 │ │ │ │ + bl 20b904 │ │ │ │ + b 93a0c │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 934f0 │ │ │ │ + bl 20b904 │ │ │ │ + b 934f4 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 9391c │ │ │ │ + b 93920 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 93704 │ │ │ │ + bl 20b904 │ │ │ │ + b 93708 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r0, asr #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ - eoreq ip, r1, ip, lsr lr │ │ │ │ + b 93440 │ │ │ │ + eoreq ip, r1, r8, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsl lr │ │ │ │ + eoreq ip, r1, r8, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, pc, ip, lsr #10 │ │ │ │ - andseq r0, pc, r4, asr r5 @ │ │ │ │ + andseq r0, pc, r0, lsr r5 @ │ │ │ │ + andseq r0, pc, r8, asr r5 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0021cbb4 │ │ │ │ + @ instruction: 0x0021cbb0 │ │ │ │ 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, r8, asr r9 @ │ │ │ │ + andseq sl, sp, r0, lsr ip │ │ │ │ + andseq sl, sp, ip, asr #24 │ │ │ │ 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, r4, ror r4 │ │ │ │ + andseq sl, sp, ip, asr r9 │ │ │ │ + andseq sl, sp, r8, asr #19 │ │ │ │ + ldrdeq ip, [r1], -r8 @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - @ instruction: 0x001da6bc │ │ │ │ + andseq sl, sp, r0, asr #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, ip, lsl r4 │ │ │ │ + eoreq ip, r1, r4, asr #7 │ │ │ │ + eoreq ip, r1, r4, ror #6 │ │ │ │ + strdeq ip, [r1], -r0 @ │ │ │ │ + ldrdeq ip, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ - eoreq ip, r1, r0, lsl r1 │ │ │ │ + eoreq ip, r1, ip, lsl #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, r4, ror r0 │ │ │ │ + eoreq ip, r1, ip, lsr #32 │ │ │ │ + strdeq fp, [r1], -ip @ │ │ │ │ + eoreq fp, r1, r0, lsr #31 │ │ │ │ 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] @ 941c0 │ │ │ │ + ldr r1, [pc, #-116] @ 941c4 │ │ │ │ + ldr r0, [pc, #-116] @ 941c8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ tst r3, #1 │ │ │ │ lsrne r3, r3, #1 │ │ │ │ - bne 93fcc │ │ │ │ + bne 93fd0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - ldr r1, [pc, #-108] @ 94204 │ │ │ │ + ldr r1, [pc, #-108] @ 94208 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9468c │ │ │ │ + beq 94690 │ │ │ │ tst r2, #4 │ │ │ │ - beq 9467c │ │ │ │ + beq 94680 │ │ │ │ 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 93fd0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 933ec │ │ │ │ + b 933f0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ lsrne r4, r5, #1 │ │ │ │ - bne 942f0 │ │ │ │ + bne 942f4 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-196] @ 94204 │ │ │ │ + ldr r2, [pc, #-196] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94700 │ │ │ │ + beq 94704 │ │ │ │ tst r3, #4 │ │ │ │ - beq 946f0 │ │ │ │ + beq 946f4 │ │ │ │ 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 93440 │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9437c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-272] @ 94204 │ │ │ │ + ldr r2, [pc, #-272] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 940b4 │ │ │ │ - ldr r8, [pc, #-348] @ 941c8 │ │ │ │ + bne 940b8 │ │ │ │ + ldr r8, [pc, #-348] @ 941cc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r5 │ │ │ │ orr r7, r3, r9 │ │ │ │ bl 2b3d4 │ │ │ │ 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 94640 │ │ │ │ + ldr r2, [pc, #-352] @ 941fc │ │ │ │ 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 93fc4 │ │ │ │ lsr r3, r5, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fd0 │ │ │ │ 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 1ecdd8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 943d8 │ │ │ │ + bne 943dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 948a0 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 948c8 │ │ │ │ + beq 948cc │ │ │ │ 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] @ 941d0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9475c │ │ │ │ - ldr r3, [pc, #-580] @ 941d0 │ │ │ │ + ble 94760 │ │ │ │ + ldr r3, [pc, #-580] @ 941d4 │ │ │ │ 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 94440 │ │ │ │ + ldr r3, [pc, #-604] @ 941d8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94018 │ │ │ │ + beq 9401c │ │ │ │ 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 944a4 │ │ │ │ mov r5, #8 │ │ │ │ - b 9446c │ │ │ │ + b 94470 │ │ │ │ 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 96100 │ │ │ │ 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 94468 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq 93434 │ │ │ │ + beq 93438 │ │ │ │ mov r7, #8 │ │ │ │ - b 944f0 │ │ │ │ + b 944f4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 960fc │ │ │ │ + bl 96100 │ │ │ │ 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 93438 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 944bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 944c4 │ │ │ │ + b 944c8 │ │ │ │ mov r8, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ - ldr r3, [pc, #-848] @ 941d8 │ │ │ │ + ldr r3, [pc, #-848] @ 941dc │ │ │ │ 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] @ 941e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 76a44 │ │ │ │ + bl 76a48 │ │ │ │ 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 93640 │ │ │ │ + ldr r3, [pc, #-908] @ 941e4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - b 93680 │ │ │ │ + b 93684 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 93fc8 │ │ │ │ + b 93fcc │ │ │ │ mov r3, #9 │ │ │ │ - b 9401c │ │ │ │ + b 94020 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r6] │ │ │ │ bl 8cd00 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r9] │ │ │ │ - b 93fc8 │ │ │ │ - bl 104168 │ │ │ │ + b 93fcc │ │ │ │ + bl 104174 │ │ │ │ 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 9373c │ │ │ │ + ldr r8, [pc, #-1016] @ 941e8 │ │ │ │ mov r0, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8] │ │ │ │ orr r5, r3, r7 │ │ │ │ bl 2b3d4 │ │ │ │ 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 94660 │ │ │ │ + ldr r2, [pc, #-1048] @ 941fc │ │ │ │ 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 93fc4 │ │ │ │ + ldr r8, [pc, #-1104] @ 941ec │ │ │ │ add r8, pc, r8 │ │ │ │ - b 94324 │ │ │ │ + b 94328 │ │ │ │ bics r7, r7, #4 │ │ │ │ - ldreq r2, [pc, #-1072] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1072] @ 9421c │ │ │ │ lslne r3, r7, #16 │ │ │ │ - ldreq r3, [pc, #-1108] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1108] @ 94200 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r5, #2] │ │ │ │ strhne r7, [r5, #2] │ │ │ │ - b 94578 │ │ │ │ + b 9457c │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r2, [pc, #-1104] @ 94218 │ │ │ │ + ldreq r2, [pc, #-1104] @ 9421c │ │ │ │ lslne r3, r5, #16 │ │ │ │ - ldreq r3, [pc, #-1140] @ 941fc │ │ │ │ + ldreq r3, [pc, #-1140] @ 94200 │ │ │ │ lsrne r3, r3, #19 │ │ │ │ strheq r2, [r9, #2] │ │ │ │ strhne r5, [r9, #2] │ │ │ │ - b 945ac │ │ │ │ + b 945b0 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r3] │ │ │ │ - b 94290 │ │ │ │ - ldr r7, [pc, #-1192] @ 941ec │ │ │ │ + b 94294 │ │ │ │ + ldr r7, [pc, #-1192] @ 941f0 │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r5, r2, r8 │ │ │ │ bl 2b3d4 │ │ │ │ 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 947a4 │ │ │ │ ldrh r0, [r3, #-2] │ │ │ │ - ldr r1, [pc, #-1244] @ 941f8 │ │ │ │ + ldr r1, [pc, #-1244] @ 941fc │ │ │ │ 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 9428c │ │ │ │ lsl r4, r3, #16 │ │ │ │ lsr r4, r4, #19 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - b 942ec │ │ │ │ - ldr r7, [pc, #-1304] @ 941f0 │ │ │ │ + b 942f0 │ │ │ │ + ldr r7, [pc, #-1304] @ 941f4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ orr r4, r3, r9 │ │ │ │ bl 2b3d4 │ │ │ │ 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 94880 │ │ │ │ + ldr r2, [pc, #-1348] @ 941fc │ │ │ │ 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 942e4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ - b 9440c │ │ │ │ + bl 20b904 │ │ │ │ + b 94410 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ bl 8cd00 │ │ │ │ mov r4, r0 │ │ │ │ - b 9343c │ │ │ │ + b 93440 │ │ │ │ bics r3, r5, #4 │ │ │ │ - ldreq r3, [pc, #-1408] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1408] @ 9421c │ │ │ │ strh r3, [r7, #2] │ │ │ │ ldrsh r2, [r7] │ │ │ │ - b 94084 │ │ │ │ + b 94088 │ │ │ │ bics r5, r5, #4 │ │ │ │ - ldreq r1, [pc, #-1428] @ 94218 │ │ │ │ + ldreq r1, [pc, #-1428] @ 9421c │ │ │ │ lslne r2, r5, #16 │ │ │ │ - ldreq r2, [pc, #-1464] @ 941fc │ │ │ │ + ldreq r2, [pc, #-1464] @ 94200 │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r1, [r3, #2] │ │ │ │ strhne r5, [r3, #2] │ │ │ │ - b 94684 │ │ │ │ + b 94688 │ │ │ │ tst r5, #1 │ │ │ │ - bne 94378 │ │ │ │ + bne 9437c │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ - ldr r2, [pc, #-1488] @ 94204 │ │ │ │ + ldr r2, [pc, #-1488] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 949f4 │ │ │ │ + beq 949f8 │ │ │ │ tst r3, #4 │ │ │ │ - beq 949ec │ │ │ │ + beq 949f0 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ + b 94088 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 9494c │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1536] @ 94204 │ │ │ │ + ldr r2, [pc, #-1536] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94a54 │ │ │ │ + beq 94a58 │ │ │ │ tst r3, #4 │ │ │ │ - beq 9495c │ │ │ │ + beq 94960 │ │ │ │ ldrh r2, [r8, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 94084 │ │ │ │ - ldr r8, [pc, #-1588] @ 941f4 │ │ │ │ + b 94088 │ │ │ │ + ldr r8, [pc, #-1588] @ 941f8 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r5, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ 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 94790 │ │ │ │ + ldr r2, [pc, #-1636] @ 941fc │ │ │ │ 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 94088 │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #-1648] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1648] @ 9421c │ │ │ │ lslne r4, r3, #16 │ │ │ │ - ldreq r4, [pc, #-1684] @ 941fc │ │ │ │ + ldreq r4, [pc, #-1684] @ 94200 │ │ │ │ lsrne r4, r4, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ - b 946f8 │ │ │ │ + b 946fc │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne 943bc │ │ │ │ - b 943d8 │ │ │ │ + bne 943c0 │ │ │ │ + b 943dc │ │ │ │ ldr r8, [sp, #28] │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ + bne 9494c │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #-1756] @ 94204 │ │ │ │ + ldr r2, [pc, #-1756] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r9, [pc, #-1776] @ 94200 │ │ │ │ + bne 94810 │ │ │ │ + ldr r9, [pc, #-1776] @ 94204 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r2, [r9] │ │ │ │ asr r7, r7, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94950 │ │ │ │ + beq 94954 │ │ │ │ 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 94818 │ │ │ │ lsr r3, r8, #1 │ │ │ │ - b 93fcc │ │ │ │ + b 93fd0 │ │ │ │ bics r3, r7, #4 │ │ │ │ - ldreq r3, [pc, #-1860] @ 94218 │ │ │ │ + ldreq r3, [pc, #-1860] @ 9421c │ │ │ │ strh r3, [r8, #2] │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 94084 │ │ │ │ + b 94088 │ │ │ │ tst r8, #1 │ │ │ │ - bne 94948 │ │ │ │ - ldr r2, [pc, #-1904] @ 94204 │ │ │ │ + bne 9494c │ │ │ │ + ldr r2, [pc, #-1904] @ 94208 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9480c │ │ │ │ - ldr r2, [pc, #-1916] @ 94208 │ │ │ │ + bne 94810 │ │ │ │ + ldr r2, [pc, #-1916] @ 9420c │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [pc, r2] │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ asr r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94a64 │ │ │ │ + beq 94a68 │ │ │ │ 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] @ 94210 │ │ │ │ strh r3, [r8, #2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r1] │ │ │ │ - b 9480c │ │ │ │ + b 94810 │ │ │ │ bics r3, r8, #4 │ │ │ │ - ldreq r3, [pc, #-2004] @ 94218 │ │ │ │ + ldreq r3, [pc, #-2004] @ 9421c │ │ │ │ strh r3, [r5, #2] │ │ │ │ ldrsh r2, [r5] │ │ │ │ - b 94084 │ │ │ │ - ldr r9, [pc, #-2028] @ 94210 │ │ │ │ + b 94088 │ │ │ │ + ldr r9, [pc, #-2028] @ 94214 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r8, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ ldr r2, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 949e0 │ │ │ │ + beq 949e4 │ │ │ │ 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 947e8 │ │ │ │ + ldr r9, [pc, #-2120] @ 94218 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 948f0 │ │ │ │ + b 948f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2132] @ 94218 │ │ │ │ + ldr r2, [pc, #-2132] @ 9421c │ │ │ │ bics r3, r7, #4 │ │ │ │ moveq r3, r2 │ │ │ │ - b 949c4 │ │ │ │ + b 949c8 │ │ │ │ │ │ │ │ -00094a74 : │ │ │ │ +00094a78 : │ │ │ │ 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] @ 94b78 │ │ │ │ + ldr r2, [pc, #232] @ 94b7c │ │ │ │ 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 │ │ │ │ @@ -117067,30 +117068,30 @@ │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ bl 8e52c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 94b7c │ │ │ │ + ldr r5, [pc, #168] @ 94b80 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 94b08 │ │ │ │ - ldr r2, [pc, #156] @ 94b80 │ │ │ │ - ldr r3, [pc, #144] @ 94b78 │ │ │ │ + beq 94b0c │ │ │ │ + ldr r2, [pc, #156] @ 94b84 │ │ │ │ + ldr r3, [pc, #144] @ 94b7c │ │ │ │ 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 94b74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #116] @ 94b84 │ │ │ │ + ldr r3, [pc, #116] @ 94b88 │ │ │ │ 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 +117105,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 9319c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 94adc │ │ │ │ + b 94ae0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, ror #10 │ │ │ │ + eoreq fp, r1, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r1, r4, lsr #10 │ │ │ │ - eoreq fp, r1, r4, lsl r5 │ │ │ │ + eoreq fp, r1, r0, lsr #10 │ │ │ │ + eoreq fp, r1, r0, 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] @ 954a0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2288] @ 954a0 │ │ │ │ + ldr r3, [pc, #2288] @ 954a4 │ │ │ │ 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] @ 954a8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #2264] @ 954a8 │ │ │ │ + ldr r2, [pc, #2264] @ 954ac │ │ │ │ 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] │ │ │ │ @@ -117147,32 +117148,32 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ 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, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2168] @ 954ac │ │ │ │ - ldr r1, [pc, #2168] @ 954b0 │ │ │ │ + ldr r0, [pc, #2168] @ 954b0 │ │ │ │ + ldr r1, [pc, #2168] @ 954b4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ 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 +117181,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 951c0 │ │ │ │ + ldr r2, [pc, #2072] @ 954b8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r5, [sl, r2] │ │ │ │ - ldr r2, [pc, #2064] @ 954b8 │ │ │ │ + ldr r2, [pc, #2064] @ 954bc │ │ │ │ ldr r1, [sl, r2] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r5 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne 94fb8 │ │ │ │ + bne 94fbc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94cdc │ │ │ │ + beq 94ce0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 8c62c │ │ │ │ mov r8, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a78 │ │ │ │ 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 +117221,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 9523c │ │ │ │ + ldr r3, [pc, #1912] @ 954b8 │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp lr, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - beq 95050 │ │ │ │ + beq 95054 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 95224 │ │ │ │ + beq 95228 │ │ │ │ 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 95134 │ │ │ │ + ldr r2, [pc, #1836] @ 954c0 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 94de8 │ │ │ │ + bne 94dec │ │ │ │ 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,61 +117274,61 @@ │ │ │ │ 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 94e50 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 94d68 │ │ │ │ + bne 94d6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #1700] @ 954c0 │ │ │ │ + ldr r1, [pc, #1700] @ 954c4 │ │ │ │ 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 94df0 │ │ │ │ + ldr r3, [pc, #1668] @ 954c8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95438 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95434 │ │ │ │ + beq 95438 │ │ │ │ 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 95448 │ │ │ │ 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 2667e8 │ │ │ │ + ldr r2, [pc, #1584] @ 954cc │ │ │ │ + ldr r3, [pc, #1584] @ 954d0 │ │ │ │ + bl 2668cc │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95484 │ │ │ │ + beq 95488 │ │ │ │ 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 │ │ │ │ @@ -117353,60 +117354,60 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ 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 94f84 │ │ │ │ + ldr r6, [pc, #1408] @ 954d4 │ │ │ │ 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 94f8c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 94f5c │ │ │ │ + bne 94f60 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, #2 │ │ │ │ - b 94c7c │ │ │ │ + b 94c80 │ │ │ │ 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 94b8c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 94f70 │ │ │ │ + b 94f74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ffc │ │ │ │ + beq 95000 │ │ │ │ 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 94d10 │ │ │ │ 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 +117420,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 94d10 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e50 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 951a8 │ │ │ │ + beq 951ac │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 8c7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 953c8 │ │ │ │ - ldr r2, [pc, #1092] @ 954d4 │ │ │ │ + bne 953cc │ │ │ │ + ldr r2, [pc, #1092] @ 954d8 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bne 950d8 │ │ │ │ + bne 950dc │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 92f48 │ │ │ │ + bl 92f4c │ │ │ │ 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] @ 954dc │ │ │ │ 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 94e50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95068 │ │ │ │ + bne 9506c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #964] @ 954dc │ │ │ │ + ldr ip, [pc, #964] @ 954e0 │ │ │ │ cmp r7, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 950e8 │ │ │ │ + b 950ec │ │ │ │ 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 95190 │ │ │ │ ldr r0, [r2, r8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #892] @ 954e0 │ │ │ │ + ldr r2, [pc, #892] @ 954e4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 954a0 │ │ │ │ + ldr r3, [pc, #820] @ 954a4 │ │ │ │ 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 9549c │ │ │ │ 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 953a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 9515c │ │ │ │ + b 95160 │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 95088 │ │ │ │ + b 9508c │ │ │ │ tst r8, #1 │ │ │ │ lsrne r4, r8, #1 │ │ │ │ - bne 95200 │ │ │ │ + bne 95204 │ │ │ │ ldrsh r4, [r8, #2] │ │ │ │ - ldr r2, [pc, #784] @ 954e4 │ │ │ │ + ldr r2, [pc, #784] @ 954e8 │ │ │ │ and r2, r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95334 │ │ │ │ + beq 95338 │ │ │ │ tst r4, #4 │ │ │ │ lsleq r4, r4, #16 │ │ │ │ lsreq r4, r4, #19 │ │ │ │ - beq 9542c │ │ │ │ + beq 95430 │ │ │ │ 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 94d10 │ │ │ │ cmp r7, #2 │ │ │ │ movne r7, #0 │ │ │ │ moveq fp, r4 │ │ │ │ moveq r7, #1 │ │ │ │ - b 94d88 │ │ │ │ + b 94d8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e4c │ │ │ │ + beq 94e50 │ │ │ │ mov r0, lr │ │ │ │ - ldr lr, [pc, #652] @ 954e8 │ │ │ │ + ldr lr, [pc, #652] @ 954ec │ │ │ │ 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 952d0 │ │ │ │ cmp r2, sl │ │ │ │ cmpeq r7, #2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ movne fp, r4 │ │ │ │ add r4, r5, r4 │ │ │ │ @@ -117578,109 +117579,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 94e3c │ │ │ │ cmp r9, r2 │ │ │ │ - bne 95288 │ │ │ │ + bne 9528c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - beq 952ec │ │ │ │ - ldr r1, [pc, #516] @ 954ec │ │ │ │ + beq 952f0 │ │ │ │ + ldr r1, [pc, #516] @ 954f0 │ │ │ │ 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 95158 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #468] @ 954f0 │ │ │ │ + bne 951a0 │ │ │ │ + ldr r2, [pc, #468] @ 954f4 │ │ │ │ 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 951a0 │ │ │ │ + ldr r5, [pc, #440] @ 954f8 │ │ │ │ mov r0, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ orr r4, r4, r3 │ │ │ │ bl 2b3d4 │ │ │ │ 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 9540c │ │ │ │ + ldr r2, [pc, #388] @ 954fc │ │ │ │ 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 951f8 │ │ │ │ + ldr r2, [pc, #344] @ 95500 │ │ │ │ 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 95160 │ │ │ │ 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 95158 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2, r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9519c │ │ │ │ - ldr r2, [pc, #252] @ 95500 │ │ │ │ + bne 951a0 │ │ │ │ + ldr r2, [pc, #252] @ 95504 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 953a4 │ │ │ │ + b 953a8 │ │ │ │ bics r4, r4, #4 │ │ │ │ - ldreq r3, [pc, #240] @ 95504 │ │ │ │ + ldreq r3, [pc, #240] @ 95508 │ │ │ │ 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] @ 9550c │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ lsrne r4, r4, #19 │ │ │ │ ldrsh r2, [r8] │ │ │ │ - b 951fc │ │ │ │ + b 95200 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ - b 9515c │ │ │ │ + b 95160 │ │ │ │ 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,93 +117689,93 @@ │ │ │ │ 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 95160 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ str r7, [r6, #32] │ │ │ │ - b 9544c │ │ │ │ + b 95450 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r1, ip, asr #8 │ │ │ │ + eoreq fp, r1, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r1, r0, lsr #8 │ │ │ │ + eoreq fp, r1, ip, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ + eorseq r4, r0, r0, lsr #32 │ │ │ │ eorseq r4, r0, r4, lsr #32 │ │ │ │ - eorseq r4, r0, r8, lsr #32 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00303ed8 │ │ │ │ + eorseq r3, r0, r4, asr #28 │ │ │ │ + eorseq r3, r0, r4, lsr #28 │ │ │ │ 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, r8, lsl sp │ │ │ │ + @ instruction: 0x00303bd8 │ │ │ │ + eorseq r3, r0, r8, lsl #23 │ │ │ │ + eorseq r3, r0, ip, asr #22 │ │ │ │ + eoreq sl, r1, ip, lsl #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, ip, lsl #20 │ │ │ │ + eorseq r3, r0, r4, lsl #19 │ │ │ │ + eorseq r3, r0, ip, asr #18 │ │ │ │ + @ instruction: 0x0021b6bc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r0, ip, asr #17 │ │ │ │ - eorseq r3, r0, ip, ror #16 │ │ │ │ + eorseq r3, r0, r8, asr #17 │ │ │ │ + eorseq r3, r0, r8, ror #16 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -0009550c : │ │ │ │ +00095510 : │ │ │ │ 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 9555c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95564 │ │ │ │ + beq 95568 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b8c │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 8d6ac │ │ │ │ │ │ │ │ -00095570 : │ │ │ │ +00095574 : │ │ │ │ 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] @ 95978 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #992] @ 95978 │ │ │ │ + ldr r3, [pc, #992] @ 9597c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr ip, [pc, #980] @ 9597c │ │ │ │ + ldr ip, [pc, #980] @ 95980 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #976] @ 95980 │ │ │ │ + ldr r2, [pc, #976] @ 95984 │ │ │ │ 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] │ │ │ │ @@ -117782,75 +117783,75 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 95780 │ │ │ │ + beq 95784 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 9567c │ │ │ │ + beq 95680 │ │ │ │ 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 94b8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #816] @ 95984 │ │ │ │ + ldr r2, [pc, #816] @ 95988 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #796] @ 95978 │ │ │ │ + ldr r3, [pc, #796] @ 9597c │ │ │ │ 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 95974 │ │ │ │ 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 956dc │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ - ldr r2, [pc, #728] @ 95988 │ │ │ │ + ldr r2, [pc, #728] @ 9598c │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958b8 │ │ │ │ + beq 958bc │ │ │ │ tst r3, #4 │ │ │ │ - beq 958a8 │ │ │ │ + beq 958ac │ │ │ │ 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] @ 95990 │ │ │ │ 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,40 +117859,40 @@ │ │ │ │ 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 95964 │ │ │ │ + ldr r0, [pc, #620] @ 95994 │ │ │ │ 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 95764 │ │ │ │ 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 95818 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 957cc │ │ │ │ + beq 957d0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9573c │ │ │ │ + bne 95740 │ │ │ │ cmp fp, #2 │ │ │ │ streq r4, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ - b 9573c │ │ │ │ + b 95740 │ │ │ │ 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 │ │ │ │ @@ -117902,550 +117903,550 @@ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ bl 34948 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ - b 95604 │ │ │ │ + b 95608 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 957e0 │ │ │ │ - ldr r3, [pc, #440] @ 95994 │ │ │ │ + beq 957e4 │ │ │ │ + ldr r3, [pc, #440] @ 95998 │ │ │ │ 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 9564c │ │ │ │ + ldr r3, [pc, #412] @ 9599c │ │ │ │ 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 9564c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #376] @ 9599c │ │ │ │ + ldr r3, [pc, #376] @ 959a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq 95648 │ │ │ │ + beq 9564c │ │ │ │ cmp fp, #1 │ │ │ │ - beq 95884 │ │ │ │ + beq 95888 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r2, [pc, #344] @ 959a0 │ │ │ │ - ldr r3, [pc, #344] @ 959a4 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2667e8 │ │ │ │ + ldr r2, [pc, #344] @ 959a4 │ │ │ │ + ldr r3, [pc, #344] @ 959a8 │ │ │ │ + bl 2668cc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e40 │ │ │ │ cmp r0, #0 │ │ │ │ addeq fp, fp, #1 │ │ │ │ streq fp, [r5, #32] │ │ │ │ streq r4, [sp, #12] │ │ │ │ - bne 95934 │ │ │ │ + bne 95938 │ │ │ │ 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 9564c │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ ldrsh r3, [r7] │ │ │ │ - b 956d4 │ │ │ │ - ldr r6, [pc, #232] @ 959a8 │ │ │ │ + b 956d8 │ │ │ │ + ldr r6, [pc, #232] @ 959ac │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r4, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ 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 95918 │ │ │ │ + ldr r1, [pc, #184] @ 959b0 │ │ │ │ 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 956cc │ │ │ │ bics r3, r4, #4 │ │ │ │ - ldreq r3, [pc, #144] @ 959b0 │ │ │ │ + ldreq r3, [pc, #144] @ 959b4 │ │ │ │ lslne r2, r3, #16 │ │ │ │ - ldreq r2, [pc, #140] @ 959b4 │ │ │ │ + ldreq r2, [pc, #140] @ 959b8 │ │ │ │ lsrne r2, r2, #19 │ │ │ │ strheq r3, [r7, #2] │ │ │ │ strhne r3, [r7, #2] │ │ │ │ - b 958b0 │ │ │ │ + b 958b4 │ │ │ │ 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 94b8c │ │ │ │ + b 9564c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95834 │ │ │ │ - b 95648 │ │ │ │ + bne 95838 │ │ │ │ + b 9564c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, ror #20 │ │ │ │ + eoreq sl, r1, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r0, asr #20 │ │ │ │ + eoreq sl, r1, ip, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsr #19 │ │ │ │ + mlaeq r1, ip, r9, sl │ │ │ │ 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 │ │ │ │ + eorseq r3, r0, r4, lsl #11 │ │ │ │ + eorseq r3, r0, r4, asr #10 │ │ │ │ + mlaseq r0, r0, r4, r3 │ │ │ │ + eorseq r3, r0, ip, ror #8 │ │ │ │ + eorseq r3, r0, r8, asr #8 │ │ │ │ strbtvs r6, [r6], -r6, ror #12 │ │ │ │ svccc 0x00f66666 │ │ │ │ - eoreq fp, r1, ip, lsr r1 │ │ │ │ + eoreq fp, r1, r8, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ -000959b8 : │ │ │ │ +000959bc : │ │ │ │ mov r3, #0 │ │ │ │ - b 95570 │ │ │ │ + b 95574 │ │ │ │ │ │ │ │ -000959c0 : │ │ │ │ +000959c4 : │ │ │ │ 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] @ 95aa4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 95aa4 │ │ │ │ + ldr r2, [pc, #188] @ 95aa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ 95aa8 │ │ │ │ + ldr r3, [pc, #180] @ 95aac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #176] @ 95aac │ │ │ │ + ldr ip, [pc, #176] @ 95ab0 │ │ │ │ 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] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b2c │ │ │ │ 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 95574 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 95ab0 │ │ │ │ + ldr r2, [pc, #60] @ 95ab4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 95aa4 │ │ │ │ + ldr r3, [pc, #40] @ 95aa8 │ │ │ │ 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 95aa0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, r4, lsl r6 │ │ │ │ + eoreq sl, r1, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r1], -r4 @ │ │ │ │ + strdeq sl, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r0, lsl #11 │ │ │ │ + eoreq sl, r1, ip, ror r5 │ │ │ │ │ │ │ │ -00095ab4 : │ │ │ │ +00095ab8 : │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b00 │ │ │ │ + beq 95b04 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95afc │ │ │ │ + beq 95b00 │ │ │ │ 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 94b8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ b 8d6ac │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095b08 : │ │ │ │ +00095b0c : │ │ │ │ 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] @ 95c18 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #232] @ 95c18 │ │ │ │ + ldr r1, [pc, #232] @ 95c1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #224] @ 95c1c │ │ │ │ - ldr r2, [pc, #224] @ 95c20 │ │ │ │ + ldr r3, [pc, #224] @ 95c20 │ │ │ │ + ldr r2, [pc, #224] @ 95c24 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95bc4 │ │ │ │ + beq 95bc8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 95c04 │ │ │ │ + beq 95c08 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b8c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #76] @ 95c24 │ │ │ │ + ldr r2, [pc, #76] @ 95c28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 95c18 │ │ │ │ + ldr r3, [pc, #56] @ 95c1c │ │ │ │ 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 95c14 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 8d6ac │ │ │ │ mov r2, r0 │ │ │ │ - b 95bc4 │ │ │ │ + b 95bc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, asr #9 │ │ │ │ + eoreq sl, r1, r8, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ + eoreq sl, r1, ip, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r4 │ │ │ │ + eoreq sl, r1, r8, lsl r4 │ │ │ │ │ │ │ │ -00095c28 : │ │ │ │ +00095c2c : │ │ │ │ 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] @ 95d1c │ │ │ │ + ldr lr, [pc, #216] @ 95d20 │ │ │ │ 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] @ 95d24 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #204] @ 95d28 │ │ │ │ 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 95d10 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 95d04 │ │ │ │ + beq 95d08 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b8c │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - beq 95d0c │ │ │ │ + beq 95d10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ 95d28 │ │ │ │ - ldr r3, [pc, #60] @ 95d1c │ │ │ │ + ldr r2, [pc, #76] @ 95d2c │ │ │ │ + ldr r3, [pc, #60] @ 95d20 │ │ │ │ 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} │ │ │ │ + bne 95d18 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ bl 8d6ac │ │ │ │ - b 95cc4 │ │ │ │ + b 95cc8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95cd4 │ │ │ │ + b 95cd8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0021a3b8 │ │ │ │ + @ instruction: 0x0021a3b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r8, r3, sl │ │ │ │ + mlaeq r1, r4, r3, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, ip, lsl r3 │ │ │ │ + eoreq sl, r1, r8, lsl r3 │ │ │ │ │ │ │ │ -00095d2c : │ │ │ │ +00095d30 : │ │ │ │ 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] @ 95fbc │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr lr, [pc, #624] @ 95fbc │ │ │ │ + ldr lr, [pc, #624] @ 95fc0 │ │ │ │ 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] @ 95fc4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #576] @ 95fc4 │ │ │ │ + ldr lr, [pc, #576] @ 95fc8 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #28 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95e2c │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 95e60 │ │ │ │ + beq 95e64 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r2, [pc, #404] @ 95fc8 │ │ │ │ - ldr r3, [pc, #388] @ 95fbc │ │ │ │ + ldr r2, [pc, #404] @ 95fcc │ │ │ │ + ldr r3, [pc, #388] @ 95fc0 │ │ │ │ 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 95fb8 │ │ │ │ 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 95e2c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 8c8e0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 95f8c │ │ │ │ + beq 95f90 │ │ │ │ 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 95f00 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 95f54 │ │ │ │ - bl 106d14 │ │ │ │ + beq 95f58 │ │ │ │ + bl 106d20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95fac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95fac │ │ │ │ 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 95f90 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r2] │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ - beq 95f94 │ │ │ │ + beq 95f98 │ │ │ │ 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 95ea4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 95ec0 │ │ │ │ + bne 95ec4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95fa8 │ │ │ │ + beq 95fac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95f9c │ │ │ │ + beq 95fa0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 94b88 │ │ │ │ + bl 94b8c │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95ecc │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 95e2c │ │ │ │ + b 95e30 │ │ │ │ mov r6, r1 │ │ │ │ - b 95f04 │ │ │ │ + b 95f08 │ │ │ │ bl 8d6ac │ │ │ │ mov r1, r0 │ │ │ │ - b 95ec8 │ │ │ │ + b 95ecc │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ - b 95e2c │ │ │ │ + b 95e30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r1, ip, lsr #5 │ │ │ │ + eoreq sl, r1, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r1, r8, ror r2 │ │ │ │ + eoreq sl, r1, r4, ror r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r1, r4, asr #3 │ │ │ │ + eoreq sl, r1, r0, asr #3 │ │ │ │ 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] @ 9609c │ │ │ │ + ldr ip, [pc, #180] @ 960a0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 960a0 │ │ │ │ + ldr r3, [pc, #172] @ 960a4 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r0, [pc, #168] @ 960a4 │ │ │ │ + ldr r0, [pc, #168] @ 960a8 │ │ │ │ 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,70 +118461,70 @@ │ │ │ │ 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 9319c │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ str r5, [r2, #12] │ │ │ │ - ldr r2, [pc, #68] @ 960a8 │ │ │ │ + ldr r2, [pc, #68] @ 960ac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 9609c │ │ │ │ + ldr r3, [pc, #48] @ 960a0 │ │ │ │ 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 96098 │ │ │ │ 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, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + strdeq r9, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r0, pc, r9 @ │ │ │ │ + eoreq r9, r1, ip, lsl #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] @ 960f8 │ │ │ │ + ldr r2, [pc, #48] @ 960fc │ │ │ │ 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 9319c │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ - eoreq r9, r1, r4, lsr pc │ │ │ │ + b 128790 │ │ │ │ + eoreq r9, r1, r0, lsr pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #328] @ 9625c │ │ │ │ - ldr lr, [pc, #328] @ 96260 │ │ │ │ + ldr r4, [pc, #328] @ 96260 │ │ │ │ + ldr lr, [pc, #328] @ 96264 │ │ │ │ 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] @ 96268 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #308] @ 96268 │ │ │ │ + ldr ip, [pc, #308] @ 9626c │ │ │ │ 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 │ │ │ │ @@ -118531,91 +118532,91 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 9624c │ │ │ │ - mov r3, #0 │ │ │ │ + beq 96250 │ │ │ │ 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 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ bl 55fdc │ │ │ │ ands r4, r0, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 96240 │ │ │ │ + bne 96244 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 9620c │ │ │ │ + bne 96210 │ │ │ │ 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] @ 96270 │ │ │ │ + ldr r3, [pc, #116] @ 96264 │ │ │ │ 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 9625c │ │ │ │ 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] @ 96274 │ │ │ │ + ldr r1, [pc, #88] @ 96278 │ │ │ │ + ldr r0, [pc, #88] @ 9627c │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - b 961dc │ │ │ │ + b 961e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, r0, asr r7 │ │ │ │ - b 961dc │ │ │ │ + b 961e0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 93198 │ │ │ │ - b 961e0 │ │ │ │ + bl 9319c │ │ │ │ + b 961e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #29 │ │ │ │ + ldrdeq r9, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00219ebc │ │ │ │ + @ instruction: 0x00219eb8 │ │ │ │ @ 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, ip, lsl #28 │ │ │ │ + andseq r1, lr, r8, lsl #9 │ │ │ │ + andseq r8, sp, r0, ror r9 │ │ │ │ + andseq r8, sp, r8, ror #19 │ │ │ │ │ │ │ │ -0009627c : │ │ │ │ +00096280 : │ │ │ │ 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] @ 96384 │ │ │ │ + ldr r2, [pc, #232] @ 96388 │ │ │ │ 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 │ │ │ │ @@ -118624,30 +118625,30 @@ │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ bl 8e52c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #168] @ 96388 │ │ │ │ + ldr r5, [pc, #168] @ 9638c │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96314 │ │ │ │ - ldr r2, [pc, #156] @ 9638c │ │ │ │ - ldr r3, [pc, #144] @ 96384 │ │ │ │ + beq 96318 │ │ │ │ + ldr r2, [pc, #156] @ 96390 │ │ │ │ + ldr r3, [pc, #144] @ 96388 │ │ │ │ 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 96380 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ 96390 │ │ │ │ + ldr r3, [pc, #116] @ 96394 │ │ │ │ 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,32 +118662,32 @@ │ │ │ │ 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 9319c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 962e8 │ │ │ │ + b 962ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, ror #26 │ │ │ │ + eoreq r9, r1, ip, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r8, lsl sp │ │ │ │ - eoreq r9, r1, r8, lsl #26 │ │ │ │ + eoreq r9, r1, r4, lsl sp │ │ │ │ + eoreq r9, r1, r4, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -00096394 : │ │ │ │ +00096398 : │ │ │ │ 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] @ 9649c │ │ │ │ + ldr r2, [pc, #236] @ 964a0 │ │ │ │ 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 │ │ │ │ @@ -118695,30 +118696,30 @@ │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ bl 8e52c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 964a0 │ │ │ │ + ldr r5, [pc, #172] @ 964a4 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96428 │ │ │ │ - ldr r2, [pc, #160] @ 964a4 │ │ │ │ - ldr r3, [pc, #148] @ 9649c │ │ │ │ + beq 9642c │ │ │ │ + ldr r2, [pc, #160] @ 964a8 │ │ │ │ + ldr r3, [pc, #148] @ 964a0 │ │ │ │ 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 96498 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ 964a8 │ │ │ │ + ldr r3, [pc, #120] @ 964ac │ │ │ │ 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,33 +118734,33 @@ │ │ │ │ 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 9319c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 963fc │ │ │ │ + b 96400 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, ip, asr #24 │ │ │ │ + eoreq r9, r1, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r4, lsl #24 │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r0, lsl #24 │ │ │ │ + strdeq r9, [r1], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000964ac : │ │ │ │ +000964b0 : │ │ │ │ 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] @ 965b8 │ │ │ │ + ldr r2, [pc, #236] @ 965bc │ │ │ │ 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 │ │ │ │ @@ -118768,30 +118769,30 @@ │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, sp │ │ │ │ mov r4, r0 │ │ │ │ bl 8e52c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r5, [pc, #172] @ 965bc │ │ │ │ + ldr r5, [pc, #172] @ 965c0 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 96544 │ │ │ │ - ldr r2, [pc, #160] @ 965c0 │ │ │ │ - ldr r3, [pc, #148] @ 965b8 │ │ │ │ + beq 96548 │ │ │ │ + ldr r2, [pc, #160] @ 965c4 │ │ │ │ + ldr r3, [pc, #148] @ 965bc │ │ │ │ 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 965b4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #120] @ 965c4 │ │ │ │ + ldr r3, [pc, #120] @ 965c8 │ │ │ │ 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,139 +118807,139 @@ │ │ │ │ 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 9319c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 96518 │ │ │ │ + b 9651c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r1, r0, lsr fp │ │ │ │ + eoreq r9, r1, ip, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, r8, ror #21 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ + eoreq r9, r1, r4, ror #21 │ │ │ │ + ldrdeq r9, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000965c8 : │ │ │ │ +000965cc : │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 93198 │ │ │ │ + b 9319c │ │ │ │ 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] @ 969b8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #956] @ 969b8 │ │ │ │ + ldr r3, [pc, #956] @ 969bc │ │ │ │ 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] @ 969c0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #924] @ 969c0 │ │ │ │ + ldr r3, [pc, #924] @ 969c4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r3] │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #28 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r1, r8 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ 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 2676f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #792] @ 969c4 │ │ │ │ + ldr r0, [pc, #792] @ 969c8 │ │ │ │ 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 96798 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 8d38c │ │ │ │ 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 9670c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 96964 │ │ │ │ + beq 96968 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #2 │ │ │ │ - beq 96864 │ │ │ │ + beq 96868 │ │ │ │ mov r3, #2 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bne 968b8 │ │ │ │ + bne 968bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r0, r7, lsl #2 │ │ │ │ tst ip, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 96924 │ │ │ │ + beq 96928 │ │ │ │ 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] @ 969cc │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #580] @ 969b8 │ │ │ │ + ldr r3, [pc, #580] @ 969bc │ │ │ │ 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 969b4 │ │ │ │ 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 │ │ │ │ @@ -118960,55 +118961,55 @@ │ │ │ │ strh r3, [r0, #2] │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 8c978 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt 96938 │ │ │ │ + bgt 9693c │ │ │ │ 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 96764 │ │ │ │ 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 96764 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 90684 │ │ │ │ lsl sl, r7, #2 │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ - beq 9672c │ │ │ │ + beq 96730 │ │ │ │ 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 968bc │ │ │ │ mov r0, r3 │ │ │ │ bl 90684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrsh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ addne r3, r5, r4 │ │ │ │ @@ -119037,219 +119038,219 @@ │ │ │ │ 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 96764 │ │ │ │ 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 │ │ │ │ + b 96808 │ │ │ │ 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 965d8 │ │ │ │ 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 96764 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r1], -ip @ │ │ │ │ + strdeq r9, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ + ldrdeq r9, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r9, r1, r8, lsl #17 │ │ │ │ + eoreq r9, r1, r4, lsl #17 │ │ │ │ │ │ │ │ -000969cc <_mzHAMT_CODE@@Base>: │ │ │ │ +000969d0 <_mzHAMT_CODE@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 969e8 <_mzHAMT_CODE@@Base+0x1c> │ │ │ │ + beq 969ec <_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 │ │ │ │ │ │ │ │ -000969f4 : │ │ │ │ +000969f8 : │ │ │ │ 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 : │ │ │ │ +00096a1c : │ │ │ │ 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] @ 96a60 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a58 │ │ │ │ - ldr r2, [pc, #28] @ 96a60 │ │ │ │ + bne 96a5c │ │ │ │ + ldr r2, [pc, #28] @ 96a64 │ │ │ │ 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 │ │ │ │ + b 1287d0 │ │ │ │ + eoreq r9, r1, r0, asr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096a64 : │ │ │ │ - ldr r3, [pc, #52] @ 96aa0 │ │ │ │ +00096a68 : │ │ │ │ + ldr r3, [pc, #52] @ 96aa4 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 96a80 │ │ │ │ + bne 96a84 │ │ │ │ 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 96a9c │ │ │ │ + ldr r2, [pc, #16] @ 96aa8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsl #11 │ │ │ │ + eoreq r9, r1, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096aa8 : │ │ │ │ +00096aac : │ │ │ │ tst r0, #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96acc │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 96b3c │ │ │ │ + beq 96b40 │ │ │ │ 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 96af4 │ │ │ │ orrs r1, ip, r4 │ │ │ │ - beq 96b30 │ │ │ │ + beq 96b34 │ │ │ │ subs ip, ip, #1 │ │ │ │ sbc r4, r4, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ tst r1, #1 │ │ │ │ - bne 96adc │ │ │ │ + bne 96ae0 │ │ │ │ ldrh lr, [r1] │ │ │ │ sub lr, lr, #83 @ 0x53 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 96adc │ │ │ │ + bhi 96ae0 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ asr r7, lr, #31 │ │ │ │ cmp ip, lr │ │ │ │ sbcs r8, r4, r7 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96b54 │ │ │ │ subs lr, ip, lr │ │ │ │ mov ip, lr │ │ │ │ sbc r4, r4, r7 │ │ │ │ - b 96aec │ │ │ │ + b 96af0 │ │ │ │ str r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 96ac8 │ │ │ │ + bne 96acc │ │ │ │ ldrsh ip, [r0] │ │ │ │ - b 96ac0 │ │ │ │ + b 96ac4 │ │ │ │ mov r0, r1 │ │ │ │ - b 96ad0 │ │ │ │ + b 96ad4 │ │ │ │ │ │ │ │ -00096b58 : │ │ │ │ +00096b5c : │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - ldr r3, [pc, #64] @ 96ba8 │ │ │ │ + ldr r3, [pc, #64] @ 96bac │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 96b9c │ │ │ │ + beq 96ba0 │ │ │ │ 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 2676f4 │ │ │ │ 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] @ 96bb0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mlaeq r1, r4, r4, r9 │ │ │ │ + mlaeq r1, r0, r4, r9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00096bb0 : │ │ │ │ - ldr r3, [pc, #64] @ 96bf8 │ │ │ │ +00096bb4 : │ │ │ │ + ldr r3, [pc, #64] @ 96bfc │ │ │ │ asr r1, r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 96bd4 │ │ │ │ + bne 96bd8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - ble 96bec │ │ │ │ + ble 96bf0 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 96bfc │ │ │ │ + ldr r2, [pc, #8] @ 96c00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r9, r1, ip, lsr r4 │ │ │ │ + eoreq r9, r1, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00096c00 : │ │ │ │ +00096c04 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 96c14 │ │ │ │ + bne 96c18 │ │ │ │ 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 96c34 │ │ │ │ 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 │ │ │ │ @@ -119260,39 +119261,39 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ bl 90b94 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00096c6c : │ │ │ │ - ldr r3, [pc, #12] @ 96c80 │ │ │ │ +00096c70 : │ │ │ │ + ldr r3, [pc, #12] @ 96c84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00301ffc │ │ │ │ + @ instruction: 0x00301ff8 │ │ │ │ │ │ │ │ -00096c84 : │ │ │ │ +00096c88 : │ │ │ │ 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] @ 96d94 │ │ │ │ + ldr r1, [pc, #244] @ 96d98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 96d98 │ │ │ │ + ldr r3, [pc, #236] @ 96d9c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #232] @ 96d9c │ │ │ │ + ldr r2, [pc, #232] @ 96da0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #216] @ 96da0 │ │ │ │ + ldr r5, [pc, #216] @ 96da4 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, #16 │ │ │ │ @@ -119322,75 +119323,75 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ bl 8d25c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 96da4 │ │ │ │ + ldr r2, [pc, #68] @ 96da8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 96d94 │ │ │ │ + ldr r3, [pc, #44] @ 96d98 │ │ │ │ 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 96d90 │ │ │ │ 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, r8, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r1, ip, lsr r3 │ │ │ │ + eoreq r9, r1, r8, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r4, lsr #31 │ │ │ │ - mlaeq r1, r4, r2, r9 │ │ │ │ + eorseq r1, r0, r0, lsr #31 │ │ │ │ + mlaeq r1, r0, r2, r9 │ │ │ │ │ │ │ │ -00096da8 : │ │ │ │ +00096dac : │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - beq 96de0 │ │ │ │ + beq 96de4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq 96df0 │ │ │ │ + beq 96df4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 96dd0 │ │ │ │ - ldr r3, [pc, #56] @ 96e00 │ │ │ │ + beq 96dd4 │ │ │ │ + ldr r3, [pc, #56] @ 96e04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ 96e04 │ │ │ │ + ldr r3, [pc, #44] @ 96e08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ 96e08 │ │ │ │ + ldr r3, [pc, #32] @ 96e0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ 96e0c │ │ │ │ + ldr r3, [pc, #20] @ 96e10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r0, r8, lsr #29 │ │ │ │ - mlaseq r0, r8, lr, r1 │ │ │ │ - eorseq r1, r0, r8, lsl #29 │ │ │ │ - eorseq r1, r0, r8, ror lr │ │ │ │ + eorseq r1, r0, r4, lsr #29 │ │ │ │ + mlaseq r0, r4, lr, r1 │ │ │ │ + eorseq r1, r0, r4, lsl #29 │ │ │ │ + eorseq r1, r0, r4, ror lr │ │ │ │ │ │ │ │ -00096e10 : │ │ │ │ +00096e14 : │ │ │ │ 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] @ 96ee0 │ │ │ │ + ldr r1, [pc, #180] @ 96ee4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 96ee4 │ │ │ │ + ldr r3, [pc, #172] @ 96ee8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #168] @ 96ee8 │ │ │ │ + ldr r2, [pc, #168] @ 96eec │ │ │ │ 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 │ │ │ │ @@ -119401,499 +119402,499 @@ │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #96] @ 96ef0 │ │ │ │ + ldr r3, [pc, #80] @ 96ee4 │ │ │ │ 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] @ 96ef4 │ │ │ │ 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 96edc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r1], -r0 @ │ │ │ │ + eoreq r9, r1, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002191b0 │ │ │ │ + eoreq r9, r1, ip, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r0, r0, ror #27 │ │ │ │ - eoreq r9, r1, r4, asr #2 │ │ │ │ + @ instruction: 0x00301ddc │ │ │ │ + eoreq r9, r1, r0, asr #2 │ │ │ │ │ │ │ │ -00096ef4 : │ │ │ │ +00096ef8 : │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f04 : │ │ │ │ +00096f08 : │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00096f1c : │ │ │ │ +00096f20 : │ │ │ │ mov r2, #0 │ │ │ │ b 90ca8 │ │ │ │ │ │ │ │ -00096f24 : │ │ │ │ +00096f28 : │ │ │ │ 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] @ 97220 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #728] @ 97220 │ │ │ │ + ldr r1, [pc, #728] @ 97224 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r7, [pc, #716] @ 97224 │ │ │ │ + ldr r7, [pc, #716] @ 97228 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #712] @ 97228 │ │ │ │ + ldr r2, [pc, #712] @ 9722c │ │ │ │ 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 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 9712c │ │ │ │ + bne 97130 │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #85 @ 0x55 │ │ │ │ - beq 970c0 │ │ │ │ + beq 970c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97150 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - beq 971cc │ │ │ │ + beq 971d0 │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bne 971a8 │ │ │ │ + bne 971ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff4 │ │ │ │ + beq 96ff8 │ │ │ │ bl 8c62c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 94a74 │ │ │ │ - ldr r3, [pc, #556] @ 9722c │ │ │ │ - ldr r2, [pc, #556] @ 97230 │ │ │ │ - ldr r1, [pc, #556] @ 97234 │ │ │ │ + bl 94a78 │ │ │ │ + ldr r3, [pc, #556] @ 97230 │ │ │ │ + ldr r2, [pc, #556] @ 97234 │ │ │ │ + ldr r1, [pc, #556] @ 97238 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 970f4 │ │ │ │ + beq 970f8 │ │ │ │ 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 97064 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq 971e8 │ │ │ │ + beq 971ec │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ mov r1, ip │ │ │ │ - beq 970e4 │ │ │ │ + beq 970e8 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - beq 97160 │ │ │ │ + beq 97164 │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970f8 │ │ │ │ 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 97158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ 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 97104 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97150 │ │ │ │ tst ip, #1 │ │ │ │ - bne 97138 │ │ │ │ + bne 9713c │ │ │ │ ldrsh r4, [ip] │ │ │ │ - b 96fc8 │ │ │ │ + b 96fcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 8c7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97170 │ │ │ │ + bne 97174 │ │ │ │ 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] @ 9723c │ │ │ │ + ldr r3, [pc, #276] @ 97224 │ │ │ │ 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 9721c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9714c │ │ │ │ + beq 97150 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ bl 90368 │ │ │ │ - b 96ff8 │ │ │ │ + b 96ffc │ │ │ │ str r2, [r5] │ │ │ │ - b 970fc │ │ │ │ - ldr r3, [pc, #224] @ 9723c │ │ │ │ + b 97100 │ │ │ │ + ldr r3, [pc, #224] @ 97240 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 970b4 │ │ │ │ + b 970b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 8cfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970f4 │ │ │ │ + beq 970f8 │ │ │ │ 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 97158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ add r0, r8, r0 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b 970b4 │ │ │ │ + b 970b8 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ - bne 97140 │ │ │ │ + bne 97144 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 971c4 │ │ │ │ + beq 971c8 │ │ │ │ bl 8c62c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 96394 │ │ │ │ - b 96ff8 │ │ │ │ + bl 96398 │ │ │ │ + b 96ffc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ bl 90ca8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - b 97100 │ │ │ │ + b 97104 │ │ │ │ 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 │ │ │ │ + b 97104 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r9, [r1], -r4 @ │ │ │ │ + strheq r9, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r0, r0, r9 │ │ │ │ + eoreq r9, r1, ip, lsl #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, ip, ror #29 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -00097240 : │ │ │ │ +00097244 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 96f24 │ │ │ │ + b 96f28 │ │ │ │ │ │ │ │ -0009724c : │ │ │ │ +00097250 : │ │ │ │ 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] @ 97308 │ │ │ │ + ldr ip, [pc, #160] @ 9730c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #152] @ 9730c │ │ │ │ + ldr r3, [pc, #152] @ 97310 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #148] @ 97310 │ │ │ │ + ldr r2, [pc, #148] @ 97314 │ │ │ │ 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 96f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 97314 │ │ │ │ + ldr r2, [pc, #68] @ 97318 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 97308 │ │ │ │ + ldr r3, [pc, #48] @ 9730c │ │ │ │ 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 97304 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r1, r4, sp, r8 │ │ │ │ + mlaeq r1, r0, sp, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r1, r4, ror sp │ │ │ │ + eoreq r8, r1, r0, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r1, r4, lsr #26 │ │ │ │ + eoreq r8, r1, r0, lsr #26 │ │ │ │ │ │ │ │ -00097318 : │ │ │ │ +0009731c : │ │ │ │ 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] @ 97b88 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2116] @ 97b88 │ │ │ │ + ldr r2, [pc, #2116] @ 97b8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #2104] @ 97b8c │ │ │ │ + ldr r7, [pc, #2104] @ 97b90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2100] @ 97b90 │ │ │ │ + ldr r3, [pc, #2100] @ 97b94 │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 97434 │ │ │ │ + bne 97438 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 97428 │ │ │ │ + beq 9742c │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97730 │ │ │ │ + beq 97734 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97450 │ │ │ │ + beq 97454 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bne 97438 │ │ │ │ + bne 9743c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97408 │ │ │ │ + beq 9740c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 8c62c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 96394 │ │ │ │ + bl 96398 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97494 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq 97708 │ │ │ │ + beq 9770c │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 90368 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 97490 │ │ │ │ + b 97494 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97474 │ │ │ │ + beq 97478 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 8c62c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ - ldr r1, [pc, #1788] @ 97b94 │ │ │ │ + ldr r1, [pc, #1788] @ 97b98 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1784] @ 97b98 │ │ │ │ - ldr r4, [pc, #1784] @ 97b9c │ │ │ │ + ldr r2, [pc, #1784] @ 97b9c │ │ │ │ + ldr r4, [pc, #1784] @ 97ba0 │ │ │ │ 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 974c8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ bl 90aa4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 9766c │ │ │ │ + beq 97670 │ │ │ │ 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 97508 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 977b4 │ │ │ │ + beq 977b8 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 975b4 │ │ │ │ + beq 975b8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ mov r1, r0 │ │ │ │ - beq 9779c │ │ │ │ + beq 977a0 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - beq 97774 │ │ │ │ + beq 97778 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975c0 │ │ │ │ + beq 975c4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ - bne 97548 │ │ │ │ + bne 9754c │ │ │ │ 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 97868 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 976f0 │ │ │ │ - ldr r3, [pc, #1584] @ 97ba0 │ │ │ │ + bne 976f4 │ │ │ │ + ldr r3, [pc, #1584] @ 97ba4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp fp, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 97590 │ │ │ │ + bne 97594 │ │ │ │ add r5, r5, sl, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 9776c │ │ │ │ + beq 97770 │ │ │ │ str fp, [sp] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 965d4 │ │ │ │ + bl 965d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 97530 │ │ │ │ + beq 97534 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 97790 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 97718 │ │ │ │ - ldr r3, [pc, #1468] @ 97ba0 │ │ │ │ + bne 9771c │ │ │ │ + ldr r3, [pc, #1468] @ 97ba4 │ │ │ │ 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] │ │ │ │ @@ -119907,626 +119908,626 @@ │ │ │ │ bl 8d86c │ │ │ │ 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 97648 │ │ │ │ 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 965d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - beq 9776c │ │ │ │ + beq 97770 │ │ │ │ tst r8, #1 │ │ │ │ - bne 97694 │ │ │ │ + bne 97698 │ │ │ │ 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 965d8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1244] @ 97ba4 │ │ │ │ - ldr r3, [pc, #1212] @ 97b88 │ │ │ │ + ldr r2, [pc, #1244] @ 97ba8 │ │ │ │ + ldr r3, [pc, #1212] @ 97b8c │ │ │ │ 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 97b84 │ │ │ │ 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 2676f4 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - b 97570 │ │ │ │ + b 97574 │ │ │ │ ldrsh r5, [r3] │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - bne 973d4 │ │ │ │ - b 97730 │ │ │ │ + bne 973d8 │ │ │ │ + b 97734 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - b 975e4 │ │ │ │ + b 975e8 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 97988 │ │ │ │ + bne 9798c │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ - ldr r1, [pc, #1124] @ 97ba8 │ │ │ │ + ldr r1, [pc, #1124] @ 97bac │ │ │ │ and r1, r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 978bc │ │ │ │ + beq 978c0 │ │ │ │ tst r3, #4 │ │ │ │ - beq 979ac │ │ │ │ + beq 979b0 │ │ │ │ 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 97494 │ │ │ │ str r2, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 8cfa0 │ │ │ │ - b 97528 │ │ │ │ + b 9752c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6] │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 8c7f8 │ │ │ │ - b 97528 │ │ │ │ + b 9752c │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 97920 │ │ │ │ + beq 97924 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 979bc │ │ │ │ + bne 979c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 97a0c │ │ │ │ + beq 97a10 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ bl 907c4 │ │ │ │ mvn r8, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 9783c │ │ │ │ + bne 97840 │ │ │ │ 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 965d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 907c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 97794 │ │ │ │ + bne 97798 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq 97aa8 │ │ │ │ + beq 97aac │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - beq 97b38 │ │ │ │ + beq 97b3c │ │ │ │ cmp r5, #81 @ 0x51 │ │ │ │ - beq 97a94 │ │ │ │ - ldr r2, [pc, #764] @ 97bac │ │ │ │ + beq 97a98 │ │ │ │ + ldr r2, [pc, #764] @ 97bb0 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - b 976c0 │ │ │ │ - ldr r9, [pc, #748] @ 97bb0 │ │ │ │ + b 976c4 │ │ │ │ + ldr r9, [pc, #748] @ 97bb4 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r8, r3, #16 │ │ │ │ bl 2b3d4 │ │ │ │ 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 979e4 │ │ │ │ + ldr r1, [pc, #700] @ 97bb8 │ │ │ │ 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 97760 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9778c │ │ │ │ + beq 97790 │ │ │ │ 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 97958 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 97abc │ │ │ │ + beq 97ac0 │ │ │ │ ands ip, r1, r7, lsl r3 │ │ │ │ - bne 97948 │ │ │ │ + bne 9794c │ │ │ │ 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 965d8 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ - ldr r3, [pc, #516] @ 97b94 │ │ │ │ - ldr r2, [pc, #516] @ 97b98 │ │ │ │ + b 97824 │ │ │ │ + ldr r3, [pc, #516] @ 97b98 │ │ │ │ + ldr r2, [pc, #516] @ 97b9c │ │ │ │ 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] @ 97ba0 │ │ │ │ and r2, r2, r4, lsr #1 │ │ │ │ orr r4, r3, r2 │ │ │ │ - b 974b8 │ │ │ │ + b 974bc │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r1, [r4] │ │ │ │ - b 97764 │ │ │ │ + b 97768 │ │ │ │ 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 965d8 │ │ │ │ mov r3, r0 │ │ │ │ - b 97820 │ │ │ │ + b 97824 │ │ │ │ bics r3, r8, #4 │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ - ldreq r3, [pc, #452] @ 97bb8 │ │ │ │ + ldreq r3, [pc, #452] @ 97bbc │ │ │ │ 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] @ 97bc0 │ │ │ │ and r2, r0, #1 │ │ │ │ - b 979b4 │ │ │ │ + b 979b8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - str r1, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r7, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ bl 90b94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 97a58 │ │ │ │ + bne 97a5c │ │ │ │ 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 965d8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #292] @ 97bc0 │ │ │ │ + b 976c4 │ │ │ │ + ldr r2, [pc, #292] @ 97bc4 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ - b 976c0 │ │ │ │ - ldr r2, [pc, #276] @ 97bc4 │ │ │ │ + b 976c4 │ │ │ │ + ldr r2, [pc, #276] @ 97bc8 │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ add sl, r9, #140 @ 0x8c │ │ │ │ mvn r1, #0 │ │ │ │ mov lr, #31 │ │ │ │ - b 97b00 │ │ │ │ + b 97b04 │ │ │ │ ldrsh fp, [ip] │ │ │ │ cmp fp, #83 @ 0x53 │ │ │ │ - bne 97b0c │ │ │ │ + bne 97b10 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, ip │ │ │ │ movlt r3, lr │ │ │ │ - blt 97af8 │ │ │ │ + blt 97afc │ │ │ │ cmp r1, ip │ │ │ │ movgt r1, ip │ │ │ │ movgt r3, lr │ │ │ │ subs lr, lr, #1 │ │ │ │ - bcc 97b4c │ │ │ │ + bcc 97b50 │ │ │ │ ldr ip, [sl, #-4]! │ │ │ │ tst ip, #1 │ │ │ │ - beq 97acc │ │ │ │ + beq 97ad0 │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ add r1, r8, lr, lsl r5 │ │ │ │ tst r3, #2 │ │ │ │ - beq 97b60 │ │ │ │ + beq 97b64 │ │ │ │ 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 97964 │ │ │ │ + ldr r2, [pc, #136] @ 97bcc │ │ │ │ str r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - b 976c0 │ │ │ │ + b 976c4 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ add r8, r8, r3, lsl r5 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ add r5, r5, #5 │ │ │ │ - b 9793c │ │ │ │ + b 97940 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 90684 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 97b24 │ │ │ │ + b 97b28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00218cb8 │ │ │ │ + @ instruction: 0x00218cb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, ip, r8 │ │ │ │ + mlaeq r1, r0, ip, r8 │ │ │ │ @ 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, ip, lsr #18 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0x003013bc │ │ │ │ - eoreq r9, r1, r8, lsr r1 │ │ │ │ + @ instruction: 0x003013b8 │ │ │ │ + eoreq r9, r1, r4, lsr r1 │ │ │ │ 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, ip, asr #3 │ │ │ │ + @ instruction: 0x003011b8 │ │ │ │ + eorseq r1, r0, r8, lsr #2 │ │ │ │ │ │ │ │ -00097bcc : │ │ │ │ +00097bd0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 97318 │ │ │ │ + b 9731c │ │ │ │ │ │ │ │ -00097bd4 : │ │ │ │ +00097bd8 : │ │ │ │ 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] @ 982a0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1692] @ 982a0 │ │ │ │ + ldr r1, [pc, #1692] @ 982a4 │ │ │ │ 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] @ 982a8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1660] @ 982a8 │ │ │ │ + ldr r3, [pc, #1660] @ 982ac │ │ │ │ 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 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ bics r1, r9, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ 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 97e88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 97e30 │ │ │ │ + beq 97e34 │ │ │ │ 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 97eb8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bic r0, r0, r3, lsl sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ 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 97ed4 │ │ │ │ cmp r2, #0 │ │ │ │ and lr, r1, #1 │ │ │ │ - bne 97d2c │ │ │ │ + bne 97d30 │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ - beq 97e3c │ │ │ │ + beq 97e40 │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ - beq 98004 │ │ │ │ + beq 98008 │ │ │ │ cmp lr, #0 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ - bne 97d44 │ │ │ │ + bne 97d48 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ - beq 97f94 │ │ │ │ + beq 97f98 │ │ │ │ tst r2, #2 │ │ │ │ - beq 97f6c │ │ │ │ + beq 97f70 │ │ │ │ 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 97f60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e7c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r2, #1 │ │ │ │ and r3, r3, #1 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97da8 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq 98128 │ │ │ │ + beq 9812c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97f50 │ │ │ │ + beq 97f54 │ │ │ │ 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 97f48 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ - ldr r3, [pc, #1184] @ 982ac │ │ │ │ + beq 97e7c │ │ │ │ + ldr r3, [pc, #1184] @ 982b0 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 97f34 │ │ │ │ + ble 97f38 │ │ │ │ lsrs r9, r9, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 97cc0 │ │ │ │ + bne 97cc4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4] │ │ │ │ - b 97e88 │ │ │ │ + b 97e8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e7c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e7c │ │ │ │ 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 97bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ + bne 97e08 │ │ │ │ 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] @ 982b4 │ │ │ │ + ldr r3, [pc, #1036] @ 982a4 │ │ │ │ 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 9829c │ │ │ │ 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 97cc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97ee8 │ │ │ │ + bne 97eec │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #83 @ 0x53 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 97e04 │ │ │ │ + bls 97e08 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 97f88 │ │ │ │ + beq 97f8c │ │ │ │ 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 97f80 │ │ │ │ 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 97df4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20b8fc │ │ │ │ - b 97e1c │ │ │ │ - ldr r1, [pc, #872] @ 982b4 │ │ │ │ + bl 20b904 │ │ │ │ + b 97e20 │ │ │ │ + ldr r1, [pc, #872] @ 982b8 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ - b 97ddc │ │ │ │ - ldr r3, [pc, #860] @ 982b4 │ │ │ │ + b 97de0 │ │ │ │ + ldr r3, [pc, #860] @ 982b8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97dbc │ │ │ │ + b 97dc0 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 90684 │ │ │ │ - b 97d78 │ │ │ │ + b 97d7c │ │ │ │ bl 90684 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - b 97d5c │ │ │ │ - ldr r2, [pc, #816] @ 982b4 │ │ │ │ + b 97d60 │ │ │ │ + ldr r2, [pc, #816] @ 982b8 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ - b 97f20 │ │ │ │ - ldr r3, [pc, #804] @ 982b4 │ │ │ │ + b 97f24 │ │ │ │ + ldr r3, [pc, #804] @ 982b8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b 97f04 │ │ │ │ + b 97f08 │ │ │ │ tst r2, #1 │ │ │ │ - beq 98160 │ │ │ │ + beq 98164 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ tst r2, #2 │ │ │ │ add ip, ip, fp │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldr r4, [ip, #12] │ │ │ │ - beq 98170 │ │ │ │ + beq 98174 │ │ │ │ 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,65 +120536,65 @@ │ │ │ │ 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 91298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ + bne 97e08 │ │ │ │ + b 97e7c │ │ │ │ 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 97e7c │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 981c0 │ │ │ │ + beq 981c4 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e7c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98194 │ │ │ │ + beq 98198 │ │ │ │ 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 981b4 │ │ │ │ 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 97e7c │ │ │ │ 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 98110 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r5 │ │ │ │ bl 90b94 │ │ │ │ @@ -120604,63 +120605,63 @@ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r9 │ │ │ │ bl 91108 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e7c │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ - bne 980c0 │ │ │ │ + bne 980c4 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 97e04 │ │ │ │ + b 97e08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98180 │ │ │ │ - ldr r3, [pc, #380] @ 982b4 │ │ │ │ + bne 98184 │ │ │ │ + ldr r3, [pc, #380] @ 982b8 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e04 │ │ │ │ - b 97e78 │ │ │ │ - ldr ip, [pc, #332] @ 982b4 │ │ │ │ + bne 97e08 │ │ │ │ + b 97e7c │ │ │ │ + ldr ip, [pc, #332] @ 982b8 │ │ │ │ tst r2, #2 │ │ │ │ ldr r4, [r8, ip] │ │ │ │ - bne 97fb4 │ │ │ │ + bne 97fb8 │ │ │ │ bl 90684 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - b 97fc8 │ │ │ │ + b 97fcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, fp │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 98138 │ │ │ │ + b 9813c │ │ │ │ ldr r0, [ip, #12] │ │ │ │ bl 90684 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bne 9806c │ │ │ │ + bne 98070 │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 90684 │ │ │ │ - b 98080 │ │ │ │ + b 98084 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 98284 │ │ │ │ + beq 98288 │ │ │ │ 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,15 +120673,15 @@ │ │ │ │ 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 9826c │ │ │ │ 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} │ │ │ │ @@ -120689,244 +120690,244 @@ │ │ │ │ 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 91298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97e78 │ │ │ │ + beq 97e7c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9821c │ │ │ │ + bne 98220 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 97e04 │ │ │ │ + b 97e08 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ bl 90684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b 981e4 │ │ │ │ + b 981e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ + strdeq r8, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, ip, asr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r8, r1, r8, ror #2 │ │ │ │ + eoreq r8, r1, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -000982b8 : │ │ │ │ +000982bc : │ │ │ │ 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] @ 98824 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1348] @ 98824 │ │ │ │ + ldr r3, [pc, #1348] @ 98828 │ │ │ │ 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 984a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 98728 │ │ │ │ + beq 9872c │ │ │ │ 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 984d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ 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 98538 │ │ │ │ tst r8, #1 │ │ │ │ and r6, fp, #1 │ │ │ │ - bne 983bc │ │ │ │ + bne 983c0 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 984f8 │ │ │ │ + beq 984fc │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 9857c │ │ │ │ + beq 98580 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and r3, r3, #2 │ │ │ │ - bne 983dc │ │ │ │ + bne 983e0 │ │ │ │ ldrsh r2, [fp] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 986d4 │ │ │ │ + beq 986d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9856c │ │ │ │ + beq 98570 │ │ │ │ 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 98564 │ │ │ │ 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 984a4 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 984a4 │ │ │ │ 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 98498 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r7, r7, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 98534 │ │ │ │ + beq 98538 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 98460 │ │ │ │ + bne 98464 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #892] @ 98828 │ │ │ │ - ldr r3, [pc, #884] @ 98824 │ │ │ │ + ldr r2, [pc, #892] @ 9882c │ │ │ │ + ldr r3, [pc, #884] @ 98828 │ │ │ │ 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 98820 │ │ │ │ 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 98360 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 984a4 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 984a0 │ │ │ │ + bne 984a4 │ │ │ │ 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 982bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 984a4 │ │ │ │ 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 9872c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b 9835c │ │ │ │ + b 98360 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 90684 │ │ │ │ - b 9841c │ │ │ │ + b 98420 │ │ │ │ mov r0, r8 │ │ │ │ bl 90684 │ │ │ │ mov r5, r0 │ │ │ │ - b 983fc │ │ │ │ + b 98400 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 984a0 │ │ │ │ + bne 984a4 │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98754 │ │ │ │ + beq 98758 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 984a0 │ │ │ │ + bne 984a4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98744 │ │ │ │ + beq 98748 │ │ │ │ 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 9873c │ │ │ │ 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 984a4 │ │ │ │ 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,15 +120938,15 @@ │ │ │ │ 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 98734 │ │ │ │ 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 │ │ │ │ @@ -120954,73 +120955,73 @@ │ │ │ │ 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 986b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 90b94 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 986c0 │ │ │ │ + beq 986c4 │ │ │ │ cmp r5, r8 │ │ │ │ cmpeq r4, r7 │ │ │ │ - bne 9867c │ │ │ │ - b 984a0 │ │ │ │ + bne 98680 │ │ │ │ + b 984a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, r1, #1 │ │ │ │ sbc r3, r3, #0 │ │ │ │ - b 98624 │ │ │ │ + b 98628 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98718 │ │ │ │ + beq 9871c │ │ │ │ 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 9140c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98534 │ │ │ │ - b 984a0 │ │ │ │ + bne 98538 │ │ │ │ + b 984a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 90684 │ │ │ │ mov r1, r0 │ │ │ │ - b 986f8 │ │ │ │ + b 986fc │ │ │ │ mov r0, #1 │ │ │ │ - b 984a4 │ │ │ │ + b 984a8 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ - b 98534 │ │ │ │ + b 98538 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 90684 │ │ │ │ - b 985e4 │ │ │ │ + b 985e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 90684 │ │ │ │ mov r5, r0 │ │ │ │ - b 985c0 │ │ │ │ + b 985c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9880c │ │ │ │ + beq 98810 │ │ │ │ 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 +121034,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 987fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ bl 90b94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ - bl 91408 │ │ │ │ + bl 9140c │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984a0 │ │ │ │ + beq 984a4 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne 987b8 │ │ │ │ + bne 987bc │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 98534 │ │ │ │ + b 98538 │ │ │ │ mov r0, r8 │ │ │ │ bl 90684 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 98780 │ │ │ │ + b 98784 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, lsl sp │ │ │ │ + eoreq r7, r1, r8, lsl sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, ip, asr #22 │ │ │ │ + eoreq r7, r1, r8, asr #22 │ │ │ │ │ │ │ │ -0009882c : │ │ │ │ +00098830 : │ │ │ │ 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] @ 98f64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1808] @ 98f64 │ │ │ │ + ldr r3, [pc, #1808] @ 98f68 │ │ │ │ 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] @ 98f6c │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 98e5c │ │ │ │ + beq 98e60 │ │ │ │ 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 98ad0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 2676f4 │ │ │ │ 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 98b08 │ │ │ │ cmp r3, #0 │ │ │ │ and r6, r9, #1 │ │ │ │ - bne 98958 │ │ │ │ + bne 9895c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98bd4 │ │ │ │ + beq 98bd8 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq 98cac │ │ │ │ + beq 98cb0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ - bne 98974 │ │ │ │ + bne 98978 │ │ │ │ ldrsh r2, [r9] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq 98c40 │ │ │ │ + beq 98c44 │ │ │ │ tst r3, #2 │ │ │ │ - beq 98bac │ │ │ │ + beq 98bb0 │ │ │ │ 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 98bcc │ │ │ │ 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 98b70 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 98b9c │ │ │ │ + beq 98ba0 │ │ │ │ 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 98b70 │ │ │ │ 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 98a5c │ │ │ │ subs r2, r8, #1 │ │ │ │ sbc r9, r9, #0 │ │ │ │ cmp r9, r5 │ │ │ │ cmpeq r2, r6 │ │ │ │ mov r8, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ bl 90b94 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a44 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98a40 │ │ │ │ + bne 98a44 │ │ │ │ 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 98e60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 988f4 │ │ │ │ + bne 988f8 │ │ │ │ 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 988ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98b20 │ │ │ │ + bne 98b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #83 @ 0x53 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 98a90 │ │ │ │ + bls 98a94 │ │ │ │ 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 98c18 │ │ │ │ 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 98c2c │ │ │ │ + ldr r3, [pc, #1036] @ 98f70 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 98a90 │ │ │ │ + beq 98a94 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1016] @ 98f70 │ │ │ │ - ldr r3, [pc, #1000] @ 98f64 │ │ │ │ + ldr r2, [pc, #1016] @ 98f74 │ │ │ │ + ldr r3, [pc, #1000] @ 98f68 │ │ │ │ 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 98f60 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #968] @ 98f6c │ │ │ │ + ldr r3, [pc, #968] @ 98f70 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 989fc │ │ │ │ + b 98a00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 90684 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ mov r8, r0 │ │ │ │ - bne 989a4 │ │ │ │ + bne 989a8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 90684 │ │ │ │ - b 989b4 │ │ │ │ + b 989b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ 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 98830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a94 │ │ │ │ + b 98b70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a90 │ │ │ │ - ldr r3, [pc, #840] @ 98f6c │ │ │ │ + beq 98a94 │ │ │ │ + ldr r3, [pc, #840] @ 98f70 │ │ │ │ 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 98b68 │ │ │ │ tst r3, #1 │ │ │ │ - beq 98e38 │ │ │ │ + beq 98e3c │ │ │ │ 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 98e50 │ │ │ │ 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 91530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98a90 │ │ │ │ - b 98b6c │ │ │ │ + bne 98a94 │ │ │ │ + b 98b70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - beq 98e80 │ │ │ │ + beq 98e84 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne 98b6c │ │ │ │ + bne 98b70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98e70 │ │ │ │ + beq 98e74 │ │ │ │ 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 98e68 │ │ │ │ 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 98b70 │ │ │ │ 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,15 +121402,15 @@ │ │ │ │ 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 98a94 │ │ │ │ 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] │ │ │ │ @@ -121418,70 +121419,70 @@ │ │ │ │ bl 90b94 │ │ │ │ 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 98b70 │ │ │ │ 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 98df0 │ │ │ │ subs r2, r4, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ cmpeq r2, r7 │ │ │ │ mov r4, r2 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ bl 90b94 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dd8 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98dd4 │ │ │ │ + bne 98dd8 │ │ │ │ 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 98d60 │ │ │ │ + ldr r2, [pc, #300] @ 98f70 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ tst r3, #2 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - bne 98c68 │ │ │ │ + bne 98c6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 90684 │ │ │ │ mov r2, r0 │ │ │ │ - b 98c84 │ │ │ │ + b 98c88 │ │ │ │ mov r0, #1 │ │ │ │ - b 98b70 │ │ │ │ + b 98b74 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 90684 │ │ │ │ - b 98d14 │ │ │ │ + b 98d18 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 90684 │ │ │ │ mov r6, r0 │ │ │ │ - b 98cf0 │ │ │ │ + b 98cf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 98f4c │ │ │ │ + beq 98f50 │ │ │ │ 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,586 +121496,586 @@ │ │ │ │ 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 98f34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r5, fp} │ │ │ │ bl 90b94 │ │ │ │ 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 91530 │ │ │ │ subs r4, r4, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b6c │ │ │ │ + beq 98b70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ cmpeq r8, r4 │ │ │ │ - bne 98ee8 │ │ │ │ + bne 98eec │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b 98a90 │ │ │ │ + b 98a94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 90684 │ │ │ │ mov r2, r0 │ │ │ │ - b 98ea8 │ │ │ │ + b 98eac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, r8, lsr #15 │ │ │ │ + eoreq r7, r1, r4, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r0, ror r7 │ │ │ │ + eoreq r7, r1, ip, ror #14 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, r1, r0, lsl #9 │ │ │ │ + eoreq r7, r1, ip, ror r4 │ │ │ │ │ │ │ │ -00098f74 : │ │ │ │ +00098f78 : │ │ │ │ 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] @ 9925c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #704] @ 9925c │ │ │ │ + ldr r3, [pc, #704] @ 99260 │ │ │ │ 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] @ 99264 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #680] @ 99264 │ │ │ │ + ldr r2, [pc, #680] @ 99268 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - 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, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #20 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bne 99050 │ │ │ │ + bne 99054 │ │ │ │ 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 99070 │ │ │ │ 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 990ac │ │ │ │ tst r2, #1 │ │ │ │ and r3, ip, #1 │ │ │ │ - bne 990e0 │ │ │ │ + bne 990e4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ ldrsh r3, [r2] │ │ │ │ - bne 990a0 │ │ │ │ + bne 990a4 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 990ec │ │ │ │ + beq 990f0 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #436] @ 99268 │ │ │ │ - ldr r3, [pc, #420] @ 9925c │ │ │ │ + ldr r2, [pc, #436] @ 9926c │ │ │ │ + ldr r3, [pc, #420] @ 99260 │ │ │ │ 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 99258 │ │ │ │ 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 990a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 991f0 │ │ │ │ + beq 991f4 │ │ │ │ bl 8c8e0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 9921c │ │ │ │ + beq 99220 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, r4 │ │ │ │ - bne 991a4 │ │ │ │ - b 9921c │ │ │ │ + bne 991a8 │ │ │ │ + b 99220 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 99140 │ │ │ │ + beq 99144 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99224 │ │ │ │ - bl 106d14 │ │ │ │ + beq 99228 │ │ │ │ + bl 106d20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 9923c │ │ │ │ + beq 99240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99248 │ │ │ │ + beq 9924c │ │ │ │ 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 99220 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9921c │ │ │ │ + beq 99220 │ │ │ │ tst r2, #1 │ │ │ │ asr r5, r4, #31 │ │ │ │ - bne 991c0 │ │ │ │ + bne 991c4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ - beq 991c4 │ │ │ │ + beq 991c8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ sbcs r3, r5, r3 │ │ │ │ - bge 99124 │ │ │ │ + bge 99128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r7, r9, sl} │ │ │ │ bl 90b94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 99124 │ │ │ │ + b 99128 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 990fc │ │ │ │ + bne 99100 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 97bd4 │ │ │ │ + bl 97bd8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 990b0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 990ac │ │ │ │ + b 990b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f28 │ │ │ │ mov r1, r0 │ │ │ │ - b 9915c │ │ │ │ + b 99160 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ - b 990ac │ │ │ │ + b 990b0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - b 990ac │ │ │ │ + b 990b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r1, ip, asr r0 │ │ │ │ + eoreq r7, r1, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r1, r4, lsr r0 │ │ │ │ + eoreq r7, r1, r0, lsr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r4, asr #30 │ │ │ │ + eoreq r6, r1, r0, asr #30 │ │ │ │ │ │ │ │ -0009926c : │ │ │ │ +00099270 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99280 │ │ │ │ + bne 99284 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99294 │ │ │ │ + bne 99298 │ │ │ │ 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 992b0 │ │ │ │ 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 982bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000992d8 : │ │ │ │ +000992dc : │ │ │ │ tst r0, #1 │ │ │ │ - bne 992ec │ │ │ │ + bne 992f0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99300 │ │ │ │ + bne 99304 │ │ │ │ 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 99348 │ │ │ │ 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 97bd8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009934c : │ │ │ │ +00099350 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 99360 │ │ │ │ + bne 99364 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne 99374 │ │ │ │ + bne 99378 │ │ │ │ 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 99390 │ │ │ │ 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 98830 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000993b8 : │ │ │ │ +000993bc : │ │ │ │ tst r0, #1 │ │ │ │ - bne 993cc │ │ │ │ + bne 993d0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r0, [r0, #12] │ │ │ │ - b 916e4 │ │ │ │ + b 916e8 │ │ │ │ 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] @ 99430 │ │ │ │ + ldr ip, [pc, #68] @ 99434 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [ip] │ │ │ │ mov r4, r0 │ │ │ │ - ble 99424 │ │ │ │ + ble 99428 │ │ │ │ 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, ip, lsl #24 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 994dc │ │ │ │ + bhi 994e0 │ │ │ │ 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 994d8 │ │ │ │ sub r3, r3, ip │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ cmp lr, r3 │ │ │ │ - ble 994a4 │ │ │ │ + ble 994a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99498 │ │ │ │ + beq 9949c │ │ │ │ ldrh r2, [ip, #2] │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 994d4 │ │ │ │ + beq 994d8 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r2, #0 │ │ │ │ - bne 994d4 │ │ │ │ + bne 994d8 │ │ │ │ ldr ip, [r1, #120] @ 0x78 │ │ │ │ ldr r0, [r1, #128] @ 0x80 │ │ │ │ sub r3, r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - ble 994d4 │ │ │ │ + ble 994d8 │ │ │ │ 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] @ 996cc │ │ │ │ + ldr lr, [pc, #460] @ 996d0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #448] @ 996d0 │ │ │ │ + ldr r3, [pc, #448] @ 996d4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #444] @ 996d4 │ │ │ │ + ldr ip, [pc, #444] @ 996d8 │ │ │ │ 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 99574 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #24 │ │ │ │ - bgt 99570 │ │ │ │ - ldr lr, [pc, #380] @ 996d8 │ │ │ │ + bgt 99574 │ │ │ │ + ldr lr, [pc, #380] @ 996dc │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 995e8 │ │ │ │ + bhi 995ec │ │ │ │ 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] @ 996e0 │ │ │ │ + ldr r3, [pc, #328] @ 996d0 │ │ │ │ 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 996c8 │ │ │ │ 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 995ec │ │ │ │ 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 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9967c │ │ │ │ + bne 99680 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 99578 │ │ │ │ + b 9957c │ │ │ │ add ip, sp, #8 │ │ │ │ cmn r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ - beq 995e8 │ │ │ │ + beq 995ec │ │ │ │ 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 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 995e8 │ │ │ │ + b 995ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ movne r5, #1 │ │ │ │ - bne 995e8 │ │ │ │ + bne 995ec │ │ │ │ ldrsh r5, [r0, #2] │ │ │ │ bic r5, r5, #8192 @ 0x2000 │ │ │ │ subs r5, r5, #1 │ │ │ │ movne r5, #1 │ │ │ │ - b 995e8 │ │ │ │ + b 995ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 994e4 │ │ │ │ + bl 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ + beq 995e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 995e4 │ │ │ │ - b 9964c │ │ │ │ + beq 995e8 │ │ │ │ + b 99650 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + strdeq r6, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r8 @ │ │ │ │ + ldrdeq r6, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r8, ror r3 │ │ │ │ - eoreq r6, r1, r8, ror sl │ │ │ │ + andseq sl, lr, ip, ror r3 │ │ │ │ + eoreq r6, r1, r4, ror sl │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #268] @ 9980c │ │ │ │ - ldr lr, [pc, #268] @ 99810 │ │ │ │ + ldr r4, [pc, #268] @ 99810 │ │ │ │ + ldr lr, [pc, #268] @ 99814 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 99814 │ │ │ │ + ldr ip, [pc, #256] @ 99818 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ 99818 │ │ │ │ + ldr r3, [pc, #248] @ 9981c │ │ │ │ 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 99788 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 997b4 │ │ │ │ + beq 997b8 │ │ │ │ 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] @ 99820 │ │ │ │ + ldr r3, [pc, #124] @ 99814 │ │ │ │ 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 9980c │ │ │ │ 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] │ │ │ │ @@ -122089,184 +122090,184 @@ │ │ │ │ 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 9976c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r4 @ │ │ │ │ + strdeq r6, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, ip, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, ror #16 │ │ │ │ + eoreq r6, r1, r4, ror #16 │ │ │ │ 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] @ 999c8 │ │ │ │ + ldr r3, [pc, #396] @ 999cc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #384] @ 999cc │ │ │ │ + ldr r2, [pc, #384] @ 999d0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #380] @ 999d0 │ │ │ │ + ldr ip, [pc, #380] @ 999d4 │ │ │ │ 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 998c0 │ │ │ │ mov r0, #0 │ │ │ │ str lr, [ip] │ │ │ │ - ldr r2, [pc, #316] @ 999d4 │ │ │ │ - ldr r3, [pc, #300] @ 999c8 │ │ │ │ + ldr r2, [pc, #316] @ 999d8 │ │ │ │ + ldr r3, [pc, #300] @ 999cc │ │ │ │ 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 999c4 │ │ │ │ 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 998f8 │ │ │ │ + ldr r2, [pc, #252] @ 999dc │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r4, #22 │ │ │ │ - bhi 99888 │ │ │ │ + bhi 9988c │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ str lr, [ip] │ │ │ │ - b 99890 │ │ │ │ + b 99894 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mvn r2, #0 │ │ │ │ str lr, [ip] │ │ │ │ bl ebfd4 │ │ │ │ - b 99890 │ │ │ │ + b 99894 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 99888 │ │ │ │ + beq 9988c │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 9988c │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ - b 999ac │ │ │ │ + bne 99890 │ │ │ │ + b 999b0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 99888 │ │ │ │ + bne 9988c │ │ │ │ ldr r2, [r1, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99888 │ │ │ │ + beq 9988c │ │ │ │ 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 9988c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9988c │ │ │ │ + bne 99890 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r0, r0, #43 @ 0x2b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9988c │ │ │ │ + b 99890 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002167bc │ │ │ │ + @ instruction: 0x002167b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, ip, r7, r6 │ │ │ │ + mlaeq r1, r8, r7, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r0, ror #14 │ │ │ │ - @ instruction: 0x001e9ffb │ │ │ │ + eoreq r6, r1, ip, asr r7 │ │ │ │ + @ instruction: 0x001e9fff │ │ │ │ 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] @ 99bac │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #424] @ 99bac │ │ │ │ + ldr r2, [pc, #424] @ 99bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #416] @ 99bb0 │ │ │ │ - ldr r3, [pc, #416] @ 99bb4 │ │ │ │ + ldr r4, [pc, #416] @ 99bb4 │ │ │ │ + ldr r3, [pc, #416] @ 99bb8 │ │ │ │ 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] @ 99bbc │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + 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 99b4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99b28 │ │ │ │ + beq 99b2c │ │ │ │ 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 │ │ │ │ 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] @ 99bc0 │ │ │ │ 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,155 +122277,155 @@ │ │ │ │ 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] @ 99bc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #168] @ 99bac │ │ │ │ + ldr r3, [pc, #168] @ 99bb0 │ │ │ │ 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 99ba8 │ │ │ │ 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 │ │ │ │ mov r3, #243 @ 0xf3 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 99aa8 │ │ │ │ - ldr r3, [pc, #116] @ 99bc4 │ │ │ │ + b 99aac │ │ │ │ + ldr r3, [pc, #116] @ 99bc8 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #72] @ 99bcc │ │ │ │ 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 │ │ │ │ + b 99a70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + strdeq r6, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r1], -ip @ │ │ │ │ + ldrdeq r6, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - strdeq r6, [r1], -r8 @ │ │ │ │ + strdeq r6, [r1], -r4 @ │ │ │ │ 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] @ 99ca4 │ │ │ │ + ldr ip, [pc, #188] @ 99ca8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #176] @ 99ca8 │ │ │ │ + ldr r3, [pc, #176] @ 99cac │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #172] @ 99cac │ │ │ │ + ldr r2, [pc, #172] @ 99cb0 │ │ │ │ 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] @ 99cb4 │ │ │ │ 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 99c70 │ │ │ │ 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 999e0 │ │ │ │ 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] @ 99cb8 │ │ │ │ + ldr r3, [pc, #44] @ 99ca8 │ │ │ │ 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 99ca0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsl r4 │ │ │ │ + eoreq r6, r1, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, ip, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, r4, lsl #7 │ │ │ │ + eoreq r6, r1, r0, lsl #7 │ │ │ │ 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] @ 9a02c │ │ │ │ + ldr r1, [pc, #848] @ 9a030 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #840] @ 9a030 │ │ │ │ - ldr r2, [pc, #840] @ 9a034 │ │ │ │ + ldr r3, [pc, #840] @ 9a034 │ │ │ │ + ldr r2, [pc, #840] @ 9a038 │ │ │ │ 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 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -122438,95 +122439,95 @@ │ │ │ │ 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 99d8c │ │ │ │ ands r4, r2, #1 │ │ │ │ movne r4, r6 │ │ │ │ - beq 99fd0 │ │ │ │ + beq 99fd4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 99ff4 │ │ │ │ + ble 99ff8 │ │ │ │ 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 99dcc │ │ │ │ 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 │ │ │ │ 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 99bd0 │ │ │ │ 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 99da4 │ │ │ │ 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 9a010 │ │ │ │ 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, #108] @ 0x6c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [r5] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - str r2, [r5] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r2, #7 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #428] @ 9a038 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #432] @ 9a03c │ │ │ │ + str r0, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [r5] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + mov r2, #7 │ │ │ │ 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, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl ea4bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ @@ -122535,24 +122536,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 34c7c │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r7] │ │ │ │ - ble 99fbc │ │ │ │ + ble 99fc0 │ │ │ │ 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 99f3c │ │ │ │ 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,67 +122564,67 @@ │ │ │ │ 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 99f18 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str r0, [r8, #8] │ │ │ │ - bne 99fc0 │ │ │ │ + bne 99fc4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #172] @ 9a03c │ │ │ │ + ldr r2, [pc, #172] @ 9a040 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 9a02c │ │ │ │ + ldr r3, [pc, #148] @ 9a030 │ │ │ │ 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 9a028 │ │ │ │ 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 99f88 │ │ │ │ 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 99d9c │ │ │ │ mvn r8, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq 99e44 │ │ │ │ - b 99e24 │ │ │ │ + beq 99e48 │ │ │ │ + b 99e28 │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ ldrls r2, [r2, #4] │ │ │ │ strls r2, [sp, #32] │ │ │ │ - b 99e34 │ │ │ │ + b 99e38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r1, r0, lsr #6 │ │ │ │ + eoreq r6, r1, ip, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r1, r4, lsl #6 │ │ │ │ + eoreq r6, r1, r0, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0000c8bc │ │ │ │ - eoreq r6, r1, r4, rrx │ │ │ │ + eoreq r6, r1, r0, rrx │ │ │ │ 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 │ │ │ │ @@ -122633,39 +122634,39 @@ │ │ │ │ bl 47e24 │ │ │ │ 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] @ 9a0b4 │ │ │ │ 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 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, sp, r0, lsl #14 │ │ │ │ + andseq r1, sp, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #192] @ 9a194 │ │ │ │ - ldr r2, [pc, #192] @ 9a198 │ │ │ │ + ldr r1, [pc, #192] @ 9a198 │ │ │ │ + ldr r2, [pc, #192] @ 9a19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #184] @ 9a19c │ │ │ │ + ldr r5, [pc, #184] @ 9a1a0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #180] @ 9a1a0 │ │ │ │ + ldr r3, [pc, #180] @ 9a1a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -122675,109 +122676,109 @@ │ │ │ │ mov r0, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ - ldr r3, [pc, #112] @ 9a1a4 │ │ │ │ + ldr r3, [pc, #112] @ 9a1a8 │ │ │ │ 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 │ │ │ │ + beq 9a158 │ │ │ │ bl f18d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 9a1a8 │ │ │ │ + ldr r2, [pc, #72] @ 9a1ac │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 9a198 │ │ │ │ + ldr r3, [pc, #48] @ 9a19c │ │ │ │ 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 9a194 │ │ │ │ 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, r0, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #30 │ │ │ │ + eoreq r5, r1, r0, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq r1, r4, lr, r5 │ │ │ │ + mlaeq r1, r0, lr, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a0b4 │ │ │ │ + bl 9a0b8 │ │ │ │ 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] @ 9a1f0 │ │ │ │ mov r3, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ b 55454 │ │ │ │ - andseq r5, sp, ip, asr #16 │ │ │ │ + andseq r5, sp, r0, asr 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 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a250 │ │ │ │ + beq 9a254 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a23c │ │ │ │ - b 9a250 │ │ │ │ + bne 9a240 │ │ │ │ + b 9a254 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ bl 2c96c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a234 │ │ │ │ + bne 9a238 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a27c │ │ │ │ + blt 9a280 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 2c96c │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl 2c96c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 2c96c │ │ │ │ - b 9a25c │ │ │ │ + b 9a260 │ │ │ │ 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 9a1f4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c96c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -122810,50 +122811,50 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ bl 31cb4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a380 │ │ │ │ + beq 9a384 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne 9a36c │ │ │ │ - b 9a380 │ │ │ │ + bne 9a370 │ │ │ │ + b 9a384 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ bl 31cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a364 │ │ │ │ + bne 9a368 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9a3ac │ │ │ │ + blt 9a3b0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 31cb4 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl 31cb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 31cb4 │ │ │ │ - b 9a38c │ │ │ │ + b 9a390 │ │ │ │ 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 9a324 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ bl 31cb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -122892,30 +122893,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ asr r9, r7, #31 │ │ │ │ bl 2c96c │ │ │ │ cmp r7, r9 │ │ │ │ eor r5, r7, r7, asr #31 │ │ │ │ - beq 9a4b4 │ │ │ │ + beq 9a4b8 │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 2c96c │ │ │ │ subs r5, r5, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a49c │ │ │ │ + bne 9a4a0 │ │ │ │ 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] @ 9a808 │ │ │ │ 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] │ │ │ │ @@ -122926,339 +122927,339 @@ │ │ │ │ bl 31cb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c18c │ │ │ │ asr sl, fp, #31 │ │ │ │ eor r9, fp, fp, asr #31 │ │ │ │ cmp r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a678 │ │ │ │ + beq 9a67c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9a568 │ │ │ │ + beq 9a56c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a6f8 │ │ │ │ + beq 9a6fc │ │ │ │ cmp r7, #4 │ │ │ │ - bne 9a690 │ │ │ │ + bne 9a694 │ │ │ │ cmp r9, #1 │ │ │ │ sub fp, r9, #2 │ │ │ │ movne sl, #0 │ │ │ │ - bne 9a578 │ │ │ │ + bne 9a57c │ │ │ │ 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 9a560 │ │ │ │ add r4, fp, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub fp, fp, #1 │ │ │ │ bl 31cb4 │ │ │ │ cmn fp, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne 9a580 │ │ │ │ + bne 9a584 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a560 │ │ │ │ add r4, r6, r9, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a560 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c1e0 │ │ │ │ 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 9a6d4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 9a6c0 │ │ │ │ + beq 9a6c4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r6, [fp, #16] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9a710 │ │ │ │ + beq 9a714 │ │ │ │ ldr r2, [fp, r9, lsl #2] │ │ │ │ lsr r7, r0, #1 │ │ │ │ and r2, r2, r0, lsr #1 │ │ │ │ cmp r2, r0, lsr #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a560 │ │ │ │ add r6, fp, #20 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #1 │ │ │ │ - b 9a62c │ │ │ │ + b 9a630 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a660 │ │ │ │ + beq 9a664 │ │ │ │ ands r2, r7, r8, lsl r4 │ │ │ │ - beq 9a61c │ │ │ │ + beq 9a620 │ │ │ │ ldr r2, [sl] │ │ │ │ lsr r2, r2, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 9a61c │ │ │ │ + bne 9a620 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 31cb4 │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a62c │ │ │ │ + bne 9a630 │ │ │ │ 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 9a57c │ │ │ │ + b 9a560 │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ bl 2c068 │ │ │ │ sub r4, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a7d0 │ │ │ │ + bne 9a7d4 │ │ │ │ cmp r4, #0 │ │ │ │ sub fp, r9, #2 │ │ │ │ - beq 9a5a4 │ │ │ │ + beq 9a5a8 │ │ │ │ mov sl, #1 │ │ │ │ - b 9a578 │ │ │ │ + b 9a57c │ │ │ │ ldrh r2, [fp, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [fp, #2] │ │ │ │ - b 9a5ec │ │ │ │ + b 9a5f0 │ │ │ │ sub r2, r7, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 9a7e8 │ │ │ │ - ldr r2, [pc, #292] @ 9a808 │ │ │ │ + bls 9a7ec │ │ │ │ + ldr r2, [pc, #292] @ 9a80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r2] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a5e4 │ │ │ │ cmp sl, fp │ │ │ │ movne r8, r2 │ │ │ │ sub fp, r9, #1 │ │ │ │ movne sl, r8 │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ + bne 9a57c │ │ │ │ + b 9a560 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c1e0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r2, #1 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a560 │ │ │ │ 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 9a760 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmn r9, #1 │ │ │ │ sub r8, r8, #128 @ 0x80 │ │ │ │ - beq 9a55c │ │ │ │ + beq 9a560 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sl, #-4]! │ │ │ │ ldr r7, [r3, #-4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ bics r3, r7, r1 │ │ │ │ - beq 9a74c │ │ │ │ + beq 9a750 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, #0 │ │ │ │ - b 9a790 │ │ │ │ + b 9a794 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 9a7c4 │ │ │ │ + beq 9a7c8 │ │ │ │ ands r0, r7, fp, lsl r4 │ │ │ │ lsr r3, r1, r4 │ │ │ │ - beq 9a780 │ │ │ │ + beq 9a784 │ │ │ │ tst r3, #1 │ │ │ │ - bne 9a780 │ │ │ │ + bne 9a784 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ bl 31cb4 │ │ │ │ cmp r4, #32 │ │ │ │ ldr r1, [sl] │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 9a790 │ │ │ │ + bne 9a794 │ │ │ │ orr r1, r1, r7 │ │ │ │ str r1, [sl] │ │ │ │ - b 9a74c │ │ │ │ + b 9a750 │ │ │ │ cmp sl, fp │ │ │ │ movne sl, #0 │ │ │ │ movne fp, r4 │ │ │ │ movne r8, sl │ │ │ │ - bne 9a578 │ │ │ │ - b 9a55c │ │ │ │ - ldr r2, [pc, #28] @ 9a80c │ │ │ │ + bne 9a57c │ │ │ │ + b 9a560 │ │ │ │ + ldr r2, [pc, #28] @ 9a810 │ │ │ │ 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 9a5dc │ │ │ │ + eoreq r5, r1, r0, lsr #22 │ │ │ │ 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] @ 9a840 │ │ │ │ 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 : │ │ │ │ +0009a85c : │ │ │ │ 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] @ 9a928 │ │ │ │ + ldr ip, [pc, #180] @ 9a92c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #172] @ 9a92c │ │ │ │ + ldr r3, [pc, #172] @ 9a930 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #168] @ 9a930 │ │ │ │ + ldr r1, [pc, #168] @ 9a934 │ │ │ │ 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 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9a928 │ │ │ │ + ldr r3, [pc, #64] @ 9a92c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9a934 │ │ │ │ + ldr r2, [pc, #56] @ 9a938 │ │ │ │ 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 9a924 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsl #15 │ │ │ │ + eoreq r5, r1, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r8, ror #14 │ │ │ │ + eoreq r5, r1, r4, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r5, [r1], -ip @ │ │ │ │ + strdeq r5, [r1], -r8 @ │ │ │ │ │ │ │ │ -0009a938 : │ │ │ │ +0009a93c : │ │ │ │ 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] @ 9aa0c │ │ │ │ + ldr ip, [pc, #184] @ 9aa10 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #176] @ 9aa10 │ │ │ │ + ldr r2, [pc, #176] @ 9aa14 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #172] @ 9aa14 │ │ │ │ + ldr r1, [pc, #172] @ 9aa18 │ │ │ │ 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 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #64] @ 9aa0c │ │ │ │ + ldr r3, [pc, #64] @ 9aa10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 9aa18 │ │ │ │ + ldr r2, [pc, #56] @ 9aa1c │ │ │ │ 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 9aa08 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r1, r8, lsr #13 │ │ │ │ + eoreq r5, r1, r4, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ + eoreq r5, r1, r0, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r1, r8, lsl r6 │ │ │ │ + eoreq r5, r1, r4, lsl r6 │ │ │ │ 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 +123273,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 9aa88 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9aa64 │ │ │ │ + bne 9aa68 │ │ │ │ bl 23830 │ │ │ │ - ldr r6, [pc, #200] @ 9ab54 │ │ │ │ + ldr r6, [pc, #200] @ 9ab58 │ │ │ │ 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 9aae0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa84 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aac0 │ │ │ │ + bhi 9aac4 │ │ │ │ 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 9ab38 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9aa80 │ │ │ │ + beq 9aa84 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ab18 │ │ │ │ + bhi 9ab1c │ │ │ │ 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 +123338,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 9aa44 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 9ab90 │ │ │ │ + ldr r2, [pc, #12] @ 9ab94 │ │ │ │ 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 9abf8 │ │ │ │ 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 9acf0 │ │ │ │ + ldr r3, [pc, #304] @ 9ad0c │ │ │ │ + ldr r1, [pc, #304] @ 9ad10 │ │ │ │ + ldr r0, [pc, #304] @ 9ad14 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ 9ad14 │ │ │ │ + ldr r2, [pc, #300] @ 9ad18 │ │ │ │ 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 9ac2c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ac08 │ │ │ │ + bne 9ac0c │ │ │ │ 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 9ac78 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac28 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9ac58 │ │ │ │ + bhi 9ac5c │ │ │ │ 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 9acc4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9ac24 │ │ │ │ + beq 9ac28 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9aca4 │ │ │ │ + bhi 9aca8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ 9ad18 │ │ │ │ + ldr r3, [pc, #68] @ 9ad1c │ │ │ │ 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 │ │ │ │ + mulseq lr, ip, sp │ │ │ │ + andseq r4, sp, ip, rrx │ │ │ │ + andseq r4, sp, r0, asr 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] @ 9b1c8 │ │ │ │ + ldr ip, [pc, #1168] @ 9b1cc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #1156] @ 9b1cc │ │ │ │ + ldr r6, [pc, #1156] @ 9b1d0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #1152] @ 9b1d0 │ │ │ │ + ldr lr, [pc, #1152] @ 9b1d4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, lr] │ │ │ │ - add lr, sp, #44 @ 0x2c │ │ │ │ - str lr, [sp, #112] @ 0x70 │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ - str lr, [sp, #116] @ 0x74 │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ add lr, sp, #52 @ 0x34 │ │ │ │ - str lr, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp, #116] @ 0x74 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ - str lr, [sp, #124] @ 0x7c │ │ │ │ + str lr, [sp, #120] @ 0x78 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ - str lr, [sp, #128] @ 0x80 │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ add lr, sp, #24 │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + add lr, sp, #20 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - add lr, sp, #16 │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ add lr, sp, #12 │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + add lr, sp, #28 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ - str lr, [sp, #96] @ 0x60 │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #32 │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ - add lr, sp, #40 @ 0x28 │ │ │ │ + add lr, sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #928] @ 9b1d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ae7c │ │ │ │ + beq 9ae80 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #900] @ 9b1d8 │ │ │ │ + ldr r2, [pc, #900] @ 9b1dc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #876] @ 9b1c8 │ │ │ │ + ldr r3, [pc, #876] @ 9b1cc │ │ │ │ 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 9b134 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #856] @ 9b1dc │ │ │ │ + ldr r3, [pc, #856] @ 9b1e0 │ │ │ │ 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] @ 9b1e4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ bl ea4bc │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 9b114 │ │ │ │ + bgt 9b118 │ │ │ │ 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,23 +123573,23 @@ │ │ │ │ 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 9af64 │ │ │ │ + ldr ip, [pc, #696] @ 9b1e8 │ │ │ │ ldr ip, [r6, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9af44 │ │ │ │ + bne 9af48 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq 9af60 │ │ │ │ + beq 9af64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ bl e8c00 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ @@ -123597,557 +123598,557 @@ │ │ │ │ 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 9af9c │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ strne r4, [fp, #20] │ │ │ │ str r2, [fp, #36] @ 0x24 │ │ │ │ tst r3, #2 │ │ │ │ - bne 9b0f8 │ │ │ │ + bne 9b0fc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b09c │ │ │ │ - ldr r7, [pc, #564] @ 9b1e8 │ │ │ │ + beq 9b0a0 │ │ │ │ + ldr r7, [pc, #564] @ 9b1ec │ │ │ │ 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 9b138 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0d8 │ │ │ │ + bls 9b0dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9afe4 │ │ │ │ + bne 9afe8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ str r3, [r1] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b17c │ │ │ │ + bne 9b180 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0c8 │ │ │ │ + bls 9b0cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b01c │ │ │ │ + bne 9b020 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ and r3, r6, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b1a0 │ │ │ │ + bne 9b1a4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b0e8 │ │ │ │ + bls 9b0ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b054 │ │ │ │ + bne 9b058 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9b158 │ │ │ │ + bne 9b15c │ │ │ │ and r3, r3, r7 │ │ │ │ orr r3, r3, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bne 9afc0 │ │ │ │ + bne 9afc4 │ │ │ │ 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 9ae50 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b03c │ │ │ │ + b 9b040 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b004 │ │ │ │ + b 9b008 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and r6, r6, r7 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b 9b074 │ │ │ │ + b 9b078 │ │ │ │ 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 9afa4 │ │ │ │ + ldr r3, [pc, #208] @ 9b1f0 │ │ │ │ + ldr r0, [pc, #208] @ 9b1f4 │ │ │ │ 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] @ 9b1f8 │ │ │ │ + ldr r1, [pc, #184] @ 9b1fc │ │ │ │ + ldr r0, [pc, #184] @ 9b200 │ │ │ │ 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] @ 9b204 │ │ │ │ + ldr r1, [pc, #160] @ 9b208 │ │ │ │ + ldr r0, [pc, #160] @ 9b20c │ │ │ │ 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] @ 9b210 │ │ │ │ + ldr r1, [pc, #136] @ 9b214 │ │ │ │ + ldr r0, [pc, #136] @ 9b218 │ │ │ │ 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] @ 9b21c │ │ │ │ + ldr r1, [pc, #112] @ 9b220 │ │ │ │ + ldr r0, [pc, #112] @ 9b224 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #108] @ 9b224 │ │ │ │ + ldr r2, [pc, #108] @ 9b228 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r5, r1, r0, asr #5 │ │ │ │ + @ instruction: 0x002152bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r1, r0, lsr #5 │ │ │ │ + mlaeq r1, ip, r2, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r5, r1, r0, lsr #3 │ │ │ │ + mlaeq r1, ip, r1, r5 │ │ │ │ @ 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 │ │ │ │ + andseq r3, sp, r0, lsr ip │ │ │ │ + andseq r8, lr, r8, lsr r8 │ │ │ │ + andseq r3, sp, ip, lsl #22 │ │ │ │ + andseq r3, sp, r0, lsr ip │ │ │ │ + andseq r8, lr, r4, lsl r8 │ │ │ │ + andseq r3, sp, r8, ror #21 │ │ │ │ + andseq r3, sp, r8, lsr #25 │ │ │ │ + @ instruction: 0x001e87f0 │ │ │ │ + andseq r3, sp, r4, asr #21 │ │ │ │ + andseq r3, sp, ip, lsl ip │ │ │ │ + andseq r8, lr, ip, asr #15 │ │ │ │ + mulseq sp, ip, sl │ │ │ │ + andseq r3, sp, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ and r3, r5, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq 9b320 │ │ │ │ + beq 9b324 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b3f8 │ │ │ │ + bne 9b3fc │ │ │ │ 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 9b378 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b268 │ │ │ │ + bne 9b26c │ │ │ │ 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 9b38c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b360 │ │ │ │ + bls 9b364 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2a0 │ │ │ │ + bne 9b2a4 │ │ │ │ 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 9b3b0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b34c │ │ │ │ + bls 9b350 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b2d8 │ │ │ │ + bne 9b2dc │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b3d0 │ │ │ │ + bne 9b3d4 │ │ │ │ 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 9b3f8 │ │ │ │ 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 9b2fc │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b2c0 │ │ │ │ + b 9b2c4 │ │ │ │ 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 9b28c │ │ │ │ + ldr r3, [pc, #140] @ 9b420 │ │ │ │ + ldr r1, [pc, #140] @ 9b424 │ │ │ │ + ldr r0, [pc, #140] @ 9b428 │ │ │ │ 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] @ 9b42c │ │ │ │ + ldr r1, [pc, #116] @ 9b430 │ │ │ │ + ldr r0, [pc, #116] @ 9b434 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #112] @ 9b434 │ │ │ │ + ldr r2, [pc, #112] @ 9b438 │ │ │ │ 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] @ 9b43c │ │ │ │ + ldr r1, [pc, #96] @ 9b440 │ │ │ │ + ldr r0, [pc, #96] @ 9b444 │ │ │ │ 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] @ 9b448 │ │ │ │ + ldr r1, [pc, #68] @ 9b44c │ │ │ │ + ldr r0, [pc, #68] @ 9b450 │ │ │ │ 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 │ │ │ │ + andseq r8, lr, r4, ror #11 │ │ │ │ + @ instruction: 0x001d38b8 │ │ │ │ + andseq r3, sp, r0, lsl sl │ │ │ │ + andseq r8, lr, r0, asr #11 │ │ │ │ + mulseq sp, r0, r8 │ │ │ │ + andseq r3, sp, ip, lsl sl │ │ │ │ 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 │ │ │ │ + mulseq lr, ip, r5 │ │ │ │ + andseq r3, sp, r0, ror r8 │ │ │ │ + andseq r3, sp, r0, lsr sl │ │ │ │ + andseq r8, lr, r4, ror r5 │ │ │ │ + andseq r3, sp, r8, asr #16 │ │ │ │ + andseq r3, sp, ip, lsr sl │ │ │ │ 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 9b56c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9b55c │ │ │ │ + beq 9b560 │ │ │ │ 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 9b6dc │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b66c │ │ │ │ + bls 9b670 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b4a4 │ │ │ │ + bne 9b4a8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b700 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b658 │ │ │ │ + bls 9b65c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b4dc │ │ │ │ + bne 9b4e0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b720 │ │ │ │ + bne 9b724 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b644 │ │ │ │ + bls 9b648 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b514 │ │ │ │ + bne 9b518 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9b744 │ │ │ │ + bne 9b748 │ │ │ │ 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 9b22c │ │ │ │ ldr r4, [r2] │ │ │ │ and r0, r4, #234881024 @ 0xe000000 │ │ │ │ cmp r0, #167772160 @ 0xa000000 │ │ │ │ - beq 9b680 │ │ │ │ + beq 9b684 │ │ │ │ and r0, r4, #267386880 @ 0xff00000 │ │ │ │ cmp r0, #60817408 @ 0x3a00000 │ │ │ │ - bne 9b768 │ │ │ │ + bne 9b76c │ │ │ │ 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 9b6c4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9b594 │ │ │ │ + bne 9b598 │ │ │ │ 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 9b700 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b6ac │ │ │ │ + bls 9b6b0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9b5cc │ │ │ │ + bne 9b5d0 │ │ │ │ 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 9b724 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b630 │ │ │ │ + bls 9b634 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 9b530 │ │ │ │ + beq 9b534 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9b614 │ │ │ │ + bhi 9b618 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9b534 │ │ │ │ + b 9b538 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b534 │ │ │ │ + b 9b538 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9b4fc │ │ │ │ + b 9b500 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b 9b4c4 │ │ │ │ + b 9b4c8 │ │ │ │ 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 9b6d8 │ │ │ │ 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 9b5f0 │ │ │ │ bic r4, r4, #4080 @ 0xff0 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ bic r4, r4, #15 │ │ │ │ orr ip, ip, r4 │ │ │ │ - b 9b5b4 │ │ │ │ + b 9b5b8 │ │ │ │ bl 23870 │ │ │ │ - ldr r3, [pc, #172] @ 9b78c │ │ │ │ - ldr r1, [pc, #172] @ 9b790 │ │ │ │ - ldr r0, [pc, #172] @ 9b794 │ │ │ │ + ldr r3, [pc, #172] @ 9b790 │ │ │ │ + ldr r1, [pc, #172] @ 9b794 │ │ │ │ + ldr r0, [pc, #172] @ 9b798 │ │ │ │ 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] @ 9b79c │ │ │ │ + ldr r1, [pc, #148] @ 9b7a0 │ │ │ │ + ldr r0, [pc, #148] @ 9b7a4 │ │ │ │ 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] @ 9b7a8 │ │ │ │ + ldr r1, [pc, #124] @ 9b7ac │ │ │ │ + ldr r0, [pc, #124] @ 9b7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #120] @ 9b7b0 │ │ │ │ + ldr r2, [pc, #120] @ 9b7b4 │ │ │ │ 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] @ 9b7b8 │ │ │ │ + ldr r1, [pc, #104] @ 9b7bc │ │ │ │ + ldr r0, [pc, #104] @ 9b7c0 │ │ │ │ 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] @ 9b7c4 │ │ │ │ + ldr r1, [pc, #80] @ 9b7c8 │ │ │ │ + ldr r0, [pc, #80] @ 9b7cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ - andseq r3, sp, r4, ror #10 │ │ │ │ - andseq r3, sp, r8, lsl #13 │ │ │ │ - andseq r8, lr, ip, ror #4 │ │ │ │ - andseq r3, sp, r0, asr #10 │ │ │ │ - mulseq sp, r8, r6 │ │ │ │ - andseq r8, lr, r8, asr #4 │ │ │ │ - andseq r3, sp, r8, lsl r5 │ │ │ │ - andseq r3, sp, r4, lsr #13 │ │ │ │ + mulseq lr, r4, r2 │ │ │ │ + andseq r3, sp, r8, ror #10 │ │ │ │ + andseq r3, sp, ip, lsl #13 │ │ │ │ + andseq r8, lr, r0, ror r2 │ │ │ │ + andseq r3, sp, r4, asr #10 │ │ │ │ + mulseq sp, ip, r6 │ │ │ │ + andseq r8, lr, ip, asr #4 │ │ │ │ + andseq r3, sp, ip, lsl r5 │ │ │ │ + andseq r3, sp, r8, 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 │ │ │ │ + andseq r8, lr, r8, lsr #4 │ │ │ │ + @ instruction: 0x001d34fc │ │ │ │ + @ instruction: 0x001d36bc │ │ │ │ + andseq r8, lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x001d34d8 │ │ │ │ + andseq r3, sp, ip, 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 9b8e4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b7e4 │ │ │ │ + bne 9b7e8 │ │ │ │ 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 +124172,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 9b8b8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9b974 │ │ │ │ + bne 9b978 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9b90c │ │ │ │ + beq 9b910 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc44 │ │ │ │ + bls 9bc48 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b894 │ │ │ │ + bne 9b898 │ │ │ │ bl 23830 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9b92c │ │ │ │ + beq 9b930 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b9ec │ │ │ │ + bls 9b9f0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b8c0 │ │ │ │ - b 9b8b0 │ │ │ │ - ldr r2, [pc, #1104] @ 9bd38 │ │ │ │ + bne 9b8c4 │ │ │ │ + b 9b8b4 │ │ │ │ + ldr r2, [pc, #1104] @ 9bd3c │ │ │ │ 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 9bc00 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9b90c │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b910 │ │ │ │ + b 9b8b4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b954 │ │ │ │ + beq 9b958 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bba8 │ │ │ │ + bls 9bbac │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9b934 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b938 │ │ │ │ + b 9b8b4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bc98 │ │ │ │ + bls 9bc9c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b954 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b958 │ │ │ │ + b 9b8b4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9b998 │ │ │ │ + bls 9b99c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9b978 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9b97c │ │ │ │ + b 9b8b4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ 9bd38 │ │ │ │ + ldr ip, [pc, #916] @ 9bd3c │ │ │ │ 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 9ba6c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba40 │ │ │ │ + bls 9ba44 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9b9cc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr lr, [pc, #836] @ 9bd38 │ │ │ │ + bne 9b9d0 │ │ │ │ + b 9b8b4 │ │ │ │ + ldr lr, [pc, #836] @ 9bd3c │ │ │ │ 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 9bb20 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9baf4 │ │ │ │ + bls 9baf8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne 9ba20 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba24 │ │ │ │ + b 9b8b4 │ │ │ │ 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 9bac4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ba94 │ │ │ │ + bls 9ba98 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ba74 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9ba78 │ │ │ │ + b 9b8b4 │ │ │ │ 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 +124341,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 9bb78 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bb48 │ │ │ │ + bls 9bb4c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bb28 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bb2c │ │ │ │ + b 9b8b4 │ │ │ │ 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 +124376,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] @ 9bd3c │ │ │ │ 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 9bb78 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd0c │ │ │ │ + bls 9bd10 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bbdc │ │ │ │ - b 9b8b0 │ │ │ │ - ldr ip, [pc, #308] @ 9bd38 │ │ │ │ + bne 9bbe0 │ │ │ │ + b 9b8b4 │ │ │ │ + ldr ip, [pc, #308] @ 9bd3c │ │ │ │ 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 +124414,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] @ 9bd3c │ │ │ │ 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 9bac4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bce0 │ │ │ │ + bls 9bce4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9bc78 │ │ │ │ - b 9b8b0 │ │ │ │ + bne 9bc7c │ │ │ │ + b 9b8b4 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ 9bd38 │ │ │ │ + ldr ip, [pc, #148] @ 9bd3c │ │ │ │ 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 +124463,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 9bac4 │ │ │ │ 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 9bb78 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9bd60 │ │ │ │ + bls 9bd64 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9bd40 │ │ │ │ - b 9b7cc │ │ │ │ + bne 9bd44 │ │ │ │ + b 9b7d0 │ │ │ │ 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] @ 9bd90 │ │ │ │ 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 +124508,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 9be70 │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ 9befc │ │ │ │ - ldr sl, [pc, #304] @ 9bf00 │ │ │ │ + ldr r8, [pc, #304] @ 9bf00 │ │ │ │ + ldr sl, [pc, #304] @ 9bf04 │ │ │ │ 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 9be9c │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9beb8 │ │ │ │ + bls 9bebc │ │ │ │ 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 9bee0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9be10 │ │ │ │ + bne 9be14 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 9bde0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ 9bf04 │ │ │ │ + ldr r2, [pc, #124] @ 9bf08 │ │ │ │ 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 9be58 │ │ │ │ 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 9be58 │ │ │ │ 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 9be40 │ │ │ │ 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 +124604,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] @ 9c030 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc 9bfe4 │ │ │ │ + bcc 9bfe8 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi 9bfbc │ │ │ │ + bhi 9bfc0 │ │ │ │ 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 9c00c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9bf70 │ │ │ │ + bne 9bf74 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 +124655,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] @ 9c030 │ │ │ │ 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 9bfa0 │ │ │ │ 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 9ab98 │ │ │ │ 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 9c104 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi 9c0dc │ │ │ │ + bhi 9c0e0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c124 │ │ │ │ + bls 9c128 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c090 │ │ │ │ + bne 9c094 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 +124726,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] @ 9c140 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c0c0 │ │ │ │ + b 9c0c4 │ │ │ │ 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 9c1e8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi 9c1c0 │ │ │ │ + bhi 9c1c4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c204 │ │ │ │ + bls 9c208 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9c17c │ │ │ │ + bne 9c180 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 9c21c │ │ │ │ + ldr r3, [pc, #108] @ 9c220 │ │ │ │ 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 +124782,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] @ 9c224 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c1a8 │ │ │ │ + b 9c1ac │ │ │ │ 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 9c2e8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c244 │ │ │ │ + bne 9c248 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c310 │ │ │ │ + bls 9c314 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c268 │ │ │ │ + bne 9c26c │ │ │ │ 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 9c340 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c294 │ │ │ │ + bne 9c298 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 +124866,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 9c2c8 │ │ │ │ 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 9c41c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c378 │ │ │ │ + bne 9c37c │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c444 │ │ │ │ + bls 9c448 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c39c │ │ │ │ + bne 9c3a0 │ │ │ │ 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 9c474 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c3c8 │ │ │ │ + bne 9c3cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 +124943,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 9c3fc │ │ │ │ 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] @ 9c780 │ │ │ │ + ldr lr, [pc, #728] @ 9c784 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #716] @ 9c784 │ │ │ │ + ldr r3, [pc, #716] @ 9c788 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #712] @ 9c788 │ │ │ │ + ldr ip, [pc, #712] @ 9c78c │ │ │ │ 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 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #4 │ │ │ │ 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 9c35c │ │ │ │ cmp r7, r5 │ │ │ │ - ble 9c690 │ │ │ │ - ldr r8, [pc, #592] @ 9c78c │ │ │ │ - ldr sl, [pc, #592] @ 9c790 │ │ │ │ - ldr r9, [pc, #592] @ 9c794 │ │ │ │ + ble 9c694 │ │ │ │ + ldr r8, [pc, #592] @ 9c790 │ │ │ │ + ldr sl, [pc, #592] @ 9c794 │ │ │ │ + ldr r9, [pc, #592] @ 9c798 │ │ │ │ mov r6, r5 │ │ │ │ - b 9c5bc │ │ │ │ + b 9c5c0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [fp, r5] │ │ │ │ mov r1, r4 │ │ │ │ - bl 99434 │ │ │ │ + bl 99438 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9c5f0 │ │ │ │ + beq 9c5f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc 9c664 │ │ │ │ + bcc 9c668 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 9c6c4 │ │ │ │ + bhi 9c6c8 │ │ │ │ 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 9c690 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9c68c │ │ │ │ + bhi 9c690 │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c5e8 │ │ │ │ + beq 9c5ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 9c548 │ │ │ │ + bne 9c54c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [fp, r5] │ │ │ │ bl ebf38 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc 9c724 │ │ │ │ + bcc 9c728 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ movhi r1, #0 │ │ │ │ - bls 9c740 │ │ │ │ + bls 9c744 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c760 │ │ │ │ + bls 9c764 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9c620 │ │ │ │ + bne 9c624 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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] @ 9c79c │ │ │ │ str r2, [r3] │ │ │ │ - bcs 9c584 │ │ │ │ + bcs 9c588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ 9c79c │ │ │ │ + ldr r3, [pc, #300] @ 9c7a0 │ │ │ │ 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 9c5c0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #260] @ 9c7a0 │ │ │ │ + ldr r2, [pc, #260] @ 9c7a4 │ │ │ │ str r6, [r3] │ │ │ │ - ldr r3, [pc, #220] @ 9c780 │ │ │ │ + ldr r3, [pc, #220] @ 9c784 │ │ │ │ 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 9c77c │ │ │ │ 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 9c70c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c6c8 │ │ │ │ + bne 9c6cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b 9c5ac │ │ │ │ + b 9c5b0 │ │ │ │ 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 9c6fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #116] @ 9c7a4 │ │ │ │ + ldr r3, [pc, #116] @ 9c7a8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9c57c │ │ │ │ + b 9c580 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #92] @ 9c7a8 │ │ │ │ + ldr r3, [pc, #92] @ 9c7ac │ │ │ │ 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 9c580 │ │ │ │ + ldr r2, [pc, #68] @ 9c7b0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9c64c │ │ │ │ + b 9c650 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r0, asr fp │ │ │ │ + eoreq r3, r1, ip, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r0, lsr fp │ │ │ │ + eoreq r3, r1, ip, lsr #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, r4, asr r9 │ │ │ │ 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 +125158,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 9c874 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne 9c7d8 │ │ │ │ + bne 9c7dc │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls 9c8ac │ │ │ │ + bls 9c8b0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9c7fc │ │ │ │ + bne 9c800 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9c8d8 │ │ │ │ + bls 9c8dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c81c │ │ │ │ + bne 9c820 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 9c89c │ │ │ │ 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 9ab98 │ │ │ │ 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 9c89c │ │ │ │ + ldr r1, [pc, #16] @ 9c8f4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9c850 │ │ │ │ + b 9c854 │ │ │ │ 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] @ 9ce80 │ │ │ │ + ldr lr, [pc, #1392] @ 9ce84 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #1380] @ 9ce84 │ │ │ │ + ldr r3, [pc, #1380] @ 9ce88 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #1376] @ 9ce88 │ │ │ │ + ldr ip, [pc, #1376] @ 9ce8c │ │ │ │ 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 +125255,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 9cb08 │ │ │ │ + ldr r0, [pc, #1304] @ 9ce90 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ 9ce90 │ │ │ │ + ldr r1, [pc, #1296] @ 9ce94 │ │ │ │ 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 9cae4 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r1, [pc, #1264] @ 9ce94 │ │ │ │ + ldr r1, [pc, #1264] @ 9ce98 │ │ │ │ str sl, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ str sl, [r5, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bne 9ca54 │ │ │ │ + bne 9ca58 │ │ │ │ mov r2, r4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cb48 │ │ │ │ + bls 9cb4c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9cc │ │ │ │ + bne 9c9d0 │ │ │ │ rsb r1, r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce2c │ │ │ │ + bls 9ce30 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9c9f0 │ │ │ │ + bne 9c9f4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce60 │ │ │ │ + bls 9ce64 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ca10 │ │ │ │ + bne 9ca14 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1104] @ 9ce98 │ │ │ │ + ldr r2, [pc, #1104] @ 9ce9c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cb60 │ │ │ │ + b 9cb64 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9cde0 │ │ │ │ + bls 9cde4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca5c │ │ │ │ + bne 9ca60 │ │ │ │ rsb r0, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce10 │ │ │ │ + bls 9ce14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ca80 │ │ │ │ + bne 9ca84 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ce48 │ │ │ │ + bls 9ce4c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9caa0 │ │ │ │ + bne 9caa4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #964] @ 9ce98 │ │ │ │ + ldr r2, [pc, #964] @ 9ce9c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9cdf8 │ │ │ │ + b 9cdfc │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble 9c998 │ │ │ │ - ldr r1, [pc, #932] @ 9ce94 │ │ │ │ + ble 9c99c │ │ │ │ + ldr r1, [pc, #932] @ 9ce98 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 9c9bc │ │ │ │ - ldr r1, [pc, #912] @ 9ce9c │ │ │ │ + b 9c9c0 │ │ │ │ + ldr r1, [pc, #912] @ 9cea0 │ │ │ │ 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] @ 9cea4 │ │ │ │ + ldr r3, [pc, #864] @ 9ce84 │ │ │ │ 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 9ce7c │ │ │ │ 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 9ab98 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, #9 │ │ │ │ add r2, r3, #4 │ │ │ │ - bgt 9cd08 │ │ │ │ - ldr r1, [pc, #784] @ 9ce9c │ │ │ │ + bgt 9cd0c │ │ │ │ + ldr r1, [pc, #784] @ 9cea0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ - bne 9cd20 │ │ │ │ + bne 9cd24 │ │ │ │ mov r2, r6 │ │ │ │ sub r4, r2, #1 │ │ │ │ - ldr r9, [pc, #756] @ 9cea4 │ │ │ │ - ldr fp, [pc, #756] @ 9cea8 │ │ │ │ + ldr r9, [pc, #756] @ 9cea8 │ │ │ │ + ldr fp, [pc, #756] @ 9ceac │ │ │ │ str r6, [sp, #16] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cd6c │ │ │ │ + beq 9cd70 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc 9cca8 │ │ │ │ + bcc 9ccac │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ addls sl, r5, #4 │ │ │ │ movls r1, #0 │ │ │ │ - bhi 9cc7c │ │ │ │ + bhi 9cc80 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ccd0 │ │ │ │ + bls 9ccd4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9cbe4 │ │ │ │ + bne 9cbe8 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 9ccf0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9cc24 │ │ │ │ + bne 9cc28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 9cbc8 │ │ │ │ mov r2, #0 │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb18 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ rsb r2, r4, #0 │ │ │ │ - ldr r1, [pc, #544] @ 9ceac │ │ │ │ + ldr r1, [pc, #544] @ 9ceb0 │ │ │ │ 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 9cc64 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #508] @ 9ceb0 │ │ │ │ - ldr ip, [pc, #508] @ 9ceb4 │ │ │ │ + ldr r1, [pc, #508] @ 9ceb4 │ │ │ │ + ldr ip, [pc, #508] @ 9ceb8 │ │ │ │ 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 9cc64 │ │ │ │ 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 9cc18 │ │ │ │ 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 9cc58 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #392] @ 9ce9c │ │ │ │ + ldr r1, [pc, #392] @ 9cea0 │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ strle r0, [r5, #12] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9cc74 │ │ │ │ + bhi 9cc78 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c228 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9cba0 │ │ │ │ + beq 9cba4 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl ec0ac │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cba4 │ │ │ │ + b 9cba8 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, #9 │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cdb4 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble 9cdb0 │ │ │ │ + ble 9cdb4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb18 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 9cb14 │ │ │ │ + b 9cb18 │ │ │ │ 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 9ab98 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 9cb74 │ │ │ │ + b 9cb78 │ │ │ │ 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 9cdfc │ │ │ │ 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 9cb64 │ │ │ │ + ldr r2, [pc, #104] @ 9cebc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9cacc │ │ │ │ + b 9cad0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #76] @ 9ceb8 │ │ │ │ + ldr r2, [pc, #76] @ 9cebc │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ca40 │ │ │ │ + b 9ca44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r1, r8, ror #13 │ │ │ │ + eoreq r3, r1, r4, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r1, r8, asr #13 │ │ │ │ + eoreq r3, r1, r4, asr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r6, r1, #2 │ │ │ │ add r6, r2, r6 │ │ │ │ cmp r4, r2 │ │ │ │ cmp r1, r3 │ │ │ │ mov r6, r4 │ │ │ │ - ldrdeq r3, [r1], -ip @ │ │ │ │ + ldrdeq r3, [r1], -r8 @ │ │ │ │ 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] @ 9d6d0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #2032] @ 9d6d0 │ │ │ │ + ldr r1, [pc, #2032] @ 9d6d4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r9, [pc, #2024] @ 9d6d4 │ │ │ │ + ldr r9, [pc, #2024] @ 9d6d8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #2020] @ 9d6d8 │ │ │ │ + ldr r3, [pc, #2020] @ 9d6dc │ │ │ │ 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 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 99bcc │ │ │ │ + bl 99bd0 │ │ │ │ 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 9d0cc │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r8, r4 │ │ │ │ lsl r7, r7, #2 │ │ │ │ - bne 9d2f0 │ │ │ │ + bne 9d2f4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d410 │ │ │ │ + bne 9d414 │ │ │ │ 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 9d658 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9cf8c │ │ │ │ + bne 9cf90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - ldr r2, [pc, #1796] @ 9d6dc │ │ │ │ + ldr r2, [pc, #1796] @ 9d6e0 │ │ │ │ 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 9d090 │ │ │ │ + ldr fp, [pc, #1768] @ 9d6e4 │ │ │ │ + ldr r3, [pc, #1768] @ 9d6e8 │ │ │ │ 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 9d51c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9d538 │ │ │ │ + bls 9d53c │ │ │ │ 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 9d560 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d038 │ │ │ │ + bne 9d03c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1660] @ 9d6e4 │ │ │ │ + ldr r3, [pc, #1660] @ 9d6e8 │ │ │ │ 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 9d000 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #1620] @ 9d6e8 │ │ │ │ + ldr r3, [pc, #1620] @ 9d6ec │ │ │ │ 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 9d580 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d0a8 │ │ │ │ + bne 9d0ac │ │ │ │ bl 23830 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d3a0 │ │ │ │ + bne 9d3a4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9d6c8 │ │ │ │ + bne 9d6cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl ea2ec │ │ │ │ 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 9d3f8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9d35c │ │ │ │ + bls 9d360 │ │ │ │ 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 9d1e8 │ │ │ │ + ldr r8, [pc, #1420] @ 9d6e4 │ │ │ │ + ldr sl, [pc, #1420] @ 9d6e8 │ │ │ │ + ldr fp, [pc, #1424] @ 9d6f0 │ │ │ │ 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 9d4b8 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls 9d4d4 │ │ │ │ + bls 9d4d8 │ │ │ │ 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 9d4fc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9d198 │ │ │ │ + bne 9d19c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 9d160 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr ip, [pc, #1284] @ 9d6f0 │ │ │ │ + ldr ip, [pc, #1284] @ 9d6f4 │ │ │ │ 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 9d230 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0c8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d210 │ │ │ │ + bhi 9d214 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1208] @ 9d6f4 │ │ │ │ + ldr r2, [pc, #1208] @ 9d6f8 │ │ │ │ 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 9d27c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0c8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d25c │ │ │ │ + bhi 9d260 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1140] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1140] @ 9d6fc │ │ │ │ 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 9d2c4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0c8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d2a4 │ │ │ │ + bhi 9d2a8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1068] @ 9d6f8 │ │ │ │ + ldr r2, [pc, #1068] @ 9d6fc │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r2, [pc, #1056] @ 9d6fc │ │ │ │ + ldr r2, [pc, #1056] @ 9d700 │ │ │ │ add r3, ip, #20 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [ip, #16] │ │ │ │ - b 9d32c │ │ │ │ + b 9d330 │ │ │ │ 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 a913c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls 9d46c │ │ │ │ + bls 9d470 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #972] @ 9d700 │ │ │ │ + ldr r2, [pc, #972] @ 9d704 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #916] @ 9d6d0 │ │ │ │ + ldr r3, [pc, #916] @ 9d6d4 │ │ │ │ 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 9d6c8 │ │ │ │ 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 9d678 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d360 │ │ │ │ + bne 9d364 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #880] @ 9d704 │ │ │ │ + ldr r2, [pc, #880] @ 9d708 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d138 │ │ │ │ - ldr r3, [pc, #864] @ 9d708 │ │ │ │ + b 9d13c │ │ │ │ + ldr r3, [pc, #864] @ 9d70c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9d68c │ │ │ │ + bls 9d690 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9d3ac │ │ │ │ + bne 9d3b0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #804] @ 9d70c │ │ │ │ + ldr r2, [pc, #804] @ 9d710 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9d0d4 │ │ │ │ + b 9d0d8 │ │ │ │ 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 9d13c │ │ │ │ + ldr r2, [pc, #752] @ 9d70c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 9d6a4 │ │ │ │ + bls 9d6a8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9d41c │ │ │ │ + bne 9d420 │ │ │ │ add r3, r5, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #688] @ 9d70c │ │ │ │ + ldr r2, [pc, #688] @ 9d710 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b 9cf88 │ │ │ │ + b 9cf8c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r3 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl ea2ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #624] @ 9d710 │ │ │ │ + ldr r1, [pc, #624] @ 9d714 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2] │ │ │ │ - b 9d32c │ │ │ │ + b 9d330 │ │ │ │ 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 9d1d8 │ │ │ │ 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 9d1d8 │ │ │ │ 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 9d1c4 │ │ │ │ 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 9d080 │ │ │ │ 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 9d080 │ │ │ │ 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 9d068 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr ip, [pc, #364] @ 9d6f4 │ │ │ │ + ldr ip, [pc, #364] @ 9d6f8 │ │ │ │ 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 9d5cc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0c8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5ac │ │ │ │ + bhi 9d5b0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #292] @ 9d6f8 │ │ │ │ + ldr ip, [pc, #292] @ 9d6fc │ │ │ │ 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 9d614 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9d0c4 │ │ │ │ + beq 9d0c8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9d5f4 │ │ │ │ - ldr r0, [pc, #224] @ 9d6f8 │ │ │ │ + bhi 9d5f8 │ │ │ │ + ldr r0, [pc, #224] @ 9d6fc │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #212] @ 9d6fc │ │ │ │ + ldr r3, [pc, #212] @ 9d700 │ │ │ │ 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] @ 9d718 │ │ │ │ str r3, [r1, #24] │ │ │ │ - b 9d484 │ │ │ │ + b 9d488 │ │ │ │ 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 9cfbc │ │ │ │ + ldr r2, [pc, #120] @ 9d6f8 │ │ │ │ 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 9d390 │ │ │ │ + ldr r2, [pc, #96] @ 9d6f8 │ │ │ │ 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 9d3dc │ │ │ │ + ldr r2, [pc, #72] @ 9d6f8 │ │ │ │ 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 9d454 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r3, r1, ip, lsl r1 │ │ │ │ + eoreq r3, r1, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r1], -ip @ │ │ │ │ + strdeq r3, [r1], -r8 @ │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x00212cbc │ │ │ │ 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] @ 9dec4 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1928] @ 9dec4 │ │ │ │ + ldr r1, [pc, #1928] @ 9dec8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r9, [pc, #1920] @ 9dec8 │ │ │ │ - ldr r3, [pc, #1920] @ 9decc │ │ │ │ + ldr r9, [pc, #1920] @ 9decc │ │ │ │ + ldr r3, [pc, #1920] @ 9ded0 │ │ │ │ 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] @ 9ded4 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ 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 +126182,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 9d818 │ │ │ │ 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 99cbc │ │ │ │ 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 9d914 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ add r5, r5, #12 │ │ │ │ mov r7, r6 │ │ │ │ - b 9d86c │ │ │ │ - bl 9c358 │ │ │ │ + b 9d870 │ │ │ │ + bl 9c35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8dc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 9d910 │ │ │ │ + beq 9d914 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 9d890 │ │ │ │ + bne 9d894 │ │ │ │ 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 9d858 │ │ │ │ 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 9d84c │ │ │ │ + bl 9c35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [r4, #156] @ 0x9c │ │ │ │ - bls 9d860 │ │ │ │ + bls 9d864 │ │ │ │ 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] @ 9ded8 │ │ │ │ + ldr r3, [pc, #1492] @ 9dec8 │ │ │ │ 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 9debc │ │ │ │ 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 9d94c │ │ │ │ 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 9db54 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dae0 │ │ │ │ + bne 9dae4 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9debc │ │ │ │ + bne 9dec0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl ea2ec │ │ │ │ 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 9db38 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9da9c │ │ │ │ + bls 9daa0 │ │ │ │ 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] @ 9dedc │ │ │ │ + ldrne r3, [pc, #1292] @ 9dee0 │ │ │ │ str r5, [r4, #20] │ │ │ │ - beq 9da60 │ │ │ │ + beq 9da64 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ and r7, sl, r5, lsl #12 │ │ │ │ - bcc 9db68 │ │ │ │ + bcc 9db6c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 9db88 │ │ │ │ + bls 9db8c │ │ │ │ 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 9dbb0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1180] @ 9dedc │ │ │ │ + ldr r3, [pc, #1180] @ 9dee0 │ │ │ │ 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 9d9d8 │ │ │ │ + ldr lr, [pc, #1144] @ 9dee4 │ │ │ │ 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 9dbd0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9da7c │ │ │ │ + bne 9da80 │ │ │ │ bl 23830 │ │ │ │ mov r1, r9 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de88 │ │ │ │ + bls 9de8c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daa0 │ │ │ │ + bne 9daa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 9dee4 │ │ │ │ + ldr r2, [pc, #1040] @ 9dee8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9d9b8 │ │ │ │ - ldr r3, [pc, #1024] @ 9dee8 │ │ │ │ + b 9d9bc │ │ │ │ + ldr r3, [pc, #1024] @ 9deec │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9dea0 │ │ │ │ + bls 9dea4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9daec │ │ │ │ + bne 9daf0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #968] @ 9deec │ │ │ │ + ldr r2, [pc, #968] @ 9def0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b 9d954 │ │ │ │ + b 9d958 │ │ │ │ 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 9d9bc │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9d948 │ │ │ │ + b 9d94c │ │ │ │ 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 9da58 │ │ │ │ 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 9da58 │ │ │ │ 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 9da40 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #792] @ 9def0 │ │ │ │ + ldr lr, [pc, #792] @ 9def4 │ │ │ │ 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 9dc1c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da9c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dbfc │ │ │ │ - ldr ip, [pc, #724] @ 9def4 │ │ │ │ + bhi 9dc00 │ │ │ │ + ldr ip, [pc, #724] @ 9def8 │ │ │ │ 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 9dc64 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9da98 │ │ │ │ + beq 9da9c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9dc44 │ │ │ │ - ldr r0, [pc, #652] @ 9def4 │ │ │ │ + bhi 9dc48 │ │ │ │ + ldr r0, [pc, #652] @ 9def8 │ │ │ │ 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] @ 9defc │ │ │ │ str r2, [r1, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #612] @ 9defc │ │ │ │ + ldr r3, [pc, #612] @ 9df00 │ │ │ │ str r3, [r1, #20] │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8dc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 9de58 │ │ │ │ - ldr r6, [pc, #596] @ 9df00 │ │ │ │ - ldr r7, [pc, #576] @ 9def0 │ │ │ │ + ble 9de5c │ │ │ │ + ldr r6, [pc, #596] @ 9df04 │ │ │ │ + ldr r7, [pc, #576] @ 9def4 │ │ │ │ mov r5, #8 │ │ │ │ - b 9dcec │ │ │ │ + b 9dcf0 │ │ │ │ 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 9d8dc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r5, #4 │ │ │ │ - beq 9de58 │ │ │ │ + beq 9de5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 9dd18 │ │ │ │ + bne 9dd1c │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9dd64 │ │ │ │ + beq 9dd68 │ │ │ │ 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 9de44 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cebc │ │ │ │ + bl 9cec0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9d8d8 │ │ │ │ + bhi 9d8dc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl eb40c │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bcc 9de10 │ │ │ │ + bcc 9de14 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ - bhi 9dcb4 │ │ │ │ + bhi 9dcb8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9de2c │ │ │ │ + bls 9de30 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ddd0 │ │ │ │ + bne 9ddd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b 9dcd0 │ │ │ │ + b 9dcd4 │ │ │ │ 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 9dcd4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b 9de00 │ │ │ │ - bl 9c358 │ │ │ │ + b 9de04 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b 9dd64 │ │ │ │ + b 9dd68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9d8d8 │ │ │ │ + beq 9d8dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ 9ded8 │ │ │ │ + ldr r3, [pc, #96] @ 9dedc │ │ │ │ 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 9d8dc │ │ │ │ + ldr r2, [pc, #96] @ 9def4 │ │ │ │ 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 9dad0 │ │ │ │ + ldr r2, [pc, #72] @ 9def4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9db18 │ │ │ │ + b 9db1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r2, r1, r0, asr #17 │ │ │ │ + @ instruction: 0x002128bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r1, r4, lsr #17 │ │ │ │ + eoreq r2, r1, r0, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r1, ip, lsl #14 │ │ │ │ + eoreq r2, r1, r8, lsl #14 │ │ │ │ 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,22 +126643,22 @@ │ │ │ │ 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] @ 9e7cc │ │ │ │ + ldr r2, [pc, #2216] @ 9e7d0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [pc, #2204] @ 9e7d0 │ │ │ │ + ldr sl, [pc, #2204] @ 9e7d4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2200] @ 9e7d4 │ │ │ │ + ldr r3, [pc, #2200] @ 9e7d8 │ │ │ │ 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 │ │ │ │ @@ -126665,583 +126666,583 @@ │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #3 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ 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 9e048 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e48c │ │ │ │ + bls 9e490 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfbc │ │ │ │ + bne 9dfc0 │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e5e8 │ │ │ │ + bls 9e5ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9dfe0 │ │ │ │ + bne 9dfe4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e77c │ │ │ │ + bls 9e780 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e000 │ │ │ │ + bne 9e004 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1952] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1952] @ 9e7dc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e4a4 │ │ │ │ + b 9e4a8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9e0d4 │ │ │ │ + bls 9e0d8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 9e04c │ │ │ │ + bne 9e050 │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e604 │ │ │ │ + bls 9e608 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e070 │ │ │ │ + bne 9e074 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e794 │ │ │ │ + bls 9e798 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e090 │ │ │ │ + bne 9e094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1808] @ 9e7d8 │ │ │ │ + ldr r2, [pc, #1808] @ 9e7dc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9e0ec │ │ │ │ + b 9e0f0 │ │ │ │ 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 9ab98 │ │ │ │ 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] @ 9e7e0 │ │ │ │ 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] @ 9e7e4 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e43c │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ add r0, r6, #16 │ │ │ │ - ldr r3, [pc, #1692] @ 9e7e4 │ │ │ │ + ldr r3, [pc, #1692] @ 9e7e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 9e7e8 │ │ │ │ + ldr r3, [pc, #1640] @ 9e7ec │ │ │ │ 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 9e684 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e4b8 │ │ │ │ + bls 9e4bc │ │ │ │ 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 9e668 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9e620 │ │ │ │ + bls 9e624 │ │ │ │ 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 9e43c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 9e2c0 │ │ │ │ - ldr r3, [pc, #1480] @ 9e7ec │ │ │ │ + beq 9e2c4 │ │ │ │ + ldr r3, [pc, #1480] @ 9e7f0 │ │ │ │ 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 9e500 │ │ │ │ + ldr ip, [pc, #1448] @ 9e7f4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls 9e51c │ │ │ │ + bls 9e520 │ │ │ │ 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 9e544 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e268 │ │ │ │ + bne 9e26c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1364] @ 9e7ec │ │ │ │ + ldr r3, [pc, #1364] @ 9e7f0 │ │ │ │ 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 9e22c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #1324] @ 9e7f4 │ │ │ │ + ldr ip, [pc, #1324] @ 9e7f8 │ │ │ │ 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 9e564 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9e2dc │ │ │ │ + bne 9e2e0 │ │ │ │ bl 23830 │ │ │ │ - ldr r0, [pc, #1268] @ 9e7f8 │ │ │ │ + ldr r0, [pc, #1268] @ 9e7fc │ │ │ │ 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] @ 9e800 │ │ │ │ str r1, [r2, #12] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e43c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c228 │ │ │ │ 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 9c7b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e43c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1096] @ 9e800 │ │ │ │ + ldr r2, [pc, #1096] @ 9e804 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, #16 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r7, [pc, #1060] @ 9e804 │ │ │ │ + ldr r7, [pc, #1060] @ 9e808 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1028] @ 9e808 │ │ │ │ + ldr r3, [pc, #1028] @ 9e80c │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ 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 9e6cc │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [r6] │ │ │ │ - bl bbd08 │ │ │ │ + bl bbd0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #940] @ 9e80c │ │ │ │ + ldr r2, [pc, #940] @ 9e810 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #868] @ 9e7cc │ │ │ │ + ldr r3, [pc, #868] @ 9e7d0 │ │ │ │ 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 9e7c4 │ │ │ │ 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 9ab98 │ │ │ │ + b 9e100 │ │ │ │ mov r1, r6 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e6b0 │ │ │ │ + bls 9e6b4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e4bc │ │ │ │ + bne 9e4c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ 9e810 │ │ │ │ + ldr r3, [pc, #800] @ 9e814 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1c4 │ │ │ │ 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 9e2b0 │ │ │ │ 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 9e2b0 │ │ │ │ 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 9e298 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr ip, [pc, #680] @ 9e814 │ │ │ │ + ldr ip, [pc, #680] @ 9e818 │ │ │ │ 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 9e5b0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 9e2f8 │ │ │ │ + beq 9e2fc │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 9e590 │ │ │ │ + bhi 9e594 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #576] @ 9e7f8 │ │ │ │ + ldr ip, [pc, #576] @ 9e7fc │ │ │ │ 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 9e300 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne 9e5c8 │ │ │ │ - b 9e2f8 │ │ │ │ + bne 9e5cc │ │ │ │ + b 9e2fc │ │ │ │ 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 9e4a8 │ │ │ │ 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 9e0f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9e698 │ │ │ │ + bls 9e69c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e624 │ │ │ │ + bne 9e628 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #448] @ 9e818 │ │ │ │ + ldr r1, [pc, #448] @ 9e81c │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9e1fc │ │ │ │ + b 9e200 │ │ │ │ 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 9e200 │ │ │ │ + ldr r3, [pc, #404] @ 9e820 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b 9e1c0 │ │ │ │ + b 9e1c4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #368] @ 9e814 │ │ │ │ + ldr r1, [pc, #368] @ 9e818 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e650 │ │ │ │ - ldr r2, [pc, #348] @ 9e814 │ │ │ │ + b 9e654 │ │ │ │ + ldr r2, [pc, #348] @ 9e818 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 9e4e8 │ │ │ │ + b 9e4ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ 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 9aa44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 9e438 │ │ │ │ + bhi 9e43c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9e7ac │ │ │ │ + beq 9e7b0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9e7c4 │ │ │ │ + bne 9e7c8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c140 │ │ │ │ - ldr r3, [pc, #232] @ 9e820 │ │ │ │ + bl 9c144 │ │ │ │ + ldr r3, [pc, #232] @ 9e824 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #156] @ 9e804 │ │ │ │ + ldr r2, [pc, #156] @ 9e808 │ │ │ │ add r1, r3, #4 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b 9e43c │ │ │ │ + b 9e440 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #140] @ 9e814 │ │ │ │ + ldr r2, [pc, #140] @ 9e818 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e030 │ │ │ │ + b 9e034 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ 9e814 │ │ │ │ + ldr r2, [pc, #116] @ 9e818 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9e0c0 │ │ │ │ + b 9e0c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - b 9e758 │ │ │ │ + b 9e75c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - ldrdeq r2, [r1], -r4 @ │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strheq r2, [r1], -r4 @ │ │ │ │ + strheq r2, [r1], -r0 @ │ │ │ │ @ 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 │ │ │ │ + mlaeq r1, r0, fp, r1 │ │ │ │ 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] @ 9f088 │ │ │ │ + ldr ip, [pc, #2120] @ 9f08c │ │ │ │ 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] @ 9f090 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #2100] @ 9f090 │ │ │ │ + ldr r3, [pc, #2100] @ 9f094 │ │ │ │ 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] │ │ │ │ @@ -127250,35 +127251,35 @@ │ │ │ │ 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 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r9, r2 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ble 9eda4 │ │ │ │ + ble 9eda8 │ │ │ │ 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 9e904 │ │ │ │ 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 +127287,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 9e938 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ec68 │ │ │ │ + beq 9ec6c │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9eb80 │ │ │ │ + bls 9eb84 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e93c │ │ │ │ + bne 9e940 │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ec18 │ │ │ │ + bls 9ec1c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e960 │ │ │ │ + bne 9e964 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed28 │ │ │ │ + bls 9ed2c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9e980 │ │ │ │ + bne 9e984 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1752] @ 9f094 │ │ │ │ + ldr r3, [pc, #1752] @ 9f098 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9ea00 │ │ │ │ + beq 9ea04 │ │ │ │ add r2, sl, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 9c8f4 │ │ │ │ + bl 9c8f8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed60 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 9eb9c │ │ │ │ + bcc 9eba0 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi 9ec34 │ │ │ │ + bhi 9ec38 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec4c │ │ │ │ + bls 9ec50 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9ea14 │ │ │ │ + bne 9ea18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #1608] @ 9f098 │ │ │ │ + ldr r2, [pc, #1608] @ 9f09c │ │ │ │ str r2, [r3], #4 │ │ │ │ - ldr r2, [pc, #1604] @ 9f09c │ │ │ │ + ldr r2, [pc, #1604] @ 9f0a0 │ │ │ │ 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] @ 9f0a4 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi 9ed5c │ │ │ │ + bhi 9ed60 │ │ │ │ ldr lr, [r4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq 9ebb0 │ │ │ │ + beq 9ebb4 │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne 9f03c │ │ │ │ + bne 9f040 │ │ │ │ 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 9ebe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eab0 │ │ │ │ + bne 9eab4 │ │ │ │ mvn r3, #0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str r3, [r4] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9eff0 │ │ │ │ + bne 9eff4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ec04 │ │ │ │ + bls 9ec08 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eae8 │ │ │ │ + bne 9eaec │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne 9f018 │ │ │ │ + bne 9f01c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9ebf0 │ │ │ │ + bls 9ebf4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne 9eb20 │ │ │ │ + bne 9eb24 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne 9f060 │ │ │ │ + bne 9f064 │ │ │ │ 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 9eda0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 9e8d8 │ │ │ │ + b 9e8dc │ │ │ │ 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 9e9c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ orr r2, r6, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b 9ea50 │ │ │ │ + b 9ea54 │ │ │ │ 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 9eff0 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ orr lr, lr, r3 │ │ │ │ str lr, [r4] │ │ │ │ - b 9eb64 │ │ │ │ + b 9eb68 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b 9ead0 │ │ │ │ + b 9ead4 │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b 9eb40 │ │ │ │ + b 9eb44 │ │ │ │ bic ip, ip, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic ip, ip, #15 │ │ │ │ orr r3, r3, ip │ │ │ │ - b 9eb08 │ │ │ │ + b 9eb0c │ │ │ │ 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 9e9c8 │ │ │ │ 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 9ea54 │ │ │ │ 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 9ea48 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r3 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ecfc │ │ │ │ + bls 9ed00 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec70 │ │ │ │ + bne 9ec74 │ │ │ │ rsb ip, fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9ed40 │ │ │ │ + bls 9ed44 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ec94 │ │ │ │ + bne 9ec98 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 9edb8 │ │ │ │ + bls 9edbc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ecb4 │ │ │ │ + bne 9ecb8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #932] @ 9f094 │ │ │ │ + ldr r1, [pc, #932] @ 9f098 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b 9ed14 │ │ │ │ + b 9ed18 │ │ │ │ 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 9ab98 │ │ │ │ mov r4, r0 │ │ │ │ - b 9e9d4 │ │ │ │ + b 9e9d8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #880] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #880] @ 9f0a8 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9e9b4 │ │ │ │ + b 9e9b8 │ │ │ │ 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 9ed18 │ │ │ │ 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] @ 9f0ac │ │ │ │ + ldr r3, [pc, #788] @ 9f08c │ │ │ │ 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 9efec │ │ │ │ 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 9edd4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ - b 9ed68 │ │ │ │ + b 9ed6c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #736] @ 9f0a4 │ │ │ │ + ldr r1, [pc, #736] @ 9f0a8 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b 9ece8 │ │ │ │ - ldr r3, [pc, #724] @ 9f0ac │ │ │ │ + b 9ecec │ │ │ │ + ldr r3, [pc, #724] @ 9f0b0 │ │ │ │ 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 9eee8 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne 9ede0 │ │ │ │ + bne 9ede4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #660] @ 9f0b0 │ │ │ │ + ldr r3, [pc, #660] @ 9f0b4 │ │ │ │ str r3, [r1] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9f014 │ │ │ │ + bne 9f018 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #636] @ 9f0b4 │ │ │ │ + ldr r3, [pc, #636] @ 9f0b8 │ │ │ │ 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 9efa4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9eefc │ │ │ │ + bls 9ef00 │ │ │ │ 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 9ef88 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls 9ef40 │ │ │ │ + bls 9ef44 │ │ │ │ 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 9ed6c │ │ │ │ + ldr r1, [pc, #492] @ 9f0bc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bls 9edac │ │ │ │ - b 9ed68 │ │ │ │ - ldr r2, [pc, #440] @ 9f0a4 │ │ │ │ + bls 9edb0 │ │ │ │ + b 9ed6c │ │ │ │ + ldr r2, [pc, #440] @ 9f0a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b 9ee0c │ │ │ │ + b 9ee10 │ │ │ │ mov r0, r7 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efd0 │ │ │ │ + bls 9efd4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 9ef00 │ │ │ │ + bne 9ef04 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #392] @ 9f0bc │ │ │ │ + ldr r3, [pc, #392] @ 9f0c0 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b 9ee78 │ │ │ │ + b 9ee7c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 9efb8 │ │ │ │ + bls 9efbc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne 9ef44 │ │ │ │ + bne 9ef48 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #328] @ 9f0c0 │ │ │ │ + ldr r2, [pc, #328] @ 9f0c4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b 9eeb4 │ │ │ │ + b 9eeb8 │ │ │ │ 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 9eeb8 │ │ │ │ + ldr r3, [pc, #284] @ 9f0c8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 9ee78 │ │ │ │ - ldr r2, [pc, #228] @ 9f0a4 │ │ │ │ + b 9ee7c │ │ │ │ + ldr r2, [pc, #228] @ 9f0a8 │ │ │ │ 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 9ef74 │ │ │ │ + ldr r2, [pc, #204] @ 9f0a8 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ - b 9ef2c │ │ │ │ + b 9ef30 │ │ │ │ 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] @ 9f0cc │ │ │ │ + ldr r1, [pc, #208] @ 9f0d0 │ │ │ │ + ldr r0, [pc, #208] @ 9f0d4 │ │ │ │ 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] @ 9f0d8 │ │ │ │ + ldr r1, [pc, #180] @ 9f0dc │ │ │ │ + ldr r0, [pc, #180] @ 9f0e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #176] @ 9f0e0 │ │ │ │ + ldr r2, [pc, #176] @ 9f0e4 │ │ │ │ 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] @ 9f0e8 │ │ │ │ + ldr r1, [pc, #160] @ 9f0ec │ │ │ │ + ldr r0, [pc, #160] @ 9f0f0 │ │ │ │ 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] @ 9f0f4 │ │ │ │ + ldr r1, [pc, #136] @ 9f0f8 │ │ │ │ + ldr r0, [pc, #136] @ 9f0fc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002117b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r1, r4, r7, r1 │ │ │ │ + mlaeq r1, r0, r7, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bx r5 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r1, r1, r8, lsl #5 │ │ │ │ + eoreq r1, r1, r4, lsl #5 │ │ │ │ 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, ip, ror r9 │ │ │ │ + andseq pc, ip, r0, asr ip @ │ │ │ │ + andseq pc, ip, r8, lsr #27 │ │ │ │ + andseq r4, lr, r4, asr r9 │ │ │ │ + andseq pc, ip, r4, lsr #24 │ │ │ │ + @ instruction: 0x001cfdb0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r4, lr, ip, lsr #18 │ │ │ │ - andseq pc, ip, r0, lsl #24 │ │ │ │ - @ instruction: 0x001cfdf4 │ │ │ │ - andseq r4, lr, r8, lsl #18 │ │ │ │ - @ instruction: 0x001cfbdc │ │ │ │ - mulseq ip, ip, sp │ │ │ │ + andseq r4, lr, r0, lsr r9 │ │ │ │ + andseq pc, ip, r4, lsl #24 │ │ │ │ + @ instruction: 0x001cfdf8 │ │ │ │ + andseq r4, lr, ip, lsl #18 │ │ │ │ + andseq pc, ip, r0, ror #23 │ │ │ │ + andseq pc, ip, r0, lsr #27 │ │ │ │ │ │ │ │ -0009f0fc : │ │ │ │ +0009f100 : │ │ │ │ cmp r2, #14 │ │ │ │ - ldrne r1, [pc, #68] @ 9f14c │ │ │ │ + ldrne r1, [pc, #68] @ 9f150 │ │ │ │ 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] @ 9f154 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #44] @ 9f154 │ │ │ │ + ldr ip, [pc, #44] @ 9f158 │ │ │ │ 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 : │ │ │ │ +0009f15c : │ │ │ │ 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] @ 9f1c0 │ │ │ │ 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] @ 9f1c4 │ │ │ │ + ldr r4, [pc, #52] @ 9f1c8 │ │ │ │ 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 @ │ │ │ │ + eoreq r0, r1, r4, lsl #29 │ │ │ │ + strdeq r9, [pc], -r8 @ │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -0009f1c8 : │ │ │ │ +0009f1cc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009f1cc : │ │ │ │ +0009f1d0 : │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9f208 │ │ │ │ + beq 9f20c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0009f210 : │ │ │ │ +0009f214 : │ │ │ │ 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] @ 9f2b8 │ │ │ │ sub r3, r3, lr │ │ │ │ - ldr lr, [pc, #128] @ 9f2b8 │ │ │ │ + ldr lr, [pc, #128] @ 9f2bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #116] @ 9f2bc │ │ │ │ + ldr ip, [pc, #116] @ 9f2c0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ 9f2c0 │ │ │ │ + ldr r0, [pc, #100] @ 9f2c4 │ │ │ │ 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] @ 9f2c8 │ │ │ │ + ldr r3, [pc, #40] @ 9f2bc │ │ │ │ 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 9f2b4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, asr #27 │ │ │ │ + eoreq r0, r1, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r0, lsr #27 │ │ │ │ + mlaeq r1, ip, sp, r0 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r0, r1, ip, ror #26 │ │ │ │ + eoreq r0, r1, r8, ror #26 │ │ │ │ │ │ │ │ -0009f2c8 : │ │ │ │ +0009f2cc : │ │ │ │ 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 9f308 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ 9f314 │ │ │ │ + ldr r0, [pc, #8] @ 9f318 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - b 9f2f8 │ │ │ │ - andseq pc, ip, r8, asr fp @ │ │ │ │ + bl 4be94 │ │ │ │ + b 9f2fc │ │ │ │ + andseq pc, ip, ip, asr fp @ │ │ │ │ │ │ │ │ -0009f318 : │ │ │ │ +0009f31c : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ sub r0, ip, r0 │ │ │ │ mov r2, r3 │ │ │ │ - b 99434 │ │ │ │ + b 99438 │ │ │ │ │ │ │ │ -0009f32c : │ │ │ │ +0009f330 : │ │ │ │ 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] @ 9f518 │ │ │ │ + ldr lr, [pc, #464] @ 9f51c │ │ │ │ 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] @ 9f520 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #440] @ 9f520 │ │ │ │ + ldr r0, [pc, #440] @ 9f524 │ │ │ │ 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] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi 9f408 │ │ │ │ + bhi 9f40c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f440 │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f440 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f43c │ │ │ │ + bne 9f440 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f43c │ │ │ │ + beq 9f440 │ │ │ │ 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 9f440 │ │ │ │ + ldr r2, [pc, #276] @ 9f528 │ │ │ │ + ldr r3, [pc, #260] @ 9f51c │ │ │ │ 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 9f4f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f40c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh ip, [r0, #2] │ │ │ │ tst ip, #1 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f40c │ │ │ │ tst r4, #1 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f40c │ │ │ │ ldrsh ip, [r4] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9f4b4 │ │ │ │ + beq 9f4b8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9f408 │ │ │ │ + bne 9f40c │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f40c │ │ │ │ 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 9f40c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r3 │ │ │ │ - b 9f408 │ │ │ │ + b 9f40c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 99434 │ │ │ │ + bl 99438 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 9f408 │ │ │ │ + beq 9f40c │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f4e4 │ │ │ │ + bne 9f4e8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ - beq 9f4f0 │ │ │ │ + beq 9f4f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 9f408 │ │ │ │ + b 9f40c │ │ │ │ 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] @ 9f52c │ │ │ │ + ldr r1, [pc, #48] @ 9f530 │ │ │ │ + ldr r0, [pc, #48] @ 9f534 │ │ │ │ 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, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #25 │ │ │ │ + eoreq r0, r1, r4, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, ror #23 │ │ │ │ - andseq r4, lr, r8, ror r4 │ │ │ │ - andseq pc, ip, ip, lsl #19 │ │ │ │ - mulseq ip, ip, r9 │ │ │ │ + eoreq r0, r1, r4, ror #23 │ │ │ │ + andseq r4, lr, ip, ror r4 │ │ │ │ + mulseq ip, r0, r9 │ │ │ │ + andseq pc, ip, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #284] @ 9f668 │ │ │ │ - ldr ip, [pc, #284] @ 9f66c │ │ │ │ + ldr lr, [pc, #284] @ 9f66c │ │ │ │ + ldr ip, [pc, #284] @ 9f670 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 9f670 │ │ │ │ + ldr r6, [pc, #272] @ 9f674 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #268] @ 9f674 │ │ │ │ + ldr r3, [pc, #268] @ 9f678 │ │ │ │ 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 +128102,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 9f330 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5d0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 9f630 │ │ │ │ + beq 9f634 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 9f600 │ │ │ │ + beq 9f604 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #156] @ 9f678 │ │ │ │ - ldr r3, [pc, #140] @ 9f66c │ │ │ │ + ldr r2, [pc, #156] @ 9f67c │ │ │ │ + ldr r3, [pc, #140] @ 9f670 │ │ │ │ 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 9f668 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - bne 9f624 │ │ │ │ - ldr r2, [pc, #104] @ 9f67c │ │ │ │ + bne 9f628 │ │ │ │ + ldr r2, [pc, #104] @ 9f680 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r0 │ │ │ │ cmpeq r4, #1 │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5d0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f5d4 │ │ │ │ - ldr r2, [pc, #72] @ 9f680 │ │ │ │ + b 9f5d8 │ │ │ │ + ldr r2, [pc, #72] @ 9f684 │ │ │ │ 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 9f5d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r8, lsr #21 │ │ │ │ + eoreq r0, r1, r4, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r1, r8, lsl #21 │ │ │ │ + eoreq r0, r1, r4, lsl #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, lsl sl │ │ │ │ + eoreq r0, r1, r8, lsl sl │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f684 : │ │ │ │ +0009f688 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #64] @ 9f6d0 │ │ │ │ + ldr r2, [pc, #64] @ 9f6d4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 9f6c8 │ │ │ │ - ldr r1, [pc, #48] @ 9f6d4 │ │ │ │ + blt 9f6cc │ │ │ │ + ldr r1, [pc, #48] @ 9f6d8 │ │ │ │ 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, r4, ror #18 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -0009f6d8 : │ │ │ │ +0009f6dc : │ │ │ │ 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] @ 9f9d0 │ │ │ │ + ldr lr, [pc, #732] @ 9f9d4 │ │ │ │ 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] @ 9f9d8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #708] @ 9f9d8 │ │ │ │ + ldr r3, [pc, #708] @ 9f9dc │ │ │ │ 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 +128214,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 9f330 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7b4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f7ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9f818 │ │ │ │ + bne 9f81c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9f928 │ │ │ │ + bne 9f92c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7b4 │ │ │ │ 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 9f7b4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 9f97c │ │ │ │ + beq 9f980 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #536] @ 9f9dc │ │ │ │ - ldr r3, [pc, #520] @ 9f9d0 │ │ │ │ + ldr r2, [pc, #536] @ 9f9e0 │ │ │ │ + ldr r3, [pc, #520] @ 9f9d4 │ │ │ │ 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 9f9cc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ tst r2, #3 │ │ │ │ - beq 9f8e8 │ │ │ │ + beq 9f8ec │ │ │ │ and r3, r2, #480 @ 0x1e0 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - beq 9f7b8 │ │ │ │ + beq 9f7bc │ │ │ │ tst r2, #16 │ │ │ │ - bne 9f7b8 │ │ │ │ + bne 9f7bc │ │ │ │ mov r0, #1 │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7c0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f8b0 │ │ │ │ + beq 9f8b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8b0 │ │ │ │ + bne 9f8b4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7b4 │ │ │ │ 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 9f7b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7b4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7b4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ - bl 9f684 │ │ │ │ + bne 9f7b4 │ │ │ │ + bl 9f688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f814 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9f780 │ │ │ │ + beq 9f784 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9f930 │ │ │ │ + beq 9f934 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f910 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7b8 │ │ │ │ str r4, [r5] │ │ │ │ - b 9f810 │ │ │ │ + b 9f814 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b0 │ │ │ │ + beq 9f7b4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ + beq 9f7b8 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne 9f7b4 │ │ │ │ + bne 9f7b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7b8 │ │ │ │ + b 9f8e4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f9b8 │ │ │ │ + bne 9f9bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, r4 │ │ │ │ - bmi 9f7b0 │ │ │ │ + bmi 9f7b4 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ bl ebfd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f9a4 │ │ │ │ + bne 9f9a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7b4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f904 │ │ │ │ + beq 9f8d0 │ │ │ │ + b 9f908 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 9f7b0 │ │ │ │ + bne 9f7b4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f688 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f7b4 │ │ │ │ - b 9f8e0 │ │ │ │ + beq 9f7b8 │ │ │ │ + b 9f8e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and r0, r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 9f7bc │ │ │ │ + b 9f7c0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - beq 9f8cc │ │ │ │ - b 9f7b4 │ │ │ │ + beq 9f8d0 │ │ │ │ + b 9f7b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r1, r4, lsl #18 │ │ │ │ + eoreq r0, r1, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -ip @ │ │ │ │ + ldrdeq r0, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, lsr r8 │ │ │ │ + eoreq r0, r1, r0, lsr r8 │ │ │ │ │ │ │ │ -0009f9e0 : │ │ │ │ +0009f9e4 : │ │ │ │ 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] @ 9fdcc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #968] @ 9fdcc │ │ │ │ + ldr r3, [pc, #968] @ 9fdd0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #956] @ 9fdd0 │ │ │ │ + ldr r7, [pc, #956] @ 9fdd4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #944] @ 9fdd4 │ │ │ │ + ldr r3, [pc, #944] @ 9fdd8 │ │ │ │ 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 9fa8c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #888] @ 9fdd8 │ │ │ │ + ldr r2, [pc, #888] @ 9fddc │ │ │ │ ldrsh r3, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi 9fac4 │ │ │ │ + bhi 9fac8 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9fd70 │ │ │ │ + bne 9fd74 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [r4] │ │ │ │ - ldr r2, [pc, #840] @ 9fddc │ │ │ │ - ldr r3, [pc, #820] @ 9fdcc │ │ │ │ + ldr r2, [pc, #840] @ 9fde0 │ │ │ │ + ldr r3, [pc, #820] @ 9fdd0 │ │ │ │ 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 9fdc8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa90 │ │ │ │ cmp r3, #24 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa88 │ │ │ │ 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 9f9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd94 │ │ │ │ + bne 9fd98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa90 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa8c │ │ │ │ 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 9f9e4 │ │ │ │ + b 9fa90 │ │ │ │ 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 9f330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2620 │ │ │ │ + bl d2624 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc44 │ │ │ │ - ldr r3, [pc, #556] @ 9fde0 │ │ │ │ + beq 9fc48 │ │ │ │ + ldr r3, [pc, #556] @ 9fde4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9fc44 │ │ │ │ + beq 9fc48 │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fa8c │ │ │ │ + b 9fa90 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa8c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, #1 │ │ │ │ str lr, [r4] │ │ │ │ - b 9fb44 │ │ │ │ + b 9fb48 │ │ │ │ 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 9f330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d25a8 │ │ │ │ + bl d25ac │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9fd54 │ │ │ │ + bne 9fd58 │ │ │ │ mov r0, r6 │ │ │ │ - b 9fa88 │ │ │ │ + b 9fa8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fa84 │ │ │ │ + beq 9fa88 │ │ │ │ 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 9f9e4 │ │ │ │ + b 9fa90 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa88 │ │ │ │ + beq 9fa8c │ │ │ │ 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 9f9e4 │ │ │ │ + b 9fa90 │ │ │ │ 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 9f330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d2694 │ │ │ │ + bl d2698 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fd24 │ │ │ │ - ldr r3, [pc, #204] @ 9fde0 │ │ │ │ + beq 9fd28 │ │ │ │ + ldr r3, [pc, #204] @ 9fde4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fbc4 │ │ │ │ + bne 9fbc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9fc4c │ │ │ │ + beq 9fc50 │ │ │ │ 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 9f6dc │ │ │ │ + b 9fa90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [r4] │ │ │ │ - bl 9f6d8 │ │ │ │ - b 9fa8c │ │ │ │ + bl 9f6dc │ │ │ │ + b 9fa90 │ │ │ │ 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 9f9e4 │ │ │ │ + b 9fa90 │ │ │ │ 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 9f9e4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 9fb18 │ │ │ │ + b 9fb1c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + strdeq r0, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + ldrdeq r0, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, lr, lsl #29 │ │ │ │ - eoreq r0, r1, r4, ror #10 │ │ │ │ + mulseq lr, r2, lr │ │ │ │ + eoreq r0, r1, r0, ror #10 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ │ │ │ │ -0009fde4 : │ │ │ │ +0009fde8 : │ │ │ │ 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] @ a0028 │ │ │ │ + ldr ip, [pc, #552] @ a002c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ a002c │ │ │ │ + ldr r3, [pc, #540] @ a0030 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #536] @ a0030 │ │ │ │ + ldr r2, [pc, #536] @ a0034 │ │ │ │ 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 9fe78 │ │ │ │ + ldr ip, [pc, #484] @ a0038 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #13 │ │ │ │ - bhi 9fea8 │ │ │ │ + bhi 9feac │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9ffac │ │ │ │ + bne 9ffb0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #440] @ a0038 │ │ │ │ - ldr r3, [pc, #420] @ a0028 │ │ │ │ + ldr r2, [pc, #440] @ a003c │ │ │ │ + ldr r3, [pc, #420] @ a002c │ │ │ │ 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 a0024 │ │ │ │ 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 9fe78 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9fe74 │ │ │ │ + beq 9fe78 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe7c │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + bne 9fe78 │ │ │ │ + b 9fecc │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq 9fe74 │ │ │ │ - b 9fec8 │ │ │ │ + beq 9fe78 │ │ │ │ + b 9fecc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe74 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe78 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #2 │ │ │ │ - b 9ff4c │ │ │ │ + b 9ff50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe74 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 9fe74 │ │ │ │ + bne 9fe78 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 9fe74 │ │ │ │ + b 9fe78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe70 │ │ │ │ + beq 9fe74 │ │ │ │ sub r7, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffdc │ │ │ │ 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 9fde8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffe4 │ │ │ │ + bne 9ffe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - b 9fe78 │ │ │ │ + b 9fe7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ffd8 │ │ │ │ + beq 9ffdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 9ffd8 │ │ │ │ + b 9ffdc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + strdeq r0, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ + ldrdeq r0, [r1], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e3ab5 │ │ │ │ - eoreq r0, r1, r8, ror r1 │ │ │ │ + @ instruction: 0x001e3ab9 │ │ │ │ + eoreq r0, r1, r4, ror r1 │ │ │ │ │ │ │ │ -000a003c : │ │ │ │ +000a0040 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a0070 │ │ │ │ + bne a0074 │ │ │ │ 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 : │ │ │ │ +000a007c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne a00a8 │ │ │ │ + bne a00ac │ │ │ │ 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 : │ │ │ │ +000a00b4 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne a00dc │ │ │ │ + bne a00e0 │ │ │ │ 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 : │ │ │ │ +000a00f0 : │ │ │ │ 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 a0128 │ │ │ │ cmp r1, #2 │ │ │ │ - beq a0134 │ │ │ │ + beq a0138 │ │ │ │ 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 : │ │ │ │ +000a014c : │ │ │ │ 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 a0198 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a01a4 │ │ │ │ + bne a01a8 │ │ │ │ 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 +128893,144 @@ │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a01b4 : │ │ │ │ +000a01b8 : │ │ │ │ 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] @ a028c │ │ │ │ ands r4, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - bne a0244 │ │ │ │ - ldr r5, [pc, #176] @ a028c │ │ │ │ + bne a0248 │ │ │ │ + ldr r5, [pc, #176] @ a0290 │ │ │ │ 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 a0254 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0268 │ │ │ │ + bne a026c │ │ │ │ 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 a0248 │ │ │ │ cmp r1, #3 │ │ │ │ - beq a0274 │ │ │ │ + beq a0278 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, lr │ │ │ │ - bl 994e4 │ │ │ │ + bl 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a025c │ │ │ │ + beq a0260 │ │ │ │ str r6, [r5] │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0244 │ │ │ │ + bne a0248 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - ble a025c │ │ │ │ - b a0244 │ │ │ │ + ble a0260 │ │ │ │ + b a0248 │ │ │ │ subs r4, r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ - b a0248 │ │ │ │ - eoreq pc, r0, ip, lsr #28 │ │ │ │ + b a024c │ │ │ │ + eoreq pc, r0, r8, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0290 : │ │ │ │ +000a0294 : │ │ │ │ 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] @ a0354 │ │ │ │ ands r4, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0324 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #148] @ a0354 │ │ │ │ + ldr r1, [pc, #148] @ a0358 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldrsh r1, [r3] │ │ │ │ ldr r6, [r5] │ │ │ │ lsl r2, r1, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a032c │ │ │ │ + bls a0330 │ │ │ │ cmp r1, #2 │ │ │ │ - bne a0344 │ │ │ │ + bne a0348 │ │ │ │ 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 a0324 │ │ │ │ cmp r2, #3 │ │ │ │ - beq a0324 │ │ │ │ + beq a0328 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, #3 │ │ │ │ - bl 994e4 │ │ │ │ + bl 994e8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r5] │ │ │ │ - beq a0338 │ │ │ │ + beq a033c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0320 │ │ │ │ + bne a0324 │ │ │ │ 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 a033c │ │ │ │ + b a0324 │ │ │ │ + eoreq pc, r0, ip, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000a0358 : │ │ │ │ +000a035c : │ │ │ │ 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 a03c0 │ │ │ │ cmp ip, #2 │ │ │ │ - bne a03d4 │ │ │ │ + bne a03d8 │ │ │ │ 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 a03d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a03b0 │ │ │ │ + beq a03b4 │ │ │ │ cmp r3, #3 │ │ │ │ bxne lr │ │ │ │ subs r0, r3, #3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ lsr r0, r0, #1 │ │ │ │ @@ -129038,46 +129039,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 │ │ │ │ +000a03e8 : │ │ │ │ + ldr r3, [pc, #48] @ a0420 │ │ │ │ + ldr r2, [pc, #48] @ a0424 │ │ │ │ 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, r8, lsl #24 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -000a0424 : │ │ │ │ +000a0428 : │ │ │ │ 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] @ a06c4 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #640] @ a06c4 │ │ │ │ + ldr r1, [pc, #640] @ a06c8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #628] @ a06c8 │ │ │ │ + ldr r3, [pc, #628] @ a06cc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #624] @ a06cc │ │ │ │ + ldr ip, [pc, #624] @ a06d0 │ │ │ │ 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 +129087,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 a04e0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #536] @ a06d0 │ │ │ │ - ldr r3, [pc, #520] @ a06c4 │ │ │ │ + ldr r2, [pc, #536] @ a06d4 │ │ │ │ + ldr r3, [pc, #520] @ a06c8 │ │ │ │ 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 a0654 │ │ │ │ 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 a05ec │ │ │ │ and r3, r7, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a069c │ │ │ │ + bne a06a0 │ │ │ │ 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 a0640 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a0510 │ │ │ │ + bne a0514 │ │ │ │ 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 a067c │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0628 │ │ │ │ + bls a062c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0548 │ │ │ │ + bne a054c │ │ │ │ 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 a0658 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0614 │ │ │ │ + bls a0618 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0580 │ │ │ │ + bne a0584 │ │ │ │ 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 a04b0 │ │ │ │ + ldr r3, [pc, #264] @ a06d8 │ │ │ │ + ldr r1, [pc, #264] @ a06dc │ │ │ │ + ldr r0, [pc, #264] @ a06e0 │ │ │ │ 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 +129180,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 a04b0 │ │ │ │ bl 23870 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b a05a0 │ │ │ │ + b a05a4 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a0568 │ │ │ │ + b a056c │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0530 │ │ │ │ + b a0534 │ │ │ │ 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] @ a06e4 │ │ │ │ + ldr r1, [pc, #132] @ a06e8 │ │ │ │ + ldr r0, [pc, #132] @ a06ec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #128] @ a06ec │ │ │ │ + ldr r2, [pc, #128] @ a06f0 │ │ │ │ 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] @ a06f4 │ │ │ │ + ldr r1, [pc, #112] @ a06f8 │ │ │ │ + ldr r0, [pc, #112] @ a06fc │ │ │ │ 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] @ a0700 │ │ │ │ + ldr r1, [pc, #88] @ a0704 │ │ │ │ + ldr r0, [pc, #88] @ a0708 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0020fbb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ + mlaeq r0, r0, fp, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, asr #22 │ │ │ │ - andseq r3, lr, r4, lsr #7 │ │ │ │ - andseq lr, ip, r8, ror r6 │ │ │ │ - andseq lr, ip, r8, lsr r8 │ │ │ │ - andseq r3, lr, r4, lsl r3 │ │ │ │ - andseq lr, ip, r4, ror #11 │ │ │ │ - andseq lr, ip, r0, ror r7 │ │ │ │ + eoreq pc, r0, ip, lsr fp @ │ │ │ │ + andseq r3, lr, r8, lsr #7 │ │ │ │ + andseq lr, ip, ip, ror r6 │ │ │ │ + andseq lr, ip, ip, lsr r8 │ │ │ │ + andseq r3, lr, r8, lsl r3 │ │ │ │ + andseq lr, ip, r8, ror #11 │ │ │ │ + andseq lr, ip, r4, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001e32f0 │ │ │ │ - andseq lr, ip, r4, asr #11 │ │ │ │ - andseq lr, ip, ip, lsl r7 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ - andseq lr, ip, r0, lsr #11 │ │ │ │ - mulseq ip, r4, r7 │ │ │ │ + @ instruction: 0x001e32f4 │ │ │ │ + andseq lr, ip, r8, asr #11 │ │ │ │ + andseq lr, ip, r0, lsr #14 │ │ │ │ + @ instruction: 0x001e32d0 │ │ │ │ + andseq lr, ip, r4, lsr #11 │ │ │ │ + mulseq ip, r8, r7 │ │ │ │ │ │ │ │ -000a0708 : │ │ │ │ +000a070c : │ │ │ │ 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] @ a096c │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #580] @ a096c │ │ │ │ + ldr r1, [pc, #580] @ a0970 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #568] @ a0970 │ │ │ │ + ldr r3, [pc, #568] @ a0974 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr ip, [pc, #564] @ a0974 │ │ │ │ + ldr ip, [pc, #564] @ a0978 │ │ │ │ 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,180 +129274,180 @@ │ │ │ │ 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 a07c4 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, lr │ │ │ │ - bl 996e8 │ │ │ │ + bl 996ec │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [pc, #480] @ a0978 │ │ │ │ - ldr r3, [pc, #464] @ a096c │ │ │ │ + ldr r2, [pc, #480] @ a097c │ │ │ │ + ldr r3, [pc, #464] @ a0970 │ │ │ │ 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 a08fc │ │ │ │ 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 a0900 │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a08e4 │ │ │ │ + bls a08e8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne a07e4 │ │ │ │ + bne a07e8 │ │ │ │ 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 a0924 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08d0 │ │ │ │ + bls a08d4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a081c │ │ │ │ + bne a0820 │ │ │ │ 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 a0948 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a08bc │ │ │ │ + bls a08c0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a0854 │ │ │ │ + bne a0858 │ │ │ │ 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 a0794 │ │ │ │ + ldr r3, [pc, #220] @ a0980 │ │ │ │ + ldr r1, [pc, #220] @ a0984 │ │ │ │ + ldr r0, [pc, #220] @ a0988 │ │ │ │ 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 a0878 │ │ │ │ bic r6, r6, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ bic r6, r6, #15 │ │ │ │ orr r3, r3, r6 │ │ │ │ - b a083c │ │ │ │ + b a0840 │ │ │ │ bic r7, r7, #4080 @ 0xff0 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ bic r7, r7, #15 │ │ │ │ orr r0, r0, r7 │ │ │ │ - b a0804 │ │ │ │ + b a0808 │ │ │ │ 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] @ a098c │ │ │ │ + ldr r1, [pc, #132] @ a0990 │ │ │ │ + ldr r0, [pc, #132] @ a0994 │ │ │ │ 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] @ a0998 │ │ │ │ + ldr r1, [pc, #108] @ a099c │ │ │ │ + ldr r0, [pc, #108] @ a09a0 │ │ │ │ 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] @ a09a4 │ │ │ │ + ldr r1, [pc, #84] @ a09a8 │ │ │ │ + ldr r0, [pc, #84] @ a09ac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #80] @ a09ac │ │ │ │ + ldr r2, [pc, #80] @ a09b0 │ │ │ │ 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, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f8b0 │ │ │ │ + eoreq pc, r0, ip, lsr #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, ip, asr r8 @ │ │ │ │ + ldrsbeq r3, [lr], -r4 │ │ │ │ + andseq lr, ip, r8, lsr #7 │ │ │ │ + andseq lr, ip, r8, ror #10 │ │ │ │ + andseq r3, lr, r0, ror r0 │ │ │ │ + andseq lr, ip, r4, asr #6 │ │ │ │ + andseq lr, ip, r8, ror #8 │ │ │ │ + andseq r3, lr, ip, asr #32 │ │ │ │ + andseq lr, ip, r0, lsr #6 │ │ │ │ + andseq lr, ip, r8, ror r4 │ │ │ │ + andseq r3, lr, r8, lsr #32 │ │ │ │ + @ instruction: 0x001ce2f8 │ │ │ │ + andseq lr, ip, r4, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ -000a09b0 : │ │ │ │ +000a09b4 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 996e8 │ │ │ │ + b 996ec │ │ │ │ │ │ │ │ -000a09bc : │ │ │ │ +000a09c0 : │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 996e8 │ │ │ │ + b 996ec │ │ │ │ │ │ │ │ -000a09c8 : │ │ │ │ +000a09cc : │ │ │ │ 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] @ a0b50 │ │ │ │ + ldr ip, [pc, #364] @ a0b54 │ │ │ │ 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] @ a0b58 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #344] @ a0b58 │ │ │ │ + ldr r2, [pc, #344] @ a0b5c │ │ │ │ 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] │ │ │ │ @@ -129456,62 +129457,62 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ab0 │ │ │ │ + bne a0ab4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0a80 │ │ │ │ + beq a0a84 │ │ │ │ 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 a0aec │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #212] @ a0b5c │ │ │ │ - ldr r3, [pc, #196] @ a0b50 │ │ │ │ + ldr r2, [pc, #212] @ a0b60 │ │ │ │ + ldr r3, [pc, #196] @ a0b54 │ │ │ │ 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 a0b4c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne a0b00 │ │ │ │ + bne a0b04 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a0a4c │ │ │ │ - bl 9c358 │ │ │ │ + b a0a50 │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b a0a80 │ │ │ │ + b a0a84 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ebcf8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129521,34 +129522,34 @@ │ │ │ │ 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 a0a50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, lsl r6 @ │ │ │ │ + eoreq pc, r0, r0, lsl r6 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r0], -r0 @ │ │ │ │ + eoreq pc, r0, ip, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, ror r5 @ │ │ │ │ + eoreq pc, r0, ip, ror #10 │ │ │ │ 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] @ a0de8 │ │ │ │ + ldr ip, [pc, #620] @ a0dec │ │ │ │ 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] @ a0df0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #600] @ a0df0 │ │ │ │ + ldr r3, [pc, #600] @ a0df4 │ │ │ │ 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] │ │ │ │ @@ -129558,266 +129559,266 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi a0d24 │ │ │ │ + bhi a0d28 │ │ │ │ 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] @ a0df8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ ldr r8, [r5, #156] @ 0x9c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0cac │ │ │ │ + bls a0cb0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c18 │ │ │ │ + bne a0c1c │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0d58 │ │ │ │ + bls a0d5c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c3c │ │ │ │ + bne a0c40 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a0dc8 │ │ │ │ + bls a0dcc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a0c5c │ │ │ │ + bne a0c60 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ 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 a0cd4 │ │ │ │ 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 9ab98 │ │ │ │ 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 996ec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0d80 │ │ │ │ + bne a0d84 │ │ │ │ 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] @ a0dfc │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #176] @ a0de8 │ │ │ │ + ldr r3, [pc, #176] @ a0dec │ │ │ │ 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 a0de4 │ │ │ │ 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 a0cd4 │ │ │ │ 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 9ab98 │ │ │ │ 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 996ec │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b a0d10 │ │ │ │ + b a0d14 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ a0dfc │ │ │ │ + ldr r1, [pc, #40] @ a0e00 │ │ │ │ mov r2, r6 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a0c8c │ │ │ │ + b a0c90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, ip, ror r4 @ │ │ │ │ + eoreq pc, r0, r8, ror r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r8, asr r4 @ │ │ │ │ + eoreq pc, r0, r4, asr r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r0, r4, asr #5 │ │ │ │ + eoreq pc, r0, r0, asr #5 │ │ │ │ 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] @ a0f1c │ │ │ │ + ldr ip, [pc, #256] @ a0f20 │ │ │ │ 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] @ a0f24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ a0f24 │ │ │ │ + ldr r2, [pc, #236] @ a0f28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str sp, [sp, #20] │ │ │ │ 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 │ │ │ │ + bl a09cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a0e94 │ │ │ │ + bhi a0e98 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ec8 │ │ │ │ + bne a0ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #136] @ a0f28 │ │ │ │ + ldr r2, [pc, #136] @ a0f2c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ a0f1c │ │ │ │ + ldr r3, [pc, #116] @ a0f20 │ │ │ │ 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 a0f18 │ │ │ │ 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 9ab98 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996e8 │ │ │ │ + bl 996ec │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b a0e94 │ │ │ │ + b a0e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + ldrdeq pc, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0020f1b8 │ │ │ │ + @ instruction: 0x0020f1b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r4, asr r1 @ │ │ │ │ + eoreq pc, r0, r0, asr r1 @ │ │ │ │ │ │ │ │ -000a0f2c : │ │ │ │ +000a0f30 : │ │ │ │ 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 9ab98 │ │ │ │ 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 996ec │ │ │ │ │ │ │ │ -000a0f8c : │ │ │ │ +000a0f90 : │ │ │ │ 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] @ a1034 │ │ │ │ + ldr r1, [pc, #140] @ a1038 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #132] @ a1038 │ │ │ │ + ldr r3, [pc, #132] @ a103c │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #128] @ a103c │ │ │ │ + ldr r2, [pc, #128] @ a1040 │ │ │ │ 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,372 +129826,372 @@ │ │ │ │ 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 99cbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a1040 │ │ │ │ + ldr r2, [pc, #60] @ a1044 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a1034 │ │ │ │ + ldr r3, [pc, #40] @ a1038 │ │ │ │ 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 a1030 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r0, r4, asr r0 @ │ │ │ │ + eoreq pc, r0, r0, asr r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r0, r4, lsr r0 @ │ │ │ │ + eoreq pc, r0, r0, lsr r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -r0 @ │ │ │ │ + eoreq lr, r0, ip, ror #31 │ │ │ │ │ │ │ │ -000a1044 : │ │ │ │ +000a1048 : │ │ │ │ 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] @ a1138 │ │ │ │ + ldr r2, [pc, #216] @ a113c │ │ │ │ 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 a1108 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1070 │ │ │ │ + bne a1074 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ a113c │ │ │ │ + ldr r1, [pc, #144] @ a1140 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #132] @ a1140 │ │ │ │ + ldr r3, [pc, #132] @ a1144 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a111c │ │ │ │ + bls a1120 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a10bc │ │ │ │ + bne a10c0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #80] @ a1144 │ │ │ │ + ldr r3, [pc, #80] @ a1148 │ │ │ │ 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] @ a114c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a10a0 │ │ │ │ - ldr r0, [pc, #36] @ a1148 │ │ │ │ + b a10a4 │ │ │ │ + ldr r0, [pc, #36] @ a114c │ │ │ │ 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 a10f0 │ │ │ │ + mlaeq r0, r8, pc, lr @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a114c : │ │ │ │ +000a1150 : │ │ │ │ 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] @ a123c │ │ │ │ + ldr r2, [pc, #212] @ a1240 │ │ │ │ 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 a120c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a1178 │ │ │ │ + bne a117c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #140] @ a1240 │ │ │ │ + ldr r1, [pc, #140] @ a1244 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #128] @ a1244 │ │ │ │ + ldr r3, [pc, #128] @ a1248 │ │ │ │ str r3, [r2, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a1220 │ │ │ │ + bls a1224 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a11c4 │ │ │ │ + bne a11c8 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #76] @ a1248 │ │ │ │ + ldr r3, [pc, #76] @ a124c │ │ │ │ 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] @ a1250 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a11a8 │ │ │ │ - ldr r0, [pc, #36] @ a124c │ │ │ │ + b a11ac │ │ │ │ + ldr r0, [pc, #36] @ a1250 │ │ │ │ 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 a11f8 │ │ │ │ + mlaeq r0, r0, lr, lr │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000a1250 : │ │ │ │ +000a1254 : │ │ │ │ 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] @ a2208 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #3972] @ a2208 │ │ │ │ + ldr r0, [pc, #3972] @ a220c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [pc, #3964] @ a220c │ │ │ │ + ldr r5, [pc, #3964] @ a2210 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #3956] @ a2210 │ │ │ │ + ldr r1, [pc, #3956] @ a2214 │ │ │ │ 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 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #3896] @ a2214 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #3896] @ a2218 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ 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 a1318 │ │ │ │ + ldr r3, [pc, #3856] @ a221c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1510 │ │ │ │ + beq a1514 │ │ │ │ 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 9f330 │ │ │ │ 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 a1438 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1388 │ │ │ │ + beq a138c │ │ │ │ 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 a170c │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ 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 e6f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13fc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - beq a1468 │ │ │ │ + beq a146c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1498 │ │ │ │ - ldr r3, [pc, #3688] @ a2248 │ │ │ │ + beq a149c │ │ │ │ + ldr r3, [pc, #3688] @ a224c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq a3024 │ │ │ │ + beq a3028 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0e04 │ │ │ │ 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] @ a2220 │ │ │ │ + ldr r3, [pc, #3576] @ a220c │ │ │ │ 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 a4a90 │ │ │ │ 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 a1498 │ │ │ │ + ldr r2, [pc, #3548] @ a2224 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4e58 │ │ │ │ + bhi a4e5c │ │ │ │ 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] @ a2228 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ lsr sl, r1, #31 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi a4eb4 │ │ │ │ + bhi a4eb8 │ │ │ │ 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 a30e4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13fc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ bl ea2ec │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a13fc │ │ │ │ + b a1400 │ │ │ │ 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 a3868 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ + bl a0e04 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, #0 │ │ │ │ - b a1404 │ │ │ │ - ldr r2, [pc, #3396] @ a225c │ │ │ │ + b a1408 │ │ │ │ + ldr r2, [pc, #3396] @ a2260 │ │ │ │ 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 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 34c7c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -130202,15 +130203,15 @@ │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eaebc │ │ │ │ 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 a1610 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 34c7c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 23310 │ │ │ │ @@ -130224,15 +130225,15 @@ │ │ │ │ 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 a1644 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl 34c7c │ │ │ │ mov r2, #12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -130248,153 +130249,153 @@ │ │ │ │ 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] @ a222c │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl eafa0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a16dc │ │ │ │ + beq a16e0 │ │ │ │ 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 a16f8 │ │ │ │ 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 a1408 │ │ │ │ add r0, r7, sl │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ 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 a138c │ │ │ │ + ldr r0, [pc, #2816] @ a2230 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ - b a1508 │ │ │ │ + b a150c │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a13f8 │ │ │ │ + bne a13fc │ │ │ │ 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 a3e24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13fc │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b64 │ │ │ │ + b a13fc │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1880 │ │ │ │ + bne a1884 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a17f4 │ │ │ │ + beq a17f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne a41f0 │ │ │ │ + bne a41f4 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bl ebf38 │ │ │ │ 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 9bf30 │ │ │ │ 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 9bf30 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4280 │ │ │ │ + beq a4284 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a30 │ │ │ │ + bne a3a34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a13f8 │ │ │ │ + beq a13fc │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a13f8 │ │ │ │ + bl a0b64 │ │ │ │ + b a13fc │ │ │ │ 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 │ │ │ │ @@ -130406,70 +130407,70 @@ │ │ │ │ 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 a5038 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl eb0c0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1988 │ │ │ │ + beq a198c │ │ │ │ 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 a4a3c │ │ │ │ + bl 9c35c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r9, r3, #1 │ │ │ │ - bne a19a4 │ │ │ │ + bne a19a8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ - ble a4988 │ │ │ │ + ble a498c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ - ldr r3, [pc, #2164] @ a2230 │ │ │ │ + bhi a1d8c │ │ │ │ + ldr r3, [pc, #2164] @ a2234 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - bne a4438 │ │ │ │ + bne a443c │ │ │ │ ldr r1, [r3, #2864] @ 0xb30 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab5c │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ @@ -130495,17 +130496,17 @@ │ │ │ │ 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 a1254 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ 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 │ │ │ │ @@ -130516,33 +130517,33 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ 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 a3ab4 │ │ │ │ + ldr r3, [pc, #1940] @ a224c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a1ae4 │ │ │ │ + beq a1ae8 │ │ │ │ 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 a5038 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1d88 │ │ │ │ + bcc a1d8c │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ec1f4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -130559,65 +130560,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 a1254 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ 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 9d71c │ │ │ │ + b a13fc │ │ │ │ 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 d3ab0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a1c00 │ │ │ │ + beq a1c04 │ │ │ │ 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 a43e0 │ │ │ │ + bl 9c35c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #1576] @ a2230 │ │ │ │ + ldr r3, [pc, #1576] @ a2234 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2872] @ 0xb38 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1552] @ a2234 │ │ │ │ + ldr r2, [pc, #1552] @ a2238 │ │ │ │ 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 │ │ │ │ @@ -130635,20 +130636,20 @@ │ │ │ │ bl eb908 │ │ │ │ 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 9c064 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - bhi a1d8c │ │ │ │ + bhi a1d90 │ │ │ │ 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 +130660,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 a1254 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d54 │ │ │ │ + beq a1d58 │ │ │ │ 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 a41dc │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble a3c18 │ │ │ │ + ble a3c1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ - b a1d80 │ │ │ │ + b a1d84 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a37e4 │ │ │ │ + beq a37e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls a1d74 │ │ │ │ + bls a1d78 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ 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 +130720,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 a5038 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e1c │ │ │ │ + beq a1e20 │ │ │ │ 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 a43f4 │ │ │ │ + bl 9c35c │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - bne a391c │ │ │ │ + bne a3920 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a391c │ │ │ │ + bne a3920 │ │ │ │ ldr ip, [r4, #148] @ 0x94 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a1e50 │ │ │ │ + beq a1e54 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldrh r1, [r2, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne a48ec │ │ │ │ + bne a48f0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl ebf38 │ │ │ │ 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 9bf30 │ │ │ │ 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 9bf30 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ 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 9bf30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7b4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #828] @ a2238 │ │ │ │ + ldr lr, [pc, #828] @ a223c │ │ │ │ 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 9c034 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #792] @ a223c │ │ │ │ + ldr ip, [pc, #792] @ a2240 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42e8 │ │ │ │ + bne a42ec │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e58 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r1, [pc, #636] @ a2240 │ │ │ │ + bhi a1b60 │ │ │ │ + ldr r1, [pc, #636] @ a2244 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq a4a60 │ │ │ │ + beq a4a64 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0e04 │ │ │ │ + b a13fc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ebf38 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a2094 │ │ │ │ + blt a2098 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a4070 │ │ │ │ + beq a4074 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a403c │ │ │ │ + beq a4040 │ │ │ │ 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 9bf30 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4420 │ │ │ │ + bne a4424 │ │ │ │ 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 a3a18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a1874 │ │ │ │ - b a1500 │ │ │ │ + bls a1878 │ │ │ │ + b a1504 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ 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 9f330 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ands r8, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne a2164 │ │ │ │ + bne a2168 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq a4260 │ │ │ │ + beq a4264 │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4248 │ │ │ │ + beq a424c │ │ │ │ cmp r3, #4 │ │ │ │ - bne a3290 │ │ │ │ + bne a3294 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f538 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - beq a3298 │ │ │ │ + beq a329c │ │ │ │ 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 +130969,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 bbf34 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4454 │ │ │ │ + bgt a4458 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b60 │ │ │ │ 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 a0b64 │ │ │ │ + b a1b60 │ │ │ │ + eoreq lr, r0, r4, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r0, r4, asr sp │ │ │ │ + eoreq lr, r0, r0, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eoreq lr, r0, ip, ror #23 │ │ │ │ - andseq r2, lr, ip, asr #9 │ │ │ │ + eoreq lr, r0, r8, ror #23 │ │ │ │ @ instruction: 0x001e24d0 │ │ │ │ + @ instruction: 0x001e24d4 │ │ │ │ andeq r4, r0, r8, lsr #3 │ │ │ │ - andseq sp, ip, r4, ror #15 │ │ │ │ + andseq sp, ip, r8, ror #15 │ │ │ │ @ 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 +131016,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 │ │ │ │ + andseq r8, ip, r4, ror #7 │ │ │ │ str r7, [fp, #-0] │ │ │ │ - andseq fp, ip, ip, asr #27 │ │ │ │ + @ instruction: 0x001cbdd0 │ │ │ │ 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 a5038 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp sl, #2 │ │ │ │ - beq a3fe8 │ │ │ │ + beq a3fec │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge sl, #1 │ │ │ │ - bgt a3f9c │ │ │ │ + bgt a3fa0 │ │ │ │ cmp sl, #1 │ │ │ │ - ble a4af8 │ │ │ │ + ble a4afc │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #5 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b a2320 │ │ │ │ + b a2324 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - ble a3be0 │ │ │ │ + ble a3be4 │ │ │ │ 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 a5038 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a230c │ │ │ │ - b a1d88 │ │ │ │ + bls a2310 │ │ │ │ + b a1d8c │ │ │ │ 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 9f330 │ │ │ │ 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 a23bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a4008 │ │ │ │ - ldr r4, [pc, #-376] @ a2248 │ │ │ │ + ble a400c │ │ │ │ + ldr r4, [pc, #-376] @ a224c │ │ │ │ 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,17 +131115,17 @@ │ │ │ │ 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 a1254 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, #3 │ │ │ │ mov r8, #0 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -131132,41 +131133,41 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - beq a2464 │ │ │ │ - ldr r3, [pc, #-528] @ a2244 │ │ │ │ + beq a2468 │ │ │ │ + ldr r3, [pc, #-528] @ a2248 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq a3e88 │ │ │ │ + beq a3e8c │ │ │ │ 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 df5b4 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3214 │ │ │ │ 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,264 +131178,264 @@ │ │ │ │ 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 bbf34 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4234 │ │ │ │ + bgt a4238 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2548 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b64 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r5 │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ 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 a2588 │ │ │ │ + ldr r2, [pc, #-816] @ a2248 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq a3d50 │ │ │ │ + beq a3d54 │ │ │ │ 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 dabe8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3b64 │ │ │ │ + beq a3b68 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b64 │ │ │ │ + b a1b60 │ │ │ │ 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 a2650 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a264c │ │ │ │ + beq a2650 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99438 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl ebf38 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt a26b4 │ │ │ │ + blt a26b8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a40c0 │ │ │ │ + beq a40c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-1096] @ a2254 │ │ │ │ + ldr r3, [pc, #-1096] @ a2258 │ │ │ │ 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 a3a4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a179c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdc8 │ │ │ │ + b a179c │ │ │ │ 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 a2744 │ │ │ │ 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 a48b8 │ │ │ │ + bl 9c35c │ │ │ │ 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 a276c │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq a4448 │ │ │ │ - ldr r3, [pc, #-1320] @ a2248 │ │ │ │ + beq a444c │ │ │ │ + ldr r3, [pc, #-1320] @ a224c │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - ldr r3, [pc, #-1324] @ a224c │ │ │ │ + ldr r3, [pc, #-1324] @ a2250 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r9 │ │ │ │ cmpne r2, r3 │ │ │ │ - bne a412c │ │ │ │ + bne a4130 │ │ │ │ cmp r2, r9 │ │ │ │ - beq a4404 │ │ │ │ + beq a4408 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r9 │ │ │ │ - beq a4198 │ │ │ │ + beq a419c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl ebf38 │ │ │ │ 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 9bf30 │ │ │ │ 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 9bf30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a43a0 │ │ │ │ + bne a43a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e58 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ tst r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ - beq a41b4 │ │ │ │ - ldr r1, [pc, #-1536] @ a2250 │ │ │ │ + beq a41b8 │ │ │ │ + ldr r1, [pc, #-1536] @ a2254 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a13f8 │ │ │ │ + ble a13fc │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1580] @ a2254 │ │ │ │ + ldr r2, [pc, #-1580] @ a2258 │ │ │ │ and r2, r2, fp, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r2, [r3] │ │ │ │ - b a13f8 │ │ │ │ + b a13fc │ │ │ │ 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 a28dc │ │ │ │ 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 a41c8 │ │ │ │ + bl 9c35c │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3a78 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ asr r1, r1, #1 │ │ │ │ mov r9, #5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ bl ebf38 │ │ │ │ mov r4, #0 │ │ │ │ @@ -131447,62 +131448,62 @@ │ │ │ │ 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 a913c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ mov r1, #2 │ │ │ │ lsl r7, r7, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr lr, [pc, #-1844] @ a2258 │ │ │ │ + ldr lr, [pc, #-1844] @ a225c │ │ │ │ mov r1, r7 │ │ │ │ add r7, ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c064 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ 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 a1254 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ 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 │ │ │ │ @@ -131511,15 +131512,15 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl ec1e0 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq a3948 │ │ │ │ + beq a394c │ │ │ │ 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,143 +131529,143 @@ │ │ │ │ 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 a5038 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldrb r7, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2c7c │ │ │ │ + bne a2c80 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq fp, r4, #4 │ │ │ │ - beq a2ad8 │ │ │ │ + beq a2adc │ │ │ │ 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 a4a50 │ │ │ │ + bl 9c35c │ │ │ │ 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 9c7b4 │ │ │ │ + ldr r3, [pc, #-2212] @ a2260 │ │ │ │ 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 9bd40 │ │ │ │ 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] @ a2264 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7b4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2400] @ a2264 │ │ │ │ + ldr r2, [pc, #-2400] @ a2268 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c08 │ │ │ │ + bne a4c0c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e54 │ │ │ │ + bne a4e58 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9c140 │ │ │ │ - ldr r1, [pc, #-2516] @ a2268 │ │ │ │ + bl 9c144 │ │ │ │ + ldr r1, [pc, #-2516] @ a226c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c50 │ │ │ │ + bne a4c54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl ec1f4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ @@ -131676,19 +131677,19 @@ │ │ │ │ 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 a1254 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ 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 │ │ │ │ @@ -131716,91 +131717,91 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ bl eb908 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a31d4 │ │ │ │ + beq a31d8 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2da4 │ │ │ │ + beq a2da8 │ │ │ │ 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 a4854 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e0 │ │ │ │ + bne a40e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp sl, #0 │ │ │ │ movle r1, r7 │ │ │ │ - ble a31d8 │ │ │ │ + ble a31dc │ │ │ │ mov fp, #0 │ │ │ │ mov r9, fp │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b a2e84 │ │ │ │ + b a2e88 │ │ │ │ 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 a913c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi a2e8c │ │ │ │ + bhi a2e90 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9c358 │ │ │ │ - ldr r3, [pc, #-3020] @ a226c │ │ │ │ + bl 9c35c │ │ │ │ + ldr r3, [pc, #-3020] @ a2270 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, ip, r2 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #-3060] @ a2270 │ │ │ │ + ldr lr, [pc, #-3060] @ a2274 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ add fp, fp, #1 │ │ │ │ str lr, [ip] │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c064 │ │ │ │ cmp sl, fp │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq a411c │ │ │ │ + beq a4120 │ │ │ │ cmp r2, r7 │ │ │ │ - bls a2dd8 │ │ │ │ + bls a2ddc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -131815,90 +131816,90 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl d6310 │ │ │ │ + bl d6314 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3210 │ │ │ │ + bne a3214 │ │ │ │ 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 a24f0 │ │ │ │ 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 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ble a3234 │ │ │ │ + ble a3238 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b a2fa8 │ │ │ │ + b a2fac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq a3230 │ │ │ │ + beq a3234 │ │ │ │ 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 a5038 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2f9c │ │ │ │ - b a1d88 │ │ │ │ + bls a2fa0 │ │ │ │ + b a1d8c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2700 │ │ │ │ + beq a2704 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0e00 │ │ │ │ - b a13f8 │ │ │ │ + bl a0e04 │ │ │ │ + b a13fc │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne a2ff4 │ │ │ │ - b a1b68 │ │ │ │ + bne a2ff8 │ │ │ │ + b a1b6c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b a14d8 │ │ │ │ + b a14dc │ │ │ │ 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 │ │ │ │ @@ -131906,83 +131907,83 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi a13f8 │ │ │ │ + bhi a13fc │ │ │ │ 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 9ab98 │ │ │ │ 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 996ec │ │ │ │ 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 a13fc │ │ │ │ + ldr r7, [pc, #-3700] @ a2278 │ │ │ │ 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 a31b8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r9 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ add r3, r5, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e54 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3768] @ a2278 │ │ │ │ + ldr r9, [pc, #-3768] @ a227c │ │ │ │ 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 9bd40 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs a4e50 │ │ │ │ + bcs a4e54 │ │ │ │ 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 a31a4 │ │ │ │ + ldr r3, [pc, #-3836] @ a2280 │ │ │ │ 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] │ │ │ │ @@ -131990,46 +131991,46 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 457b8 │ │ │ │ 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 a1400 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9bd3c │ │ │ │ - b a3168 │ │ │ │ + bl 9bd40 │ │ │ │ + b a316c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ec1f4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, sl │ │ │ │ strne r3, [r1] │ │ │ │ - b a1b1c │ │ │ │ + b a1b20 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1b5c │ │ │ │ + beq a1b60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a1b5c │ │ │ │ + bl a0b64 │ │ │ │ + b a1b60 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ec1f4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ @@ -132043,202 +132044,202 @@ │ │ │ │ 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 a1254 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt a2164 │ │ │ │ + bgt a2168 │ │ │ │ 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 a5038 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 99820 │ │ │ │ + bl 99824 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne a33a0 │ │ │ │ + bne a33a4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, r4, #4 │ │ │ │ - beq a3324 │ │ │ │ + beq a3328 │ │ │ │ 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 a4ac0 │ │ │ │ + bl 9c35c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #4080] @ a431c │ │ │ │ + ldr r3, [pc, #4080] @ a4320 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r3, #2744] @ 0xab8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c034 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #4048] @ a4320 │ │ │ │ + ldr ip, [pc, #4048] @ a4324 │ │ │ │ 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 9c7b4 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r9 │ │ │ │ ldreq r2, [r7, #4]! │ │ │ │ - beq a3440 │ │ │ │ + beq a3444 │ │ │ │ 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 a4bc4 │ │ │ │ + bl 9c35c │ │ │ │ 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 9c7b4 │ │ │ │ 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 9c228 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3732] @ a4324 │ │ │ │ + ldr r2, [pc, #3732] @ a4328 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ - ldr r3, [pc, #3700] @ a4354 │ │ │ │ + bl 9b22c │ │ │ │ + ldr r3, [pc, #3700] @ a4358 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r4, [pc, #3624] @ a4328 │ │ │ │ + ldr r4, [pc, #3624] @ a432c │ │ │ │ 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 9bf30 │ │ │ │ + ldr r3, [pc, #3592] @ a4330 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #3604] @ a4358 │ │ │ │ + ldr r1, [pc, #3604] @ a435c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq a4b08 │ │ │ │ + beq a4b0c │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #3528] @ a4330 │ │ │ │ + ldr r2, [pc, #3528] @ a4334 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ + bcc a1b60 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #3576] @ a4370 │ │ │ │ + ldr r2, [pc, #3576] @ a4374 │ │ │ │ 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 │ │ │ │ @@ -132248,344 +132249,344 @@ │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #3420] @ a4320 │ │ │ │ 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] @ a4378 │ │ │ │ add ip, r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r0, #4]! │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ 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 │ │ │ │ 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 a1b60 │ │ │ │ + ldr r2, [pc, #3324] @ a4338 │ │ │ │ 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 9bf30 │ │ │ │ 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 9c7b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c228 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr lr, [pc, #3224] @ a4338 │ │ │ │ + ldr lr, [pc, #3224] @ a433c │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #3212] @ a433c │ │ │ │ + ldr r3, [pc, #3212] @ a4340 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r0, [pc, #3172] @ a4358 │ │ │ │ + ldr r0, [pc, #3172] @ a435c │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r9, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa20 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ - beq a4d6c │ │ │ │ + beq a4d70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a4d30 │ │ │ │ + beq a4d34 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ add r7, r5, #4 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c064 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a37c8 │ │ │ │ + beq a37cc │ │ │ │ mov r3, #6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movne r8, #2 │ │ │ │ moveq r8, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, r5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - b a3820 │ │ │ │ + b a3824 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c064 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge a3c18 │ │ │ │ + bge a3c1c │ │ │ │ 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 9cec0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a37f8 │ │ │ │ - b a1d88 │ │ │ │ + bls a37fc │ │ │ │ + b a1d8c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3898 │ │ │ │ + beq a389c │ │ │ │ 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 a4840 │ │ │ │ + bl 9c35c │ │ │ │ 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 a1504 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cebc │ │ │ │ + bl 9cec0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 9c48c │ │ │ │ + bl 9c490 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble a1500 │ │ │ │ + ble a1504 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1500 │ │ │ │ + bl 9a814 │ │ │ │ + b a1504 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1eac │ │ │ │ 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 a398c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq a3988 │ │ │ │ + beq a398c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 99434 │ │ │ │ + bl 99438 │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4868 │ │ │ │ + bne a486c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ec8 │ │ │ │ + bne a4ecc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl ebf38 │ │ │ │ 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 9c064 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a2c7c │ │ │ │ - b a1500 │ │ │ │ + bls a2c80 │ │ │ │ + b a1504 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a42c8 │ │ │ │ + beq a42cc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a1500 │ │ │ │ + bcc a1504 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1880 │ │ │ │ + bl acdc8 │ │ │ │ + b a1884 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a26c8 │ │ │ │ + bne a26cc │ │ │ │ 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 9c064 │ │ │ │ + b a26cc │ │ │ │ + ldr r3, [pc, #2308] @ a4384 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #2280] @ a4384 │ │ │ │ + ldr r1, [pc, #2280] @ a4388 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ - b a28e4 │ │ │ │ + b a28e8 │ │ │ │ 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 a5038 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -132603,113 +132604,113 @@ │ │ │ │ bl eb908 │ │ │ │ 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 9c064 │ │ │ │ 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 a1af8 │ │ │ │ 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 bbf34 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4930 │ │ │ │ + bgt a4934 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2544 │ │ │ │ + beq a2548 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl a0b60 │ │ │ │ - b a2544 │ │ │ │ + bl a0b64 │ │ │ │ + b a2548 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a1798 │ │ │ │ + blt a179c │ │ │ │ cmp sl, #1 │ │ │ │ - bne a48c8 │ │ │ │ + bne a48cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a179c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a1798 │ │ │ │ + bl 9a814 │ │ │ │ + b a179c │ │ │ │ sub r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ lsl r9, r9, #2 │ │ │ │ mov r7, #5 │ │ │ │ - b a3c84 │ │ │ │ + b a3c88 │ │ │ │ cmp r5, r1 │ │ │ │ - beq a3c48 │ │ │ │ + beq a3c4c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ 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 9c490 │ │ │ │ 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 a1d8c │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne a3c2c │ │ │ │ + bne a3c30 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ bl ebca4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r7, [sp, #64] @ 0x40 │ │ │ │ - beq a3d24 │ │ │ │ + beq a3d28 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq a3d1c │ │ │ │ + beq a3d20 │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ mov r5, #6 │ │ │ │ - b a3cd4 │ │ │ │ + b a3cd8 │ │ │ │ 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 │ │ │ │ @@ -132720,44 +132721,44 @@ │ │ │ │ sub r1, r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ bl eba2c │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - bne a3cd0 │ │ │ │ + bne a3cd4 │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ - b a1a2c │ │ │ │ + b a1a30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a2584 │ │ │ │ + bne a2588 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, #5 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ bl eb600 │ │ │ │ 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 a3de4 │ │ │ │ + b a4aa8 │ │ │ │ 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 │ │ │ │ @@ -132765,279 +132766,279 @@ │ │ │ │ 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 9c064 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge a4aa4 │ │ │ │ + bge a4aa8 │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a3d90 │ │ │ │ - b a1d88 │ │ │ │ + bls a3d94 │ │ │ │ + b a1d8c │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a4944 │ │ │ │ + beq a4948 │ │ │ │ ldr r3, [r8, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1798 │ │ │ │ + beq a179c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl acdc4 │ │ │ │ - b a1798 │ │ │ │ + bl acdc8 │ │ │ │ + b a179c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a2464 │ │ │ │ + bne a2468 │ │ │ │ mov r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb600 │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #2 │ │ │ │ bl ebf38 │ │ │ │ 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 9c064 │ │ │ │ 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 a55c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #3 │ │ │ │ bl ebf38 │ │ │ │ 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 9c064 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r8, r2 │ │ │ │ strb r2, [r1, #8] │ │ │ │ - b a1400 │ │ │ │ + b a1404 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a22f8 │ │ │ │ + blt a22fc │ │ │ │ mov r0, r1 │ │ │ │ mov r4, #5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4468 │ │ │ │ + bne a446c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt a22f8 │ │ │ │ + bgt a22fc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ - b a3bf4 │ │ │ │ + b a3bf8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ - bne a4278 │ │ │ │ + bne a427c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #24 │ │ │ │ - ble a3f90 │ │ │ │ + ble a3f94 │ │ │ │ mov sl, #1 │ │ │ │ - b a22f8 │ │ │ │ + b a22fc │ │ │ │ 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 a59d4 │ │ │ │ mov r8, r0 │ │ │ │ - b a1404 │ │ │ │ + b a1408 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2094 │ │ │ │ + beq a2098 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ + bl 9a814 │ │ │ │ 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 a2098 │ │ │ │ ldr r8, [r4, #160] @ 0xa0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a403c │ │ │ │ + beq a4040 │ │ │ │ ldr r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne a4ad0 │ │ │ │ + bne a4ad4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a2094 │ │ │ │ + beq a2098 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #672] @ a4340 │ │ │ │ + ldr r2, [pc, #672] @ a4344 │ │ │ │ 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 a2098 │ │ │ │ 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 9bf30 │ │ │ │ + b a2698 │ │ │ │ + ldr r3, [pc, #664] @ a4384 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #636] @ a4384 │ │ │ │ + ldr r0, [pc, #636] @ a4388 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ - b a2db4 │ │ │ │ + b a2db8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - b a31d8 │ │ │ │ + b a31dc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bl ebf38 │ │ │ │ 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 9bf30 │ │ │ │ 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 9bf30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ + bhi a1504 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ - bne a27e0 │ │ │ │ + bne a27e4 │ │ │ │ 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 9aa44 │ │ │ │ + b a2810 │ │ │ │ + ldr r1, [pc, #392] @ a4348 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9bd94 │ │ │ │ + b a2858 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a28d8 │ │ │ │ - bl 9c358 │ │ │ │ + b a28dc │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1d54 │ │ │ │ + b a1d58 │ │ │ │ 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] │ │ │ │ @@ -133046,73 +133047,73 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r8, r4, #4 │ │ │ │ - b a1848 │ │ │ │ + b a184c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a2524 │ │ │ │ + bl 9a814 │ │ │ │ + b a2528 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f538 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2158 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 9f534 │ │ │ │ + bl 9f538 │ │ │ │ mov r3, r0 │ │ │ │ - b a2154 │ │ │ │ + b a2158 │ │ │ │ mov sl, r0 │ │ │ │ - b a22f8 │ │ │ │ + b a22fc │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7f8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #112] @ a431c │ │ │ │ + bhi a1504 │ │ │ │ + ldr r3, [pc, #112] @ a4320 │ │ │ │ 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 9c7b4 │ │ │ │ + b a1878 │ │ │ │ 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 9c064 │ │ │ │ + b a20ac │ │ │ │ + ldr r3, [pc, #144] @ a4384 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ a4384 │ │ │ │ + ldr r2, [pc, #116] @ a4388 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a1f70 │ │ │ │ + b a1f74 │ │ │ │ @ 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,231 +133134,231 @@ │ │ │ │ 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, r4, lsr #21 │ │ │ │ + @ instruction: 0x001c9fb4 │ │ │ │ + andseq sl, ip, r0, rrx │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ - @ instruction: 0x001c65bc │ │ │ │ - ldr r3, [pc, #-40] @ a4380 │ │ │ │ + andseq r6, ip, r0, asr #11 │ │ │ │ + ldr r3, [pc, #-40] @ a4384 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-68] @ a4384 │ │ │ │ + ldr r1, [pc, #-68] @ a4388 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - b a2818 │ │ │ │ - bl 9c358 │ │ │ │ + b a281c │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1c00 │ │ │ │ - bl 9c358 │ │ │ │ + b a1c04 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1e1c │ │ │ │ + b a1e20 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ cmp sl, r9 │ │ │ │ - bne a27ac │ │ │ │ - b a4198 │ │ │ │ + bne a27b0 │ │ │ │ + b a419c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4a90 │ │ │ │ + beq a4a94 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a2094 │ │ │ │ - b a4064 │ │ │ │ + beq a2098 │ │ │ │ + b a4068 │ │ │ │ ldr r1, [r3, #2860] @ 0xb2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9ab58 │ │ │ │ - b a19d4 │ │ │ │ - ldr r3, [pc, #-264] @ a4348 │ │ │ │ + bl 9ab5c │ │ │ │ + b a19d8 │ │ │ │ + ldr r3, [pc, #-264] @ a434c │ │ │ │ ldr r9, [r5, r3] │ │ │ │ - b a2784 │ │ │ │ + b a2788 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a21e0 │ │ │ │ + bl 9a814 │ │ │ │ + b a21e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r4, #4 │ │ │ │ - beq a44cc │ │ │ │ + beq a44d0 │ │ │ │ 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 a4bf4 │ │ │ │ + bl 9c35c │ │ │ │ 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 9c7b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl eb40c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl eb40c │ │ │ │ - ldr r3, [pc, #-496] @ a4354 │ │ │ │ + ldr r3, [pc, #-496] @ a4358 │ │ │ │ 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 9bd40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr ip, [r7, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #-540] @ a4358 │ │ │ │ + ldr r1, [pc, #-540] @ a435c │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ mov r3, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #-596] @ a434c │ │ │ │ + ldr r1, [pc, #-596] @ a4350 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf08 │ │ │ │ + bl 9bf0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1b5c │ │ │ │ + bhi a1b60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb0c0 │ │ │ │ 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 9bf30 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4674 │ │ │ │ + beq a4678 │ │ │ │ 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 a4c40 │ │ │ │ + bl 9c35c │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-820] @ a4350 │ │ │ │ + ldr r3, [pc, #-820] @ a4354 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa20 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ 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 a22fc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ mov r4, #5 │ │ │ │ @@ -133370,121 +133371,121 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4770 │ │ │ │ + beq a4774 │ │ │ │ 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 a4d1c │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r2, sl │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1d8c │ │ │ │ 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 9c7b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r7, r0 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-1124] @ a4354 │ │ │ │ + bhi a1b60 │ │ │ │ + ldr r3, [pc, #-1124] @ a4358 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1152] @ a4358 │ │ │ │ + ldr lr, [pc, #-1152] @ a435c │ │ │ │ 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 9aa20 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1188] @ a435c │ │ │ │ + ldr lr, [pc, #-1188] @ a4360 │ │ │ │ add r5, ip, #4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl 9aa1c │ │ │ │ + bl 9aa20 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b a3bf4 │ │ │ │ - bl 9c358 │ │ │ │ + b a3bf8 │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b a389c │ │ │ │ - bl 9c358 │ │ │ │ + b a38a0 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a2da4 │ │ │ │ + b a2da8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl ebf38 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq a4ad8 │ │ │ │ + beq a4adc │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #-1348] @ a4360 │ │ │ │ + ldr r2, [pc, #-1348] @ a4364 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a3a00 │ │ │ │ - bl 9c358 │ │ │ │ + b a3a04 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b a2740 │ │ │ │ + b a2744 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ bl eb40c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bf4 │ │ │ │ - b a4708 │ │ │ │ + beq a3bf8 │ │ │ │ + b a470c │ │ │ │ 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 │ │ │ │ @@ -133493,438 +133494,438 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b a1ea8 │ │ │ │ + b a1eac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 9a810 │ │ │ │ - b a3bbc │ │ │ │ + bl 9a814 │ │ │ │ + b a3bc0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ac7f4 │ │ │ │ + bl ac7f8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a1500 │ │ │ │ - ldr r3, [pc, #-1520] @ a437c │ │ │ │ + bhi a1504 │ │ │ │ + ldr r3, [pc, #-1520] @ a4380 │ │ │ │ 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 9c7b4 │ │ │ │ + b a3e68 │ │ │ │ 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 9bf30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9c030 │ │ │ │ + bl 9c034 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-1640] @ a4364 │ │ │ │ + ldr lr, [pc, #-1640] @ a4368 │ │ │ │ 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 9c7b4 │ │ │ │ + ldr r3, [pc, #-1664] @ a4380 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2868] @ 0xb34 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab5c │ │ │ │ str r9, [r4, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ str r7, [r4, #12] │ │ │ │ - b a19a4 │ │ │ │ - bl 9c358 │ │ │ │ + b a19a8 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a1988 │ │ │ │ - bl 9c358 │ │ │ │ + b a198c │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a2ad8 │ │ │ │ + b a2adc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt a13f8 │ │ │ │ - ldr r3, [pc, #-1804] @ a4368 │ │ │ │ + blt a13fc │ │ │ │ + ldr r3, [pc, #-1804] @ a436c │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9aa40 │ │ │ │ - b a13f8 │ │ │ │ + bl 9aa44 │ │ │ │ + b a13fc │ │ │ │ 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 a2098 │ │ │ │ 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 a1404 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b a3324 │ │ │ │ + b a3328 │ │ │ │ mov r9, #1 │ │ │ │ - b a205c │ │ │ │ + b a2060 │ │ │ │ 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 9bf30 │ │ │ │ + b a489c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a3bf4 │ │ │ │ - b a1798 │ │ │ │ + bge a3bf8 │ │ │ │ + b a179c │ │ │ │ str r2, [r9, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #-1964] @ a436c │ │ │ │ + ldr r2, [pc, #-1964] @ a4370 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc a1b5c │ │ │ │ - ldr r1, [pc, #-1972] @ a4370 │ │ │ │ + bcc a1b60 │ │ │ │ + ldr r1, [pc, #-1972] @ a4374 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #16 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #-1988] @ a4374 │ │ │ │ + ldr r3, [pc, #-1988] @ a4378 │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #536870912 @ 0x20000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ 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 a4bd8 │ │ │ │ + ldr r3, [pc, #-2024] @ a4380 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2752] @ 0xac0 │ │ │ │ - bl 9ab58 │ │ │ │ + bl 9ab5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi a1b5c │ │ │ │ - ldr r3, [pc, #-2108] @ a4378 │ │ │ │ + bhi a1b60 │ │ │ │ + ldr r3, [pc, #-2108] @ a437c │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b a3648 │ │ │ │ - bl 9c358 │ │ │ │ + b a364c │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ str r4, [r9, #172] @ 0xac │ │ │ │ str r2, [r9, #156] @ 0x9c │ │ │ │ - b a3440 │ │ │ │ - ldr r3, [pc, #-2144] @ a437c │ │ │ │ + b a3444 │ │ │ │ + ldr r3, [pc, #-2144] @ a4380 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #2748] @ 0xabc │ │ │ │ - bl 9ab58 │ │ │ │ - b a4b74 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9ab5c │ │ │ │ + b a4b78 │ │ │ │ + bl 9c35c │ │ │ │ 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 a44d0 │ │ │ │ + ldr r3, [pc, #-2192] @ a4384 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2220] @ a4384 │ │ │ │ + ldr r2, [pc, #-2220] @ a4388 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a2be8 │ │ │ │ - bl 9c358 │ │ │ │ + b a2bec │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4678 │ │ │ │ + b a467c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa1c │ │ │ │ - ldr r9, [pc, #-2276] @ a4388 │ │ │ │ - b a4cb0 │ │ │ │ + bl 9aa20 │ │ │ │ + ldr r9, [pc, #-2276] @ a438c │ │ │ │ + b a4cb4 │ │ │ │ bl ebf38 │ │ │ │ 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 9bf30 │ │ │ │ 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 a1504 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - ble a2c7c │ │ │ │ + ble a2c80 │ │ │ │ mov r0, fp │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 9bf2c │ │ │ │ + bl 9bf30 │ │ │ │ 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 │ │ │ │ + bne a4c70 │ │ │ │ bl ebf38 │ │ │ │ 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 9c064 │ │ │ │ + b a4ca0 │ │ │ │ + bl 9c35c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b a4774 │ │ │ │ + b a4778 │ │ │ │ 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 bbd10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #1928] @ 0x788 │ │ │ │ - b a376c │ │ │ │ + b a3770 │ │ │ │ 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 a4e04 │ │ │ │ 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 9ab5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r9, [r5, #76] @ 0x4c │ │ │ │ str r7, [r5, #12] │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r9, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - ble a3798 │ │ │ │ + ble a379c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 9a810 │ │ │ │ - b a3798 │ │ │ │ + bl 9a814 │ │ │ │ + b a379c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe20 │ │ │ │ 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 bbd10 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b a4da8 │ │ │ │ + b a4dac │ │ │ │ bl 23830 │ │ │ │ bl 238f8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, #176] @ 0xb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a4ef4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a13f8 │ │ │ │ + blt a13fc │ │ │ │ ldr r2, [r8, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14b4 │ │ │ │ + beq a14b8 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq a4f48 │ │ │ │ + beq a4f4c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne a14b4 │ │ │ │ + bne a14b8 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eba4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b a14b8 │ │ │ │ + b a14bc │ │ │ │ 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 a13dc │ │ │ │ + b a4e60 │ │ │ │ + ldr r3, [pc, #-2884] @ a4390 │ │ │ │ + ldr r1, [pc, #-2884] @ a4394 │ │ │ │ + ldr r0, [pc, #-2884] @ a4398 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2888] @ a4398 │ │ │ │ + ldr r2, [pc, #-2888] @ a439c │ │ │ │ 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 a4f1c │ │ │ │ + ldr r7, [pc, #-2928] @ a43a0 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ - b a30f0 │ │ │ │ + b a30f4 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq a4f38 │ │ │ │ + beq a4f3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266810 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b a30f0 │ │ │ │ + b a30f4 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, sl │ │ │ │ - b a30f0 │ │ │ │ + b a30f4 │ │ │ │ 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 a4f84 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e715c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b a14b8 │ │ │ │ + b a14bc │ │ │ │ mov r4, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl e7158 │ │ │ │ + bl e715c │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ @@ -133933,42 +133934,42 @@ │ │ │ │ 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 a4f7c │ │ │ │ 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 a5020 │ │ │ │ + b a4f7c │ │ │ │ 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] @ a558c │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #1320] @ a558c │ │ │ │ + ldr ip, [pc, #1320] @ a5590 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #1308] @ a5590 │ │ │ │ + ldr r8, [pc, #1308] @ a5594 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1300] @ a5594 │ │ │ │ + ldr r2, [pc, #1300] @ a5598 │ │ │ │ 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] │ │ │ │ @@ -133976,35 +133977,35 @@ │ │ │ │ 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 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + 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 9f9e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a51ac │ │ │ │ + beq a51b0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl ebde0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ - beq a5124 │ │ │ │ + beq a5128 │ │ │ │ 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 +134016,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 a1254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5410 │ │ │ │ + bls a5414 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1048] @ a5598 │ │ │ │ + ldr r2, [pc, #1048] @ a559c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #1028] @ a558c │ │ │ │ + ldr r3, [pc, #1028] @ a5590 │ │ │ │ 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 a5588 │ │ │ │ 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 9f9e4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a527c │ │ │ │ + bne a5280 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a54b0 │ │ │ │ + bne a54b4 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ cmp ip, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5174 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ add r3, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5438 │ │ │ │ + beq a543c │ │ │ │ cmp r1, r3 │ │ │ │ - beq a54bc │ │ │ │ - ldr r3, [pc, #916] @ a559c │ │ │ │ + beq a54c0 │ │ │ │ + ldr r3, [pc, #916] @ a55a0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a5548 │ │ │ │ + bls a554c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a520c │ │ │ │ + bne a5210 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - ldr r3, [pc, #864] @ a55a0 │ │ │ │ + ldr r3, [pc, #864] @ a55a4 │ │ │ │ str r3, [ip] │ │ │ │ - ldr r3, [pc, #860] @ a55a4 │ │ │ │ + ldr r3, [pc, #860] @ a55a8 │ │ │ │ add r2, ip, #12 │ │ │ │ str r3, [ip, #4] │ │ │ │ - ldr r3, [pc, #852] @ a55a8 │ │ │ │ + ldr r3, [pc, #852] @ a55ac │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r1, #2 │ │ │ │ bl eb0c0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5498 │ │ │ │ + b a549c │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl ebcf4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl ebde0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a54ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a52d8 │ │ │ │ + beq a52dc │ │ │ │ cmp fp, #0 │ │ │ │ - beq a54cc │ │ │ │ + beq a54d0 │ │ │ │ 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,601 +134125,601 @@ │ │ │ │ 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 a1254 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a54ac │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl ebdd4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5360 │ │ │ │ + beq a5364 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a550c │ │ │ │ + beq a5510 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a53f8 │ │ │ │ + beq a53fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a54e8 │ │ │ │ + bne a54ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ bl eb40c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r2, [pc, #540] @ a55ac │ │ │ │ + ldr r2, [pc, #540] @ a55b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #504] @ a559c │ │ │ │ + ldr r3, [pc, #504] @ a55a0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a555c │ │ │ │ + bls a5560 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a53a8 │ │ │ │ + bne a53ac │ │ │ │ mov r1, #3 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #468] @ a55b0 │ │ │ │ + ldr r1, [pc, #468] @ a55b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne a5574 │ │ │ │ + bne a5578 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a54a8 │ │ │ │ + bhi a54ac │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #1 │ │ │ │ str sl, [r6, #96] @ 0x60 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ - b a5178 │ │ │ │ + b a517c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ - ldr r2, [pc, #348] @ a559c │ │ │ │ + b a517c │ │ │ │ + ldr r2, [pc, #348] @ a55a0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls a5534 │ │ │ │ + bls a5538 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a5440 │ │ │ │ + bne a5444 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r9, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ - ldr r1, [pc, #288] @ a55a0 │ │ │ │ + ldr r1, [pc, #288] @ a55a4 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r3, [r9, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #296] @ a55b4 │ │ │ │ + ldr r3, [pc, #296] @ a55b8 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a5170 │ │ │ │ + bhi a5174 │ │ │ │ mov fp, #1 │ │ │ │ - b a5284 │ │ │ │ + b a5288 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b a5178 │ │ │ │ + b a517c │ │ │ │ mov r0, r9 │ │ │ │ - bl a1044 │ │ │ │ - b a51d8 │ │ │ │ + bl a1048 │ │ │ │ + b a51dc │ │ │ │ mov r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b a5284 │ │ │ │ + b a5288 │ │ │ │ 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 a52dc │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #192] @ a55b8 │ │ │ │ + ldr r2, [pc, #192] @ a55bc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r6, #92] @ 0x5c │ │ │ │ - b a539c │ │ │ │ + b a53a0 │ │ │ │ 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 a5364 │ │ │ │ + ldr r2, [pc, #128] @ a55c0 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5474 │ │ │ │ - ldr r2, [pc, #108] @ a55bc │ │ │ │ + b a5478 │ │ │ │ + ldr r2, [pc, #108] @ a55c0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [ip], #4 │ │ │ │ - b a5238 │ │ │ │ - ldr r2, [pc, #88] @ a55bc │ │ │ │ + b a523c │ │ │ │ + ldr r2, [pc, #88] @ a55c0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a53d4 │ │ │ │ + b a53d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a114c │ │ │ │ + bl a1150 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - b a53ec │ │ │ │ + b a53f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r8, pc, sl @ │ │ │ │ + mlaeq r0, r4, pc, sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r0, ror pc │ │ │ │ + eoreq sl, r0, ip, ror #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, ror lr │ │ │ │ + eoreq sl, r0, r0, ror lr │ │ │ │ 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 : │ │ │ │ +000a55c4 : │ │ │ │ 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 a5038 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a55f4 : │ │ │ │ +000a55f8 : │ │ │ │ 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 a5038 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000a562c : │ │ │ │ +000a5630 : │ │ │ │ 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] @ a5828 │ │ │ │ + ldr ip, [pc, #480] @ a582c │ │ │ │ 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] @ a5830 │ │ │ │ + ldr r3, [pc, #444] @ a5834 │ │ │ │ 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 a56fc │ │ │ │ cmp lr, #2 │ │ │ │ - beq a57e0 │ │ │ │ + beq a57e4 │ │ │ │ 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 a5038 │ │ │ │ + ldr r2, [pc, #352] @ a5838 │ │ │ │ + ldr r3, [pc, #336] @ a582c │ │ │ │ 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 a5824 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r1 │ │ │ │ - bne a5774 │ │ │ │ + bne a5778 │ │ │ │ ldr r3, [ip, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a57a8 │ │ │ │ + beq a57ac │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a57a8 │ │ │ │ + bne a57ac │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ bl ec1e0 │ │ │ │ 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 a5038 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a57c0 │ │ │ │ + bls a57c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56d0 │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne a5704 │ │ │ │ + bne a5708 │ │ │ │ ldrsh lr, [r0] │ │ │ │ cmp lr, #2 │ │ │ │ - bne a5704 │ │ │ │ + bne a5708 │ │ │ │ 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 a1254 │ │ │ │ + b a56d0 │ │ │ │ + ldr r0, [pc, #136] @ a583c │ │ │ │ str r4, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a571c │ │ │ │ + b a5720 │ │ │ │ mov r1, r7 │ │ │ │ bl ec1f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a5808 │ │ │ │ + bne a580c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b a56cc │ │ │ │ + b a56d0 │ │ │ │ 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 a1254 │ │ │ │ + b a56d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl acdc4 │ │ │ │ - b a57d0 │ │ │ │ + bl acdc8 │ │ │ │ + b a57d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0020a9b0 │ │ │ │ + eoreq sl, r0, ip, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r8, lsl #19 │ │ │ │ + eoreq sl, r0, r4, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r4, lsr #18 │ │ │ │ - andseq r9, ip, ip, ror #15 │ │ │ │ + eoreq sl, r0, r0, lsr #18 │ │ │ │ + @ instruction: 0x001c97f0 │ │ │ │ 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] @ a59bc │ │ │ │ + ldr r1, [pc, #356] @ a59c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #348] @ a59c0 │ │ │ │ + ldr r3, [pc, #348] @ a59c4 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #344] @ a59c4 │ │ │ │ + ldr r2, [pc, #344] @ a59c8 │ │ │ │ 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] @ a59cc │ │ │ │ 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 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r7, [r4, #748] @ 0x2ec │ │ │ │ ldr r8, [r4, #752] @ 0x2f0 │ │ │ │ ldr sl, [r4, #760] @ 0x2f8 │ │ │ │ ldr r9, [r4, #764] @ 0x2fc │ │ │ │ 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 a599c │ │ │ │ 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 a1254 │ │ │ │ lsl r4, r0, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59ac │ │ │ │ + beq a59b0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ a59cc │ │ │ │ + ldr r2, [pc, #96] @ a59d0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #72] @ a59bc │ │ │ │ + ldr r3, [pc, #72] @ a59c0 │ │ │ │ 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 a59b8 │ │ │ │ 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 a5918 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b a5964 │ │ │ │ + b a5968 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r0, r4, lsr #15 │ │ │ │ + eoreq sl, r0, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r0, r4, lsl #15 │ │ │ │ + eoreq sl, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r0, r8, lsl #13 │ │ │ │ + eoreq sl, r0, r4, lsl #13 │ │ │ │ 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] @ a63dc │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #2532] @ a63dc │ │ │ │ + ldr r1, [pc, #2532] @ a63e0 │ │ │ │ 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] @ a63e4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2500] @ a63e4 │ │ │ │ + ldr r3, [pc, #2500] @ a63e8 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ 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, #116 @ 0x74 │ │ │ │ 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 a5ab8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5d30 │ │ │ │ + beq a5d34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [ip, #188] @ 0xbc │ │ │ │ cmp r2, r3 │ │ │ │ movne r4, #0 │ │ │ │ - beq a5d24 │ │ │ │ + beq a5d28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ands r9, r3, #1 │ │ │ │ movne r8, r4 │ │ │ │ - bne a5ad8 │ │ │ │ + bne a5adc │ │ │ │ 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 a5cf8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bgt a5d54 │ │ │ │ + bgt a5d58 │ │ │ │ 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 a5b58 │ │ │ │ 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 a606c │ │ │ │ + bl 9c35c │ │ │ │ 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 │ │ │ │ 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 e6f5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5bec │ │ │ │ + bne a5bf0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d9c │ │ │ │ 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 a5038 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5d98 │ │ │ │ + bhi a5d9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5c00 │ │ │ │ + beq a5c04 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl a0b60 │ │ │ │ + bl a0b64 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cec │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a5c20 │ │ │ │ - ldr r0, [pc, #2000] @ a63e8 │ │ │ │ + beq a5c24 │ │ │ │ + ldr r0, [pc, #2000] @ a63ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ bl ec1f4 │ │ │ │ @@ -134734,118 +134735,118 @@ │ │ │ │ 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 a5df0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b a5c90 │ │ │ │ + b a5c94 │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a5de4 │ │ │ │ + beq a5de8 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5c84 │ │ │ │ + bne a5c88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5dd0 │ │ │ │ + beq a5dd4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1836] @ a63ec │ │ │ │ + ldr r2, [pc, #1836] @ a63f0 │ │ │ │ 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 996ec │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a5c84 │ │ │ │ + bls a5c88 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #0 │ │ │ │ - b a5d9c │ │ │ │ + b a5da0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d38 │ │ │ │ + beq a5d3c │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bne a6060 │ │ │ │ + bne a6064 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b1c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a61f4 │ │ │ │ + bne a61f8 │ │ │ │ mov r4, #1 │ │ │ │ - b a5ab4 │ │ │ │ + b a5ab8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq a5d88 │ │ │ │ + beq a5d8c │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ mov r6, #0 │ │ │ │ - b a5b18 │ │ │ │ + b a5b1c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - beq a5d78 │ │ │ │ + beq a5d7c │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - beq a5d14 │ │ │ │ - b a5d18 │ │ │ │ + beq a5d18 │ │ │ │ + b a5d1c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne a5d90 │ │ │ │ + bne a5d94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a6050 │ │ │ │ + beq a6054 │ │ │ │ mov r6, #0 │ │ │ │ - b a5d18 │ │ │ │ + b a5d1c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #1612] @ a63f0 │ │ │ │ + ldr r2, [pc, #1612] @ a63f4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #1584] @ a63dc │ │ │ │ + ldr r3, [pc, #1584] @ a63e0 │ │ │ │ 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 a63c0 │ │ │ │ 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 9b454 │ │ │ │ + b a5cdc │ │ │ │ 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 a5f84 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cec │ │ │ │ mov r0, r1 │ │ │ │ bl ebdd4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -134855,32 +134856,32 @@ │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ bl ebdf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a6214 │ │ │ │ + beq a6218 │ │ │ │ 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 a5eac │ │ │ │ + ldr r0, [pc, #1364] @ a63f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [r5, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ bl ec1f4 │ │ │ │ @@ -134894,51 +134895,51 @@ │ │ │ │ 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 a608c │ │ │ │ and r4, r4, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b a5f50 │ │ │ │ + b a5f54 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - ldr r2, [pc, #1232] @ a63ec │ │ │ │ + ldr r2, [pc, #1232] @ a63f0 │ │ │ │ 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 996ec │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a5ce8 │ │ │ │ + bhi a5cec │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ - beq a6080 │ │ │ │ + beq a6084 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5f44 │ │ │ │ + bne a5f48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a5f08 │ │ │ │ + bne a5f0c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b450 │ │ │ │ - b a5f34 │ │ │ │ + bl 9b454 │ │ │ │ + b a5f38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5fa4 │ │ │ │ + beq a5fa8 │ │ │ │ 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 +134949,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 a1254 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq a5ffc │ │ │ │ + beq a6000 │ │ │ │ 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 │ │ │ │ + bhi a5cec │ │ │ │ bl ebdd4 │ │ │ │ cmp r9, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a5e30 │ │ │ │ + bne a5e34 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ bl ebdf0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b a5e70 │ │ │ │ + b a5e74 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ + b a5b1c │ │ │ │ ldr r8, [sp, #248] @ 0xf8 │ │ │ │ - b a5b18 │ │ │ │ - bl 9c358 │ │ │ │ + b a5b1c │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a5b54 │ │ │ │ + b a5b58 │ │ │ │ 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 a6150 │ │ │ │ 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,45 +135017,45 @@ │ │ │ │ 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 a1254 │ │ │ │ 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 │ │ │ │ + bhi a5cec │ │ │ │ bl ebdd4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne a6170 │ │ │ │ + bne a6174 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ bl ebdf0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - b a61a0 │ │ │ │ + b a61a4 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc a5ce8 │ │ │ │ + bcc a5cec │ │ │ │ mov r0, r1 │ │ │ │ bl ebdd4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ @@ -135063,372 +135064,372 @@ │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ bl ebdf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq a631c │ │ │ │ + beq a6320 │ │ │ │ cmp r9, #2 │ │ │ │ - beq a62a8 │ │ │ │ + beq a62ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a62d8 │ │ │ │ + beq a62dc │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a61d0 │ │ │ │ - ldr r0, [pc, #560] @ a63f8 │ │ │ │ + beq a61d4 │ │ │ │ + ldr r0, [pc, #560] @ a63fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r7, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b a5d9c │ │ │ │ + b a5da0 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ bl ebcf8 │ │ │ │ clz r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b a5ab4 │ │ │ │ + b a5ab8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6280 │ │ │ │ + bne a6284 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ - beq a624c │ │ │ │ + beq a6250 │ │ │ │ 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 a6284 │ │ │ │ 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 a63a8 │ │ │ │ + bl 9c35c │ │ │ │ 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 a6308 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b a5e70 │ │ │ │ + b a5e74 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq a62c0 │ │ │ │ - ldr r0, [pc, #320] @ a63fc │ │ │ │ + beq a62c4 │ │ │ │ + ldr r0, [pc, #320] @ a6400 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ cmp r9, #2 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne a61cc │ │ │ │ + bne a61d0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #2 │ │ │ │ - b a5d9c │ │ │ │ + b a5da0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a6394 │ │ │ │ + beq a6398 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq a61d0 │ │ │ │ - b a62b4 │ │ │ │ + beq a61d4 │ │ │ │ + b a62b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b a6294 │ │ │ │ + b a6298 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ - beq a6348 │ │ │ │ + beq a634c │ │ │ │ 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 a6380 │ │ │ │ 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 a63c4 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ cmp r9, #2 │ │ │ │ - bne a62d8 │ │ │ │ + bne a62dc │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq a61cc │ │ │ │ - b a62b4 │ │ │ │ + beq a61d0 │ │ │ │ + b a62b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 9b228 │ │ │ │ - b a62ec │ │ │ │ - bl 9c358 │ │ │ │ + bl 9b22c │ │ │ │ + b a62f0 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6280 │ │ │ │ + b a6284 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ 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 a6380 │ │ │ │ + strdeq sl, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sl, [r0], -ip @ │ │ │ │ + ldrdeq sl, [r0], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c93b4 │ │ │ │ + @ instruction: 0x001c93b8 │ │ │ │ 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, ip, asr #4 │ │ │ │ + andseq r9, ip, r0, ror #2 │ │ │ │ + andseq r8, ip, ip, ror #28 │ │ │ │ + andseq r8, ip, r8, ror sp │ │ │ │ │ │ │ │ -000a6400 : │ │ │ │ +000a6404 : │ │ │ │ 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] @ a6724 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ a6724 │ │ │ │ + ldr r2, [pc, #772] @ a6728 │ │ │ │ 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] @ a672c │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a64b4 │ │ │ │ + ble a64b8 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a65f0 │ │ │ │ + blt a65f4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6708 │ │ │ │ + bls a670c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6474 │ │ │ │ + bne a6478 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #636] @ a672c │ │ │ │ + ldr r3, [pc, #636] @ a6730 │ │ │ │ str r3, [r0] │ │ │ │ - b a64ec │ │ │ │ + b a64f0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a65f0 │ │ │ │ - ldr r1, [pc, #616] @ a6730 │ │ │ │ + bcc a65f4 │ │ │ │ + ldr r1, [pc, #616] @ a6734 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6470 │ │ │ │ + bhi a6474 │ │ │ │ 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 a660c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66bc │ │ │ │ + blt a66c0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66d8 │ │ │ │ + bls a66dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a650c │ │ │ │ + bne a6510 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #492] @ a6734 │ │ │ │ + ldr r2, [pc, #492] @ a6738 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ble a6648 │ │ │ │ + ble a664c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt a66a0 │ │ │ │ + blt a66a4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a66f0 │ │ │ │ + bls a66f4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6568 │ │ │ │ + bne a656c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ a6738 │ │ │ │ + ldr r2, [pc, #404] @ a673c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #400] @ a673c │ │ │ │ + ldr r3, [pc, #400] @ a6740 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a6688 │ │ │ │ + bls a668c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a65b0 │ │ │ │ + bne a65b4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a6740 │ │ │ │ + ldr r3, [pc, #348] @ a6744 │ │ │ │ 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 a64f0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66bc │ │ │ │ - ldr r1, [pc, #276] @ a6730 │ │ │ │ + bcc a66c0 │ │ │ │ + ldr r1, [pc, #276] @ a6734 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6508 │ │ │ │ + bhi a650c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #272] @ a6744 │ │ │ │ + ldr r3, [pc, #272] @ a6748 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ + b a654c │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a66a0 │ │ │ │ - ldr r1, [pc, #212] @ a6730 │ │ │ │ + bcc a66a4 │ │ │ │ + ldr r1, [pc, #212] @ a6734 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi a6564 │ │ │ │ + bhi a6568 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #212] @ a6748 │ │ │ │ + ldr r3, [pc, #212] @ a674c │ │ │ │ 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 a65a8 │ │ │ │ + ldr r0, [pc, #188] @ a6750 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r0, r3, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a65dc │ │ │ │ + b a65e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #164] @ a6750 │ │ │ │ + ldr r3, [pc, #164] @ a6754 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a65a4 │ │ │ │ + b a65a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #140] @ a6754 │ │ │ │ + ldr r3, [pc, #140] @ a6758 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a6548 │ │ │ │ - ldr r2, [pc, #120] @ a6758 │ │ │ │ + b a654c │ │ │ │ + ldr r2, [pc, #120] @ a675c │ │ │ │ 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 a653c │ │ │ │ + ldr r2, [pc, #100] @ a6760 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a6594 │ │ │ │ + b a6598 │ │ │ │ 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 a64a4 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - eoreq r9, r0, r0, lsr #23 │ │ │ │ + mlaeq r0, ip, fp, r9 │ │ │ │ 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 +135439,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] @ a68c0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #320] @ a68c0 │ │ │ │ + ldr r1, [pc, #320] @ a68c4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ a68c4 │ │ │ │ + ldr r3, [pc, #308] @ a68c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #304] @ a68c8 │ │ │ │ + ldr r2, [pc, #304] @ a68cc │ │ │ │ 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 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ 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 a6404 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls a6840 │ │ │ │ - ldr r2, [pc, #184] @ a68cc │ │ │ │ - ldr r3, [pc, #168] @ a68c0 │ │ │ │ + bls a6844 │ │ │ │ + ldr r2, [pc, #184] @ a68d0 │ │ │ │ + ldr r3, [pc, #168] @ a68c4 │ │ │ │ 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 a68bc │ │ │ │ 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 9e828 │ │ │ │ cmp r0, r5 │ │ │ │ - bne a6864 │ │ │ │ + bne a6868 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ - b a680c │ │ │ │ + b a6810 │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9e824 │ │ │ │ + bl 9e828 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a6858 │ │ │ │ + beq a685c │ │ │ │ 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 bbd0c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b a680c │ │ │ │ + b a6810 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r0, r8, ror r8 │ │ │ │ + eoreq r9, r0, r4, ror r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, asr r8 │ │ │ │ + eoreq r9, r0, r4, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, ror #15 │ │ │ │ + eoreq r9, r0, r0, ror #15 │ │ │ │ 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] @ a7774 │ │ │ │ + ldr r2, [pc, #3720] @ a7778 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [pc, #3708] @ a7778 │ │ │ │ + ldr r6, [pc, #3708] @ a777c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #3704] @ a777c │ │ │ │ + ldr r3, [pc, #3704] @ a7780 │ │ │ │ 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 │ │ │ │ @@ -135559,146 +135560,146 @@ │ │ │ │ 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 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, #9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ 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 a6404 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r1, r2 │ │ │ │ movhi r4, sl │ │ │ │ - bls a6a18 │ │ │ │ + bls a6a1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #3476] @ a7780 │ │ │ │ + ldr r2, [pc, #3476] @ a7784 │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #3456] @ a7774 │ │ │ │ + ldr r3, [pc, #3456] @ a7778 │ │ │ │ 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 a776c │ │ │ │ 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 9c8f8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c4c │ │ │ │ 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 a6f3c │ │ │ │ + ldr r0, [pc, #3328] @ a7788 │ │ │ │ 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 a72d8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a6c54 │ │ │ │ + bne a6c58 │ │ │ │ add r0, r5, #4 │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a7188 │ │ │ │ + bls a718c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a6ac4 │ │ │ │ + bne a6ac8 │ │ │ │ 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 a72b8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6aec │ │ │ │ + bne a6af0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a76d8 │ │ │ │ + bls a76dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a6b0c │ │ │ │ + bne a6b10 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #3128] @ a7788 │ │ │ │ + ldr r1, [pc, #3128] @ a778c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a71a4 │ │ │ │ + b a71a8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a7320 │ │ │ │ + beq a7324 │ │ │ │ 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 +135707,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 a6ebc │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ add r4, r5, #4 │ │ │ │ - bcc a723c │ │ │ │ + bcc a7240 │ │ │ │ cmn r6, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi a7258 │ │ │ │ + bhi a725c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a727c │ │ │ │ + bls a7280 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a6bbc │ │ │ │ + bne a6bc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #2960] @ a778c │ │ │ │ + ldr r3, [pc, #2960] @ a7790 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ add r2, sl, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc a7220 │ │ │ │ + bcc a7224 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a71dc │ │ │ │ + bls a71e0 │ │ │ │ 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 a6ba0 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ - b a69e0 │ │ │ │ + b a69e4 │ │ │ │ add sl, r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 9c7b0 │ │ │ │ + bl 9c7b4 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bne a6f8c │ │ │ │ + bne a6f90 │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne a7424 │ │ │ │ + bne a7428 │ │ │ │ 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 a6e90 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl eb0c0 │ │ │ │ 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 a6b60 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ and r6, r6, #1 │ │ │ │ - beq a6ec4 │ │ │ │ + beq a6ec8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6b64 │ │ │ │ + beq a6b68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a73f4 │ │ │ │ + bne a73f8 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl eb600 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d50 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6d4c │ │ │ │ + bne a6d50 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bls a73fc │ │ │ │ + bls a7400 │ │ │ │ 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 +135845,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 a1254 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f88 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6e34 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl ebdf0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 9c358 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #2408] @ a7790 │ │ │ │ + ldr r1, [pc, #2408] @ a7794 │ │ │ │ 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 a6e84 │ │ │ │ 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,59 +135893,59 @@ │ │ │ │ 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 a69e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2300] @ a7794 │ │ │ │ + ldr r2, [pc, #2300] @ a7798 │ │ │ │ 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 │ │ │ │ + b a6cd0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6ef8 │ │ │ │ + beq a6efc │ │ │ │ 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 a7540 │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f18 │ │ │ │ + beq a6f1c │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f18 │ │ │ │ + bne a6f1c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - beq a7414 │ │ │ │ + beq a7418 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d14 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl eb908 │ │ │ │ - b a6d24 │ │ │ │ - ldr r1, [pc, #2136] @ a7798 │ │ │ │ + b a6d28 │ │ │ │ + ldr r1, [pc, #2136] @ a779c │ │ │ │ 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] │ │ │ │ @@ -135954,228 +135955,228 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl ea4bc │ │ │ │ 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 a6abc │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - b a69e0 │ │ │ │ + b a69e4 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c4c │ │ │ │ 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] @ a77a0 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, sl │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ 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 9c7b4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c224 │ │ │ │ + bl 9c228 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r8, r6 │ │ │ │ - bge a754c │ │ │ │ + bge a7550 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ add r8, r8, #1 │ │ │ │ - bcc a7128 │ │ │ │ - ldr r1, [pc, #1900] @ a77a0 │ │ │ │ + bcc a712c │ │ │ │ + ldr r1, [pc, #1900] @ a77a4 │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ movhi r1, #0 │ │ │ │ - bls a7144 │ │ │ │ + bls a7148 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a716c │ │ │ │ + bls a7170 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a7044 │ │ │ │ + bne a7048 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1832] @ a77a4 │ │ │ │ + ldr r3, [pc, #1832] @ a77a8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc a710c │ │ │ │ + bcc a7110 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bls a70c4 │ │ │ │ + bls a70c8 │ │ │ │ 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 a701c │ │ │ │ + b a6c4c │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls a71c0 │ │ │ │ + bls a71c4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a70c8 │ │ │ │ + bne a70cc │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1704] @ a77a8 │ │ │ │ + ldr r3, [pc, #1704] @ a77ac │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b a70b0 │ │ │ │ + b a70b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #1684] @ a77ac │ │ │ │ + ldr r1, [pc, #1684] @ a77b0 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b a70b0 │ │ │ │ + b a70b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1660] @ a77b0 │ │ │ │ + ldr r2, [pc, #1660] @ a77b4 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r7, r2 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a7084 │ │ │ │ + b a7088 │ │ │ │ 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 a7090 │ │ │ │ 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 a7078 │ │ │ │ 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 9ab98 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b a6c90 │ │ │ │ + b a6c94 │ │ │ │ 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 a70fc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a7298 │ │ │ │ + bls a729c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a71e0 │ │ │ │ + bne a71e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1440] @ a77b4 │ │ │ │ + ldr r3, [pc, #1440] @ a77b8 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6c34 │ │ │ │ + b a6c38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #1420] @ a77b8 │ │ │ │ + ldr r3, [pc, #1420] @ a77bc │ │ │ │ add r1, r0, #4 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a6c34 │ │ │ │ + b a6c38 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #1396] @ a77bc │ │ │ │ + ldr r3, [pc, #1396] @ a77c0 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r6, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a6bfc │ │ │ │ + b a6c00 │ │ │ │ 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 a6c00 │ │ │ │ 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 a6bf0 │ │ │ │ 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 a7210 │ │ │ │ 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 a71a8 │ │ │ │ + ldr r1, [pc, #1252] @ a77c4 │ │ │ │ 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 │ │ │ │ @@ -136185,35 +136186,35 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl ea4bc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r8, #4] │ │ │ │ - b a6ab0 │ │ │ │ + b a6ab4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76d0 │ │ │ │ + bne a76d4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f20 │ │ │ │ + beq a6f24 │ │ │ │ tst r3, #1 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f24 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #12 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f24 │ │ │ │ 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 a6d50 │ │ │ │ mvn sl, #0 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, r5 │ │ │ │ - b a73cc │ │ │ │ + b a73d0 │ │ │ │ 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 │ │ │ │ @@ -136226,255 +136227,255 @@ │ │ │ │ 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 a76f4 │ │ │ │ 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 a7374 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl eb908 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b a73b8 │ │ │ │ + b a73bc │ │ │ │ mov r6, #1 │ │ │ │ - b a6ecc │ │ │ │ + b a6ed0 │ │ │ │ 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 a6d54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6d10 │ │ │ │ + bne a6d14 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ - b a7348 │ │ │ │ - ldr r3, [pc, #880] @ a779c │ │ │ │ + b a734c │ │ │ │ + ldr r3, [pc, #880] @ a77a0 │ │ │ │ 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 9ab98 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7484 │ │ │ │ + beq a7488 │ │ │ │ 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 a7758 │ │ │ │ + bl 9c35c │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #824] @ a77c4 │ │ │ │ + ldr r3, [pc, #824] @ a77c8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ a77c8 │ │ │ │ + ldr r1, [pc, #788] @ a77cc │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6f88 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a776c │ │ │ │ + bne a7770 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9bd3c │ │ │ │ + bl 9bd40 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c140 │ │ │ │ + bl 9c144 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi a6f84 │ │ │ │ - ldr r1, [pc, #696] @ a77cc │ │ │ │ + bhi a6f88 │ │ │ │ + ldr r1, [pc, #696] @ a77d0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 9bd90 │ │ │ │ + bl 9bd94 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b a6c90 │ │ │ │ - bl 9c358 │ │ │ │ + b a6c94 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a6ef0 │ │ │ │ - ldr r3, [pc, #636] @ a77d0 │ │ │ │ + b a6ef4 │ │ │ │ + ldr r3, [pc, #636] @ a77d4 │ │ │ │ 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 9aa44 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #5 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c060 │ │ │ │ + bl 9c064 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ab94 │ │ │ │ + bl 9ab98 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, fp │ │ │ │ mov r4, r0 │ │ │ │ - bhi a6c48 │ │ │ │ + bhi a6c4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a771c │ │ │ │ + bls a7720 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a75d0 │ │ │ │ + bne a75d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b7cc │ │ │ │ + bl 9b7d0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #460] @ a77d4 │ │ │ │ + ldr r3, [pc, #460] @ a77d8 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7644 │ │ │ │ + beq a7648 │ │ │ │ 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 a7740 │ │ │ │ + bl 9c35c │ │ │ │ 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] @ a7788 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2940] @ 0xb7c │ │ │ │ ldreq r2, [r3, #2936] @ 0xb78 │ │ │ │ - bl 9aa40 │ │ │ │ + bl 9aa44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #356] @ a77d8 │ │ │ │ + ldr r2, [pc, #356] @ a77dc │ │ │ │ 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 9c064 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b228 │ │ │ │ + bl 9b22c │ │ │ │ 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 a7734 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b a6ca8 │ │ │ │ + b a6cac │ │ │ │ mov r6, r9 │ │ │ │ - b a6ecc │ │ │ │ + b a6ed0 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #248] @ a77dc │ │ │ │ + ldr r1, [pc, #248] @ a77e0 │ │ │ │ orr r1, r2, r1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r1, [r2], #4 │ │ │ │ - b a6b48 │ │ │ │ + b a6b4c │ │ │ │ eor r3, r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6d50 │ │ │ │ str sl, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [r0, #108] @ 0x6c │ │ │ │ - b a6d50 │ │ │ │ + b a6d54 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #184] @ a77e0 │ │ │ │ + ldr r2, [pc, #184] @ a77e4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8], #4 │ │ │ │ - b a7600 │ │ │ │ + b a7604 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ - b a6ca8 │ │ │ │ - bl 9c358 │ │ │ │ + b a6cac │ │ │ │ + bl 9c35c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7644 │ │ │ │ - bl 9c358 │ │ │ │ + b a7648 │ │ │ │ + bl 9c35c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b a7484 │ │ │ │ + b a7488 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 238f8 │ │ │ │ - eoreq r9, r0, ip, lsl #14 │ │ │ │ + eoreq r9, r0, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, r8, ror #13 │ │ │ │ + eoreq r9, r0, r4, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #12 │ │ │ │ + eoreq r9, r0, r4, lsl #12 │ │ │ │ @ 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 +136493,177 @@ │ │ │ │ @ instruction: 0xffff1eb4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ str r5, [fp, #-8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ │ │ │ │ -000a77e4 : │ │ │ │ +000a77e8 : │ │ │ │ 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 9ad20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7820 : │ │ │ │ +000a7824 : │ │ │ │ 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] @ a7904 │ │ │ │ + ldr ip, [pc, #200] @ a7908 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ a7908 │ │ │ │ + ldr r3, [pc, #188] @ a790c │ │ │ │ ldr ip, [r4, ip] │ │ │ │ - ldr lr, [pc, #184] @ a790c │ │ │ │ + ldr lr, [pc, #184] @ a7910 │ │ │ │ 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] @ a7914 │ │ │ │ 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 a78e0 │ │ │ │ + ldr r2, [pc, #100] @ a7918 │ │ │ │ + ldr r3, [pc, #80] @ a7908 │ │ │ │ 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 a7900 │ │ │ │ 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 9ad20 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b a78a8 │ │ │ │ + b a78ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x002087bc │ │ │ │ + @ instruction: 0x002087b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, ip, r7, r8 │ │ │ │ + mlaeq r0, r8, r7, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r8, asr #14 │ │ │ │ + eoreq r8, r0, r4, asr #14 │ │ │ │ │ │ │ │ -000a7918 : │ │ │ │ +000a791c : │ │ │ │ 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] @ a7a08 │ │ │ │ + ldr ip, [pc, #212] @ a7a0c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #204] @ a7a0c │ │ │ │ + ldr r2, [pc, #204] @ a7a10 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #200] @ a7a10 │ │ │ │ + ldr r1, [pc, #200] @ a7a14 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #184] @ a7a14 │ │ │ │ + ldr r3, [pc, #184] @ a7a18 │ │ │ │ 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] @ a7a1c │ │ │ │ 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 a79dc │ │ │ │ + ldr r2, [pc, #108] @ a7a20 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ a7a08 │ │ │ │ + ldr r3, [pc, #80] @ a7a0c │ │ │ │ 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 a7a04 │ │ │ │ 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 9ad20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b a79a8 │ │ │ │ + b a79ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #13 │ │ │ │ + eoreq r8, r0, r4, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #13 │ │ │ │ + eoreq r8, r0, r4, lsr #13 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r4, asr #12 │ │ │ │ + eoreq r8, r0, r0, asr #12 │ │ │ │ │ │ │ │ -000a7a20 : │ │ │ │ +000a7a24 : │ │ │ │ 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] @ a7b2c │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ a7b2c │ │ │ │ + ldr r0, [pc, #228] @ a7b30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #220] @ a7b30 │ │ │ │ - ldr r2, [pc, #220] @ a7b34 │ │ │ │ + ldr r3, [pc, #220] @ a7b34 │ │ │ │ + ldr r2, [pc, #220] @ a7b38 │ │ │ │ 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 +136672,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 a7b08 │ │ │ │ + ldr r2, [pc, #152] @ a7b3c │ │ │ │ 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 a7ae4 │ │ │ │ + ldr r2, [pc, #132] @ a7b40 │ │ │ │ + ldr r3, [pc, #112] @ a7b30 │ │ │ │ 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 a7b04 │ │ │ │ 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 9ad20 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b a7ab0 │ │ │ │ + b a7ab4 │ │ │ │ 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] @ a7b44 │ │ │ │ + ldr r1, [pc, #52] @ a7b48 │ │ │ │ + ldr r0, [pc, #52] @ a7b4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #48] @ a7b4c │ │ │ │ + ldr r2, [pc, #48] @ a7b50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002085b4 │ │ │ │ + @ instruction: 0x002085b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r5, r8 │ │ │ │ + mlaeq r0, r4, r5, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - eoreq r8, r0, r0, asr #10 │ │ │ │ - andseq fp, sp, r4, ror #28 │ │ │ │ - andseq r7, ip, r4, ror r3 │ │ │ │ - andseq r7, ip, r4, asr #10 │ │ │ │ + eoreq r8, r0, ip, lsr r5 │ │ │ │ + andseq fp, sp, r8, ror #28 │ │ │ │ + andseq r7, ip, r8, ror r3 │ │ │ │ + andseq r7, ip, r8, asr #10 │ │ │ │ andeq r1, r0, pc │ │ │ │ │ │ │ │ -000a7b50 : │ │ │ │ +000a7b54 : │ │ │ │ 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] @ a7bf8 │ │ │ │ + ldr lr, [pc, #140] @ a7bfc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #132] @ a7bfc │ │ │ │ + ldr r3, [pc, #132] @ a7c00 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #128] @ a7c00 │ │ │ │ + ldr ip, [pc, #128] @ a7c04 │ │ │ │ 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 +136747,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 999e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ a7c04 │ │ │ │ + ldr r2, [pc, #60] @ a7c08 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ a7bf8 │ │ │ │ + ldr r3, [pc, #40] @ a7bfc │ │ │ │ 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 a7bf4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r0, r4, r8 │ │ │ │ + eoreq r8, r0, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r0, ror r4 │ │ │ │ + eoreq r8, r0, ip, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, ip, lsr #8 │ │ │ │ + eoreq r8, r0, r8, lsr #8 │ │ │ │ │ │ │ │ -000a7c08 : │ │ │ │ +000a7c0c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr ip, [pc, #244] @ a7d08 │ │ │ │ + ldr ip, [pc, #244] @ a7d0c │ │ │ │ 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 a7c5c │ │ │ │ + ldr r3, [pc, #224] @ a7d10 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq a7ca4 │ │ │ │ - ldr r3, [pc, #204] @ a7d10 │ │ │ │ + beq a7ca8 │ │ │ │ + ldr r3, [pc, #204] @ a7d14 │ │ │ │ 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 a7c84 │ │ │ │ cmp r1, r3 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7ca0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq a7cd4 │ │ │ │ + beq a7cd8 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mvn lr, r3 │ │ │ │ - bge a7c70 │ │ │ │ + bge a7c74 │ │ │ │ cmp r1, lr │ │ │ │ - blt a7c78 │ │ │ │ + blt a7c7c │ │ │ │ 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 a7ce0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cfc │ │ │ │ + beq a7d00 │ │ │ │ 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 +136833,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 @ │ │ │ │ + ldrdeq r8, [r0], -r8 @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ │ │ │ │ -000a7d14 : │ │ │ │ +000a7d18 : │ │ │ │ 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] @ a7fdc │ │ │ │ + ldr r2, [pc, #684] @ a7fe0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #672] @ a7fe0 │ │ │ │ + ldr ip, [pc, #672] @ a7fe4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #668] @ a7fe4 │ │ │ │ + ldr r3, [pc, #668] @ a7fe8 │ │ │ │ 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 +136865,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 a7e4c │ │ │ │ + ldr r1, [pc, #604] @ a7fec │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r4, r1 │ │ │ │ - beq a7edc │ │ │ │ - ldr r3, [pc, #584] @ a7fec │ │ │ │ + beq a7ee0 │ │ │ │ + ldr r3, [pc, #584] @ a7ff0 │ │ │ │ cmn r5, #4 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #2972] @ 0xb9c │ │ │ │ - beq a7df4 │ │ │ │ + beq a7df8 │ │ │ │ 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] @ a7ff4 │ │ │ │ + ldr r2, [pc, #524] @ a7fe0 │ │ │ │ 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 a7fd8 │ │ │ │ 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 a7f58 │ │ │ │ asrs r0, r1, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bmi a7fbc │ │ │ │ + bmi a7fc0 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt a7fa8 │ │ │ │ + bgt a7fac │ │ │ │ mov r3, #2 │ │ │ │ lsl r3, r3, r0 │ │ │ │ str r2, [r6] │ │ │ │ orr r3, r3, #1 │ │ │ │ - b a7dc4 │ │ │ │ + b a7dc8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mvn r1, r8 │ │ │ │ ldr r7, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mvn r4, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ sub r4, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq a7ec8 │ │ │ │ + beq a7ecc │ │ │ │ mov r8, #3 │ │ │ │ - b a7e90 │ │ │ │ + b a7e94 │ │ │ │ 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 7d824 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309b4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne a7e88 │ │ │ │ + bne a7e8c │ │ │ │ cmn r5, #4 │ │ │ │ - bne a7f68 │ │ │ │ + bne a7f6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ - b a7dc4 │ │ │ │ + b a7dc8 │ │ │ │ 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,114 +136967,114 @@ │ │ │ │ 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 a7f94 │ │ │ │ mov r4, #6 │ │ │ │ mvn r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7d8a0 │ │ │ │ + bl 7d8a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq a7ed0 │ │ │ │ + beq a7ed4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 105204 │ │ │ │ + bl 105210 │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed0 │ │ │ │ + b a7ed4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ streq r1, [sp, #16] │ │ │ │ - b a7e20 │ │ │ │ + b a7e24 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 8039c │ │ │ │ + bl 803a0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a7ed0 │ │ │ │ - b a7f44 │ │ │ │ + beq a7ed4 │ │ │ │ + b a7f48 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7d8ac │ │ │ │ + bl 7d8b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - b a7ed4 │ │ │ │ + b a7ed8 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d824 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7dc8 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r0, r0 │ │ │ │ str r2, [r6] │ │ │ │ - bl 7d820 │ │ │ │ + bl 7d824 │ │ │ │ mov r3, r0 │ │ │ │ - b a7dc4 │ │ │ │ + b a7dc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r0, r8, asr #5 │ │ │ │ + eoreq r8, r0, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r0, r8, lsr #5 │ │ │ │ + eoreq r8, r0, r4, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - eoreq r8, r0, ip, lsr #4 │ │ │ │ + eoreq r8, r0, r8, lsr #4 │ │ │ │ │ │ │ │ -000a7ff4 : │ │ │ │ +000a7ff8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a7ff8 : │ │ │ │ +000a7ffc : │ │ │ │ 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] @ a80c0 │ │ │ │ + ldr r2, [pc, #172] @ a80c4 │ │ │ │ + ldr r1, [pc, #172] @ a80c8 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #136] @ a80cc │ │ │ │ + ldr r2, [pc, #136] @ a80d0 │ │ │ │ + ldr r1, [pc, #136] @ a80d4 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #104] @ a80d8 │ │ │ │ + ldr r2, [pc, #104] @ a80dc │ │ │ │ + ldr r1, [pc, #104] @ a80e0 │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #76] @ a80e4 │ │ │ │ + ldr r2, [pc, #76] @ a80e8 │ │ │ │ + ldr r1, [pc, #76] @ a80ec │ │ │ │ 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 │ │ │ │ @@ -137093,135 +137094,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] @ a81e8 │ │ │ │ + ldr r2, [pc, #216] @ a81ec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #208] @ a81ec │ │ │ │ + ldr r4, [pc, #208] @ a81f0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ a81f0 │ │ │ │ + ldr r3, [pc, #204] @ a81f4 │ │ │ │ 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] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ bl 2b864 │ │ │ │ - ldr r1, [pc, #144] @ a81f4 │ │ │ │ + ldr r1, [pc, #144] @ a81f8 │ │ │ │ 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 │ │ │ │ + bne a81d8 │ │ │ │ bl 34c7c │ │ │ │ - ldr r3, [pc, #100] @ a81f8 │ │ │ │ + ldr r3, [pc, #100] @ a81fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r2, [pc, #84] @ a81fc │ │ │ │ + ldr r2, [pc, #84] @ a8200 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r3, [pc, #56] @ a81e8 │ │ │ │ + ldr r3, [pc, #56] @ a81ec │ │ │ │ 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 a81e4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #4 │ │ │ │ subhi r0, r0, #4 │ │ │ │ - b a8188 │ │ │ │ + b a818c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r0, ip, ror #29 │ │ │ │ + eoreq r7, r0, r8, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, ip, asr #29 │ │ │ │ + eoreq r7, r0, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ - strdeq r0, [pc], -r8 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ + strdeq r0, [pc], -r4 @ │ │ │ │ + eoreq r7, r0, r8, asr #28 │ │ │ │ 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 a8248 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8224 │ │ │ │ + bne a8228 │ │ │ │ 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 a829c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8244 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a827c │ │ │ │ + bhi a8280 │ │ │ │ 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 a82ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8240 │ │ │ │ + beq a8244 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a82cc │ │ │ │ + bhi a82d0 │ │ │ │ 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 +137231,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 a836c │ │ │ │ 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 a8464 │ │ │ │ + ldr r3, [pc, #304] @ a8480 │ │ │ │ + ldr r1, [pc, #304] @ a8484 │ │ │ │ + ldr r0, [pc, #304] @ a8488 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ a8488 │ │ │ │ + ldr r2, [pc, #300] @ a848c │ │ │ │ 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 a83a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a837c │ │ │ │ + bne a8380 │ │ │ │ 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 a83ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a839c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a83cc │ │ │ │ + bhi a83d0 │ │ │ │ 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 a8438 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq a8398 │ │ │ │ + beq a839c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8418 │ │ │ │ + bhi a841c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ a848c │ │ │ │ + ldr r3, [pc, #68] @ a8490 │ │ │ │ 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, r0, asr #13 │ │ │ │ + @ instruction: 0x001c68f8 │ │ │ │ + @ instruction: 0x001c69dc │ │ │ │ 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 a85a8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a84a8 │ │ │ │ + bne a84ac │ │ │ │ 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 +137365,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 a857c │ │ │ │ cmp r8, #0 │ │ │ │ - bne a8638 │ │ │ │ + bne a863c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a85d0 │ │ │ │ + beq a85d4 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8908 │ │ │ │ + bls a890c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8558 │ │ │ │ + bne a855c │ │ │ │ bl 2393c │ │ │ │ cmp lr, #0 │ │ │ │ - beq a85f0 │ │ │ │ + beq a85f4 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a86b0 │ │ │ │ + bls a86b4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a8584 │ │ │ │ - b a8574 │ │ │ │ - ldr r2, [pc, #1104] @ a89fc │ │ │ │ + bne a8588 │ │ │ │ + b a8578 │ │ │ │ + ldr r2, [pc, #1104] @ a8a00 │ │ │ │ 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 a88c4 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a85d0 │ │ │ │ - b a8574 │ │ │ │ + bne a85d4 │ │ │ │ + b a8578 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a8618 │ │ │ │ + beq a861c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a886c │ │ │ │ + bls a8870 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne a85f8 │ │ │ │ - b a8574 │ │ │ │ + bne a85fc │ │ │ │ + b a8578 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a895c │ │ │ │ + bls a8960 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8618 │ │ │ │ - b a8574 │ │ │ │ + bne a861c │ │ │ │ + b a8578 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a865c │ │ │ │ + bls a8660 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a863c │ │ │ │ - b a8574 │ │ │ │ + bne a8640 │ │ │ │ + b a8578 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ a89fc │ │ │ │ + ldr ip, [pc, #916] @ a8a00 │ │ │ │ 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 a8730 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8704 │ │ │ │ + bls a8708 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8690 │ │ │ │ - b a8574 │ │ │ │ - ldr lr, [pc, #836] @ a89fc │ │ │ │ + bne a8694 │ │ │ │ + b a8578 │ │ │ │ + ldr lr, [pc, #836] @ a8a00 │ │ │ │ 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 a87e4 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a87b8 │ │ │ │ + bls a87bc │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne a86e4 │ │ │ │ - b a8574 │ │ │ │ + bne a86e8 │ │ │ │ + b a8578 │ │ │ │ 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 a8788 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8758 │ │ │ │ + bls a875c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8738 │ │ │ │ - b a8574 │ │ │ │ + bne a873c │ │ │ │ + b a8578 │ │ │ │ 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 +137534,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 a883c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a880c │ │ │ │ + bls a8810 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a87ec │ │ │ │ - b a8574 │ │ │ │ + bne a87f0 │ │ │ │ + b a8578 │ │ │ │ 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 +137569,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] @ a8a00 │ │ │ │ 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 a883c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89d0 │ │ │ │ + bls a89d4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a88a0 │ │ │ │ - b a8574 │ │ │ │ - ldr ip, [pc, #308] @ a89fc │ │ │ │ + bne a88a4 │ │ │ │ + b a8578 │ │ │ │ + ldr ip, [pc, #308] @ a8a00 │ │ │ │ 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 +137607,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] @ a8a00 │ │ │ │ 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 a8788 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a89a4 │ │ │ │ + bls a89a8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a893c │ │ │ │ - b a8574 │ │ │ │ + bne a8940 │ │ │ │ + b a8578 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ a89fc │ │ │ │ + ldr ip, [pc, #148] @ a8a00 │ │ │ │ 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,513 +137656,513 @@ │ │ │ │ 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 a8788 │ │ │ │ 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 a883c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000a8a00 : │ │ │ │ +000a8a04 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a08 : │ │ │ │ +000a8a0c : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a8a10 : │ │ │ │ +000a8a14 : │ │ │ │ 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] @ a90c0 │ │ │ │ cmp r1, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8cd4 │ │ │ │ + beq a8cd8 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1652] @ a90c0 │ │ │ │ + ldr r3, [pc, #1652] @ a90c4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a8cbc │ │ │ │ + bls a8cc0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8a50 │ │ │ │ + bne a8a54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #1600] @ a90c4 │ │ │ │ + ldr r1, [pc, #1600] @ a90c8 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a9098 │ │ │ │ + bne a909c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi a8b80 │ │ │ │ + bhi a8b84 │ │ │ │ cmp r9, #1 │ │ │ │ - beq a8b8c │ │ │ │ - ldr r1, [pc, #1556] @ a90c8 │ │ │ │ - ldr r2, [pc, #1556] @ a90cc │ │ │ │ + beq a8b90 │ │ │ │ + ldr r1, [pc, #1556] @ a90cc │ │ │ │ + ldr r2, [pc, #1556] @ a90d0 │ │ │ │ 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 a8f00 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8d54 │ │ │ │ + bls a8d58 │ │ │ │ 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 a8ee4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8e9c │ │ │ │ + bls a8ea0 │ │ │ │ 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 a8bdc │ │ │ │ + ldr r1, [pc, #1412] @ a90d4 │ │ │ │ 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] @ a90d8 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq a8f88 │ │ │ │ + beq a8f8c │ │ │ │ cmp r9, #2 │ │ │ │ - beq a8f14 │ │ │ │ + beq a8f18 │ │ │ │ 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] @ a90dc │ │ │ │ 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 a8d9c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls a8ffc │ │ │ │ + bls a9000 │ │ │ │ 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 a8c84 │ │ │ │ + ldr r8, [pc, #1256] @ a90e0 │ │ │ │ + ldr fp, [pc, #1256] @ a90e4 │ │ │ │ + ldr r3, [pc, #1256] @ a90e8 │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r7, r8, r4, lsl #12 │ │ │ │ - bcc a8db0 │ │ │ │ + bcc a8db4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls a8dd0 │ │ │ │ + bls a8dd4 │ │ │ │ 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 a8df8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8c34 │ │ │ │ + bne a8c38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1152] @ a90e4 │ │ │ │ + ldr r3, [pc, #1152] @ a90e8 │ │ │ │ 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 a8bfc │ │ │ │ + ldr ip, [pc, #1120] @ a90ec │ │ │ │ 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 a8e18 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8c9c │ │ │ │ + bne a8ca0 │ │ │ │ bl 2393c │ │ │ │ - ldr r2, [pc, #1064] @ a90ec │ │ │ │ + ldr r2, [pc, #1064] @ a90f0 │ │ │ │ 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 a8a80 │ │ │ │ + ldr r1, [pc, #1044] @ a90f4 │ │ │ │ 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 a8fe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8ce4 │ │ │ │ - ldr r2, [pc, #1004] @ a90f4 │ │ │ │ + bne a8ce8 │ │ │ │ + ldr r2, [pc, #1004] @ a90f8 │ │ │ │ add r0, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #976] @ a90f8 │ │ │ │ + ldr r2, [pc, #976] @ a90fc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #972] @ a90fc │ │ │ │ + ldr r2, [pc, #972] @ a9100 │ │ │ │ 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] @ a9104 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b a8a44 │ │ │ │ + b a8a48 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9020 │ │ │ │ + bls a9024 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a8d58 │ │ │ │ + bne a8d5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #888] @ a9104 │ │ │ │ + ldr r2, [pc, #888] @ a9108 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8b04 │ │ │ │ + b a8b08 │ │ │ │ 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 a8bdc │ │ │ │ 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 a8c78 │ │ │ │ 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 a8c78 │ │ │ │ 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 a8c64 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #716] @ a90ec │ │ │ │ + ldr ip, [pc, #716] @ a90f0 │ │ │ │ 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 a8e64 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq a8cb8 │ │ │ │ + beq a8cbc │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi a8e44 │ │ │ │ + bhi a8e48 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #612] @ a90d0 │ │ │ │ + ldr ip, [pc, #612] @ a90d4 │ │ │ │ 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 a8b48 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne a8e7c │ │ │ │ - b a8cb8 │ │ │ │ + bne a8e80 │ │ │ │ + b a8cbc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9038 │ │ │ │ + bls a903c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a8ea0 │ │ │ │ + bne a8ea4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #560] @ a9104 │ │ │ │ + ldr r2, [pc, #560] @ a9108 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a8bd8 │ │ │ │ + b a8bdc │ │ │ │ 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 a8bdc │ │ │ │ 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 a8b08 │ │ │ │ + ldr r1, [pc, #492] @ a910c │ │ │ │ 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 a906c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f24 │ │ │ │ - ldr r2, [pc, #452] @ a910c │ │ │ │ + bne a8f28 │ │ │ │ + ldr r2, [pc, #452] @ a9110 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #428] @ a9110 │ │ │ │ - ldr r3, [pc, #428] @ a9114 │ │ │ │ - ldr r0, [pc, #428] @ a9118 │ │ │ │ + ldr r1, [pc, #428] @ a9114 │ │ │ │ + ldr r3, [pc, #428] @ a9118 │ │ │ │ + ldr r0, [pc, #428] @ a911c │ │ │ │ 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 a8b80 │ │ │ │ + ldr r1, [pc, #396] @ a9120 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9050 │ │ │ │ + bls a9054 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a8f94 │ │ │ │ - ldr r2, [pc, #360] @ a9120 │ │ │ │ + bne a8f98 │ │ │ │ + ldr r2, [pc, #360] @ a9124 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #340] @ a9124 │ │ │ │ + ldr r3, [pc, #340] @ a9128 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b a8b7c │ │ │ │ + b a8b80 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #260] @ a90ec │ │ │ │ + ldr r2, [pc, #260] @ a90f0 │ │ │ │ mov r1, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a8d20 │ │ │ │ + b a8d24 │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9080 │ │ │ │ + bls a9084 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9000 │ │ │ │ - b a8ebc │ │ │ │ - ldr r2, [pc, #196] @ a90ec │ │ │ │ + bne a9004 │ │ │ │ + b a8ec0 │ │ │ │ + ldr r2, [pc, #196] @ a90f0 │ │ │ │ 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 a8d88 │ │ │ │ + ldr r2, [pc, #172] @ a90f0 │ │ │ │ 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 a8ed0 │ │ │ │ + ldr r1, [pc, #148] @ a90f0 │ │ │ │ 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 a8fcc │ │ │ │ + ldr r1, [pc, #124] @ a90f0 │ │ │ │ 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 a8f60 │ │ │ │ + ldr r2, [pc, #100] @ a90f0 │ │ │ │ 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 a8ed0 │ │ │ │ + ldr r3, [pc, #136] @ a912c │ │ │ │ + ldr r1, [pc, #136] @ a9130 │ │ │ │ + ldr r0, [pc, #136] @ a9134 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ a9134 │ │ │ │ + ldr r2, [pc, #132] @ a9138 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r7, r0, r8, asr #11 │ │ │ │ + eoreq r7, r0, r4, asr #11 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002effb0 │ │ │ │ + eoreq pc, lr, r4, lsl #31 │ │ │ │ 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, r0, ror sp @ │ │ │ │ + eoreq pc, lr, r4, asr #26 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, lr, r0, lsl #26 │ │ │ │ - ldrdeq pc, [lr], -r8 @ │ │ │ │ + strdeq pc, [lr], -ip @ │ │ │ │ + ldrdeq pc, [lr], -r4 @ │ │ │ │ ldr r1, [r3] │ │ │ │ - andseq sl, sp, r8, ror #18 │ │ │ │ - andseq r5, ip, r0, lsr #23 │ │ │ │ - andseq r5, ip, r0, ror #24 │ │ │ │ + andseq sl, sp, ip, ror #18 │ │ │ │ + andseq r5, ip, r4, lsr #23 │ │ │ │ + andseq r5, ip, r4, ror #24 │ │ │ │ muleq r0, r5, r9 │ │ │ │ │ │ │ │ -000a9138 : │ │ │ │ +000a913c : │ │ │ │ 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] @ a9a2c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2256] @ a9a2c │ │ │ │ + ldr r0, [pc, #2256] @ a9a30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r9, [pc, #2248] @ a9a30 │ │ │ │ + ldr r9, [pc, #2248] @ a9a34 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2232] @ a9a34 │ │ │ │ + ldr r3, [pc, #2232] @ a9a38 │ │ │ │ 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 │ │ │ │ @@ -138171,679 +138172,679 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 2b69c │ │ │ │ mov r7, r0 │ │ │ │ bl 2b864 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [pc, #2164] @ a9a38 │ │ │ │ + ldr r3, [pc, #2164] @ a9a3c │ │ │ │ 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 a96cc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a91e0 │ │ │ │ + bne a91e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2080] @ a9a3c │ │ │ │ + ldr r2, [pc, #2080] @ a9a40 │ │ │ │ str r2, [r3], #8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr r3, [pc, #2064] @ a9a40 │ │ │ │ + ldr r3, [pc, #2064] @ a9a44 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a92b4 │ │ │ │ + bls a92b8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9230 │ │ │ │ + bne a9234 │ │ │ │ rsb ip, r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a977c │ │ │ │ + bls a9780 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9254 │ │ │ │ + bne a9258 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9920 │ │ │ │ + bls a9924 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9274 │ │ │ │ + bne a9278 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #1948] @ a9a44 │ │ │ │ + ldr r2, [pc, #1948] @ a9a48 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a92cc │ │ │ │ + b a92d0 │ │ │ │ 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 a9364 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92d4 │ │ │ │ + bne a92d8 │ │ │ │ sub r6, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r6, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9718 │ │ │ │ + bls a971c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a92f8 │ │ │ │ + bne a92fc │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls a9948 │ │ │ │ + bls a994c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne a9318 │ │ │ │ + bne a931c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1780] @ a9a48 │ │ │ │ + ldr r1, [pc, #1780] @ a9a4c │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b a9378 │ │ │ │ + b a937c │ │ │ │ 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 a830c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96e4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ - beq a9734 │ │ │ │ + beq a9738 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9798 │ │ │ │ + beq a979c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8a10 │ │ │ │ + bl a8a14 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi a96e0 │ │ │ │ + bhi a96e4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [r5, #12] │ │ │ │ - bl a8308 │ │ │ │ + bl a830c │ │ │ │ str r9, [r5, #12] │ │ │ │ ldr lr, [r6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and r3, lr, #234881024 @ 0xe000000 │ │ │ │ cmp r3, #167772160 @ 0xa000000 │ │ │ │ - beq a9828 │ │ │ │ + beq a982c │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne a9a04 │ │ │ │ + bne a9a08 │ │ │ │ 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 a98a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9434 │ │ │ │ + bne a9438 │ │ │ │ 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 a99e4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9888 │ │ │ │ + bls a988c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a946c │ │ │ │ + bne a9470 │ │ │ │ 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 a99c0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9874 │ │ │ │ + bls a9878 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94a4 │ │ │ │ + bne a94a8 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne a9998 │ │ │ │ + bne a999c │ │ │ │ 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 a97d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a94f0 │ │ │ │ + bne a94f4 │ │ │ │ rsb r0, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9904 │ │ │ │ + bls a9908 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9514 │ │ │ │ + bne a9518 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a9968 │ │ │ │ + bls a996c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9534 │ │ │ │ + bne a9538 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1248] @ a9a4c │ │ │ │ + ldr r3, [pc, #1248] @ a9a50 │ │ │ │ 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 a97bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne a9578 │ │ │ │ + bne a957c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1184] @ a9a50 │ │ │ │ + ldr r2, [pc, #1184] @ a9a54 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - blt a98b0 │ │ │ │ + blt a98b4 │ │ │ │ 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 │ │ │ │ + bhi a97f0 │ │ │ │ bl 2b744 │ │ │ │ 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 a9814 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a95f0 │ │ │ │ + bne a95f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ 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] @ a9a58 │ │ │ │ str r2, [r4, #4] │ │ │ │ strh fp, [sp, #28] │ │ │ │ str r3, [r0] │ │ │ │ - beq a9664 │ │ │ │ + beq a9668 │ │ │ │ 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 a97fc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a966c │ │ │ │ + bne a9670 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #952] @ a9a58 │ │ │ │ + ldr r3, [pc, #952] @ a9a5c │ │ │ │ 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 a96ec │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #904] @ a9a5c │ │ │ │ + ldr r2, [pc, #904] @ a9a60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9210 │ │ │ │ + b a9214 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #880] @ a9a60 │ │ │ │ + ldr r2, [pc, #880] @ a9a64 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #820] @ a9a2c │ │ │ │ + ldr r3, [pc, #820] @ a9a30 │ │ │ │ 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 a9998 │ │ │ │ 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 a937c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9938 │ │ │ │ + bne a993c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #788] @ a9a64 │ │ │ │ + ldr r3, [pc, #788] @ a9a68 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2932] @ 0xb74 │ │ │ │ ldreq r2, [r3, #2924] @ 0xb6c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8200 │ │ │ │ + bl a8204 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #760] @ a9a68 │ │ │ │ + ldr r2, [pc, #760] @ a9a6c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b a93e0 │ │ │ │ - ldr r2, [pc, #744] @ a9a6c │ │ │ │ + b a93e4 │ │ │ │ + ldr r2, [pc, #744] @ a9a70 │ │ │ │ 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 a92d0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9960 │ │ │ │ + bne a9964 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - b a93c0 │ │ │ │ + b a93c4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #664] @ a9a5c │ │ │ │ + ldr r2, [pc, #664] @ a9a60 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b a95a8 │ │ │ │ + b a95ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #660] @ a9a70 │ │ │ │ + ldr r2, [pc, #660] @ a9a74 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ + b a9578 │ │ │ │ bl 2b6b4 │ │ │ │ mov r2, r0 │ │ │ │ - b a95e4 │ │ │ │ - ldr r2, [pc, #604] @ a9a5c │ │ │ │ + b a95e8 │ │ │ │ + ldr r2, [pc, #604] @ a9a60 │ │ │ │ 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 a969c │ │ │ │ + ldr r2, [pc, #580] @ a9a60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a961c │ │ │ │ + b a9620 │ │ │ │ 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 a94f0 │ │ │ │ + ldr r3, [pc, #540] @ a9a78 │ │ │ │ + ldr r1, [pc, #540] @ a9a7c │ │ │ │ + ldr r0, [pc, #540] @ a9a80 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #536] @ a9a80 │ │ │ │ + ldr r2, [pc, #536] @ a9a84 │ │ │ │ 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 a94c8 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a948c │ │ │ │ + b a9490 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b a9454 │ │ │ │ + b a9458 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 2b7d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls a997c │ │ │ │ + bls a9980 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne a98c0 │ │ │ │ + bne a98c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl a8490 │ │ │ │ + bl a8494 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #348] @ a9a54 │ │ │ │ + ldr r3, [pc, #348] @ a9a58 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b a96a8 │ │ │ │ + b a96ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #372] @ a9a84 │ │ │ │ + ldr r2, [pc, #372] @ a9a88 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b a9574 │ │ │ │ - ldr r2, [pc, #308] @ a9a5c │ │ │ │ + b a9578 │ │ │ │ + ldr r2, [pc, #308] @ a9a60 │ │ │ │ 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 a92a4 │ │ │ │ + ldr r3, [pc, #292] @ a9a68 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2928] @ 0xb70 │ │ │ │ - b a9758 │ │ │ │ + b a975c │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ - ldr r0, [pc, #264] @ a9a5c │ │ │ │ + ldr r0, [pc, #264] @ a9a60 │ │ │ │ mov r2, r3 │ │ │ │ orr r0, r1, r0 │ │ │ │ str r0, [r2], #4 │ │ │ │ - b a934c │ │ │ │ + b a9350 │ │ │ │ mov r2, #2 │ │ │ │ - b a93bc │ │ │ │ + b a93c0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #276] @ a9a88 │ │ │ │ + ldr r2, [pc, #276] @ a9a8c │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b a9564 │ │ │ │ - ldr r2, [pc, #216] @ a9a5c │ │ │ │ + b a9568 │ │ │ │ + ldr r2, [pc, #216] @ a9a60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b a98f0 │ │ │ │ + b a98f4 │ │ │ │ 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] @ a9a90 │ │ │ │ + ldr r1, [pc, #236] @ a9a94 │ │ │ │ + ldr r0, [pc, #236] @ a9a98 │ │ │ │ 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] @ a9a9c │ │ │ │ + ldr r1, [pc, #212] @ a9aa0 │ │ │ │ + ldr r0, [pc, #212] @ a9aa4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ a9aa4 │ │ │ │ + ldr r2, [pc, #208] @ a9aa8 │ │ │ │ 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] @ a9aac │ │ │ │ + ldr r1, [pc, #192] @ a9ab0 │ │ │ │ + ldr r0, [pc, #192] @ a9ab4 │ │ │ │ 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] @ a9ab8 │ │ │ │ + ldr r1, [pc, #168] @ a9abc │ │ │ │ + ldr r0, [pc, #168] @ a9ac0 │ │ │ │ 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 │ │ │ │ + mlaeq r0, ip, lr, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r0, r0, lsl #29 │ │ │ │ + eoreq r6, r0, ip, ror lr │ │ │ │ @ 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, r0, lsl #18 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ bic r2, r2, #0 │ │ │ │ add r2, r5, #0 │ │ │ │ - @ instruction: 0x001da1b0 │ │ │ │ - andseq r5, ip, r8, ror #7 │ │ │ │ - andseq r5, ip, r8, lsl #8 │ │ │ │ + @ instruction: 0x001da1b4 │ │ │ │ + andseq r5, ip, ip, ror #7 │ │ │ │ + andseq r5, ip, ip, lsl #8 │ │ │ │ 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, ip, rrx │ │ │ │ + andseq r5, ip, r8, lsr #5 │ │ │ │ + andseq r5, ip, r8, ror #8 │ │ │ │ + andseq sl, sp, r8, asr #32 │ │ │ │ + andseq r5, ip, r0, lsl #5 │ │ │ │ + andseq r5, ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq sl, sp, r0, lsr #32 │ │ │ │ - andseq r5, ip, ip, asr r2 │ │ │ │ - @ instruction: 0x001c53b4 │ │ │ │ - @ instruction: 0x001d9ffc │ │ │ │ - andseq r5, ip, r8, lsr r2 │ │ │ │ - andseq r5, ip, ip, lsr #8 │ │ │ │ + andseq sl, sp, r4, lsr #32 │ │ │ │ + andseq r5, ip, r0, ror #4 │ │ │ │ + @ instruction: 0x001c53b8 │ │ │ │ + andseq sl, sp, r0 │ │ │ │ + andseq r5, ip, ip, lsr r2 │ │ │ │ + andseq r5, ip, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266510 │ │ │ │ + bl 266518 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26650c │ │ │ │ + bl 266514 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668cc │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266ea0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e18 │ │ │ │ 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 266e2c │ │ │ │ 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 266e04 │ │ │ │ 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 266e40 │ │ │ │ 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 266e54 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne a9c44 │ │ │ │ + bne a9c48 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #2 │ │ │ │ - beq a9c74 │ │ │ │ - ble a9c54 │ │ │ │ + beq a9c78 │ │ │ │ + ble a9c58 │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9c90 │ │ │ │ + bne a9c94 │ │ │ │ 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 +138853,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 a9c1c │ │ │ │ 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 a9c50 │ │ │ │ add ip, r0, #2 │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ cmphi ip, #1 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d14 │ │ │ │ sub r0, r3, #11 │ │ │ │ cmp r0, #5 │ │ │ │ - bls a9d10 │ │ │ │ + bls a9d14 │ │ │ │ cmp r1, #4 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9cf8 │ │ │ │ + beq a9cfc │ │ │ │ cmn r1, #4 │ │ │ │ andeq r0, r2, #1 │ │ │ │ - bne a9d10 │ │ │ │ + bne a9d14 │ │ │ │ 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 a9cec │ │ │ │ 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] @ a9d58 │ │ │ │ + ldr r3, [pc, #36] @ a9d5c │ │ │ │ + ldr r2, [pc, #36] @ a9d60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldrd r2, [r2] │ │ │ │ - bl 13083c │ │ │ │ + bl 130838 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + eoreq r6, r0, r0, asr #5 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9d90 │ │ │ │ - ldr r2, [pc, #24] @ a9d94 │ │ │ │ + ldr r3, [pc, #24] @ a9d94 │ │ │ │ + ldr r2, [pc, #24] @ a9d98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5f0 │ │ │ │ + bl 12c5fc │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl #5 │ │ │ │ + eoreq r6, r0, ip, ror 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] @ a9dc8 │ │ │ │ - ldr r2, [pc, #24] @ a9dcc │ │ │ │ + ldr r3, [pc, #24] @ a9dcc │ │ │ │ + ldr r2, [pc, #24] @ a9dd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c410 │ │ │ │ + bl 12c41c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, asr #4 │ │ │ │ + eoreq r6, r0, r4, asr #4 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9e00 │ │ │ │ - ldr r2, [pc, #24] @ a9e04 │ │ │ │ + ldr r3, [pc, #24] @ a9e04 │ │ │ │ + ldr r2, [pc, #24] @ a9e08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c3cc │ │ │ │ + bl 12c3d8 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsl r2 │ │ │ │ + eoreq r6, r0, ip, lsl #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] @ a9e3c │ │ │ │ + ldr r2, [pc, #24] @ a9e40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5ec │ │ │ │ + bl 12c5f8 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ + ldrdeq r6, [r0], -r4 @ │ │ │ │ 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] @ a9e74 │ │ │ │ + ldr r2, [pc, #24] @ a9e78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5e8 │ │ │ │ + bl 12c5f4 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr #3 │ │ │ │ + mlaeq r0, ip, r1, 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] @ a9ea8 │ │ │ │ - ldr r2, [pc, #24] @ a9eac │ │ │ │ + ldr r3, [pc, #24] @ a9eac │ │ │ │ + ldr r2, [pc, #24] @ a9eb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130538 │ │ │ │ + bl 130534 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, ror #2 │ │ │ │ + eoreq r6, r0, r4, ror #2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9ee0 │ │ │ │ - ldr r2, [pc, #24] @ a9ee4 │ │ │ │ + ldr r3, [pc, #24] @ a9ee4 │ │ │ │ + ldr r2, [pc, #24] @ a9ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13053c │ │ │ │ + bl 130538 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, lsr r1 │ │ │ │ + eoreq r6, r0, ip, lsr #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] @ a9f1c │ │ │ │ + ldr r2, [pc, #24] @ a9f20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130534 │ │ │ │ + bl 130530 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ + strdeq r6, [r0], -r4 @ │ │ │ │ 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] @ a9f54 │ │ │ │ + ldr r2, [pc, #24] @ a9f58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130530 │ │ │ │ + bl 13052c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr #1 │ │ │ │ + strheq r6, [r0], -ip @ │ │ │ │ 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] @ a9f8c │ │ │ │ + ldr r2, [pc, #24] @ a9f90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13052c │ │ │ │ + bl 130528 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl #1 │ │ │ │ + eoreq r6, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ a9fc0 │ │ │ │ - ldr r2, [pc, #24] @ a9fc4 │ │ │ │ + ldr r3, [pc, #24] @ a9fc4 │ │ │ │ + ldr r2, [pc, #24] @ a9fc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130528 │ │ │ │ + bl 130524 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r0, asr r0 │ │ │ │ + eoreq r6, r0, ip, asr #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] @ a9ff8 │ │ │ │ - ldr r2, [pc, #24] @ a9ffc │ │ │ │ + ldr r3, [pc, #24] @ a9ffc │ │ │ │ + ldr r2, [pc, #24] @ aa000 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130524 │ │ │ │ + bl 130520 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r0, r8, lsl r0 │ │ │ │ + eoreq r6, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ aa030 │ │ │ │ - ldr r2, [pc, #24] @ aa034 │ │ │ │ + ldr r3, [pc, #24] @ aa034 │ │ │ │ + ldr r2, [pc, #24] @ aa038 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130520 │ │ │ │ + bl 13051c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r5, r0, r0, ror #31 │ │ │ │ + ldrdeq r5, [r0], -ip @ │ │ │ │ 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] @ aa200 │ │ │ │ + ldr r3, [pc, #428] @ aa204 │ │ │ │ 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 266e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa124 │ │ │ │ + bne aa128 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #360] @ aa204 │ │ │ │ + ldr r3, [pc, #360] @ aa208 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa0e8 │ │ │ │ - ldr r2, [pc, #332] @ aa208 │ │ │ │ - ldr r3, [pc, #320] @ aa200 │ │ │ │ + beq aa0ec │ │ │ │ + ldr r2, [pc, #332] @ aa20c │ │ │ │ + ldr r3, [pc, #320] @ aa204 │ │ │ │ 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 aa1fc │ │ │ │ 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] @ aa208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa198 │ │ │ │ + beq aa19c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #248] @ aa20c │ │ │ │ + ldr r3, [pc, #248] @ aa210 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266518 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0b8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #200] @ aa204 │ │ │ │ + ldr r3, [pc, #200] @ aa208 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa18c │ │ │ │ - ldr r3, [pc, #168] @ aa204 │ │ │ │ + bne aa190 │ │ │ │ + ldr r3, [pc, #168] @ aa208 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa1f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #140] @ aa20c │ │ │ │ + ldr r3, [pc, #140] @ aa210 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266518 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0b8 │ │ │ │ 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 266e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa1e0 │ │ │ │ + bne aa1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #56] @ aa20c │ │ │ │ + ldr r3, [pc, #56] @ aa210 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266518 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ - b aa0b4 │ │ │ │ + b aa0b8 │ │ │ │ mov r6, #1 │ │ │ │ - b aa19c │ │ │ │ + b aa1a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r0, r8, lsr #31 │ │ │ │ + eoreq r5, r0, r4, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - eoreq r5, r0, ip, lsr pc │ │ │ │ + eoreq r5, r0, r8, lsr pc │ │ │ │ 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] @ aa5f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #936] @ aa5f4 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #936] @ aa5f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #916] @ aa5f8 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #916] @ aa5fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #896] @ aa5fc │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #896] @ aa600 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #876] @ aa600 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #876] @ aa604 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #856] @ aa604 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #856] @ aa608 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #836] @ aa608 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #836] @ aa60c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #816] @ aa60c │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #816] @ aa610 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #796] @ aa610 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #796] @ aa614 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #776] @ aa614 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #776] @ aa618 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #756] @ aa618 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #756] @ aa61c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #736] @ aa61c │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #736] @ aa620 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - ldr r1, [pc, #716] @ aa620 │ │ │ │ + beq aa5d4 │ │ │ │ + ldr r1, [pc, #716] @ aa624 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ + beq aa5d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq aa5d8 │ │ │ │ - ldr r1, [pc, #688] @ aa624 │ │ │ │ + beq aa5dc │ │ │ │ + ldr r1, [pc, #688] @ aa628 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #668] @ aa628 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #668] @ aa62c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #648] @ aa62c │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #648] @ aa630 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #628] @ aa630 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #628] @ aa634 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #608] @ aa634 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #608] @ aa638 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #588] @ aa638 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #588] @ aa63c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #568] @ aa63c │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #568] @ aa640 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #548] @ aa640 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #548] @ aa644 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #528] @ aa644 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #528] @ aa648 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ - ldr r1, [pc, #508] @ aa648 │ │ │ │ + beq aa5e4 │ │ │ │ + ldr r1, [pc, #508] @ aa64c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e0 │ │ │ │ + beq aa5e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #480] @ aa64c │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #480] @ aa650 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #460] @ aa650 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #460] @ aa654 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #440] @ aa654 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #440] @ aa658 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #420] @ aa658 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #420] @ aa65c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #400] @ aa65c │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #400] @ aa660 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #380] @ aa660 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #380] @ aa664 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #360] @ aa664 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #360] @ aa668 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #340] @ aa668 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #340] @ aa66c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #320] @ aa66c │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #320] @ aa670 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #300] @ aa670 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #300] @ aa674 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #280] @ aa674 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #280] @ aa678 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #260] @ aa678 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #260] @ aa67c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #240] @ aa67c │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #240] @ aa680 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #220] @ aa680 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #220] @ aa684 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa5e8 │ │ │ │ - ldr r1, [pc, #200] @ aa684 │ │ │ │ + beq aa5ec │ │ │ │ + ldr r1, [pc, #200] @ aa688 │ │ │ │ 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, r8, lsl #29 │ │ │ │ - andseq r4, ip, r0, lsl #29 │ │ │ │ - andseq r4, ip, r8, ror lr │ │ │ │ + @ instruction: 0x001c4ed8 │ │ │ │ + andseq r4, ip, r8, asr #29 │ │ │ │ + @ instruction: 0x001c4ebc │ │ │ │ + @ instruction: 0x001c4eb0 │ │ │ │ + andseq r4, ip, r4, lsr #29 │ │ │ │ + mulseq ip, ip, lr │ │ │ │ + mulseq ip, r4, lr │ │ │ │ + andseq r4, ip, ip, lsl #29 │ │ │ │ + andseq r4, ip, r4, lsl #29 │ │ │ │ + andseq r4, ip, ip, ror lr │ │ │ │ + andseq r4, ip, ip, ror lr │ │ │ │ andseq r4, ip, r8, ror lr │ │ │ │ andseq r4, ip, r4, ror lr │ │ │ │ - andseq r4, ip, r0, ror lr │ │ │ │ - andseq r4, ip, r4, ror #28 │ │ │ │ - andseq r4, ip, r0, asr lr │ │ │ │ - andseq r4, ip, ip, lsr lr │ │ │ │ - andseq r4, ip, r8, lsr #28 │ │ │ │ - andseq r4, ip, r4, lsl lr │ │ │ │ - andseq r4, ip, r4, lsl #28 │ │ │ │ - @ instruction: 0x001c4df4 │ │ │ │ - andseq r4, ip, r4, ror #27 │ │ │ │ - @ instruction: 0x001c4dd4 │ │ │ │ - andseq r4, ip, r8, asr #27 │ │ │ │ - @ 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, r8, ror #26 │ │ │ │ - andseq r4, ip, r8, asr sp │ │ │ │ - andseq r4, ip, r8, asr #26 │ │ │ │ - andseq r4, ip, r8, lsr sp │ │ │ │ - andseq r4, ip, r8, lsr #26 │ │ │ │ - andseq r4, ip, r8, lsl sp │ │ │ │ - andseq r4, ip, r8, lsl #26 │ │ │ │ - @ instruction: 0x001c4cf8 │ │ │ │ - andseq r4, ip, r8, ror #25 │ │ │ │ + andseq r4, ip, r8, ror #28 │ │ │ │ + andseq r4, ip, r4, asr lr │ │ │ │ + andseq r4, ip, r0, asr #28 │ │ │ │ + andseq r4, ip, ip, lsr #28 │ │ │ │ + andseq r4, ip, r8, lsl lr │ │ │ │ + andseq r4, ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x001c4df8 │ │ │ │ + andseq r4, ip, r8, ror #27 │ │ │ │ + @ instruction: 0x001c4dd8 │ │ │ │ + andseq r4, ip, ip, asr #27 │ │ │ │ + @ instruction: 0x001c4db8 │ │ │ │ + andseq r4, ip, r8, lsr #27 │ │ │ │ + mulseq ip, ip, sp │ │ │ │ + mulseq ip, r0, sp │ │ │ │ + andseq r4, ip, r0, lsl #27 │ │ │ │ + andseq r4, ip, r4, ror sp │ │ │ │ + andseq r4, ip, ip, ror #26 │ │ │ │ + andseq r4, ip, ip, asr sp │ │ │ │ + andseq r4, ip, ip, asr #26 │ │ │ │ + andseq r4, ip, ip, lsr sp │ │ │ │ + andseq r4, ip, ip, lsr #26 │ │ │ │ + andseq r4, ip, ip, lsl sp │ │ │ │ + andseq r4, ip, ip, lsl #26 │ │ │ │ + @ instruction: 0x001c4cfc │ │ │ │ + andseq r4, ip, ip, ror #25 │ │ │ │ ldr ip, [r0] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #20] @ aa6b0 │ │ │ │ + ldr r3, [pc, #20] @ aa6b4 │ │ │ │ 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 aa7b0 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne aa8a4 │ │ │ │ + bne aa8a8 │ │ │ │ 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 aa804 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aa6f4 │ │ │ │ + bne aa6f8 │ │ │ │ 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 aa818 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7ec │ │ │ │ + bls aa7f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa72c │ │ │ │ + bne aa730 │ │ │ │ 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 aa83c │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aa7d8 │ │ │ │ + bls aa7dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aa764 │ │ │ │ + bne aa768 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aa85c │ │ │ │ + bne aa860 │ │ │ │ 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 aa884 │ │ │ │ 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 aa788 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b aa74c │ │ │ │ + b aa750 │ │ │ │ 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 aa718 │ │ │ │ + ldr r3, [pc, #172] @ aa8cc │ │ │ │ + ldr r1, [pc, #172] @ aa8d0 │ │ │ │ + ldr r0, [pc, #172] @ aa8d4 │ │ │ │ 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] @ aa8d8 │ │ │ │ + ldr r1, [pc, #148] @ aa8dc │ │ │ │ + ldr r0, [pc, #148] @ aa8e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ aa8e0 │ │ │ │ + ldr r2, [pc, #144] @ aa8e4 │ │ │ │ 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] @ aa8e8 │ │ │ │ + ldr r1, [pc, #128] @ aa8ec │ │ │ │ + ldr r0, [pc, #128] @ aa8f0 │ │ │ │ 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] @ aa8f4 │ │ │ │ + ldr r1, [pc, #104] @ aa8f8 │ │ │ │ + ldr r0, [pc, #104] @ aa8fc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ aa8fc │ │ │ │ + ldr r2, [pc, #100] @ aa900 │ │ │ │ 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] @ aa904 │ │ │ │ + ldr r1, [pc, #84] @ aa908 │ │ │ │ + ldr r0, [pc, #84] @ aa90c │ │ │ │ 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, r8, lsr r3 │ │ │ │ + andseq r4, ip, ip, lsr #8 │ │ │ │ + andseq r4, ip, r4, lsl #11 │ │ │ │ + andseq r9, sp, r4, lsl r3 │ │ │ │ + andseq r4, ip, r4, lsl #8 │ │ │ │ + mulseq ip, r0, 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: 0x001d92f0 │ │ │ │ + andseq r4, ip, r4, ror #7 │ │ │ │ + andseq r4, ip, r4, lsr #11 │ │ │ │ + andseq r9, sp, ip, asr #5 │ │ │ │ + @ instruction: 0x001c43bc │ │ │ │ + @ instruction: 0x001c43dc │ │ │ │ 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, r8, lsr #5 │ │ │ │ + mulseq ip, ip, r3 │ │ │ │ + mulseq ip, r0, r5 │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [r0] │ │ │ │ - bne aa948 │ │ │ │ + bne aa94c │ │ │ │ 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] @ aa96c │ │ │ │ + ldreq r1, [pc, #64] @ aa970 │ │ │ │ + ldreq r2, [pc, #64] @ aa974 │ │ │ │ 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 +139691,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 aa9ac │ │ │ │ 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] @ aa9e0 │ │ │ │ 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] @ aa9e4 │ │ │ │ + ldr r1, [pc, #32] @ aa9e8 │ │ │ │ + ldr r0, [pc, #32] @ aa9ec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aa9ec │ │ │ │ + ldr r2, [pc, #28] @ aa9f0 │ │ │ │ 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 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ + andseq r4, ip, r4, lsl #5 │ │ │ │ + andseq r4, ip, ip, asr #18 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aaa4c │ │ │ │ + bhi aaa50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaa28 │ │ │ │ + bne aaa2c │ │ │ │ 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] @ aaa84 │ │ │ │ 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] @ aaa88 │ │ │ │ + ldr r1, [pc, #32] @ aaa8c │ │ │ │ + ldr r0, [pc, #32] @ aaa90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #28] @ aaa90 │ │ │ │ + ldr r2, [pc, #28] @ aaa94 │ │ │ │ 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 │ │ │ │ + ldrsheq r9, [sp], -r0 │ │ │ │ + andseq r4, ip, r0, ror #3 │ │ │ │ + andseq r4, ip, r8, lsr #17 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, #24 │ │ │ │ - beq aab2c │ │ │ │ + beq aab30 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r0] │ │ │ │ - ldr ip, [pc, #176] @ aab74 │ │ │ │ + ldr ip, [pc, #176] @ aab78 │ │ │ │ str ip, [r3] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab64 │ │ │ │ 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] @ aab7c │ │ │ │ add r1, r1, #24 │ │ │ │ orr ip, r2, ip │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str ip, [r3, #4] │ │ │ │ - bhi aab60 │ │ │ │ + bhi aab64 │ │ │ │ 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] @ aab80 │ │ │ │ + ldr ip, [pc, #104] @ aab84 │ │ │ │ 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 aab64 │ │ │ │ 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] @ aab88 │ │ │ │ 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 +139831,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] @ aada4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ sub r6, r0, #1 │ │ │ │ and r8, r2, #255 @ 0xff │ │ │ │ and r4, r2, #65280 @ 0xff00 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacc4 │ │ │ │ ldrb r2, [r5, #-3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aacd0 │ │ │ │ + beq aacd4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne aacc0 │ │ │ │ + bne aacc4 │ │ │ │ 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 aad80 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, lr, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls aace0 │ │ │ │ + bls aace4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne aabf4 │ │ │ │ + bne aabf8 │ │ │ │ mvn r1, #0 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ and r3, ip, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad58 │ │ │ │ + bne aad5c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aad00 │ │ │ │ + bls aad04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac2c │ │ │ │ + bne aac30 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ and r3, r0, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad34 │ │ │ │ + bne aad38 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls aacf0 │ │ │ │ + bls aacf4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aac64 │ │ │ │ + bne aac68 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne aad10 │ │ │ │ + bne aad14 │ │ │ │ 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 aabc8 │ │ │ │ + ldr r0, [pc, #220] @ aada8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r1, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b aaca4 │ │ │ │ + bl aa6b8 │ │ │ │ + b aaca8 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ and ip, ip, r7 │ │ │ │ orr r1, r1, ip │ │ │ │ - b aac14 │ │ │ │ + b aac18 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ and r0, r0, r7 │ │ │ │ orr r3, r3, r0 │ │ │ │ - b aac84 │ │ │ │ + b aac88 │ │ │ │ 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 aac50 │ │ │ │ + ldr r3, [pc, #144] @ aadac │ │ │ │ + ldr r1, [pc, #144] @ aadb0 │ │ │ │ + ldr r0, [pc, #144] @ aadb4 │ │ │ │ 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] @ aadb8 │ │ │ │ + ldr r1, [pc, #120] @ aadbc │ │ │ │ + ldr r0, [pc, #120] @ aadc0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #116] @ aadc0 │ │ │ │ + ldr r2, [pc, #116] @ aadc4 │ │ │ │ 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] @ aadc8 │ │ │ │ + ldr r1, [pc, #100] @ aadcc │ │ │ │ + ldr r0, [pc, #100] @ aadd0 │ │ │ │ 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] @ aadd4 │ │ │ │ + ldr r1, [pc, #76] @ aadd8 │ │ │ │ + ldr r0, [pc, #76] @ aaddc │ │ │ │ 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, r8, ror #12 │ │ │ │ + andseq r8, sp, ip, lsr lr │ │ │ │ + andseq r3, ip, r0, lsr pc │ │ │ │ + ldrsheq r4, [ip], -r0 │ │ │ │ + andseq r8, sp, r8, lsl lr │ │ │ │ + andseq r3, ip, r8, lsl #30 │ │ │ │ + mulseq ip, r4, r0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001d8df4 │ │ │ │ + andseq r3, ip, r8, ror #29 │ │ │ │ + andseq r4, ip, r0, asr #32 │ │ │ │ + @ instruction: 0x001d8dd0 │ │ │ │ + andseq r3, ip, r4, asr #29 │ │ │ │ + andseq r3, ip, r8, ror #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 aae28 │ │ │ │ + bls aae2c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aae08 │ │ │ │ + bne aae0c │ │ │ │ bl 2397c │ │ │ │ - ldr r6, [pc, #196] @ aaef4 │ │ │ │ + ldr r6, [pc, #196] @ aaef8 │ │ │ │ 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 aae80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae28 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aae60 │ │ │ │ + bhi aae64 │ │ │ │ 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 aaed8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aae24 │ │ │ │ + beq aae28 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aaeb8 │ │ │ │ + bhi aaebc │ │ │ │ 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 +140051,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 aaf5c │ │ │ │ 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 ab054 │ │ │ │ + ldr r3, [pc, #304] @ ab070 │ │ │ │ + ldr r1, [pc, #304] @ ab074 │ │ │ │ + ldr r0, [pc, #304] @ ab078 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ ab078 │ │ │ │ + ldr r2, [pc, #300] @ ab07c │ │ │ │ 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 aaf90 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne aaf6c │ │ │ │ + bne aaf70 │ │ │ │ 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 aafdc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf8c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi aafbc │ │ │ │ + bhi aafc0 │ │ │ │ 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 ab028 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq aaf88 │ │ │ │ + beq aaf8c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi ab008 │ │ │ │ + bhi ab00c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ ab07c │ │ │ │ + ldr r3, [pc, #68] @ ab080 │ │ │ │ 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, r8, lsl ip │ │ │ │ + andseq r3, ip, r8, lsl #26 │ │ │ │ + andseq r3, ip, ip, ror #27 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr ip, [pc, #36] @ ab0b0 │ │ │ │ + ldr ip, [pc, #36] @ ab0b4 │ │ │ │ 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 aaefc │ │ │ │ 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] @ ab0e8 │ │ │ │ + ldr lr, [pc, #32] @ ab0ec │ │ │ │ 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 aaefc │ │ │ │ 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 ab204 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab104 │ │ │ │ + bne ab108 │ │ │ │ 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 +140212,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 ab1d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ab294 │ │ │ │ + bne ab298 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ab22c │ │ │ │ + beq ab230 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab564 │ │ │ │ + bls ab568 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab1b4 │ │ │ │ + bne ab1b8 │ │ │ │ bl 2397c │ │ │ │ cmp lr, #0 │ │ │ │ - beq ab24c │ │ │ │ + beq ab250 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab30c │ │ │ │ + bls ab310 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab1e0 │ │ │ │ - b ab1d0 │ │ │ │ - ldr r2, [pc, #1104] @ ab658 │ │ │ │ + bne ab1e4 │ │ │ │ + b ab1d4 │ │ │ │ + ldr r2, [pc, #1104] @ ab65c │ │ │ │ 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 ab520 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab22c │ │ │ │ - b ab1d0 │ │ │ │ + bne ab230 │ │ │ │ + b ab1d4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ab274 │ │ │ │ + beq ab278 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab4c8 │ │ │ │ + bls ab4cc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab254 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab258 │ │ │ │ + b ab1d4 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab5b8 │ │ │ │ + bls ab5bc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab274 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab278 │ │ │ │ + b ab1d4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab2b8 │ │ │ │ + bls ab2bc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab298 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab29c │ │ │ │ + b ab1d4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ ab658 │ │ │ │ + ldr ip, [pc, #916] @ ab65c │ │ │ │ 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 ab38c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab360 │ │ │ │ + bls ab364 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab2ec │ │ │ │ - b ab1d0 │ │ │ │ - ldr lr, [pc, #836] @ ab658 │ │ │ │ + bne ab2f0 │ │ │ │ + b ab1d4 │ │ │ │ + ldr lr, [pc, #836] @ ab65c │ │ │ │ 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 ab440 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab414 │ │ │ │ + bls ab418 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ab340 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab344 │ │ │ │ + b ab1d4 │ │ │ │ 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 ab3e4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab3b4 │ │ │ │ + bls ab3b8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab394 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab398 │ │ │ │ + b ab1d4 │ │ │ │ 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 +140381,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 ab498 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab468 │ │ │ │ + bls ab46c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab448 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab44c │ │ │ │ + b ab1d4 │ │ │ │ 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 +140416,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] @ ab65c │ │ │ │ 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 ab498 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab62c │ │ │ │ + bls ab630 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab4fc │ │ │ │ - b ab1d0 │ │ │ │ - ldr ip, [pc, #308] @ ab658 │ │ │ │ + bne ab500 │ │ │ │ + b ab1d4 │ │ │ │ + ldr ip, [pc, #308] @ ab65c │ │ │ │ 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 +140454,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] @ ab65c │ │ │ │ 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 ab3e4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab600 │ │ │ │ + bls ab604 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ab598 │ │ │ │ - b ab1d0 │ │ │ │ + bne ab59c │ │ │ │ + b ab1d4 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ ab658 │ │ │ │ + ldr ip, [pc, #148] @ ab65c │ │ │ │ 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 +140503,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 ab3e4 │ │ │ │ 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 ab498 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ab680 │ │ │ │ + bls ab684 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab660 │ │ │ │ - b ab0ec │ │ │ │ + bne ab664 │ │ │ │ + b ab0f0 │ │ │ │ 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] @ ab6b0 │ │ │ │ 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] @ ab774 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #160] @ ab774 │ │ │ │ - ldr r3, [pc, #160] @ ab778 │ │ │ │ + ldr r0, [pc, #160] @ ab778 │ │ │ │ + ldr r3, [pc, #160] @ ab77c │ │ │ │ stm lr, {r0, r2} │ │ │ │ add r2, lr, #12 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #148] @ ab77c │ │ │ │ + ldr r2, [pc, #148] @ ab780 │ │ │ │ str r2, [lr, #8] │ │ │ │ - ldr r2, [pc, #144] @ ab780 │ │ │ │ + ldr r2, [pc, #144] @ ab784 │ │ │ │ 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 ab75c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab6fc │ │ │ │ + bne ab700 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr lr, [r4] │ │ │ │ - ldr r3, [pc, #84] @ ab784 │ │ │ │ + ldr r3, [pc, #84] @ ab788 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldreq r2, [pc, #76] @ ab788 │ │ │ │ + ldreq r2, [pc, #76] @ ab78c │ │ │ │ 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] @ ab790 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ ab790 │ │ │ │ + ldr r2, [pc, #48] @ ab794 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab728 │ │ │ │ + b ab72c │ │ │ │ mov r0, r5 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ - eoreq r4, r0, ip, lsl #18 │ │ │ │ + eoreq r4, r0, r8, lsl #18 │ │ │ │ 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 +140606,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] @ ab8bc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bhi ab8b4 │ │ │ │ + bhi ab8b8 │ │ │ │ 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] @ ab8c0 │ │ │ │ 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 ab8b8 │ │ │ │ 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] @ ab8c4 │ │ │ │ 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 ab8a0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ab838 │ │ │ │ + bne ab83c │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r4, [r5] │ │ │ │ - ldr r3, [pc, #84] @ ab8c4 │ │ │ │ + ldr r3, [pc, #84] @ ab8c8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ ab8c8 │ │ │ │ + ldr r3, [pc, #80] @ ab8cc │ │ │ │ str r3, [r4, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ ab8cc │ │ │ │ + ldr r3, [pc, #68] @ ab8d0 │ │ │ │ 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 aaefc │ │ │ │ + ldr r3, [pc, #44] @ ab8d4 │ │ │ │ orr ip, ip, lr, lsl #7 │ │ │ │ orr r3, ip, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r4, r4, #16 │ │ │ │ - b ab868 │ │ │ │ + b ab86c │ │ │ │ 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 +140684,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] @ aba10 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi aba0c │ │ │ │ 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] @ aba14 │ │ │ │ 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 aba0c │ │ │ │ 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] @ aba18 │ │ │ │ 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 ab9f4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ab970 │ │ │ │ + bne ab974 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr lr, [r4] │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r3, [pc, #104] @ aba18 │ │ │ │ + ldr r3, [pc, #104] @ aba1c │ │ │ │ add r1, lr, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r1, [r4] │ │ │ │ str r3, [lr] │ │ │ │ - bhi aba08 │ │ │ │ + bhi aba0c │ │ │ │ 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] @ aba20 │ │ │ │ + ldr r1, [pc, #68] @ aba24 │ │ │ │ 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] @ aba28 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [lr, #12] │ │ │ │ add lr, lr, #16 │ │ │ │ - b ab9a0 │ │ │ │ + b ab9a4 │ │ │ │ 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 +140770,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 abad4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne aba48 │ │ │ │ + bne aba4c │ │ │ │ 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 abb08 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aba7c │ │ │ │ + bne aba80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #120] @ abb28 │ │ │ │ + ldr r3, [pc, #120] @ abb2c │ │ │ │ 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] @ abb2c │ │ │ │ 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] @ abb2c │ │ │ │ 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 abaac │ │ │ │ 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 abbe0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abb4c │ │ │ │ + bne abb50 │ │ │ │ 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 abc18 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abb80 │ │ │ │ + bne abb84 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #132] @ abc38 │ │ │ │ + ldr r2, [pc, #132] @ abc3c │ │ │ │ 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] @ abc3c │ │ │ │ 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] @ abc3c │ │ │ │ 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 abbb0 │ │ │ │ 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 abd14 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc5c │ │ │ │ + bne abc60 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abd48 │ │ │ │ + bls abd4c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abc80 │ │ │ │ + bne abc84 │ │ │ │ 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 abd84 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abcb4 │ │ │ │ + bne abcb8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #188] @ abda4 │ │ │ │ + ldr r3, [pc, #188] @ abda8 │ │ │ │ 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] @ abda8 │ │ │ │ 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] @ abda8 │ │ │ │ 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] @ abda8 │ │ │ │ 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 abce4 │ │ │ │ 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 abe78 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdc8 │ │ │ │ + bne abdcc │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abea4 │ │ │ │ + bls abea8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abdec │ │ │ │ + bne abdf0 │ │ │ │ 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 abed8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abe20 │ │ │ │ + bne abe24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #164] @ abef8 │ │ │ │ + ldr r3, [pc, #164] @ abefc │ │ │ │ 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] @ abefc │ │ │ │ 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] @ abefc │ │ │ │ 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] @ abefc │ │ │ │ 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 abe50 │ │ │ │ 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 abfc8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf1c │ │ │ │ + bne abf20 │ │ │ │ mvn r2, r3 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls abff0 │ │ │ │ + bls abff4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne abf40 │ │ │ │ + bne abf44 │ │ │ │ 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 ac024 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne abf74 │ │ │ │ + bne abf78 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #156] @ ac044 │ │ │ │ + ldr r3, [pc, #156] @ ac048 │ │ │ │ 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] @ ac048 │ │ │ │ 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] @ ac048 │ │ │ │ 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] @ ac048 │ │ │ │ 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 abfa4 │ │ │ │ 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 ac120 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac198 │ │ │ │ + bls ac19c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne ac074 │ │ │ │ + bne ac078 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r3, r7, #24 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1fc │ │ │ │ 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 ac180 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ac0cc │ │ │ │ + bne ac0d0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ - bcs ac1f8 │ │ │ │ + bcs ac1fc │ │ │ │ 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 ac1dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac120 │ │ │ │ + bne ac124 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac1b8 │ │ │ │ + bls ac1bc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ac150 │ │ │ │ + bne ac154 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b ab0ec │ │ │ │ - ldr r2, [pc, #120] @ ac1fc │ │ │ │ + b ab0f0 │ │ │ │ + ldr r2, [pc, #120] @ ac200 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b ac0f4 │ │ │ │ + b ac0f8 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r2, [pc, #88] @ ac1fc │ │ │ │ + ldr r2, [pc, #88] @ ac200 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r1] │ │ │ │ - b ac09c │ │ │ │ + b ac0a0 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r2, [pc, #60] @ ac200 │ │ │ │ + ldr r2, [pc, #60] @ ac204 │ │ │ │ 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 ac14c │ │ │ │ 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,794 +141275,794 @@ │ │ │ │ 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 ac2c8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ac22c │ │ │ │ + bne ac230 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ac300 │ │ │ │ + bls ac304 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ac250 │ │ │ │ + bne ac254 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ac32c │ │ │ │ + bls ac330 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ac270 │ │ │ │ + bne ac274 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ 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 ac2f0 │ │ │ │ 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 aaefc │ │ │ │ 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 ac2f0 │ │ │ │ + ldr r1, [pc, #16] @ ac348 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ac2a4 │ │ │ │ + b ac2a8 │ │ │ │ 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] @ ac3f4 │ │ │ │ + ldr r0, [pc, #128] @ ac3f8 │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r2, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r2, [pc, #100] @ ac3f8 │ │ │ │ + ldr r2, [pc, #100] @ ac3fc │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #96] @ ac3fc │ │ │ │ + ldr r3, [pc, #96] @ ac400 │ │ │ │ str r2, [r5], #8 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #76] @ ac400 │ │ │ │ + bl aa6b8 │ │ │ │ + ldr r3, [pc, #76] @ ac404 │ │ │ │ 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 aaefc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #44] @ ac404 │ │ │ │ + ldr ip, [pc, #44] @ ac408 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #40] @ ac408 │ │ │ │ + ldr r2, [pc, #40] @ ac40c │ │ │ │ str ip, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ str r2, [r3, #4] │ │ │ │ - b aa6b4 │ │ │ │ + b aa6b8 │ │ │ │ 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] @ ac770 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #828] @ ac770 │ │ │ │ + ldr r3, [pc, #828] @ ac774 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #816] @ ac774 │ │ │ │ + ldr r9, [pc, #816] @ ac778 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #804] @ ac778 │ │ │ │ + ldr r3, [pc, #804] @ ac77c │ │ │ │ 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] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ac5f0 │ │ │ │ + beq ac5f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ac6cc │ │ │ │ + bhi ac6d0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #636] @ ac77c │ │ │ │ + ldr ip, [pc, #636] @ ac780 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ str ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ - bne ac690 │ │ │ │ + bne ac694 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac728 │ │ │ │ - ldr r3, [pc, #580] @ ac780 │ │ │ │ + beq ac72c │ │ │ │ + ldr r3, [pc, #580] @ ac784 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r3, #2352] @ 0x930 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ 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 ac5c0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr ip, [pc, #512] @ ac784 │ │ │ │ + ldr ip, [pc, #512] @ ac788 │ │ │ │ orrs r3, r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ ac788 │ │ │ │ + ldr r3, [pc, #500] @ ac78c │ │ │ │ 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 aaefc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #456] @ ac78c │ │ │ │ - ldr r3, [pc, #424] @ ac770 │ │ │ │ + ldr r2, [pc, #456] @ ac790 │ │ │ │ + ldr r3, [pc, #424] @ ac774 │ │ │ │ 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 ac76c │ │ │ │ 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 ac72c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac700 │ │ │ │ + bne ac704 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #360] @ ac780 │ │ │ │ + ldr r3, [pc, #360] @ ac784 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ - bne ac6d8 │ │ │ │ + bne ac6dc │ │ │ │ ldr r2, [r3, #2344] @ 0x928 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #344] @ ac790 │ │ │ │ + ldr r1, [pc, #344] @ ac794 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac670 │ │ │ │ + beq ac674 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #316] @ ac794 │ │ │ │ + ldr r3, [pc, #316] @ ac798 │ │ │ │ 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 ac6e4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac550 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ac738 │ │ │ │ + bne ac73c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac608 │ │ │ │ + beq ac60c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #200] @ ac780 │ │ │ │ + ldr r3, [pc, #200] @ ac784 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldrne r2, [r3, #2360] @ 0x938 │ │ │ │ ldreq r2, [r3, #2356] @ 0x934 │ │ │ │ - bl aaef8 │ │ │ │ - b ac54c │ │ │ │ + bl aaefc │ │ │ │ + b ac550 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ - b ac5bc │ │ │ │ + b ac5c0 │ │ │ │ ldr r2, [r3, #2348] @ 0x92c │ │ │ │ - b ac620 │ │ │ │ + b ac624 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ - b ac54c │ │ │ │ + b ac550 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r3, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b ac608 │ │ │ │ - ldr r3, [pc, #80] @ ac780 │ │ │ │ + b ac60c │ │ │ │ + ldr r3, [pc, #80] @ ac784 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #2340] @ 0x924 │ │ │ │ - b ac620 │ │ │ │ + b ac624 │ │ │ │ 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 aade0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b ac69c │ │ │ │ + b ac6a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r8, asr #23 │ │ │ │ + eoreq r3, r0, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r0, r8, lsr #23 │ │ │ │ + eoreq r3, r0, r4, lsr #23 │ │ │ │ @ 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, r0, lsr sl │ │ │ │ blx r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ac798 : │ │ │ │ +000ac79c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne ac7c0 │ │ │ │ + bne ac7c4 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #4 │ │ │ │ - beq ac7ec │ │ │ │ + beq ac7f0 │ │ │ │ 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 1558b8 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7f4 : │ │ │ │ +000ac7f8 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ac7fc : │ │ │ │ +000ac800 : │ │ │ │ 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] @ acac8 │ │ │ │ + ldr lr, [pc, #688] @ acacc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #676] @ acacc │ │ │ │ + ldr ip, [pc, #676] @ acad0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #664] @ acad0 │ │ │ │ + ldr r3, [pc, #664] @ acad4 │ │ │ │ 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 ac9cc │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq ac9c8 │ │ │ │ + beq ac9cc │ │ │ │ ands r8, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne aca00 │ │ │ │ + bne aca04 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq aca18 │ │ │ │ + beq aca1c │ │ │ │ cmp r3, #6 │ │ │ │ - bne aca00 │ │ │ │ + bne aca04 │ │ │ │ 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 acabc │ │ │ │ ldrsh r3, [fp] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #528] @ acad4 │ │ │ │ + bne acabc │ │ │ │ + ldr r3, [pc, #528] @ acad8 │ │ │ │ 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 acabc │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa214 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acabc │ │ │ │ cmp r3, #2 │ │ │ │ movne sl, r1 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - ldr r1, [pc, #452] @ acad8 │ │ │ │ + ldr r1, [pc, #452] @ acadc │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 237a8 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac948 │ │ │ │ + beq ac94c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #420] @ acadc │ │ │ │ + ldr r1, [pc, #420] @ acae0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac974 │ │ │ │ + bne ac978 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9bf4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq ac974 │ │ │ │ + beq ac978 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl a9bf0 │ │ │ │ + bl a9bf4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne acab4 │ │ │ │ + bne acab8 │ │ │ │ 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 ac800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, r7 │ │ │ │ - beq ac9d0 │ │ │ │ + beq ac9d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl ac7fc │ │ │ │ + bl ac800 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9d4 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [r5] │ │ │ │ - ldr r2, [pc, #264] @ acae0 │ │ │ │ - ldr r3, [pc, #236] @ acac8 │ │ │ │ + ldr r2, [pc, #264] @ acae4 │ │ │ │ + ldr r3, [pc, #236] @ acacc │ │ │ │ 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 acac4 │ │ │ │ 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 a9bf4 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9d4 │ │ │ │ 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 acabc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne acab8 │ │ │ │ - ldr r3, [pc, #136] @ acad4 │ │ │ │ + bne acabc │ │ │ │ + ldr r3, [pc, #136] @ acad8 │ │ │ │ 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 acabc │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl aa210 │ │ │ │ + bl aa214 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq acab8 │ │ │ │ + beq acabc │ │ │ │ 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 ac800 │ │ │ │ mov r8, r0 │ │ │ │ - b ac9d0 │ │ │ │ + b ac9d4 │ │ │ │ mov r8, #1 │ │ │ │ str r9, [r5] │ │ │ │ - b ac9d0 │ │ │ │ + b ac9d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r0, r0, ror #15 │ │ │ │ + ldrdeq r3, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002037b8 │ │ │ │ + @ instruction: 0x002037b4 │ │ │ │ @ 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, r4, ror r8 │ │ │ │ + andseq r2, ip, r8, ror #16 │ │ │ │ + eoreq r3, r0, ip, lsl r6 │ │ │ │ │ │ │ │ -000acae4 : │ │ │ │ +000acae8 : │ │ │ │ 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] @ acd94 │ │ │ │ + ldr ip, [pc, #660] @ acd98 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #648] @ acd98 │ │ │ │ + ldr r6, [pc, #648] @ acd9c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #644] @ acd9c │ │ │ │ + ldr r3, [pc, #644] @ acda0 │ │ │ │ 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 acb8c │ │ │ │ + ldr r8, [pc, #584] @ acda4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi acb84 │ │ │ │ + bhi acb88 │ │ │ │ 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 acb5c │ │ │ │ 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 a9bf4 │ │ │ │ + ldr r2, [pc, #516] @ acda8 │ │ │ │ + ldr r3, [pc, #496] @ acd98 │ │ │ │ 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 acd90 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb7c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b acb78 │ │ │ │ + b acb7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd80 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl acae4 │ │ │ │ + bl acae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd7c │ │ │ │ + beq acd80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b acb78 │ │ │ │ + b acb7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b acb78 │ │ │ │ + b acb7c │ │ │ │ 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 acd08 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #340] @ acda8 │ │ │ │ + bne acd00 │ │ │ │ + ldr r3, [pc, #340] @ acdac │ │ │ │ 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 acd00 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ - ldr r1, [pc, #284] @ acdac │ │ │ │ + bne acd78 │ │ │ │ + ldr r1, [pc, #284] @ acdb0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b acd00 │ │ │ │ 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 acd08 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne accfc │ │ │ │ - ldr r3, [pc, #204] @ acda8 │ │ │ │ + bne acd00 │ │ │ │ + ldr r3, [pc, #204] @ acdac │ │ │ │ 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 acd10 │ │ │ │ str r8, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb9c │ │ │ │ mov r0, #0 │ │ │ │ - b accfc │ │ │ │ + b acd00 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aa210 │ │ │ │ + bl aa214 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd74 │ │ │ │ + bne acd78 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - ldr r1, [pc, #128] @ acdb0 │ │ │ │ + ldr r1, [pc, #128] @ acdb4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #108] @ acdb4 │ │ │ │ + beq acd78 │ │ │ │ + ldr r1, [pc, #108] @ acdb8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd74 │ │ │ │ - ldr r1, [pc, #88] @ acdb8 │ │ │ │ + beq acd78 │ │ │ │ + ldr r1, [pc, #88] @ acdbc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b accfc │ │ │ │ + b acd00 │ │ │ │ mov r0, #1 │ │ │ │ - b accfc │ │ │ │ + b acd00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b acb98 │ │ │ │ + b acb9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r0], -r8 @ │ │ │ │ + strdeq r3, [r0], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r0], -r8 @ │ │ │ │ + ldrdeq r3, [r0], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001d6efc │ │ │ │ - eoreq r3, r0, r8, asr r4 │ │ │ │ + andseq r6, sp, r0, lsl #30 │ │ │ │ + eoreq r3, r0, r4, asr r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r8, ror #13 │ │ │ │ - andseq r2, ip, r8, lsr #12 │ │ │ │ - andseq r2, ip, r8, lsl r6 │ │ │ │ - andseq r2, ip, r8, lsl #12 │ │ │ │ + andseq r2, ip, ip, ror #13 │ │ │ │ + andseq r2, ip, ip, lsr #12 │ │ │ │ + andseq r2, ip, ip, lsl r6 │ │ │ │ + andseq r2, ip, ip, lsl #12 │ │ │ │ │ │ │ │ -000acdbc : │ │ │ │ +000acdc0 : │ │ │ │ mov r2, #3 │ │ │ │ - b acae4 │ │ │ │ + b acae8 │ │ │ │ │ │ │ │ -000acdc4 : │ │ │ │ +000acdc8 : │ │ │ │ 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 ace64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr ip, [pc, #116] @ ace68 │ │ │ │ + ldr ip, [pc, #116] @ ace6c │ │ │ │ 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] @ ace70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str lr, [r1], #8 │ │ │ │ str r1, [r2, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ - bhi ace64 │ │ │ │ + bhi ace68 │ │ │ │ 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] @ ace74 │ │ │ │ + ldr ip, [pc, #56] @ ace78 │ │ │ │ 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,119 +142075,119 @@ │ │ │ │ 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] @ acfd8 │ │ │ │ + ldr ip, [pc, #324] @ acfdc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ - ldr r3, [pc, #312] @ acfdc │ │ │ │ + ldr r3, [pc, #312] @ acfe0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r8, [pc, #308] @ acfe0 │ │ │ │ + ldr r8, [pc, #308] @ acfe4 │ │ │ │ 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 acf00 │ │ │ │ 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 acfc0 │ │ │ │ + bl abc40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #224] @ acfe4 │ │ │ │ + ldr r3, [pc, #224] @ acfe8 │ │ │ │ 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 aaefc │ │ │ │ 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 aade0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #136] @ acfe8 │ │ │ │ + ldr r3, [pc, #136] @ acfec │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #116] @ acfec │ │ │ │ + bl aa6b8 │ │ │ │ + ldr r3, [pc, #116] @ acff0 │ │ │ │ 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 aaefc │ │ │ │ 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 acdc8 │ │ │ │ + bl abc40 │ │ │ │ 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 acf00 │ │ │ │ + eoreq r3, r0, r4, ror #2 │ │ │ │ @ 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] @ ad338 │ │ │ │ + ldr lr, [pc, #812] @ ad33c │ │ │ │ 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] @ ad340 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #784] @ ad340 │ │ │ │ + ldr r0, [pc, #784] @ ad344 │ │ │ │ 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 │ │ │ │ @@ -142196,210 +142197,210 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq ad1a0 │ │ │ │ + beq ad1a4 │ │ │ │ add r8, r5, #3 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a014c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ad13c │ │ │ │ + bne ad140 │ │ │ │ cmp r5, #0 │ │ │ │ movgt r8, r4 │ │ │ │ - ble ad2ac │ │ │ │ + ble ad2b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl a0148 │ │ │ │ + bl a014c │ │ │ │ cmp r0, #0 │ │ │ │ addeq r8, r8, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne ad094 │ │ │ │ + bne ad098 │ │ │ │ lsl r2, r8, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r4, r2 │ │ │ │ - bcc ad2b0 │ │ │ │ + bcc ad2b4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi ad264 │ │ │ │ + bhi ad268 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ad2f0 │ │ │ │ + bls ad2f4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ad0d8 │ │ │ │ + bne ad0dc │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ 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 ad170 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl acdc4 │ │ │ │ - b ad16c │ │ │ │ + bl acdc8 │ │ │ │ + b ad170 │ │ │ │ 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 ad228 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ ad344 │ │ │ │ - ldr r3, [pc, #444] @ ad338 │ │ │ │ + ldr r2, [pc, #460] @ ad348 │ │ │ │ + ldr r3, [pc, #444] @ ad33c │ │ │ │ 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 ad334 │ │ │ │ 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 ad2d4 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ movls r3, ip │ │ │ │ - bhi ad288 │ │ │ │ + bhi ad28c │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r5, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls ad310 │ │ │ │ + bls ad314 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ad1bc │ │ │ │ + bne ad1c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r8, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ 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 ad174 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl acdc4 │ │ │ │ - b ad170 │ │ │ │ + bl acdc8 │ │ │ │ + b ad174 │ │ │ │ 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 a1254 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ strcs r4, [r3, #12] │ │ │ │ - b ad16c │ │ │ │ + b ad170 │ │ │ │ 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 ad124 │ │ │ │ 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 ad20c │ │ │ │ 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 ad124 │ │ │ │ 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 ad20c │ │ │ │ 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 ad10c │ │ │ │ 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 ad1f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r0, ip, ror #31 │ │ │ │ + eoreq r2, r0, r8, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r0, asr #31 │ │ │ │ + @ instruction: 0x00202fbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r0, r0, lsl #29 │ │ │ │ + eoreq r2, r0, ip, ror lr │ │ │ │ │ │ │ │ -000ad348 : │ │ │ │ +000ad34c : │ │ │ │ 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] @ ad47c │ │ │ │ + ldr lr, [pc, #280] @ ad480 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #268] @ ad480 │ │ │ │ + ldr r3, [pc, #268] @ ad484 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #264] @ ad484 │ │ │ │ + ldr ip, [pc, #264] @ ad488 │ │ │ │ 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 +142415,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 a913c │ │ │ │ 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 ad448 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r6, r3 │ │ │ │ mov r2, #5 │ │ │ │ - bl abc3c │ │ │ │ - ldr r2, [pc, #124] @ ad488 │ │ │ │ + bl abc40 │ │ │ │ + ldr r2, [pc, #124] @ ad48c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #120] @ ad48c │ │ │ │ + ldr r1, [pc, #120] @ ad490 │ │ │ │ cmp r5, #2 │ │ │ │ stm r3, {r1, r2} │ │ │ │ lslne r5, r5, #16 │ │ │ │ - ldrne r2, [pc, #108] @ ad490 │ │ │ │ + ldrne r2, [pc, #108] @ ad494 │ │ │ │ andne r5, r5, #983040 @ 0xf0000 │ │ │ │ - ldreq r2, [pc, #104] @ ad494 │ │ │ │ + ldreq r2, [pc, #104] @ ad498 │ │ │ │ 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] @ ad49c │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r2, [pc, #80] @ ad49c │ │ │ │ - ldr r3, [pc, #44] @ ad47c │ │ │ │ + ldr r2, [pc, #80] @ ad4a0 │ │ │ │ + ldr r3, [pc, #44] @ ad480 │ │ │ │ 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 ad478 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r0, r4, ip, r2 │ │ │ │ + mlaeq r0, r0, ip, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, ror ip │ │ │ │ + eoreq r2, r0, r0, ror ip │ │ │ │ @ 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 │ │ │ │ + eoreq r2, r0, r8, lsr #23 │ │ │ │ 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] @ ae394 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3792] @ ae394 │ │ │ │ + ldr r1, [pc, #3792] @ ae398 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r8, [pc, #3780] @ ae398 │ │ │ │ + ldr r8, [pc, #3780] @ ae39c │ │ │ │ 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] @ ae3a0 │ │ │ │ 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 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ 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 ad680 │ │ │ │ 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 ad940 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #3604] @ ae3a0 │ │ │ │ + ldr r0, [pc, #3604] @ ae3a4 │ │ │ │ str r0, [r3] │ │ │ │ - bne ad930 │ │ │ │ + bne ad934 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3592] @ ae3a4 │ │ │ │ + ldr r1, [pc, #3592] @ ae3a8 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq ad694 │ │ │ │ + beq ad698 │ │ │ │ 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 ad6f4 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r5, #12 │ │ │ │ - bne aee38 │ │ │ │ + bne aee3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc ad900 │ │ │ │ + bcc ad904 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #3756] @ ae4dc │ │ │ │ + ldrne r2, [pc, #3756] @ ae4e0 │ │ │ │ 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 ad900 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad860 │ │ │ │ + beq ad864 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #180] @ 0xb4 │ │ │ │ - b ad860 │ │ │ │ + b ad864 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne ad734 │ │ │ │ + bne ad738 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #19 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq ad804 │ │ │ │ + beq ad808 │ │ │ │ cmn r5, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ ands r2, r2, r3 │ │ │ │ - bne ad804 │ │ │ │ + bne ad808 │ │ │ │ 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 ada7c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ addeq sl, r4, #4 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bne adaf4 │ │ │ │ + bne adaf8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 2667e8 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl ac048 │ │ │ │ + bl ac04c │ │ │ │ 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 ad770 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b adb14 │ │ │ │ + b adb18 │ │ │ │ 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 ada74 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - beq af4f8 │ │ │ │ + beq af4fc │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne adae4 │ │ │ │ + bne adae8 │ │ │ │ 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 ad904 │ │ │ │ cmp r5, #0 │ │ │ │ - bne adab8 │ │ │ │ + bne adabc │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad7e0 │ │ │ │ + beq ad7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ad8fc │ │ │ │ - ldr r3, [pc, #3008] @ ae3a8 │ │ │ │ + bhi ad900 │ │ │ │ + ldr r3, [pc, #3008] @ ae3ac │ │ │ │ add r6, r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi af620 │ │ │ │ + bhi af624 │ │ │ │ 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] @ ae4e0 │ │ │ │ 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 +142709,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 ad900 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad884 │ │ │ │ + beq ad888 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ 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 ad8d0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf8 │ │ │ │ + bne aedfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad8e0 │ │ │ │ + beq ad8e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ad8f4 │ │ │ │ + beq ad8f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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] @ ae3b0 │ │ │ │ + ldr r3, [pc, #2696] @ ae398 │ │ │ │ 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 af4c8 │ │ │ │ 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] @ ae3b4 │ │ │ │ + b ad59c │ │ │ │ + ldr r0, [pc, #2672] @ ae3b8 │ │ │ │ str r0, [r3] │ │ │ │ add sl, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2660] @ ae3b8 │ │ │ │ + ldr r1, [pc, #2660] @ ae3bc │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #2612] @ ae3a0 │ │ │ │ + ldr r1, [pc, #2612] @ ae3a4 │ │ │ │ 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 adae0 │ │ │ │ + ldr r9, [pc, #2600] @ ae3b4 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ str r9, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2580] @ ae3bc │ │ │ │ + ldr ip, [pc, #2580] @ ae3c0 │ │ │ │ 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 aaefc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ 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 af758 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #2660] @ ae48c │ │ │ │ + ldr r0, [pc, #2660] @ ae490 │ │ │ │ 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] @ ae3c4 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae3c8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #2604] @ ae490 │ │ │ │ + ldr r3, [pc, #2604] @ ae494 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - b ad604 │ │ │ │ + b ad608 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ sub r3, r5, #11 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi af18c │ │ │ │ + bhi af190 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af3a8 │ │ │ │ + beq af3ac │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - beq ad77c │ │ │ │ + beq ad780 │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2312] @ ae3c8 │ │ │ │ + ldr r1, [pc, #2312] @ ae3cc │ │ │ │ add r0, r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #19 │ │ │ │ - bhi adcd4 │ │ │ │ + bhi adcd8 │ │ │ │ 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] @ ae3a8 │ │ │ │ + b ad988 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad798 │ │ │ │ + b ad79c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add58 │ │ │ │ + bne add5c │ │ │ │ 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 af758 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #2392] @ ae48c │ │ │ │ + ldr r0, [pc, #2392] @ ae490 │ │ │ │ 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] @ ae3d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae3c8 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ - ldr r1, [pc, #2332] @ ae490 │ │ │ │ + ldr r1, [pc, #2332] @ ae494 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b ad798 │ │ │ │ + b ad79c │ │ │ │ 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 af600 │ │ │ │ + ldr r1, [pc, #2096] @ ae3d4 │ │ │ │ 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 ab798 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af018 │ │ │ │ + beq af01c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq af3bc │ │ │ │ + beq af3c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #24 │ │ │ │ - beq af440 │ │ │ │ + beq af444 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2200] @ ae48c │ │ │ │ + ldr r1, [pc, #2200] @ ae490 │ │ │ │ add ip, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ lsl r1, r3, #4 │ │ │ │ and r1, r1, #3840 @ 0xf00 │ │ │ │ - ldr ip, [pc, #2268] @ ae4f0 │ │ │ │ + ldr ip, [pc, #2268] @ ae4f4 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae3c8 │ │ │ │ add r8, r2, #16 │ │ │ │ orr r1, r3, r1 │ │ │ │ - ldr r3, [pc, #2096] @ ae490 │ │ │ │ + ldr r3, [pc, #2096] @ ae494 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af3d0 │ │ │ │ - ldr r1, [pc, #1876] @ ae3d4 │ │ │ │ + beq af3d4 │ │ │ │ + ldr r1, [pc, #1876] @ ae3d8 │ │ │ │ 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 ab798 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r5, r0 │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa94 │ │ │ │ + bl aaa98 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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 ad900 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee14 │ │ │ │ + bne aee18 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add28 │ │ │ │ + beq add2c │ │ │ │ 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 aee78 │ │ │ │ + bl abc40 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ 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 ad864 │ │ │ │ + b ad900 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bne aee8c │ │ │ │ + bne aee90 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b ad77c │ │ │ │ + b ad780 │ │ │ │ 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 af58c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1588] @ ae3d8 │ │ │ │ + ldr r1, [pc, #1588] @ ae3dc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ + bl ab798 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - beq aed90 │ │ │ │ + beq aed94 │ │ │ │ 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 ad900 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov r5, r6 │ │ │ │ - b ad87c │ │ │ │ + b ad880 │ │ │ │ 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 af730 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae3dc │ │ │ │ + ldr r1, [pc, #1472] @ ae3e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab798 │ │ │ │ + b addbc │ │ │ │ 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 af62c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1408] @ ae3e0 │ │ │ │ + ldr r1, [pc, #1408] @ ae3e4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab798 │ │ │ │ + b addbc │ │ │ │ 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 af630 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1352] @ ae3e4 │ │ │ │ + ldr r1, [pc, #1352] @ ae3e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab798 │ │ │ │ + b addbc │ │ │ │ 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 af5fc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1288] @ ae3e8 │ │ │ │ + ldr r1, [pc, #1288] @ ae3ec │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ab794 │ │ │ │ - b addb8 │ │ │ │ + bl ab798 │ │ │ │ + b addbc │ │ │ │ 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 aeeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #1472] @ ae4e8 │ │ │ │ + ldr r1, [pc, #1472] @ ae4ec │ │ │ │ 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 af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ + ldr r0, [pc, #1112] @ ae3f0 │ │ │ │ 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 aee24 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne adfa8 │ │ │ │ - ldr r2, [pc, #1060] @ ae3f0 │ │ │ │ + bne adfac │ │ │ │ + ldr r2, [pc, #1060] @ ae3f4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1028] @ ae3f4 │ │ │ │ + ldr r2, [pc, #1028] @ ae3f8 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ - ldr r2, [pc, #1164] @ ae484 │ │ │ │ + ldr r2, [pc, #1164] @ ae488 │ │ │ │ ldr r6, [r8, r2] │ │ │ │ - bne aef78 │ │ │ │ + bne aef7c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add sl, r4, #4 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af380 │ │ │ │ + bls af384 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae004 │ │ │ │ + bne ae008 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1160] @ ae4c4 │ │ │ │ + ldr r2, [pc, #1160] @ ae4c8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1156] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1156] @ ae4cc │ │ │ │ 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] @ ae4d0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af118 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae068 │ │ │ │ + bne ae06c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae3f8 │ │ │ │ + ldr r2, [pc, #856] @ ae3fc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1056] @ ae4c8 │ │ │ │ + ldr r2, [pc, #1056] @ ae4cc │ │ │ │ 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] @ ae4d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne af6e0 │ │ │ │ - ldr r2, [pc, #800] @ ae3fc │ │ │ │ + bne af6e4 │ │ │ │ + ldr r2, [pc, #800] @ ae400 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #916] @ ae488 │ │ │ │ + ldr r3, [pc, #916] @ ae48c │ │ │ │ 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 af160 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne ae0fc │ │ │ │ + bne ae100 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae48c │ │ │ │ + ldr r2, [pc, #856] @ ae490 │ │ │ │ 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] @ ae494 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adce0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne af32c │ │ │ │ + bne af330 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1f4 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af564 │ │ │ │ + bne af568 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae1f0 │ │ │ │ + beq ae1f4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #736] @ ae48c │ │ │ │ + ldr r1, [pc, #736] @ ae490 │ │ │ │ add r0, r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #592] @ ae42c │ │ │ │ + ldr r2, [pc, #592] @ ae430 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #676] @ ae490 │ │ │ │ + ldr r2, [pc, #676] @ ae494 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #520] @ ae400 │ │ │ │ + ldr r3, [pc, #520] @ ae404 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r7, r4, #4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac048 │ │ │ │ + bl ac04c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #32 │ │ │ │ cmpne r2, #32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af5f8 │ │ │ │ + beq af5fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #460] @ ae404 │ │ │ │ + ldr r1, [pc, #460] @ ae408 │ │ │ │ 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 ab798 │ │ │ │ + ldr r3, [pc, #432] @ ae40c │ │ │ │ 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 ac04c │ │ │ │ + ldr r1, [pc, #396] @ ae410 │ │ │ │ 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 ab798 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #352] @ ae418 │ │ │ │ + ldr r1, [pc, #352] @ ae41c │ │ │ │ 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 af754 │ │ │ │ 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] @ ae524 │ │ │ │ + ldr r0, [pc, #292] @ ae414 │ │ │ │ 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 af130 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ae300 │ │ │ │ - ldr r2, [pc, #240] @ ae414 │ │ │ │ + bne ae304 │ │ │ │ + ldr r2, [pc, #240] @ ae418 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #412] @ ae4dc │ │ │ │ - ldr ip, [pc, #396] @ ae4d0 │ │ │ │ + ldr r2, [pc, #412] @ ae4e0 │ │ │ │ + ldr ip, [pc, #396] @ ae4d4 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ - ldr r1, [pc, #248] @ ae444 │ │ │ │ - ldr lr, [pc, #216] @ ae428 │ │ │ │ + ldr r1, [pc, #248] @ ae448 │ │ │ │ + ldr lr, [pc, #216] @ ae42c │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #336] @ ae4a8 │ │ │ │ + ldr r2, [pc, #336] @ ae4ac │ │ │ │ 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 abb30 │ │ │ │ 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 ad664 │ │ │ │ + b ad900 │ │ │ │ + eoreq r2, r0, r4, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r0, r4, lsl #22 │ │ │ │ + eoreq r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - andseq r6, sp, r2, ror r2 │ │ │ │ - strdeq r2, [r0], -r0 @ │ │ │ │ + andseq r6, sp, r6, ror r2 │ │ │ │ + eoreq r2, r0, ip, ror #13 │ │ │ │ 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, r8, lsr #31 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ @ instruction: 0xffffbfe8 │ │ │ │ @ instruction: 0xffffbf1c │ │ │ │ @ instruction: 0xffffbd9c │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ @ instruction: 0xffffbd28 │ │ │ │ @ instruction: 0xffffbd04 │ │ │ │ @@ -143468,28 +143469,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, 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, ip, ror #20 │ │ │ │ + andseq r0, ip, r8, asr sl │ │ │ │ + andseq r0, ip, r8, asr #20 │ │ │ │ + andseq r0, ip, r8, lsr sl │ │ │ │ + andseq r0, ip, r8, lsr #20 │ │ │ │ + andseq r0, ip, r8, lsl sl │ │ │ │ + andseq r0, ip, r0, lsl sl │ │ │ │ + @ instruction: 0x001c09f0 │ │ │ │ + andseq r0, ip, r4, ror #18 │ │ │ │ + andseq r0, ip, r4, asr r9 │ │ │ │ + andseq r0, ip, r8, asr #18 │ │ │ │ + andseq r0, ip, ip, lsr r9 │ │ │ │ + andseq r0, ip, ip, lsr #18 │ │ │ │ + andseq r0, ip, r0, lsr #18 │ │ │ │ @ instruction: 0xffffb40c │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ blx r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ @ instruction: 0xffffafc4 │ │ │ │ @ instruction: 0xffffaf94 │ │ │ │ @@ -143514,1528 +143515,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 │ │ │ │ + andseq r4, sp, r8, lsl #16 │ │ │ │ + andseq pc, fp, r0, ror pc @ │ │ │ │ + andseq r0, ip, ip, rrx │ │ │ │ @ instruction: 0xffffac48 │ │ │ │ @ instruction: 0xffffa764 │ │ │ │ @ instruction: 0xffffa734 │ │ │ │ eor r7, r7, #0 │ │ │ │ @ instruction: 0xffffab50 │ │ │ │ ldrd r0, [fp, #-0] │ │ │ │ - andseq r4, sp, ip, asr #13 │ │ │ │ - andseq pc, fp, r4, lsr lr @ │ │ │ │ - andseq pc, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x001d46d0 │ │ │ │ + andseq pc, fp, r8, lsr lr @ │ │ │ │ + andseq pc, fp, r8, ror #28 │ │ │ │ mov r3, #0 │ │ │ │ @ instruction: 0xffffaa94 │ │ │ │ @ instruction: 0xffffaa4c │ │ │ │ @ instruction: 0xffffaa08 │ │ │ │ @ instruction: 0xffffa98c │ │ │ │ @ instruction: 0xffffa9b8 │ │ │ │ - @ instruction: 0x001bfef0 │ │ │ │ + @ instruction: 0x001bfef4 │ │ │ │ @ instruction: 0xffffa82c │ │ │ │ @ instruction: 0xffffa858 │ │ │ │ @ instruction: 0xffffa884 │ │ │ │ @ instruction: 0xffffa8b0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af318 │ │ │ │ + beq af31c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq af674 │ │ │ │ + beq af678 │ │ │ │ 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] @ ae41c │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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] @ ae420 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab660 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #-452] @ ae420 │ │ │ │ - ldr r3, [pc, #-320] @ ae4a8 │ │ │ │ + ldr r1, [pc, #-452] @ ae424 │ │ │ │ + ldr r3, [pc, #-320] @ ae4ac │ │ │ │ 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 af100 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae5f8 │ │ │ │ - ldr r2, [pc, #-504] @ ae424 │ │ │ │ + bne ae5fc │ │ │ │ + ldr r2, [pc, #-504] @ ae428 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ 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] @ ae4ac │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-376] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-376] @ ae4d4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-552] @ ae428 │ │ │ │ + ldr r2, [pc, #-552] @ ae42c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne af368 │ │ │ │ + bne af36c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6d0 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne af708 │ │ │ │ + bne af70c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae6d0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #24 │ │ │ │ - ldr r1, [pc, #-512] @ ae48c │ │ │ │ + ldr r1, [pc, #-512] @ ae490 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ orr r1, r2, r1 │ │ │ │ - ldr r2, [pc, #-656] @ ae42c │ │ │ │ + ldr r2, [pc, #-656] @ ae430 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ add r1, r3, #28 │ │ │ │ - ldr r2, [pc, #-572] @ ae490 │ │ │ │ + ldr r2, [pc, #-572] @ ae494 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #-496] @ ae4e8 │ │ │ │ + ldr r2, [pc, #-496] @ ae4ec │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-688] @ ae430 │ │ │ │ + ldr r2, [pc, #-688] @ ae434 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-528] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-528] @ ae4dc │ │ │ │ str r3, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, sl │ │ │ │ - bl ab65c │ │ │ │ + bl ab660 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-608] @ ae4a4 │ │ │ │ + ldr r3, [pc, #-608] @ ae4a8 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r5, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #-624] @ ae4a8 │ │ │ │ + ldr r3, [pc, #-624] @ ae4ac │ │ │ │ str r3, [r2] │ │ │ │ - ldr r1, [pc, #-628] @ ae4ac │ │ │ │ + ldr r1, [pc, #-628] @ ae4b0 │ │ │ │ add r3, r2, #12 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ - beq af628 │ │ │ │ + beq af62c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-780] @ ae434 │ │ │ │ + ldr r1, [pc, #-780] @ ae438 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl ab794 │ │ │ │ + bl ab798 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #-812] @ ae438 │ │ │ │ - ldr r2, [pc, #-812] @ ae43c │ │ │ │ + ldr ip, [pc, #-812] @ ae43c │ │ │ │ + ldr r2, [pc, #-812] @ ae440 │ │ │ │ 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] @ ae444 │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, sl │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ 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] @ ae4e0 │ │ │ │ mov r0, sl │ │ │ │ and r2, r2, r3, lsl #12 │ │ │ │ - ldr r3, [pc, #-888] @ ae444 │ │ │ │ + ldr r3, [pc, #-888] @ ae448 │ │ │ │ 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 abb30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls ad660 │ │ │ │ - b ad8fc │ │ │ │ + bls ad664 │ │ │ │ + b ad900 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-948] @ ae448 │ │ │ │ + ldr r1, [pc, #-948] @ ae44c │ │ │ │ ldr r4, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0d8 │ │ │ │ - ldr r1, [pc, #-972] @ ae44c │ │ │ │ + beq af0dc │ │ │ │ + ldr r1, [pc, #-972] @ ae450 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af374 │ │ │ │ - ldr r1, [pc, #-992] @ ae450 │ │ │ │ + beq af378 │ │ │ │ + ldr r1, [pc, #-992] @ ae454 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af434 │ │ │ │ - ldr r1, [pc, #-1012] @ ae454 │ │ │ │ + beq af438 │ │ │ │ + ldr r1, [pc, #-1012] @ ae458 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4b8 │ │ │ │ - ldr r1, [pc, #-1032] @ ae458 │ │ │ │ + beq af4bc │ │ │ │ + ldr r1, [pc, #-1032] @ ae45c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4c8 │ │ │ │ - ldr r1, [pc, #-1052] @ ae45c │ │ │ │ + beq af4cc │ │ │ │ + ldr r1, [pc, #-1052] @ ae460 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4d4 │ │ │ │ - ldr r1, [pc, #-1072] @ ae460 │ │ │ │ + beq af4d8 │ │ │ │ + ldr r1, [pc, #-1072] @ ae464 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4ec │ │ │ │ - ldr r1, [pc, #-1092] @ ae464 │ │ │ │ + beq af4f0 │ │ │ │ + ldr r1, [pc, #-1092] @ ae468 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4e0 │ │ │ │ - ldr r1, [pc, #-1112] @ ae468 │ │ │ │ + beq af4e4 │ │ │ │ + ldr r1, [pc, #-1112] @ ae46c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af558 │ │ │ │ - ldr r1, [pc, #-1132] @ ae46c │ │ │ │ + beq af55c │ │ │ │ + ldr r1, [pc, #-1132] @ ae470 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af54c │ │ │ │ - ldr r1, [pc, #-1152] @ ae470 │ │ │ │ + beq af550 │ │ │ │ + ldr r1, [pc, #-1152] @ ae474 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af540 │ │ │ │ - ldr r1, [pc, #-1172] @ ae474 │ │ │ │ + beq af544 │ │ │ │ + ldr r1, [pc, #-1172] @ ae478 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af534 │ │ │ │ - ldr r1, [pc, #-1192] @ ae478 │ │ │ │ + beq af538 │ │ │ │ + ldr r1, [pc, #-1192] @ ae47c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af528 │ │ │ │ - ldr r1, [pc, #-1212] @ ae47c │ │ │ │ + beq af52c │ │ │ │ + ldr r1, [pc, #-1212] @ ae480 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne af510 │ │ │ │ - ldr r6, [pc, #-1232] @ ae480 │ │ │ │ + bne af514 │ │ │ │ + ldr r6, [pc, #-1232] @ ae484 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #-1236] @ ae484 │ │ │ │ + ldr r3, [pc, #-1236] @ ae488 │ │ │ │ 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 af178 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ae964 │ │ │ │ + bne ae968 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1240] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-1240] @ ae4c8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1244] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-1244] @ ae4cc │ │ │ │ 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] @ ae4d0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne af6e0 │ │ │ │ + bne af6e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #-1380] @ ae488 │ │ │ │ + ldr r3, [pc, #-1380] @ ae48c │ │ │ │ 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 af0e8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne ae9f4 │ │ │ │ + bne ae9f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1440] @ ae48c │ │ │ │ + ldr r2, [pc, #-1440] @ ae490 │ │ │ │ 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] @ ae494 │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b adcdc │ │ │ │ + b adce0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af58c │ │ │ │ + beq af590 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1432] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1432] @ ae4ec │ │ │ │ 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 af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ + ldr r0, [pc, #-1624] @ ae498 │ │ │ │ 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 aee24 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aeb00 │ │ │ │ - ldr r2, [pc, #-1676] @ ae498 │ │ │ │ + bne aeb04 │ │ │ │ + ldr r2, [pc, #-1676] @ ae49c │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ orrs r2, r2, r1 │ │ │ │ - beq af260 │ │ │ │ + beq af264 │ │ │ │ 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 af198 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1772] @ ae49c │ │ │ │ + ldr r1, [pc, #-1772] @ ae4a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl ab8d4 │ │ │ │ + bl ab8d8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adce0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af5b0 │ │ │ │ + beq af5b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #-1744] @ ae4e8 │ │ │ │ + ldr r1, [pc, #-1744] @ ae4ec │ │ │ │ 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 af754 │ │ │ │ lsl r5, r2, #4 │ │ │ │ - ldr r1, [pc, #-1724] @ ae520 │ │ │ │ + ldr r1, [pc, #-1724] @ ae524 │ │ │ │ and r2, r2, #15 │ │ │ │ and r5, r5, #3840 @ 0xf00 │ │ │ │ orr r5, r5, r2 │ │ │ │ - ldr r2, [pc, #-1868] @ ae4a0 │ │ │ │ + ldr r2, [pc, #-1868] @ ae4a4 │ │ │ │ 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 af148 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne aec00 │ │ │ │ + bne aec04 │ │ │ │ mov r1, #7 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1936] @ ae4a4 │ │ │ │ + ldr r2, [pc, #-1936] @ ae4a8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ orr r2, r5, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #-1948] @ ae4a8 │ │ │ │ + ldr r2, [pc, #-1948] @ ae4ac │ │ │ │ str r2, [r3] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #-1956] @ ae4ac │ │ │ │ + ldr r2, [pc, #-1956] @ ae4b0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b adcdc │ │ │ │ + b adce0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r1, #32 │ │ │ │ - beq af650 │ │ │ │ + beq af654 │ │ │ │ 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] @ ae4ec │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ + ldr r0, [pc, #-2104] @ ae4b4 │ │ │ │ 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 aee24 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aecfc │ │ │ │ - ldr r2, [pc, #-2156] @ ae4b4 │ │ │ │ + bne aed00 │ │ │ │ + ldr r2, [pc, #-2156] @ ae4b8 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq af758 │ │ │ │ + beq af75c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ - ldr r2, [pc, #-2148] @ ae4f8 │ │ │ │ + bcs aed90 │ │ │ │ + ldr r2, [pc, #-2148] @ ae4fc │ │ │ │ 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 aee48 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aed70 │ │ │ │ + bne aed74 │ │ │ │ bl 2397c │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad8fc │ │ │ │ + bne ad900 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ 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 ad8f8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedf0 │ │ │ │ + bne aedf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8f4 │ │ │ │ + bl aa6b8 │ │ │ │ + b ad8f8 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl aa6b4 │ │ │ │ - b ad8c0 │ │ │ │ + bl aa6b8 │ │ │ │ + b ad8c4 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b ad66c │ │ │ │ + b ad670 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2376] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-2376] @ ae4e8 │ │ │ │ add r3, r3, #16 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b adb14 │ │ │ │ + b adb18 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2456] @ ae4b8 │ │ │ │ + ldr r1, [pc, #-2456] @ ae4bc │ │ │ │ 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 adce0 │ │ │ │ + bl abc40 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b add28 │ │ │ │ + b add2c │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - b adab8 │ │ │ │ + b adabc │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6e4 │ │ │ │ + beq af6e8 │ │ │ │ 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] @ ae4ec │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae4f4 │ │ │ │ + ldr r0, [pc, #-2672] @ ae4c0 │ │ │ │ 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 aee24 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef40 │ │ │ │ - ldr r2, [pc, #-2724] @ ae4c0 │ │ │ │ + bne aef44 │ │ │ │ + ldr r2, [pc, #-2724] @ ae4c4 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ add sl, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r6, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af394 │ │ │ │ + bls af398 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aef80 │ │ │ │ + bne aef84 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2804] @ ae4c4 │ │ │ │ + ldr r2, [pc, #-2804] @ ae4c8 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-2808] @ ae4c8 │ │ │ │ + ldr r2, [pc, #-2808] @ ae4cc │ │ │ │ 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] @ ae4d0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r5, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af114 │ │ │ │ + bls af118 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne aefe4 │ │ │ │ + bne aefe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b ae098 │ │ │ │ + b ae09c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2900] @ ae4d0 │ │ │ │ + ldr r2, [pc, #-2900] @ ae4d4 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r5, #9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq af3f0 │ │ │ │ + beq af3f4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af47c │ │ │ │ + beq af480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-2944] @ ae4d4 │ │ │ │ + ldr r1, [pc, #-2944] @ ae4d8 │ │ │ │ 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 ab798 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi ad900 │ │ │ │ + bhi ad904 │ │ │ │ add r1, r5, #4 │ │ │ │ - ldr r3, [pc, #-2992] @ ae4d8 │ │ │ │ + ldr r3, [pc, #-2992] @ ae4dc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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] @ ae4e0 │ │ │ │ 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 ad65c │ │ │ │ + b ad900 │ │ │ │ + ldr r6, [pc, #-3072] @ ae4e4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r1, [pc, #-3004] @ ae530 │ │ │ │ + b ae954 │ │ │ │ + ldr r1, [pc, #-3004] @ ae534 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b aea24 │ │ │ │ + b aea28 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3108] @ ae4e4 │ │ │ │ + ldr r2, [pc, #-3108] @ ae4e8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b ae62c │ │ │ │ + b ae630 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3056] @ ae530 │ │ │ │ + ldr r1, [pc, #-3056] @ ae534 │ │ │ │ add r3, r3, #20 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae098 │ │ │ │ + b ae09c │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3156] @ ae4e4 │ │ │ │ + ldr r1, [pc, #-3156] @ ae4e8 │ │ │ │ add r3, r3, #12 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b ae334 │ │ │ │ - ldr r2, [pc, #-3176] @ ae4e4 │ │ │ │ + b ae338 │ │ │ │ + ldr r2, [pc, #-3176] @ ae4e8 │ │ │ │ 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 aec30 │ │ │ │ + ldr r1, [pc, #-3124] @ ae534 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #4] │ │ │ │ add r3, r2, #8 │ │ │ │ - b ae12c │ │ │ │ + b ae130 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3152] @ ae530 │ │ │ │ + ldr r2, [pc, #-3152] @ ae534 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ae994 │ │ │ │ + b ae998 │ │ │ │ add sl, r4, #4 │ │ │ │ - b ad6f0 │ │ │ │ + b ad6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5d4 │ │ │ │ + beq af5d8 │ │ │ │ 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] @ ae4ec │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae524 │ │ │ │ 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 af754 │ │ │ │ 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] @ ae4f0 │ │ │ │ + ldr r2, [pc, #-3364] @ ae4f4 │ │ │ │ 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 aee24 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af228 │ │ │ │ - ldr r2, [pc, #-3416] @ ae4f4 │ │ │ │ + bne af22c │ │ │ │ + ldr r2, [pc, #-3416] @ ae4f8 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b aec2c │ │ │ │ + b aec30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #32 │ │ │ │ - beq af698 │ │ │ │ + beq af69c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r5, r1, #2 │ │ │ │ add r5, r5, #20 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcs aed8c │ │ │ │ + bcs aed90 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #-3476] @ ae4f8 │ │ │ │ + ldr r2, [pc, #-3476] @ ae4fc │ │ │ │ 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 af420 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne af29c │ │ │ │ + bne af2a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls af4a0 │ │ │ │ + bls af4a4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne af2c0 │ │ │ │ + bne af2c4 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-3580] @ ae4fc │ │ │ │ + ldr r2, [pc, #-3580] @ ae500 │ │ │ │ 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 adce0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl aaa94 │ │ │ │ - b ae56c │ │ │ │ + bl aaa98 │ │ │ │ + b ae570 │ │ │ │ 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 ae2b0 │ │ │ │ + ldr r3, [pc, #-3660] @ ae504 │ │ │ │ + ldr r1, [pc, #-3660] @ ae508 │ │ │ │ + ldr r0, [pc, #-3660] @ ae50c │ │ │ │ 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 ae7a8 │ │ │ │ + ldr r6, [pc, #-3696] @ ae510 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae954 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3676] @ ae530 │ │ │ │ + ldr r1, [pc, #-3676] @ ae534 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b ae034 │ │ │ │ + b ae038 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-3696] @ ae530 │ │ │ │ + ldr r1, [pc, #-3696] @ ae534 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b aefb0 │ │ │ │ + b aefb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b ad604 │ │ │ │ + b ad608 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r5, #9 │ │ │ │ - bne adc78 │ │ │ │ + bne adc7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3788] @ ae510 │ │ │ │ + ldr r1, [pc, #-3788] @ ae514 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ - b adc94 │ │ │ │ + b adc98 │ │ │ │ cmp r3, #32 │ │ │ │ - beq af6bc │ │ │ │ + beq af6c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3824] @ ae514 │ │ │ │ + ldr r1, [pc, #-3824] @ ae518 │ │ │ │ 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 af06c │ │ │ │ + ldr r1, [pc, #-3852] @ ae51c │ │ │ │ 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 af2fc │ │ │ │ + ldr r6, [pc, #-3872] @ ae520 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae954 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi af750 │ │ │ │ + bhi af754 │ │ │ │ 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] @ ae524 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r5, #9 │ │ │ │ - beq af6bc │ │ │ │ - ldr r3, [pc, #-3936] @ ae524 │ │ │ │ - ldr r1, [pc, #-3936] @ ae528 │ │ │ │ - ldr r0, [pc, #-3936] @ ae52c │ │ │ │ + beq af6c0 │ │ │ │ + ldr r3, [pc, #-3936] @ ae528 │ │ │ │ + ldr r1, [pc, #-3936] @ ae52c │ │ │ │ + ldr r0, [pc, #-3936] @ ae530 │ │ │ │ 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] @ ae534 │ │ │ │ add r3, r3, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3, #-4] │ │ │ │ - b af2f0 │ │ │ │ - ldr r6, [pc, #-3980] @ ae534 │ │ │ │ + b af2f4 │ │ │ │ + ldr r6, [pc, #-3980] @ ae538 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae954 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-3992] @ ae538 │ │ │ │ + ldr r6, [pc, #-3992] @ ae53c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4000] @ ae53c │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4000] @ ae540 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4008] @ ae540 │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4008] @ ae544 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4016] @ ae544 │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4016] @ ae548 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ + b ae954 │ │ │ │ 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 ada08 │ │ │ │ + ldr r0, [pc, #-4048] @ ae54c │ │ │ │ str r7, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r6, #0 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4068] @ ae54c │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4068] @ ae550 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4076] @ ae550 │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4076] @ ae554 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4084] @ ae554 │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4084] @ ae558 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #-4092] @ ae558 │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #-4092] @ ae55c │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r6, [pc, #540] @ af77c │ │ │ │ + b ae954 │ │ │ │ + ldr r6, [pc, #540] @ af780 │ │ │ │ add r6, pc, r6 │ │ │ │ - b ae950 │ │ │ │ - ldr r3, [pc, #532] @ af780 │ │ │ │ - ldr r1, [pc, #532] @ af784 │ │ │ │ - ldr r0, [pc, #532] @ af788 │ │ │ │ + b ae954 │ │ │ │ + ldr r3, [pc, #532] @ af784 │ │ │ │ + ldr r1, [pc, #532] @ af788 │ │ │ │ + ldr r0, [pc, #532] @ af78c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #528] @ af78c │ │ │ │ + ldr r2, [pc, #528] @ af790 │ │ │ │ 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] @ af794 │ │ │ │ + ldr r1, [pc, #508] @ af798 │ │ │ │ + ldr r0, [pc, #508] @ af79c │ │ │ │ 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] @ af7a0 │ │ │ │ + ldr r1, [pc, #484] @ af7a4 │ │ │ │ + ldr r0, [pc, #484] @ af7a8 │ │ │ │ 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] @ af7ac │ │ │ │ + ldr r1, [pc, #460] @ af7b0 │ │ │ │ + ldr r0, [pc, #460] @ af7b4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #456] @ af7b4 │ │ │ │ + ldr r2, [pc, #456] @ af7b8 │ │ │ │ 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] @ af7bc │ │ │ │ + ldr r1, [pc, #436] @ af7c0 │ │ │ │ + ldr r0, [pc, #436] @ af7c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #432] @ af7c4 │ │ │ │ + ldr r2, [pc, #432] @ af7c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #224 @ 0xe0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b addb8 │ │ │ │ + b addbc │ │ │ │ bl 23ac4 │ │ │ │ - ldr r3, [pc, #404] @ af7c8 │ │ │ │ - ldr r1, [pc, #404] @ af7cc │ │ │ │ - ldr r0, [pc, #404] @ af7d0 │ │ │ │ + ldr r3, [pc, #404] @ af7cc │ │ │ │ + ldr r1, [pc, #404] @ af7d0 │ │ │ │ + ldr r0, [pc, #404] @ af7d4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #400] @ af7d4 │ │ │ │ + ldr r2, [pc, #400] @ af7d8 │ │ │ │ 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] @ af7dc │ │ │ │ + ldr r1, [pc, #384] @ af7e0 │ │ │ │ + ldr r0, [pc, #384] @ af7e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ af7e4 │ │ │ │ + ldr r2, [pc, #380] @ af7e8 │ │ │ │ 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] @ af7ec │ │ │ │ + ldr r1, [pc, #364] @ af7f0 │ │ │ │ + ldr r0, [pc, #364] @ af7f4 │ │ │ │ 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] @ af7f8 │ │ │ │ + ldr r1, [pc, #340] @ af7fc │ │ │ │ + ldr r0, [pc, #340] @ af800 │ │ │ │ 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] @ af804 │ │ │ │ + ldr r1, [pc, #316] @ af808 │ │ │ │ + ldr r0, [pc, #316] @ af80c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #312] @ af80c │ │ │ │ + ldr r2, [pc, #312] @ af810 │ │ │ │ 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] @ af814 │ │ │ │ + ldr r1, [pc, #292] @ af818 │ │ │ │ + ldr r0, [pc, #292] @ af81c │ │ │ │ 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] @ af820 │ │ │ │ + ldr r1, [pc, #268] @ af824 │ │ │ │ + ldr r0, [pc, #268] @ af828 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #264] @ af828 │ │ │ │ + ldr r2, [pc, #264] @ af82c │ │ │ │ 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] @ af830 │ │ │ │ + ldr r1, [pc, #248] @ af834 │ │ │ │ + ldr r0, [pc, #248] @ af838 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #244] @ af838 │ │ │ │ + ldr r2, [pc, #244] @ af83c │ │ │ │ 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] @ af840 │ │ │ │ + ldr r1, [pc, #220] @ af844 │ │ │ │ + ldr r0, [pc, #220] @ af848 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #260 @ 0x104 │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0xffffa8dc │ │ │ │ - andseq r4, sp, r4, ror #11 │ │ │ │ - andseq pc, fp, r8, asr lr @ │ │ │ │ - andseq pc, fp, r0, ror lr @ │ │ │ │ + andseq r4, sp, r8, ror #11 │ │ │ │ + andseq pc, fp, ip, asr lr @ │ │ │ │ + andseq pc, fp, r4, ror lr @ │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x001d45bc │ │ │ │ - andseq pc, fp, r4, lsr #26 │ │ │ │ - andseq pc, fp, r8, ror #27 │ │ │ │ - mulseq sp, r8, r5 │ │ │ │ - andseq 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, r0, asr #11 │ │ │ │ + andseq pc, fp, r8, lsr #26 │ │ │ │ + andseq pc, fp, ip, ror #27 │ │ │ │ + mulseq sp, ip, r5 │ │ │ │ + andseq pc, fp, r4, lsl #26 │ │ │ │ + andseq pc, fp, r4, lsr sp @ │ │ │ │ + andseq r4, sp, r8, ror r5 │ │ │ │ + @ instruction: 0x001bfcdc │ │ │ │ + andseq pc, fp, r0, lsr #27 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r4, sp, ip, asr #10 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ - andseq pc, fp, r0, ror #25 │ │ │ │ + andseq r4, sp, r0, asr r5 │ │ │ │ + @ instruction: 0x001bfcb4 │ │ │ │ + andseq pc, fp, r4, ror #25 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - andseq r4, sp, ip, lsl r5 │ │ │ │ - andseq pc, fp, r0, lsl #25 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ + andseq r4, sp, r0, lsr #10 │ │ │ │ + andseq pc, fp, r4, lsl #25 │ │ │ │ + @ instruction: 0x001bfcb4 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x001d44f8 │ │ │ │ - andseq pc, fp, ip, asr ip @ │ │ │ │ - andseq pc, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x001d44fc │ │ │ │ + andseq pc, fp, r0, ror #24 │ │ │ │ + andseq pc, fp, r4, lsr #26 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x001d44d4 │ │ │ │ - andseq pc, fp, ip, lsr ip @ │ │ │ │ - andseq pc, fp, r8, lsr sp @ │ │ │ │ - @ instruction: 0x001d44b0 │ │ │ │ - andseq pc, fp, r8, lsl ip @ │ │ │ │ - andseq pc, fp, r8, asr #24 │ │ │ │ - andseq r4, sp, ip, lsl #9 │ │ │ │ - @ instruction: 0x001bfbf0 │ │ │ │ - andseq pc, fp, r0, lsr #24 │ │ │ │ + @ instruction: 0x001d44d8 │ │ │ │ + andseq pc, fp, r0, asr #24 │ │ │ │ + andseq pc, fp, ip, lsr sp @ │ │ │ │ + @ instruction: 0x001d44b4 │ │ │ │ + andseq pc, fp, ip, lsl ip @ │ │ │ │ + andseq pc, fp, ip, asr #24 │ │ │ │ + mulseq sp, r0, r4 │ │ │ │ + @ instruction: 0x001bfbf4 │ │ │ │ + andseq pc, fp, r4, 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, r8, ror #8 │ │ │ │ + @ instruction: 0x001bfbd0 │ │ │ │ + mulseq fp, r4, ip │ │ │ │ + andseq r4, sp, r4, asr #8 │ │ │ │ + @ instruction: 0x001bfcb8 │ │ │ │ + @ instruction: 0x001bfcd0 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - andseq r4, sp, ip, lsl r4 │ │ │ │ - andseq pc, fp, r0, lsl #23 │ │ │ │ - @ instruction: 0x001bfbb0 │ │ │ │ + andseq r4, sp, r0, lsr #8 │ │ │ │ + andseq pc, fp, r4, lsl #23 │ │ │ │ + @ instruction: 0x001bfbb4 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x001d43f0 │ │ │ │ - andseq pc, fp, r8, asr fp @ │ │ │ │ - andseq pc, fp, r8, lsl #23 │ │ │ │ + @ instruction: 0x001d43f4 │ │ │ │ + andseq pc, fp, ip, asr fp @ │ │ │ │ + andseq pc, fp, ip, lsl #23 │ │ │ │ │ │ │ │ -000af848 : │ │ │ │ - b ad348 │ │ │ │ +000af84c : │ │ │ │ + b ad34c │ │ │ │ │ │ │ │ -000af84c : │ │ │ │ +000af850 : │ │ │ │ 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] @ b0768 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3828] @ b0768 │ │ │ │ + ldr r3, [pc, #3828] @ b076c │ │ │ │ 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] @ b0770 │ │ │ │ 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] @ b0774 │ │ │ │ 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 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ 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 afaa8 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl ec1e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afec8 │ │ │ │ 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 afdbc │ │ │ │ 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 afdc4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl ec1f4 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, sl │ │ │ │ - bne afa54 │ │ │ │ + bne afa58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09e4 │ │ │ │ + beq b09e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af9e4 │ │ │ │ + beq af9e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0424 │ │ │ │ + bl a0428 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afa14 │ │ │ │ + beq afa18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0708 │ │ │ │ + bl a070c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a09bc │ │ │ │ + bl a09c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afa6c │ │ │ │ + beq afa70 │ │ │ │ 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] @ b0778 │ │ │ │ + ldr r3, [pc, #3300] @ b076c │ │ │ │ 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 b31c8 │ │ │ │ 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 afbc0 │ │ │ │ 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 ac800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afb04 │ │ │ │ + beq afb08 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #5 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq afd5c │ │ │ │ + beq afd60 │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - bhi b3528 │ │ │ │ + bhi b352c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ sub r6, sl, #15 │ │ │ │ - beq b3514 │ │ │ │ + beq b3518 │ │ │ │ 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 b0c2c │ │ │ │ mov r1, #2 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a5630 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a562c │ │ │ │ + bl a5630 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b0d1c │ │ │ │ + bls b0d20 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b afa78 │ │ │ │ + b afa7c │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b05b0 │ │ │ │ + bls b05b4 │ │ │ │ sub r6, sl, #15 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - bhi b0cb0 │ │ │ │ + bhi b0cb4 │ │ │ │ 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 afbb0 │ │ │ │ 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 b160c │ │ │ │ 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 b1778 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq afca0 │ │ │ │ + beq afca4 │ │ │ │ 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 b20b0 │ │ │ │ + bl abc40 │ │ │ │ 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 +145061,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 ad4a4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ cmp r6, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bls b0d30 │ │ │ │ + bls b0d34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b16c0 │ │ │ │ + bne b16c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne afa6c │ │ │ │ + bne afa70 │ │ │ │ mov r7, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af9ac │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bge b3550 │ │ │ │ + bge b3554 │ │ │ │ bl ec1e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ - bne afec4 │ │ │ │ + bne afec8 │ │ │ │ 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 b0238 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmn r3, #3 │ │ │ │ - beq b1528 │ │ │ │ + beq b152c │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0cc4 │ │ │ │ + bne b0cc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20fc │ │ │ │ + beq b2100 │ │ │ │ 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 b2204 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22bc │ │ │ │ + beq b22c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bcc afbac │ │ │ │ + bcc afbb0 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b210c │ │ │ │ + beq b2110 │ │ │ │ add r5, r4, #4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2332] @ b0778 │ │ │ │ + ldr r3, [pc, #2332] @ b077c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ - bl abc3c │ │ │ │ + bl abc40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #2304] @ b077c │ │ │ │ - ldr r2, [pc, #2304] @ b0780 │ │ │ │ + ldr lr, [pc, #2304] @ b0780 │ │ │ │ + ldr r2, [pc, #2304] @ b0784 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #2292] @ b0784 │ │ │ │ + ldr ip, [pc, #2292] @ b0788 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bl ec1f4 │ │ │ │ mov r4, #0 │ │ │ │ - b af9a8 │ │ │ │ + b af9ac │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ clz r3, sl │ │ │ │ cmp r2, #3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afef8 │ │ │ │ + bne afefc │ │ │ │ sub r3, sl, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls afef8 │ │ │ │ + bls afefc │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi aff2c │ │ │ │ + bhi aff30 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0338 │ │ │ │ + bne b033c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne aff1c │ │ │ │ + bne aff20 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0338 │ │ │ │ + beq b033c │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0338 │ │ │ │ + beq b033c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b06c0 │ │ │ │ + beq b06c4 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0470 │ │ │ │ + bne b0474 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq aff78 │ │ │ │ + beq aff7c │ │ │ │ sub r1, sl, #20 │ │ │ │ cmp sl, #6 │ │ │ │ cmpne r1, #1 │ │ │ │ - bls aff78 │ │ │ │ + bls aff7c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ cmnne sl, #6 │ │ │ │ - bne b1508 │ │ │ │ - bl a003c │ │ │ │ + bne b150c │ │ │ │ + bl a0040 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, r3, r0 │ │ │ │ - beq affa8 │ │ │ │ + beq affac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a003c │ │ │ │ + bl a0040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne affa8 │ │ │ │ + bne affac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r3, #1 │ │ │ │ - beq b0c90 │ │ │ │ + beq b0c94 │ │ │ │ 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 b051c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b04cc │ │ │ │ + beq b04d0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ble b004c │ │ │ │ + ble b0050 │ │ │ │ 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 b06cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne b05e0 │ │ │ │ + bne b05e4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b007c │ │ │ │ + bne b0080 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b05e0 │ │ │ │ + beq b05e4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b05e4 │ │ │ │ + beq b05e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b03d8 │ │ │ │ + bne b03dc │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b00b8 │ │ │ │ + bne b00bc │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b03d8 │ │ │ │ + beq b03dc │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0df4 │ │ │ │ + beq b0df8 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1364 │ │ │ │ + beq b1368 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0120 │ │ │ │ + beq b0124 │ │ │ │ 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 b20c8 │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0394 │ │ │ │ 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 +145347,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 ad4a4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b039c │ │ │ │ + bne b03a0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b149c │ │ │ │ + bne b14a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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 +145383,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 ac410 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b b03b0 │ │ │ │ + b b03b4 │ │ │ │ add r3, sl, #5 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bhi b0c68 │ │ │ │ + bhi b0c6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b21bc │ │ │ │ + beq b21c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r0, [pc, #1320] @ b0788 │ │ │ │ - ldrne r0, [pc, #1384] @ b07cc │ │ │ │ + ldreq r0, [pc, #1320] @ b078c │ │ │ │ + ldrne r0, [pc, #1384] @ b07d0 │ │ │ │ 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] @ b0790 │ │ │ │ + ldrne r1, [pc, #1300] @ b0794 │ │ │ │ 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 b2474 │ │ │ │ cmn sl, #5 │ │ │ │ - beq b2820 │ │ │ │ + beq b2824 │ │ │ │ add r3, sl, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi b2438 │ │ │ │ + bhi b243c │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6b4 │ │ │ │ cmn sl, #2 │ │ │ │ - beq b2a14 │ │ │ │ + beq b2a18 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bne b30b4 │ │ │ │ + bne b30b8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [pc, #1272] @ b07d4 │ │ │ │ - ldr r1, [pc, #1204] @ b0794 │ │ │ │ + ldr r2, [pc, #1272] @ b07d8 │ │ │ │ + ldr r1, [pc, #1204] @ b0798 │ │ │ │ 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 b0320 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b15f8 │ │ │ │ + beq b15fc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl ec1f4 │ │ │ │ - b afa54 │ │ │ │ + b afa58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b097c │ │ │ │ + beq b0980 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne b0464 │ │ │ │ + bne b0468 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b036c │ │ │ │ + bne b0370 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b23e8 │ │ │ │ + beq b23ec │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne aff2c │ │ │ │ + bne aff30 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b aff38 │ │ │ │ + b aff3c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0e3c │ │ │ │ + beq b0e40 │ │ │ │ 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 afbb0 │ │ │ │ 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 af984 │ │ │ │ + b af98c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00dc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1944 │ │ │ │ + beq b1948 │ │ │ │ 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 b18a4 │ │ │ │ + bl abc40 │ │ │ │ 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] @ b079c │ │ │ │ orrne r3, r3, r6, lsl #16 │ │ │ │ - beq b0670 │ │ │ │ + beq b0674 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b b0680 │ │ │ │ + b b0684 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ cmp sl, #21 │ │ │ │ asr r1, r0, #1 │ │ │ │ - beq b09b4 │ │ │ │ + beq b09b8 │ │ │ │ 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 b1460 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff50 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b09d4 │ │ │ │ + beq b09d8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq b18b8 │ │ │ │ + beq b18bc │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ bl eb600 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b b004c │ │ │ │ + b b0050 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne b0558 │ │ │ │ + bne b055c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0540 │ │ │ │ + bne b0544 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0558 │ │ │ │ + beq b055c │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ cmp r0, #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #216] @ 0xd8 │ │ │ │ - bne affe0 │ │ │ │ + bne affe4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b13ac │ │ │ │ + beq b13b0 │ │ │ │ ands r3, r1, #1 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - bne b0e2c │ │ │ │ + bne b0e30 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b058c │ │ │ │ + bne b0590 │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b242c │ │ │ │ + beq b2430 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affe0 │ │ │ │ + b affe4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ subls r6, sl, #15 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ - b afc0c │ │ │ │ + b afc10 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0644 │ │ │ │ + bne b0648 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0608 │ │ │ │ + bne b060c │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq b0644 │ │ │ │ + beq b0648 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0644 │ │ │ │ + beq b0648 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00dc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b195c │ │ │ │ + beq b1960 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - b b03fc │ │ │ │ + b b0400 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00d8 │ │ │ │ + bne b00dc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1938 │ │ │ │ + bne b193c │ │ │ │ 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 aaefc │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b1370 │ │ │ │ + bne b1374 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bics r3, r2, r3 │ │ │ │ - beq b01b4 │ │ │ │ + beq b01b8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b01a8 │ │ │ │ + beq b01ac │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - b b0130 │ │ │ │ + b b0134 │ │ │ │ mov r2, r0 │ │ │ │ - b affac │ │ │ │ + b affb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b146c │ │ │ │ + bne b1470 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne b0800 │ │ │ │ + bne b0804 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ - bne b0800 │ │ │ │ + bne b0804 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b1770 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1488 │ │ │ │ + beq b148c │ │ │ │ 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 b21ec │ │ │ │ + bl abc40 │ │ │ │ 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 b0844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r6, r0 │ │ │ │ - b b0860 │ │ │ │ - eoreq r0, r0, r8, lsl #15 │ │ │ │ + b b0864 │ │ │ │ + eoreq r0, r0, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r0, r4, asr r7 │ │ │ │ + eoreq r0, r0, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r8, ror r5 │ │ │ │ + eoreq r0, r0, r4, ror r5 │ │ │ │ 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, r8, lsl lr │ │ │ │ + @ instruction: 0x001d2db6 │ │ │ │ + andseq r2, sp, ip, asr sp │ │ │ │ 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 +145758,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, r8, lsl lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558b8 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b0d88 │ │ │ │ + beq b0d8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0d90 │ │ │ │ + bne b0d94 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b20dc │ │ │ │ + bne b20e0 │ │ │ │ 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] @ b079c │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r6, r0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne b08c8 │ │ │ │ + bne b08cc │ │ │ │ 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 b13bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b094c │ │ │ │ + beq b0950 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ - bl a9ca0 │ │ │ │ + bl a9ca4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq b094c │ │ │ │ + beq b0950 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr r3, r8, r3 │ │ │ │ cmp r3, r2 │ │ │ │ cmneq sl, #2 │ │ │ │ - beq b094c │ │ │ │ + beq b0950 │ │ │ │ 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 +145836,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 ad4a4 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b13b8 │ │ │ │ + beq b13bc │ │ │ │ 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 afbb0 │ │ │ │ + b b03c0 │ │ │ │ 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 b04d0 │ │ │ │ add r3, r1, #30 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi aff78 │ │ │ │ + bhi aff7c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b04b0 │ │ │ │ + bne b04b4 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi aff4c │ │ │ │ + bhi aff50 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b affac │ │ │ │ + b affb0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq b09fc │ │ │ │ + beq b0a00 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-616] @ b079c │ │ │ │ + bl aa6b8 │ │ │ │ + ldr r3, [pc, #-616] @ b07a0 │ │ │ │ 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 b0a44 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a20 │ │ │ │ + bne b0a24 │ │ │ │ bl 2397c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr sl, [pc, #-632] @ b07d4 │ │ │ │ + ldr sl, [pc, #-632] @ b07d8 │ │ │ │ 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 b0a94 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0a70 │ │ │ │ - b b0a3c │ │ │ │ + bne b0a74 │ │ │ │ + b b0a40 │ │ │ │ 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 +145938,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 b0ae4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0ac0 │ │ │ │ - b b0a3c │ │ │ │ + bne b0ac4 │ │ │ │ + b b0a40 │ │ │ │ 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 aaefc │ │ │ │ cmp r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0b24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0b34 │ │ │ │ + beq b0b38 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl aa6b4 │ │ │ │ - ldr r3, [pc, #-924] @ b07a0 │ │ │ │ + bl aa6b8 │ │ │ │ + ldr r3, [pc, #-924] @ b07a4 │ │ │ │ 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 b0b74 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b0b50 │ │ │ │ - b b0a3c │ │ │ │ + bne b0b54 │ │ │ │ + b b0a40 │ │ │ │ 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 b0bb0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b0b8c │ │ │ │ - b b0a3c │ │ │ │ + bne b0b90 │ │ │ │ + b b0a40 │ │ │ │ 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 b0be8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b0bc4 │ │ │ │ - b b0a3c │ │ │ │ + bne b0bc8 │ │ │ │ + b b0a40 │ │ │ │ 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 aa6b8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r4, r3 │ │ │ │ - bne afa54 │ │ │ │ + bne afa58 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa54 │ │ │ │ + bl aa6b8 │ │ │ │ + b afa58 │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl a562c │ │ │ │ + bl a5630 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ mov r1, #1 │ │ │ │ - b b0d28 │ │ │ │ + b b0d2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b197c │ │ │ │ - ldr r3, [pc, #-1236] @ b07a4 │ │ │ │ + beq b1980 │ │ │ │ + ldr r3, [pc, #-1236] @ b07a8 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi b0d4c │ │ │ │ + bhi b0d50 │ │ │ │ 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 affb0 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ - b afbe4 │ │ │ │ + b afbe8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - beq b1974 │ │ │ │ + beq b1978 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [r4, #156] @ 0x9c │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r3, [pc, #-1372] @ b07a8 │ │ │ │ + ldr r3, [pc, #-1372] @ b07ac │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi afe3c │ │ │ │ + bhi afe40 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #2 │ │ │ │ bl eb764 │ │ │ │ mov r1, #2 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afbf8 │ │ │ │ + b afbfc │ │ │ │ cmp r4, #0 │ │ │ │ - ble b1630 │ │ │ │ + ble b1634 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r8, #12] │ │ │ │ - bne afa64 │ │ │ │ - b afd4c │ │ │ │ + bne afa68 │ │ │ │ + b afd50 │ │ │ │ cmp sl, #3 │ │ │ │ - beq b28f4 │ │ │ │ + beq b28f8 │ │ │ │ cmp sl, #4 │ │ │ │ - beq b2b50 │ │ │ │ + beq b2b54 │ │ │ │ cmp sl, #5 │ │ │ │ - beq b2c04 │ │ │ │ - ldr r3, [pc, #-1472] @ b07ac │ │ │ │ + beq b2c08 │ │ │ │ + ldr r3, [pc, #-1472] @ b07b0 │ │ │ │ add r2, sl, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b030c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06fc │ │ │ │ + beq b0700 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq b18d8 │ │ │ │ + beq b18dc │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17fc │ │ │ │ + bne b1800 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08d4 │ │ │ │ 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 b0894 │ │ │ │ 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 afbb0 │ │ │ │ + b b191c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #-1616] @ b07b0 │ │ │ │ + ldr r1, [pc, #-1616] @ b07b4 │ │ │ │ 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 b20e8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r5, #12] │ │ │ │ add r7, r5, #4 │ │ │ │ - ldr r3, [pc, #-1656] @ b07b4 │ │ │ │ - b b0444 │ │ │ │ + ldr r3, [pc, #-1656] @ b07b8 │ │ │ │ + b b0448 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b affec │ │ │ │ + b afff0 │ │ │ │ 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 b01bc │ │ │ │ + b b06a4 │ │ │ │ + ldr r3, [pc, #-1704] @ b07bc │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r5 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ - b afeac │ │ │ │ - ldr r3, [pc, #-1756] @ b07b8 │ │ │ │ + b afeb0 │ │ │ │ + ldr r3, [pc, #-1756] @ b07bc │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2608 │ │ │ │ - ldr r3, [pc, #-1804] @ b07bc │ │ │ │ + beq b260c │ │ │ │ + ldr r3, [pc, #-1804] @ b07c0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2560 │ │ │ │ - ldr r3, [pc, #-1856] @ b07bc │ │ │ │ + beq b2564 │ │ │ │ + ldr r3, [pc, #-1856] @ b07c0 │ │ │ │ mov r0, r4 │ │ │ │ - b b0e60 │ │ │ │ + b b0e64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b26b0 │ │ │ │ - ldr r3, [pc, #-1880] @ b07bc │ │ │ │ + beq b26b4 │ │ │ │ + ldr r3, [pc, #-1880] @ b07c0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2758 │ │ │ │ - ldr r3, [pc, #-1932] @ b07bc │ │ │ │ + beq b275c │ │ │ │ + ldr r3, [pc, #-1932] @ b07c0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b24b8 │ │ │ │ - ldr r3, [pc, #-1984] @ b07bc │ │ │ │ + beq b24bc │ │ │ │ + ldr r3, [pc, #-1984] @ b07c0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r0, #4]! │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abf00 │ │ │ │ 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 b2328 │ │ │ │ + ldr r3, [pc, #-2076] @ b07d8 │ │ │ │ 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 b030c │ │ │ │ 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 b219c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2176] @ b07c0 │ │ │ │ + ldr r2, [pc, #-2176] @ b07c4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b244c │ │ │ │ - ldr r2, [pc, #-2192] @ b07c4 │ │ │ │ + beq b2450 │ │ │ │ + ldr r2, [pc, #-2192] @ b07c8 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2188] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2188] @ b07d8 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2208] @ b07c8 │ │ │ │ + ldr r2, [pc, #-2208] @ b07cc │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b030c │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abf00 │ │ │ │ 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] @ b07d0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b22ec │ │ │ │ - ldr r2, [pc, #-2300] @ b07d0 │ │ │ │ + beq b22f0 │ │ │ │ + ldr r2, [pc, #-2300] @ b07d4 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-2312] @ b07d4 │ │ │ │ + ldr r1, [pc, #-2312] @ b07d8 │ │ │ │ and r1, r1, r2, lsl #12 │ │ │ │ - ldr r2, [pc, #-2316] @ b07d8 │ │ │ │ + ldr r2, [pc, #-2316] @ b07dc │ │ │ │ orr r2, r1, r2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b0308 │ │ │ │ + b b030c │ │ │ │ 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 b32c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b327c │ │ │ │ + bne b3280 │ │ │ │ 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 aa9f4 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl abefc │ │ │ │ + bl abf00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - ldr r2, [pc, #-2452] @ b07dc │ │ │ │ + ldr r2, [pc, #-2452] @ b07e0 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r8, r2 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ cmp sl, #20 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b34ac │ │ │ │ + bne b34b0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ + bl abb30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0308 │ │ │ │ + bl aa6b8 │ │ │ │ + b b030c │ │ │ │ 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 b3204 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b1128 │ │ │ │ + bne b112c │ │ │ │ add fp, r5, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #-2644] @ b07e0 │ │ │ │ + ldr r2, [pc, #-2644] @ b07e4 │ │ │ │ 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 abb30 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bne b34e0 │ │ │ │ + bne b34e4 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b12a4 │ │ │ │ + beq b12a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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 b1138 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac208 │ │ │ │ mov r4, #1 │ │ │ │ - b b1134 │ │ │ │ + b b1138 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2828] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2828] @ b07ec │ │ │ │ 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 aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2868] @ b07e4 │ │ │ │ + ldr r2, [pc, #-2868] @ b07e8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa68c │ │ │ │ + b b030c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2920] @ b07e8 │ │ │ │ + ldr r3, [pc, #-2920] @ b07ec │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [r2] │ │ │ │ - b b1304 │ │ │ │ + b b1308 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b0390 │ │ │ │ + beq b0394 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06b8 │ │ │ │ + beq b06bc │ │ │ │ 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 b188c │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - b b06b8 │ │ │ │ + b b06bc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ - b b04cc │ │ │ │ + b b04d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - bne b16d4 │ │ │ │ + bne b16d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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 +146536,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 ac410 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bcc afbac │ │ │ │ + bcc afbb0 │ │ │ │ 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 afdc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b09d4 │ │ │ │ - b b09cc │ │ │ │ + bne b09d8 │ │ │ │ + b b09d0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b176c │ │ │ │ + bne b1770 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne b070c │ │ │ │ + bne b0710 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b0750 │ │ │ │ + b b0754 │ │ │ │ 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 +146582,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 ac410 │ │ │ │ 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 aa6b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b b03b0 │ │ │ │ + b b03b4 │ │ │ │ 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 affb0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b20ec │ │ │ │ + beq b20f0 │ │ │ │ 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 b2260 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b22c8 │ │ │ │ + beq b22cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23c8 │ │ │ │ mov r4, r5 │ │ │ │ add r6, r5, #4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-3508] @ b07ec │ │ │ │ + ldr r2, [pc, #-3508] @ b07f0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl abc3c │ │ │ │ + bl abc40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr lr, [pc, #-3540] @ b07f0 │ │ │ │ - ldr r2, [pc, #-3540] @ b07f4 │ │ │ │ + ldr lr, [pc, #-3540] @ b07f4 │ │ │ │ + ldr r2, [pc, #-3540] @ b07f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ str lr, [r3] │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #-3552] @ b07f8 │ │ │ │ + ldr ip, [pc, #-3552] @ b07fc │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r2, #8]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - b afeac │ │ │ │ + b afeb0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl aa6b4 │ │ │ │ - b b0328 │ │ │ │ + bl aa6b8 │ │ │ │ + b b032c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq afc30 │ │ │ │ - ldr r0, [pc, #-3616] @ b07fc │ │ │ │ + beq afc34 │ │ │ │ + ldr r0, [pc, #-3616] @ b0800 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b afc30 │ │ │ │ + b afc34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b23fc │ │ │ │ + bne b2400 │ │ │ │ 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 +146687,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 ac410 │ │ │ │ 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 b22d8 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r8, #12] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #12] │ │ │ │ - beq afd54 │ │ │ │ - b afa64 │ │ │ │ + beq afd58 │ │ │ │ + b afa68 │ │ │ │ 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 +146725,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 ac410 │ │ │ │ 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 aa6b8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r6 │ │ │ │ str r4, [r5, #12] │ │ │ │ - bcc afbac │ │ │ │ + bcc afbb0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b1450 │ │ │ │ + beq b1454 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ + b afdc4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b0d90 │ │ │ │ + b b0d94 │ │ │ │ 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 +146773,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 ad4a4 │ │ │ │ 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 afd44 │ │ │ │ + b afbb0 │ │ │ │ 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 b2374 │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - bne b08d0 │ │ │ │ + bne b08d4 │ │ │ │ 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 b0894 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [sp, #92] @ 0x5c │ │ │ │ - bne b1924 │ │ │ │ + bne b1928 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b afdc0 │ │ │ │ - bl abc3c │ │ │ │ + b afdc4 │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b06b8 │ │ │ │ - bl abc3c │ │ │ │ + b b06bc │ │ │ │ + bl abc40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ str r2, [r5, #156] @ 0x9c │ │ │ │ - b b042c │ │ │ │ + b b0430 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ands r8, r0, #1 │ │ │ │ - beq b0524 │ │ │ │ + beq b0528 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ - b b04cc │ │ │ │ + b b04d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b08d0 │ │ │ │ + bne b08d4 │ │ │ │ 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 b0894 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1878 │ │ │ │ + beq b187c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - b af980 │ │ │ │ + b af984 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mvn r6, #0 │ │ │ │ - b b03fc │ │ │ │ + b b0400 │ │ │ │ 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] @ b293c │ │ │ │ + b b0448 │ │ │ │ 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] @ b2940 │ │ │ │ + b b0448 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b b0cf0 │ │ │ │ - ldr r3, [pc, #4028] @ b2940 │ │ │ │ + b b0cf4 │ │ │ │ + ldr r3, [pc, #4028] @ b2944 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b0308 │ │ │ │ + bhi b030c │ │ │ │ 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 b2eb4 │ │ │ │ cmn sl, #6 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ strne r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi b35a8 │ │ │ │ + bhi b35ac │ │ │ │ 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] @ b2948 │ │ │ │ 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] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 b2e64 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - beq b3140 │ │ │ │ + beq b3144 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abda8 │ │ │ │ - b b0308 │ │ │ │ + bl abdac │ │ │ │ + b b030c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ - beq b2db8 │ │ │ │ + beq b2dbc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2f20 │ │ │ │ + bne b2f24 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aaddc │ │ │ │ - b b0308 │ │ │ │ + bl aade0 │ │ │ │ + b b030c │ │ │ │ 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 b2fc8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abc3c │ │ │ │ - b b0308 │ │ │ │ + bl abc40 │ │ │ │ + b b030c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #3808] @ b29d8 │ │ │ │ + ldr r3, [pc, #3808] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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] @ b294c │ │ │ │ mov r6, r5 │ │ │ │ str r2, [r6, #4]! │ │ │ │ str r3, [r0] │ │ │ │ - beq b35d0 │ │ │ │ - ldr r1, [pc, #3592] @ b294c │ │ │ │ + beq b35d4 │ │ │ │ + ldr r1, [pc, #3592] @ b2950 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3584] @ b2950 │ │ │ │ + ldr r3, [pc, #3584] @ b2954 │ │ │ │ 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 b2cdc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1b58 │ │ │ │ - ldr r2, [pc, #3544] @ b2954 │ │ │ │ + bne b1b5c │ │ │ │ + ldr r2, [pc, #3544] @ b2958 │ │ │ │ mov r1, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r4, #3 │ │ │ │ add r3, r3, #24 │ │ │ │ - ldr r1, [pc, #3516] @ b2958 │ │ │ │ + ldr r1, [pc, #3516] @ b295c │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi b35cc │ │ │ │ + bhi b35d0 │ │ │ │ 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] @ b2960 │ │ │ │ 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] @ b2964 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b3070 │ │ │ │ + bne b3074 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1c20 │ │ │ │ + beq b1c24 │ │ │ │ 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 b3480 │ │ │ │ + bl abc40 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3264 │ │ │ │ + beq b3268 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ 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 b030c │ │ │ │ + b afbb0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #3316] @ b2964 │ │ │ │ + ldr r3, [pc, #3316] @ b2968 │ │ │ │ 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 aaefc │ │ │ │ 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 b2fa8 │ │ │ │ + ldr r3, [pc, #3252] @ b296c │ │ │ │ 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] @ b2970 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #3224] @ b2970 │ │ │ │ + ldr r3, [pc, #3224] @ b2974 │ │ │ │ str r3, [r4, #16] │ │ │ │ add r6, r4, #24 │ │ │ │ - ldr r3, [pc, #3216] @ b2974 │ │ │ │ + ldr r3, [pc, #3216] @ b2978 │ │ │ │ str r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1d1c │ │ │ │ - ldr r3, [pc, #3284] @ b29d8 │ │ │ │ + beq b1d20 │ │ │ │ + ldr r3, [pc, #3284] @ b29dc │ │ │ │ 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 b030c │ │ │ │ + b afbb0 │ │ │ │ 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 b2cc0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d44 │ │ │ │ + bne b1d48 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d80 │ │ │ │ + bls b2d84 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d68 │ │ │ │ + bne b1d6c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3444 │ │ │ │ + bls b3448 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1d88 │ │ │ │ + bne b1d8c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3076] @ b29c4 │ │ │ │ + ldr r2, [pc, #3076] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b2804 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1de0 │ │ │ │ + bne b1de4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2980] @ b29d8 │ │ │ │ + ldr r3, [pc, #2980] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 b2ca4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e64 │ │ │ │ + bne b1e68 │ │ │ │ rsb r1, r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2e44 │ │ │ │ + bls b2e48 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1e88 │ │ │ │ + bne b1e8c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3428 │ │ │ │ + bls b342c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1ea8 │ │ │ │ + bne b1eac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2788] @ b29c4 │ │ │ │ + ldr r2, [pc, #2788] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2800 │ │ │ │ + bls b2804 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b1f00 │ │ │ │ - b b1dfc │ │ │ │ + bne b1f04 │ │ │ │ + b b1e00 │ │ │ │ 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 b2c74 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f30 │ │ │ │ + bne b1f34 │ │ │ │ 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 b3088 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b1f60 │ │ │ │ + bne b1f64 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2624] @ b29d8 │ │ │ │ + ldr r3, [pc, #2624] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 abf00 │ │ │ │ + b b030c │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2532] @ b29d8 │ │ │ │ + ldr r3, [pc, #2532] @ b29dc │ │ │ │ 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] @ b297c │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b b0308 │ │ │ │ + b b030c │ │ │ │ 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 b2c44 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2024 │ │ │ │ + bne b2028 │ │ │ │ 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 b30f8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2054 │ │ │ │ + bne b2058 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2380] @ b29d8 │ │ │ │ + ldr r3, [pc, #2380] @ b29dc │ │ │ │ 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 b030c │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b afca0 │ │ │ │ - bl abc3c │ │ │ │ + b afca4 │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b0120 │ │ │ │ + b b0124 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - b b070c │ │ │ │ + b b0710 │ │ │ │ mov r6, #2 │ │ │ │ - b b03fc │ │ │ │ + b b0400 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b23c4 │ │ │ │ + beq b23c8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1560 │ │ │ │ + b b1564 │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe1c │ │ │ │ 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 b2920 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2124 │ │ │ │ + bne b2128 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b31c8 │ │ │ │ + bls b31cc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2144 │ │ │ │ + bne b2148 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2052] @ b297c │ │ │ │ + ldr r2, [pc, #2052] @ b2980 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #2012] @ b2980 │ │ │ │ + ldr r2, [pc, #2012] @ b2984 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ - beq b2494 │ │ │ │ - ldr r2, [pc, #2072] @ b29d0 │ │ │ │ + beq b2498 │ │ │ │ + ldr r2, [pc, #2072] @ b29d4 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1058 │ │ │ │ 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 aade0 │ │ │ │ + ldr r3, [pc, #1960] @ b2988 │ │ │ │ eor r8, r8, #1 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b0250 │ │ │ │ - bl abc3c │ │ │ │ + b b0254 │ │ │ │ + bl abc40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #172] @ 0xac │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ - b b0740 │ │ │ │ + b b0744 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1916] @ b2988 │ │ │ │ + ldr r2, [pc, #1916] @ b298c │ │ │ │ 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 aaefc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1880] @ b298c │ │ │ │ + ldr ip, [pc, #1880] @ b2990 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ cmp r8, #0 │ │ │ │ - bne afe18 │ │ │ │ + bne afe1c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b afe4c │ │ │ │ + b afe50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1832] @ b2990 │ │ │ │ + ldr r2, [pc, #1832] @ b2994 │ │ │ │ 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 aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #1796] @ b2994 │ │ │ │ + ldr ip, [pc, #1796] @ b2998 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r3] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ cmp r8, #0 │ │ │ │ - bne b1560 │ │ │ │ + bne b1564 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r5 │ │ │ │ - b b1594 │ │ │ │ + b b1598 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - b afe4c │ │ │ │ + b afe50 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ - b b22b4 │ │ │ │ + b b22b8 │ │ │ │ mov r1, r7 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b afa6c │ │ │ │ - ldr r1, [pc, #1700] @ b2998 │ │ │ │ + bl aa6b8 │ │ │ │ + b afa70 │ │ │ │ + ldr r1, [pc, #1700] @ b299c │ │ │ │ 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 aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b10d0 │ │ │ │ - ldr r3, [pc, #1648] @ b299c │ │ │ │ + b b10d4 │ │ │ │ + ldr r3, [pc, #1648] @ b29a0 │ │ │ │ str r3, [r1] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #1668] @ b29d8 │ │ │ │ + ldr r3, [pc, #1668] @ b29dc │ │ │ │ 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 b030c │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - bne b08d0 │ │ │ │ + bne b08d4 │ │ │ │ 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 b0894 │ │ │ │ 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 afbb0 │ │ │ │ + b b186c │ │ │ │ + ldr r0, [pc, #1492] @ b29a4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ - b afeac │ │ │ │ + b afeb0 │ │ │ │ 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 aff50 │ │ │ │ + ldr r3, [pc, #1440] @ b29a8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r2, [r3, #2828] @ 0xb0c │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1416] @ b29a8 │ │ │ │ + ldr r2, [pc, #1416] @ b29ac │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b163c │ │ │ │ + b b1640 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b affec │ │ │ │ + b afff0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6b4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b b02d0 │ │ │ │ + b b02d4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1360] @ b29ac │ │ │ │ + ldr r3, [pc, #1360] @ b29b0 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1058 │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1332] @ b29b0 │ │ │ │ + ldr r2, [pc, #1332] @ b29b4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl aaef8 │ │ │ │ - b b0298 │ │ │ │ + bl aaefc │ │ │ │ + b b029c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1296] @ b29b4 │ │ │ │ + ldr r3, [pc, #1296] @ b29b8 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b b1054 │ │ │ │ + b b1058 │ │ │ │ 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 b2b98 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b24c8 │ │ │ │ + bne b24cc │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d48 │ │ │ │ + bls b2d4c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b24ec │ │ │ │ + bne b24f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b337c │ │ │ │ + bls b3380 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b250c │ │ │ │ + bne b2510 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1156] @ b29c4 │ │ │ │ + ldr r2, [pc, #1156] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ 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 b2bec │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2570 │ │ │ │ + bne b2574 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2cf4 │ │ │ │ + bls b2cf8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2594 │ │ │ │ + bne b2598 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b334c │ │ │ │ + bls b3350 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b25b4 │ │ │ │ + bne b25b8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #988] @ b29c4 │ │ │ │ + ldr r2, [pc, #988] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ 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 b2b7c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2618 │ │ │ │ + bne b261c │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d2c │ │ │ │ + bls b2d30 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b263c │ │ │ │ + bne b2640 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b340c │ │ │ │ + bls b3410 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b265c │ │ │ │ + bne b2660 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #820] @ b29c4 │ │ │ │ + ldr r2, [pc, #820] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ 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 b2bd0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b26c0 │ │ │ │ + bne b26c4 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d64 │ │ │ │ + bls b2d68 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b26e4 │ │ │ │ + bne b26e8 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3398 │ │ │ │ + bls b339c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b2704 │ │ │ │ + bne b2708 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #652] @ b29c4 │ │ │ │ + ldr r2, [pc, #652] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ 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 b2bb4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne b2768 │ │ │ │ + bne b276c │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d10 │ │ │ │ + bls b2d14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b278c │ │ │ │ + bne b2790 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b33f0 │ │ │ │ + bls b33f4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b27ac │ │ │ │ + bne b27b0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #484] @ b29c4 │ │ │ │ + ldr r2, [pc, #484] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r7, r0 │ │ │ │ - b b0e7c │ │ │ │ + b b0e80 │ │ │ │ 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 b1e10 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac348 │ │ │ │ + bl ac34c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl ab6b0 │ │ │ │ + bl ab6b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #308] @ b2988 │ │ │ │ + ldr r3, [pc, #308] @ b298c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #196] @ b2938 │ │ │ │ + ldr r3, [pc, #196] @ b293c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - ldr r3, [pc, #288] @ b29b8 │ │ │ │ + ldr r3, [pc, #288] @ b29bc │ │ │ │ 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 aa6b8 │ │ │ │ + ldr r3, [pc, #264] @ b29c0 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #236] @ b29c0 │ │ │ │ + ldr r2, [pc, #236] @ b29c4 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6b8 │ │ │ │ + b b02d4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #216] @ b29d8 │ │ │ │ + ldr r3, [pc, #216] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 b2184 │ │ │ │ tst r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ - andseq r2, sp, r8, ror r1 │ │ │ │ + andseq r2, sp, ip, ror r1 │ │ │ │ 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 +147911,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, ip, lsl #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ sub r0, r2, r0 │ │ │ │ tst r1, #2 │ │ │ │ @@ -147932,783 +147933,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, r4, lsr #11 │ │ │ │ + mulseq fp, r4, r6 │ │ │ │ + andseq fp, fp, ip, asr sp │ │ │ │ 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, ip, ror r5 │ │ │ │ + andseq fp, fp, r4, ror #25 │ │ │ │ + andseq fp, fp, r4, lsl #26 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b2d9c │ │ │ │ + bls b2da0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a20 │ │ │ │ + bne b2a24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3124 │ │ │ │ + bls b3128 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a44 │ │ │ │ + bne b2a48 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b3490 │ │ │ │ + bls b3494 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2a68 │ │ │ │ + bne b2a6c │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-220] @ b29c4 │ │ │ │ + ldr r2, [pc, #-220] @ b29c8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ cmp r8, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq b2dd8 │ │ │ │ + beq b2ddc │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa910 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-280] @ b29cc │ │ │ │ + ldr r3, [pc, #-280] @ b29d0 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa978 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ + bl abb30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl aa6b4 │ │ │ │ - b b02d0 │ │ │ │ + bl aa6b8 │ │ │ │ + b b02d4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-388] @ b29d8 │ │ │ │ + ldr r3, [pc, #-388] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 b269c │ │ │ │ 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 b254c │ │ │ │ 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 b27ec │ │ │ │ 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 b2744 │ │ │ │ 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 b25f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mvn r3, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl abefc │ │ │ │ + bl abf00 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-588] @ b29d8 │ │ │ │ + ldr r3, [pc, #-588] @ b29dc │ │ │ │ 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 b030c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-628] @ b29d8 │ │ │ │ + ldr r2, [pc, #-628] @ b29dc │ │ │ │ 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 b030c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #-676] @ b29d8 │ │ │ │ + ldr r2, [pc, #-676] @ b29dc │ │ │ │ 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 b030c │ │ │ │ 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 b1eec │ │ │ │ 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 b1dcc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-796] @ b29c8 │ │ │ │ + ldr r2, [pc, #-796] @ b29cc │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b b1b88 │ │ │ │ + b b1b8c │ │ │ │ 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 b25f4 │ │ │ │ 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 b27ec │ │ │ │ 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 b269c │ │ │ │ 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 b254c │ │ │ │ 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 b2744 │ │ │ │ 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 b1dcc │ │ │ │ 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 b2aac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa68c │ │ │ │ + b b030c │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa910 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1068] @ b29cc │ │ │ │ + ldr r3, [pc, #-1068] @ b29d0 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl aa974 │ │ │ │ + bl aa978 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl abb2c │ │ │ │ - b b2b2c │ │ │ │ + bl abb30 │ │ │ │ + b b2b30 │ │ │ │ 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 b1eec │ │ │ │ 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 aade0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3368 │ │ │ │ + beq b336c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1216] @ b29d0 │ │ │ │ + ldr r2, [pc, #-1216] @ b29d4 │ │ │ │ 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 abc40 │ │ │ │ + b b030c │ │ │ │ add r4, r5, #4 │ │ │ │ mvn r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl abefc │ │ │ │ + bl abf00 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa974 │ │ │ │ + bl aa978 │ │ │ │ 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 b33b8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb30 │ │ │ │ + b b030c │ │ │ │ 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 ab660 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9f4 │ │ │ │ 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 b32a8 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa90c │ │ │ │ + bl aa910 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl abb2c │ │ │ │ - b b0308 │ │ │ │ + bl abb30 │ │ │ │ + b b030c │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl ac204 │ │ │ │ - b b1cac │ │ │ │ + bl ac208 │ │ │ │ + b b1cb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1524] @ b29dc │ │ │ │ + ldr r1, [pc, #-1524] @ b29e0 │ │ │ │ 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 b324c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b2fdc │ │ │ │ + bne b2fe0 │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b31e4 │ │ │ │ + bls b31e8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3000 │ │ │ │ + bne b3004 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab660 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1636] @ b29d4 │ │ │ │ + ldr r2, [pc, #-1636] @ b29d8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1610612736 @ 0x60000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b0308 │ │ │ │ + beq b030c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl aa688 │ │ │ │ - b b0308 │ │ │ │ + bl aa68c │ │ │ │ + b b030c │ │ │ │ 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 b1c54 │ │ │ │ + ldr r2, [pc, #-1716] @ b29dc │ │ │ │ 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 b1f90 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl ac204 │ │ │ │ + bl ac208 │ │ │ │ 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 aade0 │ │ │ │ + b b2b30 │ │ │ │ + ldr r2, [pc, #-1828] @ b29dc │ │ │ │ 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 b2084 │ │ │ │ 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 b2aac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1904] @ b29dc │ │ │ │ + ldr r2, [pc, #-1904] @ b29e0 │ │ │ │ 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 b31e8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b315c │ │ │ │ + bne b3160 │ │ │ │ rsb ip, r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3460 │ │ │ │ + bls b3464 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3180 │ │ │ │ + bne b3184 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab65c │ │ │ │ + bl ab660 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-2008] @ b29e0 │ │ │ │ + ldr r2, [pc, #-2008] @ b29e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b3040 │ │ │ │ + b b3044 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #-2016] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2016] @ b29f4 │ │ │ │ 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 b2170 │ │ │ │ + ldr r3, [pc, #-2056] @ b29e8 │ │ │ │ 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 b3044 │ │ │ │ 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 ac208 │ │ │ │ cmn sl, #6 │ │ │ │ - bne b329c │ │ │ │ + bne b32a0 │ │ │ │ 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 ac208 │ │ │ │ + b b1200 │ │ │ │ + ldr r3, [pc, #-2148] @ b29f0 │ │ │ │ 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 b3044 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b b1c50 │ │ │ │ + b b1c54 │ │ │ │ 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 ac208 │ │ │ │ mov r6, #0 │ │ │ │ - b b12c4 │ │ │ │ + b b12c8 │ │ │ │ orr r2, r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0b4 │ │ │ │ - b b2f8c │ │ │ │ + bl ab0b8 │ │ │ │ + b b2f90 │ │ │ │ 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 ac208 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq b330c │ │ │ │ + beq b3310 │ │ │ │ mvn r3, #58 @ 0x3a │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl ac204 │ │ │ │ + bl ac208 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #5 │ │ │ │ - bl aba28 │ │ │ │ + bl aba2c │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #1 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9f4 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl abc3c │ │ │ │ - b b1218 │ │ │ │ - ldr r2, [pc, #-2404] @ b29f0 │ │ │ │ + bl abc40 │ │ │ │ + b b121c │ │ │ │ + ldr r2, [pc, #-2404] @ b29f4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b25dc │ │ │ │ + b b25e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab080 │ │ │ │ - b b2e98 │ │ │ │ - ldr r2, [pc, #-2452] @ b29f0 │ │ │ │ + bl ab084 │ │ │ │ + b b2e9c │ │ │ │ + ldr r2, [pc, #-2452] @ b29f4 │ │ │ │ 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 b2538 │ │ │ │ + ldr r2, [pc, #-2480] @ b29f4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b272c │ │ │ │ + b b2730 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #5 │ │ │ │ - bl aa9f0 │ │ │ │ + bl aa9f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2540] @ b29e8 │ │ │ │ + ldr ip, [pc, #-2540] @ b29ec │ │ │ │ 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 aaefc │ │ │ │ + b b2f0c │ │ │ │ + ldr r2, [pc, #-2568] @ b29f4 │ │ │ │ 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 b27d8 │ │ │ │ + ldr r2, [pc, #-2596] @ b29f4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2684 │ │ │ │ + b b2688 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2628] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2628] @ b29f4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1ed4 │ │ │ │ + b b1ed8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2656] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2656] @ b29f4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r4, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ - b b1db4 │ │ │ │ - ldr r3, [pc, #-2684] @ b29ec │ │ │ │ + b b1db8 │ │ │ │ + ldr r3, [pc, #-2684] @ b29f0 │ │ │ │ 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 b3044 │ │ │ │ + bl abc40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b1c20 │ │ │ │ + b b1c24 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2732] @ b29f0 │ │ │ │ + ldr r2, [pc, #-2732] @ b29f4 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r6, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r6] │ │ │ │ - b b2a94 │ │ │ │ + b b2a98 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2756] @ b29f4 │ │ │ │ + ldr r0, [pc, #-2756] @ b29f8 │ │ │ │ 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 aaefc │ │ │ │ + b b119c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bhi afbac │ │ │ │ + bhi afbb0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #20 │ │ │ │ orreq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b128c │ │ │ │ - b b11ac │ │ │ │ + bne b1290 │ │ │ │ + b b11b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls b05c8 │ │ │ │ - b afbac │ │ │ │ + bls b05cc │ │ │ │ + b afbb0 │ │ │ │ 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 │ │ │ │ + bne afb40 │ │ │ │ + b afbe8 │ │ │ │ bl ec1e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b357c │ │ │ │ + beq b3580 │ │ │ │ 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 aff3c │ │ │ │ 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 af978 │ │ │ │ + b af994 │ │ │ │ + ldr r3, [pc, #-3000] @ b29fc │ │ │ │ + ldr r1, [pc, #-3000] @ b2a00 │ │ │ │ + ldr r0, [pc, #-3000] @ b2a04 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3004] @ b2a04 │ │ │ │ + ldr r2, [pc, #-3004] @ b2a08 │ │ │ │ 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] @ b2a0c │ │ │ │ + ldr r1, [pc, #-3024] @ b2a10 │ │ │ │ + ldr r0, [pc, #-3024] @ b2a14 │ │ │ │ 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 : │ │ │ │ +000b35f8 : │ │ │ │ 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 +148729,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 af850 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b366c : │ │ │ │ +000b3670 : │ │ │ │ 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 +148761,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 af850 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000b36e4 : │ │ │ │ +000b36e8 : │ │ │ │ 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] @ b46ec │ │ │ │ + ldr lr, [pc, #4068] @ b46f0 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [pc, #4064] @ b46f0 │ │ │ │ + ldr ip, [pc, #4064] @ b46f4 │ │ │ │ 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] @ b46f8 │ │ │ │ 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 │ │ │ │ - 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, #252] @ 0xfc │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ - add r3, sp, #212 @ 0xd4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ - add r3, sp, #228 @ 0xe4 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #244] @ 0xf4 │ │ │ │ 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, #248] @ 0xf8 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r5, [r9, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ cmp r6, r5 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ 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 b3820 │ │ │ │ + ldr r3, [pc, #3828] @ b46fc │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi b3fa8 │ │ │ │ + bhi b3fac │ │ │ │ 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 +148856,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 b3fc4 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b b387c │ │ │ │ + b b3880 │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq fp, #0 │ │ │ │ movne fp, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b38e4 │ │ │ │ + beq b38e8 │ │ │ │ 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 a014c │ │ │ │ add r8, r5, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38b0 │ │ │ │ + bne b38b4 │ │ │ │ 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 b3860 │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b3a5c │ │ │ │ + bls b3a60 │ │ │ │ cmp r2, #32 │ │ │ │ movgt fp, #0 │ │ │ │ movgt sl, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bne b3874 │ │ │ │ + bne b3878 │ │ │ │ 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 b3a74 │ │ │ │ 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 bbf34 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3980 │ │ │ │ + beq b3984 │ │ │ │ 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 b3d5c │ │ │ │ + bl abc40 │ │ │ │ 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 +148949,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 acff4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ 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 b3be8 │ │ │ │ ands r3, fp, r3 │ │ │ │ - bne b3a9c │ │ │ │ + bne b3aa0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b4014 │ │ │ │ + bne b4018 │ │ │ │ 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 b42ac │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ - b b3f60 │ │ │ │ + b b3f64 │ │ │ │ cmp r5, r7 │ │ │ │ addeq r7, r7, #1 │ │ │ │ moveq sl, r1 │ │ │ │ movne sl, r1 │ │ │ │ - b b386c │ │ │ │ + b b3870 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3938 │ │ │ │ - b b3904 │ │ │ │ + beq b393c │ │ │ │ + b b3908 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #3216] @ b4738 │ │ │ │ + ldr r0, [pc, #3216] @ b473c │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4]! │ │ │ │ - ldr r3, [pc, #3204] @ b473c │ │ │ │ + ldr r3, [pc, #3204] @ b4740 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bls b42bc │ │ │ │ + bls b42c0 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3096] @ b46fc │ │ │ │ + ldr r2, [pc, #3096] @ b4700 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #3076] @ b46f0 │ │ │ │ + ldr r3, [pc, #3076] @ b46f4 │ │ │ │ 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 b4f54 │ │ │ │ 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 b3fd4 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #3092] @ b4740 │ │ │ │ + ldr r2, [pc, #3092] @ b4744 │ │ │ │ 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 +149057,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 b3adc │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3ff0 │ │ │ │ + bne b3ff4 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #2996] @ b4740 │ │ │ │ + ldr r2, [pc, #2996] @ b4744 │ │ │ │ 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 b3b54 │ │ │ │ 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 b3da4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3bc4 │ │ │ │ + bne b3bc8 │ │ │ │ bl 2397c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #2868] @ b4724 │ │ │ │ + ldr r3, [pc, #2868] @ b4728 │ │ │ │ add r4, r5, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne b4cc0 │ │ │ │ + bne b4cc4 │ │ │ │ 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 b3c4c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ 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 b3e9c │ │ │ │ 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 b3e80 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #2676] @ b4700 │ │ │ │ + ldr r4, [pc, #2676] @ b4704 │ │ │ │ mov r7, r5 │ │ │ │ lsl r8, r8, #2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, #0 │ │ │ │ - b b3cc8 │ │ │ │ + b b3ccc │ │ │ │ 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 b3e70 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ - bcc b3d70 │ │ │ │ + bcc b3d74 │ │ │ │ add r2, r8, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, r4 │ │ │ │ - bls b3c9c │ │ │ │ + bls b3ca0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r8, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls b3d88 │ │ │ │ + bls b3d8c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3d14 │ │ │ │ + bne b3d18 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #2488] @ b4704 │ │ │ │ + ldr r3, [pc, #2488] @ b4708 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b3cb4 │ │ │ │ - bl abc3c │ │ │ │ + b b3cb8 │ │ │ │ + bl abc40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b3980 │ │ │ │ + b b3984 │ │ │ │ orr r2, r8, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b b3cb4 │ │ │ │ + b b3cb8 │ │ │ │ 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 b3d48 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r5, [pc, #2452] @ b4740 │ │ │ │ + ldr r5, [pc, #2452] @ b4744 │ │ │ │ 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 b3df8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3dd4 │ │ │ │ - b b3be0 │ │ │ │ + bne b3dd8 │ │ │ │ + b b3be4 │ │ │ │ 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 +149234,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 b3e4c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b3e28 │ │ │ │ - b b3be0 │ │ │ │ + bne b3e2c │ │ │ │ + b b3be4 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #2220] @ b4708 │ │ │ │ + ldr r3, [pc, #2220] @ b470c │ │ │ │ add r1, r0, #16 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b b3b6c │ │ │ │ + b b3b70 │ │ │ │ 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 abdac │ │ │ │ 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 aade0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4954 │ │ │ │ + bls b4958 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3eb8 │ │ │ │ + bne b3ebc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2076] @ b470c │ │ │ │ + ldr r3, [pc, #2076] @ b4710 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2364] @ 0x93c │ │ │ │ - bl aaddc │ │ │ │ + bl aade0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2052] @ b4710 │ │ │ │ + ldr r1, [pc, #2052] @ b4714 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - beq b3f40 │ │ │ │ + beq b3f44 │ │ │ │ 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 abc40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bne b486c │ │ │ │ + bne b4870 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1988] @ b472c │ │ │ │ + ldr r3, [pc, #1988] @ b4730 │ │ │ │ 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 b466c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b3f88 │ │ │ │ - b b3be0 │ │ │ │ + bne b3f8c │ │ │ │ + b b3be4 │ │ │ │ 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 b3a90 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1848] @ b4714 │ │ │ │ + ldr r3, [pc, #1848] @ b4718 │ │ │ │ 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 aade0 │ │ │ │ + b b3b70 │ │ │ │ + ldr r1, [pc, #1824] @ b471c │ │ │ │ mov r0, #0 │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa8 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b70 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b4404 │ │ │ │ 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 b4f58 │ │ │ │ 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 b47c8 │ │ │ │ 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 acff4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b4a1c │ │ │ │ + ble b4a20 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1648] @ b471c │ │ │ │ + ldr r3, [pc, #1648] @ b4720 │ │ │ │ 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 +149412,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 b41b4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b47d4 │ │ │ │ + beq b47d8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4208 │ │ │ │ + beq b420c │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4660 │ │ │ │ + bgt b4664 │ │ │ │ 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 +149444,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 af850 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [r2, #12] │ │ │ │ - beq b4294 │ │ │ │ + beq b4298 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4a0c │ │ │ │ + beq b4a10 │ │ │ │ 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 b4104 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ 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 acff4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b4974 │ │ │ │ + beq b4978 │ │ │ │ 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 b4138 │ │ │ │ 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 +149511,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 af850 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4190 │ │ │ │ + bne b4194 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4190 │ │ │ │ + bl aab8c │ │ │ │ + b b4194 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b b3f60 │ │ │ │ + b b3f64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3a1c │ │ │ │ + beq b3a20 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4400 │ │ │ │ + beq b4404 │ │ │ │ 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 aa6b8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble b404c │ │ │ │ + ble b4050 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [pc, #1032] @ b4724 │ │ │ │ + ldr r4, [pc, #1032] @ b4728 │ │ │ │ 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 b43e8 │ │ │ │ add r2, r8, #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ tst r2, #1 │ │ │ │ - bne b4364 │ │ │ │ + bne b4368 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r2, #1 │ │ │ │ - bls b43e4 │ │ │ │ + bls b43e8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ 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 aaefc │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #908] @ b4738 │ │ │ │ + ldr lr, [pc, #908] @ b473c │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #896] @ b473c │ │ │ │ + ldr r3, [pc, #896] @ b4740 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, fp │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, r8 │ │ │ │ - bne b4330 │ │ │ │ + bne b4334 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b b404c │ │ │ │ + b b4050 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bc4 │ │ │ │ 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 b4890 │ │ │ │ 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 acff4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - ble b4e3c │ │ │ │ + ble b4e40 │ │ │ │ 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 b455c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b45b8 │ │ │ │ + beq b45bc │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b45ec │ │ │ │ + bgt b45f0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #576] @ b471c │ │ │ │ + ldr r3, [pc, #576] @ b4720 │ │ │ │ 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 +149678,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 af850 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [r3, #12] │ │ │ │ - beq b464c │ │ │ │ + beq b4650 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq b4e2c │ │ │ │ + beq b4e30 │ │ │ │ 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 b449c │ │ │ │ sub r1, r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ 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 acff4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ 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 b44cc │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #292] @ b471c │ │ │ │ + ldr r3, [pc, #292] @ b4720 │ │ │ │ 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 +149749,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 af850 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4538 │ │ │ │ + bne b453c │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl aab88 │ │ │ │ - b b4538 │ │ │ │ + bl aab8c │ │ │ │ + b b453c │ │ │ │ mov r3, #0 │ │ │ │ - b b4240 │ │ │ │ + b b4244 │ │ │ │ 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 b46ac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4688 │ │ │ │ - b b3be0 │ │ │ │ + bne b468c │ │ │ │ + b b3be4 │ │ │ │ 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 b474c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b46c8 │ │ │ │ - b b3be0 │ │ │ │ - andseq ip, pc, ip, ror #17 │ │ │ │ + bne b46cc │ │ │ │ + b b3be4 │ │ │ │ andseq ip, pc, r8, ror #17 │ │ │ │ + andseq ip, pc, r4, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, sp, r8, asr #6 │ │ │ │ - andseq ip, pc, r0, lsl r5 @ │ │ │ │ + andseq r0, sp, ip, asr #6 │ │ │ │ + andseq ip, pc, ip, lsl #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 +149816,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] @ b4738 │ │ │ │ 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 aaefc │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq b4840 │ │ │ │ + beq b4844 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47f8 │ │ │ │ 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 b4300 │ │ │ │ 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 b4064 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4994 │ │ │ │ + bls b4998 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4118 │ │ │ │ + b b411c │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne b4424 │ │ │ │ + bne b4428 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-236] @ b4720 │ │ │ │ + ldr r3, [pc, #-236] @ b4724 │ │ │ │ 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 b4bec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4820 │ │ │ │ - b b3be0 │ │ │ │ + bne b4824 │ │ │ │ + b b3be4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47f4 │ │ │ │ + beq b47f8 │ │ │ │ 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 b47c0 │ │ │ │ + b b4300 │ │ │ │ cmp fp, #0 │ │ │ │ - bne b4ea4 │ │ │ │ + bne b4ea8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b4e54 │ │ │ │ + beq b4e58 │ │ │ │ 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 aa6b8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ble b4f2c │ │ │ │ + ble b4f30 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r9, [pc, #-408] @ b4724 │ │ │ │ + ldr r9, [pc, #-408] @ b4728 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ - b b48d4 │ │ │ │ + b b48d8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq b4e94 │ │ │ │ + beq b4e98 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r8, r8, #1 │ │ │ │ - beq b48cc │ │ │ │ + beq b48d0 │ │ │ │ add r2, r8, #2 │ │ │ │ ldr sl, [r3, r2, lsl #2] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ ands sl, sl, #1 │ │ │ │ - bne b48cc │ │ │ │ + bne b48d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4ef0 │ │ │ │ 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 aaefc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi b4eec │ │ │ │ + bhi b4ef0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ - b b48cc │ │ │ │ + b b48d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-572] @ b4728 │ │ │ │ + ldr r2, [pc, #-572] @ b472c │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b3ee4 │ │ │ │ + b b3ee8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #1 │ │ │ │ - bls b4d5c │ │ │ │ + bls b4d60 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b b4208 │ │ │ │ + b b420c │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4dc0 │ │ │ │ + bgt b4dc4 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne b4dc8 │ │ │ │ + bne b4dcc │ │ │ │ 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 +149988,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 af850 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b b4294 │ │ │ │ + b b4298 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4eb8 │ │ │ │ + bne b4ebc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4800 │ │ │ │ + beq b4804 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a48 │ │ │ │ + beq b4a4c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4a60 │ │ │ │ + beq b4a64 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bcc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - blt b4e8c │ │ │ │ + blt b4e90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4bac │ │ │ │ + bne b4bb0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d1c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ 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] @ b4730 │ │ │ │ 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 b4ed4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4ae0 │ │ │ │ + bne b4ae4 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4ef8 │ │ │ │ + bls b4efc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b04 │ │ │ │ + bne b4b08 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b4f14 │ │ │ │ + bls b4f18 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b4b24 │ │ │ │ + bne b4b28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab0ec │ │ │ │ + bl ab0f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1064] @ b4730 │ │ │ │ + ldr r2, [pc, #-1064] @ b4734 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ 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 b3ad4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4d18 │ │ │ │ + beq b4d1c │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ - b b3b6c │ │ │ │ + b b3b70 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - ble b4e70 │ │ │ │ + ble b4e74 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, r3 │ │ │ │ bl eb764 │ │ │ │ - b b4a88 │ │ │ │ + b b4a8c │ │ │ │ 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 b4c64 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c08 │ │ │ │ - b b3be0 │ │ │ │ + bne b4c0c │ │ │ │ + b b3be4 │ │ │ │ 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 │ │ │ │ + b b4a80 │ │ │ │ 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 b4ca0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b4c7c │ │ │ │ - b b3be0 │ │ │ │ + bne b4c80 │ │ │ │ + b b3be4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-1396] @ b4734 │ │ │ │ + ldr r2, [pc, #-1396] @ b4738 │ │ │ │ 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 b4a34 │ │ │ │ + ldr r3, [pc, #-1424] @ b473c │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #-1432] @ b473c │ │ │ │ + ldr r3, [pc, #-1432] @ b4740 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bhi b3ad0 │ │ │ │ + bhi b3ad4 │ │ │ │ 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 b3c40 │ │ │ │ + b b3c4c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4bb8 │ │ │ │ + bne b4bbc │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4bb8 │ │ │ │ + beq b4bbc │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #-1536] @ b4740 │ │ │ │ + ldr r2, [pc, #-1536] @ b4744 │ │ │ │ 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 b4bbc │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r4, #12] │ │ │ │ - ble b49ac │ │ │ │ + ble b49b0 │ │ │ │ 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 +150227,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 af850 │ │ │ │ + b b4298 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b4d6c │ │ │ │ + beq b4d70 │ │ │ │ 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 +150250,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 af850 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4190 │ │ │ │ + bgt b4194 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r4, [r2, #12] │ │ │ │ - b b4194 │ │ │ │ + b b4198 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ tst fp, sl │ │ │ │ - beq b4a24 │ │ │ │ + beq b4a28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa6b4 │ │ │ │ - b b4a24 │ │ │ │ + bl aa6b8 │ │ │ │ + b b4a28 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4bc0 │ │ │ │ + beq b4bc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl aa6b4 │ │ │ │ + bl aa6b8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bgt b4bc8 │ │ │ │ + bgt b4bcc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bne b4c28 │ │ │ │ + bne b4c2c │ │ │ │ cmp r6, #0 │ │ │ │ - ble b4bac │ │ │ │ + ble b4bb0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4bd4 │ │ │ │ + b b4bd8 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - b b4438 │ │ │ │ + b b443c │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b b42fc │ │ │ │ + b b4300 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl aaef8 │ │ │ │ + bl aaefc │ │ │ │ mov r4, r0 │ │ │ │ - b b4424 │ │ │ │ + b b4428 │ │ │ │ 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 b4b64 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov lr, sl │ │ │ │ - b b3ad8 │ │ │ │ + b b3adc │ │ │ │ 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 b4b64 │ │ │ │ + ldr r2, [pc, #-2008] @ b4748 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b4b50 │ │ │ │ + b b4b54 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r8, [sp] │ │ │ │ - bl acff0 │ │ │ │ + bl acff4 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b b4e3c │ │ │ │ + b b4e40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b42e0 │ │ │ │ + b b42e4 │ │ │ │ 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 b4f88 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #96] @ b4ff4 │ │ │ │ + ldr r3, [pc, #96] @ b4ff8 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr lr, [r3, #4] │ │ │ │ - ldr r5, [pc, #80] @ b4ff8 │ │ │ │ + ldr r5, [pc, #80] @ b4ffc │ │ │ │ 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 b4fe4 │ │ │ │ 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 b4fd4 │ │ │ │ + ldr r3, [pc, #20] @ b5000 │ │ │ │ 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 │ │ │ │ + eoreq r3, lr, r0, lsl sp │ │ │ │ + andseq fp, pc, r4, asr #32 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #288] @ b5138 │ │ │ │ - ldr lr, [pc, #288] @ b513c │ │ │ │ + ldr r4, [pc, #288] @ b513c │ │ │ │ + ldr lr, [pc, #288] @ b5140 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ b5140 │ │ │ │ + ldr r3, [pc, #276] @ b5144 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ b5144 │ │ │ │ + ldr ip, [pc, #272] @ b5148 │ │ │ │ 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 b507c │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq b50ac │ │ │ │ + beq b50b0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ b5148 │ │ │ │ - ldr r3, [pc, #180] @ b513c │ │ │ │ + ldr r2, [pc, #196] @ b514c │ │ │ │ + ldr r3, [pc, #180] @ b5140 │ │ │ │ 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 b5138 │ │ │ │ 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 b5104 │ │ │ │ mvns r0, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - beq b5078 │ │ │ │ + beq b507c │ │ │ │ sub r3, r3, #4 │ │ │ │ - b b50e0 │ │ │ │ + b b50e4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq b5078 │ │ │ │ + beq b507c │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne b50d4 │ │ │ │ + bne b50d8 │ │ │ │ lsl ip, ip, #2 │ │ │ │ add ip, ip, #8 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [r2] │ │ │ │ - b b507c │ │ │ │ - bl a7c08 │ │ │ │ + b b5080 │ │ │ │ + bl a7c0c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5078 │ │ │ │ + beq b507c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r6, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl a7c08 │ │ │ │ + bl a7c0c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - bne b5078 │ │ │ │ - b b507c │ │ │ │ + bne b507c │ │ │ │ + b b5080 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001fafdc │ │ │ │ + @ instruction: 0x001fafd8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001fafbc │ │ │ │ + @ instruction: 0x001fafb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror pc @ │ │ │ │ + andseq sl, pc, r0, ror pc @ │ │ │ │ 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 b519c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5178 │ │ │ │ + bne b517c │ │ │ │ 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 b51ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5198 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b51cc │ │ │ │ + bhi b51d0 │ │ │ │ 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 b523c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5194 │ │ │ │ + beq b5198 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b521c │ │ │ │ + bhi b5220 │ │ │ │ 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 +150530,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 b5354 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne b5448 │ │ │ │ + bne b544c │ │ │ │ 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 b53a8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5298 │ │ │ │ + bne b529c │ │ │ │ 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 b53bc │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5390 │ │ │ │ + bls b5394 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b52d0 │ │ │ │ + bne b52d4 │ │ │ │ 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 b53e0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b537c │ │ │ │ + bls b5380 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5308 │ │ │ │ + bne b530c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne b5400 │ │ │ │ + bne b5404 │ │ │ │ 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 b5428 │ │ │ │ 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 b532c │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b b52f0 │ │ │ │ + b b52f4 │ │ │ │ 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 b52bc │ │ │ │ + ldr r3, [pc, #172] @ b5470 │ │ │ │ + ldr r1, [pc, #172] @ b5474 │ │ │ │ + ldr r0, [pc, #172] @ b5478 │ │ │ │ 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] @ b547c │ │ │ │ + ldr r1, [pc, #148] @ b5480 │ │ │ │ + ldr r0, [pc, #148] @ b5484 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ b5484 │ │ │ │ + ldr r2, [pc, #144] @ b5488 │ │ │ │ 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] @ b548c │ │ │ │ + ldr r1, [pc, #128] @ b5490 │ │ │ │ + ldr r0, [pc, #128] @ b5494 │ │ │ │ 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] @ b5498 │ │ │ │ + ldr r1, [pc, #104] @ b549c │ │ │ │ + ldr r0, [pc, #104] @ b54a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ b54a0 │ │ │ │ + ldr r2, [pc, #100] @ b54a4 │ │ │ │ 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] @ b54a8 │ │ │ │ + ldr r1, [pc, #84] @ b54ac │ │ │ │ + ldr r0, [pc, #84] @ b54b0 │ │ │ │ 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, ip, lsl r9 │ │ │ │ + andseq r9, fp, r8, lsl #17 │ │ │ │ + andseq r9, fp, r0, ror #19 │ │ │ │ + @ instruction: 0x001ce8f8 │ │ │ │ + andseq r9, fp, r0, ror #16 │ │ │ │ + andseq r9, fp, ip, ror #19 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001ce8d4 │ │ │ │ + andseq r9, fp, r0, asr #16 │ │ │ │ + andseq r9, fp, r0, lsl #20 │ │ │ │ + @ instruction: 0x001ce8b0 │ │ │ │ + andseq r9, fp, r8, lsl r8 │ │ │ │ + andseq r9, fp, r8, lsr r8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - andseq lr, ip, r8, lsl #17 │ │ │ │ - @ instruction: 0x001b97f4 │ │ │ │ - andseq r9, fp, r8, ror #19 │ │ │ │ + andseq lr, ip, ip, lsl #17 │ │ │ │ + @ instruction: 0x001b97f8 │ │ │ │ + andseq r9, fp, ip, ror #19 │ │ │ │ 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 b5514 │ │ │ │ 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 b560c │ │ │ │ + ldr r3, [pc, #304] @ b5628 │ │ │ │ + ldr r1, [pc, #304] @ b562c │ │ │ │ + ldr r0, [pc, #304] @ b5630 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ b5630 │ │ │ │ + ldr r2, [pc, #300] @ b5634 │ │ │ │ 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 b5548 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5524 │ │ │ │ + bne b5528 │ │ │ │ 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 b5594 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5544 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b5574 │ │ │ │ + bhi b5578 │ │ │ │ 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 b55e0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b5540 │ │ │ │ + beq b5544 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b55c0 │ │ │ │ + bhi b55c4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ b5634 │ │ │ │ + ldr r3, [pc, #68] @ b5638 │ │ │ │ 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 │ │ │ │ + andseq lr, ip, r8, ror #15 │ │ │ │ + andseq r9, fp, r0, asr r7 │ │ │ │ + andseq r9, fp, r4, lsr r8 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b574c │ │ │ │ + bls b5750 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5650 │ │ │ │ + bne b5654 │ │ │ │ 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 +150815,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 b5724 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b57e0 │ │ │ │ + bne b57e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5778 │ │ │ │ + beq b577c │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5ab0 │ │ │ │ + bls b5ab4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5700 │ │ │ │ + bne b5704 │ │ │ │ bl 23b88 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5798 │ │ │ │ + beq b579c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5858 │ │ │ │ + bls b585c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b572c │ │ │ │ - b b571c │ │ │ │ - ldr r2, [pc, #1104] @ b5ba4 │ │ │ │ + bne b5730 │ │ │ │ + b b5720 │ │ │ │ + ldr r2, [pc, #1104] @ b5ba8 │ │ │ │ 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 b5a6c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b5778 │ │ │ │ - b b571c │ │ │ │ + bne b577c │ │ │ │ + b b5720 │ │ │ │ cmp ip, #0 │ │ │ │ - beq b57c0 │ │ │ │ + beq b57c4 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5a14 │ │ │ │ + bls b5a18 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b57a0 │ │ │ │ - b b571c │ │ │ │ + bne b57a4 │ │ │ │ + b b5720 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b04 │ │ │ │ + bls b5b08 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57c0 │ │ │ │ - b b571c │ │ │ │ + bne b57c4 │ │ │ │ + b b5720 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5804 │ │ │ │ + bls b5808 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b57e4 │ │ │ │ - b b571c │ │ │ │ + bne b57e8 │ │ │ │ + b b5720 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ b5ba4 │ │ │ │ + ldr ip, [pc, #916] @ b5ba8 │ │ │ │ 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 b58d8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b58ac │ │ │ │ + bls b58b0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5838 │ │ │ │ - b b571c │ │ │ │ - ldr lr, [pc, #836] @ b5ba4 │ │ │ │ + bne b583c │ │ │ │ + b b5720 │ │ │ │ + ldr lr, [pc, #836] @ b5ba8 │ │ │ │ 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 b598c │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5960 │ │ │ │ + bls b5964 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne b588c │ │ │ │ - b b571c │ │ │ │ + bne b5890 │ │ │ │ + b b5720 │ │ │ │ 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 b5930 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5900 │ │ │ │ + bls b5904 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b58e0 │ │ │ │ - b b571c │ │ │ │ + bne b58e4 │ │ │ │ + b b5720 │ │ │ │ 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 +150984,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 b59e4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b59b4 │ │ │ │ + bls b59b8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5994 │ │ │ │ - b b571c │ │ │ │ + bne b5998 │ │ │ │ + b b5720 │ │ │ │ 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 +151019,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] @ b5ba8 │ │ │ │ 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 b59e4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b78 │ │ │ │ + bls b5b7c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5a48 │ │ │ │ - b b571c │ │ │ │ - ldr ip, [pc, #308] @ b5ba4 │ │ │ │ + bne b5a4c │ │ │ │ + b b5720 │ │ │ │ + ldr ip, [pc, #308] @ b5ba8 │ │ │ │ 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 +151057,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] @ b5ba8 │ │ │ │ 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 b5930 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b5b4c │ │ │ │ + bls b5b50 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b5ae4 │ │ │ │ - b b571c │ │ │ │ + bne b5ae8 │ │ │ │ + b b5720 │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ b5ba4 │ │ │ │ + ldr ip, [pc, #148] @ b5ba8 │ │ │ │ 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 +151106,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 b5930 │ │ │ │ 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 b59e4 │ │ │ │ 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 b5c90 │ │ │ │ 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] @ b5d20 │ │ │ │ + ldr sl, [pc, #308] @ b5d24 │ │ │ │ + ldr fp, [pc, #308] @ b5d28 │ │ │ │ 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 b5cbc │ │ │ │ add r2, r9, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, sl │ │ │ │ - bls b5cd8 │ │ │ │ + bls b5cdc │ │ │ │ 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 b5d00 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b5c30 │ │ │ │ + bne b5c34 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b5c00 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #128] @ b5d28 │ │ │ │ + ldr r2, [pc, #128] @ b5d2c │ │ │ │ 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 b5c78 │ │ │ │ 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 b5c78 │ │ │ │ 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 b5c64 │ │ │ │ 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 +151227,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 b5df0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d4c │ │ │ │ + bne b5d50 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5e18 │ │ │ │ + bls b5e1c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5d70 │ │ │ │ + bne b5d74 │ │ │ │ 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 b5e48 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5d9c │ │ │ │ + bne b5da0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 +151292,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 b5dd0 │ │ │ │ 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 b5f24 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5e80 │ │ │ │ + bne b5e84 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls b5f4c │ │ │ │ + bls b5f50 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne b5ea4 │ │ │ │ + bne b5ea8 │ │ │ │ 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 b5f7c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b5ed0 │ │ │ │ + bne b5ed4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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,52 +151369,52 @@ │ │ │ │ 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 b5f04 │ │ │ │ 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] @ b6170 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ b6170 │ │ │ │ + ldr r0, [pc, #436] @ b6174 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #428] @ b6174 │ │ │ │ - ldr r1, [pc, #428] @ b6178 │ │ │ │ + ldr r2, [pc, #428] @ b6178 │ │ │ │ + ldr r1, [pc, #428] @ b617c │ │ │ │ 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 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -151422,423 +151423,423 @@ │ │ │ │ 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 b5150 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ - bne b60ac │ │ │ │ + bne b60b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ b617c │ │ │ │ + ldr r2, [pc, #248] @ b6180 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #228] @ b6170 │ │ │ │ + ldr r3, [pc, #228] @ b6174 │ │ │ │ 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 b616c │ │ │ │ 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 b6138 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, r4 │ │ │ │ - bhi b6114 │ │ │ │ + bhi b6118 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6150 │ │ │ │ + bls b6154 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b60d4 │ │ │ │ + bne b60d8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #120] @ b6180 │ │ │ │ + ldr r3, [pc, #120] @ b6184 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b b6078 │ │ │ │ + b b607c │ │ │ │ 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] @ b6188 │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b607c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #64] @ b6188 │ │ │ │ + ldr r3, [pc, #64] @ b618c │ │ │ │ orr r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ - b b6078 │ │ │ │ + b b607c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #48] @ b618c │ │ │ │ + ldr r1, [pc, #48] @ b6190 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b6100 │ │ │ │ + b b6104 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, pc, r0, asr #32 │ │ │ │ + andseq sl, pc, ip, lsr r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, pc, r4, lsr #32 │ │ │ │ + andseq sl, pc, r0, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, pc, r0, ror pc @ │ │ │ │ + andseq r9, pc, ip, ror #30 │ │ │ │ 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] @ b6344 │ │ │ │ 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 b54b4 │ │ │ │ + ldr r6, [pc, #372] @ b6348 │ │ │ │ + ldr r3, [pc, #372] @ b634c │ │ │ │ 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 b632c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b61e0 │ │ │ │ + bne b61e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #312] @ b634c │ │ │ │ + ldr r3, [pc, #312] @ b6350 │ │ │ │ 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] @ b6354 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r3, [pc, #284] @ b6354 │ │ │ │ + ldr r3, [pc, #284] @ b6358 │ │ │ │ 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 b6270 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b624c │ │ │ │ + bne b6250 │ │ │ │ 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 b62b8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b626c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6298 │ │ │ │ + bhi b629c │ │ │ │ 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 b6300 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b6268 │ │ │ │ + beq b626c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b62e0 │ │ │ │ + bhi b62e4 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #80] @ b6358 │ │ │ │ + ldr ip, [pc, #80] @ b635c │ │ │ │ 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 b525c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #40] @ b635c │ │ │ │ + ldr r1, [pc, #40] @ b6360 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b620c │ │ │ │ + b b6210 │ │ │ │ cmp r0, #6 │ │ │ │ - andseq r9, pc, r8, lsr #28 │ │ │ │ + andseq r9, pc, r4, lsr #28 │ │ │ │ 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] @ b66cc │ │ │ │ cmp r1, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ addne fp, r0, #4 │ │ │ │ - beq b655c │ │ │ │ + beq b6560 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b63e8 │ │ │ │ + bls b63ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6394 │ │ │ │ + bne b6398 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b66c4 │ │ │ │ + bne b66c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b6408 │ │ │ │ + bls b640c │ │ │ │ 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] @ b66d0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1] │ │ │ │ - b b63c0 │ │ │ │ + b b63c4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #696] @ b66d0 │ │ │ │ + ldr r3, [pc, #696] @ b66d4 │ │ │ │ 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 b6680 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b65d4 │ │ │ │ + bls b65d8 │ │ │ │ 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 b650c │ │ │ │ + ldr r8, [pc, #608] @ b66d8 │ │ │ │ + ldr r3, [pc, #608] @ b66dc │ │ │ │ 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 b661c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b6638 │ │ │ │ + bls b663c │ │ │ │ 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 b6660 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b64b4 │ │ │ │ + bne b64b8 │ │ │ │ mov r0, fp │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #500] @ b66d8 │ │ │ │ + ldr r3, [pc, #500] @ b66dc │ │ │ │ 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 b647c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #456] @ b66dc │ │ │ │ + ldr r1, [pc, #456] @ b66e0 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b63dc │ │ │ │ + bhi b63e0 │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #1 │ │ │ │ - ldr r2, [pc, #408] @ b66e0 │ │ │ │ + ldr r2, [pc, #408] @ b66e4 │ │ │ │ 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 b5d30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #356] @ b66e4 │ │ │ │ - ldr r2, [pc, #356] @ b66e8 │ │ │ │ + ldr r3, [pc, #356] @ b66e8 │ │ │ │ + ldr r2, [pc, #356] @ b66ec │ │ │ │ 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 b6698 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6594 │ │ │ │ + bne b6598 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #284] @ b66ec │ │ │ │ + ldr r3, [pc, #284] @ b66f0 │ │ │ │ str r3, [r0] │ │ │ │ - b b6390 │ │ │ │ + b b6394 │ │ │ │ mov r1, sl │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b66ac │ │ │ │ + bls b66b0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b65d8 │ │ │ │ + bne b65dc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #228] @ b66f0 │ │ │ │ + ldr r3, [pc, #228] @ b66f4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6458 │ │ │ │ + b b645c │ │ │ │ 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 b64fc │ │ │ │ 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 b64fc │ │ │ │ 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 b64e4 │ │ │ │ + ldr r3, [pc, #112] @ b66f8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6458 │ │ │ │ - ldr r2, [pc, #92] @ b66f8 │ │ │ │ + b b645c │ │ │ │ + ldr r2, [pc, #92] @ b66fc │ │ │ │ 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 b65c4 │ │ │ │ + ldr r2, [pc, #68] @ b66fc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b6604 │ │ │ │ + b b6608 │ │ │ │ bl 23c0c │ │ │ │ - andseq r9, pc, r0, lsl #25 │ │ │ │ + andseq r9, pc, ip, ror 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 +151850,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] @ b6ab0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r5, [pc, #908] @ b6ab0 │ │ │ │ + ldr r5, [pc, #908] @ b6ab4 │ │ │ │ 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 b6908 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b67a0 │ │ │ │ + bls b67a4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b674c │ │ │ │ + bne b6750 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne b6aa8 │ │ │ │ + bne b6aac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b67c0 │ │ │ │ + bls b67c4 │ │ │ │ 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] @ b6ab8 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b6778 │ │ │ │ + b b677c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #744] @ b6ab8 │ │ │ │ + ldr r3, [pc, #744] @ b6abc │ │ │ │ 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 b6a28 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b697c │ │ │ │ + bls b6980 │ │ │ │ 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 b68cc │ │ │ │ + ldr r9, [pc, #656] @ b6ac0 │ │ │ │ + ldr r3, [pc, #656] @ b6ac4 │ │ │ │ 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 b69c4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls b69e0 │ │ │ │ + bls b69e4 │ │ │ │ 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 b6a08 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6870 │ │ │ │ + bne b6874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #544] @ b6ac0 │ │ │ │ + ldr r3, [pc, #544] @ b6ac4 │ │ │ │ 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 b6838 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #496] @ b6ac4 │ │ │ │ + ldr r1, [pc, #496] @ b6ac8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b6794 │ │ │ │ + bhi b6798 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b6a8c │ │ │ │ + beq b6a90 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b6a3c │ │ │ │ + bne b6a40 │ │ │ │ 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 b5d30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #416] @ b6ac8 │ │ │ │ - ldr r2, [pc, #416] @ b6acc │ │ │ │ + ldr r3, [pc, #416] @ b6acc │ │ │ │ + ldr r2, [pc, #416] @ b6ad0 │ │ │ │ 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 b6a60 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b693c │ │ │ │ + bne b6940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #352] @ b6ad0 │ │ │ │ + ldr r3, [pc, #352] @ b6ad4 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6748 │ │ │ │ + b b674c │ │ │ │ mov r1, fp │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6a74 │ │ │ │ + bls b6a78 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6980 │ │ │ │ + bne b6984 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #288] @ b6ad4 │ │ │ │ + ldr r3, [pc, #288] @ b6ad8 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b6810 │ │ │ │ + b b6814 │ │ │ │ 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 b68b8 │ │ │ │ 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 b68b8 │ │ │ │ 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 b68a0 │ │ │ │ + ldr r3, [pc, #172] @ b6adc │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6810 │ │ │ │ + b b6814 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #148] @ b6adc │ │ │ │ + ldr r0, [pc, #148] @ b6ae0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #144] @ b6ae0 │ │ │ │ + ldr r1, [pc, #144] @ b6ae4 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b b68f4 │ │ │ │ - ldr r2, [pc, #128] @ b6ae4 │ │ │ │ + b b68f8 │ │ │ │ + ldr r2, [pc, #128] @ b6ae8 │ │ │ │ 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 b696c │ │ │ │ + ldr r2, [pc, #104] @ b6ae8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b69ac │ │ │ │ + b b69b0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e64 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ - b b68ec │ │ │ │ + b b68f0 │ │ │ │ bl 23c0c │ │ │ │ str lr, [fp, #-12] │ │ │ │ - andseq r9, pc, r0, asr #17 │ │ │ │ + @ instruction: 0x001f98bc │ │ │ │ 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 +152104,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 b6cbc │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b6e98 │ │ │ │ - ldr r3, [pc, #888] @ b6e9c │ │ │ │ + bne b6e9c │ │ │ │ + ldr r3, [pc, #888] @ b6ea0 │ │ │ │ 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 b6cc4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6e08 │ │ │ │ + bls b6e0c │ │ │ │ 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 b6e50 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b6dc4 │ │ │ │ + bls b6dc8 │ │ │ │ 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 b6c58 │ │ │ │ + ldr r9, [pc, #724] @ b6ea4 │ │ │ │ + ldr sl, [pc, #724] @ b6ea8 │ │ │ │ + ldr fp, [pc, #724] @ b6eac │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r8, r9, r4, lsl #12 │ │ │ │ - bcc b6cd8 │ │ │ │ + bcc b6cdc │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, sl │ │ │ │ - bls b6cf8 │ │ │ │ + bls b6cfc │ │ │ │ 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 b6d20 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b6c0c │ │ │ │ + bne b6c10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b6bd4 │ │ │ │ + ldr ip, [pc, #592] @ b6eb0 │ │ │ │ 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 b6d40 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6c70 │ │ │ │ + bne b6c74 │ │ │ │ bl 23b88 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #532] @ b6eb0 │ │ │ │ + ldr r2, [pc, #532] @ b6eb4 │ │ │ │ add r0, ip, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r1, r1, r2 │ │ │ │ - ldr r2, [pc, #520] @ b6eb4 │ │ │ │ + ldr r2, [pc, #520] @ b6eb8 │ │ │ │ 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] @ b6ebc │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b b6b74 │ │ │ │ + b b6b78 │ │ │ │ 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 b6c4c │ │ │ │ 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 b6c4c │ │ │ │ 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 b6c38 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #368] @ b6ebc │ │ │ │ + ldr r2, [pc, #368] @ b6ec0 │ │ │ │ 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 b6d8c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b6c8c │ │ │ │ + beq b6c90 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b6d6c │ │ │ │ + bhi b6d70 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #284] @ b6eb0 │ │ │ │ + ldr r2, [pc, #284] @ b6eb4 │ │ │ │ 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 b6c94 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b6da4 │ │ │ │ - b b6c8c │ │ │ │ + bne b6da8 │ │ │ │ + b b6c90 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e80 │ │ │ │ + bls b6e84 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6dc8 │ │ │ │ + bne b6dcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #188] @ b6ec0 │ │ │ │ + ldr r2, [pc, #188] @ b6ec4 │ │ │ │ str r2, [r3] │ │ │ │ - b b6bb0 │ │ │ │ + b b6bb4 │ │ │ │ mov r1, r4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b6e68 │ │ │ │ + bls b6e6c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6e0c │ │ │ │ + bne b6e10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #124] @ b6ec4 │ │ │ │ + ldr r3, [pc, #124] @ b6ec8 │ │ │ │ str r3, [r0] │ │ │ │ - b b6b74 │ │ │ │ + b b6b78 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #112] @ b6ec8 │ │ │ │ + ldr r3, [pc, #112] @ b6ecc │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b6bb0 │ │ │ │ - ldr r2, [pc, #76] @ b6ebc │ │ │ │ + b b6bb4 │ │ │ │ + ldr r2, [pc, #76] @ b6ec0 │ │ │ │ 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 b6e3c │ │ │ │ + ldr r2, [pc, #52] @ b6ec0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6df4 │ │ │ │ + b b6df8 │ │ │ │ bl 23c0c │ │ │ │ str r0, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffe2f8 │ │ │ │ orr r3, r3, #0 │ │ │ │ @@ -152349,26 +152350,26 @@ │ │ │ │ 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] @ b7690 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #1944] @ b7690 │ │ │ │ + ldr r1, [pc, #1944] @ b7694 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #1936] @ b7694 │ │ │ │ + ldr ip, [pc, #1936] @ b7698 │ │ │ │ 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] @ b769c │ │ │ │ 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] │ │ │ │ @@ -152379,212 +152380,212 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r5, r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ble b7130 │ │ │ │ + ble b7134 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7130 │ │ │ │ - ldr r3, [pc, #1836] @ b769c │ │ │ │ + ble b7134 │ │ │ │ + ldr r3, [pc, #1836] @ b76a0 │ │ │ │ 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 b73f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b6f78 │ │ │ │ + bne b6f7c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #1780] @ b76a0 │ │ │ │ + ldr r1, [pc, #1780] @ b76a4 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #1768] @ b76a4 │ │ │ │ + ldr r3, [pc, #1768] @ b76a8 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ cmp r8, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble b7124 │ │ │ │ + ble b7128 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b7124 │ │ │ │ + ble b7128 │ │ │ │ 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 b5d30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #1680] @ b76a8 │ │ │ │ + ldr fp, [pc, #1680] @ b76ac │ │ │ │ add r4, r4, r3 │ │ │ │ add r4, r4, r8 │ │ │ │ sub r3, r8, #1 │ │ │ │ - ldr sl, [pc, #1668] @ b76ac │ │ │ │ + ldr sl, [pc, #1668] @ b76b0 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r7, r8 │ │ │ │ lsl r5, r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b720c │ │ │ │ + beq b7210 │ │ │ │ cmp r8, r7 │ │ │ │ - beq b70a0 │ │ │ │ + beq b70a4 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc b719c │ │ │ │ + bcc b71a0 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ movhi r2, #0 │ │ │ │ - bls b71d4 │ │ │ │ + bls b71d8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71f4 │ │ │ │ + bls b71f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7060 │ │ │ │ + bne b7064 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #1560] @ b76b0 │ │ │ │ + ldr r3, [pc, #1560] @ b76b4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc b7180 │ │ │ │ + bcc b7184 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - bhi b713c │ │ │ │ + bhi b7140 │ │ │ │ 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 b7038 │ │ │ │ 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] @ b76b8 │ │ │ │ + ldr r3, [pc, #1420] @ b7694 │ │ │ │ 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 b768c │ │ │ │ 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 b6fe0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b b6f68 │ │ │ │ + b b6f6c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b71b8 │ │ │ │ + bls b71bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7140 │ │ │ │ + bne b7144 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str sl, [r2] │ │ │ │ - b b70d4 │ │ │ │ + b b70d8 │ │ │ │ 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 b70d8 │ │ │ │ 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 b70a4 │ │ │ │ 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 b7174 │ │ │ │ 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 b70a4 │ │ │ │ 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 b7094 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #1184] @ b76b8 │ │ │ │ + ldr r2, [pc, #1184] @ b76bc │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73e4 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bgt b7404 │ │ │ │ + bgt b7408 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ 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 │ │ │ │ @@ -152592,272 +152593,272 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl ebdf0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b73e0 │ │ │ │ + bhi b73e4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b74e0 │ │ │ │ + bne b74e4 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b7450 │ │ │ │ + ble b7454 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ bl eb908 │ │ │ │ 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] @ b76c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr fp, [pc, #944] @ b76c0 │ │ │ │ - ldr r8, [pc, #944] @ b76c4 │ │ │ │ - ldr sl, [pc, #944] @ b76c8 │ │ │ │ + ldr fp, [pc, #944] @ b76c4 │ │ │ │ + ldr r8, [pc, #944] @ b76c8 │ │ │ │ + ldr sl, [pc, #944] @ b76cc │ │ │ │ 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 b75f4 │ │ │ │ add r9, r4, #1 │ │ │ │ add r2, r9, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r5, #4 │ │ │ │ - bcc b7584 │ │ │ │ + bcc b7588 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls ip, #0 │ │ │ │ - bhi b759c │ │ │ │ + bhi b75a0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75c0 │ │ │ │ + bls b75c4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7358 │ │ │ │ + bne b735c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b756c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b752c │ │ │ │ + bls b7530 │ │ │ │ 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 b7330 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b70ec │ │ │ │ - ldr r2, [pc, #728] @ b76cc │ │ │ │ + b b70f0 │ │ │ │ + ldr r2, [pc, #728] @ b76d0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b6fa4 │ │ │ │ + b b6fa8 │ │ │ │ cmp r8, #99 @ 0x63 │ │ │ │ - ble b726c │ │ │ │ - bl b5258 │ │ │ │ - b b7278 │ │ │ │ + ble b7270 │ │ │ │ + bl b525c │ │ │ │ + b b727c │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7670 │ │ │ │ + bls b7674 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - bne b7414 │ │ │ │ + bne b7418 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #640] @ b76d0 │ │ │ │ + ldr r2, [pc, #640] @ b76d4 │ │ │ │ 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 a1254 │ │ │ │ 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 b70f0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, r4 │ │ │ │ addeq r6, r5, #4 │ │ │ │ - beq b74cc │ │ │ │ + beq b74d0 │ │ │ │ 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 b764c │ │ │ │ + bl b5e64 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - b b70ec │ │ │ │ + bl b54b4 │ │ │ │ + b b70f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b765c │ │ │ │ + bls b7660 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b74e8 │ │ │ │ + bne b74ec │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #436] @ b76d4 │ │ │ │ + ldr r3, [pc, #436] @ b76d8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b72c0 │ │ │ │ + b b72c4 │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b75d4 │ │ │ │ + bls b75d8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b7530 │ │ │ │ + bne b7534 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str sl, [r0] │ │ │ │ - b b73cc │ │ │ │ + b b73d0 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #356] @ b76d8 │ │ │ │ + ldr r0, [pc, #356] @ b76dc │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b b73cc │ │ │ │ + b b73d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b b7394 │ │ │ │ + b b7398 │ │ │ │ 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 b7398 │ │ │ │ orr r2, r1, ip, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7388 │ │ │ │ + b b738c │ │ │ │ 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 b755c │ │ │ │ add r2, r4, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bcc b762c │ │ │ │ + bcc b7630 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7414 │ │ │ │ + bls b7418 │ │ │ │ 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 b7454 │ │ │ │ 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 b7454 │ │ │ │ + bl b5e64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b b74cc │ │ │ │ + b b74d0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ b76dc │ │ │ │ + ldr r2, [pc, #116] @ b76e0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b b7518 │ │ │ │ - ldr r2, [pc, #84] @ b76cc │ │ │ │ + b b751c │ │ │ │ + ldr r2, [pc, #84] @ b76d0 │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7440 │ │ │ │ + b b7444 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, pc, r4, lsl #2 │ │ │ │ + andseq r9, pc, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, pc, r4, ror #1 │ │ │ │ + andseq r9, pc, r0, ror #1 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001f8ef4 │ │ │ │ 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 +152866,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] @ b79b4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq b7988 │ │ │ │ - ldr r3, [pc, #672] @ b79b4 │ │ │ │ + beq b798c │ │ │ │ + ldr r3, [pc, #672] @ b79b8 │ │ │ │ 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 b7974 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b771c │ │ │ │ + bne b7720 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #612] @ b79b8 │ │ │ │ - ldr r3, [pc, #612] @ b79bc │ │ │ │ + ldr r1, [pc, #612] @ b79bc │ │ │ │ + ldr r3, [pc, #612] @ b79c0 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #604] @ b79c0 │ │ │ │ + ldr r2, [pc, #604] @ b79c4 │ │ │ │ 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 b795c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b776c │ │ │ │ + bne b7770 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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] @ b79c8 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #532] @ b79c8 │ │ │ │ + ldr r3, [pc, #532] @ b79cc │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldrne r2, [pc, #528] @ b79cc │ │ │ │ + ldrne r2, [pc, #528] @ b79d0 │ │ │ │ addeq r3, r0, #8 │ │ │ │ addne r3, r0, #12 │ │ │ │ - ldr r7, [pc, #520] @ b79d0 │ │ │ │ + ldr r7, [pc, #520] @ b79d4 │ │ │ │ strne r2, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #504] @ b79d4 │ │ │ │ + ldr r3, [pc, #504] @ b79d8 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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] @ b79dc │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ b79c0 │ │ │ │ + ldr r2, [pc, #436] @ b79c4 │ │ │ │ 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] @ b79e0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r2, sl │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r7, [pc, #384] @ b79e0 │ │ │ │ + ldr r7, [pc, #384] @ b79e4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5d2c │ │ │ │ + bl b5d30 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #368] @ b79e4 │ │ │ │ + ldr lr, [pc, #368] @ b79e8 │ │ │ │ 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 b54b4 │ │ │ │ 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] @ b79ec │ │ │ │ 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 b525c │ │ │ │ + ldr r3, [pc, #280] @ b79f0 │ │ │ │ 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] @ b79f4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr r6, [pc, #252] @ b79f4 │ │ │ │ + ldr r6, [pc, #252] @ b79f8 │ │ │ │ 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 b54b4 │ │ │ │ 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 b525c │ │ │ │ + ldr r3, [pc, #180] @ b79fc │ │ │ │ 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] @ b79ec │ │ │ │ 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 b779c │ │ │ │ + ldr r2, [pc, #112] @ b79ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b7748 │ │ │ │ + b b774c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b799c │ │ │ │ + beq b79a0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ - ldr r3, [pc, #88] @ b79fc │ │ │ │ + ldr r3, [pc, #88] @ b7a00 │ │ │ │ add r2, r2, #476 @ 0x1dc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ - b b770c │ │ │ │ - @ instruction: 0x001f88f4 │ │ │ │ + b b7710 │ │ │ │ + @ instruction: 0x001f88f0 │ │ │ │ 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 +153070,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] @ b83d8 │ │ │ │ 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 b54b4 │ │ │ │ + ldr r8, [pc, #2440] @ b83dc │ │ │ │ + ldr r3, [pc, #2440] @ b83e0 │ │ │ │ + ldr r2, [pc, #2440] @ b83e4 │ │ │ │ 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 b7f58 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7a74 │ │ │ │ + bne b7a78 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #2360] @ b83e4 │ │ │ │ + ldr r2, [pc, #2360] @ b83e8 │ │ │ │ str r2, [r1], #8 │ │ │ │ cmp r5, #29 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2348] @ b83e8 │ │ │ │ + ldr r1, [pc, #2348] @ b83ec │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bgt b7b74 │ │ │ │ + bgt b7b78 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2320] @ b83ec │ │ │ │ + ldr lr, [pc, #2320] @ b83f0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2316] @ b83f0 │ │ │ │ + ldr ip, [pc, #2316] @ b83f4 │ │ │ │ str lr, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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 b7f70 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b14 │ │ │ │ + bne b7b18 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8088 │ │ │ │ + bls b808c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7b34 │ │ │ │ + bne b7b38 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ b83f4 │ │ │ │ + ldr r2, [pc, #2188] @ b83f8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7f84 │ │ │ │ + b b7f88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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] @ b83fc │ │ │ │ mov r2, r7 │ │ │ │ - ldr fp, [pc, #2136] @ b83fc │ │ │ │ + ldr fp, [pc, #2136] @ b8400 │ │ │ │ str r3, [r1], #8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f48 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2088] @ b8400 │ │ │ │ + ldr r1, [pc, #2088] @ b8404 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2080] @ b8404 │ │ │ │ + ldr r2, [pc, #2080] @ b8408 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2052] @ b8408 │ │ │ │ + ldr r1, [pc, #2052] @ b840c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f48 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [r3, #4] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2004] @ b840c │ │ │ │ + ldr lr, [pc, #2004] @ b8410 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2000] @ b8410 │ │ │ │ + ldr ip, [pc, #2000] @ b8414 │ │ │ │ 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 b54b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f48 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b83d0 │ │ │ │ + bne b83d4 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b7ff0 │ │ │ │ + bls b7ff4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b7c74 │ │ │ │ + bne b7c78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcc b8050 │ │ │ │ + bcc b8054 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b7fac │ │ │ │ + bls b7fb0 │ │ │ │ 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 b8070 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b800c │ │ │ │ + bls b8010 │ │ │ │ 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] @ b8418 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5bac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #1748] @ b8418 │ │ │ │ + bhi b7f48 │ │ │ │ + ldr r3, [pc, #1748] @ b841c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r2, [pc, #1648] @ b83e0 │ │ │ │ + bhi b7f48 │ │ │ │ + ldr r2, [pc, #1648] @ b83e4 │ │ │ │ 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 +153296,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 b5e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #1632] @ b841c │ │ │ │ + ldr r0, [pc, #1632] @ b8420 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp fp, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1580] @ b8420 │ │ │ │ + bl b525c │ │ │ │ + ldr r3, [pc, #1580] @ b8424 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, fp │ │ │ │ str r3, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1548] @ b8424 │ │ │ │ - ldr r2, [pc, #1520] @ b840c │ │ │ │ + ldr ip, [pc, #1548] @ b8428 │ │ │ │ + ldr r2, [pc, #1520] @ b8410 │ │ │ │ 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] @ b842c │ │ │ │ str r0, [r2, #8]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1500] @ b842c │ │ │ │ + ldr lr, [pc, #1500] @ b8430 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1432] @ b83f0 │ │ │ │ + ldr ip, [pc, #1432] @ b83f4 │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1460] @ b8430 │ │ │ │ + ldr lr, [pc, #1460] @ b8434 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1456] @ b8434 │ │ │ │ + ldr ip, [pc, #1456] @ b8438 │ │ │ │ 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 b54b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ b8438 │ │ │ │ - ldr r2, [pc, #1424] @ b843c │ │ │ │ + ldr r3, [pc, #1424] @ b843c │ │ │ │ + ldr r2, [pc, #1424] @ b8440 │ │ │ │ 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 b80a4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ec0 │ │ │ │ + bne b7ec4 │ │ │ │ rsb ip, r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8384 │ │ │ │ + bls b8388 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7ee4 │ │ │ │ + bne b7ee8 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83a0 │ │ │ │ + bls b83a4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b7f04 │ │ │ │ + bne b7f08 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1288] @ b8440 │ │ │ │ + ldr r3, [pc, #1288] @ b8444 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b80b8 │ │ │ │ + b b80bc │ │ │ │ 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] @ b8448 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ - b b7aa0 │ │ │ │ + b b7aa4 │ │ │ │ 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 b54b4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl b5258 │ │ │ │ - b b7b90 │ │ │ │ + bl b525c │ │ │ │ + b b7b94 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8320 │ │ │ │ + bls b8324 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b7fb0 │ │ │ │ + bne b7fb4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1124] @ b8448 │ │ │ │ + ldr r2, [pc, #1124] @ b844c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7cdc │ │ │ │ + b b7ce0 │ │ │ │ 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 b7ca4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8338 │ │ │ │ + bls b833c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8010 │ │ │ │ + bne b8014 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1032] @ b844c │ │ │ │ + ldr r2, [pc, #1032] @ b8450 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b7d18 │ │ │ │ + b b7d1c │ │ │ │ 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 b7ce0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #984] @ b8450 │ │ │ │ + ldr r3, [pc, #984] @ b8454 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b7d18 │ │ │ │ - ldr r2, [pc, #948] @ b8444 │ │ │ │ + b b7d1c │ │ │ │ + ldr r2, [pc, #948] @ b8448 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, fp │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b7b60 │ │ │ │ + b b7b64 │ │ │ │ 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 b54b4 │ │ │ │ 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 b8164 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b80dc │ │ │ │ + bne b80e0 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8368 │ │ │ │ + bls b836c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8100 │ │ │ │ + bne b8104 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b83b8 │ │ │ │ + bls b83bc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8120 │ │ │ │ + bne b8124 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #748] @ b8440 │ │ │ │ + ldr r2, [pc, #748] @ b8444 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b8178 │ │ │ │ + b b817c │ │ │ │ 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 b54b4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ cmp r5, r7 │ │ │ │ - bhi b7f44 │ │ │ │ - ldr r3, [pc, #680] @ b8454 │ │ │ │ + bhi b7f48 │ │ │ │ + ldr r3, [pc, #680] @ b8458 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r5], #8 │ │ │ │ - ldr r3, [pc, #568] @ b83f0 │ │ │ │ + ldr r3, [pc, #568] @ b83f4 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ - ldr r3, [pc, #648] @ b8458 │ │ │ │ + bl b54b4 │ │ │ │ + ldr r3, [pc, #648] @ b845c │ │ │ │ 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 b8354 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b81d8 │ │ │ │ + bne b81dc │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #472] @ b83e4 │ │ │ │ + ldr r1, [pc, #472] @ b83e8 │ │ │ │ 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] @ b8460 │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ b8460 │ │ │ │ + ldr r3, [pc, #540] @ b8464 │ │ │ │ add r1, r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl], #8 │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #456] @ b8424 │ │ │ │ + bl b525c │ │ │ │ + ldr r3, [pc, #456] @ b8428 │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #496] @ b8464 │ │ │ │ + bl b525c │ │ │ │ + ldr r3, [pc, #496] @ b8468 │ │ │ │ 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 b54b4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi b7f44 │ │ │ │ + bhi b7f48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b82d4 │ │ │ │ + beq b82d8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl b5258 │ │ │ │ - b b7f48 │ │ │ │ - ldr r2, [pc, #284] @ b8444 │ │ │ │ + bl b525c │ │ │ │ + b b7f4c │ │ │ │ + ldr r2, [pc, #284] @ b8448 │ │ │ │ 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 b7fe0 │ │ │ │ + ldr r2, [pc, #260] @ b8448 │ │ │ │ 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 b8040 │ │ │ │ + ldr r2, [pc, #236] @ b8448 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8204 │ │ │ │ + b b8208 │ │ │ │ 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 b817c │ │ │ │ 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 b80bc │ │ │ │ + ldr r2, [pc, #156] @ b8448 │ │ │ │ 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 b7f34 │ │ │ │ + ldr r2, [pc, #132] @ b8448 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b814c │ │ │ │ + b b8150 │ │ │ │ bl 23c0c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - andseq r8, pc, r4, lsr #11 │ │ │ │ + andseq r8, pc, r0, lsr #11 │ │ │ │ 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 +153728,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 : │ │ │ │ +000b846c : │ │ │ │ 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] @ b90ec │ │ │ │ + ldr ip, [pc, #3176] @ b90f0 │ │ │ │ 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] @ b90f4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3144] @ b90f4 │ │ │ │ + ldr r3, [pc, #3144] @ b90f8 │ │ │ │ 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 +153770,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 b86c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8bc4 │ │ │ │ + beq b8bc8 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi b8688 │ │ │ │ + bhi b868c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8988 │ │ │ │ - beq b8748 │ │ │ │ + blt b898c │ │ │ │ + beq b874c │ │ │ │ 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 b5d30 │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r7, r5 │ │ │ │ - beq b8e5c │ │ │ │ - ldr r3, [pc, #2924] @ b90f8 │ │ │ │ + beq b8e60 │ │ │ │ + ldr r3, [pc, #2924] @ b90fc │ │ │ │ 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 b8954 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b88dc │ │ │ │ + bls b88e0 │ │ │ │ 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 b8984 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8594 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2828] @ b90fc │ │ │ │ + ldr r2, [pc, #2828] @ b9100 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b88a8 │ │ │ │ + bgt b88ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ - bne b876c │ │ │ │ + bne b8770 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #2788] @ b9100 │ │ │ │ - ldreq r2, [pc, #2788] @ b9104 │ │ │ │ + ldrne r2, [pc, #2788] @ b9104 │ │ │ │ + ldreq r2, [pc, #2788] @ b9108 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - ldr r2, [pc, #2780] @ b9108 │ │ │ │ + ldr r2, [pc, #2780] @ b910c │ │ │ │ str r2, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r2, [pc, #2772] @ b910c │ │ │ │ + ldr r2, [pc, #2772] @ b9110 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bge b88d4 │ │ │ │ - ldr r2, [pc, #2756] @ b9110 │ │ │ │ + bge b88d8 │ │ │ │ + ldr r2, [pc, #2756] @ b9114 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r7, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ - b b89a0 │ │ │ │ + b b89a4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b7a00 │ │ │ │ + bl b7a04 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bls b8d28 │ │ │ │ + bls b8d2c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #2684] @ b9114 │ │ │ │ + ldr r2, [pc, #2684] @ b9118 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #2636] @ b90ec │ │ │ │ + ldr r3, [pc, #2636] @ b90f0 │ │ │ │ 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 b90e8 │ │ │ │ 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] @ b911c │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2596] @ b911c │ │ │ │ + ldr lr, [pc, #2596] @ b9120 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2592] @ b9120 │ │ │ │ + ldr ip, [pc, #2592] @ b9124 │ │ │ │ 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 b54b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b868c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b853c │ │ │ │ + bne b8540 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b8bd4 │ │ │ │ - ldr r2, [pc, #2516] @ b9124 │ │ │ │ + b b8bd8 │ │ │ │ + ldr r2, [pc, #2516] @ b9128 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bgt b889c │ │ │ │ + bgt b88a0 │ │ │ │ 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 b8b24 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8770 │ │ │ │ + bne b8774 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ cmp r6, #1 │ │ │ │ - bgt b8b44 │ │ │ │ + bgt b8b48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - beq b9070 │ │ │ │ + beq b9074 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b89bc │ │ │ │ + beq b89c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8e0c │ │ │ │ cmp r6, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #2372] @ b9128 │ │ │ │ + ldr r2, [pc, #2372] @ b912c │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8688 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8d28 │ │ │ │ + bne b8d2c │ │ │ │ cmp r5, #0 │ │ │ │ - bge b8658 │ │ │ │ + bge b865c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b881c │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8848 │ │ │ │ + beq b884c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fd4 │ │ │ │ cmp r5, #0 │ │ │ │ addge r4, r7, #4 │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d60 │ │ │ │ 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] @ b9130 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #2216] @ b9130 │ │ │ │ + ldr r3, [pc, #2216] @ b9134 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2808] @ 0xaf8 │ │ │ │ - bl b54b0 │ │ │ │ - b b8db8 │ │ │ │ + bl b54b4 │ │ │ │ + b b8dbc │ │ │ │ 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] @ b9114 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #2160] @ b9134 │ │ │ │ + ldr r3, [pc, #2160] @ b9138 │ │ │ │ str r3, [r1, #4] │ │ │ │ - ldr r3, [pc, #2156] @ b9138 │ │ │ │ + ldr r3, [pc, #2156] @ b913c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq b90bc │ │ │ │ + beq b90c0 │ │ │ │ mov r7, #0 │ │ │ │ - b b876c │ │ │ │ + b b8770 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b8b04 │ │ │ │ + bls b8b08 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b88e0 │ │ │ │ + bne b88e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2016] @ b90f8 │ │ │ │ + ldr r3, [pc, #2016] @ b90fc │ │ │ │ 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 b8984 │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8590 │ │ │ │ + bne b8594 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b b85e4 │ │ │ │ + b b85e8 │ │ │ │ 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 b85e0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b b8688 │ │ │ │ - ldr r2, [pc, #1920] @ b9110 │ │ │ │ + b b868c │ │ │ │ + ldr r2, [pc, #1920] @ b9114 │ │ │ │ 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] @ b9140 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b87bc │ │ │ │ + bne b87c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b87d0 │ │ │ │ + beq b87d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8b84 │ │ │ │ + bne b8b88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - ldr r2, [pc, #1856] @ b9128 │ │ │ │ + ldr r2, [pc, #1856] @ b912c │ │ │ │ str r8, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi b8684 │ │ │ │ + bhi b8688 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8dc4 │ │ │ │ + bne b8dc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8a14 │ │ │ │ + beq b8a18 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r7, #4 │ │ │ │ - bne b8fd0 │ │ │ │ + bne b8fd4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8d54 │ │ │ │ - ldr r1, [pc, #1804] @ b9140 │ │ │ │ + ble b8d58 │ │ │ │ + ldr r1, [pc, #1804] @ b9144 │ │ │ │ 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 b9044 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a3c │ │ │ │ - ldr r2, [pc, #1764] @ b9144 │ │ │ │ + bne b8a40 │ │ │ │ + ldr r2, [pc, #1764] @ b9148 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1740] @ b9148 │ │ │ │ + ldr r1, [pc, #1740] @ b914c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1736] @ b914c │ │ │ │ + ldr r2, [pc, #1736] @ b9150 │ │ │ │ str r2, [r3], #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1656] @ b9110 │ │ │ │ + ldr r3, [pc, #1656] @ b9114 │ │ │ │ str r3, [r0, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9058 │ │ │ │ + bls b905c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8a98 │ │ │ │ - ldr r2, [pc, #1684] @ b9150 │ │ │ │ + bne b8a9c │ │ │ │ + ldr r2, [pc, #1684] @ b9154 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #1664] @ b9154 │ │ │ │ + ldr r3, [pc, #1664] @ b9158 │ │ │ │ add r2, r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bge b8d5c │ │ │ │ + bge b8d60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1596] @ b912c │ │ │ │ + ldr r2, [pc, #1596] @ b9130 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b b8da0 │ │ │ │ + b b8da4 │ │ │ │ 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 b891c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1576] @ b9158 │ │ │ │ + ldr r2, [pc, #1576] @ b915c │ │ │ │ cmp r6, #1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - ble b87a4 │ │ │ │ + ble b87a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1548] @ b915c │ │ │ │ + ldr r2, [pc, #1548] @ b9160 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1532] @ b9160 │ │ │ │ + ldr r2, [pc, #1532] @ b9164 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #1484] @ b913c │ │ │ │ + ldr r2, [pc, #1484] @ b9140 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq b89c4 │ │ │ │ + beq b89c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8e0c │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl ea2ec │ │ │ │ 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 b54b4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b8690 │ │ │ │ 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] @ b9168 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1408] @ b9168 │ │ │ │ + ldr r3, [pc, #1408] @ b916c │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1400] @ b916c │ │ │ │ + ldr r2, [pc, #1400] @ b9170 │ │ │ │ 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 b8d14 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8bfc │ │ │ │ + bne b8c00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1344] @ b9170 │ │ │ │ + ldr r1, [pc, #1344] @ b9174 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #1340] @ b9174 │ │ │ │ + ldr r1, [pc, #1340] @ b9178 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1324] @ b9178 │ │ │ │ + ldr r3, [pc, #1324] @ b917c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi b8688 │ │ │ │ - ldr r3, [pc, #1288] @ b917c │ │ │ │ + bhi b868c │ │ │ │ + ldr r3, [pc, #1288] @ b9180 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8d3c │ │ │ │ + bls b8d40 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8c78 │ │ │ │ + bne b8c7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #1232] @ b9180 │ │ │ │ + ldr r1, [pc, #1232] @ b9184 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1224] @ b9184 │ │ │ │ + ldr r3, [pc, #1224] @ b9188 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b868c │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8ddc │ │ │ │ - bne b90a8 │ │ │ │ - ldr r3, [pc, #1080] @ b9124 │ │ │ │ + blt b8de0 │ │ │ │ + bne b90ac │ │ │ │ + ldr r3, [pc, #1080] @ b9128 │ │ │ │ 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 b8614 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b b88a8 │ │ │ │ - ldr r2, [pc, #1136] @ b9188 │ │ │ │ + b b88ac │ │ │ │ + ldr r2, [pc, #1136] @ b918c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ - b b8c28 │ │ │ │ + b b8c2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8818 │ │ │ │ + beq b881c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b b8810 │ │ │ │ + b b8814 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #1088] @ b9188 │ │ │ │ + ldr r1, [pc, #1088] @ b918c │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b b8ca4 │ │ │ │ + b b8ca8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt b8de8 │ │ │ │ + blt b8dec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9020 │ │ │ │ + bls b9024 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b8d60 │ │ │ │ + bne b8d64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - ble b8880 │ │ │ │ - ldr r3, [pc, #904] @ b9130 │ │ │ │ + ble b8884 │ │ │ │ + ldr r3, [pc, #904] @ b9134 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - b b868c │ │ │ │ + b b8690 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ cmp r6, #0 │ │ │ │ - bne b89fc │ │ │ │ - b b8818 │ │ │ │ + bne b8a00 │ │ │ │ + b b881c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b b8610 │ │ │ │ + b b8614 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ b912c │ │ │ │ + ldr r2, [pc, #824] @ b9130 │ │ │ │ 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 b8884 │ │ │ │ + ldr r3, [pc, #892] @ b9190 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9090 │ │ │ │ + bls b9094 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e14 │ │ │ │ + bne b8e18 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #840] @ b9190 │ │ │ │ + ldr r2, [pc, #840] @ b9194 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq b87d0 │ │ │ │ - b b89d0 │ │ │ │ - ldr fp, [pc, #816] @ b9194 │ │ │ │ + beq b87d4 │ │ │ │ + b b89d4 │ │ │ │ + ldr fp, [pc, #816] @ b9198 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc b8f1c │ │ │ │ + bcc b8f20 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi b8f54 │ │ │ │ + bhi b8f58 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b8f98 │ │ │ │ + bls b8f9c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8e74 │ │ │ │ + bne b8e78 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b8fb8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b8eb8 │ │ │ │ + bne b8ebc │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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] @ b919c │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r3, [r1] │ │ │ │ - bhi b8688 │ │ │ │ + bhi b868c │ │ │ │ cmp r7, #0 │ │ │ │ - beq b8948 │ │ │ │ + beq b894c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcs b8e68 │ │ │ │ - ldr r0, [pc, #632] @ b919c │ │ │ │ + bcs b8e6c │ │ │ │ + ldr r0, [pc, #632] @ b91a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #628] @ b91a0 │ │ │ │ + ldr r3, [pc, #628] @ b91a4 │ │ │ │ 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 b8f90 │ │ │ │ + b b868c │ │ │ │ + ldr ip, [pc, #584] @ b91a8 │ │ │ │ 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 b868c │ │ │ │ cmp r7, #0 │ │ │ │ - bne b8e60 │ │ │ │ - b b85e4 │ │ │ │ + bne b8e64 │ │ │ │ + b b85e8 │ │ │ │ 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 b8eac │ │ │ │ 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 b8ef0 │ │ │ │ + ldr r3, [pc, #436] @ b9190 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls b9078 │ │ │ │ + bls b907c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b8fdc │ │ │ │ + bne b8fe0 │ │ │ │ add r4, r7, #4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r8, [r7, #4] │ │ │ │ - ldr r3, [pc, #380] @ b9190 │ │ │ │ + ldr r3, [pc, #380] @ b9194 │ │ │ │ add r2, r8, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r8] │ │ │ │ - b b8a24 │ │ │ │ + b b8a28 │ │ │ │ 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 b8d90 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #316] @ b9188 │ │ │ │ + ldr r2, [pc, #316] @ b918c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b b8a74 │ │ │ │ + b b8a78 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #292] @ b9188 │ │ │ │ + ldr r2, [pc, #292] @ b918c │ │ │ │ add r0, r0, #12 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #-4] │ │ │ │ - b b8acc │ │ │ │ + b b8ad0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b b89a0 │ │ │ │ - ldr r2, [pc, #264] @ b9188 │ │ │ │ + b b89a4 │ │ │ │ + ldr r2, [pc, #264] @ b918c │ │ │ │ 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 b9010 │ │ │ │ + ldr r2, [pc, #240] @ b918c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b b8e40 │ │ │ │ + b b8e44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b855c │ │ │ │ - ldr r3, [pc, #68] @ b9108 │ │ │ │ + b b8560 │ │ │ │ + ldr r3, [pc, #68] @ b910c │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #52] @ b9100 │ │ │ │ + ldr r3, [pc, #52] @ b9104 │ │ │ │ str r3, [r1, #16] │ │ │ │ add r2, r1, #24 │ │ │ │ - ldr r3, [pc, #52] @ b910c │ │ │ │ + ldr r3, [pc, #52] @ b9110 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r3, [r1, #20] │ │ │ │ - b b876c │ │ │ │ + b b8770 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, pc, r4, ror fp @ │ │ │ │ + andseq r7, pc, r0, ror fp @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, pc, ip, asr #22 │ │ │ │ + andseq r7, pc, r8, asr #22 │ │ │ │ @ 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, r8, asr r9 @ │ │ │ │ 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, r0, ror r2 │ │ │ │ + eoreq r0, lr, r4, asr #4 │ │ │ │ + eoreq r0, lr, r0, lsr #4 │ │ │ │ str r6, [r3] │ │ │ │ - eoreq r0, lr, ip, ror #3 │ │ │ │ + eoreq r0, lr, r8, ror #3 │ │ │ │ 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,1056 +154578,1056 @@ │ │ │ │ str r4, [r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ │ │ │ │ -000b91a8 : │ │ │ │ +000b91ac : │ │ │ │ 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] @ b9430 │ │ │ │ + ldr ip, [pc, #612] @ b9434 │ │ │ │ + ldr r1, [pc, #612] @ b9438 │ │ │ │ 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] @ b943c │ │ │ │ cmp r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne b9428 │ │ │ │ + bne b942c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [fp, #20] │ │ │ │ - ldr r2, [pc, #560] @ b943c │ │ │ │ + ldr r2, [pc, #560] @ b9440 │ │ │ │ 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 b92c4 │ │ │ │ + ldr r7, [pc, #532] @ b9444 │ │ │ │ + ldr r9, [pc, #532] @ b9448 │ │ │ │ + ldr sl, [pc, #532] @ b944c │ │ │ │ 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 b9300 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r9 │ │ │ │ - bls b931c │ │ │ │ + bls b9320 │ │ │ │ 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 b9344 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9274 │ │ │ │ + bne b9278 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b923c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #388] @ b944c │ │ │ │ + ldr r3, [pc, #388] @ b9450 │ │ │ │ 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 b9364 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b92dc │ │ │ │ + bne b92e0 │ │ │ │ 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 b92b4 │ │ │ │ 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 b92b4 │ │ │ │ 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 b92a0 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #224] @ b9450 │ │ │ │ + ldr r2, [pc, #224] @ b9454 │ │ │ │ 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 b93b0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92fc │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9390 │ │ │ │ + bhi b9394 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #156] @ b9454 │ │ │ │ + ldr r2, [pc, #156] @ b9458 │ │ │ │ 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 b93f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b92f8 │ │ │ │ + beq b92fc │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b93d8 │ │ │ │ + bhi b93dc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #84] @ b9454 │ │ │ │ + ldr r2, [pc, #84] @ b9458 │ │ │ │ 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] @ b945c │ │ │ │ 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, r0, lsl #28 │ │ │ │ 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 : │ │ │ │ +000b9460 : │ │ │ │ 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] @ b9698 │ │ │ │ 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 b9530 │ │ │ │ + ldr r8, [pc, #512] @ b969c │ │ │ │ + ldr r9, [pc, #512] @ b96a0 │ │ │ │ + ldr sl, [pc, #512] @ b96a4 │ │ │ │ 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 b956c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9588 │ │ │ │ + bls b958c │ │ │ │ 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 b95b0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b94e0 │ │ │ │ + bne b94e4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b94a8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b96a4 │ │ │ │ + ldr r3, [pc, #368] @ b96a8 │ │ │ │ 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 b95d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b9548 │ │ │ │ + bne b954c │ │ │ │ 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 b9520 │ │ │ │ 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 b9520 │ │ │ │ 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 b950c │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b96a8 │ │ │ │ + ldr r2, [pc, #204] @ b96ac │ │ │ │ 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 b961c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9568 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b95fc │ │ │ │ + bhi b9600 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b96ac │ │ │ │ + ldr r2, [pc, #136] @ b96b0 │ │ │ │ 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 b9664 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9564 │ │ │ │ + beq b9568 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9644 │ │ │ │ + bhi b9648 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b96ac │ │ │ │ + ldr r2, [pc, #64] @ b96b0 │ │ │ │ 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] @ b96b4 │ │ │ │ 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, r4, ror fp @ │ │ │ │ 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 : │ │ │ │ +000b96b8 : │ │ │ │ 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] @ b98f0 │ │ │ │ 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 b9788 │ │ │ │ + ldr r8, [pc, #512] @ b98f4 │ │ │ │ + ldr r9, [pc, #512] @ b98f8 │ │ │ │ + ldr sl, [pc, #512] @ b98fc │ │ │ │ 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 b97c4 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b97e0 │ │ │ │ + bls b97e4 │ │ │ │ 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 b9808 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9738 │ │ │ │ + bne b973c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b9700 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b98fc │ │ │ │ + ldr r3, [pc, #368] @ b9900 │ │ │ │ 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 b9828 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b97a0 │ │ │ │ + bne b97a4 │ │ │ │ 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 b9778 │ │ │ │ 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 b9778 │ │ │ │ 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 b9764 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9900 │ │ │ │ + ldr r2, [pc, #204] @ b9904 │ │ │ │ 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 b9874 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97c0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9854 │ │ │ │ + bhi b9858 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9904 │ │ │ │ + ldr r2, [pc, #136] @ b9908 │ │ │ │ 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 b98bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b97bc │ │ │ │ + beq b97c0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b989c │ │ │ │ + bhi b98a0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9904 │ │ │ │ + ldr r2, [pc, #64] @ b9908 │ │ │ │ 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] @ b990c │ │ │ │ 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, ip, lsl 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 : │ │ │ │ +000b9910 : │ │ │ │ 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] @ b9b48 │ │ │ │ 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 b99e0 │ │ │ │ + ldr r8, [pc, #512] @ b9b4c │ │ │ │ + ldr r9, [pc, #512] @ b9b50 │ │ │ │ + ldr sl, [pc, #512] @ b9b54 │ │ │ │ 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 b9a1c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r9 │ │ │ │ - bls b9a38 │ │ │ │ + bls b9a3c │ │ │ │ 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 b9a60 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9990 │ │ │ │ + bne b9994 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ 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 b9958 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #368] @ b9b54 │ │ │ │ + ldr r3, [pc, #368] @ b9b58 │ │ │ │ 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 b9a80 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne b99f8 │ │ │ │ + bne b99fc │ │ │ │ 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 b99d0 │ │ │ │ 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 b99d0 │ │ │ │ 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 b99bc │ │ │ │ ldr ip, [fp, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #204] @ b9b58 │ │ │ │ + ldr r2, [pc, #204] @ b9b5c │ │ │ │ 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 b9acc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9aac │ │ │ │ + bhi b9ab0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #136] @ b9b5c │ │ │ │ + ldr r2, [pc, #136] @ b9b60 │ │ │ │ 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 b9b14 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq b9a14 │ │ │ │ + beq b9a18 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9af4 │ │ │ │ + bhi b9af8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #64] @ b9b5c │ │ │ │ + ldr r2, [pc, #64] @ b9b60 │ │ │ │ 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] @ b9b64 │ │ │ │ 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 │ │ │ │ + andseq r6, pc, r4, asr #13 │ │ │ │ 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 : │ │ │ │ +000b9b68 : │ │ │ │ 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] @ ba14c │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, pc, fp │ │ │ │ - bne ba144 │ │ │ │ + bne ba148 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bls b9bac │ │ │ │ + bls b9bb0 │ │ │ │ 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] @ ba150 │ │ │ │ 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 ba100 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls b9d38 │ │ │ │ + bls b9d3c │ │ │ │ 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 ba0e4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls ba09c │ │ │ │ + bls ba0a0 │ │ │ │ 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 b9ee0 │ │ │ │ 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 b9d00 │ │ │ │ + ldr r9, [pc, #1256] @ ba154 │ │ │ │ + ldr fp, [pc, #1256] @ ba158 │ │ │ │ + ldr r3, [pc, #1256] @ ba15c │ │ │ │ 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 b9d80 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, fp │ │ │ │ - bls b9d9c │ │ │ │ + bls b9da0 │ │ │ │ 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 b9dc4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9cac │ │ │ │ + bne b9cb0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1148] @ ba158 │ │ │ │ + ldr r3, [pc, #1148] @ ba15c │ │ │ │ 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 b9c74 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - ldr ip, [pc, #1112] @ ba15c │ │ │ │ + ldr ip, [pc, #1112] @ ba160 │ │ │ │ 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 b9de4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9d18 │ │ │ │ + bne b9d1c │ │ │ │ bl 23b88 │ │ │ │ mov r1, r8 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba12c │ │ │ │ + bls ba130 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne b9d3c │ │ │ │ + bne b9d40 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1008] @ ba160 │ │ │ │ + ldr r3, [pc, #1008] @ ba164 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b b9c08 │ │ │ │ + b b9c0c │ │ │ │ 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 b9cf0 │ │ │ │ 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 b9cf0 │ │ │ │ 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 b9cdc │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #888] @ ba164 │ │ │ │ + ldr ip, [pc, #888] @ ba168 │ │ │ │ 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 b9e30 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d38 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e10 │ │ │ │ + bhi b9e14 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #816] @ ba168 │ │ │ │ + ldr ip, [pc, #816] @ ba16c │ │ │ │ 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 b9e78 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9d38 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b9e58 │ │ │ │ - ldr r1, [pc, #748] @ ba168 │ │ │ │ + bhi b9e5c │ │ │ │ + ldr r1, [pc, #748] @ ba16c │ │ │ │ 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] @ ba170 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ - bhi b9ba0 │ │ │ │ + bhi b9ba4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r8, #1 │ │ │ │ - ldr r2, [pc, #680] @ ba170 │ │ │ │ + ldr r2, [pc, #680] @ ba174 │ │ │ │ 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] @ ba154 │ │ │ │ str r6, [r4, #20] │ │ │ │ - beq b9f80 │ │ │ │ + beq b9f84 │ │ │ │ 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 b9fc0 │ │ │ │ + ldr ip, [pc, #580] @ ba158 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls b9fdc │ │ │ │ + bls b9fe0 │ │ │ │ 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 ba004 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne b9f30 │ │ │ │ + bne b9f34 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ ba150 │ │ │ │ + ldr r3, [pc, #496] @ ba154 │ │ │ │ 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 b9ef4 │ │ │ │ + ldr r3, [pc, #492] @ ba178 │ │ │ │ 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 ba024 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne b9f9c │ │ │ │ - b b9d34 │ │ │ │ + bne b9fa0 │ │ │ │ + b b9d38 │ │ │ │ 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 b9f78 │ │ │ │ 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 b9f78 │ │ │ │ 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 b9f60 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ - ldr ip, [pc, #312] @ ba164 │ │ │ │ + ldr ip, [pc, #312] @ ba168 │ │ │ │ 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 ba064 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba040 │ │ │ │ - b b9d34 │ │ │ │ + bne ba044 │ │ │ │ + b b9d38 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #252] @ ba168 │ │ │ │ + ldr ip, [pc, #252] @ ba16c │ │ │ │ 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 b9e78 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ba07c │ │ │ │ - b b9d34 │ │ │ │ + bne ba080 │ │ │ │ + b b9d38 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba114 │ │ │ │ + bls ba118 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba0a0 │ │ │ │ + bne ba0a4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #164] @ ba178 │ │ │ │ + ldr r2, [pc, #164] @ ba17c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b b9c44 │ │ │ │ + b b9c48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #144] @ ba17c │ │ │ │ + ldr r3, [pc, #144] @ ba180 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b b9c44 │ │ │ │ + b b9c48 │ │ │ │ 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 b9c0c │ │ │ │ + ldr r2, [pc, #72] @ ba168 │ │ │ │ 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 ba0d0 │ │ │ │ + ldr r2, [pc, #48] @ ba168 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b b9d68 │ │ │ │ + b b9d6c │ │ │ │ bl 23c0c │ │ │ │ - andseq r6, pc, r4, ror r4 @ │ │ │ │ + andseq r6, pc, r0, ror r4 @ │ │ │ │ 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 : │ │ │ │ +000ba184 : │ │ │ │ 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] @ bb088 │ │ │ │ + ldr ip, [pc, #3820] @ bb08c │ │ │ │ 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] @ bb090 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3784] @ bb090 │ │ │ │ + ldr r3, [pc, #3784] @ bb094 │ │ │ │ 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 │ │ │ │ @@ -155641,939 +155642,939 @@ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 ba538 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba55c │ │ │ │ + beq ba560 │ │ │ │ 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 ba618 │ │ │ │ + ldr r3, [pc, #3644] @ bb098 │ │ │ │ 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 ba600 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba260 │ │ │ │ + bne ba264 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3588] @ bb098 │ │ │ │ + ldr r1, [pc, #3588] @ bb09c │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #3584] @ bb09c │ │ │ │ + ldr r1, [pc, #3584] @ bb0a0 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3568] @ bb0a0 │ │ │ │ + ldr r3, [pc, #3568] @ bb0a4 │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - ldr r3, [pc, #3532] @ bb0a4 │ │ │ │ + bhi ba5c8 │ │ │ │ + ldr r3, [pc, #3532] @ bb0a8 │ │ │ │ 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 ba638 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba2e0 │ │ │ │ + bne ba2e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #3456] @ bb098 │ │ │ │ + ldr r1, [pc, #3456] @ bb09c │ │ │ │ str r1, [r3], #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3456] @ bb0a8 │ │ │ │ + ldr r3, [pc, #3456] @ bb0ac │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - blt ba718 │ │ │ │ + blt ba71c │ │ │ │ cmp r2, #0 │ │ │ │ - bne ba664 │ │ │ │ + bne ba668 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #3384] @ bb0ac │ │ │ │ + ldr sl, [pc, #3384] @ bb0b0 │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #3376] @ bb0b0 │ │ │ │ + ldr lr, [pc, #3376] @ bb0b4 │ │ │ │ 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 b5d30 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba7c8 │ │ │ │ + beq ba7cc │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #3312] @ bb0b4 │ │ │ │ + ldr r2, [pc, #3312] @ bb0b8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3304] @ bb0b8 │ │ │ │ + ldr r3, [pc, #3304] @ bb0bc │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #6 │ │ │ │ - bl b5e60 │ │ │ │ + bl b5e64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba864 │ │ │ │ + bne ba868 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba820 │ │ │ │ - ldr r3, [pc, #3244] @ bb0bc │ │ │ │ + beq ba824 │ │ │ │ + ldr r3, [pc, #3244] @ bb0c0 │ │ │ │ add sl, r0, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ 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 ba5c8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bae8c │ │ │ │ + bne bae90 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baeec │ │ │ │ - ldr r3, [pc, #3156] @ bb0c0 │ │ │ │ + beq baef0 │ │ │ │ + ldr r3, [pc, #3156] @ bb0c4 │ │ │ │ add r2, r9, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r9] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ble ba9b8 │ │ │ │ + ble ba9bc │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #3108] @ bb0c4 │ │ │ │ - ldr r7, [pc, #3220] @ bb138 │ │ │ │ + ldr sl, [pc, #3108] @ bb0c8 │ │ │ │ + ldr r7, [pc, #3220] @ bb13c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b ba4e0 │ │ │ │ + b ba4e4 │ │ │ │ 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 baf54 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add fp, fp, #4 │ │ │ │ - beq baf70 │ │ │ │ + beq baf74 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - bcc ba6e4 │ │ │ │ + bcc ba6e8 │ │ │ │ cmn fp, #4096 @ 0x1000 │ │ │ │ - bhi ba4ac │ │ │ │ + bhi ba4b0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ba6fc │ │ │ │ + bls ba700 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ba4f4 │ │ │ │ + bne ba4f8 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4cc │ │ │ │ bic r3, r5, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - bne ba648 │ │ │ │ + bne ba64c │ │ │ │ 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 ba238 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #2912] @ bb0c8 │ │ │ │ + ldr r3, [pc, #2912] @ bb0cc │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #2876] @ bb0cc │ │ │ │ + ldr lr, [pc, #2876] @ bb0d0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2872] @ bb0d0 │ │ │ │ + ldr ip, [pc, #2872] @ bb0d4 │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bls ba244 │ │ │ │ + bls ba248 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2816] @ bb0d4 │ │ │ │ + ldr r2, [pc, #2816] @ bb0d8 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #2732] @ bb088 │ │ │ │ + ldr r3, [pc, #2732] @ bb08c │ │ │ │ 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 bba6c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2956] @ bb190 │ │ │ │ + ldr r2, [pc, #2956] @ bb194 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba28c │ │ │ │ + b ba290 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2744] @ bb0d8 │ │ │ │ + ldr r1, [pc, #2744] @ bb0dc │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2732] @ bb0dc │ │ │ │ + ldr r3, [pc, #2732] @ bb0e0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b ba250 │ │ │ │ - ldr r2, [pc, #2900] @ bb190 │ │ │ │ + b ba254 │ │ │ │ + ldr r2, [pc, #2900] @ bb194 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b ba30c │ │ │ │ + b ba310 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2700] @ bb0e0 │ │ │ │ + ldr r2, [pc, #2700] @ bb0e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [r3] │ │ │ │ - b ba228 │ │ │ │ + b ba22c │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2676] @ bb0e4 │ │ │ │ + ldr r1, [pc, #2676] @ bb0e8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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] @ bb0b0 │ │ │ │ + ldr sl, [pc, #2580] @ bb0b4 │ │ │ │ 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 b5d30 │ │ │ │ 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] @ bb0bc │ │ │ │ streq r3, [r1] │ │ │ │ - beq ba3d0 │ │ │ │ - b ba3b8 │ │ │ │ + beq ba3d4 │ │ │ │ + b ba3bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r1, fp, r7 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b ba4c8 │ │ │ │ + b ba4cc │ │ │ │ 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 ba528 │ │ │ │ + ldr r1, [pc, #2504] @ bb0ec │ │ │ │ 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 bae08 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr sl, [pc, #2392] @ bb0ac │ │ │ │ + ldr sl, [pc, #2392] @ bb0b0 │ │ │ │ mov ip, r9 │ │ │ │ str sl, [ip], #8 │ │ │ │ - ldr lr, [pc, #2384] @ bb0b0 │ │ │ │ + ldr lr, [pc, #2384] @ bb0b4 │ │ │ │ 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 b5d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2536] @ bb17c │ │ │ │ + ldr r2, [pc, #2536] @ bb180 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2384] @ bb0ec │ │ │ │ + ldr r2, [pc, #2384] @ bb0f0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #2380] @ bb0f0 │ │ │ │ + ldr r2, [pc, #2380] @ bb0f4 │ │ │ │ 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 ba3ec │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #2268] @ bb0b8 │ │ │ │ + ldr r3, [pc, #2268] @ bb0bc │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baf38 │ │ │ │ + bls baf3c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba7dc │ │ │ │ + bne ba7e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2272] @ bb0f4 │ │ │ │ + ldr r3, [pc, #2272] @ bb0f8 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b ba3d0 │ │ │ │ + b ba3d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #2252] @ bb0f8 │ │ │ │ + ldr r2, [pc, #2252] @ bb0fc │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r3], #8 │ │ │ │ - bne badf4 │ │ │ │ + bne badf8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #2224] @ bb0fc │ │ │ │ + ldr r2, [pc, #2224] @ bb100 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne bb3e0 │ │ │ │ - ldr r2, [pc, #2216] @ bb100 │ │ │ │ + bne bb3e4 │ │ │ │ + ldr r2, [pc, #2216] @ bb104 │ │ │ │ add sl, r3, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba418 │ │ │ │ + b ba41c │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2196] @ bb104 │ │ │ │ + ldr r3, [pc, #2196] @ bb108 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #2164] @ bb100 │ │ │ │ + ldr r3, [pc, #2164] @ bb104 │ │ │ │ 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 bba94 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bafdc │ │ │ │ + bls bafe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8bc │ │ │ │ + bne ba8c0 │ │ │ │ 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 bbae0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb004 │ │ │ │ + bls bb008 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba8f4 │ │ │ │ + bne ba8f8 │ │ │ │ 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 bbab8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls baff0 │ │ │ │ + bls baff4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba92c │ │ │ │ + bne ba930 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and r2, r3, #267386880 @ 0xff00000 │ │ │ │ cmp r2, #58720256 @ 0x3800000 │ │ │ │ - bne bba6c │ │ │ │ + bne bba70 │ │ │ │ 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 baf5c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ba978 │ │ │ │ + bne ba97c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1856] @ bb0f4 │ │ │ │ + ldr r3, [pc, #1856] @ bb0f8 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b ba3fc │ │ │ │ + b ba400 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne baf8c │ │ │ │ + bne baf90 │ │ │ │ cmp r5, #0 │ │ │ │ - blt bb3ac │ │ │ │ + blt bb3b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbadc │ │ │ │ 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] @ bb15c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb038 │ │ │ │ - ldr r3, [pc, #1852] @ bb15c │ │ │ │ + beq bb03c │ │ │ │ + ldr r3, [pc, #1852] @ bb160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5bac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bb1c8 │ │ │ │ + bne bb1cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - ldr r3, [pc, #1684] @ bb108 │ │ │ │ + bl b525c │ │ │ │ + ldr r3, [pc, #1684] @ bb10c │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1652] @ bb10c │ │ │ │ + ldr r3, [pc, #1652] @ bb110 │ │ │ │ add r9, r1, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt bb450 │ │ │ │ + blt bb454 │ │ │ │ mov r2, r7 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb4e0 │ │ │ │ + bls bb4e4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baab0 │ │ │ │ + bne baab4 │ │ │ │ rsb r0, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb704 │ │ │ │ + bls bb708 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baad4 │ │ │ │ + bne baad8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb9dc │ │ │ │ + bls bb9e0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne baaf4 │ │ │ │ + bne baaf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1508] @ bb110 │ │ │ │ + ldr r2, [pc, #1508] @ bb114 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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] @ bb118 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bne bb490 │ │ │ │ + bne bb494 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbadc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1548] @ bb18c │ │ │ │ + ldr r1, [pc, #1548] @ bb190 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r1, [r3] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrlt r2, [pc, #1416] @ bb12c │ │ │ │ + ldrlt r2, [pc, #1416] @ bb130 │ │ │ │ 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 bb57c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5a8 │ │ │ │ + bls bb5ac │ │ │ │ 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 bb598 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb5ec │ │ │ │ + bls bb5f0 │ │ │ │ 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] @ bb11c │ │ │ │ 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 bacf4 │ │ │ │ + ldr r3, [pc, #1228] @ bb120 │ │ │ │ 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 bb01c │ │ │ │ + ldr r0, [pc, #1196] @ bb124 │ │ │ │ add ip, r2, #4080 @ 0xff0 │ │ │ │ add ip, ip, #15 │ │ │ │ cmp ip, r0 │ │ │ │ - bls bb040 │ │ │ │ + bls bb044 │ │ │ │ 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 bb068 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bac94 │ │ │ │ + bne bac98 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1112] @ bb11c │ │ │ │ + ldr r3, [pc, #1112] @ bb120 │ │ │ │ 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 bac58 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1068] @ bb124 │ │ │ │ + ldr r3, [pc, #1068] @ bb128 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb788 │ │ │ │ + beq bb78c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #920] @ bb0c0 │ │ │ │ + ldr r3, [pc, #920] @ bb0c4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ble bb628 │ │ │ │ + ble bb62c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr sl, [pc, #880] @ bb0c4 │ │ │ │ + ldr sl, [pc, #880] @ bb0c8 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #1076] @ bb190 │ │ │ │ + ldr r3, [pc, #1076] @ bb194 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b bad98 │ │ │ │ + b bad9c │ │ │ │ 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 ba5c8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - beq bb7e8 │ │ │ │ + beq bb7ec │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bb3c4 │ │ │ │ + bcc bb3c8 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bhi bad64 │ │ │ │ + bhi bad68 │ │ │ │ mov r1, #0 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bb43c │ │ │ │ + bls bb440 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne badac │ │ │ │ + bne badb0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #940] @ bb190 │ │ │ │ + ldr r3, [pc, #940] @ bb194 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str sl, [r1] │ │ │ │ - b bad80 │ │ │ │ + b bad84 │ │ │ │ add r2, r2, #327680 @ 0x50000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b ba850 │ │ │ │ + b ba854 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #724] @ bb0e4 │ │ │ │ + ldr r1, [pc, #724] @ bb0e8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, r9 │ │ │ │ - ldr r7, [pc, #632] @ bb0ac │ │ │ │ - ldr sl, [pc, #632] @ bb0b0 │ │ │ │ + ldr r7, [pc, #632] @ bb0b0 │ │ │ │ + ldr sl, [pc, #632] @ bb0b4 │ │ │ │ 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 b5d30 │ │ │ │ + b ba78c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b ba9d0 │ │ │ │ - ldr r3, [pc, #724] @ bb168 │ │ │ │ + bhi ba5c8 │ │ │ │ + b ba9d4 │ │ │ │ + ldr r3, [pc, #724] @ bb16c │ │ │ │ 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 b54b4 │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne bb390 │ │ │ │ + bne bb394 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #680] @ bb174 │ │ │ │ + ldr r3, [pc, #680] @ bb178 │ │ │ │ str r3, [r9], #8 │ │ │ │ - ldr r3, [pc, #676] @ bb178 │ │ │ │ + ldr r3, [pc, #676] @ bb17c │ │ │ │ str r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ cmp r9, r8 │ │ │ │ - bls ba458 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba45c │ │ │ │ + b ba5c8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #624] @ bb168 │ │ │ │ + ldr r3, [pc, #624] @ bb16c │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #588] @ bb16c │ │ │ │ + ldr r3, [pc, #588] @ bb170 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba464 │ │ │ │ + b ba468 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #484] @ bb128 │ │ │ │ + ldr r2, [pc, #484] @ bb12c │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b ba80c │ │ │ │ + b ba810 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - b ba5c4 │ │ │ │ + b ba5c8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #452] @ bb128 │ │ │ │ + ldr r2, [pc, #452] @ bb12c │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r7, #4] │ │ │ │ add r3, r7, #8 │ │ │ │ - b ba9a8 │ │ │ │ + b ba9ac │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bae64 │ │ │ │ + bne bae68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ba9e4 │ │ │ │ - ldr r2, [pc, #460] @ bb160 │ │ │ │ + beq ba9e8 │ │ │ │ + ldr r2, [pc, #460] @ bb164 │ │ │ │ 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 bb42c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne baf9c │ │ │ │ + bne bafa0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #404] @ bb164 │ │ │ │ + ldr r2, [pc, #404] @ bb168 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ba9dc │ │ │ │ + b ba9e0 │ │ │ │ bic sl, sl, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic sl, sl, #15 │ │ │ │ orr r3, r3, sl │ │ │ │ - b ba8dc │ │ │ │ + b ba8e0 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba94c │ │ │ │ + b ba950 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic r1, r1, #15 │ │ │ │ orr r3, r3, r1 │ │ │ │ - b ba914 │ │ │ │ + b ba918 │ │ │ │ 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 bacdc │ │ │ │ + ldr r3, [pc, #304] @ bb174 │ │ │ │ + b baa20 │ │ │ │ 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 bacdc │ │ │ │ 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 bacc4 │ │ │ │ + andseq r5, pc, r8, asr lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, pc, r4, lsr lr @ │ │ │ │ + andseq r5, pc, r0, lsr lr @ │ │ │ │ @ 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 +156584,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, ip, lsl 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,630 +156632,630 @@ │ │ │ │ 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, r8, ror #4 │ │ │ │ + @ instruction: 0x001b31d4 │ │ │ │ + mulseq fp, r4, r3 │ │ │ │ + andseq r8, ip, r4, asr #4 │ │ │ │ + @ instruction: 0x001b31b0 │ │ │ │ + @ instruction: 0x001b32d4 │ │ │ │ + andseq r8, ip, r0, lsr #4 │ │ │ │ + andseq r3, fp, r8, lsl #3 │ │ │ │ + andseq r3, fp, r4, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001c81f4 │ │ │ │ - andseq r3, fp, r0, ror #2 │ │ │ │ - @ instruction: 0x001b32b8 │ │ │ │ + @ instruction: 0x001c81f8 │ │ │ │ + andseq r3, fp, r4, ror #2 │ │ │ │ + @ instruction: 0x001b32bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb530 │ │ │ │ + bne bb534 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb738 │ │ │ │ + bne bb73c │ │ │ │ cmp r5, #0 │ │ │ │ - bge bb4fc │ │ │ │ + bge bb500 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbadc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #-232] @ bb148 │ │ │ │ + ldr r2, [pc, #-232] @ bb14c │ │ │ │ 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 bb9fc │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb350 │ │ │ │ + bls bb354 │ │ │ │ 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 bb9a4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bb934 │ │ │ │ + bls bb938 │ │ │ │ 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] @ bb130 │ │ │ │ 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 bb8f4 │ │ │ │ + ldr r3, [pc, #-428] @ bb134 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5bac │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb8a8 │ │ │ │ + beq bb8ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ adds r3, r5, #3 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r5, lsr #31 │ │ │ │ - bne bb888 │ │ │ │ + bne bb88c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb868 │ │ │ │ + bne bb86c │ │ │ │ cmp r6, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b ba5c8 │ │ │ │ + b ba5cc │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bb9c0 │ │ │ │ + bls bb9c4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb350 │ │ │ │ + bne bb354 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-592] @ bb134 │ │ │ │ + ldr r2, [pc, #-592] @ bb138 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb270 │ │ │ │ - ldr r1, [pc, #-540] @ bb17c │ │ │ │ + b bb274 │ │ │ │ + ldr r1, [pc, #-540] @ bb180 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ - ldr r1, [pc, #-548] @ bb180 │ │ │ │ + ldr r1, [pc, #-548] @ bb184 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b baec0 │ │ │ │ + b baec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6aec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls ba9e4 │ │ │ │ - b ba5c4 │ │ │ │ + bls ba9e8 │ │ │ │ + b ba5c8 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r1, [pc, #-664] @ bb138 │ │ │ │ + ldr r1, [pc, #-664] @ bb13c │ │ │ │ add r2, ip, #4 │ │ │ │ orr r1, r4, r1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [ip] │ │ │ │ - b bad80 │ │ │ │ - ldr r3, [pc, #-648] @ bb160 │ │ │ │ + b bad84 │ │ │ │ + ldr r3, [pc, #-648] @ bb164 │ │ │ │ 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 bb47c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb3f0 │ │ │ │ + bne bb3f4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-704] @ bb164 │ │ │ │ + ldr r2, [pc, #-704] @ bb168 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ba850 │ │ │ │ - ldr r2, [pc, #-672] @ bb190 │ │ │ │ + b ba854 │ │ │ │ + ldr r2, [pc, #-672] @ bb194 │ │ │ │ orr r1, r1, r0, lsl #7 │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bafc8 │ │ │ │ + b bafcc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bade4 │ │ │ │ + b bade8 │ │ │ │ add r0, r1, #8 │ │ │ │ - ldr r3, [pc, #-800] @ bb13c │ │ │ │ + ldr r3, [pc, #-800] @ bb140 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b bab48 │ │ │ │ - ldr r2, [pc, #-752] @ bb190 │ │ │ │ + b bab4c │ │ │ │ + ldr r2, [pc, #-752] @ bb194 │ │ │ │ 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 bb420 │ │ │ │ + ldr r3, [pc, #-824] @ bb164 │ │ │ │ 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 bb724 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb4a0 │ │ │ │ + bne bb4a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #-880] @ bb164 │ │ │ │ + ldr r3, [pc, #-880] @ bb168 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b bab68 │ │ │ │ + b bab6c │ │ │ │ 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 bab38 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb848 │ │ │ │ + bls bb84c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bb500 │ │ │ │ + bne bb504 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ - b bb208 │ │ │ │ + bl b563c │ │ │ │ + b bb20c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #-1020] @ bb140 │ │ │ │ + ldr r2, [pc, #-1020] @ bb144 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, sl, #16 │ │ │ │ - ldr r3, [pc, #-1028] @ bb144 │ │ │ │ + ldr r3, [pc, #-1028] @ bb148 │ │ │ │ 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 bb2fc │ │ │ │ + ldr r3, [pc, #-1008] @ bb178 │ │ │ │ str r3, [sl, #16] │ │ │ │ add r6, sl, #24 │ │ │ │ - ldr r3, [pc, #-1016] @ bb178 │ │ │ │ + ldr r3, [pc, #-1016] @ bb17c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r3, [sl, #20] │ │ │ │ - b bb2f8 │ │ │ │ + b bb2fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1084] @ bb148 │ │ │ │ + ldr r3, [pc, #-1084] @ bb14c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b babf0 │ │ │ │ - ldr r1, [pc, #-1104] @ bb14c │ │ │ │ + b babf4 │ │ │ │ + ldr r1, [pc, #-1104] @ bb150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac28 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb830 │ │ │ │ + bls bb834 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5ac │ │ │ │ + bne bb5b0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ bb150 │ │ │ │ + ldr r2, [pc, #-1168] @ bb154 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b babf0 │ │ │ │ + b babf4 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb7d0 │ │ │ │ + bls bb7d4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb5f0 │ │ │ │ + bne bb5f4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1232] @ bb154 │ │ │ │ + ldr r2, [pc, #-1232] @ bb158 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bac24 │ │ │ │ + b bac28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba28 │ │ │ │ + bne bba2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne bba10 │ │ │ │ + bne bba14 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbad8 │ │ │ │ + bne bbadc │ │ │ │ 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] @ bb15c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq bb828 │ │ │ │ - ldr r3, [pc, #-1320] @ bb15c │ │ │ │ + beq bb82c │ │ │ │ + ldr r3, [pc, #-1320] @ bb160 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl b5ba8 │ │ │ │ + bl b5bac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ cmpge r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq bb8f8 │ │ │ │ + beq bb8fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ cmp sl, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb1dc │ │ │ │ + bl b525c │ │ │ │ + b bb1e0 │ │ │ │ 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 bab38 │ │ │ │ + ldr r2, [pc, #-1432] @ bb194 │ │ │ │ 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 bb4d0 │ │ │ │ + ldr r3, [pc, #-1504] @ bb164 │ │ │ │ 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 bba54 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb748 │ │ │ │ + bne bb74c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1560] @ bb164 │ │ │ │ + ldr r2, [pc, #-1560] @ bb168 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bb200 │ │ │ │ + b bb204 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #-1580] @ bb168 │ │ │ │ + ldr r3, [pc, #-1580] @ bb16c │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1612] @ bb16c │ │ │ │ + ldr r3, [pc, #-1612] @ bb170 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #2332] @ 0x91c │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b bad1c │ │ │ │ - ldr r2, [pc, #-1608] @ bb190 │ │ │ │ + b bad20 │ │ │ │ + ldr r2, [pc, #-1608] @ bb194 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb61c │ │ │ │ + b bb620 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ - beq bb648 │ │ │ │ + beq bb64c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb648 │ │ │ │ - ldr r3, [pc, #-1728] @ bb170 │ │ │ │ - b bb680 │ │ │ │ - ldr r2, [pc, #-1704] @ bb190 │ │ │ │ + bhi ba5c8 │ │ │ │ + b bb64c │ │ │ │ + ldr r3, [pc, #-1728] @ bb174 │ │ │ │ + b bb684 │ │ │ │ + ldr r2, [pc, #-1704] @ bb194 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bb5d8 │ │ │ │ + b bb5dc │ │ │ │ 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 bb20c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1792] @ bb174 │ │ │ │ + ldr r2, [pc, #-1792] @ bb178 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1796] @ bb178 │ │ │ │ + ldr r2, [pc, #-1796] @ bb17c │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb338 │ │ │ │ + b bb33c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #-1816] @ bb17c │ │ │ │ + ldr r2, [pc, #-1816] @ bb180 │ │ │ │ str r2, [r3], #8 │ │ │ │ - ldr r2, [pc, #-1820] @ bb180 │ │ │ │ + ldr r2, [pc, #-1820] @ bb184 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r6, r3 │ │ │ │ - b bb32c │ │ │ │ + b bb330 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb31c │ │ │ │ + beq bb320 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6190 │ │ │ │ + bl b6194 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bls bb31c │ │ │ │ - b ba5c4 │ │ │ │ - ldr r3, [pc, #-1908] @ bb184 │ │ │ │ - b bb2d8 │ │ │ │ + bls bb320 │ │ │ │ + b ba5c8 │ │ │ │ + ldr r3, [pc, #-1908] @ bb188 │ │ │ │ + b bb2dc │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7a00 │ │ │ │ + bl b7a04 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi ba5c4 │ │ │ │ + bhi ba5c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl b5258 │ │ │ │ - b bb6dc │ │ │ │ + bl b525c │ │ │ │ + b bb6e0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bb97c │ │ │ │ + bls bb980 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bb938 │ │ │ │ + bne bb93c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-2024] @ bb188 │ │ │ │ + ldr r1, [pc, #-2024] @ bb18c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb2b0 │ │ │ │ + b bb2b4 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2044] @ bb190 │ │ │ │ + ldr r1, [pc, #-2044] @ bb194 │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b bb964 │ │ │ │ + b bb968 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-2080] @ bb18c │ │ │ │ + ldr r1, [pc, #-2080] @ bb190 │ │ │ │ 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 bb2b4 │ │ │ │ + ldr r2, [pc, #-2104] @ bb194 │ │ │ │ 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 bb37c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-2136] @ bb190 │ │ │ │ + ldr r2, [pc, #-2136] @ bb194 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b bab20 │ │ │ │ + b bab24 │ │ │ │ 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 bb274 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6ae8 │ │ │ │ + bl b6aec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls bb648 │ │ │ │ - b ba5c4 │ │ │ │ + bls bb64c │ │ │ │ + b ba5c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b76e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi ba5c4 │ │ │ │ - b bb640 │ │ │ │ + bhi ba5c8 │ │ │ │ + b bb644 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #-2252] @ bb190 │ │ │ │ + ldr r1, [pc, #-2252] @ bb194 │ │ │ │ mov r3, sl │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b bb774 │ │ │ │ + b bb778 │ │ │ │ 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] @ bb198 │ │ │ │ + ldr r1, [pc, #-2272] @ bb19c │ │ │ │ + ldr r0, [pc, #-2272] @ bb1a0 │ │ │ │ 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] @ bb1a4 │ │ │ │ + ldr r1, [pc, #-2296] @ bb1a8 │ │ │ │ + ldr r0, [pc, #-2296] @ bb1ac │ │ │ │ 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] @ bb1b0 │ │ │ │ + ldr r1, [pc, #-2320] @ bb1b4 │ │ │ │ + ldr r0, [pc, #-2320] @ bb1b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2324] @ bb1b8 │ │ │ │ + ldr r2, [pc, #-2324] @ bb1bc │ │ │ │ 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] @ bb1c0 │ │ │ │ + ldr r1, [pc, #-2344] @ bb1c4 │ │ │ │ + ldr r0, [pc, #-2344] @ bb1c8 │ │ │ │ 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] @ bbcd0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #432] @ bbcd0 │ │ │ │ + ldr r1, [pc, #432] @ bbcd4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #420] @ bbcd4 │ │ │ │ + ldr r8, [pc, #420] @ bbcd8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #416] @ bbcd8 │ │ │ │ + ldr r3, [pc, #416] @ bbcdc │ │ │ │ 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] │ │ │ │ @@ -157266,30 +157267,30 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - beq bbbac │ │ │ │ + beq bbbb0 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - beq bbc98 │ │ │ │ + beq bbc9c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b6360 │ │ │ │ + bl b6364 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc4c │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bne bbc7c │ │ │ │ + bne bbc80 │ │ │ │ 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 +157298,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 ba184 │ │ │ │ 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 bbc4c │ │ │ │ + ldr r3, [pc, #180] @ bbce0 │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #144] @ bbce0 │ │ │ │ - ldr r3, [pc, #124] @ bbcd0 │ │ │ │ + ldr r2, [pc, #144] @ bbce4 │ │ │ │ + ldr r3, [pc, #124] @ bbcd4 │ │ │ │ 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 bbccc │ │ │ │ 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 b6700 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc10 │ │ │ │ + b bbc14 │ │ │ │ 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 b846c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - b bbc48 │ │ │ │ + b bbc4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f44d8 │ │ │ │ + @ instruction: 0x001f44d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f44b8 │ │ │ │ + @ instruction: 0x001f44b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r4, pc, r8, lsr #7 │ │ │ │ + andseq r4, pc, r4, lsr #7 │ │ │ │ │ │ │ │ -000bbce4 : │ │ │ │ +000bbce8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000bbd08 : │ │ │ │ +000bbd0c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000bbd0c : │ │ │ │ +000bbd10 : │ │ │ │ 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] @ bbe08 │ │ │ │ + ldr ip, [pc, #224] @ bbe0c │ │ │ │ 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] @ bbe10 │ │ │ │ + ldr r4, [pc, #200] @ bbe14 │ │ │ │ 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 +157407,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] @ bbe18 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl ea4bc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #64] @ bbe18 │ │ │ │ + ldr r2, [pc, #64] @ bbe1c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ bbe08 │ │ │ │ + ldr r3, [pc, #40] @ bbe0c │ │ │ │ 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 bbe04 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f42d4 │ │ │ │ + @ instruction: 0x001f42d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f42b4 │ │ │ │ + @ instruction: 0x001f42b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffd44 │ │ │ │ - andseq r4, pc, ip, lsl r2 @ │ │ │ │ + andseq r4, pc, r8, lsl r2 @ │ │ │ │ │ │ │ │ -000bbe1c : │ │ │ │ +000bbe20 : │ │ │ │ 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] @ bbf1c │ │ │ │ + ldr r3, [pc, #220] @ bbf20 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #216] @ bbf20 │ │ │ │ + ldr lr, [pc, #216] @ bbf24 │ │ │ │ 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 bbe74 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #2 │ │ │ │ - ldr r0, [pc, #172] @ bbf24 │ │ │ │ - ldr ip, [pc, #172] @ bbf28 │ │ │ │ + ldr r0, [pc, #172] @ bbf28 │ │ │ │ + ldr ip, [pc, #172] @ bbf2c │ │ │ │ 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 bbed4 │ │ │ │ + ldr r2, [pc, #132] @ bbf30 │ │ │ │ + ldr r3, [pc, #112] @ bbf20 │ │ │ │ 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 bbf18 │ │ │ │ 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 +157500,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 bbd10 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r0, [r8, r6, lsl #2] │ │ │ │ - b bbea0 │ │ │ │ + b bbea4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f41bc │ │ │ │ + @ instruction: 0x001f41b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, ip, lsr #3 │ │ │ │ + andseq r4, pc, r8, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r4, pc, r0, asr r1 @ │ │ │ │ + andseq r4, pc, ip, asr #2 │ │ │ │ │ │ │ │ -000bbf30 : │ │ │ │ +000bbf34 : │ │ │ │ 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] @ bce4c │ │ │ │ + ldr ip, [pc, #3840] @ bce50 │ │ │ │ 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] @ bce54 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #244] @ 0xf4 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #3804] @ bce54 │ │ │ │ + ldr r2, [pc, #3804] @ bce58 │ │ │ │ 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 │ │ │ │ @@ -157552,93 +157553,93 @@ │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ 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 9f330 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - beq bc10c │ │ │ │ + beq bc110 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne bcc88 │ │ │ │ + bne bcc8c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq bd0dc │ │ │ │ + beq bd0e0 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq bd200 │ │ │ │ + beq bd204 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bce04 │ │ │ │ + beq bce08 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls bcfec │ │ │ │ + bls bcff0 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq bd2a8 │ │ │ │ + beq bd2ac │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bne bcc78 │ │ │ │ + bne bcc7c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq bdaf4 │ │ │ │ + beq bdaf8 │ │ │ │ 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 bc150 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd24 │ │ │ │ + beq bcd28 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd090 │ │ │ │ + beq bd094 │ │ │ │ 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 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc170 │ │ │ │ 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 +157647,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 bc0d4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne bd090 │ │ │ │ + bne bd094 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, #8 │ │ │ │ mov r6, #0 │ │ │ │ - b bc1b8 │ │ │ │ + b bc1bc │ │ │ │ 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 9f9e4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcb80 │ │ │ │ + beq bcb84 │ │ │ │ cmn r4, #1 │ │ │ │ - bne bc178 │ │ │ │ + bne bc17c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr r3, r8, sl │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne bc2f4 │ │ │ │ + bne bc2f8 │ │ │ │ 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 bd048 │ │ │ │ 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 a55c4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccb8 │ │ │ │ + beq bccbc │ │ │ │ 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 bcd84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bcd8c │ │ │ │ + bne bcd90 │ │ │ │ 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] @ bce5c │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b bc318 │ │ │ │ + b bc31c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a1150 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ + bls bccd8 │ │ │ │ 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] @ bce60 │ │ │ │ + ldr r3, [pc, #2936] @ bce50 │ │ │ │ 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 be46c │ │ │ │ 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 bd254 │ │ │ │ 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 +157786,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 bc3e8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcb48 │ │ │ │ + beq bcb4c │ │ │ │ ldr r3, [r2, r9, lsl #3] │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8ec │ │ │ │ + bne bc8f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq bc7b4 │ │ │ │ + beq bc7b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc834 │ │ │ │ + bne bc838 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bc8b0 │ │ │ │ + beq bc8b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge be380 │ │ │ │ + bge be384 │ │ │ │ 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 bc8c4 │ │ │ │ mov r2, #8 │ │ │ │ tst r5, #1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - bne bc378 │ │ │ │ + bne bc37c │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #6 │ │ │ │ - bne bc378 │ │ │ │ - ldr r2, [pc, #2596] @ bce60 │ │ │ │ + bne bc37c │ │ │ │ + ldr r2, [pc, #2596] @ bce64 │ │ │ │ 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 bc46c │ │ │ │ + ldr r0, [pc, #2568] @ bce68 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne bc378 │ │ │ │ + bne bc37c │ │ │ │ ldr lr, [r5, #8] │ │ │ │ ands r6, lr, #1 │ │ │ │ - bne bc378 │ │ │ │ + bne bc37c │ │ │ │ ldrsh r1, [lr] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc378 │ │ │ │ + bne bc37c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ands r7, r1, #1 │ │ │ │ - beq bc378 │ │ │ │ + beq bc37c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ asr sl, r1, #1 │ │ │ │ - ble bc378 │ │ │ │ + ble bc37c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #2492] @ bce64 │ │ │ │ + ldr r1, [pc, #2492] @ bce68 │ │ │ │ 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,72 +157879,72 @@ │ │ │ │ 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 bc564 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #6 │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq bc510 │ │ │ │ + beq bc514 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp r0, ip │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #2 │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq bc578 │ │ │ │ + beq bc57c │ │ │ │ add ip, r7, sl │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne bc578 │ │ │ │ + bne bc57c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq be0b0 │ │ │ │ + beq be0b4 │ │ │ │ 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 bc4f0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - beq bc378 │ │ │ │ + beq bc37c │ │ │ │ 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 bc5dc │ │ │ │ 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 bd638 │ │ │ │ + bl b5e64 │ │ │ │ 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 │ │ │ │ @@ -157968,408 +157969,408 @@ │ │ │ │ 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 a1254 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bd570 │ │ │ │ + bhi bd574 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ add r8, r3, r9 │ │ │ │ bl eb764 │ │ │ │ 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 bd650 │ │ │ │ lsl r4, sl, #2 │ │ │ │ add r4, r4, #8 │ │ │ │ sub sl, r7, #1 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc bd530 │ │ │ │ + bcc bd534 │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bd5d8 │ │ │ │ + bhi bd5dc │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r4, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls bd5fc │ │ │ │ + bls bd600 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc6c4 │ │ │ │ + bne bc6c8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1900] @ bce68 │ │ │ │ + ldr r3, [pc, #1900] @ bce6c │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ cmp sl, r6 │ │ │ │ - beq bd550 │ │ │ │ + beq bd554 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r2, r6, r8 │ │ │ │ add r2, r2, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc bd5bc │ │ │ │ + bcc bd5c0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd578 │ │ │ │ + bls bd57c │ │ │ │ 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 bd574 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne bc6b0 │ │ │ │ + bne bc6b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc778 │ │ │ │ + beq bc77c │ │ │ │ mov r0, r3 │ │ │ │ - bl b5258 │ │ │ │ + bl b525c │ │ │ │ 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 bc2bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r7, r7, #1 │ │ │ │ add r7, r7, r9 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3bc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne bc3b8 │ │ │ │ + bne bc3bc │ │ │ │ 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 bcb6c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bcc48 │ │ │ │ + bhi bcc4c │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls bcc64 │ │ │ │ + bls bcc68 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bc7e8 │ │ │ │ + bne bc7ec │ │ │ │ mov r1, #5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1612] @ bce6c │ │ │ │ + ldr r2, [pc, #1612] @ bce70 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc3c8 │ │ │ │ + beq bc3cc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8b0 │ │ │ │ + bne bc8b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bge bc954 │ │ │ │ + bge bc958 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3e0 │ │ │ │ + bne bc3e4 │ │ │ │ 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 bcc34 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bcbec │ │ │ │ + bls bcbf0 │ │ │ │ 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 bc3d8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3d4 │ │ │ │ - b bc858 │ │ │ │ + bne bc3d8 │ │ │ │ + b bc85c │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc91c │ │ │ │ + beq bc920 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - b bc418 │ │ │ │ + b bc41c │ │ │ │ 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 a1254 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ + b bc398 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b bc8e0 │ │ │ │ + b bc8e4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - bne bd22c │ │ │ │ + bne bd230 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd34 │ │ │ │ + beq bcd38 │ │ │ │ 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 b5150 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be118 │ │ │ │ + beq be11c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9d4 │ │ │ │ + beq bc9d8 │ │ │ │ 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 be14c │ │ │ │ + bl b5e64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne be0b8 │ │ │ │ + bne be0bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq bc9f4 │ │ │ │ + beq bc9f8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd4c │ │ │ │ + beq bcd50 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ - ldr r2, [pc, #1128] @ bce70 │ │ │ │ + bne bcee8 │ │ │ │ + ldr r2, [pc, #1128] @ bce74 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ + bne bd840 │ │ │ │ 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 be3d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdb4c │ │ │ │ + bne bdb50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bdbe8 │ │ │ │ + beq bdbec │ │ │ │ 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 bcaa4 │ │ │ │ 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] @ bcee0 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq be170 │ │ │ │ + beq be174 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne bdc28 │ │ │ │ + bne bdc2c │ │ │ │ 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 │ │ │ │ + beq bdf90 │ │ │ │ bl ebdf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be014 │ │ │ │ + bne be018 │ │ │ │ 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 b846c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [r2] │ │ │ │ - b bc2c8 │ │ │ │ + b bc2cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ eor r3, r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bc394 │ │ │ │ - ldr r1, [pc, #772] @ bce74 │ │ │ │ + b bc398 │ │ │ │ + ldr r1, [pc, #772] @ bce78 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b bc3b8 │ │ │ │ + b bc3bc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl a1044 │ │ │ │ + bl a1048 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ 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 bc1e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd230 │ │ │ │ + ble bd234 │ │ │ │ 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 bc31c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd02c │ │ │ │ + bls bd030 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bcbf0 │ │ │ │ + bne bcbf4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #620] @ bce90 │ │ │ │ + ldr r2, [pc, #620] @ bce94 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bc89c │ │ │ │ + b bc8a0 │ │ │ │ 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 bc8a0 │ │ │ │ + ldr r1, [pc, #552] @ bce7c │ │ │ │ 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 bc3bc │ │ │ │ + ldr r2, [pc, #584] @ bceb8 │ │ │ │ orr r0, r0, r1, lsl #7 │ │ │ │ orr r2, r0, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bc814 │ │ │ │ + b bc818 │ │ │ │ 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 +158378,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 bc140 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #396] @ bce58 │ │ │ │ + ldr r3, [pc, #396] @ bce5c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - bne bc298 │ │ │ │ + bne bc29c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd990 │ │ │ │ + bne bd994 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcee4 │ │ │ │ + bne bcee8 │ │ │ │ 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 bdd98 │ │ │ │ + ldr r2, [pc, #360] @ bce80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bcf4c │ │ │ │ + b bcf50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc170 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcce0 │ │ │ │ + beq bcce4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bccd4 │ │ │ │ + bne bccd8 │ │ │ │ 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 be07c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bccd4 │ │ │ │ - b bc2b8 │ │ │ │ + bls bccd8 │ │ │ │ + b bc2bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - beq bd43c │ │ │ │ + beq bd440 │ │ │ │ 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 bd97c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls bd454 │ │ │ │ + bls bd458 │ │ │ │ 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 bd224 │ │ │ │ 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 bc31c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl a0078 │ │ │ │ + bl a007c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bda6c │ │ │ │ + bne bda70 │ │ │ │ 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 bc140 │ │ │ │ + andseq r4, pc, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, pc, r4, lsl #1 │ │ │ │ + andseq r4, pc, r0, lsl #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, r0 │ │ │ │ - andseq r3, pc, r8, lsr #26 │ │ │ │ + andseq r3, pc, r4, lsr #26 │ │ │ │ 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 │ │ │ │ + mlaeq sp, ip, r2, ip │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ - mlaeq sp, r8, pc, fp @ │ │ │ │ - eoreq fp, sp, r8, ror sp │ │ │ │ + mlaeq sp, r4, pc, fp @ │ │ │ │ + eoreq fp, sp, r4, ror sp │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - eoreq fp, sp, r0, lsr sl │ │ │ │ + eoreq fp, sp, ip, lsr #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 @ │ │ │ │ + eoreq fp, sp, ip, ror r4 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ 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, r8, lsl #30 │ │ │ │ @ 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 bd524 │ │ │ │ + bl b5e64 │ │ │ │ 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 bdf3c │ │ │ │ + ldr r2, [pc, #-176] @ bce84 │ │ │ │ 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 bd29c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bddb4 │ │ │ │ + bne bddb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor r3, fp, #1 │ │ │ │ cmp r2, #24 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bddb8 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be490 │ │ │ │ + bne be494 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be364 │ │ │ │ + bne be368 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be34c │ │ │ │ + bne be350 │ │ │ │ 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 +158581,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 ba184 │ │ │ │ mov r0, #1 │ │ │ │ - b bcb38 │ │ │ │ + b bcb3c │ │ │ │ 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 bd1e4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd024 │ │ │ │ + beq bd028 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - beq bd498 │ │ │ │ + beq bd49c │ │ │ │ mov fp, #0 │ │ │ │ - b bc0a8 │ │ │ │ - ldr r2, [pc, #-352] @ bced4 │ │ │ │ + b bc0ac │ │ │ │ + ldr r2, [pc, #-352] @ bced8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bcc1c │ │ │ │ + b bcc20 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r5, #8 │ │ │ │ mov r1, #10 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fde8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bne bc1ec │ │ │ │ + bne bc1f0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl ec0ac │ │ │ │ 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 bc1f0 │ │ │ │ + b bc2bc │ │ │ │ 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 bdd88 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #2 │ │ │ │ - beq bd7f0 │ │ │ │ + beq bd7f4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdadc │ │ │ │ + bne bdae0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r4, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b bc16c │ │ │ │ + b bc170 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bgt bd178 │ │ │ │ + bgt bd17c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, ip │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - beq bd178 │ │ │ │ + beq bd17c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 9f6d8 │ │ │ │ + bl 9f6dc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd164 │ │ │ │ - ldr r2, [pc, #-680] @ bce84 │ │ │ │ + bne bd168 │ │ │ │ + ldr r2, [pc, #-680] @ bce88 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq bdca4 │ │ │ │ + beq bdca8 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd178 │ │ │ │ - ldr r2, [pc, #-652] @ bcec8 │ │ │ │ + beq bd17c │ │ │ │ + ldr r2, [pc, #-652] @ bcecc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd178 │ │ │ │ + bne bd17c │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1b4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - ble bda58 │ │ │ │ - ldr r2, [pc, #-772] @ bce88 │ │ │ │ + ble bda5c │ │ │ │ + ldr r2, [pc, #-772] @ bce8c │ │ │ │ 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 +158702,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 bd42c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc140 │ │ │ │ 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 bc140 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24eba4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne bc098 │ │ │ │ + bne bc09c │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b bc058 │ │ │ │ + b bc05c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccd4 │ │ │ │ + beq bccd8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl a114c │ │ │ │ + bl a1150 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bc2b8 │ │ │ │ + bhi bc2bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be484 │ │ │ │ + beq be488 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc974 │ │ │ │ + beq bc978 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd814 │ │ │ │ - ldr r2, [pc, #-1004] @ bce8c │ │ │ │ + bne bd818 │ │ │ │ + ldr r2, [pc, #-1004] @ bce90 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd29c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bda04 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb34 │ │ │ │ - b bcfe4 │ │ │ │ + bne bcb38 │ │ │ │ + b bcfe8 │ │ │ │ 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 b5004 │ │ │ │ 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 be470 │ │ │ │ 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 bd7a0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq bd858 │ │ │ │ + beq bd85c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd954 │ │ │ │ + beq bd958 │ │ │ │ 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 bd800 │ │ │ │ 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 bdc5c │ │ │ │ subs r3, r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ movne r4, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq bdc50 │ │ │ │ + beq bdc54 │ │ │ │ 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 +158832,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 bd9dc │ │ │ │ sub r1, r2, r4 │ │ │ │ bl eb908 │ │ │ │ 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 bd410 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl eb600 │ │ │ │ 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 bc170 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - b bc13c │ │ │ │ + b bc140 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - beq bdabc │ │ │ │ + beq bdac0 │ │ │ │ cmp r2, #23 │ │ │ │ - ble bcd8c │ │ │ │ - b bc26c │ │ │ │ + ble bcd90 │ │ │ │ + b bc270 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdbfc │ │ │ │ + bls bdc00 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd458 │ │ │ │ + bne bd45c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1532] @ bce90 │ │ │ │ + ldr r3, [pc, #-1532] @ bce94 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdd4 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - beq bdf78 │ │ │ │ + beq bdf7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc14 │ │ │ │ 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 b5004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bdc10 │ │ │ │ + beq bdc14 │ │ │ │ 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 be40c │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ - bl b5e60 │ │ │ │ + b bd2dc │ │ │ │ + bl b5e64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bcf08 │ │ │ │ + b bcf0c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1704] @ bce94 │ │ │ │ + ldr r2, [pc, #-1704] @ bce98 │ │ │ │ add r0, r1, #4 │ │ │ │ orr r2, r4, r2 │ │ │ │ cmp sl, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - bne bc70c │ │ │ │ + bne bc710 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1732] @ bce98 │ │ │ │ + ldr r0, [pc, #-1732] @ bce9c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bls bc754 │ │ │ │ + bls bc758 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc788 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls bd618 │ │ │ │ + bls bd61c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne bd57c │ │ │ │ + bne bd580 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1812] @ bce9c │ │ │ │ + ldr r3, [pc, #-1812] @ bcea0 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b bc748 │ │ │ │ + b bc74c │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1832] @ bcea0 │ │ │ │ + ldr r0, [pc, #-1832] @ bcea4 │ │ │ │ add r1, ip, #4 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [ip] │ │ │ │ - b bc748 │ │ │ │ + b bc74c │ │ │ │ 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 bc708 │ │ │ │ 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 bc6f8 │ │ │ │ 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 bd5ac │ │ │ │ + bl b5e64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b bc5d8 │ │ │ │ + b bc5dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1972] @ bcea4 │ │ │ │ + ldr r1, [pc, #-1972] @ bcea8 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #-1984] @ bcea8 │ │ │ │ + ldr r3, [pc, #-1984] @ bceac │ │ │ │ str r3, [r2, #4]! │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b54b0 │ │ │ │ + bl b54b4 │ │ │ │ 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 b5e64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-2044] @ bceac │ │ │ │ + ldr r3, [pc, #-2044] @ bceb0 │ │ │ │ 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 bd7b8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bd6b0 │ │ │ │ + bne bd6b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #5 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bd7d0 │ │ │ │ + bls bd7d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bd6e0 │ │ │ │ + bne bd6e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-2108] @ bcedc │ │ │ │ + ldr r3, [pc, #-2108] @ bcee0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ mov r0, r4 │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2136] @ bcee0 │ │ │ │ + ldr ip, [pc, #-2136] @ bcee4 │ │ │ │ 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 b54b4 │ │ │ │ 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 b525c │ │ │ │ + ldr r3, [pc, #-2236] @ bceb4 │ │ │ │ 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 b54b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bc6a4 │ │ │ │ + bls bc6a8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b bc784 │ │ │ │ + b bc788 │ │ │ │ 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 bc140 │ │ │ │ + ldr r1, [pc, #-2312] @ bceb8 │ │ │ │ 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 bd6e0 │ │ │ │ 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 bd710 │ │ │ │ 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 bd9c4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ - b bd380 │ │ │ │ + b bd384 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd48 │ │ │ │ - ldr r2, [pc, #-2416] @ bceb8 │ │ │ │ + beq bcd4c │ │ │ │ + ldr r2, [pc, #-2416] @ bcebc │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq bd298 │ │ │ │ + beq bd29c │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bda00 │ │ │ │ + bne bda04 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca1c │ │ │ │ - b bd298 │ │ │ │ + beq bca20 │ │ │ │ + b bd29c │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne bd318 │ │ │ │ + bne bd31c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, #8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ bl eb600 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #0 │ │ │ │ - ble be160 │ │ │ │ + ble be164 │ │ │ │ mov r4, #1 │ │ │ │ - b bd8e0 │ │ │ │ + b bd8e4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - bne bd908 │ │ │ │ + bne bd90c │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #2 │ │ │ │ - beq bd908 │ │ │ │ + beq bd90c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ bl ebf38 │ │ │ │ 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 bd90c │ │ │ │ cmp r9, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq bdc60 │ │ │ │ + beq bdc64 │ │ │ │ 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 bd890 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl eb764 │ │ │ │ cmp r6, #0 │ │ │ │ - bne bdc70 │ │ │ │ + bne bdc74 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd324 │ │ │ │ + bne bd328 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd338 │ │ │ │ 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 bc0f4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd334 │ │ │ │ + beq bd338 │ │ │ │ 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 bc0f4 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bcdd0 │ │ │ │ + b bcdd4 │ │ │ │ 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 bdf5c │ │ │ │ + ldr r2, [pc, #-2804] @ bcec0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b bd298 │ │ │ │ + b bd29c │ │ │ │ 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 bc170 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl eafa8 │ │ │ │ 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 bc170 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - bcc bdd50 │ │ │ │ + bcc bdd54 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi bdd30 │ │ │ │ + bhi bdd34 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bdd6c │ │ │ │ + bls bdd70 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bda18 │ │ │ │ + bne bda1c │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2956] @ bcec0 │ │ │ │ + ldr r2, [pc, #-2956] @ bcec4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bd848 │ │ │ │ + b bd84c │ │ │ │ mov r2, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b bd1b0 │ │ │ │ + b bd1b4 │ │ │ │ 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 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne bdb60 │ │ │ │ + bne bdb64 │ │ │ │ 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 bc140 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ - ldr r2, [pc, #-3076] @ bcec4 │ │ │ │ + ldr r2, [pc, #-3076] @ bcec8 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ sub r3, r3, #3 │ │ │ │ and r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcd8c │ │ │ │ - b bc26c │ │ │ │ + beq bcd90 │ │ │ │ + b bc270 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl eb600 │ │ │ │ - b bd0c4 │ │ │ │ + b bd0c8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne bc098 │ │ │ │ + bne bc09c │ │ │ │ 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 be22c │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq be1b8 │ │ │ │ + beq be1bc │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2dc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b bca68 │ │ │ │ + b bca6c │ │ │ │ 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 bd2dc │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be340 │ │ │ │ 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 be328 │ │ │ │ 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 bc140 │ │ │ │ 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 bca6c │ │ │ │ + ldr r2, [pc, #-3376] @ bced8 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b bd484 │ │ │ │ + b bd488 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbd0 │ │ │ │ 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 b6ed0 │ │ │ │ + b bcb24 │ │ │ │ mov r5, sl │ │ │ │ - b bd3dc │ │ │ │ + b bd3e0 │ │ │ │ mov sl, #1 │ │ │ │ - b bd7fc │ │ │ │ + b bd800 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne be398 │ │ │ │ + bne be39c │ │ │ │ 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 bc140 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r1, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi bd140 │ │ │ │ + bhi bd144 │ │ │ │ cmp r1, #3 │ │ │ │ - bne bd164 │ │ │ │ + bne bd168 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ands r1, r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne bd164 │ │ │ │ + bne bd168 │ │ │ │ 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 bd168 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd184 │ │ │ │ - ldr r2, [pc, #-3656] @ bcec8 │ │ │ │ + beq bd188 │ │ │ │ + ldr r2, [pc, #-3656] @ bcecc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bd184 │ │ │ │ + bne bd188 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bd1b0 │ │ │ │ + b bd1b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3696] @ bcecc │ │ │ │ + ldr r3, [pc, #-3696] @ bced0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ + b bd84c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #-3724] @ bced0 │ │ │ │ + ldr r3, [pc, #-3724] @ bced4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b bd848 │ │ │ │ - ldr r2, [pc, #-3744] @ bced4 │ │ │ │ + b bd84c │ │ │ │ + ldr r2, [pc, #-3744] @ bced8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bda44 │ │ │ │ + b bda48 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bd344 │ │ │ │ - ldr r2, [pc, #-3780] @ bced8 │ │ │ │ + b bd348 │ │ │ │ + ldr r2, [pc, #-3780] @ bcedc │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bca20 │ │ │ │ + bne bd840 │ │ │ │ + b bca24 │ │ │ │ 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 bca6c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bdef8 │ │ │ │ + beq bdefc │ │ │ │ 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 bde38 │ │ │ │ + ldr r1, [pc, #-3880] @ bcee0 │ │ │ │ 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 be5fc │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdf00 │ │ │ │ + bne bdf04 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdee8 │ │ │ │ + beq bdeec │ │ │ │ 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 bdf1c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bde58 │ │ │ │ + bne bde5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #-4028] @ bcedc │ │ │ │ + ldr r3, [pc, #-4028] @ bcee0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #3 │ │ │ │ ldrne r2, [r3, #2884] @ 0xb44 │ │ │ │ ldreq r2, [r3, #2880] @ 0xb40 │ │ │ │ - bl b514c │ │ │ │ + bl b5150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-4056] @ bcee0 │ │ │ │ + ldr r2, [pc, #-4056] @ bcee4 │ │ │ │ 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 bcfe8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b bcfe4 │ │ │ │ + b bcfe8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - b bdea8 │ │ │ │ + b bdeac │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - b bddf0 │ │ │ │ + b bddf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f98 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bde40 │ │ │ │ + b bde44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1900] @ be694 │ │ │ │ + ldr r2, [pc, #1900] @ be698 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bde84 │ │ │ │ - ldr r2, [pc, #1880] @ be698 │ │ │ │ + b bde88 │ │ │ │ + ldr r2, [pc, #1880] @ be69c │ │ │ │ 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 bd840 │ │ │ │ + b bd84c │ │ │ │ + ldr r2, [pc, #1852] @ be6a0 │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne bd83c │ │ │ │ - b bd298 │ │ │ │ + bne bd840 │ │ │ │ + b bd29c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 9f2c8 │ │ │ │ + bl 9f2cc │ │ │ │ mov r3, r0 │ │ │ │ - b bd4c0 │ │ │ │ + b bd4c4 │ │ │ │ bl ebdf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r6, #4 │ │ │ │ - bne be5a8 │ │ │ │ + bne be5ac │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfc8 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54b4 │ │ │ │ + b bcb38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be504 │ │ │ │ + bls be508 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne bdfc4 │ │ │ │ + bne bdfc8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1696] @ be6a0 │ │ │ │ + ldr r3, [pc, #1696] @ be6a4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #2876] @ 0xb3c │ │ │ │ - bl b54b0 │ │ │ │ - b bcb34 │ │ │ │ + bl b54b4 │ │ │ │ + b bcb38 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be060 │ │ │ │ + bls be064 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be018 │ │ │ │ + bne be01c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1616] @ be6a4 │ │ │ │ + ldr r2, [pc, #1616] @ be6a8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bcae4 │ │ │ │ + b bcae8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1596] @ be6a8 │ │ │ │ + ldr r2, [pc, #1596] @ be6ac │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be04c │ │ │ │ + b be050 │ │ │ │ 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 a1254 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - b bcd6c │ │ │ │ + b bcd70 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ - b bc584 │ │ │ │ - ldr r3, [pc, #1516] @ be6ac │ │ │ │ + b bc588 │ │ │ │ + ldr r3, [pc, #1516] @ be6b0 │ │ │ │ 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 be680 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne be0c8 │ │ │ │ + bne be0cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1456] @ be6b0 │ │ │ │ + ldr r2, [pc, #1456] @ be6b4 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - beq bc9f4 │ │ │ │ - b bc9e8 │ │ │ │ + beq bc9f8 │ │ │ │ + b bc9ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9e0 │ │ │ │ + beq bc9e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl eb764 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ - bne bc9e8 │ │ │ │ - b bc9f4 │ │ │ │ - bl b5e60 │ │ │ │ + bne bc9ec │ │ │ │ + b bc9f8 │ │ │ │ + bl b5e64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b bc9d4 │ │ │ │ + b bc9d8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ bl eb764 │ │ │ │ - b bd920 │ │ │ │ + b bd924 │ │ │ │ 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 bbd10 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bca9c │ │ │ │ + b bcaa0 │ │ │ │ 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 e715c │ │ │ │ + ldr r2, [pc, #1240] @ be6b8 │ │ │ │ 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 be288 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be25c │ │ │ │ + bne be260 │ │ │ │ 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 bc140 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be314 │ │ │ │ + bne be318 │ │ │ │ ldr r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be2ec │ │ │ │ + beq be2f0 │ │ │ │ ldr sl, [r4, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ - bne be324 │ │ │ │ + bne be328 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r8 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbd0 │ │ │ │ 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 bd2ec │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1040] @ be6a0 │ │ │ │ + ldr r3, [pc, #1040] @ be6a4 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3, #2616] @ 0xa38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq be2d0 │ │ │ │ + beq be2d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #9 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, r3 │ │ │ │ - bl a77e4 │ │ │ │ + bl a77e8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne be1f8 │ │ │ │ + bne be1fc │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r7, #1 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov fp, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b bd2d8 │ │ │ │ + b bd2dc │ │ │ │ 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 bc140 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2ec │ │ │ │ + b bd2f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbd0 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, #1 │ │ │ │ - b bd2e8 │ │ │ │ + b bd2ec │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b5f94 │ │ │ │ + bl b5f98 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ - b bcf98 │ │ │ │ + b bcf9c │ │ │ │ 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 b6700 │ │ │ │ + b bcfe8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ - beq bd250 │ │ │ │ - b bd22c │ │ │ │ + beq bd254 │ │ │ │ + b bd230 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl eb600 │ │ │ │ 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 bc140 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be448 │ │ │ │ + beq be44c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ - bne bddb8 │ │ │ │ + bne bddbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq bddb4 │ │ │ │ + beq bddb8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r7, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ - b bddb8 │ │ │ │ + b bddbc │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be33c │ │ │ │ + bne be340 │ │ │ │ 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 be328 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b bdbcc │ │ │ │ + b bdbd0 │ │ │ │ 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 be3e4 │ │ │ │ + b bcf78 │ │ │ │ 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 bc140 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcd3c │ │ │ │ - b bccd4 │ │ │ │ + bne bcd40 │ │ │ │ + b bccd8 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be570 │ │ │ │ + bne be574 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be524 │ │ │ │ + bne be528 │ │ │ │ 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 b846c │ │ │ │ + b bcb38 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #388] @ be694 │ │ │ │ + ldr r2, [pc, #388] @ be698 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b bdff4 │ │ │ │ + b bdff8 │ │ │ │ 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 be588 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be528 │ │ │ │ + bne be52c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #320] @ be6a4 │ │ │ │ + ldr r2, [pc, #320] @ be6a8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b be4cc │ │ │ │ + b be4d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl b6360 │ │ │ │ - b bcb34 │ │ │ │ + bl b6364 │ │ │ │ + b bcb38 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #280] @ be6a8 │ │ │ │ + ldr r1, [pc, #280] @ be6ac │ │ │ │ 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 be560 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls be654 │ │ │ │ + bls be658 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne be5ac │ │ │ │ + bne be5b0 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5638 │ │ │ │ + bl b563c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ be6a4 │ │ │ │ + ldr r2, [pc, #184] @ be6a8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b bdfa4 │ │ │ │ + b bdfa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ mov r4, #9 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl bbe1c │ │ │ │ + bl bbe20 │ │ │ │ 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 bbd10 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b bde30 │ │ │ │ + b bde34 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #72] @ be6a8 │ │ │ │ + ldr r1, [pc, #72] @ be6ac │ │ │ │ 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 be5e8 │ │ │ │ + ldr r2, [pc, #52] @ be6bc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b be0f4 │ │ │ │ + b be0f8 │ │ │ │ mov r5, #0 │ │ │ │ - eoreq sl, sp, r8, ror #26 │ │ │ │ - eoreq sl, sp, r8, asr #26 │ │ │ │ + eoreq sl, sp, r4, ror #26 │ │ │ │ + eoreq sl, sp, r4, asr #26 │ │ │ │ @ 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] @ be790 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #164] @ be790 │ │ │ │ + ldr r1, [pc, #164] @ be794 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #156] @ be794 │ │ │ │ - ldr r2, [pc, #156] @ be798 │ │ │ │ + ldr r3, [pc, #156] @ be798 │ │ │ │ + ldr r2, [pc, #156] @ be79c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ be79c │ │ │ │ + ldr r2, [pc, #64] @ be7a0 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ be790 │ │ │ │ + ldr r3, [pc, #36] @ be794 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be788 │ │ │ │ + bne be78c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r0, lsl r9 @ │ │ │ │ + andseq r1, pc, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001f18f4 │ │ │ │ + @ instruction: 0x001f18f0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, ip, r8 @ │ │ │ │ + mulseq pc, r8, r8 @ │ │ │ │ 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 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ be80c │ │ │ │ - ldr r2, [pc, #44] @ be810 │ │ │ │ + ldr r3, [pc, #44] @ be810 │ │ │ │ + ldr r2, [pc, #44] @ be814 │ │ │ │ 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 @ │ │ │ │ + andseq r1, pc, r4, lsl r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #44] @ be848 │ │ │ │ - ldr r2, [pc, #44] @ be84c │ │ │ │ + ldr r3, [pc, #44] @ be84c │ │ │ │ + ldr r2, [pc, #44] @ be850 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001f17d8 │ │ │ │ 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] @ be91c │ │ │ │ + ldr r1, [pc, #176] @ be920 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ be920 │ │ │ │ + ldr r3, [pc, #168] @ be924 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ be924 │ │ │ │ + ldr r2, [pc, #164] @ be928 │ │ │ │ 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] │ │ │ │ @@ -160181,119 +160182,119 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str sp, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ be928 │ │ │ │ + ldr r2, [pc, #60] @ be92c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be91c │ │ │ │ + ldr r3, [pc, #40] @ be920 │ │ │ │ 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 be918 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq pc, r0, r7 @ │ │ │ │ + andseq r1, pc, ip, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r0, ror r7 @ │ │ │ │ + andseq r1, pc, ip, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r8, lsl #14 │ │ │ │ + andseq r1, pc, r4, lsl #14 │ │ │ │ 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] @ be9f8 │ │ │ │ + ldr r1, [pc, #176] @ be9fc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ be9fc │ │ │ │ + ldr r2, [pc, #168] @ bea00 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ bea00 │ │ │ │ + ldr r3, [pc, #164] @ bea04 │ │ │ │ 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] @ bea08 │ │ │ │ + ldr r1, [pc, #112] @ bea0c │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #68] @ bea0c │ │ │ │ + ldr r2, [pc, #68] @ bea10 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ be9f8 │ │ │ │ + ldr r3, [pc, #40] @ be9fc │ │ │ │ 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 be9f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001f16b4 │ │ │ │ + @ instruction: 0x001f16b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq pc, r4, r6 @ │ │ │ │ + mulseq pc, r0, r6 @ │ │ │ │ @ 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, r0, ror lr │ │ │ │ + andseq lr, fp, r4, lsr r7 │ │ │ │ + andseq r1, pc, r8, lsr #12 │ │ │ │ + ldr r3, [pc, #52] @ bea50 │ │ │ │ + ldr r2, [pc, #52] @ bea54 │ │ │ │ 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 bea4c │ │ │ │ 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 793a0 │ │ │ │ + @ instruction: 0x001f15dc │ │ │ │ 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] @ beb3c │ │ │ │ + ldr lr, [pc, #204] @ beb40 │ │ │ │ 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] @ beb44 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #184] @ beb44 │ │ │ │ + ldr ip, [pc, #184] @ beb48 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -160303,63 +160304,63 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beaf0 │ │ │ │ + bne beaf4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne beb28 │ │ │ │ - ldr r0, [pc, #104] @ beb48 │ │ │ │ + bne beb2c │ │ │ │ + ldr r0, [pc, #104] @ beb4c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ beb4c │ │ │ │ + ldr r1, [pc, #100] @ beb50 │ │ │ │ ldm sp, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ead4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ beb50 │ │ │ │ + ldr r2, [pc, #84] @ beb54 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ beb3c │ │ │ │ + ldr r3, [pc, #56] @ beb40 │ │ │ │ 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 beb38 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ beb54 │ │ │ │ + ldr r0, [pc, #36] @ beb58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b beae0 │ │ │ │ + b beae4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r8, lsl #11 │ │ │ │ + andseq r1, pc, r4, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, ror #10 │ │ │ │ + andseq r1, pc, r0, ror #10 │ │ │ │ @ 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, r0, lsr #12 │ │ │ │ + andseq r8, fp, r4, asr #23 │ │ │ │ + @ instruction: 0x001f14f4 │ │ │ │ + andseq r1, ip, r4, ror #11 │ │ │ │ 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] @ bec6c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #236] @ bec6c │ │ │ │ + ldr r0, [pc, #236] @ bec70 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #228] @ bec70 │ │ │ │ + ldr ip, [pc, #228] @ bec74 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #224] @ bec74 │ │ │ │ + ldr r1, [pc, #224] @ bec78 │ │ │ │ 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 +160375,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 bec34 │ │ │ │ sub r8, r5, #1 │ │ │ │ - b bec0c │ │ │ │ + b bec10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bec2c │ │ │ │ + beq bec30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r6, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea374 │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne bebf4 │ │ │ │ + bne bebf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b bec34 │ │ │ │ + b bec38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #56] @ bec78 │ │ │ │ - ldr r3, [pc, #40] @ bec6c │ │ │ │ + ldr r2, [pc, #56] @ bec7c │ │ │ │ + ldr r3, [pc, #40] @ bec70 │ │ │ │ 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 bec68 │ │ │ │ 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, r8, ror r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, ip, asr r4 @ │ │ │ │ + andseq r1, pc, r8, asr r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f13b8 │ │ │ │ + @ instruction: 0x001f13b4 │ │ │ │ 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] @ bed54 │ │ │ │ + ldr r1, [pc, #188] @ bed58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #180] @ bed58 │ │ │ │ + ldr r3, [pc, #180] @ bed5c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #176] @ bed5c │ │ │ │ + ldr r2, [pc, #176] @ bed60 │ │ │ │ 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] @ bed64 │ │ │ │ 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] @ bed68 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 808a8 │ │ │ │ + bl 808ac │ │ │ │ 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] @ bed6c │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ bed54 │ │ │ │ + ldr r3, [pc, #40] @ bed58 │ │ │ │ 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 bed50 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, pc, r4, ror #6 │ │ │ │ + andseq r1, pc, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, pc, r4, asr #6 │ │ │ │ + andseq r1, pc, r0, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x001acab4 │ │ │ │ - @ instruction: 0x001f12d0 │ │ │ │ + @ instruction: 0x001acab8 │ │ │ │ + andseq r1, pc, ip, asr #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 bee68 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne bef5c │ │ │ │ + bne bef60 │ │ │ │ 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 beebc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bedac │ │ │ │ + bne bedb0 │ │ │ │ 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 beed0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls beea4 │ │ │ │ + bls beea8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bede4 │ │ │ │ + bne bede8 │ │ │ │ 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 beef4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bee90 │ │ │ │ + bls bee94 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bee1c │ │ │ │ + bne bee20 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne bef14 │ │ │ │ + bne bef18 │ │ │ │ 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 bef3c │ │ │ │ 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 bee40 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b bee04 │ │ │ │ + b bee08 │ │ │ │ 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 bedd0 │ │ │ │ + ldr r3, [pc, #172] @ bef84 │ │ │ │ + ldr r1, [pc, #172] @ bef88 │ │ │ │ + ldr r0, [pc, #172] @ bef8c │ │ │ │ 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] @ bef90 │ │ │ │ + ldr r1, [pc, #148] @ bef94 │ │ │ │ + ldr r0, [pc, #148] @ bef98 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ bef98 │ │ │ │ + ldr r2, [pc, #144] @ bef9c │ │ │ │ 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] @ befa0 │ │ │ │ + ldr r1, [pc, #128] @ befa4 │ │ │ │ + ldr r0, [pc, #128] @ befa8 │ │ │ │ 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] @ befac │ │ │ │ + ldr r1, [pc, #104] @ befb0 │ │ │ │ + ldr r0, [pc, #104] @ befb4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ befb4 │ │ │ │ + ldr r2, [pc, #100] @ befb8 │ │ │ │ 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] @ befbc │ │ │ │ + ldr r1, [pc, #84] @ befc0 │ │ │ │ + ldr r0, [pc, #84] @ befc4 │ │ │ │ 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, ip, lsl #29 │ │ │ │ + andseq pc, sl, r4, ror sp @ │ │ │ │ + andseq pc, sl, ip, asr #29 │ │ │ │ + andseq r4, ip, r8, ror #28 │ │ │ │ + andseq pc, sl, ip, asr #26 │ │ │ │ + @ instruction: 0x001afed8 │ │ │ │ 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, r4, asr #28 │ │ │ │ + andseq pc, sl, ip, lsr #26 │ │ │ │ + andseq pc, sl, ip, ror #29 │ │ │ │ + andseq r4, ip, r0, lsr #28 │ │ │ │ + andseq pc, sl, r4, lsl #26 │ │ │ │ + andseq pc, sl, r4, lsr #26 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001c4df8 │ │ │ │ - andseq pc, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x001afed4 │ │ │ │ + @ instruction: 0x001c4dfc │ │ │ │ + andseq pc, sl, r4, ror #25 │ │ │ │ + @ instruction: 0x001afed8 │ │ │ │ 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 +160640,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] @ bf044 │ │ │ │ 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 +160666,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 bf08c │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf068 │ │ │ │ + bne bf06c │ │ │ │ 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 bf0e0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf088 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf0c0 │ │ │ │ + bhi bf0c4 │ │ │ │ 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 bf130 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf084 │ │ │ │ + beq bf088 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf110 │ │ │ │ + bhi bf114 │ │ │ │ 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 +160728,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 bf1b0 │ │ │ │ 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 bf2a8 │ │ │ │ + ldr r3, [pc, #304] @ bf2c4 │ │ │ │ + ldr r1, [pc, #304] @ bf2c8 │ │ │ │ + ldr r0, [pc, #304] @ bf2cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ bf2cc │ │ │ │ + ldr r2, [pc, #300] @ bf2d0 │ │ │ │ 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 bf1e4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf1c0 │ │ │ │ + bne bf1c4 │ │ │ │ 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 bf230 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1e0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf210 │ │ │ │ + bhi bf214 │ │ │ │ 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 bf27c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq bf1dc │ │ │ │ + beq bf1e0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi bf25c │ │ │ │ + bhi bf260 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ bf2d0 │ │ │ │ + ldr r3, [pc, #68] @ bf2d4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001c4bd0 │ │ │ │ + @ instruction: 0x001afab4 │ │ │ │ + mulseq sl, r8, fp │ │ │ │ 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 bf3ec │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf2ec │ │ │ │ + bne bf2f0 │ │ │ │ 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 +160862,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 bf3c0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bf47c │ │ │ │ + bne bf480 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bf414 │ │ │ │ + beq bf418 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf74c │ │ │ │ + bls bf750 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf39c │ │ │ │ + bne bf3a0 │ │ │ │ bl 23c50 │ │ │ │ cmp lr, #0 │ │ │ │ - beq bf434 │ │ │ │ + beq bf438 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4f4 │ │ │ │ + bls bf4f8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf3c8 │ │ │ │ - b bf3b8 │ │ │ │ - ldr r2, [pc, #1104] @ bf840 │ │ │ │ + bne bf3cc │ │ │ │ + b bf3bc │ │ │ │ + ldr r2, [pc, #1104] @ bf844 │ │ │ │ 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 bf708 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf414 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf418 │ │ │ │ + b bf3bc │ │ │ │ cmp ip, #0 │ │ │ │ - beq bf45c │ │ │ │ + beq bf460 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf6b0 │ │ │ │ + bls bf6b4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bf43c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf440 │ │ │ │ + b bf3bc │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7a0 │ │ │ │ + bls bf7a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf45c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf460 │ │ │ │ + b bf3bc │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf4a0 │ │ │ │ + bls bf4a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf480 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf484 │ │ │ │ + b bf3bc │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ bf840 │ │ │ │ + ldr ip, [pc, #916] @ bf844 │ │ │ │ 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 bf574 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf548 │ │ │ │ + bls bf54c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf4d4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr lr, [pc, #836] @ bf840 │ │ │ │ + bne bf4d8 │ │ │ │ + b bf3bc │ │ │ │ + ldr lr, [pc, #836] @ bf844 │ │ │ │ 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 bf628 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf5fc │ │ │ │ + bls bf600 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne bf528 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf52c │ │ │ │ + b bf3bc │ │ │ │ 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 bf5cc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf59c │ │ │ │ + bls bf5a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf57c │ │ │ │ - b bf3b8 │ │ │ │ + bne bf580 │ │ │ │ + b bf3bc │ │ │ │ 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 +161031,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 bf680 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf650 │ │ │ │ + bls bf654 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf630 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf634 │ │ │ │ + b bf3bc │ │ │ │ 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 +161066,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] @ bf844 │ │ │ │ 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 bf680 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf814 │ │ │ │ + bls bf818 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf6e4 │ │ │ │ - b bf3b8 │ │ │ │ - ldr ip, [pc, #308] @ bf840 │ │ │ │ + bne bf6e8 │ │ │ │ + b bf3bc │ │ │ │ + ldr ip, [pc, #308] @ bf844 │ │ │ │ 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 +161104,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] @ bf844 │ │ │ │ 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 bf5cc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf7e8 │ │ │ │ + bls bf7ec │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf780 │ │ │ │ - b bf3b8 │ │ │ │ + bne bf784 │ │ │ │ + b bf3bc │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ bf840 │ │ │ │ + ldr ip, [pc, #148] @ bf844 │ │ │ │ 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 +161153,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 bf5cc │ │ │ │ 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 bf680 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bf868 │ │ │ │ + bls bf86c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bf848 │ │ │ │ - b bf2d4 │ │ │ │ + bne bf84c │ │ │ │ + b bf2d8 │ │ │ │ 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] @ bf898 │ │ │ │ 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 +161198,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 bf978 │ │ │ │ sub r4, r7, #1 │ │ │ │ - ldr r8, [pc, #304] @ bfa04 │ │ │ │ - ldr sl, [pc, #304] @ bfa08 │ │ │ │ + ldr r8, [pc, #304] @ bfa08 │ │ │ │ + ldr sl, [pc, #304] @ bfa0c │ │ │ │ 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 bf9a4 │ │ │ │ add r3, r4, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, sl │ │ │ │ - bls bf9c0 │ │ │ │ + bls bf9c4 │ │ │ │ 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 bf9e8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bf918 │ │ │ │ + bne bf91c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 bf8e8 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r2, [pc, #124] @ bfa0c │ │ │ │ + ldr r2, [pc, #124] @ bfa10 │ │ │ │ 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 bf960 │ │ │ │ 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 bf960 │ │ │ │ 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 bf948 │ │ │ │ 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 +161294,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] @ bfb38 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r6, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc bfaec │ │ │ │ + bcc bfaf0 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi bfac4 │ │ │ │ + bhi bfac8 │ │ │ │ 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 bfb14 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfa78 │ │ │ │ + bne bfa7c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 +161345,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] @ bfb38 │ │ │ │ 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 bfaa8 │ │ │ │ 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 bfbb4 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - blt bfbf4 │ │ │ │ + blt bfbf8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfc14 │ │ │ │ + bls bfc18 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfb64 │ │ │ │ + bne bfb68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 bfbf8 │ │ │ │ + ldr r1, [pc, #112] @ bfc38 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi bfb60 │ │ │ │ + bhi bfb64 │ │ │ │ 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 +161417,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 bfb98 │ │ │ │ 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 bfcd4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bfc60 │ │ │ │ + bne bfc64 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfd04 │ │ │ │ + bls bfd08 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne bfc80 │ │ │ │ + bne bfc84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #96] @ bfd1c │ │ │ │ + ldr r3, [pc, #96] @ bfd20 │ │ │ │ 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 bfcf4 │ │ │ │ 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 bf150 │ │ │ │ + ldr r1, [pc, #20] @ bfd24 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfcb4 │ │ │ │ + b bfcb8 │ │ │ │ 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 bfdc8 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi bfda0 │ │ │ │ + bhi bfda4 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r1, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bfde8 │ │ │ │ + bls bfdec │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne bfd54 │ │ │ │ + bne bfd58 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 +161527,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] @ bfe04 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r2, ip, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b bfd84 │ │ │ │ + b bfd88 │ │ │ │ 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 bfeac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi bfe84 │ │ │ │ + bhi bfe88 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls bfec8 │ │ │ │ + bls bfecc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne bfe40 │ │ │ │ + bne bfe44 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ bfee0 │ │ │ │ + ldr r3, [pc, #108] @ bfee4 │ │ │ │ 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 +161583,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] @ bfee8 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bfe6c │ │ │ │ + b bfe70 │ │ │ │ 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 bffac │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff08 │ │ │ │ + bne bff0c │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls bffd4 │ │ │ │ + bls bffd8 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne bff2c │ │ │ │ + bne bff30 │ │ │ │ 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 c0004 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne bff58 │ │ │ │ + bne bff5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 +161667,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 bff8c │ │ │ │ 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 +161687,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 c00f8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c005c │ │ │ │ + bne c0060 │ │ │ │ mvn r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0118 │ │ │ │ + bls c011c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c0080 │ │ │ │ + bne c0084 │ │ │ │ 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 c0140 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c00ac │ │ │ │ + bne c00b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 +161746,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 c00dc │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr ip, [pc, #20] @ c0178 │ │ │ │ + ldr ip, [pc, #20] @ c017c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #16] @ c017c │ │ │ │ + ldr r1, [pc, #16] @ c0180 │ │ │ │ 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] @ c01c0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #11337728 @ 0xad0000 │ │ │ │ - ldr ip, [pc, #40] @ c01c0 │ │ │ │ + ldr ip, [pc, #40] @ c01c4 │ │ │ │ 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 +161787,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 c0280 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne c01ec │ │ │ │ + bne c01f0 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls c02b0 │ │ │ │ + bls c02b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c0210 │ │ │ │ + bne c0214 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c02d4 │ │ │ │ + bls c02d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0230 │ │ │ │ + bne c0234 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #128] @ c02ec │ │ │ │ + ldr r3, [pc, #128] @ c02f0 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, r6, lsl #16 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ - b c029c │ │ │ │ + b c02a0 │ │ │ │ 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 bf150 │ │ │ │ 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 c02a0 │ │ │ │ + ldr r1, [pc, #20] @ c02f4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b c0264 │ │ │ │ + b c0268 │ │ │ │ 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] @ c0584 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #616] @ c0584 │ │ │ │ + ldr r0, [pc, #616] @ c0588 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #604] @ c0588 │ │ │ │ + ldr r3, [pc, #604] @ c058c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #588] @ c058c │ │ │ │ + ldr r2, [pc, #588] @ c0590 │ │ │ │ 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] @ c0594 │ │ │ │ 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 c0410 │ │ │ │ + ldr r2, [pc, #524] @ c0598 │ │ │ │ add r8, r4, #4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c0598 │ │ │ │ + ldr r3, [pc, #496] @ c059c │ │ │ │ add r0, r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ 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 c0438 │ │ │ │ + ldr r2, [pc, #440] @ c05a0 │ │ │ │ + ldr r3, [pc, #412] @ c0588 │ │ │ │ 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 c0580 │ │ │ │ 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 c0020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #368] @ c05a0 │ │ │ │ + ldr r3, [pc, #368] @ c05a4 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c03a0 │ │ │ │ + b c03a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ cmn r7, #1 │ │ │ │ - beq c04ac │ │ │ │ + beq c04b0 │ │ │ │ lsl r3, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #308] @ c05a4 │ │ │ │ - ldr r1, [pc, #308] @ c05a8 │ │ │ │ + ldr r0, [pc, #308] @ c05a8 │ │ │ │ + ldr r1, [pc, #308] @ c05ac │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne c0558 │ │ │ │ + bne c055c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #260] @ c05ac │ │ │ │ + ldr r3, [pc, #260] @ c05b0 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c04d0 │ │ │ │ + b c04d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #240] @ c05b0 │ │ │ │ + ldr r3, [pc, #240] @ c05b4 │ │ │ │ str r3, [r2] │ │ │ │ - ldrne r3, [pc, #236] @ c05b4 │ │ │ │ + ldrne r3, [pc, #236] @ c05b8 │ │ │ │ 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] @ c05bc │ │ │ │ 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 d61d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c03dc │ │ │ │ + bhi c03e0 │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #156] @ c05bc │ │ │ │ + ldr r1, [pc, #156] @ c05c0 │ │ │ │ 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 c01c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c03dc │ │ │ │ + b c03e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #88] @ c05c0 │ │ │ │ + ldr r3, [pc, #88] @ c05c4 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldrne r3, [pc, #84] @ c05c4 │ │ │ │ + ldrne r3, [pc, #84] @ c05c8 │ │ │ │ strne r3, [r2, #12] │ │ │ │ addeq r2, r2, #12 │ │ │ │ addne r2, r2, #16 │ │ │ │ - b c04d0 │ │ │ │ + b c04d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, lr, r0, ror #25 │ │ │ │ + @ instruction: 0x001efcdc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001efcbc │ │ │ │ + @ instruction: 0x001efcb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ lsl r2, r2, #2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ cmp r2, #0 │ │ │ │ - andseq pc, lr, r4, lsl ip @ │ │ │ │ + andseq pc, lr, r0, lsl ip @ │ │ │ │ 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] @ c119c │ │ │ │ + ldr r1, [pc, #3000] @ c11a0 │ │ │ │ + ldr r2, [pc, #3000] @ c11a4 │ │ │ │ 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] @ c11a8 │ │ │ │ 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 +162060,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] @ c11ac │ │ │ │ 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 +162077,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 c0e8c │ │ │ │ cmp fp, #1 │ │ │ │ - beq c0f4c │ │ │ │ + beq c0f50 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1008 │ │ │ │ + beq c100c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1138 │ │ │ │ - ldr r3, [pc, #2820] @ c11ac │ │ │ │ + beq c113c │ │ │ │ + ldr r3, [pc, #2820] @ c11b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2692] @ 0xa84 │ │ │ │ - ldr r3, [pc, #2812] @ c11b0 │ │ │ │ + ldr r3, [pc, #2812] @ c11b4 │ │ │ │ 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 bfc3c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ - ldr r3, [pc, #2720] @ c11b4 │ │ │ │ + bl c0020 │ │ │ │ + ldr r3, [pc, #2720] @ c11b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e3c │ │ │ │ + bls c0e40 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c0718 │ │ │ │ + bne c071c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2664] @ c11b8 │ │ │ │ + ldr r2, [pc, #2664] @ c11bc │ │ │ │ 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 c1198 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c0fb0 │ │ │ │ + beq c0fb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq c0f44 │ │ │ │ - bl b945c │ │ │ │ + beq c0f48 │ │ │ │ + bl b9460 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ 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 bfeec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e54 │ │ │ │ + bls c0e58 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0804 │ │ │ │ + bne c0808 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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] @ c11bc │ │ │ │ + ldr r9, [pc, #2424] @ c11c0 │ │ │ │ + ldr r8, [pc, #2424] @ c11c4 │ │ │ │ cmp r7, r6 │ │ │ │ stm r3, {r2, r9} │ │ │ │ str r7, [r4, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0fc0 │ │ │ │ + beq c0fc4 │ │ │ │ cmp fp, #1 │ │ │ │ strne sl, [sp, #12] │ │ │ │ - beq c1034 │ │ │ │ + beq c1038 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #2380] @ c11c4 │ │ │ │ + ldr r2, [pc, #2380] @ c11c8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2372] @ c11c8 │ │ │ │ + ldr r3, [pc, #2372] @ c11cc │ │ │ │ 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 c01c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ add ip, r0, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #2324] @ c11cc │ │ │ │ + ldr ip, [pc, #2324] @ c11d0 │ │ │ │ str ip, [r0] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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] @ c11d4 │ │ │ │ str lr, [r0] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2236] @ c11d4 │ │ │ │ + ldr r1, [pc, #2236] @ c11d8 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2228] @ c11d8 │ │ │ │ + ldr r2, [pc, #2228] @ c11dc │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ 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 c01c8 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2144] @ c11dc │ │ │ │ - ldr r2, [pc, #2144] @ c11e0 │ │ │ │ + ldr r1, [pc, #2144] @ c11e0 │ │ │ │ + ldr r2, [pc, #2144] @ c11e4 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #2116] @ c11cc │ │ │ │ + ldr r2, [pc, #2116] @ c11d0 │ │ │ │ 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 c0ec8 │ │ │ │ add ip, r3, #20 │ │ │ │ - ldr r1, [pc, #2096] @ c11e4 │ │ │ │ + ldr r1, [pc, #2096] @ c11e8 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r3, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #2056] @ c11e8 │ │ │ │ + ldr r1, [pc, #2056] @ c11ec │ │ │ │ str r1, [r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c0f1c │ │ │ │ + beq c0f20 │ │ │ │ add r3, r9, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1996] @ c11e8 │ │ │ │ + ldr r3, [pc, #1996] @ c11ec │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r9] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1972] @ c11ec │ │ │ │ + ldr r2, [pc, #1972] @ c11f0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #1932] @ c11cc │ │ │ │ + ldr r1, [pc, #1932] @ c11d0 │ │ │ │ cmp fp, #1 │ │ │ │ str r1, [r8], #8 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq c1018 │ │ │ │ + beq c101c │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #1888] @ c11bc │ │ │ │ + ldr r3, [pc, #1888] @ c11c0 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #1884] @ c11c0 │ │ │ │ + ldr r3, [pc, #1884] @ c11c4 │ │ │ │ cmp r1, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ add r0, r8, #12 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1892] @ c11f0 │ │ │ │ + ldr r0, [pc, #1892] @ c11f4 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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] @ c11f8 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0e6c │ │ │ │ + bls c0e70 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ac0 │ │ │ │ + bne c0ac4 │ │ │ │ mov r2, #0 │ │ │ │ mvn r0, #480 @ 0x1e0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c0f00 │ │ │ │ + bls c0f04 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c0ae4 │ │ │ │ + bne c0ae8 │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1756] @ c11f8 │ │ │ │ + ldr r2, [pc, #1756] @ c11fc │ │ │ │ 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 c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #46 @ 0x2e │ │ │ │ add r2, ip, #4 │ │ │ │ - ldr r8, [pc, #1668] @ c11fc │ │ │ │ + ldr r8, [pc, #1668] @ c1200 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r8, [ip] │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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 c01c8 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0bf0 │ │ │ │ + beq c0bf4 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r3, [pc, #1492] @ c1200 │ │ │ │ + bhi c0ec8 │ │ │ │ + ldr r3, [pc, #1492] @ c1204 │ │ │ │ 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 c0ec8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c0c70 │ │ │ │ + beq c0c74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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 c01c8 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ 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] @ c11e4 │ │ │ │ + ldr r2, [pc, #1324] @ c11e0 │ │ │ │ + ldr r9, [pc, #1356] @ c1204 │ │ │ │ + ldr lr, [pc, #1356] @ c1208 │ │ │ │ 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] @ c11dc │ │ │ │ + ldr r2, [pc, #1340] @ c120c │ │ │ │ cmp r1, r6 │ │ │ │ str ip, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - bhi c0ec4 │ │ │ │ - ldr r2, [pc, #1248] @ c11c4 │ │ │ │ + bhi c0ec8 │ │ │ │ + ldr r2, [pc, #1248] @ c11c8 │ │ │ │ str r2, [r3, #24] │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1260] @ c11e4 │ │ │ │ + ldr r3, [pc, #1260] @ c11e8 │ │ │ │ str r3, [r2, #28]! │ │ │ │ mov r1, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ 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] @ c11cc │ │ │ │ str lr, [r0] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1192] @ c11e8 │ │ │ │ + ldr ip, [pc, #1192] @ c11ec │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp fp, #2 │ │ │ │ - beq c10f4 │ │ │ │ + beq c10f8 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c111c │ │ │ │ - ldr r3, [pc, #1128] @ c11e8 │ │ │ │ + beq c1120 │ │ │ │ + ldr r3, [pc, #1128] @ c11ec │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #1144] @ c1200 │ │ │ │ + ldr r3, [pc, #1144] @ c1204 │ │ │ │ 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] @ c11dc │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #1084] @ c11e0 │ │ │ │ + ldr r3, [pc, #1084] @ c11e4 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #1120] @ c120c │ │ │ │ + ldr r2, [pc, #1120] @ c1210 │ │ │ │ add r3, r7, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r7, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi c0ec4 │ │ │ │ + bhi c0ec8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r0, [pc, #1012] @ c11bc │ │ │ │ + ldr r0, [pc, #1012] @ c11c0 │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1088] @ c1210 │ │ │ │ + ldr r2, [pc, #1088] @ c1214 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #1000] @ c11c0 │ │ │ │ + ldr r1, [pc, #1000] @ c11c4 │ │ │ │ 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 bbce8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c0660 │ │ │ │ + bne c0664 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #3 │ │ │ │ - bne c063c │ │ │ │ + bne c0640 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6] │ │ │ │ - b c0ed4 │ │ │ │ - ldr r2, [pc, #976] @ c1214 │ │ │ │ + b c0ed8 │ │ │ │ + ldr r2, [pc, #976] @ c1218 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0748 │ │ │ │ + b c074c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #948] @ c1214 │ │ │ │ + ldr r2, [pc, #948] @ c1218 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c0834 │ │ │ │ + b c0838 │ │ │ │ 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 c0b28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1148 │ │ │ │ + beq c114c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c1158 │ │ │ │ - ldr r3, [pc, #884] @ c1218 │ │ │ │ + beq c115c │ │ │ │ + ldr r3, [pc, #884] @ c121c │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2668] @ 0xa6c │ │ │ │ - ldr r3, [pc, #768] @ c11b0 │ │ │ │ + ldr r3, [pc, #768] @ c11b4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ add r6, r5, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b c06c4 │ │ │ │ + b c06c8 │ │ │ │ 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] @ c1220 │ │ │ │ + ldr r3, [pc, #704] @ c11a4 │ │ │ │ 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 c1194 │ │ │ │ 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] @ c1224 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b c0b24 │ │ │ │ + b c0b28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #764] @ c1224 │ │ │ │ + ldr r3, [pc, #764] @ c1228 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ - bl b990c │ │ │ │ - b c07c0 │ │ │ │ + b c0a54 │ │ │ │ + bl b9910 │ │ │ │ + b c07c4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq c1168 │ │ │ │ + beq c116c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c117c │ │ │ │ - ldr r3, [pc, #704] @ c1228 │ │ │ │ + beq c1180 │ │ │ │ + ldr r3, [pc, #704] @ c122c │ │ │ │ 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] @ c11b4 │ │ │ │ str r2, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #648] @ c122c │ │ │ │ + ldr r1, [pc, #648] @ c1230 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - b c06c4 │ │ │ │ + b c06c8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b96b4 │ │ │ │ - b c07c0 │ │ │ │ + bl b96b8 │ │ │ │ + b c07c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #580] @ c1210 │ │ │ │ + ldr r3, [pc, #580] @ c1214 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ 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 c0ec8 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ - b c086c │ │ │ │ - ldr r3, [pc, #544] @ c1230 │ │ │ │ + b c0870 │ │ │ │ + ldr r3, [pc, #544] @ c1234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2696] @ 0xa88 │ │ │ │ - b c06ac │ │ │ │ + b c06b0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - b c0a50 │ │ │ │ + b c0a54 │ │ │ │ add r2, r3, #16 │ │ │ │ - ldr r1, [pc, #500] @ c1234 │ │ │ │ + ldr r1, [pc, #500] @ c1238 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c11c8 │ │ │ │ + ldr lr, [pc, #356] @ c11cc │ │ │ │ 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 c01c8 │ │ │ │ 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 c01c8 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ str lr, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #352] @ c1238 │ │ │ │ + ldr r0, [pc, #352] @ c123c │ │ │ │ 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 bfeec │ │ │ │ + b c0fe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ c1224 │ │ │ │ + ldr r3, [pc, #292] @ c1228 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c0db4 │ │ │ │ + b c0db8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - b c0d78 │ │ │ │ - ldr r3, [pc, #252] @ c123c │ │ │ │ + b c0d7c │ │ │ │ + ldr r3, [pc, #252] @ c1240 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2700] @ 0xa8c │ │ │ │ - b c06ac │ │ │ │ - ldr r3, [pc, #240] @ c1240 │ │ │ │ + b c06b0 │ │ │ │ + ldr r3, [pc, #240] @ c1244 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2672] @ 0xa70 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #228] @ c1244 │ │ │ │ + b c0eac │ │ │ │ + ldr r3, [pc, #228] @ c1248 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2676] @ 0xa74 │ │ │ │ - b c0ea8 │ │ │ │ - ldr r3, [pc, #216] @ c1248 │ │ │ │ + b c0eac │ │ │ │ + ldr r3, [pc, #216] @ c124c │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2684] @ 0xa7c │ │ │ │ - b c0f70 │ │ │ │ - ldr r3, [pc, #200] @ c124c │ │ │ │ + b c0f74 │ │ │ │ + ldr r3, [pc, #200] @ c1250 │ │ │ │ add r6, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #2688] @ 0xa80 │ │ │ │ - b c0f70 │ │ │ │ + b c0f74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq pc, lr, r0, lsl sl @ │ │ │ │ andseq pc, lr, ip, lsl #20 │ │ │ │ + andseq pc, lr, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r5, #0 │ │ │ │ - eoreq r8, sp, r4, lsl r6 │ │ │ │ + eoreq r8, sp, r0, lsl r6 │ │ │ │ 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 +162819,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, r4, lsl lr │ │ │ │ + andseq pc, lr, r8, lsl r1 @ │ │ │ │ bic r2, r2, #0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r7, sp, r0, asr sp │ │ │ │ + eoreq r7, sp, ip, asr #26 │ │ │ │ str r5, [r4] │ │ │ │ - eoreq r7, sp, ip, lsr #25 │ │ │ │ + eoreq r7, sp, r8, lsr #25 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - 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, ror fp │ │ │ │ + eoreq r7, sp, r8, ror #22 │ │ │ │ + eoreq r7, sp, r8, asr fp │ │ │ │ + eoreq r7, sp, r4, asr #22 │ │ │ │ + eoreq r7, sp, r0, lsr fp │ │ │ │ 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] @ c1584 │ │ │ │ cmp r1, #3 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #772] @ c1584 │ │ │ │ + ldr r1, [pc, #772] @ c1588 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r8, [pc, #764] @ c1588 │ │ │ │ + ldr r8, [pc, #764] @ c158c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #748] @ c158c │ │ │ │ + ldr r3, [pc, #748] @ c1590 │ │ │ │ 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 +162874,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 c0020 │ │ │ │ + ldr r3, [pc, #656] @ c1594 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1500 │ │ │ │ + bls c1504 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1304 │ │ │ │ + bne c1308 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, #3 │ │ │ │ - ldr r1, [pc, #592] @ c1594 │ │ │ │ + ldr r1, [pc, #592] @ c1598 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldreq r3, [pc, #584] @ c1598 │ │ │ │ + ldreq r3, [pc, #584] @ c159c │ │ │ │ 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] @ c15a0 │ │ │ │ + ldrne r2, [pc, #556] @ c15a4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c157c │ │ │ │ + bne c1580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c13f8 │ │ │ │ + bne c13fc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c156c │ │ │ │ + bne c1570 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1564 │ │ │ │ - bl b945c │ │ │ │ + bne c1568 │ │ │ │ + bl b9460 │ │ │ │ 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 c1440 │ │ │ │ + b c14d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r3, [pc, #384] @ c15a4 │ │ │ │ - beq c1428 │ │ │ │ - ldr r3, [pc, #380] @ c15a8 │ │ │ │ + ldr r3, [pc, #384] @ c15a8 │ │ │ │ + beq c142c │ │ │ │ + ldr r3, [pc, #380] @ c15ac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c154c │ │ │ │ + bls c1550 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1454 │ │ │ │ + bne c1458 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #260] @ c1594 │ │ │ │ + ldr r1, [pc, #260] @ c1598 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bne c1518 │ │ │ │ - ldr r2, [pc, #260] @ c15ac │ │ │ │ + bne c151c │ │ │ │ + ldr r2, [pc, #260] @ c15b0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr r2, [pc, #252] @ c15b0 │ │ │ │ + ldr r2, [pc, #252] @ c15b4 │ │ │ │ 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] @ c15b8 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #164] @ c1584 │ │ │ │ + ldr r3, [pc, #164] @ c1588 │ │ │ │ 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 c157c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ c15b8 │ │ │ │ + ldr r1, [pc, #176] @ c15bc │ │ │ │ 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 c1338 │ │ │ │ + ldr r3, [pc, #156] @ c15c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ - b c14bc │ │ │ │ + bl bf150 │ │ │ │ + b c14c0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #96] @ c15b8 │ │ │ │ + ldr r2, [pc, #96] @ c15bc │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1484 │ │ │ │ - bl b990c │ │ │ │ - b c13d8 │ │ │ │ + b c1488 │ │ │ │ + bl b9910 │ │ │ │ + b c13dc │ │ │ │ mov r0, r5 │ │ │ │ - bl b96b4 │ │ │ │ - b c13d8 │ │ │ │ + bl b96b8 │ │ │ │ + b c13dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, ror sp │ │ │ │ + andseq lr, lr, r8, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, asr sp │ │ │ │ + andseq lr, lr, r8, asr sp │ │ │ │ @ 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, r8, lsl fp │ │ │ │ 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] @ c1bec │ │ │ │ + ldr r2, [pc, #1540] @ c1bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #1532] @ c1bf0 │ │ │ │ - ldr r3, [pc, #1532] @ c1bf4 │ │ │ │ + ldr r5, [pc, #1532] @ c1bf4 │ │ │ │ + ldr r3, [pc, #1532] @ c1bf8 │ │ │ │ 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 +163082,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 c166c │ │ │ │ + ldr r2, [pc, #1464] @ c1bfc │ │ │ │ + ldr r3, [pc, #1448] @ c1bf0 │ │ │ │ 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 c1be4 │ │ │ │ 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] @ c1c00 │ │ │ │ str r1, [r3] │ │ │ │ sub r1, r1, #134144 @ 0x20c00 │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r9, [pc, #1404] @ c1c00 │ │ │ │ + ldr r9, [pc, #1404] @ c1c04 │ │ │ │ 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 c01c8 │ │ │ │ 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 c01c8 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq c1a8c │ │ │ │ + beq c1a90 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #1296] @ c1c04 │ │ │ │ + ldr r1, [pc, #1296] @ c1c08 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1288] @ c1c08 │ │ │ │ + ldr r2, [pc, #1288] @ c1c0c │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r2, [pc, #1260] @ c1c0c │ │ │ │ - ldr r9, [pc, #1260] @ c1c10 │ │ │ │ - ldr lr, [pc, #1260] @ c1c14 │ │ │ │ + ldr r2, [pc, #1260] @ c1c10 │ │ │ │ + ldr r9, [pc, #1260] @ c1c14 │ │ │ │ + ldr lr, [pc, #1260] @ c1c18 │ │ │ │ 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 bfc3c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1172] @ c1c18 │ │ │ │ + ldr r2, [pc, #1172] @ c1c1c │ │ │ │ str r2, [r3], #4 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - ldr r2, [pc, #1156] @ c1c1c │ │ │ │ + ldr r2, [pc, #1156] @ c1c20 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c1638 │ │ │ │ - ldr r3, [pc, #1148] @ c1c20 │ │ │ │ + bhi c163c │ │ │ │ + ldr r3, [pc, #1148] @ c1c24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ - ldr r5, [pc, #1108] @ c1c24 │ │ │ │ + ldr r5, [pc, #1108] @ c1c28 │ │ │ │ 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 ba184 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a88 │ │ │ │ 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 bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a88 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r8, #0 │ │ │ │ - ldr lr, [pc, #920] @ c1c24 │ │ │ │ + ldr lr, [pc, #920] @ c1c28 │ │ │ │ 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 +163247,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 ba184 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a88 │ │ │ │ cmp sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bne c1b28 │ │ │ │ + bne c1b2c │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #776] @ c1c28 │ │ │ │ - ldr r0, [pc, #776] @ c1c2c │ │ │ │ + ldr ip, [pc, #776] @ c1c2c │ │ │ │ + ldr r0, [pc, #776] @ c1c30 │ │ │ │ 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 bfc3c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #716] @ c1c30 │ │ │ │ + ldr r3, [pc, #716] @ c1c34 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a88 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c1be4 │ │ │ │ + bne c1be8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #592] @ c1c34 │ │ │ │ - ldr r2, [pc, #572] @ c1c24 │ │ │ │ + ldr r1, [pc, #592] @ c1c38 │ │ │ │ + ldr r2, [pc, #572] @ c1c28 │ │ │ │ add ip, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi c1a84 │ │ │ │ + bhi c1a88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne c1b90 │ │ │ │ + bne c1b94 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #432] @ c1c24 │ │ │ │ + ldr r2, [pc, #432] @ c1c28 │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c1638 │ │ │ │ + b c163c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b c1638 │ │ │ │ - ldr r2, [pc, #420] @ c1c38 │ │ │ │ + b c163c │ │ │ │ + ldr r2, [pc, #420] @ c1c3c │ │ │ │ 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 c0020 │ │ │ │ + ldr r9, [pc, #324] @ c1c14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr lr, [pc, #320] @ c1c14 │ │ │ │ - ldr r2, [pc, #356] @ c1c3c │ │ │ │ - ldr ip, [pc, #356] @ c1c40 │ │ │ │ + ldr lr, [pc, #320] @ c1c18 │ │ │ │ + ldr r2, [pc, #356] @ c1c40 │ │ │ │ + ldr ip, [pc, #356] @ c1c44 │ │ │ │ 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 bfc3c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #288] @ c1c44 │ │ │ │ + ldr r2, [pc, #288] @ c1c48 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c1784 │ │ │ │ + b c1788 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r6 │ │ │ │ - ldr ip, [pc, #212] @ c1c28 │ │ │ │ - ldr r0, [pc, #212] @ c1c2c │ │ │ │ + ldr ip, [pc, #212] @ c1c2c │ │ │ │ + ldr r0, [pc, #212] @ c1c30 │ │ │ │ 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 bfc3c │ │ │ │ mvn r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ - b c1958 │ │ │ │ + bl bf010 │ │ │ │ + b c195c │ │ │ │ add r2, r1, #4 │ │ │ │ - ldr r3, [pc, #172] @ c1c48 │ │ │ │ + ldr r3, [pc, #172] @ c1c4c │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #140] @ c1c4c │ │ │ │ + ldr ip, [pc, #140] @ c1c50 │ │ │ │ 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 bfa38 │ │ │ │ + b c1a48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, r4, lsl sl │ │ │ │ + andseq lr, lr, r0, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ee9f8 │ │ │ │ + @ instruction: 0x001ee9f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001ee9b8 │ │ │ │ + @ instruction: 0x001ee9b4 │ │ │ │ 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 +163477,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] @ c2048 │ │ │ │ + ldr r2, [pc, #988] @ c204c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r6, [pc, #976] @ c204c │ │ │ │ + ldr r6, [pc, #976] @ c2050 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #972] @ c2050 │ │ │ │ + ldr r3, [pc, #972] @ c2054 │ │ │ │ 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] @ c2058 │ │ │ │ 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] @ c205c │ │ │ │ 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 c0020 │ │ │ │ + ldr r3, [pc, #864] @ c2060 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c1d90 │ │ │ │ + bls c1d94 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c1d00 │ │ │ │ + bne c1d04 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r3, r1 │ │ │ │ - ldr sl, [pc, #800] @ c2060 │ │ │ │ + ldr sl, [pc, #800] @ c2064 │ │ │ │ str sl, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #788] @ c2064 │ │ │ │ + ldr r3, [pc, #788] @ c2068 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bls c1da8 │ │ │ │ + bls c1dac │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #772] @ c2068 │ │ │ │ + ldr r2, [pc, #772] @ c206c │ │ │ │ str r9, [r3] │ │ │ │ - ldr r3, [pc, #732] @ c2048 │ │ │ │ + ldr r3, [pc, #732] @ c204c │ │ │ │ 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 c2040 │ │ │ │ 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] @ c2070 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c1d30 │ │ │ │ - ldr r3, [pc, #704] @ c2070 │ │ │ │ + b c1d34 │ │ │ │ + ldr r3, [pc, #704] @ c2074 │ │ │ │ add ip, r1, #12 │ │ │ │ str ip, [r5, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2044 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #652] @ c2074 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #652] @ c2078 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c1d54 │ │ │ │ - ldr r3, [pc, #616] @ c2078 │ │ │ │ + bhi c1d58 │ │ │ │ + ldr r3, [pc, #616] @ c207c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r9, r7 │ │ │ │ - bls c1e40 │ │ │ │ + bls c1e44 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b c1d58 │ │ │ │ - ldr r3, [pc, #564] @ c207c │ │ │ │ - ldr r2, [pc, #524] @ c2058 │ │ │ │ + b c1d5c │ │ │ │ + ldr r3, [pc, #564] @ c2080 │ │ │ │ + ldr r2, [pc, #524] @ c205c │ │ │ │ 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 c0020 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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] @ c2068 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2044 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #412] @ c2080 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #412] @ c2084 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #352] @ c2084 │ │ │ │ + ldr r0, [pc, #352] @ c2088 │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #348] @ c2088 │ │ │ │ + ldr r2, [pc, #348] @ c208c │ │ │ │ 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 bbce8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r9, [r5, #32] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e3c │ │ │ │ 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 bfd28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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] @ c2068 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c1e38 │ │ │ │ + bhi c1e3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2040 │ │ │ │ + bne c2044 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #144] @ c208c │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #144] @ c2090 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 c1d5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq lr, lr, ip, lsl #7 │ │ │ │ + andseq lr, lr, r8, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, lr, ip, ror #6 │ │ │ │ + andseq lr, lr, r8, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, sp, ip │ │ │ │ + eoreq r7, sp, r8 │ │ │ │ str lr, [fp, #-12] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r0, [r4] │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ + andseq lr, lr, ip, lsl #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, ip, ror #28 │ │ │ │ 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] @ c23ec │ │ │ │ + ldr r2, [pc, #832] @ c23f0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #820] @ c23f0 │ │ │ │ + ldr r6, [pc, #820] @ c23f4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #816] @ c23f4 │ │ │ │ + ldr r3, [pc, #816] @ c23f8 │ │ │ │ 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] @ c23fc │ │ │ │ ldr fp, [r0, #4] │ │ │ │ str r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #772] @ c23fc │ │ │ │ + ldr r2, [pc, #772] @ c2400 │ │ │ │ add r0, sp, #12 │ │ │ │ - ldr r9, [pc, #768] @ c2400 │ │ │ │ - ldr r7, [pc, #768] @ c2404 │ │ │ │ + ldr r9, [pc, #768] @ c2404 │ │ │ │ + ldr r7, [pc, #768] @ c2408 │ │ │ │ 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 +163790,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 c0020 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c236c │ │ │ │ + bls c2370 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c214c │ │ │ │ + bne c2150 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ c2408 │ │ │ │ + ldr r3, [pc, #644] @ c240c │ │ │ │ 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] @ c2410 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c23cc │ │ │ │ - ldr r3, [pc, #612] @ c2410 │ │ │ │ + bhi c23d0 │ │ │ │ + ldr r3, [pc, #612] @ c2414 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c23e4 │ │ │ │ + bne c23e8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #572] @ c2414 │ │ │ │ + ldr r2, [pc, #572] @ c2418 │ │ │ │ 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 c23a0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c2314 │ │ │ │ + bls c2318 │ │ │ │ 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] @ c241c │ │ │ │ + beq c2224 │ │ │ │ + ldr r3, [pc, #504] @ c2420 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c2384 │ │ │ │ + bls c2388 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c224c │ │ │ │ + bne c2250 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #12 │ │ │ │ - ldr r2, [pc, #408] @ c2420 │ │ │ │ + ldr r2, [pc, #408] @ c2424 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r2, [pc, #400] @ c2424 │ │ │ │ + ldr r2, [pc, #400] @ c2428 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #396] @ c2428 │ │ │ │ + ldr r0, [pc, #396] @ c242c │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi c23cc │ │ │ │ + bhi c23d0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne c2354 │ │ │ │ + bne c2358 │ │ │ │ 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] @ c2430 │ │ │ │ + ldr r3, [pc, #252] @ c23f0 │ │ │ │ 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 c23e4 │ │ │ │ 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 c23b8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2314 │ │ │ │ + bne c2318 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #232] @ c2430 │ │ │ │ + ldr r3, [pc, #232] @ c2434 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b c2210 │ │ │ │ - ldr r3, [pc, #216] @ c2434 │ │ │ │ + b c2214 │ │ │ │ + ldr r3, [pc, #216] @ c2438 │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [r3, #2948] @ 0xb84 │ │ │ │ - b c2124 │ │ │ │ + b c2128 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #192] @ c2438 │ │ │ │ + ldr r2, [pc, #192] @ c243c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c217c │ │ │ │ + b c2180 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #168] @ c2438 │ │ │ │ + ldr r2, [pc, #168] @ c243c │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c227c │ │ │ │ + b c2280 │ │ │ │ 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 c2214 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #120] @ c2438 │ │ │ │ + ldr r3, [pc, #120] @ c243c │ │ │ │ add r1, r1, #24 │ │ │ │ orr r3, r0, r3 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - b c2340 │ │ │ │ + b c2344 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r8] │ │ │ │ - b c22e4 │ │ │ │ + b c22e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #30 │ │ │ │ + andseq sp, lr, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #30 │ │ │ │ + andseq sp, lr, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002d6bb4 │ │ │ │ + @ instruction: 0x002d6bb0 │ │ │ │ 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, r8, lsl #26 │ │ │ │ str r0, [fp, r3] │ │ │ │ - eoreq r6, sp, ip, asr r9 │ │ │ │ + eoreq r6, sp, r8, asr r9 │ │ │ │ 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] @ c2b38 │ │ │ │ + ldr r2, [pc, #1760] @ c2b3c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #1748] @ c2b3c │ │ │ │ + ldr r7, [pc, #1748] @ c2b40 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1744] @ c2b40 │ │ │ │ + ldr r3, [pc, #1744] @ c2b44 │ │ │ │ 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] @ c2b48 │ │ │ │ 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] @ c2b4c │ │ │ │ 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 bfc3c │ │ │ │ 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 c0020 │ │ │ │ + ldr r3, [pc, #1600] @ c2b50 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ rsb r3, r9, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c25a8 │ │ │ │ + bls c25ac │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne c250c │ │ │ │ + bne c2510 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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] @ c2b54 │ │ │ │ + ldr r1, [pc, #1528] @ c2b58 │ │ │ │ str fp, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1516] @ c2b58 │ │ │ │ + ldr r2, [pc, #1516] @ c2b5c │ │ │ │ str r2, [r3, #8] │ │ │ │ - bls c25c0 │ │ │ │ + bls c25c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #1500] @ c2b5c │ │ │ │ + ldr r2, [pc, #1500] @ c2b60 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #1456] @ c2b38 │ │ │ │ + ldr r3, [pc, #1456] @ c2b3c │ │ │ │ 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 c2b30 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1456] @ c2b60 │ │ │ │ + ldr r2, [pc, #1456] @ c2b64 │ │ │ │ orr r3, r3, r9, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b c253c │ │ │ │ + b c2540 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b34 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1384] @ c2b64 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #1384] @ c2b68 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c2574 │ │ │ │ + ldr r2, [pc, #1288] @ c2b6c │ │ │ │ add r1, r3, #12 │ │ │ │ - ldr fp, [pc, #1284] @ c2b6c │ │ │ │ - ldr r6, [pc, #1284] @ c2b70 │ │ │ │ + ldr fp, [pc, #1284] @ c2b70 │ │ │ │ + ldr r6, [pc, #1284] @ c2b74 │ │ │ │ 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 bf048 │ │ │ │ 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 bed70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c2b74 │ │ │ │ + ldr lr, [pc, #1160] @ c2b78 │ │ │ │ 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 c01c8 │ │ │ │ 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 c01c8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2574 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #20 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ - ldr lr, [pc, #964] @ c2b78 │ │ │ │ + bl bfa38 │ │ │ │ + ldr lr, [pc, #964] @ c2b7c │ │ │ │ mov r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, #2980] @ 0xba4 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #936] @ c2b7c │ │ │ │ + ldr r3, [pc, #936] @ c2b80 │ │ │ │ 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 bf150 │ │ │ │ + ldr r9, [pc, #912] @ c2b84 │ │ │ │ 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 bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2574 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2b30 │ │ │ │ + bne c2b34 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [lr, #2968] @ 0xb98 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #768] @ c2b84 │ │ │ │ + bl c01c8 │ │ │ │ + ldr r3, [pc, #768] @ c2b88 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ 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 c2574 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #24 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ - ldr lr, [pc, #648] @ c2b80 │ │ │ │ + ldr lr, [pc, #648] @ c2b84 │ │ │ │ add ip, r0, r3 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #2 │ │ │ │ str lr, [r0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #620] @ c2b88 │ │ │ │ + ldr ip, [pc, #620] @ c2b8c │ │ │ │ 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 bfc3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #580] @ c2b8c │ │ │ │ + ldr fp, [pc, #580] @ c2b90 │ │ │ │ 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 bf150 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ 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 c2574 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ 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 bf150 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ 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 c2574 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr lr, [pc, #284] @ c2b80 │ │ │ │ + ldr lr, [pc, #284] @ c2b84 │ │ │ │ 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 bf150 │ │ │ │ mov r3, #20 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ 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 bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c2570 │ │ │ │ + bhi c2574 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #132] @ c2b70 │ │ │ │ + ldr ip, [pc, #132] @ c2b74 │ │ │ │ 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 bbce8 │ │ │ │ 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 c2578 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, r0, lsr #23 │ │ │ │ + mulseq lr, ip, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, r0, lsl #23 │ │ │ │ + andseq sp, lr, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, ip, lsl r8 │ │ │ │ + eoreq r6, sp, r8, lsl r8 │ │ │ │ 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, r0, ror sl │ │ │ │ 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, r0, lsl #10 │ │ │ │ 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] @ c2ef8 │ │ │ │ + ldr r1, [pc, #844] @ c2efc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #832] @ c2efc │ │ │ │ + ldr fp, [pc, #832] @ c2f00 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #828] @ c2f00 │ │ │ │ + ldr r3, [pc, #828] @ c2f04 │ │ │ │ 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] @ c2f08 │ │ │ │ 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] @ c2f0c │ │ │ │ add r7, r4, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2ec8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2ef0 │ │ │ │ + bne c2ef4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r2, r5, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #692] @ c2f0c │ │ │ │ + ldr r2, [pc, #692] @ c2f10 │ │ │ │ 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 c2eb0 │ │ │ │ + ldr r0, [pc, #664] @ c2f14 │ │ │ │ add r1, r2, #4080 @ 0xff0 │ │ │ │ add r1, r1, #15 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi c2d9c │ │ │ │ + bhi c2da0 │ │ │ │ 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] @ c2f18 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2ec8 │ │ │ │ mov sl, #0 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #584] @ c2f18 │ │ │ │ + ldr r3, [pc, #584] @ c2f1c │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, sl │ │ │ │ str r8, [r4, #12] │ │ │ │ - beq c2ddc │ │ │ │ + beq c2de0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #540] @ c2f1c │ │ │ │ + ldr r3, [pc, #540] @ c2f20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r1], #8 │ │ │ │ - ldr r3, [pc, #532] @ c2f20 │ │ │ │ + ldr r3, [pc, #532] @ c2f24 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ - ldr ip, [pc, #516] @ c2f24 │ │ │ │ + bl bed70 │ │ │ │ + ldr ip, [pc, #516] @ c2f28 │ │ │ │ mov r0, #2 │ │ │ │ add lr, r7, #12 │ │ │ │ - ldr r3, [pc, #508] @ c2f28 │ │ │ │ + ldr r3, [pc, #508] @ c2f2c │ │ │ │ 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 bbce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2ec8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #440] @ c2f2c │ │ │ │ - ldr r3, [pc, #384] @ c2ef8 │ │ │ │ + ldr r2, [pc, #440] @ c2f30 │ │ │ │ + ldr r3, [pc, #384] @ c2efc │ │ │ │ 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 c2ef0 │ │ │ │ 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 c2ed8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c2d9c │ │ │ │ + bne c2da0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #352] @ c2f30 │ │ │ │ + ldr r2, [pc, #352] @ c2f34 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c2c9c │ │ │ │ - ldr r2, [pc, #336] @ c2f34 │ │ │ │ + b c2ca0 │ │ │ │ + ldr r2, [pc, #336] @ c2f38 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [fp, r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr sl, [pc, #280] @ c2f20 │ │ │ │ + ldr sl, [pc, #280] @ c2f24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ c2f1c │ │ │ │ + ldr r2, [pc, #264] @ c2f20 │ │ │ │ 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 bed70 │ │ │ │ + ldr r3, [pc, #248] @ c2f2c │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ - ldr r5, [pc, #192] @ c2f1c │ │ │ │ + ldr r5, [pc, #192] @ c2f20 │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c2ec4 │ │ │ │ + bhi c2ec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #156] @ c2f38 │ │ │ │ + ldr r3, [pc, #156] @ c2f3c │ │ │ │ mov r6, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [r3, #2892] @ 0xb4c │ │ │ │ - b c2c18 │ │ │ │ - ldr r3, [pc, #136] @ c2f3c │ │ │ │ + b c2c1c │ │ │ │ + ldr r3, [pc, #136] @ c2f40 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r5, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b c2c9c │ │ │ │ + b c2ca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r9] │ │ │ │ - b c2d6c │ │ │ │ + b c2d70 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #96] @ c2f40 │ │ │ │ + ldr r3, [pc, #96] @ c2f44 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r3, r5, #12 │ │ │ │ - b c2dc8 │ │ │ │ + b c2dcc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sp, lr, ip, asr #8 │ │ │ │ + andseq sp, lr, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, lr, ip, lsr #8 │ │ │ │ + andseq sp, lr, r8, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, sp, r0, asr #1 │ │ │ │ + strheq r6, [sp], -ip @ │ │ │ │ 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 │ │ │ │ + andseq sp, lr, r0, lsl #5 │ │ │ │ str r1, [fp, r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, sp, ip, lsl lr │ │ │ │ + eoreq r5, sp, r8, lsl lr │ │ │ │ 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] @ c366c │ │ │ │ + ldr r1, [pc, #1804] @ c3670 │ │ │ │ + ldr r2, [pc, #1804] @ c3674 │ │ │ │ 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] @ c3678 │ │ │ │ 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,1305 +164724,1305 @@ │ │ │ │ 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 c33f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c34e8 │ │ │ │ + beq c34ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq c3638 │ │ │ │ + beq c363c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c35cc │ │ │ │ - ldr r3, [pc, #1640] @ c3678 │ │ │ │ + beq c35d0 │ │ │ │ + ldr r3, [pc, #1640] @ c367c │ │ │ │ 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 c0020 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #1604] @ c367c │ │ │ │ + ldr r0, [pc, #1604] @ c3680 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [r1], #8 │ │ │ │ - ldr r2, [pc, #1708] @ c36f0 │ │ │ │ - ldr r0, [pc, #1592] @ c3680 │ │ │ │ + ldr r2, [pc, #1708] @ c36f4 │ │ │ │ + ldr r0, [pc, #1592] @ c3684 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1580] @ c3684 │ │ │ │ + ldr r3, [pc, #1580] @ c3688 │ │ │ │ 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 c34bc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c3068 │ │ │ │ + bne c306c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #1692] @ c3744 │ │ │ │ + ldr r3, [pc, #1692] @ c3748 │ │ │ │ str r3, [r1] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #1456] @ c3688 │ │ │ │ + ldr r1, [pc, #1456] @ c368c │ │ │ │ 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 c319c │ │ │ │ + ldr r8, [pc, #1428] @ c3690 │ │ │ │ + ldr r3, [pc, #1428] @ c3694 │ │ │ │ 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 c3438 │ │ │ │ + ldr ip, [pc, #1396] @ c3698 │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, ip │ │ │ │ - bls c3454 │ │ │ │ + bls c3458 │ │ │ │ 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 c347c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c3140 │ │ │ │ + bne c3144 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #1312] @ c3690 │ │ │ │ + ldr r3, [pc, #1312] @ c3694 │ │ │ │ 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 c3104 │ │ │ │ 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] @ c3734 │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c34d0 │ │ │ │ + bls c34d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c31cc │ │ │ │ + bne c31d0 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1336] @ c3744 │ │ │ │ + ldr r3, [pc, #1336] @ c3748 │ │ │ │ str r3, [r1] │ │ │ │ - beq c3558 │ │ │ │ - ldr ip, [pc, #1152] @ c3698 │ │ │ │ + beq c355c │ │ │ │ + ldr ip, [pc, #1152] @ c369c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r1, #8 │ │ │ │ - ldr lr, [pc, #1144] @ c369c │ │ │ │ + ldr lr, [pc, #1144] @ c36a0 │ │ │ │ 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 c01c8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - ldr r3, [pc, #1232] @ c371c │ │ │ │ + ldr r3, [pc, #1232] @ c3720 │ │ │ │ mov r6, r8 │ │ │ │ add r1, r8, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r6], #8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r3, [pc, #1072] @ c36a0 │ │ │ │ + ldr r3, [pc, #1072] @ c36a4 │ │ │ │ str r3, [r8, #4] │ │ │ │ mov r8, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #1056] @ c36a4 │ │ │ │ + bhi c33f4 │ │ │ │ + ldr r3, [pc, #1056] @ c36a8 │ │ │ │ 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 bbce8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne c2fb8 │ │ │ │ + bne c2fbc │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1000] @ c36a8 │ │ │ │ + ldr r3, [pc, #1000] @ c36ac │ │ │ │ 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] @ c3774 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, fp │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #1092] @ c3744 │ │ │ │ + ldr r2, [pc, #1092] @ c3748 │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c33d0 │ │ │ │ - ldr sl, [pc, #848] @ c368c │ │ │ │ - ldr r3, [pc, #852] @ c3694 │ │ │ │ + beq c33d4 │ │ │ │ + ldr sl, [pc, #848] @ c3690 │ │ │ │ + ldr r3, [pc, #852] @ c3698 │ │ │ │ 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 c349c │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, r3 │ │ │ │ - bls c3534 │ │ │ │ + bls c3538 │ │ │ │ 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 c35b0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c337c │ │ │ │ + bne c3380 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #744] @ c3694 │ │ │ │ + ldr r3, [pc, #744] @ c3698 │ │ │ │ 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 c3344 │ │ │ │ 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] @ c36b0 │ │ │ │ str r2, [r3] │ │ │ │ - bls c3778 │ │ │ │ + bls c377c │ │ │ │ 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] @ c36b4 │ │ │ │ + ldr r3, [pc, #608] @ c3674 │ │ │ │ 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 c422c │ │ │ │ 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 c3184 │ │ │ │ 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 c3184 │ │ │ │ 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 c3170 │ │ │ │ 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 c33c4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #496] @ c36b4 │ │ │ │ + ldr r2, [pc, #496] @ c36b8 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b c3098 │ │ │ │ + b c309c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #472] @ c36b4 │ │ │ │ + ldr r2, [pc, #472] @ c36b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b c31fc │ │ │ │ + b c3200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c41e0 │ │ │ │ - ldr r2, [pc, #444] @ c36b8 │ │ │ │ + beq c41e4 │ │ │ │ + ldr r2, [pc, #444] @ c36bc │ │ │ │ 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 c0020 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #344] @ c367c │ │ │ │ + ldr r3, [pc, #344] @ c3680 │ │ │ │ str r3, [r1], #4 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #396] @ c36bc │ │ │ │ + ldr r0, [pc, #396] @ c36c0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b c3050 │ │ │ │ + b c3054 │ │ │ │ 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 c33c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r1, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #356] @ c36d0 │ │ │ │ + ldr r2, [pc, #356] @ c36d4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #468] @ c374c │ │ │ │ + ldr r3, [pc, #468] @ c3750 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r3, [pc, #336] @ c36d4 │ │ │ │ + bhi c33f4 │ │ │ │ + ldr r3, [pc, #336] @ c36d8 │ │ │ │ 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 bbce8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b c2fc8 │ │ │ │ + b c2fcc │ │ │ │ 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 c33ac │ │ │ │ + ldr r3, [pc, #236] @ c36c4 │ │ │ │ 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] @ c3774 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r7] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq c302c │ │ │ │ + beq c3030 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #172] @ c36c4 │ │ │ │ + ldr r0, [pc, #172] @ c36c8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #168] @ c36c8 │ │ │ │ + ldr r2, [pc, #168] @ c36cc │ │ │ │ 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 c3054 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4218 │ │ │ │ - ldr r3, [pc, #132] @ c36cc │ │ │ │ + beq c421c │ │ │ │ + ldr r3, [pc, #132] @ c36d0 │ │ │ │ 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 │ │ │ │ + bl c0020 │ │ │ │ + b c3610 │ │ │ │ mulseq lr, r0, r0 │ │ │ │ + andseq sp, lr, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, sp, r8, lsr #25 │ │ │ │ + eoreq r5, sp, r4, lsr #25 │ │ │ │ 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 @ │ │ │ │ + strdeq r5, [sp], -r0 @ │ │ │ │ blx r5 │ │ │ │ - andseq ip, lr, ip, ror #23 │ │ │ │ + andseq ip, lr, r8, ror #23 │ │ │ │ mov r3, #0 │ │ │ │ - @ instruction: 0x002d57bc │ │ │ │ + @ instruction: 0x002d57b8 │ │ │ │ mov r1, #1 │ │ │ │ - eoreq r5, sp, r8, ror #13 │ │ │ │ + eoreq r5, sp, r4, ror #13 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - eoreq r5, sp, r0, ror r6 │ │ │ │ + eoreq r5, sp, ip, ror #12 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sp, r8, ror #9 │ │ │ │ + eoreq r5, sp, r4, ror #9 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - eoreq r5, sp, r8, lsl #8 │ │ │ │ + eoreq r5, sp, r4, lsl #8 │ │ │ │ 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 │ │ │ │ + eoreq r5, sp, r8, ror #1 │ │ │ │ @ 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, r8, asr #28 │ │ │ │ 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, ip, asr #21 │ │ │ │ str lr, [fp, #-12] │ │ │ │ - mlaeq sp, ip, sl, r4 │ │ │ │ + mlaeq sp, r8, sl, r4 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-184] @ c36d0 │ │ │ │ + ldr r1, [pc, #-184] @ c36d4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #-72] @ c374c │ │ │ │ + ldr r2, [pc, #-72] @ c3750 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-212] @ c36d4 │ │ │ │ + ldr r3, [pc, #-212] @ c36d8 │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [pc, #-244] @ c36d8 │ │ │ │ + ldr ip, [pc, #-244] @ c36dc │ │ │ │ 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] @ c36e0 │ │ │ │ + ldr r6, [pc, #-272] @ c36e4 │ │ │ │ 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 c0020 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ - ldr ip, [pc, #-452] @ c36e4 │ │ │ │ + ldr ip, [pc, #-452] @ c36e8 │ │ │ │ add lr, r6, r2 │ │ │ │ - ldr r7, [pc, #-456] @ c36e8 │ │ │ │ + ldr r7, [pc, #-456] @ c36ec │ │ │ │ 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 c0020 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, lr │ │ │ │ - ldr r6, [pc, #-500] @ c36ec │ │ │ │ + ldr r6, [pc, #-500] @ c36f0 │ │ │ │ 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 bfa14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-544] @ c36f0 │ │ │ │ + ldr r2, [pc, #-544] @ c36f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r9 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #-488] @ c3744 │ │ │ │ + ldr sl, [pc, #-488] @ c3748 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str sl, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-612] @ c36f4 │ │ │ │ + ldr r3, [pc, #-612] @ c36f8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-648] @ c36f8 │ │ │ │ + ldr r1, [pc, #-648] @ c36fc │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-656] @ c36fc │ │ │ │ + ldr r2, [pc, #-656] @ c3700 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r6, ip, r2 │ │ │ │ - ldr lr, [pc, #-692] @ c3700 │ │ │ │ + ldr lr, [pc, #-692] @ c3704 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ str lr, [ip] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #-732] @ c3704 │ │ │ │ + ldr r3, [pc, #-732] @ c3708 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ - ldr r6, [pc, #-684] @ c3758 │ │ │ │ + ldr r6, [pc, #-684] @ c375c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-824] @ c3708 │ │ │ │ + ldr r3, [pc, #-824] @ c370c │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #-852] @ c370c │ │ │ │ - ldr ip, [pc, #-852] @ c3710 │ │ │ │ + ldr lr, [pc, #-852] @ c3710 │ │ │ │ + ldr ip, [pc, #-852] @ c3714 │ │ │ │ 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 bf010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str fp, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-928] @ c3714 │ │ │ │ + ldr r2, [pc, #-928] @ c3718 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ add r6, ip, r3 │ │ │ │ - ldr lr, [pc, #-968] @ c3718 │ │ │ │ + ldr lr, [pc, #-968] @ c371c │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, fp │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1012] @ c371c │ │ │ │ + ldr r2, [pc, #-1012] @ c3720 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, r8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c4230 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b990c │ │ │ │ + bl b9910 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl c0158 │ │ │ │ + bl c015c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #-1196] @ c3720 │ │ │ │ + ldr r4, [pc, #-1196] @ c3724 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #2980] @ 0xba4 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbd0c │ │ │ │ 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 bf150 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #2756] @ 0xac4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #-1256] @ c3744 │ │ │ │ + ldr r2, [pc, #-1256] @ c3748 │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1320] @ c3724 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-1320] @ c3728 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r0, r5 │ │ │ │ - bl c0158 │ │ │ │ + bl c015c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl b9b64 │ │ │ │ + bl b9b68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2808] @ 0xaf8 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbd0c │ │ │ │ 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 b9b68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #2812] @ 0xafc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbd08 │ │ │ │ + bl bbd0c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sl, #4]! │ │ │ │ str r3, [r4, #2620] @ 0xa3c │ │ │ │ mov r0, sl │ │ │ │ - bl c0180 │ │ │ │ + bl c0184 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr lr, [pc, #-1500] @ c3728 │ │ │ │ + ldr lr, [pc, #-1500] @ c372c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r8, ip, #4 │ │ │ │ mov r3, #8 │ │ │ │ str r8, [r5, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r0, sl │ │ │ │ - bl c0158 │ │ │ │ + bl c015c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr fp, [r5, #32] │ │ │ │ cmp r7, fp │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ str r7, [r4, #2624] @ 0xa40 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-1572] @ c372c │ │ │ │ + ldr r3, [pc, #-1572] @ c3730 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #-1596] @ c3730 │ │ │ │ + ldr r0, [pc, #-1596] @ c3734 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #-1604] @ c3734 │ │ │ │ + ldr r1, [pc, #-1604] @ c3738 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1696] @ c3738 │ │ │ │ + ldr r1, [pc, #-1696] @ c373c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #-1772] @ c3744 │ │ │ │ + ldr r2, [pc, #-1772] @ c3748 │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1808] @ c373c │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-1808] @ c3740 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c33f0 │ │ │ │ - ldr r7, [pc, #-1836] @ c3740 │ │ │ │ + bhi c33f4 │ │ │ │ + ldr r7, [pc, #-1836] @ c3744 │ │ │ │ mov r2, #11 │ │ │ │ add r7, pc, r7 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #2748] @ 0xabc │ │ │ │ mov r3, #14 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r8, [pc, #-1884] @ c3744 │ │ │ │ + ldr r8, [pc, #-1884] @ c3748 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c422c │ │ │ │ + bne c4230 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1920] @ c3748 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-1920] @ c374c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr fp, [pc, #-1956] @ c374c │ │ │ │ + ldr fp, [pc, #-1956] @ c3750 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, #11 │ │ │ │ str r3, [r7, #2752] @ 0xac0 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c4230 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2052] @ c3750 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-2052] @ c3754 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str fp, [r2] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ str r3, [r7, #2776] @ 0xad8 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, r1 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-2132] @ c3754 │ │ │ │ + ldr r3, [pc, #-2132] @ c3758 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r7, [pc, #-2160] @ c3758 │ │ │ │ + ldr r7, [pc, #-2160] @ c375c │ │ │ │ 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 bfa38 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi c33f0 │ │ │ │ + bhi c33f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c4230 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-2300] @ c375c │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-2300] @ c3760 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 bfa38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #720 @ 0x2d0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr ip, [pc, #-2416] @ c3760 │ │ │ │ + ldr ip, [pc, #-2416] @ c3764 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi c41d4 │ │ │ │ - ldr r3, [pc, #-2492] @ c3764 │ │ │ │ + bhi c41d8 │ │ │ │ + ldr r3, [pc, #-2492] @ c3768 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #-2496] @ c3768 │ │ │ │ + ldr r3, [pc, #-2496] @ c376c │ │ │ │ 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 c0020 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ add r2, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c41d4 │ │ │ │ + bhi c41d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ 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 c3408 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r9, [r3] │ │ │ │ - b c33fc │ │ │ │ - ldr r3, [pc, #-2684] @ c376c │ │ │ │ + b c3400 │ │ │ │ + ldr r3, [pc, #-2684] @ c3770 │ │ │ │ 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] @ c3774 │ │ │ │ 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 c0020 │ │ │ │ + b c351c │ │ │ │ + ldr r3, [pc, #-2732] @ c3778 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2344] @ 0x928 │ │ │ │ - b c35d8 │ │ │ │ + b c35dc │ │ │ │ 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] @ c4e0c │ │ │ │ + ldr r1, [pc, #3008] @ c4e10 │ │ │ │ + ldr r2, [pc, #3008] @ c4e14 │ │ │ │ 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] @ c4e18 │ │ │ │ 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] @ c4e1c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ - ldr r6, [pc, #2940] @ c4e1c │ │ │ │ + ldr r6, [pc, #2940] @ c4e20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #2936] @ c4e20 │ │ │ │ - ldr r7, [pc, #2936] @ c4e24 │ │ │ │ + ldr r8, [pc, #2936] @ c4e24 │ │ │ │ + ldr r7, [pc, #2936] @ c4e28 │ │ │ │ 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 a8a14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ mov ip, r3 │ │ │ │ str r8, [ip], #8 │ │ │ │ cmp ip, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - beq c4334 │ │ │ │ + beq c4338 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq c4b8c │ │ │ │ - ldr r2, [pc, #2812] @ c4e28 │ │ │ │ + beq c4b90 │ │ │ │ + ldr r2, [pc, #2812] @ c4e2c │ │ │ │ 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 c42c4 │ │ │ │ + ldr r3, [pc, #2800] @ c4e30 │ │ │ │ + ldr r6, [pc, #2780] @ c4e20 │ │ │ │ + ldr r8, [pc, #2780] @ c4e24 │ │ │ │ + ldr r7, [pc, #2780] @ c4e28 │ │ │ │ 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 c02f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ 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 c4814 │ │ │ │ + ldr r3, [pc, #2692] @ c4e34 │ │ │ │ + ldr fp, [pc, #2692] @ c4e38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [pc, #2688] @ c4e38 │ │ │ │ - ldr r8, [pc, #2688] @ c4e3c │ │ │ │ + ldr r9, [pc, #2688] @ c4e3c │ │ │ │ + ldr r8, [pc, #2688] @ c4e40 │ │ │ │ str ip, [r3, #2936] @ 0xb78 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2636] @ c4e1c │ │ │ │ + ldr r3, [pc, #2636] @ c4e20 │ │ │ │ mov r2, ip │ │ │ │ stm ip, {r3, fp} │ │ │ │ - ldr r3, [pc, #2660] @ c4e40 │ │ │ │ + ldr r3, [pc, #2660] @ c4e44 │ │ │ │ str r3, [ip, #8] │ │ │ │ - ldr r3, [pc, #2656] @ c4e44 │ │ │ │ + ldr r3, [pc, #2656] @ c4e48 │ │ │ │ str r3, [ip, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #2648] @ c4e48 │ │ │ │ + ldr r3, [pc, #2648] @ c4e4c │ │ │ │ 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 bf150 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl eb0c0 │ │ │ │ @@ -166030,55 +166031,55 @@ │ │ │ │ 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 bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #2548] @ c4e4c │ │ │ │ + ldr ip, [pc, #2548] @ c4e50 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, r6 │ │ │ │ - beq c44ac │ │ │ │ + beq c44b0 │ │ │ │ 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 c4ba0 │ │ │ │ + bl bfeec │ │ │ │ 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 c02f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2400] @ c4e50 │ │ │ │ + ldr r2, [pc, #2400] @ c4e54 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ bl eb40c │ │ │ │ mov r2, #0 │ │ │ │ @@ -166086,48 +166087,48 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl eb40c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq c455c │ │ │ │ + beq c4560 │ │ │ │ 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 c4bb4 │ │ │ │ + bl bfeec │ │ │ │ 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 bf150 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl eb0c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #2200] @ c4e4c │ │ │ │ + ldr ip, [pc, #2200] @ c4e50 │ │ │ │ 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 │ │ │ │ @@ -166135,44 +166136,44 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ bl eb0c0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4618 │ │ │ │ + beq c461c │ │ │ │ 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 c4bcc │ │ │ │ + bl bfeec │ │ │ │ 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 c02f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2024] @ c4e50 │ │ │ │ + ldr r2, [pc, #2024] @ c4e54 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl eb40c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -166183,218 +166184,218 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl eb40c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c46d8 │ │ │ │ + beq c46dc │ │ │ │ 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 c4be0 │ │ │ │ + bl bfeec │ │ │ │ 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 bed70 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, sl │ │ │ │ - ldr r7, [pc, #1808] @ c4e20 │ │ │ │ - ldr r6, [pc, #1808] @ c4e24 │ │ │ │ + ldr r7, [pc, #1808] @ c4e24 │ │ │ │ + ldr r6, [pc, #1808] @ c4e28 │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [ip], #8 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r6, [sl, #4] │ │ │ │ - bne c4824 │ │ │ │ - ldr r9, [pc, #1832] @ c4e54 │ │ │ │ + bne c4828 │ │ │ │ + ldr r9, [pc, #1832] @ c4e58 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ str ip, [r9, #2824] @ 0xb08 │ │ │ │ - ldr r3, [pc, #1760] @ c4e1c │ │ │ │ + ldr r3, [pc, #1760] @ c4e20 │ │ │ │ add ip, sl, #12 │ │ │ │ str ip, [r0, #4]! │ │ │ │ - ldr r2, [pc, #1808] @ c4e58 │ │ │ │ + ldr r2, [pc, #1808] @ c4e5c │ │ │ │ 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 bf848 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1776] @ c4e5c │ │ │ │ + ldr r3, [pc, #1776] @ c4e60 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r1, [pc, #1772] @ c4e60 │ │ │ │ + ldr r1, [pc, #1772] @ c4e64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #1764] @ c4e64 │ │ │ │ + ldr r0, [pc, #1764] @ c4e68 │ │ │ │ add r1, r2, #24 │ │ │ │ - ldr r8, [pc, #1760] @ c4e68 │ │ │ │ - ldr fp, [pc, #1760] @ c4e6c │ │ │ │ - ldr sl, [pc, #1760] @ c4e70 │ │ │ │ + ldr r8, [pc, #1760] @ c4e6c │ │ │ │ + ldr fp, [pc, #1760] @ c4e70 │ │ │ │ + ldr sl, [pc, #1760] @ c4e74 │ │ │ │ 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 ad34c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1628] @ c4e1c │ │ │ │ + ldr r3, [pc, #1628] @ c4e20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls c4838 │ │ │ │ + bls c483c │ │ │ │ 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] @ c4e78 │ │ │ │ + ldr r3, [pc, #1572] @ c4e14 │ │ │ │ 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 c4e04 │ │ │ │ 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] @ c4e7c │ │ │ │ mov r9, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2920] @ 0xb68 │ │ │ │ - b c4350 │ │ │ │ + b c4354 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1612] @ c4e7c │ │ │ │ + ldr r3, [pc, #1612] @ c4e80 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r3, #2940] @ 0xb7c │ │ │ │ - b c43c8 │ │ │ │ + b c43cc │ │ │ │ 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 bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1552] @ c4e80 │ │ │ │ + ldr r1, [pc, #1552] @ c4e84 │ │ │ │ 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 ad34c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ 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 bfd28 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #1388] @ c4e84 │ │ │ │ + ldr r0, [pc, #1388] @ c4e88 │ │ │ │ str r8, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4e08 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - beq c4994 │ │ │ │ + beq c4998 │ │ │ │ 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 bfa38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4970 │ │ │ │ + bne c4974 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - ldr r2, [pc, #1244] @ c4e88 │ │ │ │ + ldr r2, [pc, #1244] @ c4e8c │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1228] @ c4e8c │ │ │ │ + ldr r3, [pc, #1228] @ c4e90 │ │ │ │ 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 bbce8 │ │ │ │ + ldr r2, [pc, #1200] @ c4e94 │ │ │ │ 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 +166405,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 c4cf0 │ │ │ │ + ldr r2, [pc, #1008] @ c4e20 │ │ │ │ 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 c0020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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] @ c4e6c │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ cmp r7, #2 │ │ │ │ - beq c4d3c │ │ │ │ + beq c4d40 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne c4e04 │ │ │ │ + bne c4e08 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr sl, [r5, #20] │ │ │ │ str r8, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ movne r4, sl │ │ │ │ - beq c4b1c │ │ │ │ + beq c4b20 │ │ │ │ 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 bfa38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c4af8 │ │ │ │ + bne c4afc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - ldr r2, [pc, #852] @ c4e88 │ │ │ │ + ldr r2, [pc, #852] @ c4e8c │ │ │ │ str r2, [r3] │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ 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 bbce8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c4bf0 │ │ │ │ + beq c4bf4 │ │ │ │ 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 c4c14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b c4a1c │ │ │ │ - ldr r2, [pc, #768] @ c4e94 │ │ │ │ + b c4a20 │ │ │ │ + ldr r2, [pc, #768] @ c4e98 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2928] @ 0xb70 │ │ │ │ - b c42c0 │ │ │ │ - bl bfee8 │ │ │ │ + b c42c4 │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b c44ac │ │ │ │ - bl bfee8 │ │ │ │ + b c44b0 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c455c │ │ │ │ - bl bfee8 │ │ │ │ + b c4560 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b c4618 │ │ │ │ - bl bfee8 │ │ │ │ + b c461c │ │ │ │ + bl bfeec │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ str sl, [r4, #156] @ 0x9c │ │ │ │ - b c46d8 │ │ │ │ + b c46dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ - beq c4da8 │ │ │ │ + beq c4dac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b c47e0 │ │ │ │ + b c47e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq c4db0 │ │ │ │ - ldr r2, [pc, #500] @ c4e1c │ │ │ │ + beq c4db4 │ │ │ │ + ldr r2, [pc, #500] @ c4e20 │ │ │ │ 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 c0020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r9, #4 │ │ │ │ - ldr r2, [pc, #520] @ c4e68 │ │ │ │ + ldr r2, [pc, #520] @ c4e6c │ │ │ │ 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 bfd28 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc c47cc │ │ │ │ + bcc c47d0 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ - ldr r2, [pc, #296] @ c4e1c │ │ │ │ + bl bfd28 │ │ │ │ + b c4aa4 │ │ │ │ + ldr r2, [pc, #296] @ c4e20 │ │ │ │ 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 c0020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, #4 │ │ │ │ - ldr r2, [pc, #316] @ c4e68 │ │ │ │ + ldr r2, [pc, #316] @ c4e6c │ │ │ │ add r0, r3, r4 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4a70 │ │ │ │ + b c4a74 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c47cc │ │ │ │ + bhi c47d0 │ │ │ │ add r6, r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ - b c4aa0 │ │ │ │ + bl bfd28 │ │ │ │ + b c4aa4 │ │ │ │ mov fp, #1 │ │ │ │ - b c49f8 │ │ │ │ - ldr r2, [pc, #100] @ c4e1c │ │ │ │ + b c49fc │ │ │ │ + ldr r2, [pc, #100] @ c4e20 │ │ │ │ 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 c0020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, #4 │ │ │ │ - ldr r2, [pc, #120] @ c4e68 │ │ │ │ + ldr r2, [pc, #120] @ c4e6c │ │ │ │ add r1, r3, r8 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r9, fp │ │ │ │ str r2, [r3] │ │ │ │ - b c4c68 │ │ │ │ + b c4c6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r8, lsr #27 │ │ │ │ andseq fp, lr, r4, lsr #27 │ │ │ │ + andseq fp, lr, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, sp, r0, lsl sl │ │ │ │ + eoreq r4, sp, ip, lsl #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, ip, lsl #19 │ │ │ │ + eoreq r4, sp, r0, ror r9 │ │ │ │ + eoreq r4, sp, r8, lsl #18 │ │ │ │ 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 │ │ │ │ + eoreq r4, sp, r8, lsl #11 │ │ │ │ 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, ip, lsl #16 │ │ │ │ + mlaeq sp, ip, r4, r4 │ │ │ │ + eoreq r4, sp, r8, lsl #9 │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [r4] │ │ │ │ blx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [sp], -r8 @ │ │ │ │ - eoreq r4, sp, r8, lsr #2 │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ + eoreq r4, sp, r4, lsr #2 │ │ │ │ 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] @ c577c │ │ │ │ + ldr r2, [pc, #2248] @ c5780 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #2236] @ c5780 │ │ │ │ + ldr r8, [pc, #2236] @ c5784 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2232] @ c5784 │ │ │ │ + ldr r3, [pc, #2232] @ c5788 │ │ │ │ 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] @ c578c │ │ │ │ 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] @ c5790 │ │ │ │ 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] @ c5794 │ │ │ │ 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 c5038 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f34 │ │ │ │ + bne c4f38 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #2088] @ c5794 │ │ │ │ - ldr r2, [pc, #2088] @ c5798 │ │ │ │ + ldr r3, [pc, #2088] @ c5798 │ │ │ │ + ldr r2, [pc, #2088] @ c579c │ │ │ │ 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 c575c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c4f84 │ │ │ │ + bne c4f88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2016] @ c579c │ │ │ │ + ldr r1, [pc, #2016] @ c57a0 │ │ │ │ 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] @ c57a4 │ │ │ │ str r3, [r2, #8]! │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr sl, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c504c │ │ │ │ + bls c5050 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1944] @ c57a4 │ │ │ │ + ldr r2, [pc, #1944] @ c57a8 │ │ │ │ str fp, [r3] │ │ │ │ - ldr r3, [pc, #1896] @ c577c │ │ │ │ + ldr r3, [pc, #1896] @ c5780 │ │ │ │ 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 c5774 │ │ │ │ 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] @ c57ac │ │ │ │ add r1, r9, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r9, #4] │ │ │ │ - b c4f64 │ │ │ │ + b c4f68 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1856] @ c57ac │ │ │ │ + ldr r2, [pc, #1856] @ c57b0 │ │ │ │ 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] @ c57b4 │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, sl │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1824] @ c57b4 │ │ │ │ + ldr r2, [pc, #1824] @ c57b8 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0044 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1800] @ c57b8 │ │ │ │ + ldr r1, [pc, #1800] @ c57bc │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - ldr r3, [pc, #1784] @ c57bc │ │ │ │ + ldr r3, [pc, #1784] @ c57c0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r3, [pc, #1776] @ c57c0 │ │ │ │ + bhi c5000 │ │ │ │ + ldr r3, [pc, #1776] @ c57c4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #12 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1700] @ c579c │ │ │ │ + ldr lr, [pc, #1700] @ c57a0 │ │ │ │ str lr, [ip] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1712] @ c57c4 │ │ │ │ + ldr ip, [pc, #1712] @ c57c8 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1636] @ c57c4 │ │ │ │ + ldr ip, [pc, #1636] @ c57c8 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1588] @ c57c8 │ │ │ │ + ldr r1, [pc, #1588] @ c57cc │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #124 @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1436] @ c5798 │ │ │ │ + ldr lr, [pc, #1436] @ c579c │ │ │ │ str lr, [ip] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1416] @ c57a0 │ │ │ │ + ldr ip, [pc, #1416] @ c57a4 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c4ffc │ │ │ │ - ldr r2, [pc, #1352] @ c57cc │ │ │ │ + bhi c5000 │ │ │ │ + ldr r2, [pc, #1352] @ c57d0 │ │ │ │ mvn r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2864] @ 0xb30 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r6, [pc, #1204] @ c5798 │ │ │ │ + ldr r6, [pc, #1204] @ c579c │ │ │ │ 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 bf848 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1160] @ c579c │ │ │ │ + ldr lr, [pc, #1160] @ c57a0 │ │ │ │ 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 bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1172] @ c57d0 │ │ │ │ + ldr r3, [pc, #1172] @ c57d4 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ mov r6, r0 │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mov r3, #112 @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #5 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #1096] @ c57d4 │ │ │ │ + ldr lr, [pc, #1096] @ c57d8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ str lr, [ip] │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1036] @ c57b4 │ │ │ │ + ldr ip, [pc, #1036] @ c57b8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0044 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #984] @ c57bc │ │ │ │ + ldr r1, [pc, #984] @ c57c0 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #952] @ c57d8 │ │ │ │ + ldr r2, [pc, #952] @ c57dc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #848] @ c579c │ │ │ │ + ldr lr, [pc, #848] @ c57a0 │ │ │ │ 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 befec │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #740] @ c57dc │ │ │ │ + ldr r2, [pc, #740] @ c57e0 │ │ │ │ mov r0, r6 │ │ │ │ add r6, r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #704] @ c57e0 │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #704] @ c57e4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, r0, r2 │ │ │ │ - ldr ip, [pc, #668] @ c57e4 │ │ │ │ + ldr ip, [pc, #668] @ c57e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c5774 │ │ │ │ + bne c5778 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #580] @ c57e8 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #580] @ c57ec │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c4ffc │ │ │ │ + bhi c5000 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #532] @ c57ec │ │ │ │ + bl bf150 │ │ │ │ + ldr r3, [pc, #532] @ c57f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #508] @ c57f0 │ │ │ │ + ldr fp, [pc, #508] @ c57f4 │ │ │ │ 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 bfd28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #436] @ c57e4 │ │ │ │ + ldr sl, [pc, #436] @ c57e8 │ │ │ │ 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 c5778 │ │ │ │ + ldr r1, [pc, #424] @ c57f8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r0, r7 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #360] @ c57dc │ │ │ │ + ldr r7, [pc, #360] @ c57e0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r3] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c5778 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #252] @ c57f8 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #252] @ c57fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ 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 bbce8 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ - b c5000 │ │ │ │ + b c5004 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #68] @ c57a8 │ │ │ │ + ldr r2, [pc, #68] @ c57ac │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r1, #8 │ │ │ │ - b c4fb4 │ │ │ │ + b c4fb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq fp, lr, r4, asr #2 │ │ │ │ + andseq fp, lr, r0, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, lr, r4, lsr #2 │ │ │ │ + andseq fp, lr, r0, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, asr #27 │ │ │ │ + eoreq r3, sp, r0, asr #27 │ │ │ │ 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 │ │ │ │ + andseq sl, lr, r4, ror #31 │ │ │ │ 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, r0, lsr sl │ │ │ │ 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, ip, lsr #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] @ c5c88 │ │ │ │ + ldr r2, [pc, #1136] @ c5c8c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #1124] @ c5c8c │ │ │ │ + ldr r5, [pc, #1124] @ c5c90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1120] @ c5c90 │ │ │ │ + ldr r3, [pc, #1120] @ c5c94 │ │ │ │ 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] @ c5c98 │ │ │ │ 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] @ c5c9c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [r6] │ │ │ │ add r1, r8, #4 │ │ │ │ - ldr r2, [pc, #1048] @ c5c9c │ │ │ │ + ldr r2, [pc, #1048] @ c5ca0 │ │ │ │ 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 c5998 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c5894 │ │ │ │ + bne c5898 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #980] @ c5ca0 │ │ │ │ + ldr r2, [pc, #980] @ c5ca4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c84 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #932] @ c5ca4 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #932] @ c5ca8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ - ldr r3, [pc, #908] @ c5ca8 │ │ │ │ + ldr r3, [pc, #908] @ c5cac │ │ │ │ mov r2, ip │ │ │ │ - ldr r9, [pc, #904] @ c5cac │ │ │ │ - ldr lr, [pc, #904] @ c5cb0 │ │ │ │ + ldr r9, [pc, #904] @ c5cb0 │ │ │ │ + ldr lr, [pc, #904] @ c5cb4 │ │ │ │ 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 bbce8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r9, r2 │ │ │ │ - bls c59ac │ │ │ │ + bls c59b0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r2, [pc, #844] @ c5cb4 │ │ │ │ - ldr r3, [pc, #796] @ c5c88 │ │ │ │ + ldr r2, [pc, #844] @ c5cb8 │ │ │ │ + ldr r3, [pc, #796] @ c5c8c │ │ │ │ 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 c5c80 │ │ │ │ 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] @ c5cbc │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ - b c58c4 │ │ │ │ - ldr r2, [pc, #776] @ c5cbc │ │ │ │ + b c58c8 │ │ │ │ + ldr r2, [pc, #776] @ c5cc0 │ │ │ │ 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] @ c5ca0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r9] │ │ │ │ rsb r2, r4, #32 │ │ │ │ ror r2, fp, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls c5c64 │ │ │ │ + bls c5c68 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne c59cc │ │ │ │ + bne c59d0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr sl, [pc, #668] @ c5ca0 │ │ │ │ + ldr sl, [pc, #668] @ c5ca4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ str sl, [r2] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c5c80 │ │ │ │ + bne c5c84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #648] @ c5cc0 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r2, [pc, #648] @ c5cc4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr ip, [pc, #600] @ c5cac │ │ │ │ + ldr ip, [pc, #600] @ c5cb0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r8, [pc, #596] @ c5cb0 │ │ │ │ + ldr r8, [pc, #596] @ c5cb4 │ │ │ │ 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 bbce8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ - ldr r2, [pc, #564] @ c5cc4 │ │ │ │ + bhi c5960 │ │ │ │ + ldr r2, [pc, #564] @ c5cc8 │ │ │ │ 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] @ c5ca0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c5c84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #468] @ c5cc8 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r2, [pc, #468] @ c5ccc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #408] @ c5cac │ │ │ │ + ldr ip, [pc, #408] @ c5cb0 │ │ │ │ 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 bbce8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c5960 │ │ │ │ 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] @ c5ca0 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 c5c84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #288] @ c5ccc │ │ │ │ + bl bfe08 │ │ │ │ + ldr r2, [pc, #288] @ c5cd0 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr lr, [pc, #224] @ c5cac │ │ │ │ + ldr lr, [pc, #224] @ c5cb0 │ │ │ │ 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 bbce8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c595c │ │ │ │ + bhi c5960 │ │ │ │ str r3, [r9, #2952] @ 0xb88 │ │ │ │ - bl a6400 │ │ │ │ + bl a6404 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c595c │ │ │ │ - bl b91a8 │ │ │ │ + bhi c5960 │ │ │ │ + bl b91ac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c5960 │ │ │ │ + bhi c5964 │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ c5cd0 │ │ │ │ + ldr r2, [pc, #124] @ c5cd4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r3] │ │ │ │ - b c5960 │ │ │ │ - ldr r1, [pc, #76] @ c5cb8 │ │ │ │ + b c5964 │ │ │ │ + ldr r1, [pc, #76] @ c5cbc │ │ │ │ orr r2, r2, r4, lsl #7 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r9, #4] │ │ │ │ add r2, r9, #8 │ │ │ │ - b c59fc │ │ │ │ + b c5a00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r0, ror #15 │ │ │ │ + @ instruction: 0x001ea7dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r0, asr #15 │ │ │ │ + @ instruction: 0x001ea7bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, sp, r4, ror #8 │ │ │ │ + eoreq r3, sp, r0, ror #8 │ │ │ │ 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, ip, lsl #13 │ │ │ │ mov r3, #0 │ │ │ │ - eoreq r3, sp, r4, lsl #6 │ │ │ │ + eoreq r3, sp, r0, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r3, sp, r8, lsr #4 │ │ │ │ + eoreq r3, sp, r4, lsr #4 │ │ │ │ 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] @ c6368 │ │ │ │ + ldr r1, [pc, #1656] @ c636c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #1644] @ c636c │ │ │ │ + ldr fp, [pc, #1644] @ c6370 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #1640] @ c6370 │ │ │ │ + ldr r3, [pc, #1640] @ c6374 │ │ │ │ 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] @ c6378 │ │ │ │ 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] @ c637c │ │ │ │ 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] @ c6380 │ │ │ │ str r3, [r7] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r3, [pc, #1540] @ c6380 │ │ │ │ + ldr r3, [pc, #1540] @ c6384 │ │ │ │ str r8, [r4, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #1532] @ c6384 │ │ │ │ + ldr r3, [pc, #1532] @ c6388 │ │ │ │ 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] @ c638c │ │ │ │ str r3, [r2, #12]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ 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 c0020 │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61b4 │ │ │ │ + bls c61b8 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5dcc │ │ │ │ + bne c5dd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ c638c │ │ │ │ + ldr r2, [pc, #1416] @ c6390 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1412] @ c6390 │ │ │ │ + ldr r2, [pc, #1412] @ c6394 │ │ │ │ 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] @ c6398 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1380] @ c6398 │ │ │ │ + ldr r2, [pc, #1380] @ c639c │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6348 │ │ │ │ add r1, r3, #20 │ │ │ │ - ldr r2, [pc, #1368] @ c639c │ │ │ │ + ldr r2, [pc, #1368] @ c63a0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6360 │ │ │ │ + bne c6364 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #1340] @ c63a0 │ │ │ │ + ldr r2, [pc, #1340] @ c63a4 │ │ │ │ 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 c6208 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6174 │ │ │ │ + bls c6178 │ │ │ │ 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 c6200 │ │ │ │ + ldr r3, [pc, #1252] @ c63a8 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, #0 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ rsb r3, r8, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c61cc │ │ │ │ + bls c61d0 │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, #32 │ │ │ │ - bne c5eec │ │ │ │ + bne c5ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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] @ c6390 │ │ │ │ str r3, [sl] │ │ │ │ - bhi c6344 │ │ │ │ - ldr r3, [pc, #1128] @ c63a8 │ │ │ │ + bhi c6348 │ │ │ │ + ldr r3, [pc, #1128] @ c63ac │ │ │ │ add r1, sl, #12 │ │ │ │ str r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #1120] @ c63ac │ │ │ │ + ldr r3, [pc, #1120] @ c63b0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1100] @ c63b0 │ │ │ │ + ldr r2, [pc, #1100] @ c63b4 │ │ │ │ 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 c01c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq c621c │ │ │ │ + beq c6220 │ │ │ │ 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 bfc3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1012] @ c63b4 │ │ │ │ + ldr lr, [pc, #1012] @ c63b8 │ │ │ │ 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 c01c8 │ │ │ │ + ldr r0, [pc, #972] @ c63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #916] @ c63bc │ │ │ │ + ldr ip, [pc, #916] @ c63c0 │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, r9 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str ip, [r3] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c01c4 │ │ │ │ - ldr r3, [pc, #848] @ c63c0 │ │ │ │ + bl c01c8 │ │ │ │ + ldr r3, [pc, #848] @ c63c4 │ │ │ │ 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 c61e8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6078 │ │ │ │ + bne c607c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r1, [pc, #788] @ c63c4 │ │ │ │ + ldr r1, [pc, #788] @ c63c8 │ │ │ │ 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 c01c8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c62b0 │ │ │ │ + beq c62b4 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #672] @ c63a8 │ │ │ │ + ldr r2, [pc, #672] @ c63ac │ │ │ │ str r2, [r3], #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #656] @ c63ac │ │ │ │ + ldr r3, [pc, #656] @ c63b0 │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6344 │ │ │ │ + bhi c6348 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r3, [pc, #664] @ c63c8 │ │ │ │ + ldr r3, [pc, #664] @ c63cc │ │ │ │ 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 bbce8 │ │ │ │ + ldr r3, [pc, #632] @ c63d0 │ │ │ │ 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 c5d6c │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls c6298 │ │ │ │ + bls c629c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne c6174 │ │ │ │ + bne c6178 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #552] @ c63d0 │ │ │ │ + ldr r2, [pc, #552] @ c63d4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c5ea4 │ │ │ │ - ldr r2, [pc, #536] @ c63d4 │ │ │ │ + b c5ea8 │ │ │ │ + ldr r2, [pc, #536] @ c63d8 │ │ │ │ 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 c5e00 │ │ │ │ + ldr r2, [pc, #512] @ c63d8 │ │ │ │ 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 c5f20 │ │ │ │ + ldr r2, [pc, #488] @ c63d8 │ │ │ │ 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 c60a8 │ │ │ │ + ldr r3, [pc, #468] @ c63dc │ │ │ │ + b c5ec0 │ │ │ │ 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 c5ea8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r3, [pc, #400] @ c63b8 │ │ │ │ + ldr r3, [pc, #400] @ c63bc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ 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 bfc3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #324] @ c63b4 │ │ │ │ + ldr lr, [pc, #324] @ c63b8 │ │ │ │ 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 c01c8 │ │ │ │ + b c600c │ │ │ │ + ldr r2, [pc, #308] @ c63d8 │ │ │ │ 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 c61a4 │ │ │ │ + ldr r0, [pc, #292] @ c63e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, r8, #12 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #224] @ c63a8 │ │ │ │ + ldr r0, [pc, #224] @ c63ac │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #212] @ c63ac │ │ │ │ + ldr r1, [pc, #212] @ c63b0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r1, [r8, #8] │ │ │ │ - bhi c6348 │ │ │ │ + bhi c634c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r3, [pc, #212] @ c63c8 │ │ │ │ + ldr r3, [pc, #212] @ c63cc │ │ │ │ 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 bbce8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #196] @ c63e0 │ │ │ │ - ldr r3, [pc, #72] @ c6368 │ │ │ │ + ldr r2, [pc, #196] @ c63e4 │ │ │ │ + ldr r3, [pc, #72] @ c636c │ │ │ │ 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 c6360 │ │ │ │ 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 c6318 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ - andseq sl, lr, r8, lsl #6 │ │ │ │ + andseq sl, lr, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, lr, r8, ror #5 │ │ │ │ + andseq sl, lr, r4, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, sp, r4, ror pc │ │ │ │ + eoreq r2, sp, r0, ror pc │ │ │ │ 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 +168048,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, r8, asr fp │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, lsl r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - @ instruction: 0x001e9cdc │ │ │ │ + @ instruction: 0x001e9cd8 │ │ │ │ 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] @ c665c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ - ldr r2, [pc, #596] @ c665c │ │ │ │ + ldr r2, [pc, #596] @ c6660 │ │ │ │ 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] @ c6664 │ │ │ │ + ldr r3, [pc, #580] @ c6668 │ │ │ │ str r3, [r6] │ │ │ │ str r7, [r0, #12] │ │ │ │ - ldr r3, [pc, #572] @ c6668 │ │ │ │ + ldr r3, [pc, #572] @ c666c │ │ │ │ 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 c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #508] @ c666c │ │ │ │ + ldr r3, [pc, #508] @ c6670 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - ldr sl, [pc, #492] @ c6670 │ │ │ │ + ldr sl, [pc, #492] @ c6674 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ 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 c01c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls c64d8 │ │ │ │ + bls c64dc │ │ │ │ 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] @ c6678 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ - ldr lr, [pc, #356] @ c6678 │ │ │ │ + ldr lr, [pc, #356] @ c667c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [ip] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r9, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #292] @ c667c │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #292] @ c6680 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #288] @ c6680 │ │ │ │ + ldr r3, [pc, #288] @ c6684 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #284] @ c6684 │ │ │ │ + ldr r3, [pc, #284] @ c6688 │ │ │ │ str r3, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #276] @ c6688 │ │ │ │ + ldr r3, [pc, #276] @ c668c │ │ │ │ add fp, r9, #16 │ │ │ │ mov r1, fp │ │ │ │ str fp, [r4, #4] │ │ │ │ str r3, [r9, #12] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #228] @ c668c │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #228] @ c6690 │ │ │ │ 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 bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #192] @ c6690 │ │ │ │ + ldr r2, [pc, #192] @ c6694 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6654 │ │ │ │ + bne c6658 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #156] @ c6694 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #156] @ c6698 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi c64cc │ │ │ │ + bhi c64d0 │ │ │ │ add r2, r9, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str fp, [r4, #12] │ │ │ │ - bl bf14c │ │ │ │ - ldr r3, [pc, #104] @ c6698 │ │ │ │ + bl bf150 │ │ │ │ + ldr r3, [pc, #104] @ c669c │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 23d18 │ │ │ │ - @ instruction: 0x002d28b4 │ │ │ │ + @ instruction: 0x002d28b0 │ │ │ │ mov r5, r0 │ │ │ │ - andseq r9, lr, r8, asr #23 │ │ │ │ + andseq r9, lr, r4, asr #23 │ │ │ │ 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 +168232,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] @ c6b38 │ │ │ │ + ldr r1, [pc, #1152] @ c6b3c │ │ │ │ + ldr r2, [pc, #1152] @ c6b40 │ │ │ │ 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] @ c6b44 │ │ │ │ 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] @ c6b48 │ │ │ │ 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] @ c6b4c │ │ │ │ str r3, [r5], #8 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r3, [pc, #1036] @ c6b4c │ │ │ │ + ldr r3, [pc, #1036] @ c6b50 │ │ │ │ cmp r5, r9 │ │ │ │ str r5, [r6, #4] │ │ │ │ str sl, [r6, #12] │ │ │ │ str r3, [r8, #4] │ │ │ │ - bhi c6b0c │ │ │ │ - ldr r3, [pc, #1016] @ c6b50 │ │ │ │ + bhi c6b10 │ │ │ │ + ldr r3, [pc, #1016] @ c6b54 │ │ │ │ add r4, r6, #4 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #1004] @ c6b54 │ │ │ │ + ldr r3, [pc, #1004] @ c6b58 │ │ │ │ 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 bf150 │ │ │ │ + ldr fp, [pc, #980] @ c6b5c │ │ │ │ + ldr r1, [pc, #980] @ c6b60 │ │ │ │ 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 c01c8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #920] @ c6b60 │ │ │ │ + ldr r3, [pc, #920] @ c6b64 │ │ │ │ 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 bf150 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ - ldr lr, [pc, #888] @ c6b64 │ │ │ │ + ldr lr, [pc, #888] @ c6b68 │ │ │ │ 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 c01c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6b10 │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #808] @ c6b50 │ │ │ │ + ldr r1, [pc, #808] @ c6b54 │ │ │ │ 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 bfc3c │ │ │ │ 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] @ c6b6c │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ 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] @ c6b68 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi c6b0c │ │ │ │ + bhi c6b10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r7, r5, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #552] @ c6b6c │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #552] @ c6b70 │ │ │ │ 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 c6b10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6ae4 │ │ │ │ + beq c6ae8 │ │ │ │ mov fp, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [pc, #484] @ c6b70 │ │ │ │ - ldr r5, [pc, #484] @ c6b74 │ │ │ │ + ldr sl, [pc, #484] @ c6b74 │ │ │ │ + ldr r5, [pc, #484] @ c6b78 │ │ │ │ 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 bed70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #408] @ c6b78 │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #408] @ c6b7c │ │ │ │ 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] @ c6b80 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bhi c6b1c │ │ │ │ + bhi c6b20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [r6, #12] │ │ │ │ - beq c6a88 │ │ │ │ + beq c6a8c │ │ │ │ add r2, r7, #24 │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #340] @ c6b80 │ │ │ │ + ldr r2, [pc, #340] @ c6b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r7, #20] │ │ │ │ - ldr r2, [pc, #332] @ c6b84 │ │ │ │ + ldr r2, [pc, #332] @ c6b88 │ │ │ │ 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 bbce8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #300] @ c6b88 │ │ │ │ + ldr r2, [pc, #300] @ c6b8c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #216] @ c6b3c │ │ │ │ + ldr r3, [pc, #216] @ c6b40 │ │ │ │ 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 c6b34 │ │ │ │ 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] @ c6b88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ 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 bbce8 │ │ │ │ + ldr r3, [pc, #188] @ c6b90 │ │ │ │ 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 c6728 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ c6b90 │ │ │ │ + ldr r3, [pc, #160] @ c6b94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - b c697c │ │ │ │ + b c6980 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b c6a54 │ │ │ │ + b c6a58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, lr, ip, lsr r9 │ │ │ │ andseq r9, lr, r8, lsr r9 │ │ │ │ + andseq r9, lr, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, sp, r0, asr #11 │ │ │ │ + @ instruction: 0x002d25bc │ │ │ │ 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 +168543,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 │ │ │ │ + mulseq lr, r4, r5 │ │ │ │ + eoreq r2, sp, r4, ror #3 │ │ │ │ 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] @ c7b48 │ │ │ │ + ldr r2, [pc, #3992] @ c7b4c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #3980] @ c7b4c │ │ │ │ + ldr sl, [pc, #3980] @ c7b50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3976] @ c7b50 │ │ │ │ + ldr r3, [pc, #3976] @ c7b54 │ │ │ │ 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 +168578,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] @ c7b58 │ │ │ │ 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 c7294 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7ab4 │ │ │ │ + beq c7ab8 │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7fb8 │ │ │ │ + beq c7fbc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7f04 │ │ │ │ + beq c7f08 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fd8 │ │ │ │ - ldr r2, [pc, #3816] @ c7b58 │ │ │ │ + beq c7fdc │ │ │ │ + ldr r2, [pc, #3816] @ c7b5c │ │ │ │ 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 c6cdc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ec4 │ │ │ │ + beq c7ec8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c79c4 │ │ │ │ - ldr r2, [pc, #3756] @ c7b5c │ │ │ │ + beq c79c8 │ │ │ │ + ldr r2, [pc, #3756] @ c7b60 │ │ │ │ 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] @ c7b64 │ │ │ │ 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] @ c7c4c │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7720 │ │ │ │ + beq c7724 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #3836] @ c7c40 │ │ │ │ + ldr r1, [pc, #3836] @ c7c44 │ │ │ │ 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] @ c7b68 │ │ │ │ + ldrne r2, [pc, #3572] @ c7b6c │ │ │ │ addeq r1, r3, #4 │ │ │ │ streq r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #3560] @ c7b6c │ │ │ │ + ldr r3, [pc, #3560] @ c7b70 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c73f8 │ │ │ │ + bls c73fc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c6d88 │ │ │ │ + bne c6d8c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3496] @ c7b70 │ │ │ │ + ldr r3, [pc, #3496] @ c7b74 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c81a4 │ │ │ │ + bne c81a8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #3472] @ c7b74 │ │ │ │ + ldr r2, [pc, #3472] @ c7b78 │ │ │ │ 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 c76e4 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c6e44 │ │ │ │ + bls c6e48 │ │ │ │ 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] @ c7b7c │ │ │ │ sub r2, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi c7410 │ │ │ │ + bhi c7414 │ │ │ │ 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 c7740 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne c6e44 │ │ │ │ + bne c6e48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #3332] @ c7b7c │ │ │ │ + ldr r3, [pc, #3332] @ c7b80 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b c6e24 │ │ │ │ + b c6e28 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #3312] @ c7b80 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #3308] @ c7b84 │ │ │ │ + ldr r3, [pc, #3312] @ c7b84 │ │ │ │ + beq c6e98 │ │ │ │ + ldr r3, [pc, #3308] @ c7b88 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bne c74ac │ │ │ │ + bne c74b0 │ │ │ │ cmn r9, #1 │ │ │ │ - ldreq r3, [pc, #3244] @ c7b88 │ │ │ │ + ldreq r3, [pc, #3244] @ c7b8c │ │ │ │ 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] @ c7ca8 │ │ │ │ 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 bf150 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6f44 │ │ │ │ + beq c6f48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #3168] @ c7b8c │ │ │ │ + ldr r1, [pc, #3168] @ c7b90 │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #3132] @ c7b90 │ │ │ │ + ldr r2, [pc, #3132] @ c7b94 │ │ │ │ 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 c71a0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7540 │ │ │ │ - ldr r2, [pc, #3096] @ c7b94 │ │ │ │ + beq c7544 │ │ │ │ + ldr r2, [pc, #3096] @ c7b98 │ │ │ │ add r1, r3, #12 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #3088] @ c7b98 │ │ │ │ + ldr r2, [pc, #3088] @ c7b9c │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [pc, #3052] @ c7b9c │ │ │ │ + ldrne r2, [pc, #3052] @ c7ba0 │ │ │ │ addne r1, r3, #4 │ │ │ │ strne r1, [r4, #4] │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls c76f8 │ │ │ │ + bls c76fc │ │ │ │ cmp r9, #4 │ │ │ │ - beq c7ca8 │ │ │ │ + beq c7cac │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7828 │ │ │ │ + beq c782c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #3160] @ c7c38 │ │ │ │ + ldr r5, [pc, #3160] @ c7c3c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r9, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r3] │ │ │ │ - beq c72d0 │ │ │ │ + beq c72d4 │ │ │ │ cmp r9, #3 │ │ │ │ - beq c71d4 │ │ │ │ + beq c71d8 │ │ │ │ cmp r9, #1 │ │ │ │ - bne c7f1c │ │ │ │ + bne c7f20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ 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] @ c7ba4 │ │ │ │ str r7, [ip] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str lr, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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] @ c7ba8 │ │ │ │ orr r2, r2, #9437184 @ 0x900000 │ │ │ │ - ldr r3, [pc, #3064] @ c7c60 │ │ │ │ + ldr r3, [pc, #3064] @ c7c64 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr ip, [pc, #3060] @ c7c64 │ │ │ │ + ldr ip, [pc, #3060] @ c7c68 │ │ │ │ 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 bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #3048] @ c7c8c │ │ │ │ + ldr ip, [pc, #3048] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #3044] @ c7c90 │ │ │ │ + ldr r1, [pc, #3044] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #3028] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #3028] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ cmp r8, #1 │ │ │ │ - bne c8010 │ │ │ │ + bne c8014 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b c6c04 │ │ │ │ + b c6c08 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2732] @ c7ba8 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2728] @ c7bac │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2732] @ c7bac │ │ │ │ + beq c6e98 │ │ │ │ + ldr r3, [pc, #2728] @ c7bb0 │ │ │ │ + b c6e98 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2720] @ c7bb0 │ │ │ │ - beq c6e94 │ │ │ │ - ldr r3, [pc, #2716] @ c7bb4 │ │ │ │ - b c6e94 │ │ │ │ + ldr r3, [pc, #2720] @ c7bb4 │ │ │ │ + beq c6e98 │ │ │ │ + ldr r3, [pc, #2716] @ c7bb8 │ │ │ │ + b c6e98 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #2708] @ c7bb8 │ │ │ │ - bne c6e94 │ │ │ │ - ldr r3, [pc, #2704] @ c7bbc │ │ │ │ + ldr r3, [pc, #2708] @ c7bbc │ │ │ │ + bne c6e98 │ │ │ │ + ldr r3, [pc, #2704] @ c7bc0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #2548] @ c7b70 │ │ │ │ - ldr r1, [pc, #2828] @ c7c8c │ │ │ │ - ldr r2, [pc, #2828] @ c7c90 │ │ │ │ + ldr r0, [pc, #2548] @ c7b74 │ │ │ │ + ldr r1, [pc, #2828] @ c7c90 │ │ │ │ + ldr r2, [pc, #2828] @ c7c94 │ │ │ │ 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 c6ebc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b c76b4 │ │ │ │ + b c76b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7edc │ │ │ │ + beq c7ee0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c73c4 │ │ │ │ - ldr r2, [pc, #2552] @ c7bc0 │ │ │ │ + bne c73c8 │ │ │ │ + ldr r2, [pc, #2552] @ c7bc4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2564] @ 0xa04 │ │ │ │ mov r8, #0 │ │ │ │ - b c73d4 │ │ │ │ + b c73d8 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2660] @ c7c60 │ │ │ │ - ldr ip, [pc, #2660] @ c7c64 │ │ │ │ + ldr r3, [pc, #2660] @ c7c64 │ │ │ │ + ldr ip, [pc, #2660] @ c7c68 │ │ │ │ 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 bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2648] @ c7c8c │ │ │ │ + ldr ip, [pc, #2648] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2644] @ c7c90 │ │ │ │ + ldr r1, [pc, #2644] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2628] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #2628] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c7684 │ │ │ │ + beq c7688 │ │ │ │ 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 c7b30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7ef4 │ │ │ │ - ldr r2, [pc, #2332] @ c7bc4 │ │ │ │ + beq c7ef8 │ │ │ │ + ldr r2, [pc, #2332] @ c7bc8 │ │ │ │ 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 c6cdc │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #2256] @ c7bc8 │ │ │ │ + ldr lr, [pc, #2256] @ c7bcc │ │ │ │ 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 bfc3c │ │ │ │ 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] @ c7c64 │ │ │ │ orr ip, ip, #9437184 @ 0x900000 │ │ │ │ mov r2, r6 │ │ │ │ - ldr lr, [pc, #2188] @ c7bcc │ │ │ │ + ldr lr, [pc, #2188] @ c7bd0 │ │ │ │ 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 bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #2332] @ c7c8c │ │ │ │ + ldr ip, [pc, #2332] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #2328] @ c7c90 │ │ │ │ + ldr r1, [pc, #2328] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #2312] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #2312] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70ec │ │ │ │ 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] @ c7bd4 │ │ │ │ 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 c6cdc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #2000] @ c7bd4 │ │ │ │ + ldr r2, [pc, #2000] @ c7bd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ - b c6db8 │ │ │ │ + b c6dbc │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [pc, #1980] @ c7bd8 │ │ │ │ - beq c7420 │ │ │ │ - ldr r3, [pc, #1976] @ c7bdc │ │ │ │ + ldr r3, [pc, #1980] @ c7bdc │ │ │ │ + beq c7424 │ │ │ │ + ldr r3, [pc, #1976] @ c7be0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r1, [pc, #1788] @ c7b70 │ │ │ │ - ldr r2, [pc, #2068] @ c7c8c │ │ │ │ - ldr r3, [pc, #2068] @ c7c90 │ │ │ │ + ldr r1, [pc, #1788] @ c7b74 │ │ │ │ + ldr r2, [pc, #2068] @ c7c90 │ │ │ │ + ldr r3, [pc, #2068] @ c7c94 │ │ │ │ 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 c71a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - beq c81a8 │ │ │ │ + beq c81ac │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ed4 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq c7e8c │ │ │ │ - ldr r3, [pc, #1756] @ c7be0 │ │ │ │ + beq c7e90 │ │ │ │ + ldr r3, [pc, #1756] @ c7be4 │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2520] @ 0x9d8 │ │ │ │ - ldr r3, [pc, #1936] @ c7ca4 │ │ │ │ + ldr r3, [pc, #1936] @ c7ca8 │ │ │ │ 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 c01c8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b c6edc │ │ │ │ + b c6ee0 │ │ │ │ add r1, r3, #8 │ │ │ │ - ldr r2, [pc, #1688] @ c7be4 │ │ │ │ + ldr r2, [pc, #1688] @ c7be8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ mov r2, r7 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7754 │ │ │ │ + beq c7758 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c6fd4 │ │ │ │ + bne c6fd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ - ldr r2, [pc, #1632] @ c7be8 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r2, [pc, #1632] @ c7bec │ │ │ │ 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 c15c4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ 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] @ c7bf0 │ │ │ │ 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 bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1628] @ c7c60 │ │ │ │ - ldr ip, [pc, #1628] @ c7c64 │ │ │ │ + ldr r3, [pc, #1628] @ c7c64 │ │ │ │ + ldr ip, [pc, #1628] @ c7c68 │ │ │ │ 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 bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #1616] @ c7c8c │ │ │ │ + ldr ip, [pc, #1616] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #1612] @ c7c90 │ │ │ │ + ldr r1, [pc, #1612] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1596] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #1596] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ cmp r8, r5 │ │ │ │ - bne c7a9c │ │ │ │ + bne c7aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r9, r3 │ │ │ │ - bne c6c04 │ │ │ │ + bne c6c08 │ │ │ │ add r3, fp, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, #1 │ │ │ │ - bne c6c00 │ │ │ │ + bne c6c04 │ │ │ │ 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] @ c7bf4 │ │ │ │ + ldr r3, [pc, #1160] @ c7b4c │ │ │ │ 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 c81a4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1292] @ c7bf4 │ │ │ │ + ldr r3, [pc, #1292] @ c7bf8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b c6e24 │ │ │ │ + b c6e28 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7d38 │ │ │ │ + beq c7d3c │ │ │ │ cmn r9, #1 │ │ │ │ - beq c7570 │ │ │ │ - b c7cc4 │ │ │ │ + beq c7574 │ │ │ │ + b c7cc8 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #1228] @ c7bf8 │ │ │ │ + ldr r2, [pc, #1228] @ c7bfc │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1220] @ c7bfc │ │ │ │ + ldr r3, [pc, #1220] @ c7c00 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b c6d24 │ │ │ │ + b c6d28 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #1164] @ c7bd4 │ │ │ │ + ldr r3, [pc, #1164] @ c7bd8 │ │ │ │ add r0, r0, #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r0, #-4] │ │ │ │ - b c6e70 │ │ │ │ + b c6e74 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c78d8 │ │ │ │ + beq c78dc │ │ │ │ cmp r9, #2 │ │ │ │ - bne c8180 │ │ │ │ + bne c8184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1148] @ c7c00 │ │ │ │ + ldr ip, [pc, #1148] @ c7c04 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #1144] @ c7c04 │ │ │ │ + ldr lr, [pc, #1144] @ c7c08 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #1140] @ c7c08 │ │ │ │ + ldr r1, [pc, #1140] @ c7c0c │ │ │ │ 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 bfa14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1232] @ c7c8c │ │ │ │ + ldr r0, [pc, #1232] @ c7c90 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1220] @ c7c90 │ │ │ │ + ldr r1, [pc, #1220] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #1204] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #1204] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ 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] @ c7c10 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2560] @ 0xa00 │ │ │ │ - b c73d4 │ │ │ │ + b c73d8 │ │ │ │ cmp r9, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq c79d8 │ │ │ │ + beq c79dc │ │ │ │ cmp r9, #2 │ │ │ │ - bne c811c │ │ │ │ + bne c8120 │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #936] @ c7c00 │ │ │ │ + ldr ip, [pc, #936] @ c7c04 │ │ │ │ str ip, [r2, #4] │ │ │ │ - ldr lr, [pc, #932] @ c7c04 │ │ │ │ + ldr lr, [pc, #932] @ c7c08 │ │ │ │ add ip, r2, #12 │ │ │ │ - ldr r1, [pc, #928] @ c7c08 │ │ │ │ + ldr r1, [pc, #928] @ c7c0c │ │ │ │ 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 bfa14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1020] @ c7c8c │ │ │ │ + ldr r0, [pc, #1020] @ c7c90 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1008] @ c7c90 │ │ │ │ + ldr r1, [pc, #1008] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #992] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #992] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ + b c7688 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #784] @ c7c10 │ │ │ │ + ldr r5, [pc, #784] @ c7c14 │ │ │ │ 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 c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #748] @ c7c14 │ │ │ │ + ldr r3, [pc, #748] @ c7c18 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #744] @ c7c18 │ │ │ │ + ldr ip, [pc, #744] @ c7c1c │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #712] @ c7c1c │ │ │ │ - ldr r2, [pc, #820] @ c7c8c │ │ │ │ - ldr r1, [pc, #820] @ c7c90 │ │ │ │ + ldr r0, [pc, #712] @ c7c20 │ │ │ │ + ldr r2, [pc, #820] @ c7c90 │ │ │ │ + ldr r1, [pc, #820] @ c7c94 │ │ │ │ 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 c71a0 │ │ │ │ + ldr r3, [pc, #792] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ 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] @ c7c24 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2544] @ 0x9f0 │ │ │ │ - b c6cb8 │ │ │ │ - ldr r2, [pc, #600] @ c7c24 │ │ │ │ + b c6cbc │ │ │ │ + ldr r2, [pc, #600] @ c7c28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2548] @ 0x9f4 │ │ │ │ mov r8, #0 │ │ │ │ - b c6cb8 │ │ │ │ + b c6cbc │ │ │ │ mov r2, fp │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ - ldr r5, [pc, #532] @ c7c10 │ │ │ │ + ldr r5, [pc, #532] @ c7c14 │ │ │ │ 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 c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #496] @ c7c14 │ │ │ │ + ldr r3, [pc, #496] @ c7c18 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #492] @ c7c18 │ │ │ │ + ldr ip, [pc, #492] @ c7c1c │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, fp │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #460] @ c7c1c │ │ │ │ - ldr r2, [pc, #568] @ c7c8c │ │ │ │ - ldr r1, [pc, #568] @ c7c90 │ │ │ │ + ldr r0, [pc, #460] @ c7c20 │ │ │ │ + ldr r2, [pc, #568] @ c7c90 │ │ │ │ + ldr r1, [pc, #568] @ c7c94 │ │ │ │ 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 c71a0 │ │ │ │ + ldr r3, [pc, #540] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ + b c7688 │ │ │ │ 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 c80a0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c807c │ │ │ │ - ldr r2, [pc, #348] @ c7c28 │ │ │ │ + bne c8080 │ │ │ │ + ldr r2, [pc, #348] @ c7c2c │ │ │ │ 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 c0020 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov ip, lr │ │ │ │ - ldr r7, [pc, #316] @ c7c40 │ │ │ │ - ldr r5, [pc, #292] @ c7c2c │ │ │ │ + ldr r7, [pc, #316] @ c7c44 │ │ │ │ + ldr r5, [pc, #292] @ c7c30 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r5, [lr, #4] │ │ │ │ - bl bfa10 │ │ │ │ + bl bfa14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #264] @ c7c30 │ │ │ │ + ldr r3, [pc, #264] @ c7c34 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b c7e30 │ │ │ │ + b c7e34 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c8028 │ │ │ │ - ldr r2, [pc, #248] @ c7c34 │ │ │ │ + beq c802c │ │ │ │ + ldr r2, [pc, #248] @ c7c38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2588] @ 0xa1c │ │ │ │ - b c72ac │ │ │ │ - andseq r9, lr, r8, asr #8 │ │ │ │ + b c72b0 │ │ │ │ + andseq r9, lr, r4, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, lr, r8, lsr #8 │ │ │ │ + andseq r9, lr, r4, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, lsl #2 │ │ │ │ - eoreq r2, sp, ip, asr #32 │ │ │ │ - eoreq r2, sp, r8 │ │ │ │ + andseq sp, fp, r8, lsl #2 │ │ │ │ + eoreq r2, sp, r8, asr #32 │ │ │ │ + eoreq r2, sp, r4 │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r1, #2 │ │ │ │ mov r1, #3 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [fp] │ │ │ │ - andseq ip, fp, r8, lsl #30 │ │ │ │ + andseq ip, fp, ip, lsl #30 │ │ │ │ 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,520 +169581,520 @@ │ │ │ │ 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 │ │ │ │ + strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r1, sp, r0, lsl sl │ │ │ │ lsr r2, r2, #1 │ │ │ │ strb r2, [r0, r5] │ │ │ │ - eoreq r1, sp, ip, ror #17 │ │ │ │ + eoreq r1, sp, r8, ror #17 │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - @ instruction: 0x002d17b4 │ │ │ │ + @ instruction: 0x002d17b0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r5, r5, #1 │ │ │ │ - andseq r8, lr, ip, lsr r9 │ │ │ │ + andseq r8, lr, r8, lsr r9 │ │ │ │ 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 │ │ │ │ + mlaeq sp, r8, r4, r1 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - eoreq r1, sp, r0, lsl #6 │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ - strdeq r1, [sp], -r0 @ │ │ │ │ + strdeq r1, [sp], -ip @ │ │ │ │ + eoreq r1, sp, ip, ror #5 │ │ │ │ + eoreq r1, sp, ip, ror #3 │ │ │ │ lsl r2, r1, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - eoreq r1, sp, r0, lsl #3 │ │ │ │ + eoreq r1, sp, ip, ror r1 │ │ │ │ ldr r2, [r4] │ │ │ │ - eoreq r0, sp, ip, asr #29 │ │ │ │ + eoreq r0, sp, r8, asr #29 │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ tst r0, #1 │ │ │ │ - eoreq r0, sp, r4, lsr #28 │ │ │ │ - eoreq r0, sp, r8, ror #27 │ │ │ │ - ldrdeq r0, [sp], -r0 @ │ │ │ │ - eoreq r0, sp, r0, asr #27 │ │ │ │ - eoreq r0, sp, r8, lsr #27 │ │ │ │ + eoreq r0, sp, r0, lsr #28 │ │ │ │ + eoreq r0, sp, r4, ror #27 │ │ │ │ + eoreq r0, sp, ip, asr #27 │ │ │ │ + @ instruction: 0x002d0dbc │ │ │ │ + eoreq r0, sp, r4, lsr #27 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ str r2, [r0, r5] │ │ │ │ - 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, r8, lsr ip │ │ │ │ - eoreq r0, sp, r8, lsr #24 │ │ │ │ - eoreq r0, sp, r0, lsl ip │ │ │ │ - eoreq r0, sp, r8, lsr #23 │ │ │ │ + eoreq r0, sp, r8, ror #25 │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r8, asr #25 │ │ │ │ + @ instruction: 0x002d0cb0 │ │ │ │ + eoreq r0, sp, r8, lsl #25 │ │ │ │ + eoreq r0, sp, r4, lsr ip │ │ │ │ + eoreq r0, sp, r4, lsr #24 │ │ │ │ + eoreq r0, sp, ip, lsl #24 │ │ │ │ + eoreq r0, sp, r4, lsr #23 │ │ │ │ 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, ip, ror #21 │ │ │ │ + eoreq r0, sp, ip, asr #21 │ │ │ │ ldrsh r2, [r0] │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ cmp fp, #0 │ │ │ │ - beq c8038 │ │ │ │ + beq c803c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr ip, [pc, #-152] @ c7c38 │ │ │ │ + ldr ip, [pc, #-152] @ c7c3c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #-120] @ c7c60 │ │ │ │ + ldr r3, [pc, #-120] @ c7c64 │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-128] @ c7c64 │ │ │ │ + ldr r2, [pc, #-128] @ c7c68 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-132] @ c7c8c │ │ │ │ + ldr ip, [pc, #-132] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #-136] @ c7c90 │ │ │ │ + ldr r1, [pc, #-136] @ c7c94 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-156] @ c7c94 │ │ │ │ + ldr r3, [pc, #-156] @ c7c98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ + b c7a80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-172] @ c7c98 │ │ │ │ + ldr r1, [pc, #-172] @ c7c9c │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bne c80b4 │ │ │ │ + bne c80b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl c15c0 │ │ │ │ + bl c15c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr ip, [pc, #-264] @ c7c8c │ │ │ │ + ldr ip, [pc, #-264] @ c7c90 │ │ │ │ str ip, [r3], #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r3, [pc, #-276] @ c7c90 │ │ │ │ + ldr r3, [pc, #-276] @ c7c94 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-284] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #-284] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq c70e8 │ │ │ │ + beq c70ec │ │ │ │ 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] @ c7c40 │ │ │ │ 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 c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #-480] @ c7c40 │ │ │ │ - ldr r1, [pc, #-480] @ c7c44 │ │ │ │ + ldr r0, [pc, #-480] @ c7c44 │ │ │ │ + ldr r1, [pc, #-480] @ c7c48 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #-496] @ c7c48 │ │ │ │ + ldr r3, [pc, #-496] @ c7c4c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ 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 c71a0 │ │ │ │ mov r3, r7 │ │ │ │ - b c6d58 │ │ │ │ - ldr r3, [pc, #-584] @ c7c4c │ │ │ │ + b c6d5c │ │ │ │ + ldr r3, [pc, #-584] @ c7c50 │ │ │ │ add r0, r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2512] @ 0x9d0 │ │ │ │ - ldr r3, [pc, #-512] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-512] @ c7ca8 │ │ │ │ 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 c01c8 │ │ │ │ + b c7534 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c79b0 │ │ │ │ - ldr r2, [pc, #-644] @ c7c50 │ │ │ │ + bne c79b4 │ │ │ │ + ldr r2, [pc, #-644] @ c7c54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2540] @ 0x9ec │ │ │ │ - b c79d0 │ │ │ │ + b c79d4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7814 │ │ │ │ - ldr r2, [pc, #-664] @ c7c54 │ │ │ │ + bne c7818 │ │ │ │ + ldr r2, [pc, #-664] @ c7c58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2556] @ 0x9fc │ │ │ │ - b c71cc │ │ │ │ - ldr r2, [pc, #-676] @ c7c58 │ │ │ │ + b c71d0 │ │ │ │ + ldr r2, [pc, #-676] @ c7c5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2592] @ 0xa20 │ │ │ │ - b c72ac │ │ │ │ + b c72b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7fe8 │ │ │ │ - ldr r2, [pc, #-696] @ c7c5c │ │ │ │ + beq c7fec │ │ │ │ + ldr r2, [pc, #-696] @ c7c60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2496] @ 0x9c0 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-708] @ c7c60 │ │ │ │ + b c6c78 │ │ │ │ + ldr r2, [pc, #-708] @ c7c64 │ │ │ │ add ip, r3, #8 │ │ │ │ - ldr r1, [pc, #-712] @ c7c64 │ │ │ │ + ldr r1, [pc, #-712] @ c7c68 │ │ │ │ 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 bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #-724] @ c7c8c │ │ │ │ + ldr r1, [pc, #-724] @ c7c90 │ │ │ │ str r1, [r2], #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #-740] @ c7c90 │ │ │ │ + ldr r2, [pc, #-740] @ c7c94 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bhi c719c │ │ │ │ - ldr r3, [pc, #-748] @ c7c94 │ │ │ │ + bhi c71a0 │ │ │ │ + ldr r3, [pc, #-748] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r3, #2 │ │ │ │ mov r8, r5 │ │ │ │ - beq c7684 │ │ │ │ - b c6c10 │ │ │ │ + beq c7688 │ │ │ │ + b c6c14 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c7ff8 │ │ │ │ + beq c7ffc │ │ │ │ cmp r8, #0 │ │ │ │ - beq c808c │ │ │ │ - ldr r2, [pc, #-872] @ c7c68 │ │ │ │ + beq c8090 │ │ │ │ + ldr r2, [pc, #-872] @ c7c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2536] @ 0x9e8 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-884] @ c7c6c │ │ │ │ + b c6c78 │ │ │ │ + ldr r2, [pc, #-884] @ c7c70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2500] @ 0x9c4 │ │ │ │ - b c6c74 │ │ │ │ - ldr r2, [pc, #-896] @ c7c70 │ │ │ │ + b c6c78 │ │ │ │ + ldr r2, [pc, #-896] @ c7c74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2492] @ 0x9bc │ │ │ │ - b c6c74 │ │ │ │ + b c6c78 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c810c │ │ │ │ - ldr r2, [pc, #-916] @ c7c74 │ │ │ │ + beq c8110 │ │ │ │ + ldr r2, [pc, #-916] @ c7c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2528] @ 0x9e0 │ │ │ │ - b c6c74 │ │ │ │ + b c6c78 │ │ │ │ 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 c6cac │ │ │ │ + ldr r2, [pc, #-952] @ c7c7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2584] @ 0xa18 │ │ │ │ - b c72ac │ │ │ │ + b c72b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-940] @ c7c98 │ │ │ │ + ldr r2, [pc, #-940] @ c7c9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-972] @ c7c8c │ │ │ │ + ldr r1, [pc, #-972] @ c7c90 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-980] @ c7c90 │ │ │ │ + ldr r2, [pc, #-980] @ c7c94 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-992] @ c7c94 │ │ │ │ + ldr r3, [pc, #-992] @ c7c98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b c7a7c │ │ │ │ - ldr r2, [pc, #-1032] @ c7c7c │ │ │ │ + b c7a80 │ │ │ │ + ldr r2, [pc, #-1032] @ c7c80 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2520] @ 0x9d8 │ │ │ │ - b c7df4 │ │ │ │ - ldr r2, [pc, #-1044] @ c7c80 │ │ │ │ + b c7df8 │ │ │ │ + ldr r2, [pc, #-1044] @ c7c84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2532] @ 0x9e4 │ │ │ │ - b c6c74 │ │ │ │ + b c6c78 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7de8 │ │ │ │ - ldr r2, [pc, #-1064] @ c7c84 │ │ │ │ + bne c7dec │ │ │ │ + ldr r2, [pc, #-1064] @ c7c88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2508] @ 0x9cc │ │ │ │ - b c7ad0 │ │ │ │ + b c7ad4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #-1084] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1084] @ c7c90 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1092] @ c7c90 │ │ │ │ + ldr r3, [pc, #-1092] @ c7c94 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1104] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1104] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ + b c6c08 │ │ │ │ + ldr r2, [pc, #-1164] @ c7c8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2524] @ 0x9dc │ │ │ │ - b c6c74 │ │ │ │ + b c6c78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1168] @ c7c98 │ │ │ │ + ldr r2, [pc, #-1168] @ c7c9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #-1200] @ c7c8c │ │ │ │ + ldr r1, [pc, #-1200] @ c7c90 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1208] @ c7c90 │ │ │ │ + ldr r2, [pc, #-1208] @ c7c94 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi c719c │ │ │ │ + bhi c71a0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1220] @ c7c94 │ │ │ │ + ldr r3, [pc, #-1220] @ c7c98 │ │ │ │ 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 bbce8 │ │ │ │ + b c6c08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1268] @ c7c98 │ │ │ │ + ldr r1, [pc, #-1268] @ c7c9c │ │ │ │ add r3, r2, #4 │ │ │ │ cmn r9, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq c7d54 │ │ │ │ - b c7f54 │ │ │ │ + beq c7d58 │ │ │ │ + b c7f58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23d18 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6ed0 │ │ │ │ + bne c6ed4 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c81e0 │ │ │ │ - ldr r3, [pc, #-1324] @ c7c9c │ │ │ │ + beq c81e4 │ │ │ │ + ldr r3, [pc, #-1324] @ c7ca0 │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2516] @ 0x9d4 │ │ │ │ - ldr r3, [pc, #-1332] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1332] @ c7ca8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7518 │ │ │ │ - ldr r3, [pc, #-1352] @ c7ca0 │ │ │ │ + b c751c │ │ │ │ + ldr r3, [pc, #-1352] @ c7ca4 │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ - ldr r3, [pc, #-1364] @ c7ca4 │ │ │ │ + ldr r3, [pc, #-1364] @ c7ca8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b c7ea8 │ │ │ │ + b c7eac │ │ │ │ │ │ │ │ -000c8200 : │ │ │ │ +000c8204 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8224 │ │ │ │ + beq c8228 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #24] @ c822c │ │ │ │ + ldr r3, [pc, #24] @ c8230 │ │ │ │ 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 : │ │ │ │ +000c8234 : │ │ │ │ cmp r1, #7 │ │ │ │ - beq c8258 │ │ │ │ - ldr r3, [pc, #32] @ c8260 │ │ │ │ + beq c825c │ │ │ │ + ldr r3, [pc, #32] @ c8264 │ │ │ │ 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 : │ │ │ │ +000c8268 : │ │ │ │ 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] @ c832c │ │ │ │ + ldr ip, [pc, #172] @ c8330 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #164] @ c8330 │ │ │ │ + ldr r3, [pc, #164] @ c8334 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ c8334 │ │ │ │ + ldr r2, [pc, #160] @ c8338 │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ c8338 │ │ │ │ + ldr r2, [pc, #64] @ c833c │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ - ldr r3, [pc, #36] @ c832c │ │ │ │ + ldr r3, [pc, #36] @ c8330 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c8324 │ │ │ │ + bne c8328 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, lr, ip, ror sp │ │ │ │ + andseq r7, lr, r8, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, asr sp │ │ │ │ + andseq r7, lr, r8, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, lr, r0, lsl #26 │ │ │ │ + @ instruction: 0x001e7cfc │ │ │ │ │ │ │ │ -000c833c : │ │ │ │ +000c8340 : │ │ │ │ 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] @ c8e7c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2844] @ c8e7c │ │ │ │ + ldr r3, [pc, #2844] @ c8e80 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r9, [pc, #2832] @ c8e80 │ │ │ │ + ldr r9, [pc, #2832] @ c8e84 │ │ │ │ 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] @ c8e88 │ │ │ │ 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 │ │ │ │ @@ -170110,703 +170111,703 @@ │ │ │ │ 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 c8584 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c884c │ │ │ │ + beq c8850 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - bne c860c │ │ │ │ + bne c8610 │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #2664] @ c8e88 │ │ │ │ + ldr r1, [pc, #2664] @ c8e8c │ │ │ │ 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 c01c8 │ │ │ │ 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 c01c8 │ │ │ │ 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 bed70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c850c │ │ │ │ - ldr r2, [pc, #2548] @ c8e8c │ │ │ │ + beq c8510 │ │ │ │ + ldr r2, [pc, #2548] @ c8e90 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - blt c8668 │ │ │ │ + blt c866c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8980 │ │ │ │ + beq c8984 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2448] @ c8e90 │ │ │ │ + ldr r2, [pc, #2448] @ c8e94 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8524 │ │ │ │ - ldr r3, [pc, #2428] @ c8e90 │ │ │ │ + b c8528 │ │ │ │ + ldr r3, [pc, #2428] @ c8e94 │ │ │ │ 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 bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bls c8630 │ │ │ │ + bls c8634 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2364] @ c8e94 │ │ │ │ - ldr r3, [pc, #2336] @ c8e7c │ │ │ │ + ldr r2, [pc, #2364] @ c8e98 │ │ │ │ + ldr r3, [pc, #2336] @ c8e80 │ │ │ │ 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 c8e10 │ │ │ │ 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] @ c8e9c │ │ │ │ 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 c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #2268] @ c8e9c │ │ │ │ + ldr ip, [pc, #2268] @ c8ea0 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ str ip, [r3] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0040 │ │ │ │ + bl c0044 │ │ │ │ cmp r6, #3 │ │ │ │ moveq r3, #384 @ 0x180 │ │ │ │ - beq c85f0 │ │ │ │ + beq c85f4 │ │ │ │ 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 c01c8 │ │ │ │ + b c83f0 │ │ │ │ mov r3, #1 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c8414 │ │ │ │ + b c8418 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8e10 │ │ │ │ + beq c8e14 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8b0c │ │ │ │ - ldr r3, [pc, #2132] @ c8ea0 │ │ │ │ - ldr r1, [pc, #2132] @ c8ea4 │ │ │ │ - ldr r0, [pc, #2132] @ c8ea8 │ │ │ │ + beq c8b10 │ │ │ │ + ldr r3, [pc, #2132] @ c8ea4 │ │ │ │ + ldr r1, [pc, #2132] @ c8ea8 │ │ │ │ + ldr r0, [pc, #2132] @ c8eac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2128] @ c8eac │ │ │ │ + ldr r2, [pc, #2128] @ c8eb0 │ │ │ │ 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 c8e58 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt c89b0 │ │ │ │ + bgt c89b4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r3, [sp, #148] @ 0x94 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne c89f8 │ │ │ │ + bne c89fc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2000] @ c8eb0 │ │ │ │ + ldr r3, [pc, #2000] @ c8eb4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1956] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1956] @ c8eb8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1884] @ c8e90 │ │ │ │ + ldr r0, [pc, #1884] @ c8e94 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1912] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1912] @ c8ebc │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1860] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1860] @ c8eb4 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c8c30 │ │ │ │ + beq c8c34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8cac │ │ │ │ + beq c8cb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8c00 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi c8bf0 │ │ │ │ + bhi c8bf4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8cd8 │ │ │ │ + beq c8cdc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c87f8 │ │ │ │ + beq c87fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8810 │ │ │ │ + beq c8814 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - b c8550 │ │ │ │ + b c8554 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #1556] @ c8e88 │ │ │ │ + ldr lr, [pc, #1556] @ c8e8c │ │ │ │ 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 c01c8 │ │ │ │ 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 c896c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ 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 c01c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b c846c │ │ │ │ + b c8470 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b c846c │ │ │ │ + b c8470 │ │ │ │ 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 c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bls c84f8 │ │ │ │ - b c854c │ │ │ │ + bls c84fc │ │ │ │ + b c8550 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1268] @ c8eb0 │ │ │ │ + ldr r3, [pc, #1268] @ c8eb4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ 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] @ c8eb4 │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1152] @ c8eb4 │ │ │ │ + ldr r2, [pc, #1152] @ c8eb8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #1080] @ c8e90 │ │ │ │ + ldr r0, [pc, #1080] @ c8e94 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r3], #8 │ │ │ │ - ldr r1, [pc, #1108] @ c8eb8 │ │ │ │ + ldr r1, [pc, #1108] @ c8ebc │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi c854c │ │ │ │ + bhi c8550 │ │ │ │ mov r3, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ 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] @ c8eb4 │ │ │ │ str ip, [r3] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8ac0 │ │ │ │ + beq c8ac4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b58 │ │ │ │ + blt c8b5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r3, r3, #8 │ │ │ │ - beq c8c78 │ │ │ │ + beq c8c7c │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8b40 │ │ │ │ + blt c8b44 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8b14 │ │ │ │ + bne c8b18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ - ldr r3, [pc, #936] @ c8ebc │ │ │ │ - b c8768 │ │ │ │ + b c8830 │ │ │ │ + ldr r3, [pc, #936] @ c8ec0 │ │ │ │ + b c876c │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #908] @ c8ec0 │ │ │ │ + ldr r1, [pc, #908] @ c8ec4 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c882c │ │ │ │ + b c8830 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #888] @ c8ec4 │ │ │ │ + ldr r2, [pc, #888] @ c8ec8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b c8af8 │ │ │ │ + b c8afc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ - ldr sl, [pc, #848] @ c8ec8 │ │ │ │ + ldr sl, [pc, #848] @ c8ecc │ │ │ │ mov ip, lr │ │ │ │ str sl, [ip], #8 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #832] @ c8ecc │ │ │ │ + ldr ip, [pc, #832] @ c8ed0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [lr, #4] │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ cmp r6, #3 │ │ │ │ - bne c8b40 │ │ │ │ + bne c8b44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #800] @ c8ed0 │ │ │ │ + ldr r3, [pc, #800] @ c8ed4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #792] @ c8ed4 │ │ │ │ + ldr r3, [pc, #792] @ c8ed8 │ │ │ │ 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 c8afc │ │ │ │ + ldr r3, [pc, #768] @ c8edc │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf044 │ │ │ │ - b c8af8 │ │ │ │ + bl bf048 │ │ │ │ + b c8afc │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ - b c8550 │ │ │ │ + b c8554 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #672] @ c8ec0 │ │ │ │ + ldr r2, [pc, #672] @ c8ec4 │ │ │ │ add r8, r3, #4 │ │ │ │ str r8, [r5, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ - b c87c0 │ │ │ │ - ldr r3, [pc, #676] @ c8edc │ │ │ │ + b c87c4 │ │ │ │ + ldr r3, [pc, #676] @ c8ee0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8c00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b c87c0 │ │ │ │ + b c87c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #588] @ c8ed0 │ │ │ │ + ldr r0, [pc, #588] @ c8ed4 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r2] │ │ │ │ - blt c8bb4 │ │ │ │ + blt c8bb8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ - b c8bc4 │ │ │ │ + bl bfd28 │ │ │ │ + b c8bc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8bfc │ │ │ │ + bne c8c00 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bcc c8bf0 │ │ │ │ + bcc c8bf4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8cfc │ │ │ │ + beq c8d00 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d14 │ │ │ │ + beq c8d18 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8d74 │ │ │ │ + beq c8d78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8de0 │ │ │ │ + bne c8de4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #400] @ c8ee0 │ │ │ │ + ldr r2, [pc, #400] @ c8ee4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ 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 c8830 │ │ │ │ + ldr r3, [pc, #360] @ c8ee8 │ │ │ │ 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 bf048 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [r5, #4] │ │ │ │ - beq c8d58 │ │ │ │ + beq c8d5c │ │ │ │ mvn r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #244] @ c8ec0 │ │ │ │ + ldr r2, [pc, #244] @ c8ec4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b c882c │ │ │ │ + b c8830 │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #248] @ c8ee8 │ │ │ │ + ldr r2, [pc, #248] @ c8eec │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ldr r3, [pc, #228] @ c8ee0 │ │ │ │ + ldr r3, [pc, #228] @ c8ee4 │ │ │ │ str r3, [r8, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b c882c │ │ │ │ + b c8830 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq c8760 │ │ │ │ + beq c8764 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #120] @ c8eb0 │ │ │ │ + ldr r1, [pc, #120] @ c8eb4 │ │ │ │ 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 bf150 │ │ │ │ + b c8ac4 │ │ │ │ + ldr r3, [pc, #144] @ c8ef0 │ │ │ │ + ldr r1, [pc, #144] @ c8ef4 │ │ │ │ + ldr r0, [pc, #144] @ c8ef8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #140] @ c8ef8 │ │ │ │ + ldr r2, [pc, #140] @ c8efc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mulseq lr, ip, ip │ │ │ │ + mulseq lr, r8, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, lr, ip, ror ip │ │ │ │ + andseq r7, lr, r8, ror ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ - andseq r7, lr, r0, lsr #21 │ │ │ │ + mulseq lr, ip, sl │ │ │ │ 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, r4, lsl r7 │ │ │ │ + andseq r6, sl, r0, asr #28 │ │ │ │ + andseq r6, sl, r8, asr lr │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ cmp r2, r5 │ │ │ │ lsl r2, r5, #2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r2, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, r5] │ │ │ │ @@ -170815,765 +170816,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 │ │ │ │ + andseq sl, fp, r4, lsl #30 │ │ │ │ + andseq r6, sl, r0, lsr r6 │ │ │ │ + andseq r6, sl, r8, asr #12 │ │ │ │ andeq r0, r0, pc, ror #12 │ │ │ │ │ │ │ │ -000c8efc : │ │ │ │ +000c8f00 : │ │ │ │ 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] @ c99f0 │ │ │ │ + ldr r2, [pc, #2768] @ c99f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr sl, [pc, #2760] @ c99f4 │ │ │ │ + ldr sl, [pc, #2760] @ c99f8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2756] @ c99f8 │ │ │ │ + ldr r3, [pc, #2756] @ c99fc │ │ │ │ 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] @ c9a00 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #2968] @ 0xb98 │ │ │ │ - ldr ip, [pc, #2688] @ c9a00 │ │ │ │ + ldr ip, [pc, #2688] @ c9a04 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ mov r2, r3 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2672] @ c9a04 │ │ │ │ + ldr r0, [pc, #2672] @ c9a08 │ │ │ │ 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 c0020 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2500] @ c9a08 │ │ │ │ - ldr r0, [pc, #2500] @ c9a0c │ │ │ │ + ldr r2, [pc, #2500] @ c9a0c │ │ │ │ + ldr r0, [pc, #2500] @ c9a10 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ - ldr r1, [pc, #2488] @ c9a10 │ │ │ │ + ldr r1, [pc, #2488] @ c9a14 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bls c90a4 │ │ │ │ + bls c90a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #2460] @ c9a14 │ │ │ │ + ldr r2, [pc, #2460] @ c9a18 │ │ │ │ str r8, [r3] │ │ │ │ - ldr r3, [pc, #2416] @ c99f0 │ │ │ │ + ldr r3, [pc, #2416] @ c99f4 │ │ │ │ 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 cb2c8 │ │ │ │ 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] @ c9a1c │ │ │ │ add r0, r3, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #2972] @ 0xb9c │ │ │ │ - ldr r1, [pc, #2372] @ c9a00 │ │ │ │ + ldr r1, [pc, #2372] @ c9a04 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2364] @ c9a04 │ │ │ │ + ldr r1, [pc, #2364] @ c9a08 │ │ │ │ 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 c0020 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ 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 bfa38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2188] @ c9a08 │ │ │ │ - ldr r0, [pc, #2188] @ c9a0c │ │ │ │ - ldr r1, [pc, #2188] @ c9a10 │ │ │ │ + ldr r2, [pc, #2188] @ c9a0c │ │ │ │ + ldr r0, [pc, #2188] @ c9a10 │ │ │ │ + ldr r1, [pc, #2188] @ c9a14 │ │ │ │ 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 c9068 │ │ │ │ + ldr r5, [pc, #2172] @ c9a20 │ │ │ │ + ldr r3, [pc, #2172] @ c9a24 │ │ │ │ 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 bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2136] @ c9a24 │ │ │ │ - ldr r0, [pc, #2136] @ c9a28 │ │ │ │ - ldr r1, [pc, #2136] @ c9a2c │ │ │ │ + ldr r2, [pc, #2136] @ c9a28 │ │ │ │ + ldr r0, [pc, #2136] @ c9a2c │ │ │ │ + ldr r1, [pc, #2136] @ c9a30 │ │ │ │ stm r3, {r0, r2} │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9068 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9068 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #2036] @ c9a30 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #2036] @ c9a34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9068 │ │ │ │ str r3, [r5, #2336] @ 0x920 │ │ │ │ - ldr r3, [pc, #2008] @ c9a34 │ │ │ │ + ldr r3, [pc, #2008] @ c9a38 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2316] @ c9b8c │ │ │ │ + ldr r2, [pc, #2316] @ c9b90 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #1940] @ c9a38 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #1940] @ c9a3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c9064 │ │ │ │ + bhi c9068 │ │ │ │ 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] @ c9a40 │ │ │ │ sub r8, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2dc │ │ │ │ + bhi cb2e0 │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1828] @ c9a40 │ │ │ │ + ldr r3, [pc, #1828] @ c9a44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2412] @ 0x96c │ │ │ │ - ldr r3, [pc, #2124] @ c9b74 │ │ │ │ + ldr r3, [pc, #2124] @ c9b78 │ │ │ │ add r0, r7, #12 │ │ │ │ - ldr r2, [pc, #1812] @ c9a44 │ │ │ │ - ldr r1, [pc, #2132] @ c9b88 │ │ │ │ + ldr r2, [pc, #1812] @ c9a48 │ │ │ │ + ldr r1, [pc, #2132] @ c9b8c │ │ │ │ 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 c9864 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c9340 │ │ │ │ + bne c9344 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr fp, [r4, #32] │ │ │ │ add r2, r0, #4 │ │ │ │ - ldr r3, [pc, #2060] @ c9b8c │ │ │ │ + ldr r3, [pc, #2060] @ c9b90 │ │ │ │ cmp r2, fp │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1716] @ c9a48 │ │ │ │ + bhi c976c │ │ │ │ + ldr r3, [pc, #1716] @ c9a4c │ │ │ │ add r1, r0, #8 │ │ │ │ cmp r9, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - beq c98d8 │ │ │ │ + beq c98dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #1676] @ c9a4c │ │ │ │ + ldr r0, [pc, #1676] @ c9a50 │ │ │ │ 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 c98c0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9878 │ │ │ │ + bls c987c │ │ │ │ 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] @ c9a54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r8, #12 │ │ │ │ - bhi cb2ec │ │ │ │ + bhi cb2f0 │ │ │ │ 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] @ c9a58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2392] @ 0x958 │ │ │ │ - ldr r3, [pc, #1564] @ c9a58 │ │ │ │ + ldr r3, [pc, #1564] @ c9a5c │ │ │ │ add r0, r7, #12 │ │ │ │ - b c9328 │ │ │ │ - ldr r3, [pc, #1556] @ c9a5c │ │ │ │ + b c932c │ │ │ │ + ldr r3, [pc, #1556] @ c9a60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2388] @ 0x954 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1544] @ c9a60 │ │ │ │ + b c9438 │ │ │ │ + ldr r3, [pc, #1544] @ c9a64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2380] @ 0x94c │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1532] @ c9a64 │ │ │ │ + b c9438 │ │ │ │ + ldr r3, [pc, #1532] @ c9a68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2384] @ 0x950 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1520] @ c9a68 │ │ │ │ + b c9438 │ │ │ │ + ldr r3, [pc, #1520] @ c9a6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2376] @ 0x948 │ │ │ │ - b c9434 │ │ │ │ - ldr r3, [pc, #1508] @ c9a6c │ │ │ │ + b c9438 │ │ │ │ + ldr r3, [pc, #1508] @ c9a70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2372] @ 0x944 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1496] @ c9a70 │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1496] @ c9a74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2416] @ 0x970 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1484] @ c9a74 │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1484] @ c9a78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2420] @ 0x974 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1472] @ c9a78 │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1472] @ c9a7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2400] @ 0x960 │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1460] @ c9a7c │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1460] @ c9a80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2396] @ 0x95c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1448] @ c9a80 │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1448] @ c9a84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2428] @ 0x97c │ │ │ │ - b c9320 │ │ │ │ - ldr r3, [pc, #1436] @ c9a84 │ │ │ │ + b c9324 │ │ │ │ + ldr r3, [pc, #1436] @ c9a88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2432] @ 0x980 │ │ │ │ - b c9320 │ │ │ │ - ldr r2, [pc, #1424] @ c9a88 │ │ │ │ + b c9324 │ │ │ │ + ldr r2, [pc, #1424] @ c9a8c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #1392] @ c9a8c │ │ │ │ + bhi c976c │ │ │ │ + ldr r3, [pc, #1392] @ c9a90 │ │ │ │ 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 bbce8 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #1328] @ c9a90 │ │ │ │ + ldr r3, [pc, #1328] @ c9a94 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r9, [pc, #1560] @ c9b8c │ │ │ │ + ldr r9, [pc, #1560] @ c9b90 │ │ │ │ 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] @ c9b8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #1448] @ c9b74 │ │ │ │ + ldr r0, [pc, #1448] @ c9b78 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r3], #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1424] @ c9b70 │ │ │ │ + ldr r3, [pc, #1424] @ c9b74 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls c99b0 │ │ │ │ + bls c99b4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne c95e0 │ │ │ │ + bne c95e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ 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 c976c │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1292] @ c9b44 │ │ │ │ + ldr r2, [pc, #1292] @ c9b48 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ cmp r7, #2 │ │ │ │ - beq ca848 │ │ │ │ + beq ca84c │ │ │ │ cmp r7, #3 │ │ │ │ mov r0, fp │ │ │ │ - beq c9b9c │ │ │ │ + beq c9ba0 │ │ │ │ cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1048] @ c9a94 │ │ │ │ - bne c9680 │ │ │ │ - ldr r3, [pc, #1044] @ c9a98 │ │ │ │ + ldr r3, [pc, #1048] @ c9a98 │ │ │ │ + bne c9684 │ │ │ │ + ldr r3, [pc, #1044] @ c9a9c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 c99e0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq c99cc │ │ │ │ - ldr r3, [pc, #952] @ c9a9c │ │ │ │ + beq c99d0 │ │ │ │ + ldr r3, [pc, #952] @ c9aa0 │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2408] @ 0x968 │ │ │ │ - b c9598 │ │ │ │ - ldr r1, [pc, #936] @ c9aa0 │ │ │ │ + b c959c │ │ │ │ + ldr r1, [pc, #936] @ c9aa4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ - ldr r3, [pc, #888] @ c9a8c │ │ │ │ + bhi c976c │ │ │ │ + ldr r3, [pc, #888] @ c9a90 │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ - b c92e8 │ │ │ │ - ldr r2, [pc, #856] @ c9aa4 │ │ │ │ + b c92ec │ │ │ │ + ldr r2, [pc, #856] @ c9aa8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bls c970c │ │ │ │ + bls c9710 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - b c906c │ │ │ │ - ldr r2, [pc, #816] @ c9aa8 │ │ │ │ + b c9070 │ │ │ │ + ldr r2, [pc, #816] @ c9aac │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #808] @ c9aac │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #808] @ c9ab0 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #956] @ c9b8c │ │ │ │ + ldr lr, [pc, #956] @ c9b90 │ │ │ │ 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 bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #928] @ c9b98 │ │ │ │ + ldr r2, [pc, #928] @ c9b9c │ │ │ │ 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 c9710 │ │ │ │ + ldr r2, [pc, #676] @ c9ab4 │ │ │ │ + b c9784 │ │ │ │ + ldr r2, [pc, #672] @ c9ab8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #664] @ c9ab8 │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #664] @ c9abc │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #656] @ c9abc │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #656] @ c9ac0 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #648] @ c9ac0 │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #648] @ c9ac4 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #640] @ c9ac4 │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #640] @ c9ac8 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #632] @ c9ac8 │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #632] @ c9acc │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - ldr r2, [pc, #624] @ c9acc │ │ │ │ + b c9750 │ │ │ │ + ldr r2, [pc, #624] @ c9ad0 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ + b c9750 │ │ │ │ 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 c9374 │ │ │ │ mov r0, #0 │ │ │ │ rsb r1, r0, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9994 │ │ │ │ + bls c9998 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne c987c │ │ │ │ + bne c9880 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #544] @ c9ad0 │ │ │ │ + ldr r1, [pc, #544] @ c9ad4 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b c9408 │ │ │ │ + b c940c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #524] @ c9ad4 │ │ │ │ + ldr r1, [pc, #524] @ c9ad8 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b c9408 │ │ │ │ + b c940c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #488] @ c9ad8 │ │ │ │ + ldr r2, [pc, #488] @ c9adc │ │ │ │ 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 c93bc │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls c9934 │ │ │ │ + bls c9938 │ │ │ │ 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 c93d0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r1, ip, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls c9978 │ │ │ │ + bls c997c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne c9938 │ │ │ │ + bne c993c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #368] @ c9adc │ │ │ │ + ldr r2, [pc, #368] @ c9ae0 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r0] │ │ │ │ - b c93cc │ │ │ │ + b c93d0 │ │ │ │ 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 c9968 │ │ │ │ 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 c98ac │ │ │ │ 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 c9614 │ │ │ │ + ldr r3, [pc, #268] @ c9ae4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2436] @ 0x984 │ │ │ │ - b c9598 │ │ │ │ - ldr r3, [pc, #256] @ c9ae4 │ │ │ │ + b c959c │ │ │ │ + ldr r3, [pc, #256] @ c9ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #2424] @ 0x978 │ │ │ │ - b c9598 │ │ │ │ - ldrsbeq r7, [lr], -ip │ │ │ │ + b c959c │ │ │ │ + ldrsbeq r7, [lr], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrheq r7, [lr], -ip │ │ │ │ + ldrheq r7, [lr], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, ip, r4, asr sp @ │ │ │ │ + eoreq pc, ip, r0, asr sp @ │ │ │ │ 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, r8, ror pc │ │ │ │ + eoreq pc, ip, r8, lsl #24 │ │ │ │ + eoreq pc, ip, r4, lsl fp @ │ │ │ │ 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, r4, asr #20 │ │ │ │ + mlaeq ip, ip, r9, pc @ │ │ │ │ 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, lr, lsr r9 │ │ │ │ + eoreq pc, ip, r8, lsl #17 │ │ │ │ str r2, [r4] │ │ │ │ - eoreq pc, ip, r4, ror r8 @ │ │ │ │ - eoreq pc, ip, r4, ror #16 │ │ │ │ - eoreq pc, ip, r4, asr r8 @ │ │ │ │ - eoreq pc, ip, r4, asr #16 │ │ │ │ - eoreq pc, ip, r4, lsr r8 @ │ │ │ │ - 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 @ │ │ │ │ + eoreq pc, ip, r0, ror r8 @ │ │ │ │ + eoreq pc, ip, r0, ror #16 │ │ │ │ + eoreq pc, ip, r0, asr r8 @ │ │ │ │ + eoreq pc, ip, r0, asr #16 │ │ │ │ + eoreq pc, ip, r0, lsr r8 @ │ │ │ │ + eoreq pc, ip, r0, lsr #16 │ │ │ │ + eoreq pc, ip, r0, lsl r8 @ │ │ │ │ + eoreq pc, ip, r0, lsl #16 │ │ │ │ + strdeq pc, [ip], -r0 @ │ │ │ │ + eoreq pc, ip, r0, ror #15 │ │ │ │ + ldrdeq pc, [ip], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, ip, r4, asr #14 │ │ │ │ + eoreq pc, ip, r0, asr #14 │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq pc, [ip], -r4 @ │ │ │ │ + ldrdeq pc, [ip], -r0 @ │ │ │ │ @ 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 +171583,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] │ │ │ │ - eoreq pc, ip, r8, ror #5 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ + eoreq pc, ip, r4, ror #5 │ │ │ │ + ldrdeq pc, [ip], -r4 @ │ │ │ │ muleq r0, r0, r8 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ + ldrdeq pc, [ip], -r4 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r0, lsr #16 │ │ │ │ - eoreq lr, ip, r0, asr #29 │ │ │ │ + @ instruction: 0x002ceebc │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - eoreq lr, ip, r4, asr #27 │ │ │ │ + eoreq lr, ip, r0, asr #27 │ │ │ │ @ instruction: 0x000005b8 │ │ │ │ - eoreq lr, ip, r0, asr #26 │ │ │ │ + eoreq lr, ip, ip, lsr 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 │ │ │ │ + eoreq lr, ip, r4, lsr #21 │ │ │ │ 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, r8, lsr r8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - eoreq lr, ip, r0, lsl #14 │ │ │ │ - eoreq lr, ip, r0, lsr #13 │ │ │ │ + strdeq lr, [ip], -ip @ │ │ │ │ + mlaeq ip, ip, r6, lr │ │ │ │ mov r1, #2 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - eoreq lr, ip, r4, lsr #11 │ │ │ │ - mlaeq ip, r0, r5, lr │ │ │ │ + eoreq lr, ip, r0, lsr #11 │ │ │ │ + eoreq lr, ip, ip, lsl #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, r8, lsl r3 │ │ │ │ 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, ip, lsl 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] @ c9aec │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-240] @ c9aec │ │ │ │ + ldr fp, [pc, #-240] @ c9af0 │ │ │ │ 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] @ c9b8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r8 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r0, r8 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-324] @ c9af0 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-324] @ c9af4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #-204] @ c9b94 │ │ │ │ + ldr r0, [pc, #-204] @ c9b98 │ │ │ │ str r0, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-212] @ c9b98 │ │ │ │ + ldr r2, [pc, #-212] @ c9b9c │ │ │ │ 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 bbce8 │ │ │ │ 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] @ c9b8c │ │ │ │ str r1, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r2, [pc, #-516] @ c9af4 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r2, [pc, #-516] @ c9af8 │ │ │ │ mov r0, r6 │ │ │ │ ldr lr, [sl, r2] │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ mov r1, lr │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #-404] @ c9b94 │ │ │ │ + ldr r0, [pc, #-404] @ c9b98 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-416] @ c9b98 │ │ │ │ + ldr r3, [pc, #-416] @ c9b9c │ │ │ │ str r3, [r2, #4] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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] @ c9b8c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-692] @ c9af8 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-692] @ c9afc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [pc, #-760] @ c9afc │ │ │ │ + ldr fp, [pc, #-760] @ c9b00 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [pc, #-680] @ c9b8c │ │ │ │ + ldr r8, [pc, #-680] @ c9b90 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r8, [r3] │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-872] @ c9b00 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-872] @ c9b04 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 bf848 │ │ │ │ + ldr r3, [pc, #-1012] @ c9b08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq caf54 │ │ │ │ - ldr r3, [pc, #-1084] @ c9b08 │ │ │ │ + beq caf58 │ │ │ │ + ldr r3, [pc, #-1084] @ c9b0c │ │ │ │ mov fp, #2 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1128] @ c9b0c │ │ │ │ + ldr r0, [pc, #-1128] @ 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, #2460] @ 0x99c │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1064] @ c9b8c │ │ │ │ + ldr r1, [pc, #-1064] @ c9b90 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1228] @ c9b10 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1228] @ c9b14 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr ip, [pc, #-1228] @ c9b8c │ │ │ │ + ldr ip, [pc, #-1228] @ c9b90 │ │ │ │ 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 bfc3c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ mov lr, #45 @ 0x2d │ │ │ │ add r2, ip, #4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #-1404] @ c9b14 │ │ │ │ + ldr r4, [pc, #-1404] @ c9b18 │ │ │ │ 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 c01c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r6, #32] │ │ │ │ add r8, r3, #4 │ │ │ │ - ldr r2, [pc, #-1360] @ c9b98 │ │ │ │ + ldr r2, [pc, #-1360] @ c9b9c │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1552] @ c9b18 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1552] @ c9b1c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1556] @ c9b8c │ │ │ │ + ldr r1, [pc, #-1556] @ c9b90 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1704] @ c9b1c │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1704] @ c9b20 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ 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 bbce8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1772] @ c9b20 │ │ │ │ + ldr r0, [pc, #-1772] @ c9b24 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #-1728] @ c9b8c │ │ │ │ + ldr fp, [pc, #-1728] @ c9b90 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1868] @ c9b24 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1868] @ c9b28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2016] @ c9b28 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-2016] @ c9b2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2164] @ c9b2c │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-2164] @ c9b30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-2320] @ c9b30 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-2320] @ c9b34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ 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 bbce8 │ │ │ │ + ldr r3, [pc, #-2376] @ c9b38 │ │ │ │ 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 cb2b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq cb238 │ │ │ │ + beq cb23c │ │ │ │ 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 bfd28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ 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 cb2dc │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq cb220 │ │ │ │ - ldr r3, [pc, #-2540] @ c9b38 │ │ │ │ + beq cb224 │ │ │ │ + ldr r3, [pc, #-2540] @ c9b3c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi c9768 │ │ │ │ + bhi c976c │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ cmp r8, #1 │ │ │ │ - bne cb218 │ │ │ │ + bne cb21c │ │ │ │ cmp r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - bne cb1f0 │ │ │ │ + bne cb1f4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2] │ │ │ │ - bl c2f44 │ │ │ │ + bl c2f48 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c6b94 │ │ │ │ + bl c6b98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #-2680] @ c9b3c │ │ │ │ + ldr r2, [pc, #-2680] @ c9b40 │ │ │ │ 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 +172291,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] @ c9b8c │ │ │ │ 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 c0020 │ │ │ │ + ldr r3, [pc, #-2776] @ c9b44 │ │ │ │ + ldr r1, [pc, #-2728] @ c9b78 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [pc, #-2740] @ c9b70 │ │ │ │ + ldr r9, [pc, #-2740] @ c9b74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2796] @ c9b44 │ │ │ │ + ldr r2, [pc, #-2796] @ c9b48 │ │ │ │ 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 caf38 │ │ │ │ add fp, r4, #4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ca920 │ │ │ │ + bls ca924 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ca654 │ │ │ │ + bne ca658 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-2824] @ c9b8c │ │ │ │ + ldr r3, [pc, #-2824] @ c9b90 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, fp │ │ │ │ - beq ca94c │ │ │ │ - ldr r3, [pc, #-2952] @ c9b48 │ │ │ │ + beq ca950 │ │ │ │ + ldr r3, [pc, #-2952] @ c9b4c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ mov r6, #2 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca894 │ │ │ │ - ldr r3, [pc, #-3012] @ c9b4c │ │ │ │ + bne ca898 │ │ │ │ + ldr r3, [pc, #-3012] @ c9b50 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #-3016] @ c9b50 │ │ │ │ + ldr r1, [pc, #-3016] @ c9b54 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #-2968] @ c9b88 │ │ │ │ - ldr r9, [pc, #-2960] @ c9b94 │ │ │ │ - ldr fp, [pc, #-2960] @ c9b98 │ │ │ │ + ldr r6, [pc, #-2968] @ c9b8c │ │ │ │ + ldr r9, [pc, #-2960] @ c9b98 │ │ │ │ + ldr fp, [pc, #-2960] @ c9b9c │ │ │ │ ldr r8, [r7, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r8, [r1, #2600] @ 0xa28 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r7 │ │ │ │ str r6, [r3], #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4]! │ │ │ │ - ldr r3, [pc, #-3084] @ c9b54 │ │ │ │ + ldr r3, [pc, #-3084] @ c9b58 │ │ │ │ str r3, [r8, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ca934 │ │ │ │ + bls ca938 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ca760 │ │ │ │ + bne ca764 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #-3100] @ c9b8c │ │ │ │ + ldr r3, [pc, #-3100] @ c9b90 │ │ │ │ str r3, [r1] │ │ │ │ - bne ca9f0 │ │ │ │ + bne ca9f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-3200] @ c9b58 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-3200] @ c9b5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc caf34 │ │ │ │ + bcc caf38 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [r2], #8 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r3, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ str r8, [r3, #2604] @ 0xa2c │ │ │ │ - b ca744 │ │ │ │ - ldr r3, [pc, #-3316] @ c9b5c │ │ │ │ + b ca748 │ │ │ │ + ldr r3, [pc, #-3316] @ c9b60 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #-3308] @ c9b94 │ │ │ │ + ldr r0, [pc, #-3308] @ c9b98 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #-3312] @ c9b98 │ │ │ │ + ldr r1, [pc, #-3312] @ c9b9c │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b c9694 │ │ │ │ + b c9698 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r1, #2580] @ 0xa14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [r0, #4]! │ │ │ │ mov r1, r2 │ │ │ │ str r8, [r3] │ │ │ │ mov r3, #8 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #-3432] @ c9b74 │ │ │ │ + ldr r0, [pc, #-3432] @ c9b78 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stm r3, {r0, r9} │ │ │ │ add r0, r3, #12 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #-3448] @ c9b78 │ │ │ │ + ldr r0, [pc, #-3448] @ c9b7c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #-3500] @ c9b60 │ │ │ │ + ldr r2, [pc, #-3500] @ c9b64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r7, r6 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ca640 │ │ │ │ + b ca644 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3528] @ c9b64 │ │ │ │ + ldr r2, [pc, #-3528] @ c9b68 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b ca684 │ │ │ │ + b ca688 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #-3548] @ c9b64 │ │ │ │ + ldr r2, [pc, #-3548] @ c9b68 │ │ │ │ add r1, r8, #12 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8, #8] │ │ │ │ - b ca790 │ │ │ │ - ldr r3, [pc, #-3564] @ c9b68 │ │ │ │ + b ca794 │ │ │ │ + ldr r3, [pc, #-3564] @ c9b6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #-3624] @ c9b6c │ │ │ │ + ldr r0, [pc, #-3624] @ c9b70 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r6, ip, r2 │ │ │ │ str ip, [r0, #2576] @ 0xa10 │ │ │ │ - ldr lr, [pc, #-3624] @ c9b88 │ │ │ │ + ldr lr, [pc, #-3624] @ c9b8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ mov r3, #8 │ │ │ │ str r6, [r0, #4]! │ │ │ │ str lr, [ip] │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-3684] @ c9b70 │ │ │ │ - ldr r0, [pc, #-3684] @ c9b74 │ │ │ │ - ldr r2, [pc, #-3684] @ c9b78 │ │ │ │ + ldr r1, [pc, #-3684] @ c9b74 │ │ │ │ + ldr r0, [pc, #-3684] @ c9b78 │ │ │ │ + ldr r2, [pc, #-3684] @ c9b7c │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r1, r3, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b ca640 │ │ │ │ - ldr r0, [pc, #-3708] @ c9b7c │ │ │ │ + b ca644 │ │ │ │ + ldr r0, [pc, #-3708] @ c9b80 │ │ │ │ add ip, r1, #8 │ │ │ │ str ip, [r7, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-3768] @ c9b80 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-3768] @ c9b84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bcc caf34 │ │ │ │ + bcc caf38 │ │ │ │ mov r3, ip │ │ │ │ - ldr r0, [pc, #-3792] @ c9b94 │ │ │ │ + ldr r0, [pc, #-3792] @ c9b98 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #-3800] @ c9b98 │ │ │ │ + ldr r3, [pc, #-3800] @ c9b9c │ │ │ │ str r3, [ip, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #-3856] @ c9b84 │ │ │ │ + ldr r3, [pc, #-3856] @ c9b88 │ │ │ │ mov r7, r4 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r3, #2608] @ 0xa30 │ │ │ │ - ldr r2, [pc, #-3872] @ c9b88 │ │ │ │ + ldr r2, [pc, #-3872] @ c9b8c │ │ │ │ add r3, r8, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r8] │ │ │ │ rsb r3, r6, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls caf3c │ │ │ │ + bls caf40 │ │ │ │ add r6, r6, #2 │ │ │ │ cmp r6, #32 │ │ │ │ - bne caab0 │ │ │ │ + bne caab4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf2d4 │ │ │ │ + bl bf2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-3932] @ c9b8c │ │ │ │ + ldr r2, [pc, #-3932] @ c9b90 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr sl, [r4, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-3992] @ c9b90 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-3992] @ c9b94 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - ldr lr, [pc, #-4008] @ c9b94 │ │ │ │ + ldr lr, [pc, #-4008] @ c9b98 │ │ │ │ mov r3, r6 │ │ │ │ - ldr ip, [pc, #-4012] @ c9b98 │ │ │ │ + ldr ip, [pc, #-4012] @ c9b9c │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r3], #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r6, #4] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ mov fp, sl │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ sub r3, fp, #2 │ │ │ │ @@ -172669,77 +172670,77 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ movne r7, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movne r2, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - beq caf08 │ │ │ │ + beq caf0c │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ - bne cb13c │ │ │ │ + bne cb140 │ │ │ │ cmp r7, #2 │ │ │ │ - beq cb004 │ │ │ │ + beq cb008 │ │ │ │ cmp fp, #2 │ │ │ │ - beq caff4 │ │ │ │ + beq caff8 │ │ │ │ cmp fp, #1 │ │ │ │ - beq cb184 │ │ │ │ - ldr r1, [pc, #1772] @ cb2f8 │ │ │ │ + beq cb188 │ │ │ │ + ldr r1, [pc, #1772] @ cb2fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #2656] @ 0xa60 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r1, [pc, #1752] @ cb2fc │ │ │ │ + ldr r1, [pc, #1752] @ cb300 │ │ │ │ mov r6, #3 │ │ │ │ str r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #1740] @ cb300 │ │ │ │ + ldr r1, [pc, #1740] @ cb304 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r3, [r0, #4]! │ │ │ │ - ldr r3, [pc, #1724] @ cb304 │ │ │ │ + ldr r3, [pc, #1724] @ cb308 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #0 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov sl, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #180] @ 0xb4 │ │ │ │ - bl c1250 │ │ │ │ + bl c1254 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ sub r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls caec0 │ │ │ │ + bls caec4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [r4, #12] │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ @@ -172757,42 +172758,42 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - bl c833c │ │ │ │ + bl c8340 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #1 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ cmp r7, #4 │ │ │ │ - bne caba4 │ │ │ │ + bne caba8 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #3 │ │ │ │ - bne cab68 │ │ │ │ + bne cab6c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2] │ │ │ │ - bl c05c8 │ │ │ │ + bl c05cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [pc, #1372] @ cb308 │ │ │ │ - ldr r8, [pc, #1372] @ cb30c │ │ │ │ + ldr r9, [pc, #1372] @ cb30c │ │ │ │ + ldr r8, [pc, #1372] @ cb310 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ mov r5, #0 │ │ │ │ @@ -172803,22 +172804,22 @@ │ │ │ │ str r2, [r3] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - beq cb030 │ │ │ │ + beq cb034 │ │ │ │ cmp r5, #1 │ │ │ │ - beq cb03c │ │ │ │ + beq cb040 │ │ │ │ cmp r4, #2 │ │ │ │ - beq cb1d4 │ │ │ │ + beq cb1d8 │ │ │ │ cmp r4, #1 │ │ │ │ strne r3, [r9, #2732] @ 0xaac │ │ │ │ - beq cb1c4 │ │ │ │ + beq cb1c8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub r2, r4, #2 │ │ │ │ @@ -172827,356 +172828,356 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov fp, #2 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl d27f4 │ │ │ │ + bl d27f8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cb1e4 │ │ │ │ + bhi cb1e8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ cmp r4, #3 │ │ │ │ - beq cafe0 │ │ │ │ + beq cafe4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bne cadf8 │ │ │ │ + bne cadfc │ │ │ │ cmp r4, #2 │ │ │ │ - beq cb194 │ │ │ │ - ldr r2, [pc, #1120] @ cb310 │ │ │ │ + beq cb198 │ │ │ │ + ldr r2, [pc, #1120] @ cb314 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2716] @ 0xa9c │ │ │ │ mov r1, r7 │ │ │ │ - b cae18 │ │ │ │ + b cae1c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #180] @ 0xb4 │ │ │ │ - bl c1250 │ │ │ │ + bl c1254 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi caf34 │ │ │ │ + bhi caf38 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b caccc │ │ │ │ + b cacd0 │ │ │ │ cmp fp, #2 │ │ │ │ - beq cb174 │ │ │ │ + beq cb178 │ │ │ │ cmp fp, #1 │ │ │ │ - beq cb164 │ │ │ │ - ldr r2, [pc, #1012] @ cb314 │ │ │ │ + beq cb168 │ │ │ │ + ldr r2, [pc, #1012] @ cb318 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2628] @ 0xa44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #0 │ │ │ │ - b cac28 │ │ │ │ + b cac2c │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ - b c9064 │ │ │ │ - ldr r2, [pc, #980] @ cb318 │ │ │ │ + b c9068 │ │ │ │ + ldr r2, [pc, #980] @ cb31c │ │ │ │ orr r3, r3, r6, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r8, #4] │ │ │ │ add r3, r8, #8 │ │ │ │ - b caae0 │ │ │ │ - ldr r3, [pc, #960] @ cb31c │ │ │ │ + b caae4 │ │ │ │ + ldr r3, [pc, #960] @ cb320 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r6, [r0, #2464] @ 0x9a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add ip, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [r3] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ mov r9, #1 │ │ │ │ - b c9efc │ │ │ │ + b c9f00 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - beq cb060 │ │ │ │ + beq cb064 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - b cade0 │ │ │ │ - ldr r1, [pc, #804] @ cb320 │ │ │ │ + b cade4 │ │ │ │ + ldr r1, [pc, #804] @ cb324 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #2660] @ 0xa64 │ │ │ │ - b cac10 │ │ │ │ + b cac14 │ │ │ │ cmp fp, #2 │ │ │ │ - beq cb1b4 │ │ │ │ + beq cb1b8 │ │ │ │ cmp fp, #1 │ │ │ │ - beq cb1a4 │ │ │ │ - ldr r2, [pc, #776] @ cb324 │ │ │ │ + beq cb1a8 │ │ │ │ + ldr r2, [pc, #776] @ cb328 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2644] @ 0xa54 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b cac28 │ │ │ │ + b cac2c │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r8, #2708] @ 0xa94 │ │ │ │ - b caeb8 │ │ │ │ + b caebc │ │ │ │ cmp r4, #2 │ │ │ │ - beq cb208 │ │ │ │ + beq cb20c │ │ │ │ cmp r4, #1 │ │ │ │ - beq cb1f8 │ │ │ │ - ldr r2, [pc, #724] @ cb328 │ │ │ │ + beq cb1fc │ │ │ │ + ldr r2, [pc, #724] @ cb32c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2720] @ 0xaa0 │ │ │ │ mov r1, #2 │ │ │ │ - b cae18 │ │ │ │ + b cae1c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2] │ │ │ │ - bl c4230 │ │ │ │ + bl c4234 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c4e98 │ │ │ │ + bl c4e9c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c669c │ │ │ │ + bl c66a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c63e4 │ │ │ │ + bl c63e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c5cd4 │ │ │ │ + bl c5cd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c2b90 │ │ │ │ + bl c2b94 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c243c │ │ │ │ + bl c2440 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c1c50 │ │ │ │ + bl c1c54 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c9768 │ │ │ │ + beq c976c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl c2090 │ │ │ │ + bl c2094 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq c906c │ │ │ │ + beq c9070 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r8, [r3] │ │ │ │ - bl c57fc │ │ │ │ + bl c5800 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b c9768 │ │ │ │ - ldr r1, [pc, #488] @ cb32c │ │ │ │ + b c976c │ │ │ │ + ldr r1, [pc, #488] @ cb330 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #2640] @ 0xa50 │ │ │ │ mov r0, #2 │ │ │ │ - ldr r1, [pc, #420] @ cb2fc │ │ │ │ + ldr r1, [pc, #420] @ cb300 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [r3] │ │ │ │ - b cac28 │ │ │ │ - ldr r2, [pc, #452] @ cb330 │ │ │ │ + b cac2c │ │ │ │ + ldr r2, [pc, #452] @ cb334 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2636] @ 0xa4c │ │ │ │ - b caf24 │ │ │ │ - ldr r2, [pc, #440] @ cb334 │ │ │ │ + b caf28 │ │ │ │ + ldr r2, [pc, #440] @ cb338 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2632] @ 0xa48 │ │ │ │ - b caf24 │ │ │ │ - ldr r1, [pc, #428] @ cb338 │ │ │ │ + b caf28 │ │ │ │ + ldr r1, [pc, #428] @ cb33c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #2664] @ 0xa68 │ │ │ │ - b cac10 │ │ │ │ - ldr r2, [pc, #416] @ cb33c │ │ │ │ + b cac14 │ │ │ │ + ldr r2, [pc, #416] @ cb340 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2712] @ 0xa98 │ │ │ │ - b caeb8 │ │ │ │ - ldr r2, [pc, #404] @ cb340 │ │ │ │ + b caebc │ │ │ │ + ldr r2, [pc, #404] @ cb344 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2652] @ 0xa5c │ │ │ │ - b cb020 │ │ │ │ - ldr r2, [pc, #392] @ cb344 │ │ │ │ + b cb024 │ │ │ │ + ldr r2, [pc, #392] @ cb348 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2648] @ 0xa58 │ │ │ │ - b cb020 │ │ │ │ - ldr r2, [pc, #380] @ cb348 │ │ │ │ + b cb024 │ │ │ │ + ldr r2, [pc, #380] @ cb34c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ - b cae14 │ │ │ │ - ldr r2, [pc, #368] @ cb34c │ │ │ │ + b cae18 │ │ │ │ + ldr r2, [pc, #368] @ cb350 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2736] @ 0xab0 │ │ │ │ - b cae14 │ │ │ │ + b cae18 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b c906c │ │ │ │ + b c9070 │ │ │ │ mov r5, r9 │ │ │ │ - b ca488 │ │ │ │ - ldr r2, [pc, #336] @ cb350 │ │ │ │ + b ca48c │ │ │ │ + ldr r2, [pc, #336] @ cb354 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2728] @ 0xaa8 │ │ │ │ - b cb058 │ │ │ │ - ldr r2, [pc, #324] @ cb354 │ │ │ │ + b cb05c │ │ │ │ + ldr r2, [pc, #324] @ cb358 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2724] @ 0xaa4 │ │ │ │ - b cb058 │ │ │ │ + b cb05c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - b ca494 │ │ │ │ - ldr r3, [pc, #304] @ cb358 │ │ │ │ + b ca498 │ │ │ │ + ldr r3, [pc, #304] @ cb35c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ - b ca530 │ │ │ │ - ldr r3, [pc, #284] @ cb35c │ │ │ │ + bl bf89c │ │ │ │ + b ca534 │ │ │ │ + ldr r3, [pc, #284] @ cb360 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2904] @ 0xb58 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl bfe04 │ │ │ │ - b ca510 │ │ │ │ + bl bfe08 │ │ │ │ + b ca514 │ │ │ │ cmp r8, #0 │ │ │ │ - beq cb2c8 │ │ │ │ - ldr r3, [pc, #164] @ cb360 │ │ │ │ + beq cb2cc │ │ │ │ + ldr r3, [pc, #164] @ cb364 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2900] @ 0xb54 │ │ │ │ - b ca4b8 │ │ │ │ + b ca4bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ cb364 │ │ │ │ + ldr r3, [pc, #148] @ cb368 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2896] @ 0xb50 │ │ │ │ - b cb244 │ │ │ │ + b cb248 │ │ │ │ bl 23d18 │ │ │ │ - ldr r3, [pc, #132] @ cb368 │ │ │ │ + ldr r3, [pc, #132] @ cb36c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #2368] @ 0x940 │ │ │ │ - b c9320 │ │ │ │ - ldr r2, [pc, #120] @ cb36c │ │ │ │ + b c9324 │ │ │ │ + ldr r2, [pc, #120] @ cb370 │ │ │ │ mov r0, r6 │ │ │ │ - b c974c │ │ │ │ - strheq lr, [ip], -r0 @ │ │ │ │ + b c9750 │ │ │ │ + eoreq lr, ip, ip, lsr #1 │ │ │ │ mov r7, r5 │ │ │ │ str lr, [fp, #-12] │ │ │ │ tst r0, #1 │ │ │ │ - eoreq sp, ip, ip, ror #29 │ │ │ │ - eoreq sp, ip, r4, ror #29 │ │ │ │ - eoreq sp, ip, r8, lsl #28 │ │ │ │ - mlaeq ip, ip, sp, sp │ │ │ │ + eoreq sp, ip, r8, ror #29 │ │ │ │ + eoreq sp, ip, r0, ror #29 │ │ │ │ + eoreq sp, ip, r4, lsl #28 │ │ │ │ + mlaeq ip, r8, sp, sp │ │ │ │ mov r3, #0 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ - eoreq sp, ip, r0, asr #25 │ │ │ │ - eoreq sp, ip, r0, lsr #25 │ │ │ │ - eoreq sp, ip, r8, ror #24 │ │ │ │ - eoreq sp, ip, r4, ror fp │ │ │ │ - eoreq sp, ip, r0, asr fp │ │ │ │ - eoreq sp, ip, r0, asr #22 │ │ │ │ - eoreq sp, ip, r0, lsr fp │ │ │ │ - eoreq sp, ip, r0, lsr #22 │ │ │ │ - eoreq sp, ip, r0, lsl fp │ │ │ │ - eoreq sp, ip, r0, lsl #22 │ │ │ │ - strdeq sp, [ip], -r0 @ │ │ │ │ - eoreq sp, ip, r0, ror #21 │ │ │ │ - @ instruction: 0x002cdabc │ │ │ │ - eoreq sp, ip, ip, lsr #21 │ │ │ │ + @ instruction: 0x002cdcbc │ │ │ │ + mlaeq ip, ip, ip, sp │ │ │ │ + eoreq sp, ip, r4, ror #24 │ │ │ │ + eoreq sp, ip, r0, ror fp │ │ │ │ + eoreq sp, ip, ip, asr #22 │ │ │ │ + eoreq sp, ip, ip, lsr fp │ │ │ │ + eoreq sp, ip, ip, lsr #22 │ │ │ │ + eoreq sp, ip, ip, lsl fp │ │ │ │ + eoreq sp, ip, ip, lsl #22 │ │ │ │ + strdeq sp, [ip], -ip @ │ │ │ │ + eoreq sp, ip, ip, ror #21 │ │ │ │ + ldrdeq sp, [ip], -ip @ │ │ │ │ + @ instruction: 0x002cdab8 │ │ │ │ + eoreq sp, ip, r8, lsr #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq sp, ip, ip, ror sl │ │ │ │ - eoreq sp, ip, r0, lsl #20 │ │ │ │ - eoreq sp, ip, ip, ror #19 │ │ │ │ - ldrdeq sp, [ip], -r8 @ │ │ │ │ + eoreq sp, ip, r8, ror sl │ │ │ │ + strdeq sp, [ip], -ip @ │ │ │ │ + eoreq sp, ip, r8, ror #19 │ │ │ │ + ldrdeq sp, [ip], -r4 @ │ │ │ │ muleq r0, r0, r7 │ │ │ │ │ │ │ │ -000cb370 : │ │ │ │ +000cb374 : │ │ │ │ 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 r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #300] @ cb4bc │ │ │ │ - ldr r2, [pc, #300] @ cb4c0 │ │ │ │ + ldr r1, [pc, #300] @ cb4c0 │ │ │ │ + ldr r2, [pc, #300] @ cb4c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr fp, [pc, #292] @ cb4c4 │ │ │ │ + ldr fp, [pc, #292] @ cb4c8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #288] @ cb4c8 │ │ │ │ + ldr r3, [pc, #288] @ cb4cc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, r3] │ │ │ │ mov r5, r4 │ │ │ │ @@ -173184,24 +173185,24 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #228] @ cb4cc │ │ │ │ + ldr r2, [pc, #228] @ cb4d0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r3, [r2, #2704] @ 0xa90 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #196] @ cb4d0 │ │ │ │ + ldr r2, [pc, #196] @ cb4d4 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -173211,67 +173212,67 @@ │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ lsl r3, r3, r6 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r8, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r8, sl │ │ │ │ - bls cb594 │ │ │ │ + bls cb598 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #64] @ cb4d4 │ │ │ │ - ldr r3, [pc, #40] @ cb4c0 │ │ │ │ + ldr r2, [pc, #64] @ cb4d8 │ │ │ │ + ldr r3, [pc, #40] @ cb4c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cc9ac │ │ │ │ + bne cc9b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, lr, r8, ror #24 │ │ │ │ + andseq r4, lr, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, lr, r8, asr #24 │ │ │ │ + andseq r4, lr, r4, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, ip, r4, asr #17 │ │ │ │ + eoreq sp, ip, r0, asr #17 │ │ │ │ str lr, [fp, #-12] │ │ │ │ - andseq r4, lr, r4, ror #22 │ │ │ │ + andseq r4, lr, r0, ror #22 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ ldr lr, [fp, #-12] │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, r5 │ │ │ │ lsl r2, r5, #2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r2, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xffff2e20 │ │ │ │ bx lr │ │ │ │ - eoreq sp, ip, r0, ror #3 │ │ │ │ + ldrdeq sp, [ip], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ - eoreq ip, ip, ip, ror #31 │ │ │ │ + eoreq ip, ip, r8, ror #31 │ │ │ │ lsl r0, r0, #2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ sub r0, r6, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r0, r1 │ │ │ │ @@ -173284,191 +173285,191 @@ │ │ │ │ sub r4, r4, r0 │ │ │ │ str r5, [r2, r1] │ │ │ │ lsr r1, r1, #2 │ │ │ │ ldr r5, [r2] │ │ │ │ sub r2, r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ - eoreq ip, ip, r4, lsr #19 │ │ │ │ + eoreq ip, ip, r0, lsr #19 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r0, r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, r1, r5 │ │ │ │ cmp r0, r2 │ │ │ │ sub r2, r4, r2 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ - ldr r3, [pc, #-196] @ cb4d8 │ │ │ │ + ldr r3, [pc, #-196] @ cb4dc │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #-192] @ cb500 │ │ │ │ + ldr ip, [pc, #-192] @ cb504 │ │ │ │ add lr, r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc9c8 │ │ │ │ + bne cc9cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-300] @ cb4dc │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-300] @ cb4e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr r2, [pc, #-328] @ cb4e0 │ │ │ │ + ldr r2, [pc, #-328] @ cb4e4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [pc, #-296] @ cb508 │ │ │ │ + ldr r3, [pc, #-296] @ cb50c │ │ │ │ str r2, [r1], #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r9, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ add r0, r9, #12 │ │ │ │ - ldr r2, [pc, #-208] @ cb578 │ │ │ │ + ldr r2, [pc, #-208] @ cb57c │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r2, [r9, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #4 │ │ │ │ - ldr r1, [pc, #-408] @ cb4e4 │ │ │ │ + ldr r1, [pc, #-408] @ cb4e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr ip, [pc, #-508] @ cb4e8 │ │ │ │ + ldr ip, [pc, #-508] @ cb4ec │ │ │ │ add r2, r1, #4 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [r1] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ cmp r9, sl │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #-668] @ cb4ec │ │ │ │ + ldr r0, [pc, #-668] @ cb4f0 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-712] @ cb4f0 │ │ │ │ + ldr r2, [pc, #-712] @ cb4f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-764] @ cb4f4 │ │ │ │ + ldr r1, [pc, #-764] @ cb4f8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ add r1, r3, #8 │ │ │ │ - ldr r2, [pc, #-788] @ cb4f8 │ │ │ │ + ldr r2, [pc, #-788] @ cb4fc │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r8 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #2 │ │ │ │ strge r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -173477,49 +173478,49 @@ │ │ │ │ strge r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r1, r3, #2 │ │ │ │ add r3, r3, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r1, [r4, #172] @ 0xac │ │ │ │ mov r1, #2 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r3, #2 │ │ │ │ lsl r1, r1, r3 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r1, #2 │ │ │ │ add r3, r3, #6 │ │ │ │ lsl r3, r3, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r3, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb908 │ │ │ │ + beq cb90c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - beq cc980 │ │ │ │ - bl bfee8 │ │ │ │ + beq cc984 │ │ │ │ + bl bfeec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ @@ -173527,241 +173528,241 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl ba180 │ │ │ │ + bl ba184 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r2, #2 │ │ │ │ addeq r7, r4, #4 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ - beq cb9b0 │ │ │ │ + beq cb9b4 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq cc998 │ │ │ │ - bl bfee8 │ │ │ │ + beq cc99c │ │ │ │ + bl bfeec │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-1212] @ cb4fc │ │ │ │ + ldr r3, [pc, #-1212] @ cb500 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-1280] @ cb500 │ │ │ │ + ldr r2, [pc, #-1280] @ cb504 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r8, [r4, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne cc9c8 │ │ │ │ + bne cc9cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r1, [pc, #-1316] @ cb504 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r1, [pc, #-1316] @ cb508 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ mvn r3, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #-1364] @ cb508 │ │ │ │ + ldr r9, [pc, #-1364] @ cb50c │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ mov r0, r5 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r9, [r3] │ │ │ │ - bhi cc974 │ │ │ │ - ldr r9, [pc, #-1484] @ cb50c │ │ │ │ + bhi cc978 │ │ │ │ + ldr r9, [pc, #-1484] @ cb510 │ │ │ │ mov r6, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r9, #2704] @ 0xa90 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r5, r4 │ │ │ │ ldr sl, [r5, #4]! │ │ │ │ str sl, [r9, #2816] @ 0xb00 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0180 │ │ │ │ + bl c0184 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ add r3, r2, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl bfb38 │ │ │ │ + bl bfb3c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ add r3, r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl bfb38 │ │ │ │ + bl bfb3c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ add r3, r2, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl bfb38 │ │ │ │ + bl bfb3c │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne cc9c8 │ │ │ │ + bne cc9cc │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1704] @ cb510 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1704] @ cb514 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0158 │ │ │ │ + bl c015c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi cc974 │ │ │ │ - ldr r3, [pc, #-1756] @ cb514 │ │ │ │ + bhi cc978 │ │ │ │ + ldr r3, [pc, #-1756] @ cb518 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ str r3, [r9, #2820] @ 0xb04 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0180 │ │ │ │ + bl c0184 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl bfb38 │ │ │ │ + bl bfb3c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb38 │ │ │ │ + bl bfb3c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi cc974 │ │ │ │ + bhi cc978 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cc9c8 │ │ │ │ + bne cc9cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #-1904] @ cb518 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #-1904] @ cb51c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r6 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ mov r0, r4 │ │ │ │ - bl c0158 │ │ │ │ + bl c015c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi cb478 │ │ │ │ + bhi cb47c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #-1968] @ cb51c │ │ │ │ + ldr r3, [pc, #-1968] @ cb520 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2876] @ 0xb3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r2] │ │ │ │ add sl, r4, #4 │ │ │ │ @@ -173770,642 +173771,642 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r6, [pc, #-2040] @ cb520 │ │ │ │ + ldr r6, [pc, #-2040] @ cb524 │ │ │ │ mov r3, ip │ │ │ │ str r6, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #-1972] @ cb574 │ │ │ │ + ldr r3, [pc, #-1972] @ cb578 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r5, r9 │ │ │ │ - bhi cb480 │ │ │ │ - ldr r3, [pc, #-2088] @ cb524 │ │ │ │ + bhi cb484 │ │ │ │ + ldr r3, [pc, #-2088] @ cb528 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #-2068] @ cb578 │ │ │ │ + ldr r8, [pc, #-2068] @ cb57c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov lr, #62 @ 0x3e │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r8, [ip] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str lr, [sp] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #-2236] @ cb528 │ │ │ │ + ldr ip, [pc, #-2236] @ cb52c │ │ │ │ add lr, r3, #4 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str ip, [r3] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #-2284] @ cb52c │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #-2284] @ cb530 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [fp, r3] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [pc, #-2220] @ cb580 │ │ │ │ - bl bf844 │ │ │ │ + ldr r5, [pc, #-2220] @ cb584 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #-2312] @ cb530 │ │ │ │ - ldr ip, [pc, #-2232] @ cb584 │ │ │ │ - ldr r2, [pc, #-2316] @ cb534 │ │ │ │ + ldr lr, [pc, #-2312] @ cb534 │ │ │ │ + ldr ip, [pc, #-2232] @ cb588 │ │ │ │ + ldr r2, [pc, #-2316] @ cb538 │ │ │ │ str r2, [r3, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ stm r3, {r5, lr} │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc, #-2252] @ cb588 │ │ │ │ + ldr r0, [pc, #-2252] @ cb58c │ │ │ │ add r3, r3, #20 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ str r0, [r2, #16]! │ │ │ │ mov r0, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov ip, lr │ │ │ │ str r6, [ip], #8 │ │ │ │ str ip, [r4, #4] │ │ │ │ - ldr ip, [pc, #-2360] @ cb574 │ │ │ │ + ldr ip, [pc, #-2360] @ cb578 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str ip, [lr, #4] │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2476] @ cb538 │ │ │ │ - ldr r1, [pc, #-2436] @ cb564 │ │ │ │ + ldr r2, [pc, #-2476] @ cb53c │ │ │ │ + ldr r1, [pc, #-2436] @ cb568 │ │ │ │ stm r3, {r2, r6} │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ add ip, r3, #16 │ │ │ │ - ldr r1, [pc, #-2508] @ cb53c │ │ │ │ + ldr r1, [pc, #-2508] @ cb540 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r8, [pc, #-2448] @ cb590 │ │ │ │ + ldr r8, [pc, #-2448] @ cb594 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr ip, [pc, #-2568] @ cb540 │ │ │ │ - ldr r2, [pc, #-2568] @ cb544 │ │ │ │ + ldr ip, [pc, #-2568] @ cb544 │ │ │ │ + ldr r2, [pc, #-2568] @ cb548 │ │ │ │ stm r5, {r6, ip} │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-2580] @ cb548 │ │ │ │ + ldr r1, [pc, #-2580] @ cb54c │ │ │ │ add r2, r5, #24 │ │ │ │ str r1, [r5, #8] │ │ │ │ str r8, [r5, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #-2596] @ cb54c │ │ │ │ + ldr r2, [pc, #-2596] @ cb550 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [r5, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ add r2, r5, #16 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #-2692] @ cb550 │ │ │ │ - ldr ip, [pc, #-2692] @ cb554 │ │ │ │ + ldr lr, [pc, #-2692] @ cb554 │ │ │ │ + ldr ip, [pc, #-2692] @ cb558 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [r2], #8 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str ip, [r3, #4] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r2 │ │ │ │ str r8, [r3], #8 │ │ │ │ sub r8, r8, #1179648 @ 0x120000 │ │ │ │ cmp r3, r9 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r8, [r2, #4] │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r0, sl │ │ │ │ mvn r3, #11 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #-2980] @ cb558 │ │ │ │ + ldr r0, [pc, #-2980] @ cb55c │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r0, [r1] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl bed6c │ │ │ │ - ldr ip, [pc, #-3072] @ cb55c │ │ │ │ + bl bed70 │ │ │ │ + ldr ip, [pc, #-3072] @ cb560 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ str ip, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ add lr, ip, r3 │ │ │ │ - ldr r5, [pc, #-3132] @ cb560 │ │ │ │ + ldr r5, [pc, #-3132] @ cb564 │ │ │ │ mov r1, r3 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r5, [ip] │ │ │ │ mov r0, sl │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ add r5, r1, r3 │ │ │ │ - ldr ip, [pc, #-3256] @ cb564 │ │ │ │ + ldr ip, [pc, #-3256] @ cb568 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #4] │ │ │ │ str ip, [r1] │ │ │ │ mov r1, r7 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #-3240] @ cb590 │ │ │ │ + ldr r1, [pc, #-3240] @ cb594 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ cmp r3, r9 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r8, [r2, #4] │ │ │ │ - bhi cb480 │ │ │ │ + bhi cb484 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #-3332] @ cb568 │ │ │ │ + ldr lr, [pc, #-3332] @ cb56c │ │ │ │ add r5, ip, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ str lr, [ip] │ │ │ │ - bl bfd24 │ │ │ │ - ldr r3, [pc, #-3364] @ cb56c │ │ │ │ + bl bfd28 │ │ │ │ + ldr r3, [pc, #-3364] @ cb570 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl b8468 │ │ │ │ + bl b846c │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq cc9b8 │ │ │ │ - ldr r2, [pc, #-3496] @ cb570 │ │ │ │ + beq cc9bc │ │ │ │ + ldr r2, [pc, #-3496] @ cb574 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2884] @ 0xb44 │ │ │ │ add r6, sl, #4 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #14 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sl, #12] │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr ip, [pc, #-3576] @ cb574 │ │ │ │ + ldr ip, [pc, #-3576] @ cb578 │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [sl, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r3] │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ ldr r8, [sl, #32] │ │ │ │ cmp r9, r8 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfc38 │ │ │ │ + bl bfc3c │ │ │ │ ldr ip, [sl, #4] │ │ │ │ - ldr lr, [pc, #-3680] @ cb578 │ │ │ │ + ldr lr, [pc, #-3680] @ cb57c │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [sl, #4] │ │ │ │ str lr, [ip] │ │ │ │ mov ip, #62 @ 0x3e │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r0, r7 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ - ldr ip, [pc, #-3820] @ cb57c │ │ │ │ - ldr lr, [pc, #-3820] @ cb580 │ │ │ │ + ldr ip, [pc, #-3820] @ cb580 │ │ │ │ + ldr lr, [pc, #-3820] @ cb584 │ │ │ │ str ip, [r0, #4] │ │ │ │ add ip, r0, #12 │ │ │ │ str lr, [r0] │ │ │ │ mov r3, #2 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr ip, [pc, #-3840] @ cb584 │ │ │ │ + ldr ip, [pc, #-3840] @ cb588 │ │ │ │ str ip, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ - ldr r3, [pc, #-3880] @ cb588 │ │ │ │ + ldr r3, [pc, #-3880] @ cb58c │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [sl, #4] │ │ │ │ mov r1, #805306368 @ 0x30000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ add r2, r3, #4 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r1, [pc, #-3924] @ cb58c │ │ │ │ + ldr r1, [pc, #-3924] @ cb590 │ │ │ │ str r2, [sl, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ - ldr r1, [pc, #-4036] @ cb590 │ │ │ │ + ldr r1, [pc, #-4036] @ cb594 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ sub r1, r1, #1179648 @ 0x120000 │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [sl, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r4, [sp] │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ - ldr ip, [pc, #1020] @ cc9cc │ │ │ │ + ldr ip, [pc, #1020] @ cc9d0 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [r3], #8 │ │ │ │ - ldr r1, [pc, #1012] @ cc9d0 │ │ │ │ + ldr r1, [pc, #1012] @ cc9d4 │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [sl, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl befc4 │ │ │ │ + bl befc8 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl c01c4 │ │ │ │ + bl c01c8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, r8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - ldr r0, [pc, #896] @ cc9d4 │ │ │ │ + ldr r0, [pc, #896] @ cc9d8 │ │ │ │ add ip, r1, #4 │ │ │ │ str ip, [sl, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r0, [r1] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfa34 │ │ │ │ + bl bfa38 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf14c │ │ │ │ + bl bf150 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl bed6c │ │ │ │ - ldr r3, [pc, #804] @ cc9d8 │ │ │ │ + bl bed70 │ │ │ │ + ldr r3, [pc, #804] @ cc9dc │ │ │ │ str r3, [r9] │ │ │ │ add r3, r3, #770048 @ 0xbc000 │ │ │ │ add r3, r3, #288 @ 0x120 │ │ │ │ add r3, r3, #-67108863 @ 0xfc000001 │ │ │ │ str r3, [r9, #8] │ │ │ │ add r3, r3, #11968 @ 0x2ec0 │ │ │ │ add r3, r3, #33 @ 0x21 │ │ │ │ str r3, [r9, #4] │ │ │ │ add r6, r9, #16 │ │ │ │ - ldr r3, [pc, #768] @ cc9dc │ │ │ │ + ldr r3, [pc, #768] @ cc9e0 │ │ │ │ str r6, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sl, #12] │ │ │ │ mov r3, r5 │ │ │ │ mvn r1, #0 │ │ │ │ @@ -174413,224 +174414,224 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl ba180 │ │ │ │ + bl ba184 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [r8, #12] │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - bl bed6c │ │ │ │ + bl bed70 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #640] @ cc9e0 │ │ │ │ + ldr r3, [pc, #640] @ cc9e4 │ │ │ │ add r2, r9, #4 │ │ │ │ str r5, [r8, #12] │ │ │ │ str r2, [r0, #4]! │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl bf044 │ │ │ │ + bl bf048 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mvn r1, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl ba180 │ │ │ │ + bl ba184 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ add r3, fp, r5 │ │ │ │ cmp r3, r7 │ │ │ │ mov fp, r5 │ │ │ │ - bne cc9b0 │ │ │ │ + bne cc9b4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #500] @ cc9e4 │ │ │ │ + ldr r3, [pc, #500] @ cc9e8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #11 │ │ │ │ mvn r1, #11 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #2804] @ 0xaf4 │ │ │ │ mov r3, #14 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - bl bfd24 │ │ │ │ + bl bfd28 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #12 │ │ │ │ - bl c001c │ │ │ │ + bl c0020 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r7, ip, r2 │ │ │ │ - ldr lr, [pc, #428] @ cc9e8 │ │ │ │ + ldr lr, [pc, #428] @ cc9ec │ │ │ │ mov r1, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ str lr, [ip] │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl befe8 │ │ │ │ + bl befec │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r8, [pc, #368] @ cc9ec │ │ │ │ + ldr r8, [pc, #368] @ cc9f0 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r8, [r3] │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc9c8 │ │ │ │ + bne cc9cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ + bl bfe08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe04 │ │ │ │ - ldr r3, [pc, #300] @ cc9f0 │ │ │ │ + bl bfe08 │ │ │ │ + ldr r3, [pc, #300] @ cc9f4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl bf898 │ │ │ │ + bl bf89c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl bfee8 │ │ │ │ + bl bfeec │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf844 │ │ │ │ + bl bf848 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mvn r3, #11 │ │ │ │ add lr, ip, #4 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #14 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [ip] │ │ │ │ - bl bf00c │ │ │ │ + bl bf010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #192] @ cc9f4 │ │ │ │ + ldr r1, [pc, #192] @ cc9f8 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi cc968 │ │ │ │ + bhi cc96c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [ip] │ │ │ │ - bl bbce4 │ │ │ │ + bl bbce8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b cb480 │ │ │ │ + b cb484 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b cb478 │ │ │ │ - bl bfee8 │ │ │ │ + b cb47c │ │ │ │ + bl bfeec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b cb908 │ │ │ │ - bl bfee8 │ │ │ │ + b cb90c │ │ │ │ + bl bfeec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b cb9b0 │ │ │ │ + b cb9b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ - b cc300 │ │ │ │ - ldr r2, [pc, #56] @ cc9f8 │ │ │ │ + b cc304 │ │ │ │ + ldr r2, [pc, #56] @ cc9fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2880] @ 0xb40 │ │ │ │ - b cc31c │ │ │ │ + b cc320 │ │ │ │ bl 23d18 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ str r4, [r4, r1] │ │ │ │ str r5, [r2, r1] │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - eoreq ip, ip, r4, asr #9 │ │ │ │ + eoreq ip, ip, r0, asr #9 │ │ │ │ str r0, [r4] │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ bx lr │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ + strdeq ip, [ip], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266808 │ │ │ │ + bl 266810 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f50 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #268] @ ccb50 │ │ │ │ - ldr r3, [pc, #268] @ ccb54 │ │ │ │ + ldr lr, [pc, #268] @ ccb54 │ │ │ │ + ldr r3, [pc, #268] @ ccb58 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ ccb58 │ │ │ │ + ldr r2, [pc, #256] @ ccb5c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #252] @ ccb5c │ │ │ │ + ldr ip, [pc, #252] @ ccb60 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -174638,77 +174639,77 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ccacc │ │ │ │ + bne ccad0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ sub ip, r2, #36 @ 0x24 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #8 │ │ │ │ - bls ccad0 │ │ │ │ + bls ccad4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ccb04 │ │ │ │ + bne ccb08 │ │ │ │ ldrh ip, [r3, #2] │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #3 │ │ │ │ - beq ccb2c │ │ │ │ + beq ccb30 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #132] @ ccb60 │ │ │ │ - ldr r2, [pc, #116] @ ccb54 │ │ │ │ + ldr r1, [pc, #132] @ ccb64 │ │ │ │ + ldr r2, [pc, #116] @ ccb58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne ccb4c │ │ │ │ + bne ccb50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne ccacc │ │ │ │ + bne ccad0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq ccacc │ │ │ │ + beq ccad0 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b ccad0 │ │ │ │ + b ccad4 │ │ │ │ ldr r1, [r0, #148] @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9f2c8 │ │ │ │ + bl 9f2cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccacc │ │ │ │ + beq ccad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b ccad0 │ │ │ │ + b ccad4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001e35b0 │ │ │ │ + andseq r3, lr, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq lr, r0, r5 │ │ │ │ + andseq r3, lr, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, ip, lsl r5 │ │ │ │ + andseq r3, lr, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #244] @ ccc74 │ │ │ │ - ldr r2, [pc, #244] @ ccc78 │ │ │ │ + ldr r1, [pc, #244] @ ccc78 │ │ │ │ + ldr r2, [pc, #244] @ ccc7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #236] @ ccc7c │ │ │ │ + ldr r5, [pc, #236] @ ccc80 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #232] @ ccc80 │ │ │ │ + ldr r3, [pc, #232] @ ccc84 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ @@ -174716,254 +174717,254 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r4, r6, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsl r4, r4, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r7] │ │ │ │ bl 34ba4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #128] @ ccc84 │ │ │ │ + ldr r3, [pc, #128] @ ccc88 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - ble ccc3c │ │ │ │ + ble ccc40 │ │ │ │ sub r3, r3, #4 │ │ │ │ sub ip, r4, #8 │ │ │ │ add r2, r0, #4 │ │ │ │ add ip, r3, ip │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne ccc2c │ │ │ │ + bne ccc30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ ccc88 │ │ │ │ + ldr r2, [pc, #64] @ ccc8c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ ccc78 │ │ │ │ + ldr r3, [pc, #40] @ ccc7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ccc70 │ │ │ │ + bne ccc74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, lr, r8, ror r4 │ │ │ │ + andseq r3, lr, r4, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, lr, r8, asr r4 │ │ │ │ + andseq r3, lr, r4, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andseq r3, lr, ip, lsr #7 │ │ │ │ + andseq r3, lr, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 145280 │ │ │ │ - ldr r4, [pc, #16] @ cccb8 │ │ │ │ - ldr r3, [pc, #16] @ cccbc │ │ │ │ + bl 14527c │ │ │ │ + ldr r4, [pc, #16] @ cccbc │ │ │ │ + ldr r3, [pc, #16] @ cccc0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ strd r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, lr, r0, asr r3 │ │ │ │ + andseq r3, lr, ip, asr #6 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ - ldr r3, [pc, #16] @ cccd8 │ │ │ │ - ldr r2, [pc, #16] @ cccdc │ │ │ │ + ldr r3, [pc, #16] @ cccdc │ │ │ │ + ldr r2, [pc, #16] @ ccce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ - b 2264d0 │ │ │ │ - andseq r3, lr, r0, lsr r3 │ │ │ │ + b 2264d8 │ │ │ │ + andseq r3, lr, ip, lsr #6 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #400] @ cce88 │ │ │ │ - ldr r2, [pc, #400] @ cce8c │ │ │ │ + ldr ip, [pc, #400] @ cce8c │ │ │ │ + ldr r2, [pc, #400] @ cce90 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr lr, [pc, #392] @ cce90 │ │ │ │ + ldr lr, [pc, #392] @ cce94 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #388] @ cce94 │ │ │ │ + ldr r3, [pc, #388] @ cce98 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ccd5c │ │ │ │ - ldr r3, [pc, #348] @ cce98 │ │ │ │ + beq ccd60 │ │ │ │ + ldr r3, [pc, #348] @ cce9c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq ccd5c │ │ │ │ - ldr r3, [pc, #332] @ cce9c │ │ │ │ + beq ccd60 │ │ │ │ + ldr r3, [pc, #332] @ ccea0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b ccd60 │ │ │ │ + b ccd64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #312] @ ccea0 │ │ │ │ + ldr r3, [pc, #312] @ ccea4 │ │ │ │ ldr r5, [lr, r3] │ │ │ │ cmp ip, #0 │ │ │ │ cmpne ip, r5 │ │ │ │ - bne cce20 │ │ │ │ - ldr r3, [pc, #296] @ ccea4 │ │ │ │ + bne cce24 │ │ │ │ + ldr r3, [pc, #296] @ ccea8 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cce78 │ │ │ │ - ldr r3, [pc, #276] @ ccea8 │ │ │ │ + beq cce7c │ │ │ │ + ldr r3, [pc, #276] @ cceac │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r6, r3, #16 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ cmp r6, r1 │ │ │ │ movlt r6, r1 │ │ │ │ - b ccdd0 │ │ │ │ + b ccdd4 │ │ │ │ asr r1, r3, #6 │ │ │ │ ldr r0, [r7, r1, lsl #2] │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ ldr lr, [r0, ip, lsl #4] │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ cmp lr, r4 │ │ │ │ - beq cce68 │ │ │ │ + beq cce6c │ │ │ │ cmp lr, r2 │ │ │ │ - beq ccddc │ │ │ │ + beq ccde0 │ │ │ │ cmp r6, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ - blt ccdac │ │ │ │ + blt ccdb0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 86654 │ │ │ │ + bl 86658 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - ldr r2, [pc, #176] @ cceac │ │ │ │ - ldr r3, [pc, #140] @ cce8c │ │ │ │ + ldr r2, [pc, #176] @ cceb0 │ │ │ │ + ldr r3, [pc, #140] @ cce90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cce84 │ │ │ │ + bne cce88 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ tst ip, #1 │ │ │ │ - bne cce34 │ │ │ │ + bne cce38 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq ccde0 │ │ │ │ - ldr r1, [pc, #116] @ cceb0 │ │ │ │ - ldr r0, [pc, #116] @ cceb4 │ │ │ │ + beq ccde4 │ │ │ │ + ldr r1, [pc, #116] @ cceb4 │ │ │ │ + ldr r0, [pc, #116] @ cceb8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ - b ccdf4 │ │ │ │ + b ccdf8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccdf4 │ │ │ │ - b ccddc │ │ │ │ + bne ccdf8 │ │ │ │ + b ccde0 │ │ │ │ mvn r6, #15 │ │ │ │ mov r3, r7 │ │ │ │ - b ccd9c │ │ │ │ + b ccda0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, lr, r0, lsl #6 │ │ │ │ + @ instruction: 0x001e32fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, lr, r0, ror #5 │ │ │ │ + @ instruction: 0x001e32dc │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x001e31fc │ │ │ │ - andseq r1, sl, r8, asr r3 │ │ │ │ - andseq r0, sl, r4, lsl fp │ │ │ │ + @ instruction: 0x001e31f8 │ │ │ │ + andseq r1, sl, ip, asr r3 │ │ │ │ + andseq r0, sl, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3caa0 │ │ │ │ - ldr r4, [pc, #32] @ ccef4 │ │ │ │ + ldr r4, [pc, #32] @ ccef8 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccee8 │ │ │ │ - ldr r3, [pc, #20] @ ccef8 │ │ │ │ + beq cceec │ │ │ │ + ldr r3, [pc, #20] @ ccefc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ ccefc │ │ │ │ + ldr r3, [pc, #12] @ ccf00 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, lr, r8, lsr #2 │ │ │ │ + andseq r3, lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne ccf1c │ │ │ │ + bne ccf20 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq ccf24 │ │ │ │ + beq ccf28 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ and r2, r2, #480 @ 0x1e0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq ccf5c │ │ │ │ + beq ccf60 │ │ │ │ cmp r1, #1 │ │ │ │ - beq ccf78 │ │ │ │ + beq ccf7c │ │ │ │ cmp r1, #2 │ │ │ │ - bne ccf1c │ │ │ │ + bne ccf20 │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ - beq ccfb8 │ │ │ │ + beq ccfbc │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ cmple r3, r1 │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - beq ccfa0 │ │ │ │ + beq ccfa4 │ │ │ │ cmp r2, #32 │ │ │ │ - beq ccfa8 │ │ │ │ + beq ccfac │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ - beq ccfb0 │ │ │ │ + beq ccfb4 │ │ │ │ cmp r2, #448 @ 0x1c0 │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ @@ -174972,296 +174973,296 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #332] @ cd124 │ │ │ │ - ldr lr, [pc, #332] @ cd128 │ │ │ │ + ldr r4, [pc, #332] @ cd128 │ │ │ │ + ldr lr, [pc, #332] @ cd12c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr ip, [pc, #316] @ cd12c │ │ │ │ + ldr ip, [pc, #316] @ cd130 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #308] @ cd130 │ │ │ │ + ldr r3, [pc, #308] @ cd134 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [r1, #148] @ 0x94 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr lr, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str lr, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq cd05c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ + beq cd060 │ │ │ │ ands r3, r0, #1 │ │ │ │ - bne cd05c │ │ │ │ + bne cd060 │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd098 │ │ │ │ + beq cd09c │ │ │ │ cmp r7, #1 │ │ │ │ - beq cd0d0 │ │ │ │ + beq cd0d4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq cd0f4 │ │ │ │ + beq cd0f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ str lr, [r4] │ │ │ │ - bl ccf00 │ │ │ │ - ldr r2, [pc, #192] @ cd134 │ │ │ │ - ldr r3, [pc, #176] @ cd128 │ │ │ │ + bl ccf04 │ │ │ │ + ldr r2, [pc, #192] @ cd138 │ │ │ │ + ldr r3, [pc, #176] @ cd12c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cd120 │ │ │ │ + bne cd124 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9f2c8 │ │ │ │ + bl 9f2cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl ccf00 │ │ │ │ - b cd06c │ │ │ │ + bl ccf04 │ │ │ │ + b cd070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str lr, [r4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ccf00 │ │ │ │ - b cd06c │ │ │ │ + bl ccf04 │ │ │ │ + b cd070 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #32] │ │ │ │ mov ip, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 9f318 │ │ │ │ + bl 9f31c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ - bl ccf00 │ │ │ │ - b cd06c │ │ │ │ + bl ccf04 │ │ │ │ + b cd070 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, lr, ip, lsl r0 │ │ │ │ + andseq r3, lr, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001e2ff4 │ │ │ │ + @ instruction: 0x001e2ff0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, lr, r4, lsl #31 │ │ │ │ + andseq r2, lr, r0, lsl #31 │ │ │ │ ldr ip, [r0] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #20] @ cd160 │ │ │ │ + ldr r3, [pc, #20] @ cd164 │ │ │ │ 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 cd25c │ │ │ │ + beq cd260 │ │ │ │ and r3, r5, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #60817408 @ 0x3a00000 │ │ │ │ - bne cd354 │ │ │ │ + bne cd358 │ │ │ │ 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 cd2b0 │ │ │ │ + bls cd2b4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cd1a4 │ │ │ │ + bne cd1a8 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne cd2c4 │ │ │ │ + bne cd2c8 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cd29c │ │ │ │ + bls cd2a0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cd1dc │ │ │ │ + bne cd1e0 │ │ │ │ mvn r3, #0 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and r3, lr, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ moveq r1, #0 │ │ │ │ - bne cd2e8 │ │ │ │ + bne cd2ec │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cd288 │ │ │ │ + bls cd28c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cd214 │ │ │ │ + bne cd218 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ and r3, r1, #267386880 @ 0xff00000 │ │ │ │ cmp r3, #58720256 @ 0x3800000 │ │ │ │ - bne cd30c │ │ │ │ + bne cd310 │ │ │ │ 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 cd330 │ │ │ │ + bcs cd334 │ │ │ │ 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 cd234 │ │ │ │ + b cd238 │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ - b cd1fc │ │ │ │ + b cd200 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ bic r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ - b cd1c4 │ │ │ │ - ldr r3, [pc, #172] @ cd378 │ │ │ │ - ldr r1, [pc, #172] @ cd37c │ │ │ │ - ldr r0, [pc, #172] @ cd380 │ │ │ │ + b cd1c8 │ │ │ │ + ldr r3, [pc, #172] @ cd37c │ │ │ │ + ldr r1, [pc, #172] @ cd380 │ │ │ │ + ldr r0, [pc, #172] @ cd384 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ cd384 │ │ │ │ - ldr r1, [pc, #148] @ cd388 │ │ │ │ - ldr r0, [pc, #148] @ cd38c │ │ │ │ + ldr r3, [pc, #148] @ cd388 │ │ │ │ + ldr r1, [pc, #148] @ cd38c │ │ │ │ + ldr r0, [pc, #148] @ cd390 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #144] @ cd390 │ │ │ │ + ldr r2, [pc, #144] @ cd394 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ cd394 │ │ │ │ - ldr r1, [pc, #128] @ cd398 │ │ │ │ - ldr r0, [pc, #128] @ cd39c │ │ │ │ + ldr r3, [pc, #128] @ cd398 │ │ │ │ + ldr r1, [pc, #128] @ cd39c │ │ │ │ + ldr r0, [pc, #128] @ cd3a0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ mov r2, #260 @ 0x104 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ cd3a0 │ │ │ │ - ldr r1, [pc, #104] @ cd3a4 │ │ │ │ - ldr r0, [pc, #104] @ cd3a8 │ │ │ │ + ldr r3, [pc, #104] @ cd3a4 │ │ │ │ + ldr r1, [pc, #104] @ cd3a8 │ │ │ │ + ldr r0, [pc, #104] @ cd3ac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ cd3ac │ │ │ │ + ldr r2, [pc, #100] @ cd3b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ cd3b0 │ │ │ │ - ldr r1, [pc, #84] @ cd3b4 │ │ │ │ - ldr r0, [pc, #84] @ cd3b8 │ │ │ │ + ldr r3, [pc, #84] @ cd3b4 │ │ │ │ + ldr r1, [pc, #84] @ cd3b8 │ │ │ │ + ldr r0, [pc, #84] @ cd3bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r6, fp, r4, ror #22 │ │ │ │ - andseq r1, sl, r8, ror r9 │ │ │ │ - @ instruction: 0x001a1ad0 │ │ │ │ - andseq r6, fp, r0, asr #22 │ │ │ │ - andseq r1, sl, r0, asr r9 │ │ │ │ - @ instruction: 0x001a1adc │ │ │ │ + andseq r6, fp, r8, ror #22 │ │ │ │ + andseq r1, sl, ip, ror r9 │ │ │ │ + @ instruction: 0x001a1ad4 │ │ │ │ + andseq r6, fp, r4, asr #22 │ │ │ │ + andseq r1, sl, r4, asr r9 │ │ │ │ + andseq r1, sl, r0, ror #21 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r6, fp, ip, lsl fp │ │ │ │ - andseq r1, sl, r0, lsr r9 │ │ │ │ - @ instruction: 0x001a1af0 │ │ │ │ - @ instruction: 0x001b6af8 │ │ │ │ - andseq r1, sl, r8, lsl #18 │ │ │ │ - andseq r1, sl, r8, lsr #18 │ │ │ │ + andseq r6, fp, r0, lsr #22 │ │ │ │ + andseq r1, sl, r4, lsr r9 │ │ │ │ + @ instruction: 0x001a1af4 │ │ │ │ + @ instruction: 0x001b6afc │ │ │ │ + andseq r1, sl, ip, lsl #18 │ │ │ │ + andseq r1, sl, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001b6ad4 │ │ │ │ - andseq r1, sl, r8, ror #17 │ │ │ │ - @ instruction: 0x001a1adc │ │ │ │ + @ instruction: 0x001b6ad8 │ │ │ │ + andseq r1, sl, ip, ror #17 │ │ │ │ + andseq r1, sl, r0, ror #21 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r3, [pc, #36] @ cd3ec │ │ │ │ + ldr r3, [pc, #36] @ cd3f0 │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r2, ip │ │ │ │ str r3, [r2], #8 │ │ │ │ - ldr r3, [pc, #20] @ cd3f0 │ │ │ │ + ldr r3, [pc, #20] @ cd3f4 │ │ │ │ orr r1, r1, r1, lsl #12 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [ip, #4] │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r3, [pc, #20] @ cd414 │ │ │ │ + ldr r3, [pc, #20] @ cd418 │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ lsr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #48] @ cd450 │ │ │ │ + ldr r2, [pc, #48] @ cd454 │ │ │ │ ldr r3, [r0] │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r1, [pc, #36] @ cd454 │ │ │ │ + ldr r1, [pc, #36] @ cd458 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr lr, [pc, #32] @ cd458 │ │ │ │ - ldr r2, [pc, #32] @ cd45c │ │ │ │ + ldr lr, [pc, #32] @ cd45c │ │ │ │ + ldr r2, [pc, #32] @ cd460 │ │ │ │ add ip, r3, #16 │ │ │ │ str lr, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r3, #12] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strd r2, [r0, r0] │ │ │ │ @@ -175275,57 +175276,57 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r2, r1, #4 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - ldr ip, [pc, #44] @ cd4c0 │ │ │ │ + ldr ip, [pc, #44] @ cd4c4 │ │ │ │ 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 │ │ │ │ orr r2, r2, #1048576 @ 0x100000 │ │ │ │ add r3, lr, #4 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [lr] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd4fc │ │ │ │ + bne cd500 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #64] @ cd528 │ │ │ │ + ldr r3, [pc, #64] @ cd52c │ │ │ │ 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 │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #32] @ cd528 │ │ │ │ + ldr r3, [pc, #32] @ cd52c │ │ │ │ ldr ip, [r0] │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr ip, [r0] │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #20] @ cd550 │ │ │ │ + ldr r3, [pc, #20] @ cd554 │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ asr r0, r0, #32 │ │ │ │ @@ -175339,62 +175340,62 @@ │ │ │ │ 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 cd5a0 │ │ │ │ + bls cd5a4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cd580 │ │ │ │ + bne cd584 │ │ │ │ bl 23d5c │ │ │ │ - ldr r6, [pc, #196] @ cd66c │ │ │ │ + ldr r6, [pc, #196] @ cd670 │ │ │ │ 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 cd5f4 │ │ │ │ + bls cd5f8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq cd59c │ │ │ │ + beq cd5a0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cd5d8 │ │ │ │ + bhi cd5dc │ │ │ │ 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 cd64c │ │ │ │ + bls cd650 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq cd59c │ │ │ │ + beq cd5a0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cd630 │ │ │ │ + bhi cd634 │ │ │ │ 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] │ │ │ │ @@ -175403,133 +175404,133 @@ │ │ │ │ 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 cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #12] @ cd6a8 │ │ │ │ + ldr r2, [pc, #12] @ cd6ac │ │ │ │ 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 cd70c │ │ │ │ + bne cd710 │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ eor r3, r2, r2, lsl #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcc cd804 │ │ │ │ - ldr r3, [pc, #304] @ cd820 │ │ │ │ - ldr r1, [pc, #304] @ cd824 │ │ │ │ - ldr r0, [pc, #304] @ cd828 │ │ │ │ + bcc cd808 │ │ │ │ + ldr r3, [pc, #304] @ cd824 │ │ │ │ + ldr r1, [pc, #304] @ cd828 │ │ │ │ + ldr r0, [pc, #304] @ cd82c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #300] @ cd82c │ │ │ │ + ldr r2, [pc, #300] @ cd830 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ 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 cd740 │ │ │ │ + bls cd744 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cd720 │ │ │ │ + bne cd724 │ │ │ │ bl 23d5c │ │ │ │ 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 cd78c │ │ │ │ + bls cd790 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq cd73c │ │ │ │ + beq cd740 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cd770 │ │ │ │ + bhi cd774 │ │ │ │ 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 cd7d8 │ │ │ │ + bls cd7dc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq cd73c │ │ │ │ + beq cd740 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cd7bc │ │ │ │ + bhi cd7c0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ cd830 │ │ │ │ + ldr r3, [pc, #68] @ cd834 │ │ │ │ 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 r6, fp, r0, asr #14 │ │ │ │ - andseq r1, sl, r0, asr r5 │ │ │ │ - andseq r1, sl, r4, lsr r6 │ │ │ │ + andseq r6, fp, r4, asr #14 │ │ │ │ + andseq r1, sl, r4, asr r5 │ │ │ │ + andseq r1, sl, r8, lsr r6 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cd948 │ │ │ │ + bls cd94c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cd84c │ │ │ │ + bne cd850 │ │ │ │ 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 │ │ │ │ @@ -175553,148 +175554,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 cd91c │ │ │ │ + bgt cd920 │ │ │ │ cmp r8, #0 │ │ │ │ - bne cd9dc │ │ │ │ + bne cd9e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd974 │ │ │ │ + beq cd978 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdcac │ │ │ │ + bls cdcb0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cd8fc │ │ │ │ + bne cd900 │ │ │ │ bl 23d5c │ │ │ │ cmp lr, #0 │ │ │ │ - beq cd994 │ │ │ │ + beq cd998 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cda54 │ │ │ │ + bls cda58 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne cd928 │ │ │ │ - b cd918 │ │ │ │ - ldr r2, [pc, #1104] @ cdda0 │ │ │ │ + bne cd92c │ │ │ │ + b cd91c │ │ │ │ + ldr r2, [pc, #1104] @ cdda4 │ │ │ │ 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 cdc64 │ │ │ │ + bls cdc68 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne cd974 │ │ │ │ - b cd918 │ │ │ │ + bne cd978 │ │ │ │ + b cd91c │ │ │ │ cmp ip, #0 │ │ │ │ - beq cd9bc │ │ │ │ + beq cd9c0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdc10 │ │ │ │ + bls cdc14 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cd99c │ │ │ │ - b cd918 │ │ │ │ + bne cd9a0 │ │ │ │ + b cd91c │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdd00 │ │ │ │ + bls cdd04 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cd9bc │ │ │ │ - b cd918 │ │ │ │ + bne cd9c0 │ │ │ │ + b cd91c │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cda00 │ │ │ │ + bls cda04 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cd9e0 │ │ │ │ - b cd918 │ │ │ │ + bne cd9e4 │ │ │ │ + b cd91c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ cdda0 │ │ │ │ + ldr ip, [pc, #916] @ cdda4 │ │ │ │ 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 cdad0 │ │ │ │ + beq cdad4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdaa8 │ │ │ │ + bls cdaac │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cda34 │ │ │ │ - b cd918 │ │ │ │ - ldr lr, [pc, #836] @ cdda0 │ │ │ │ + bne cda38 │ │ │ │ + b cd91c │ │ │ │ + ldr lr, [pc, #836] @ cdda4 │ │ │ │ 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 cdb84 │ │ │ │ + beq cdb88 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdb5c │ │ │ │ + bls cdb60 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne cda88 │ │ │ │ - b cd918 │ │ │ │ + bne cda8c │ │ │ │ + b cd91c │ │ │ │ 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 cdb28 │ │ │ │ + beq cdb2c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdafc │ │ │ │ + bls cdb00 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cdadc │ │ │ │ - b cd918 │ │ │ │ + bne cdae0 │ │ │ │ + b cd91c │ │ │ │ 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 │ │ │ │ @@ -175722,24 +175723,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 cdbdc │ │ │ │ + beq cdbe0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdbb0 │ │ │ │ + bls cdbb4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cdb90 │ │ │ │ - b cd918 │ │ │ │ + bne cdb94 │ │ │ │ + b cd91c │ │ │ │ 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 │ │ │ │ @@ -175757,35 +175758,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] @ cdda0 │ │ │ │ + ldr lr, [pc, #388] @ cdda4 │ │ │ │ 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 cdbdc │ │ │ │ + beq cdbe0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdd74 │ │ │ │ + bls cdd78 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cdc44 │ │ │ │ - b cd918 │ │ │ │ - ldr ip, [pc, #308] @ cdda0 │ │ │ │ + bne cdc48 │ │ │ │ + b cd91c │ │ │ │ + ldr ip, [pc, #308] @ cdda4 │ │ │ │ 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 │ │ │ │ @@ -175795,37 +175796,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] @ cdda0 │ │ │ │ + ldr ip, [pc, #236] @ cdda4 │ │ │ │ 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 cdb28 │ │ │ │ + beq cdb2c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cdd48 │ │ │ │ + bls cdd4c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cdce0 │ │ │ │ - b cd918 │ │ │ │ + bne cdce4 │ │ │ │ + b cd91c │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ cdda0 │ │ │ │ + ldr ip, [pc, #148] @ cdda4 │ │ │ │ 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] │ │ │ │ @@ -175844,41 +175845,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 cdb28 │ │ │ │ + b cdb2c │ │ │ │ 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 cdbdc │ │ │ │ + b cdbe0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cddc8 │ │ │ │ + bls cddcc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cdda8 │ │ │ │ - b cd834 │ │ │ │ + bne cddac │ │ │ │ + b cd838 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ - ldr r2, [pc, #20] @ cddf4 │ │ │ │ + ldr r2, [pc, #20] @ cddf8 │ │ │ │ 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 @ │ │ │ │ @@ -175889,96 +175890,96 @@ │ │ │ │ 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 cdedc │ │ │ │ + beq cdee0 │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - ldr r8, [pc, #308] @ cdf6c │ │ │ │ - ldr sl, [pc, #308] @ cdf70 │ │ │ │ - ldr fp, [pc, #308] @ cdf74 │ │ │ │ + ldr r8, [pc, #308] @ cdf70 │ │ │ │ + ldr sl, [pc, #308] @ cdf74 │ │ │ │ + ldr fp, [pc, #308] @ cdf78 │ │ │ │ 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 cdf08 │ │ │ │ + bcc cdf0c │ │ │ │ add r2, r9, #4080 @ 0xff0 │ │ │ │ add r2, r2, #15 │ │ │ │ cmp r2, sl │ │ │ │ - bls cdf28 │ │ │ │ + bls cdf2c │ │ │ │ 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 cdf4c │ │ │ │ + bls cdf50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cde80 │ │ │ │ + bne cde84 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ 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 cde4c │ │ │ │ + bne cde50 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #128] @ cdf78 │ │ │ │ + ldr r2, [pc, #128] @ cdf7c │ │ │ │ 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 cdec4 │ │ │ │ + b cdec8 │ │ │ │ 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 cdec4 │ │ │ │ + b cdec8 │ │ │ │ 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 cdeb0 │ │ │ │ + b cdeb4 │ │ │ │ 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 │ │ │ │ @@ -175986,171 +175987,171 @@ │ │ │ │ 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 ce048 │ │ │ │ + bls ce04c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cdf9c │ │ │ │ + bne cdfa0 │ │ │ │ rsb r2, r3, #0 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ce078 │ │ │ │ + bls ce07c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cdfc0 │ │ │ │ + bne cdfc4 │ │ │ │ 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 ce0a8 │ │ │ │ + bls ce0ac │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne cdff4 │ │ │ │ + bne cdff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #164] @ ce0cc │ │ │ │ + ldr r3, [pc, #164] @ ce0d0 │ │ │ │ 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, #8388608 @ 0x800000 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #124] @ ce0cc │ │ │ │ + ldr r3, [pc, #124] @ ce0d0 │ │ │ │ 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, #76] @ ce0cc │ │ │ │ + ldr r3, [pc, #76] @ ce0d0 │ │ │ │ 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, #28] @ ce0cc │ │ │ │ + ldr r3, [pc, #28] @ ce0d0 │ │ │ │ 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 ce020 │ │ │ │ + b ce024 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r6, [pc, #232] @ ce1d4 │ │ │ │ + ldr r6, [pc, #232] @ ce1d8 │ │ │ │ add r7, ip, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ str r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ str r6, [ip] │ │ │ │ - bls ce1a4 │ │ │ │ + bls ce1a8 │ │ │ │ cmn r3, #255 @ 0xff │ │ │ │ - bcs ce174 │ │ │ │ + bcs ce178 │ │ │ │ mov r1, #3 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #176] @ ce1d8 │ │ │ │ + ldr r2, [pc, #176] @ ce1dc │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5] │ │ │ │ str r2, [r3] │ │ │ │ lsl r1, r4, #2 │ │ │ │ add r1, r1, #24 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi ce1d0 │ │ │ │ + bhi ce1d4 │ │ │ │ lsl r3, r1, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ and r1, r1, #15 │ │ │ │ - ldr r2, [pc, #136] @ ce1dc │ │ │ │ + ldr r2, [pc, #136] @ ce1e0 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r3, r2 │ │ │ │ - ldr r1, [pc, #124] @ ce1e0 │ │ │ │ + ldr r1, [pc, #124] @ ce1e4 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r5] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r3, #0 │ │ │ │ lsl r3, r1, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ and r1, r1, #15 │ │ │ │ - ldr r2, [pc, #84] @ ce1e4 │ │ │ │ + ldr r2, [pc, #84] @ ce1e8 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [ip, #4] │ │ │ │ - b ce130 │ │ │ │ + b ce134 │ │ │ │ lsl r3, r3, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ and r1, r1, #15 │ │ │ │ - ldr r2, [pc, #44] @ ce1e8 │ │ │ │ + ldr r2, [pc, #44] @ ce1ec │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, ip, #8 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [ip, #4] │ │ │ │ - b ce130 │ │ │ │ + b ce134 │ │ │ │ bl 23d9c │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [fp, #-0] │ │ │ │ mov r2, r7 │ │ │ │ ldrd r2, [r0, #-0] │ │ │ │ ldrd r2, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #228] @ ce2e8 │ │ │ │ - ldr ip, [pc, #228] @ ce2ec │ │ │ │ + ldr lr, [pc, #228] @ ce2ec │ │ │ │ + ldr ip, [pc, #228] @ ce2f0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #216] @ ce2f0 │ │ │ │ + ldr r3, [pc, #216] @ ce2f4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #212] @ ce2f4 │ │ │ │ + ldr r2, [pc, #212] @ ce2f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -176164,91 +176165,91 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ce2b4 │ │ │ │ + bhi ce2b8 │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [pc, #96] @ ce2f8 │ │ │ │ + ldr ip, [pc, #96] @ ce2fc │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - ldr r2, [pc, #88] @ ce2fc │ │ │ │ + ldr r2, [pc, #88] @ ce300 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ - ldr r2, [pc, #68] @ ce300 │ │ │ │ - ldr r3, [pc, #44] @ ce2ec │ │ │ │ + bl cdf80 │ │ │ │ + ldr r2, [pc, #68] @ ce304 │ │ │ │ + ldr r3, [pc, #44] @ ce2f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ce2e4 │ │ │ │ + bne ce2e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001e1df0 │ │ │ │ + andseq r1, lr, ip, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001e1dd0 │ │ │ │ + andseq r1, lr, ip, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ - andseq r1, lr, ip, lsr sp │ │ │ │ + andseq r1, lr, r8, lsr sp │ │ │ │ ldr ip, [r0] │ │ │ │ lsl r2, r2, #16 │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #24] @ ce334 │ │ │ │ + ldr r3, [pc, #24] @ ce338 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r3, r2, #-536870911 @ 0xe0000001 │ │ │ │ orr r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r3, [ip] │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #232] @ ce438 │ │ │ │ + ldr r5, [pc, #232] @ ce43c │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ lsl r4, r2, #16 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc ce3f0 │ │ │ │ + bcc ce3f4 │ │ │ │ cmn r3, #4096 @ 0x1000 │ │ │ │ - bhi ce3c8 │ │ │ │ + bhi ce3cc │ │ │ │ cmp r1, r2 │ │ │ │ moveq r6, #3 │ │ │ │ andne r6, r1, #15 │ │ │ │ moveq r1, r6 │ │ │ │ mov lr, #0 │ │ │ │ rsb ip, lr, #32 │ │ │ │ ror ip, r3, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ce414 │ │ │ │ + bls ce418 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ce37c │ │ │ │ + bne ce380 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ 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] │ │ │ │ @@ -176269,28 +176270,28 @@ │ │ │ │ orr r3, r3, r4 │ │ │ │ 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] @ ce438 │ │ │ │ + ldr r3, [pc, #28] @ ce43c │ │ │ │ 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 ce3a8 │ │ │ │ + b ce3ac │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #16] @ ce460 │ │ │ │ + ldr r2, [pc, #16] @ ce464 │ │ │ │ add ip, r1, #4 │ │ │ │ orr r2, r3, r2 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r1] │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0] │ │ │ │ push {r4, lr} │ │ │ │ @@ -176299,39 +176300,39 @@ │ │ │ │ ldr ip, [r0] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r4, ip, #4 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ str r4, [r0] │ │ │ │ pop {r4, lr} │ │ │ │ str r3, [ip] │ │ │ │ - b cd6ac │ │ │ │ + b cd6b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ lsl r2, r2, #16 │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ lsl r6, r3, #12 │ │ │ │ and r5, r2, #983040 @ 0xf0000 │ │ │ │ - bcc ce534 │ │ │ │ + bcc ce538 │ │ │ │ cmn r1, #4096 @ 0x1000 │ │ │ │ - bhi ce510 │ │ │ │ + bhi ce514 │ │ │ │ mov r3, #0 │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, r1, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls ce558 │ │ │ │ + bls ce55c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ce4c4 │ │ │ │ + bne ce4c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ 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] │ │ │ │ @@ -176350,48 +176351,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 r1, [pc, #16] @ ce570 │ │ │ │ + ldr r1, [pc, #16] @ ce574 │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ ldr r3, [r4] │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [r3], #4 │ │ │ │ - b ce4f4 │ │ │ │ + b ce4f8 │ │ │ │ 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 ce618 │ │ │ │ + bcc ce61c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi ce5f4 │ │ │ │ + bhi ce5f8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ce638 │ │ │ │ + bls ce63c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ce5b0 │ │ │ │ + bne ce5b4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #108] @ ce650 │ │ │ │ + ldr r3, [pc, #108] @ ce654 │ │ │ │ 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] │ │ │ │ @@ -176406,78 +176407,78 @@ │ │ │ │ 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] @ ce654 │ │ │ │ + ldr r1, [pc, #20] @ ce658 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ce5dc │ │ │ │ + b ce5e0 │ │ │ │ str r0, [fp, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r4, r0 │ │ │ │ - bls ce6f4 │ │ │ │ + bls ce6f8 │ │ │ │ cmn r1, #255 @ 0xff │ │ │ │ - bcs ce6c4 │ │ │ │ + bcs ce6c8 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ce720 │ │ │ │ + bls ce724 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ce680 │ │ │ │ + bne ce684 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #128] @ ce738 │ │ │ │ + ldr r3, [pc, #128] @ ce73c │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ rsb r1, r1, #0 │ │ │ │ lsl r3, r1, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ and r1, r1, #15 │ │ │ │ - ldr r2, [pc, #96] @ ce73c │ │ │ │ + ldr r2, [pc, #96] @ ce740 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ lsl r3, r1, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ and r1, r1, #15 │ │ │ │ - ldr r2, [pc, #56] @ ce740 │ │ │ │ + ldr r2, [pc, #56] @ ce744 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ ce744 │ │ │ │ + ldr r1, [pc, #28] @ ce748 │ │ │ │ ldr r2, [r4] │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ce6b0 │ │ │ │ + b ce6b4 │ │ │ │ strh r2, [r0, r3] │ │ │ │ strh r2, [r0, #-0] │ │ │ │ strh r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r3, r3, r1, lsl #12 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -176496,409 +176497,409 @@ │ │ │ │ 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 ce82c │ │ │ │ + bls ce830 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne ce794 │ │ │ │ + bne ce798 │ │ │ │ rsb r2, r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r2, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls ce868 │ │ │ │ + bls ce86c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ce7b8 │ │ │ │ + bne ce7bc │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ce894 │ │ │ │ + bls ce898 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ce7d8 │ │ │ │ + bne ce7dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ 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 ce854 │ │ │ │ + b ce858 │ │ │ │ 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 cd6ac │ │ │ │ + b cd6b0 │ │ │ │ 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 ce854 │ │ │ │ - ldr r1, [pc, #16] @ ce8ac │ │ │ │ + b ce858 │ │ │ │ + ldr r1, [pc, #16] @ ce8b0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b ce80c │ │ │ │ + b ce810 │ │ │ │ mov r3, #0 │ │ │ │ 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, #1088] @ ced08 │ │ │ │ - ldr ip, [pc, #1088] @ ced0c │ │ │ │ + ldr lr, [pc, #1088] @ ced0c │ │ │ │ + ldr ip, [pc, #1088] @ ced10 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #1072] @ ced10 │ │ │ │ + ldr r8, [pc, #1072] @ ced14 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #1060] @ ced14 │ │ │ │ + ldr ip, [pc, #1060] @ ced18 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, ip] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1044] @ ced18 │ │ │ │ + ldr r3, [pc, #1044] @ ced1c │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r6, [pc, #1012] @ ced1c │ │ │ │ + ldr r6, [pc, #1012] @ ced20 │ │ │ │ movne r6, r3 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r7] │ │ │ │ - mov r3, #3 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ moveq fp, #1 │ │ │ │ movne fp, r2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #3 │ │ │ │ mov r9, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, r4 │ │ │ │ addeq r3, r5, r9 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq ce9c0 │ │ │ │ + beq ce9c4 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ - beq cecd4 │ │ │ │ - bl cdf7c │ │ │ │ + beq cecd8 │ │ │ │ + bl cdf80 │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cec88 │ │ │ │ + bne cec8c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r3] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ced04 │ │ │ │ + bne ced08 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - ldr r2, [pc, #808] @ ced20 │ │ │ │ + ldr r2, [pc, #808] @ ced24 │ │ │ │ add r1, r3, #8 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ceaac │ │ │ │ - ldr r8, [pc, #780] @ ced24 │ │ │ │ - ldr sl, [pc, #780] @ ced28 │ │ │ │ - ldr r3, [pc, #780] @ ced2c │ │ │ │ + beq ceab0 │ │ │ │ + ldr r8, [pc, #780] @ ced28 │ │ │ │ + ldr sl, [pc, #780] @ ced2c │ │ │ │ + ldr r3, [pc, #780] @ ced30 │ │ │ │ str fp, [sp, #32] │ │ │ │ sub r6, r6, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ and r9, r8, r4, lsl #12 │ │ │ │ - bcc ceae8 │ │ │ │ + bcc ceaec │ │ │ │ add r0, r2, #4080 @ 0xff0 │ │ │ │ add r0, r0, #15 │ │ │ │ cmp r0, sl │ │ │ │ - bls ceb08 │ │ │ │ + bls ceb0c │ │ │ │ cmp r4, #11 │ │ │ │ moveq fp, #3 │ │ │ │ andne fp, r4, #15 │ │ │ │ moveq r1, fp │ │ │ │ mov ip, #0 │ │ │ │ rsb r0, ip, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls ceb2c │ │ │ │ + bls ceb30 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cea5c │ │ │ │ + bne cea60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #672] @ ced2c │ │ │ │ + ldr r3, [pc, #672] @ ced30 │ │ │ │ orr r9, r9, fp │ │ │ │ orr r9, r9, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r9, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne cea20 │ │ │ │ + bne cea24 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - ldr lr, [pc, #636] @ ced30 │ │ │ │ + ldr lr, [pc, #636] @ ced34 │ │ │ │ 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 ceb4c │ │ │ │ + bls ceb50 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ceac8 │ │ │ │ + bne ceacc │ │ │ │ bl 23d5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r9, r2 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #10158080 @ 0x9b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b cea9c │ │ │ │ + b ceaa0 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr r2, r2, r9 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #1769472 @ 0x1b0000 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b cea9c │ │ │ │ + b ceaa0 │ │ │ │ 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 cea88 │ │ │ │ + b cea8c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #476] @ ced34 │ │ │ │ + ldr lr, [pc, #476] @ ced38 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr lr, r3, lr │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str lr, [r1] │ │ │ │ mov lr, #0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ceb98 │ │ │ │ + bls ceb9c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - beq ceae4 │ │ │ │ + beq ceae8 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi ceb7c │ │ │ │ - ldr ip, [pc, #408] @ ced38 │ │ │ │ + bhi ceb80 │ │ │ │ + ldr ip, [pc, #408] @ ced3c │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ 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 cebe0 │ │ │ │ + bls cebe4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - beq ceae4 │ │ │ │ + beq ceae8 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cebc4 │ │ │ │ + bhi cebc8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #324] @ ced38 │ │ │ │ + ldr r0, [pc, #324] @ ced3c │ │ │ │ orr r3, r3, r0 │ │ │ │ orr r2, r2, r0 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ - ldr r3, [pc, #308] @ ced3c │ │ │ │ + ldr r3, [pc, #308] @ ced40 │ │ │ │ add r2, r1, #20 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ - beq cec34 │ │ │ │ + beq cec38 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #260] @ ced24 │ │ │ │ + ldr r3, [pc, #260] @ ced28 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r1, #24 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r1, #20] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, fp, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl ebb30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #224] @ ced40 │ │ │ │ + ldr r2, [pc, #224] @ ced44 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #164] @ ced0c │ │ │ │ + ldr r3, [pc, #164] @ ced10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ced00 │ │ │ │ + bne ced04 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #180] @ ced44 │ │ │ │ + ldr r3, [pc, #180] @ ced48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cece8 │ │ │ │ + bls cecec │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cec94 │ │ │ │ + bne cec98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #128] @ ced48 │ │ │ │ + ldr r2, [pc, #128] @ ced4c │ │ │ │ str r2, [r3], #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ - b ce9d0 │ │ │ │ - bl cdf7c │ │ │ │ + b ce9d4 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b ce9c0 │ │ │ │ - ldr r2, [pc, #68] @ ced34 │ │ │ │ + b ce9c4 │ │ │ │ + ldr r2, [pc, #68] @ ced38 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b cecc0 │ │ │ │ + b cecc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23de0 │ │ │ │ - andseq r1, lr, ip, lsr #14 │ │ │ │ + andseq r1, lr, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, lr, r8, lsl #14 │ │ │ │ + andseq r1, lr, r4, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r1, #2 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ ldr r0, [fp, r0] │ │ │ │ @ instruction: 0xffffe204 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, #0 │ │ │ │ blx r3 │ │ │ │ - mulseq lr, r4, r3 │ │ │ │ + mulseq lr, r0, r3 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1692] @ cf408 │ │ │ │ + ldr r1, [pc, #1692] @ cf40c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1688] @ cf40c │ │ │ │ + ldr r3, [pc, #1688] @ cf410 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r8, [pc, #1668] @ cf410 │ │ │ │ + ldr r8, [pc, #1668] @ cf414 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1664] @ cf414 │ │ │ │ + ldr r2, [pc, #1664] @ cf418 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -176906,258 +176907,258 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls cee54 │ │ │ │ + bls cee58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #1516] @ cf418 │ │ │ │ + ldr r2, [pc, #1516] @ cf41c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #1496] @ cf40c │ │ │ │ + ldr r3, [pc, #1496] @ cf410 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cf404 │ │ │ │ + bne cf408 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq cee94 │ │ │ │ + beq cee98 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r6, r2 │ │ │ │ - beq ceffc │ │ │ │ - bl cdf7c │ │ │ │ + beq cf000 │ │ │ │ + bl cdf80 │ │ │ │ str r4, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ceed8 │ │ │ │ + beq ceedc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - bhi cee20 │ │ │ │ + bhi cee24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b ceedc │ │ │ │ + b ceee0 │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r6, #4 │ │ │ │ - beq cef78 │ │ │ │ + beq cef7c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf010 │ │ │ │ + bls cf014 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ceef4 │ │ │ │ + bne ceef8 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf354 │ │ │ │ + bls cf358 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cef18 │ │ │ │ + bne cef1c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf3bc │ │ │ │ + bls cf3c0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cef38 │ │ │ │ + bne cef3c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #1200] @ cf41c │ │ │ │ + ldr r2, [pc, #1200] @ cf420 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b cf028 │ │ │ │ + b cf02c │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf370 │ │ │ │ + bls cf374 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne cef78 │ │ │ │ + bne cef7c │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf3a0 │ │ │ │ + bls cf3a4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cef9c │ │ │ │ + bne cefa0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf3ec │ │ │ │ + bls cf3f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cefbc │ │ │ │ + bne cefc0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #1068] @ cf41c │ │ │ │ + ldr r2, [pc, #1068] @ cf420 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b cf388 │ │ │ │ - bl cdf7c │ │ │ │ + b cf38c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ str r4, [r6, #172] @ 0xac │ │ │ │ - b cee94 │ │ │ │ + b cee98 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf0cc │ │ │ │ + bls cf0d0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cf044 │ │ │ │ + bne cf048 │ │ │ │ rsb r1, r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf338 │ │ │ │ + bls cf33c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cf068 │ │ │ │ + bne cf06c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf3d4 │ │ │ │ + bls cf3d8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cf088 │ │ │ │ + bne cf08c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #860] @ cf41c │ │ │ │ + ldr r2, [pc, #860] @ cf420 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b cf0e4 │ │ │ │ + b cf0e8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [fp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cf150 │ │ │ │ + beq cf154 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cee20 │ │ │ │ + bhi cee24 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b cee20 │ │ │ │ - ldr r3, [pc, #712] @ cf420 │ │ │ │ + b cee24 │ │ │ │ + ldr r3, [pc, #712] @ cf424 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ and r0, r1, #65280 @ 0xff00 │ │ │ │ and ip, r1, #16711680 @ 0xff0000 │ │ │ │ and r1, r1, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf188 │ │ │ │ + bls cf18c │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne cf168 │ │ │ │ + bne cf16c │ │ │ │ bl 23d5c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr lr, [pc, #656] @ cf424 │ │ │ │ + ldr lr, [pc, #656] @ cf428 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ orr sl, lr, #-486539264 @ 0xe3000000 │ │ │ │ add r5, r1, #4 │ │ │ │ orr sl, sl, #10485760 @ 0xa00000 │ │ │ │ str r5, [r6, #4] │ │ │ │ orr r3, r3, sl │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf1d8 │ │ │ │ + bls cf1dc │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne cf1b8 │ │ │ │ - b cf184 │ │ │ │ + bne cf1bc │ │ │ │ + b cf188 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ lsl r5, ip, #16 │ │ │ │ and r5, r5, #983040 @ 0xf0000 │ │ │ │ orr r5, r5, lr │ │ │ │ orr r5, r5, #-486539264 @ 0xe3000000 │ │ │ │ add ip, r1, #8 │ │ │ │ @@ -177165,163 +177166,163 @@ │ │ │ │ str ip, [r6, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf228 │ │ │ │ + bls cf22c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cf208 │ │ │ │ - b cf184 │ │ │ │ + bne cf20c │ │ │ │ + b cf188 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ str r3, [r1, #8] │ │ │ │ orr r3, r2, r5 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #444] @ cf428 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #444] @ cf42c │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r8, r3] │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and r0, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf2a0 │ │ │ │ + bls cf2a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cf280 │ │ │ │ - b cf184 │ │ │ │ + bne cf284 │ │ │ │ + b cf188 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ add ip, r4, #4 │ │ │ │ str ip, [r6, #4] │ │ │ │ orr r3, r3, sl │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf2d8 │ │ │ │ + bls cf2dc │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cf2b8 │ │ │ │ - b cf184 │ │ │ │ + bne cf2bc │ │ │ │ + b cf188 │ │ │ │ add r0, r4, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r6, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf310 │ │ │ │ + bls cf314 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne cf2f0 │ │ │ │ - b cf184 │ │ │ │ + bne cf2f4 │ │ │ │ + b cf188 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r5 │ │ │ │ orr r2, r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ - b cf138 │ │ │ │ + bl cd168 │ │ │ │ + b cf13c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [fp] │ │ │ │ - b cf0e4 │ │ │ │ + b cf0e8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b cf028 │ │ │ │ + b cf02c │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r4, r0 │ │ │ │ - b cf104 │ │ │ │ + b cf108 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, sl, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sl] │ │ │ │ - b cf388 │ │ │ │ - ldr r2, [pc, #104] @ cf42c │ │ │ │ + b cf38c │ │ │ │ + ldr r2, [pc, #104] @ cf430 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b cef64 │ │ │ │ + b cef68 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #76] @ cf42c │ │ │ │ + ldr r2, [pc, #76] @ cf430 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, fp │ │ │ │ str r2, [r3], #4 │ │ │ │ - b cf0b8 │ │ │ │ - ldr r2, [pc, #56] @ cf42c │ │ │ │ + b cf0bc │ │ │ │ + ldr r2, [pc, #56] @ cf430 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3], #4 │ │ │ │ - b cefe8 │ │ │ │ + b cefec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, lr, r4, lsl #5 │ │ │ │ + andseq r1, lr, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, lr, ip, asr r2 │ │ │ │ + andseq r1, lr, r8, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, lr, r8, asr #3 │ │ │ │ + andseq r1, lr, r4, asr #3 │ │ │ │ cmp r0, r3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ 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, #1388] @ cf9b4 │ │ │ │ + ldr ip, [pc, #1388] @ cf9b8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1380] @ cf9b8 │ │ │ │ + ldr r1, [pc, #1380] @ cf9bc │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r7, [pc, #1368] @ cf9bc │ │ │ │ + ldr r7, [pc, #1368] @ cf9c0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #1364] @ cf9c0 │ │ │ │ + ldr r2, [pc, #1364] @ cf9c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -177341,223 +177342,223 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls cf520 │ │ │ │ + bls cf524 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #1228] @ cf9c4 │ │ │ │ + ldr r2, [pc, #1228] @ cf9c8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #1208] @ cf9b8 │ │ │ │ + ldr r3, [pc, #1208] @ cf9bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cf9b0 │ │ │ │ + bne cf9b4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf564 │ │ │ │ + beq cf568 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, sl │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq cf6b0 │ │ │ │ - bl cdf7c │ │ │ │ + beq cf6b4 │ │ │ │ + bl cdf80 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq cf764 │ │ │ │ + beq cf768 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ ldr r8, [r4, #156] @ 0x9c │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi cf4ec │ │ │ │ + bhi cf4f0 │ │ │ │ sub r8, r8, sl │ │ │ │ ldr fp, [sp, #20] │ │ │ │ clz r8, r8 │ │ │ │ mov sl, r3 │ │ │ │ lsr r8, r8, #5 │ │ │ │ add r1, sl, #4 │ │ │ │ - ldr r2, [pc, #1032] @ cf9c8 │ │ │ │ + ldr r2, [pc, #1032] @ cf9cc │ │ │ │ add r9, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sl] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr sl, [pc, #1000] @ cf9cc │ │ │ │ + ldr sl, [pc, #1000] @ cf9d0 │ │ │ │ mov ip, r2 │ │ │ │ - ldr lr, [pc, #996] @ cf9d0 │ │ │ │ + ldr lr, [pc, #996] @ cf9d4 │ │ │ │ str sl, [ip], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r4, #4] │ │ │ │ str lr, [r2, #4]! │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r2, [pc, #964] @ cf9d4 │ │ │ │ + ldr r2, [pc, #964] @ cf9d8 │ │ │ │ add sl, ip, #4 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf6c4 │ │ │ │ + bls cf6c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cf624 │ │ │ │ + bne cf628 │ │ │ │ mov r1, #0 │ │ │ │ mvn r0, #255 @ 0xff │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf76c │ │ │ │ + bls cf770 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cf648 │ │ │ │ + bne cf64c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf998 │ │ │ │ + bls cf99c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cf66c │ │ │ │ + bne cf670 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r2, [pc, #820] @ cf9d8 │ │ │ │ + ldr r2, [pc, #820] @ cf9dc │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ - b cf6dc │ │ │ │ - bl cdf7c │ │ │ │ + b cf6e0 │ │ │ │ + bl cdf80 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str sl, [r4, #156] @ 0x9c │ │ │ │ - b cf564 │ │ │ │ + b cf568 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #5308416 @ 0x510000 │ │ │ │ add r1, ip, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq cf788 │ │ │ │ + beq cf78c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r8, [r0, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [r0, #156] @ 0x9c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cf4ec │ │ │ │ + bhi cf4f0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b cf4ec │ │ │ │ + b cf4f0 │ │ │ │ mov r8, fp │ │ │ │ - b cf5b4 │ │ │ │ + b cf5b8 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ orr r2, r2, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #7405568 @ 0x710000 │ │ │ │ add r1, ip, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip, #4] │ │ │ │ - b cf6dc │ │ │ │ - ldr r3, [pc, #588] @ cf9dc │ │ │ │ + b cf6e0 │ │ │ │ + ldr r3, [pc, #588] @ cf9e0 │ │ │ │ mov r1, fp │ │ │ │ ldr lr, [r7, r3] │ │ │ │ and r8, lr, #255 @ 0xff │ │ │ │ and r0, lr, #65280 @ 0xff00 │ │ │ │ and ip, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, lr, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf7c4 │ │ │ │ + bls cf7c8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne cf7a4 │ │ │ │ + bne cf7a8 │ │ │ │ bl 23d5c │ │ │ │ orr r3, r2, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #528] @ cf9e0 │ │ │ │ + ldr r2, [pc, #528] @ cf9e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ and lr, r2, r1, lsl #12 │ │ │ │ orr r2, lr, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov fp, r2 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cf818 │ │ │ │ + bls cf81c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cf7f8 │ │ │ │ - b cf7c0 │ │ │ │ + bne cf7fc │ │ │ │ + b cf7c4 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add ip, r1, #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, lr │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ @@ -177565,130 +177566,130 @@ │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ rsb r2, ip, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf868 │ │ │ │ + bls cf86c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cf848 │ │ │ │ - b cf7c0 │ │ │ │ + bne cf84c │ │ │ │ + b cf7c4 │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r8, r8, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r8, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ - ldr r2, [pc, #284] @ cf9e4 │ │ │ │ + bl cd168 │ │ │ │ + ldr r2, [pc, #284] @ cf9e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r7, r2] │ │ │ │ mov lr, #0 │ │ │ │ and r1, r7, #255 @ 0xff │ │ │ │ and r0, r7, #65280 @ 0xff00 │ │ │ │ and ip, r7, #16711680 @ 0xff0000 │ │ │ │ and r7, r7, #-16777216 @ 0xff000000 │ │ │ │ rsb r2, lr, #32 │ │ │ │ ror r2, r7, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf900 │ │ │ │ + bls cf904 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cf8e0 │ │ │ │ - b cf7c0 │ │ │ │ + bne cf8e4 │ │ │ │ + b cf7c4 │ │ │ │ orr r2, r2, lr, lsl #7 │ │ │ │ add lr, r9, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ mov lr, #0 │ │ │ │ str r2, [r9] │ │ │ │ rsb r2, lr, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf938 │ │ │ │ + bls cf93c │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cf918 │ │ │ │ - b cf7c0 │ │ │ │ + bne cf91c │ │ │ │ + b cf7c4 │ │ │ │ add ip, r9, #8 │ │ │ │ orr r2, r2, lr, lsl #7 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [r9, #4] │ │ │ │ rsb r2, ip, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cf970 │ │ │ │ + bls cf974 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cf950 │ │ │ │ - b cf7c0 │ │ │ │ + bne cf954 │ │ │ │ + b cf7c4 │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r3, r1, r3 │ │ │ │ add r1, r9, #16 │ │ │ │ str r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r9, #12] │ │ │ │ - bl cd164 │ │ │ │ - b cf750 │ │ │ │ + bl cd168 │ │ │ │ + b cf754 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #68] @ cf9e8 │ │ │ │ + ldr r1, [pc, #68] @ cf9ec │ │ │ │ add ip, ip, #8 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r1, [ip, #-4] │ │ │ │ - b cf69c │ │ │ │ + b cf6a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, lr, r8, lsr #23 │ │ │ │ + andseq r0, lr, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, lr, r4, lsl #23 │ │ │ │ + andseq r0, lr, r0, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e0afc │ │ │ │ + @ instruction: 0x001e0af8 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #53 @ 0x35 │ │ │ │ ldrsh r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ 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, #1712] @ d00b4 │ │ │ │ + ldr ip, [pc, #1712] @ d00b8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #1704] @ d00b8 │ │ │ │ + ldr r1, [pc, #1704] @ d00bc │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r7, [pc, #1692] @ d00bc │ │ │ │ + ldr r7, [pc, #1692] @ d00c0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #1688] @ d00c0 │ │ │ │ + ldr r2, [pc, #1688] @ d00c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ mov r5, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -177708,312 +177709,312 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls cfadc │ │ │ │ + bls cfae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #1552] @ d00c4 │ │ │ │ + ldr r2, [pc, #1552] @ d00c8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #1532] @ d00b8 │ │ │ │ + ldr r3, [pc, #1532] @ d00bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d00b0 │ │ │ │ + bne d00b4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfb1c │ │ │ │ + beq cfb20 │ │ │ │ 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 cfc80 │ │ │ │ - bl cdf7c │ │ │ │ + beq cfc84 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfe90 │ │ │ │ + beq cfe94 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cfaa8 │ │ │ │ + bhi cfaac │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1388] @ d00c8 │ │ │ │ + ldr r3, [pc, #1388] @ d00cc │ │ │ │ add r8, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd554 │ │ │ │ - ldr r3, [pc, #1332] @ d00cc │ │ │ │ + bl cd558 │ │ │ │ + ldr r3, [pc, #1332] @ d00d0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2340] @ 0x924 │ │ │ │ - bne cfc4c │ │ │ │ + bne cfc50 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr r3, [pc, #1300] @ d00d0 │ │ │ │ + ldr r3, [pc, #1300] @ d00d4 │ │ │ │ add r1, r9, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #1272] @ d00d4 │ │ │ │ + ldr r3, [pc, #1272] @ d00d8 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #1268] @ d00d8 │ │ │ │ + ldr r3, [pc, #1268] @ d00dc │ │ │ │ add r1, r9, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r9, #8] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1236] @ d00dc │ │ │ │ - ldr r2, [pc, #1236] @ d00e0 │ │ │ │ + ldr r3, [pc, #1236] @ d00e0 │ │ │ │ + ldr r2, [pc, #1236] @ d00e4 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r9, [r7, r3] │ │ │ │ mov lr, #0 │ │ │ │ and r0, r9, #255 @ 0xff │ │ │ │ and ip, r9, #65280 @ 0xff00 │ │ │ │ and r2, r9, #16711680 @ 0xff0000 │ │ │ │ and r9, r9, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r9, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cfc94 │ │ │ │ + bls cfc98 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne cfc2c │ │ │ │ + bne cfc30 │ │ │ │ bl 23d5c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr r2, [pc, #1124] @ d00d0 │ │ │ │ + ldr r2, [pc, #1124] @ d00d4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r9, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r9] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b cfbc4 │ │ │ │ - bl cdf7c │ │ │ │ + b cfbc8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b cfb1c │ │ │ │ + b cfb20 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ - ldr lr, [pc, #1092] @ d00e4 │ │ │ │ + ldr lr, [pc, #1092] @ d00e8 │ │ │ │ orr lr, r3, lr │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ str lr, [r1, #4] │ │ │ │ mov lr, #0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cfcdc │ │ │ │ + bls cfce0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - beq cfc48 │ │ │ │ + beq cfc4c │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cfcc0 │ │ │ │ - ldr r2, [pc, #1028] @ d00e8 │ │ │ │ + bhi cfcc4 │ │ │ │ + ldr r2, [pc, #1028] @ d00ec │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1, #8] │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls cfd24 │ │ │ │ + bls cfd28 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - beq cfc48 │ │ │ │ + beq cfc4c │ │ │ │ rsb r2, r3, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi cfd08 │ │ │ │ + bhi cfd0c │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #952] @ d00e8 │ │ │ │ + ldr r3, [pc, #952] @ d00ec │ │ │ │ orr r2, r2, r3 │ │ │ │ orr r0, r0, r3 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r0, [r1, #16] │ │ │ │ add r2, r1, #24 │ │ │ │ - ldr r0, [pc, #932] @ d00ec │ │ │ │ + ldr r0, [pc, #932] @ d00f0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #928] @ d00f0 │ │ │ │ + ldr r3, [pc, #928] @ d00f4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cfdd8 │ │ │ │ + bls cfddc │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cfd54 │ │ │ │ - ldr r0, [pc, #892] @ d00f4 │ │ │ │ + bne cfd58 │ │ │ │ + ldr r0, [pc, #892] @ d00f8 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls cfe98 │ │ │ │ + bls cfe9c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cfd78 │ │ │ │ - ldr r0, [pc, #848] @ d00ec │ │ │ │ + bne cfd7c │ │ │ │ + ldr r0, [pc, #848] @ d00f0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0098 │ │ │ │ + bls d009c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne cfd9c │ │ │ │ + bne cfda0 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r2, [pc, #808] @ d00ec │ │ │ │ + ldr r2, [pc, #808] @ d00f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #804] @ d00f8 │ │ │ │ + ldr r3, [pc, #804] @ d00fc │ │ │ │ str r3, [r1], #4 │ │ │ │ - b cfdec │ │ │ │ + b cfdf0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #139264 @ 0x22000 │ │ │ │ str r3, [r1, #24] │ │ │ │ add r1, r1, #28 │ │ │ │ - ldr r3, [pc, #776] @ d00fc │ │ │ │ + ldr r3, [pc, #776] @ d0100 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #772] @ d0100 │ │ │ │ + ldr r3, [pc, #772] @ d0104 │ │ │ │ str r3, [r1, #4] │ │ │ │ sub r3, r3, #6291456 @ 0x600000 │ │ │ │ sub r3, r3, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ sub r3, r3, #983040 @ 0xf0000 │ │ │ │ sub r3, r3, #3984 @ 0xf90 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #740] @ d0104 │ │ │ │ + ldr r3, [pc, #740] @ d0108 │ │ │ │ add r1, r1, #20 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r2, #16]! │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bhi cfaa8 │ │ │ │ + bhi cfaac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfeb0 │ │ │ │ + beq cfeb4 │ │ │ │ mov r1, sl │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi cfaa8 │ │ │ │ + bhi cfaac │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b cfaa8 │ │ │ │ + b cfaac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b cfb50 │ │ │ │ + b cfb54 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #612] @ d0108 │ │ │ │ + ldr r2, [pc, #612] @ d010c │ │ │ │ add r1, r1, #28 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b cfdec │ │ │ │ - ldr r2, [pc, #596] @ d010c │ │ │ │ + b cfdf0 │ │ │ │ + ldr r2, [pc, #596] @ d0110 │ │ │ │ mov r3, r0 │ │ │ │ ldr r9, [r7, r2] │ │ │ │ and r2, r9, #255 @ 0xff │ │ │ │ and r0, r9, #65280 @ 0xff00 │ │ │ │ and lr, r9, #16711680 @ 0xff0000 │ │ │ │ and r9, r9, #-16777216 @ 0xff000000 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r9, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls cfeec │ │ │ │ + bls cfef0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne cfecc │ │ │ │ - b cfc48 │ │ │ │ + bne cfed0 │ │ │ │ + b cfc4c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #532] @ d0110 │ │ │ │ + ldr r3, [pc, #532] @ d0114 │ │ │ │ and r3, r3, r9, lsl #12 │ │ │ │ orr fp, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r9, r1, #4 │ │ │ │ orr fp, fp, #10485760 @ 0xa00000 │ │ │ │ str r9, [r4, #4] │ │ │ │ orr ip, ip, fp │ │ │ │ mov r9, #0 │ │ │ │ str ip, [r1] │ │ │ │ rsb ip, r9, #32 │ │ │ │ ror ip, lr, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls cff38 │ │ │ │ + bls cff3c │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #32 │ │ │ │ - bne cff18 │ │ │ │ - b cfc48 │ │ │ │ + bne cff1c │ │ │ │ + b cfc4c │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ orr ip, ip, r9, lsl #7 │ │ │ │ lsl r9, lr, #16 │ │ │ │ and r9, r9, #983040 @ 0xf0000 │ │ │ │ orr r9, r9, r3 │ │ │ │ orr r9, r9, #-486539264 @ 0xe3000000 │ │ │ │ orr r9, r9, #8388608 @ 0x800000 │ │ │ │ @@ -178021,99 +178022,99 @@ │ │ │ │ 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 cff88 │ │ │ │ + bls cff8c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cff68 │ │ │ │ - b cfc48 │ │ │ │ + bne cff6c │ │ │ │ + b cfc4c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r9 │ │ │ │ str r3, [r1, #8] │ │ │ │ orr r3, r2, r9 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #328] @ d0114 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #328] @ d0118 │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r7, r3] │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and r0, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0000 │ │ │ │ + bls d0004 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne cffe0 │ │ │ │ - b cfc48 │ │ │ │ + bne cffe4 │ │ │ │ + b cfc4c │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ add ip, sl, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, fp │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sl] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0038 │ │ │ │ + bls d003c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d0018 │ │ │ │ - b cfc48 │ │ │ │ + bne d001c │ │ │ │ + b cfc4c │ │ │ │ add r0, sl, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sl, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0070 │ │ │ │ + bls d0074 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d0050 │ │ │ │ - b cfc48 │ │ │ │ + bne d0054 │ │ │ │ + b cfc4c │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r9 │ │ │ │ orr r2, r2, r9 │ │ │ │ add r1, sl, #16 │ │ │ │ str r3, [sl, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [sl, #12] │ │ │ │ - bl cd164 │ │ │ │ - b cfe7c │ │ │ │ + bl cd168 │ │ │ │ + b cfe80 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #116] @ d0118 │ │ │ │ + ldr r2, [pc, #116] @ d011c │ │ │ │ add r1, r1, #28 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b cfdcc │ │ │ │ + b cfdd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, lr, ip, ror #11 │ │ │ │ + andseq r0, lr, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, lr, r8, asr #11 │ │ │ │ + andseq r0, lr, r4, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, lr, r0, asr #10 │ │ │ │ + andseq r0, lr, ip, lsr r5 │ │ │ │ tst r0, #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -178134,23 +178135,23 @@ │ │ │ │ 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 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #1648] @ d07b0 │ │ │ │ + ldr r1, [pc, #1648] @ d07b4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1644] @ d07b4 │ │ │ │ + ldr r2, [pc, #1644] @ d07b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r6, [pc, #1636] @ d07b8 │ │ │ │ + ldr r6, [pc, #1636] @ d07bc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1628] @ d07bc │ │ │ │ + ldr r3, [pc, #1628] @ d07c0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -178161,123 +178162,123 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r4, r4, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne d02bc │ │ │ │ + bne d02c0 │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl ebf38 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #172] @ 0xac │ │ │ │ add r9, r8, #4 │ │ │ │ add r2, r0, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d0230 │ │ │ │ + bcc d0234 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r3, r4 │ │ │ │ - bhi d0544 │ │ │ │ + bhi d0548 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls d0564 │ │ │ │ + bls d0568 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne d01f0 │ │ │ │ + bne d01f4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1436] @ d07c0 │ │ │ │ + ldr r2, [pc, #1436] @ d07c4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d0248 │ │ │ │ + b d024c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r3, [pc, #1416] @ d07c4 │ │ │ │ + ldr r3, [pc, #1416] @ d07c8 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, #20 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d0400 │ │ │ │ + bcc d0404 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi d0524 │ │ │ │ + bhi d0528 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d057c │ │ │ │ + bls d0580 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d026c │ │ │ │ + bne d0270 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ - ldr r1, [pc, #1316] @ d07c8 │ │ │ │ + ldr r1, [pc, #1316] @ d07cc │ │ │ │ str r3, [r8, #4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bls d0424 │ │ │ │ + bls d0428 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b d03d0 │ │ │ │ - ldr r3, [pc, #1288] @ d07cc │ │ │ │ + b d03d4 │ │ │ │ + ldr r3, [pc, #1288] @ d07d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov lr, #0 │ │ │ │ and r0, r6, #255 @ 0xff │ │ │ │ and ip, r6, #65280 @ 0xff00 │ │ │ │ and r4, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d02fc │ │ │ │ + bls d0300 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d02dc │ │ │ │ + bne d02e0 │ │ │ │ bl 23d5c │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ - ldr r6, [pc, #1224] @ d07d0 │ │ │ │ + ldr r6, [pc, #1224] @ d07d4 │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ and r6, r6, lr, lsl #12 │ │ │ │ orr r3, r3, r6 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r8, lr, #4 │ │ │ │ str r8, [r1, #4] │ │ │ │ str r3, [lr] │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0358 │ │ │ │ + bls d035c │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - beq d02f8 │ │ │ │ + beq d02fc │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi d033c │ │ │ │ + bhi d0340 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ lsl r4, r4, #16 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r6, r4, r6 │ │ │ │ orr r6, r6, #-486539264 @ 0xe3000000 │ │ │ │ add r4, lr, #8 │ │ │ │ @@ -178285,178 +178286,178 @@ │ │ │ │ orr r3, r3, r6 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [lr, #4] │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d03b4 │ │ │ │ + bls d03b8 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - beq d02f8 │ │ │ │ + beq d02fc │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi d0398 │ │ │ │ + bhi d039c │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [lr, #8] │ │ │ │ orr r0, r0, r6 │ │ │ │ add r3, lr, #16 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r0, [lr, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #1016] @ d07d4 │ │ │ │ - ldr r3, [pc, #980] @ d07b4 │ │ │ │ + ldr r2, [pc, #1016] @ d07d8 │ │ │ │ + ldr r3, [pc, #980] @ d07b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d07ac │ │ │ │ + bne d07b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r1, [pc, #972] @ d07d8 │ │ │ │ + ldr r1, [pc, #972] @ d07dc │ │ │ │ add r3, r0, #4 │ │ │ │ orr r1, r2, r1 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d02b4 │ │ │ │ + bhi d02b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d046c │ │ │ │ + beq d0470 │ │ │ │ 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 d0794 │ │ │ │ - bl cdf7c │ │ │ │ + beq d0798 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0594 │ │ │ │ + beq d0598 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d02b4 │ │ │ │ - ldr r1, [pc, #820] @ d07dc │ │ │ │ + bhi d02b8 │ │ │ │ + ldr r1, [pc, #820] @ d07e0 │ │ │ │ mov r2, r3 │ │ │ │ add fp, r4, #4 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #804] @ d07e0 │ │ │ │ + ldr r3, [pc, #804] @ d07e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp ip, sl │ │ │ │ mov r9, r0 │ │ │ │ - bhi d02b4 │ │ │ │ + bhi d02b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d059c │ │ │ │ + beq d05a0 │ │ │ │ mov r1, r9 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r6, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bhi d03d0 │ │ │ │ + bhi d03d4 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - b d03d0 │ │ │ │ + b d03d4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r1, [pc, #692] @ d07e4 │ │ │ │ + ldr r1, [pc, #692] @ d07e8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r3, r0, #4 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r1, [r0] │ │ │ │ - b d0418 │ │ │ │ + b d041c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r3, [pc, #664] @ d07e8 │ │ │ │ + ldr r3, [pc, #664] @ d07ec │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d0248 │ │ │ │ - ldr r2, [pc, #640] @ d07ec │ │ │ │ + b d024c │ │ │ │ + ldr r2, [pc, #640] @ d07f0 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d021c │ │ │ │ + b d0220 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #616] @ d07f0 │ │ │ │ + ldr r1, [pc, #616] @ d07f4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b d0298 │ │ │ │ + b d029c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b d04a0 │ │ │ │ - ldr r3, [pc, #552] @ d07cc │ │ │ │ + b d04a4 │ │ │ │ + ldr r3, [pc, #552] @ d07d0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ and lr, r2, #65280 @ 0xff00 │ │ │ │ and r8, r2, #16711680 @ 0xff0000 │ │ │ │ and r2, r2, #-16777216 @ 0xff000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d05d8 │ │ │ │ + bls d05dc │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d05b8 │ │ │ │ - b d02f8 │ │ │ │ + bne d05bc │ │ │ │ + b d02fc │ │ │ │ orr r2, r3, r0, lsl #7 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #488] @ d07d0 │ │ │ │ + ldr r0, [pc, #488] @ d07d4 │ │ │ │ add r1, ip, #4 │ │ │ │ and r0, r0, r3, lsl #12 │ │ │ │ orr r3, r0, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r1, [r4, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [ip] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r8, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls d0624 │ │ │ │ + bls d0628 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d0604 │ │ │ │ - b d02f8 │ │ │ │ + bne d0608 │ │ │ │ + b d02fc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsl r8, r1, #16 │ │ │ │ and r8, r8, #983040 @ 0xf0000 │ │ │ │ orr r8, r8, r0 │ │ │ │ orr r8, r8, #-486539264 @ 0xe3000000 │ │ │ │ add r1, ip, #8 │ │ │ │ @@ -178464,108 +178465,108 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [ip, #4] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, lr, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls d0674 │ │ │ │ + bls d0678 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d0654 │ │ │ │ - b d02f8 │ │ │ │ + bne d0658 │ │ │ │ + b d02fc │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ orr r1, r3, r8 │ │ │ │ str r2, [ip, #8] │ │ │ │ add r2, ip, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ str r1, [ip, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ - ldr r2, [pc, #308] @ d07f4 │ │ │ │ + bl cd168 │ │ │ │ + ldr r2, [pc, #308] @ d07f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r6, r2] │ │ │ │ mov lr, #0 │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ and r1, r6, #65280 @ 0xff00 │ │ │ │ and ip, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb r0, lr, #32 │ │ │ │ ror r0, r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls d06f8 │ │ │ │ + bls d06fc │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d06d8 │ │ │ │ - b d02f8 │ │ │ │ + bne d06dc │ │ │ │ + b d02fc │ │ │ │ orr r0, r0, lr, lsl #7 │ │ │ │ orr r3, r0, r3 │ │ │ │ add r0, r9, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0730 │ │ │ │ + bls d0734 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d0710 │ │ │ │ - b d02f8 │ │ │ │ + bne d0714 │ │ │ │ + b d02fc │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0768 │ │ │ │ + bls d076c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d0748 │ │ │ │ - b d02f8 │ │ │ │ + bne d074c │ │ │ │ + b d02fc │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ add r6, r9, #16 │ │ │ │ orr r3, r3, r8 │ │ │ │ orr r2, r2, r8 │ │ │ │ str r3, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r9, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d0508 │ │ │ │ - bl cdf7c │ │ │ │ + bl cd168 │ │ │ │ + b d050c │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b d046c │ │ │ │ + b d0470 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001dfeb4 │ │ │ │ + @ instruction: 0x001dfeb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sp, r0, lr │ │ │ │ + andseq pc, sp, ip, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq pc, sp, ip, lsl ip @ │ │ │ │ + andseq pc, sp, r8, lsl ip @ │ │ │ │ ldr r1, [r2] │ │ │ │ ldrsh r1, [r1, #12] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr r1, [r2, #-0] │ │ │ │ ldr r2, [r4, #-0] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -178573,23 +178574,23 @@ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ str ip, [sp, #28] │ │ │ │ - ldr ip, [pc, #1612] @ d0e68 │ │ │ │ + ldr ip, [pc, #1612] @ d0e6c │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1608] @ d0e6c │ │ │ │ + ldr r1, [pc, #1608] @ d0e70 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #1600] @ d0e70 │ │ │ │ + ldr r9, [pc, #1600] @ d0e74 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1592] @ d0e74 │ │ │ │ + ldr r3, [pc, #1592] @ d0e78 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -178609,255 +178610,255 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d08f0 │ │ │ │ + bls d08f4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1456] @ d0e78 │ │ │ │ + ldr r2, [pc, #1456] @ d0e7c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #1436] @ d0e6c │ │ │ │ + ldr r3, [pc, #1436] @ d0e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d0e64 │ │ │ │ + bne d0e68 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d0934 │ │ │ │ + beq d0938 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, fp │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq d0b48 │ │ │ │ - bl cdf7c │ │ │ │ + beq d0b4c │ │ │ │ + bl cdf80 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0984 │ │ │ │ + beq d0988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r4, #156] @ 0x9c │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d08bc │ │ │ │ + bhi d08c0 │ │ │ │ sub r8, r8, fp │ │ │ │ clz r8, r8 │ │ │ │ mov fp, r3 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - b d0988 │ │ │ │ + b d098c │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ movle r3, #0 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpeq r6, #47 @ 0x2f │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, fp, #4 │ │ │ │ - beq d0aec │ │ │ │ + beq d0af0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sl, r4, #4 │ │ │ │ - ldr r3, [pc, #1212] @ d0e7c │ │ │ │ + ldr r3, [pc, #1212] @ d0e80 │ │ │ │ mov r2, fp │ │ │ │ str r3, [fp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #1188] @ d0e80 │ │ │ │ + ldr r1, [pc, #1188] @ d0e84 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r2], #4 │ │ │ │ mov fp, r0 │ │ │ │ - beq d0b5c │ │ │ │ - ldr r3, [pc, #1164] @ d0e84 │ │ │ │ + beq d0b60 │ │ │ │ + ldr r3, [pc, #1164] @ d0e88 │ │ │ │ cmp r5, r6 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r5, r5, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r5, [r2] │ │ │ │ - beq d0e0c │ │ │ │ + beq d0e10 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1120] @ d0e84 │ │ │ │ + ldr r3, [pc, #1120] @ d0e88 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ orr r6, r6, r3 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmn r3, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq d0e34 │ │ │ │ + beq d0e38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bne d0bb4 │ │ │ │ + bne d0bb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d0bd0 │ │ │ │ + beq d0bd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r8, [r0, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r8, [r0, #156] @ 0x9c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d08bc │ │ │ │ + bhi d08c0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b d08bc │ │ │ │ + b d08c0 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sl, #4]! │ │ │ │ - ldr r3, [pc, #896] @ d0e7c │ │ │ │ + ldr r3, [pc, #896] @ d0e80 │ │ │ │ str r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, r3 │ │ │ │ moveq r6, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq d0bd4 │ │ │ │ + beq d0bd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ movne r5, #0 │ │ │ │ movne r6, r5 │ │ │ │ - bne d0a7c │ │ │ │ + bne d0a80 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b d0a6c │ │ │ │ - bl cdf7c │ │ │ │ + b d0a70 │ │ │ │ + bl cdf80 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str fp, [r4, #156] @ 0x9c │ │ │ │ - b d0934 │ │ │ │ + b d0938 │ │ │ │ add r0, r3, #8 │ │ │ │ - ldr r1, [pc, #800] @ d0e88 │ │ │ │ + ldr r1, [pc, #800] @ d0e8c │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #776] @ d0e8c │ │ │ │ + ldr ip, [pc, #776] @ d0e90 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #772] @ d0e90 │ │ │ │ + ldr r1, [pc, #772] @ d0e94 │ │ │ │ str ip, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d09f0 │ │ │ │ - b d08bc │ │ │ │ + bls d09f4 │ │ │ │ + b d08c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d0a7c │ │ │ │ + bne d0a80 │ │ │ │ mov r3, fp │ │ │ │ - ldr r2, [pc, #696] @ d0e94 │ │ │ │ + ldr r2, [pc, #696] @ d0e98 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r9, r2] │ │ │ │ and r2, ip, #255 @ 0xff │ │ │ │ and r0, ip, #65280 @ 0xff00 │ │ │ │ and lr, ip, #16711680 @ 0xff0000 │ │ │ │ and ip, ip, #-16777216 @ 0xff000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, ip, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls d0c14 │ │ │ │ + bls d0c18 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d0bf4 │ │ │ │ + bne d0bf8 │ │ │ │ bl 23d5c │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #628] @ d0e98 │ │ │ │ + ldr r1, [pc, #628] @ d0e9c │ │ │ │ and fp, r1, ip, lsl #12 │ │ │ │ orr r1, fp, #-486539264 @ 0xe3000000 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ orr r1, r1, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [ip] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, lr, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls d0c68 │ │ │ │ + bls d0c6c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d0c48 │ │ │ │ - b d0c10 │ │ │ │ + bne d0c4c │ │ │ │ + b d0c14 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ lsl r8, r1, #16 │ │ │ │ and r8, r8, #983040 @ 0xf0000 │ │ │ │ orr r8, r8, fp │ │ │ │ orr r8, r8, #-486539264 @ 0xe3000000 │ │ │ │ add r1, ip, #8 │ │ │ │ @@ -178865,132 +178866,132 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ orr r2, r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [ip, #4] │ │ │ │ rsb r2, r1, #32 │ │ │ │ ror r2, r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls d0cb8 │ │ │ │ + bls d0cbc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d0c98 │ │ │ │ - b d0c10 │ │ │ │ + bne d0c9c │ │ │ │ + b d0c14 │ │ │ │ orr r2, r2, r1, lsl #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r2, r2, r8 │ │ │ │ orr r1, r3, r8 │ │ │ │ str r2, [ip, #8] │ │ │ │ add r2, ip, #16 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [ip, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ - beq d0e24 │ │ │ │ + beq d0e28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d0d20 │ │ │ │ + beq d0d24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0d34 │ │ │ │ + beq d0d38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #352] @ d0e9c │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #352] @ d0ea0 │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r9, r3] │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and r0, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0d70 │ │ │ │ + bls d0d74 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d0d50 │ │ │ │ - b d0c10 │ │ │ │ + bne d0d54 │ │ │ │ + b d0c14 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ orr r3, r3, ip │ │ │ │ add ip, fp, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [fp] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0dac │ │ │ │ + bls d0db0 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d0d8c │ │ │ │ - b d0c10 │ │ │ │ + bne d0d90 │ │ │ │ + b d0c14 │ │ │ │ add r0, fp, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [fp, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d0de4 │ │ │ │ + bls d0de8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d0dc4 │ │ │ │ - b d0c10 │ │ │ │ + bne d0dc8 │ │ │ │ + b d0c14 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r8 │ │ │ │ orr r2, r2, r8 │ │ │ │ add r1, fp, #16 │ │ │ │ str r3, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [fp, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d0ad4 │ │ │ │ + bl cd168 │ │ │ │ + b d0ad8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, sl │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d0a44 │ │ │ │ + b d0a48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ - b d0d00 │ │ │ │ + bl cd168 │ │ │ │ + b d0d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #96] @ d0ea0 │ │ │ │ + ldr r1, [pc, #96] @ d0ea4 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #84] @ d0ea4 │ │ │ │ + ldr r3, [pc, #84] @ d0ea8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r5, r0 │ │ │ │ - b d0a54 │ │ │ │ + b d0a58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001df7d8 │ │ │ │ + @ instruction: 0x001df7d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001df7b4 │ │ │ │ + @ instruction: 0x001df7b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, sp, ip, lsr #14 │ │ │ │ + andseq pc, sp, r8, lsr #14 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrsh r1, [r1] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @@ -178998,24 +178999,24 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrsh r1, [r0, #2] │ │ │ │ tst r1, #1 │ │ │ │ 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, #1428] @ d1454 │ │ │ │ + ldr ip, [pc, #1428] @ d1458 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1420] @ d1458 │ │ │ │ + ldr r1, [pc, #1420] @ d145c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r7, [pc, #1408] @ d145c │ │ │ │ + ldr r7, [pc, #1408] @ d1460 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #1404] @ d1460 │ │ │ │ + ldr r2, [pc, #1404] @ d1464 │ │ │ │ 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 │ │ │ │ @@ -179035,239 +179036,239 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d0f98 │ │ │ │ + bls d0f9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1268] @ d1464 │ │ │ │ + ldr r2, [pc, #1268] @ d1468 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #1248] @ d1458 │ │ │ │ + ldr r3, [pc, #1248] @ d145c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d1450 │ │ │ │ + bne d1454 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d0fd8 │ │ │ │ + beq d0fdc │ │ │ │ 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 d122c │ │ │ │ - bl cdf7c │ │ │ │ + beq d1230 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1240 │ │ │ │ + beq d1244 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d0f64 │ │ │ │ + bhi d0f68 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1104] @ d1468 │ │ │ │ + ldr r3, [pc, #1104] @ d146c │ │ │ │ add r8, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr ip, [pc, #1076] @ d146c │ │ │ │ + ldr ip, [pc, #1076] @ d1470 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r9, [pc, #1072] @ d1470 │ │ │ │ + ldr r9, [pc, #1072] @ d1474 │ │ │ │ str r9, [r3], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - ldr r3, [pc, #1040] @ d1474 │ │ │ │ + ldr r3, [pc, #1040] @ d1478 │ │ │ │ mov fp, sl │ │ │ │ str r3, [fp], #8 │ │ │ │ str fp, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ str r9, [sl, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi d0f64 │ │ │ │ + bhi d0f68 │ │ │ │ add r0, sl, #12 │ │ │ │ - ldr r1, [pc, #1000] @ d1478 │ │ │ │ + ldr r1, [pc, #1000] @ d147c │ │ │ │ mov r2, fp │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #968] @ d147c │ │ │ │ + ldr ip, [pc, #968] @ d1480 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ str ip, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ add r0, r9, #4 │ │ │ │ - ldr r2, [pc, #916] @ d1480 │ │ │ │ + ldr r2, [pc, #916] @ d1484 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r9] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #888] @ d1484 │ │ │ │ + ldr ip, [pc, #888] @ d1488 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #856] @ d1488 │ │ │ │ + ldr ip, [pc, #856] @ d148c │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r2] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #824] @ d148c │ │ │ │ + ldr ip, [pc, #824] @ d1490 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r2] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi d0f64 │ │ │ │ + bhi d0f68 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #732] @ d1490 │ │ │ │ - ldr r0, [pc, #732] @ d1494 │ │ │ │ + ldr ip, [pc, #732] @ d1494 │ │ │ │ + ldr r0, [pc, #732] @ d1498 │ │ │ │ str ip, [r3], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r2, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1248 │ │ │ │ + beq d124c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b d0f64 │ │ │ │ - bl cdf7c │ │ │ │ + b d0f68 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b d0fd8 │ │ │ │ + b d0fdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b d100c │ │ │ │ - ldr r3, [pc, #584] @ d1498 │ │ │ │ + b d1010 │ │ │ │ + ldr r3, [pc, #584] @ d149c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ and ip, r2, #65280 @ 0xff00 │ │ │ │ and lr, r2, #16711680 @ 0xff0000 │ │ │ │ and r2, r2, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1280 │ │ │ │ + bls d1284 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d1260 │ │ │ │ + bne d1264 │ │ │ │ bl 23d5c │ │ │ │ - ldr r2, [pc, #532] @ d149c │ │ │ │ + ldr r2, [pc, #532] @ d14a0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ and r0, r2, r0, lsl #12 │ │ │ │ orr r2, r0, #-486539264 @ 0xe3000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, fp, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [fp] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d12d0 │ │ │ │ + bls d12d4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d12b0 │ │ │ │ - b d127c │ │ │ │ + bne d12b4 │ │ │ │ + b d1280 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsl sl, r2, #16 │ │ │ │ and sl, sl, #983040 @ 0xf0000 │ │ │ │ orr sl, sl, r0 │ │ │ │ orr sl, sl, #-486539264 @ 0xe3000000 │ │ │ │ add r2, fp, #8 │ │ │ │ @@ -179275,101 +179276,101 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ orr r3, r3, sl │ │ │ │ mov r2, #0 │ │ │ │ str r3, [fp, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1320 │ │ │ │ + bls d1324 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d1300 │ │ │ │ - b d127c │ │ │ │ + bne d1304 │ │ │ │ + b d1280 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, sl │ │ │ │ add r2, fp, #16 │ │ │ │ str r3, [fp, #8] │ │ │ │ orr r3, r1, sl │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [fp, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #292] @ d14a0 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #292] @ d14a4 │ │ │ │ mov lr, #0 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ and r2, r7, #255 @ 0xff │ │ │ │ and r0, r7, #65280 @ 0xff00 │ │ │ │ and ip, r7, #16711680 @ 0xff0000 │ │ │ │ and r7, r7, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d13b0 │ │ │ │ + bls d13b4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d1390 │ │ │ │ - b d127c │ │ │ │ + bne d1394 │ │ │ │ + b d1280 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ add lr, r8, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ orr r3, r3, r1 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [r8] │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d13ec │ │ │ │ + bls d13f0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d13cc │ │ │ │ - b d127c │ │ │ │ + bne d13d0 │ │ │ │ + b d1280 │ │ │ │ add ip, r8, #8 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, sl │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1424 │ │ │ │ + bls d1428 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d1404 │ │ │ │ - b d127c │ │ │ │ + bne d1408 │ │ │ │ + b d1280 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, sl │ │ │ │ str r3, [r8, #8] │ │ │ │ orr r2, r2, sl │ │ │ │ add r3, r8, #16 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r8, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d1218 │ │ │ │ + bl cd168 │ │ │ │ + b d121c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, sp, r0, lsr r1 @ │ │ │ │ + andseq pc, sp, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, sp, ip, lsl #2 │ │ │ │ + andseq pc, sp, r8, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, sp, r4, lsl #1 │ │ │ │ + andseq pc, sp, r0, lsl #1 │ │ │ │ tst r0, #1 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ ldrsh r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ @@ -179381,384 +179382,384 @@ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #4084] @ d24b0 │ │ │ │ - ldr ip, [pc, #4084] @ d24b4 │ │ │ │ + ldr lr, [pc, #4084] @ d24b4 │ │ │ │ + ldr ip, [pc, #4084] @ d24b8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r7, [pc, #4072] @ d24b8 │ │ │ │ + ldr r7, [pc, #4072] @ d24bc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #4064] @ d24bc │ │ │ │ + ldr r3, [pc, #4064] @ d24c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r8, [sl] │ │ │ │ - ldr r3, [pc, #4032] @ d24c0 │ │ │ │ + ldr r3, [pc, #4032] @ d24c4 │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne d1548 │ │ │ │ + bne d154c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ orrs r2, r2, r1 │ │ │ │ - bne d1664 │ │ │ │ + bne d1668 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d17bc │ │ │ │ + beq d17c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d15f0 │ │ │ │ + bne d15f4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d184c │ │ │ │ + bne d1850 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ bic r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne d1f80 │ │ │ │ + bne d1f84 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #3900] @ d24c4 │ │ │ │ + ldr r3, [pc, #3900] @ d24c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-536870907 @ 0xe0000005 │ │ │ │ orr r3, r3, #126877696 @ 0x7900000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d15bc │ │ │ │ + beq d15c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - ldr r2, [pc, #3840] @ d24c8 │ │ │ │ - ldr r3, [pc, #3816] @ d24b4 │ │ │ │ + ldr r2, [pc, #3840] @ d24cc │ │ │ │ + ldr r3, [pc, #3816] @ d24b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d24ac │ │ │ │ + bne d24b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d18e8 │ │ │ │ + bne d18ec │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne d1cd0 │ │ │ │ + bne d1cd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1d30 │ │ │ │ + bne d1d34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, r5 │ │ │ │ - beq d1828 │ │ │ │ + beq d182c │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - bcc d22d8 │ │ │ │ + bcc d22dc │ │ │ │ cmn fp, #4096 @ 0x1000 │ │ │ │ - bls d21ec │ │ │ │ + bls d21f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ rsb r3, fp, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d192c │ │ │ │ + b d1930 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ and r2, r6, #1 │ │ │ │ addeq r9, r0, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne d19d0 │ │ │ │ + bne d19d4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq d1978 │ │ │ │ + beq d197c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #3612] @ d24cc │ │ │ │ + ldr r1, [pc, #3612] @ d24d0 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3604] @ d24d0 │ │ │ │ + ldr r3, [pc, #3604] @ d24d4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne d1cf4 │ │ │ │ + bne d1cf8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - beq d1aec │ │ │ │ + beq d1af0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2074 │ │ │ │ + bne d2078 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d210c │ │ │ │ + bne d2110 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d1e10 │ │ │ │ + beq d1e14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrne r2, [r3, #2580] @ 0xa14 │ │ │ │ ldreq r2, [r3, #2576] @ 0xa10 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3480] @ d24d4 │ │ │ │ + ldr r2, [pc, #3480] @ d24d8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1b54 │ │ │ │ + bne d1b58 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ tst r3, r2 │ │ │ │ ldrne r3, [sp, #104] @ 0x68 │ │ │ │ strne r3, [sp] │ │ │ │ - beq d21c0 │ │ │ │ + beq d21c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d20e8 │ │ │ │ + beq d20ec │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq d155c │ │ │ │ + beq d1560 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d160c │ │ │ │ + beq d1610 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d1904 │ │ │ │ - b d1d6c │ │ │ │ + beq d1908 │ │ │ │ + b d1d70 │ │ │ │ mov r9, r4 │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ - ldr r2, [pc, #3340] @ d24d8 │ │ │ │ + ldr r2, [pc, #3340] @ d24dc │ │ │ │ str r2, [r3], #4 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d199c │ │ │ │ + bne d19a0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #3312] @ d24dc │ │ │ │ + ldr r2, [pc, #3312] @ d24e0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d157c │ │ │ │ + beq d1580 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d205c │ │ │ │ + bne d2060 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne d1cd0 │ │ │ │ + bne d1cd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #3236] @ d24e0 │ │ │ │ + ldr r2, [pc, #3236] @ d24e4 │ │ │ │ str r2, [r3] │ │ │ │ - b d192c │ │ │ │ + b d1930 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d157c │ │ │ │ + beq d1580 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ and r5, r5, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic r5, r5, r3 │ │ │ │ tst r5, #1 │ │ │ │ ldr r5, [r4, #180] @ 0xb4 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bne d1ed0 │ │ │ │ + bne d1ed4 │ │ │ │ cmp r5, #32 │ │ │ │ - beq d257c │ │ │ │ + beq d2580 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #3164] @ d24e4 │ │ │ │ + ldr r0, [pc, #3164] @ d24e8 │ │ │ │ add r3, r3, #24 │ │ │ │ str r0, [r2], #8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #3148] @ d24e8 │ │ │ │ + ldr r2, [pc, #3148] @ d24ec │ │ │ │ str r2, [r1, #4] │ │ │ │ - bhi d2580 │ │ │ │ + bhi d2584 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r2, r3, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #3116] @ d24ec │ │ │ │ + ldr r2, [pc, #3116] @ d24f0 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #3108] @ d24f0 │ │ │ │ + ldr r3, [pc, #3108] @ d24f4 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - beq d1df8 │ │ │ │ + beq d1dfc │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ - b d15a0 │ │ │ │ + b d15a4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1dec │ │ │ │ + bne d1df0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, r5 │ │ │ │ - beq d205c │ │ │ │ + beq d2060 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d1634 │ │ │ │ + beq d1638 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3012] @ d24e0 │ │ │ │ + ldr r2, [pc, #3012] @ d24e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r0, [sp] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d15bc │ │ │ │ - ldr r3, [pc, #2996] @ d24f4 │ │ │ │ + bne d15c0 │ │ │ │ + ldr r3, [pc, #2996] @ d24f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr lr, [r7, r3] │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ and r1, lr, #255 @ 0xff │ │ │ │ and r0, lr, #65280 @ 0xff00 │ │ │ │ and r4, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1a2c │ │ │ │ + bls d1a30 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d1958 │ │ │ │ + bne d195c │ │ │ │ bl 23d5c │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #2932] @ d24f8 │ │ │ │ + ldr r3, [pc, #2932] @ d24fc │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b d16cc │ │ │ │ + b d16d0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2900] @ d24fc │ │ │ │ + ldr r2, [pc, #2900] @ d2500 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d1d10 │ │ │ │ + bne d1d14 │ │ │ │ ldr r5, [r4, #180] @ 0xb4 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - b d186c │ │ │ │ + b d1870 │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d21cc │ │ │ │ + bcc d21d0 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi d1e28 │ │ │ │ + bhi d1e2c │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls d2384 │ │ │ │ + bls d2388 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne d19e8 │ │ │ │ + bne d19ec │ │ │ │ add r9, r4, #4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2784] @ d2500 │ │ │ │ + ldr r2, [pc, #2784] @ d2504 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d168c │ │ │ │ + b d1690 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr r5, [pc, #2700] @ d24c4 │ │ │ │ + ldr r5, [pc, #2700] @ d24c8 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ mov lr, #0 │ │ │ │ and r5, r5, ip, lsl #12 │ │ │ │ orr r3, r3, r5 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r6, ip, #4 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r3, [ip] │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1a7c │ │ │ │ + bls d1a80 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d1a5c │ │ │ │ - b d1974 │ │ │ │ + bne d1a60 │ │ │ │ + b d1978 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ lsl r4, lr, #16 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r4, r4, r5 │ │ │ │ orr r4, r4, #-486539264 @ 0xe3000000 │ │ │ │ add lr, ip, #8 │ │ │ │ @@ -179766,659 +179767,659 @@ │ │ │ │ str lr, [r2, #4] │ │ │ │ orr r3, r3, r4 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d1acc │ │ │ │ + bls d1ad0 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne d1aac │ │ │ │ - b d1974 │ │ │ │ + bne d1ab0 │ │ │ │ + b d1978 │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [ip, #8] │ │ │ │ orr r1, r1, r4 │ │ │ │ add r3, ip, #16 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [ip, #12] │ │ │ │ - b d15bc │ │ │ │ + b d15c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d20dc │ │ │ │ + bne d20e0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2100 │ │ │ │ + bne d2104 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1e4c │ │ │ │ + bne d1e50 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ - beq d2178 │ │ │ │ + beq d217c │ │ │ │ ldr r2, [r3, #2496] @ 0x9c0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2444] @ d24d4 │ │ │ │ + ldr r2, [pc, #2444] @ d24d8 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [pc, #2396] @ d24c4 │ │ │ │ + ldrne r3, [pc, #2396] @ d24c8 │ │ │ │ ldrne r2, [sp, #128] @ 0x80 │ │ │ │ ldreq r2, [r4, #4] │ │ │ │ andne r3, r3, r2, lsl #12 │ │ │ │ orrne r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ addne r2, r1, #4 │ │ │ │ orrne r3, r3, #10485760 @ 0xa00000 │ │ │ │ strne r2, [r4, #4] │ │ │ │ strne r3, [r1] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ tst r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d2148 │ │ │ │ + bne d214c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1788 │ │ │ │ + bne d178c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ orrs r3, r5, r3 │ │ │ │ - beq d2120 │ │ │ │ + beq d2124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - beq d2080 │ │ │ │ + beq d2084 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq d235c │ │ │ │ + beq d2360 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2236] @ d24cc │ │ │ │ + ldr r1, [pc, #2236] @ d24d0 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2280] @ d2504 │ │ │ │ + ldr r2, [pc, #2280] @ d2508 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2256] @ d2508 │ │ │ │ + ldr r2, [pc, #2256] @ d250c │ │ │ │ str r2, [r3], #4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d1ff8 │ │ │ │ + bne d1ffc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #2188] @ d24d8 │ │ │ │ + ldr r1, [pc, #2188] @ d24dc │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #2228] @ d250c │ │ │ │ + ldr r2, [pc, #2228] @ d2510 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ tst r6, r2 │ │ │ │ - beq d20f4 │ │ │ │ + beq d20f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d2418 │ │ │ │ + bne d241c │ │ │ │ mov r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne d1d88 │ │ │ │ + bne d1d8c │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2128] @ d24fc │ │ │ │ + ldr r2, [pc, #2128] @ d2500 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1d84 │ │ │ │ + bne d1d88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2096] @ d2510 │ │ │ │ + ldr r1, [pc, #2096] @ d2514 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq d18f8 │ │ │ │ - b d1d34 │ │ │ │ - ldr r2, [pc, #2072] @ d2514 │ │ │ │ + beq d18fc │ │ │ │ + b d1d38 │ │ │ │ + ldr r2, [pc, #2072] @ d2518 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2060] @ d2518 │ │ │ │ + ldr r3, [pc, #2060] @ d251c │ │ │ │ str r3, [r1, #4] │ │ │ │ - b d16e4 │ │ │ │ + b d16e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1d84 │ │ │ │ + bne d1d88 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne d1cd0 │ │ │ │ + bne d1cd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1960] @ d24e4 │ │ │ │ + ldr r2, [pc, #1960] @ d24e8 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #2195456 @ 0x218000 │ │ │ │ add r2, r2, #12480 @ 0x30c0 │ │ │ │ add r2, r2, #22 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-16777216 @ 0xff000000 │ │ │ │ add r2, r2, #8978432 @ 0x890000 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, r3, #16 │ │ │ │ - ldr r2, [pc, #1928] @ d24f0 │ │ │ │ + ldr r2, [pc, #1928] @ d24f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ and r5, r5, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic r5, r5, r3 │ │ │ │ tst r5, #1 │ │ │ │ - bne d1e58 │ │ │ │ + bne d1e5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r1, r3, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1864] @ d24e4 │ │ │ │ + ldr r2, [pc, #1864] @ d24e8 │ │ │ │ str r2, [r3] │ │ │ │ sub r2, r2, #5570560 @ 0x550000 │ │ │ │ sub r2, r2, #19968 @ 0x4e00 │ │ │ │ sub r2, r2, #42 @ 0x2a │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #3784704 @ 0x39c000 │ │ │ │ add r2, r2, #16128 @ 0x3f00 │ │ │ │ add r2, r2, #24 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #1836] @ d24f0 │ │ │ │ + ldr r2, [pc, #1836] @ d24f4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldrne r3, [r4, #180] @ 0xb4 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d192c │ │ │ │ + beq d1930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b d1924 │ │ │ │ + b d1928 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b d1d6c │ │ │ │ + b d1d70 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl af848 │ │ │ │ - b d15a0 │ │ │ │ + bl af84c │ │ │ │ + b d15a4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ - beq d2354 │ │ │ │ + beq d2358 │ │ │ │ ldr r2, [r3, #2504] @ 0x9c8 │ │ │ │ - b d1b20 │ │ │ │ + b d1b24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #270336 @ 0x42000 │ │ │ │ mov r9, r0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r9, #4]! │ │ │ │ str r2, [r3] │ │ │ │ - b d168c │ │ │ │ + b d1690 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #2572] @ 0xa0c │ │ │ │ - b d1724 │ │ │ │ + b d1728 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - bls d22b8 │ │ │ │ + bls d22bc │ │ │ │ cmn fp, #255 @ 0xff │ │ │ │ - bcc d2260 │ │ │ │ + bcc d2264 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ rsb r2, fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r2, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r2, r2, #15 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #1680] @ d251c │ │ │ │ + ldr r2, [pc, #1680] @ d2520 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1624] @ d24f0 │ │ │ │ + ldr r1, [pc, #1624] @ d24f4 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #1604] @ d24e4 │ │ │ │ + ldr r2, [pc, #1604] @ d24e8 │ │ │ │ str r2, [r3] │ │ │ │ sub r2, r2, #5570560 @ 0x550000 │ │ │ │ sub r2, r2, #19968 @ 0x4e00 │ │ │ │ add r0, r3, #16 │ │ │ │ sub r2, r2, #42 @ 0x2a │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq d192c │ │ │ │ + beq d1930 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ - b d192c │ │ │ │ + b d1930 │ │ │ │ cmp r5, #32 │ │ │ │ - beq d2584 │ │ │ │ + beq d2588 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1536] @ d24e4 │ │ │ │ + ldr r2, [pc, #1536] @ d24e8 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bls d230c │ │ │ │ + bls d2310 │ │ │ │ cmn fp, #255 @ 0xff │ │ │ │ - bcc d2234 │ │ │ │ + bcc d2238 │ │ │ │ rsb r1, fp, #0 │ │ │ │ lsl r2, r1, #4 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ and r1, r1, #15 │ │ │ │ orr r2, r2, r1 │ │ │ │ - ldr r1, [pc, #1544] @ d2520 │ │ │ │ + ldr r1, [pc, #1544] @ d2524 │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ lsl r5, r5, #2 │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi d2580 │ │ │ │ + bhi d2584 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r5, #4 │ │ │ │ - ldr r2, [pc, #1440] @ d24ec │ │ │ │ + ldr r2, [pc, #1440] @ d24f0 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r5, r5, #15 │ │ │ │ orr r3, r3, r5 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1412] @ d24f0 │ │ │ │ + ldr r3, [pc, #1412] @ d24f4 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq d22f4 │ │ │ │ + beq d22f8 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ - b d15bc │ │ │ │ - ldr r5, [pc, #1340] @ d24c4 │ │ │ │ + b d15c0 │ │ │ │ + ldr r5, [pc, #1340] @ d24c8 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ and r5, r5, r1, lsl #12 │ │ │ │ - bcc d2334 │ │ │ │ + bcc d2338 │ │ │ │ cmn fp, #4096 @ 0x1000 │ │ │ │ - bhi d23a0 │ │ │ │ + bhi d23a4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r6, #3 │ │ │ │ andne r6, r1, #15 │ │ │ │ moveq r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d23c4 │ │ │ │ + bls d23c8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d1fb0 │ │ │ │ + bne d1fb4 │ │ │ │ mov r2, fp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r6, r6, r5 │ │ │ │ orr r6, r6, #-419430400 @ 0xe7000000 │ │ │ │ orr r6, r6, #9437184 @ 0x900000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b d15bc │ │ │ │ + b d15c0 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #1312] @ d2524 │ │ │ │ + ldr r2, [pc, #1312] @ d2528 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #-1879048192 @ 0x90000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ tst r6, r2 │ │ │ │ - bne d1c84 │ │ │ │ + bne d1c88 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq d1840 │ │ │ │ + beq d1844 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d1cd0 │ │ │ │ + beq d1cd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d1d6c │ │ │ │ + bne d1d70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1144] @ d24e0 │ │ │ │ + ldr r2, [pc, #1144] @ d24e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d1dd4 │ │ │ │ + b d1dd8 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #2604] @ 0xa2c │ │ │ │ - b d1724 │ │ │ │ + b d1728 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #8 │ │ │ │ - bne d1c04 │ │ │ │ + bne d1c08 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #1068] @ d24cc │ │ │ │ + ldr r1, [pc, #1068] @ d24d0 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne d2118 │ │ │ │ - ldr r2, [pc, #1144] @ d2528 │ │ │ │ + bne d211c │ │ │ │ + ldr r2, [pc, #1144] @ d252c │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d23e8 │ │ │ │ + bne d23ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1072] @ d2508 │ │ │ │ + ldr r2, [pc, #1072] @ d250c │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d1c38 │ │ │ │ + b d1c3c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #2600] @ 0xa28 │ │ │ │ - b d1724 │ │ │ │ + b d1728 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #996] @ d24d8 │ │ │ │ + ldr r2, [pc, #996] @ d24dc │ │ │ │ str r2, [r3], #4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b d17d0 │ │ │ │ + b d17d4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #2588] @ 0xa1c │ │ │ │ - b d1724 │ │ │ │ + b d1728 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3, #2596] @ 0xa24 │ │ │ │ - b d1724 │ │ │ │ - ldr r2, [pc, #1036] @ d252c │ │ │ │ - b d1c18 │ │ │ │ + b d1728 │ │ │ │ + ldr r2, [pc, #1036] @ d2530 │ │ │ │ + b d1c1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1028] @ d2530 │ │ │ │ + ldr r2, [pc, #1028] @ d2534 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl cd6ac │ │ │ │ - b d1bd8 │ │ │ │ + bl cd6b0 │ │ │ │ + b d1bdc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r0, [pc, #888] @ d24cc │ │ │ │ + ldr r0, [pc, #888] @ d24d0 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, ip │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #972] @ d2534 │ │ │ │ + ldr r3, [pc, #972] @ d2538 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bl cd6ac │ │ │ │ - b d1788 │ │ │ │ + bl cd6b0 │ │ │ │ + b d178c │ │ │ │ ldr r2, [r3, #2528] @ 0x9e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #816] @ d24d4 │ │ │ │ + ldr r2, [pc, #816] @ d24d8 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b d1bc0 │ │ │ │ + b d1bc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r3, [pc, #864] @ d2538 │ │ │ │ + ldr r3, [pc, #864] @ d253c │ │ │ │ mov r9, r0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r9, #4]! │ │ │ │ str r3, [r1] │ │ │ │ - b d168c │ │ │ │ + b d1690 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, fp, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d2494 │ │ │ │ + bls d2498 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d21f0 │ │ │ │ + bne d21f4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #780] @ d253c │ │ │ │ + ldr r2, [pc, #780] @ d2540 │ │ │ │ str r2, [r3] │ │ │ │ - b d192c │ │ │ │ + b d1930 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #748] @ d2540 │ │ │ │ + ldr r2, [pc, #748] @ d2544 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d1f24 │ │ │ │ + b d1f28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #7 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #708] @ d2544 │ │ │ │ + ldr r2, [pc, #708] @ d2548 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #696] @ d2548 │ │ │ │ + ldr r2, [pc, #696] @ d254c │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #-1073741804 @ 0xc0000014 │ │ │ │ add r2, r2, #1065353216 @ 0x3f800000 │ │ │ │ add r2, r2, #1556480 @ 0x17c000 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r2, r3, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #668] @ d254c │ │ │ │ + ldr r2, [pc, #668] @ d2550 │ │ │ │ str r2, [r3, #12] │ │ │ │ - beq d192c │ │ │ │ - b d1ec0 │ │ │ │ + beq d1930 │ │ │ │ + b d1ec4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ and r2, fp, #15 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, fp, #4 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ orr r3, r3, r2 │ │ │ │ - ldr r2, [pc, #632] @ d2550 │ │ │ │ - b d1e88 │ │ │ │ + ldr r2, [pc, #632] @ d2554 │ │ │ │ + b d1e8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #624] @ d2554 │ │ │ │ + ldr r3, [pc, #624] @ d2558 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, fp, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d192c │ │ │ │ + b d1930 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl af848 │ │ │ │ - b d15bc │ │ │ │ + bl af84c │ │ │ │ + b d15c0 │ │ │ │ lsl r2, fp, #4 │ │ │ │ and r1, fp, #15 │ │ │ │ and r2, r2, #3840 @ 0xf00 │ │ │ │ orr r2, r2, r1 │ │ │ │ - ldr r1, [pc, #564] @ d2558 │ │ │ │ + ldr r1, [pc, #564] @ d255c │ │ │ │ orr r1, r2, r1 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ - b d1f24 │ │ │ │ + b d1f28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, fp, r5 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d15bc │ │ │ │ + b d15c0 │ │ │ │ ldr r2, [r3, #2536] @ 0x9e8 │ │ │ │ - b d217c │ │ │ │ + b d2180 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #500] @ d255c │ │ │ │ + ldr r2, [pc, #500] @ d2560 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b d1c04 │ │ │ │ - ldr r2, [pc, #468] @ d2560 │ │ │ │ + b d1c08 │ │ │ │ + ldr r2, [pc, #468] @ d2564 │ │ │ │ mov r9, r4 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ orr r2, r1, r2 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d1a18 │ │ │ │ + b d1a1c │ │ │ │ rsb r3, fp, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r5 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d15bc │ │ │ │ + b d15c0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #244] @ d24c4 │ │ │ │ + ldr r2, [pc, #244] @ d24c8 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b d1fdc │ │ │ │ + b d1fe0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #368] @ d2564 │ │ │ │ + ldr r1, [pc, #368] @ d2568 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #344] @ d255c │ │ │ │ + ldr r3, [pc, #344] @ d2560 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ - b d20cc │ │ │ │ + bl cd6b0 │ │ │ │ + b d20d0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r6, [pc, #236] @ d2510 │ │ │ │ + ldr r6, [pc, #236] @ d2514 │ │ │ │ str r6, [r2], #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #300] @ d255c │ │ │ │ + ldr r2, [pc, #300] @ d2560 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr lr, [pc, #284] @ d2568 │ │ │ │ + ldr lr, [pc, #284] @ d256c │ │ │ │ mov r3, ip │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #272] @ d256c │ │ │ │ + ldr r3, [pc, #272] @ d2570 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [ip, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d15c0 │ │ │ │ + bhi d15c4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ strne r6, [r3], #4 │ │ │ │ - bne d1d34 │ │ │ │ - b d1ca0 │ │ │ │ + bne d1d38 │ │ │ │ + b d1ca4 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #192] @ d2560 │ │ │ │ + ldr r2, [pc, #192] @ d2564 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d2220 │ │ │ │ + b d2224 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, sp, r8, lsr fp │ │ │ │ + andseq lr, sp, r4, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, sp, r4, lsl fp │ │ │ │ + andseq lr, sp, r0, lsl fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq lr, sp, r0, lsr sl │ │ │ │ + andseq lr, sp, ip, lsr #20 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ blx r3 │ │ │ │ lsr r5, r1, #1 │ │ │ │ lsl r5, r5, #2 │ │ │ │ str r2, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ @@ -180452,555 +180453,555 @@ │ │ │ │ str r2, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - andseq r1, fp, r4, lsr #17 │ │ │ │ - andseq ip, r9, ip, lsr #26 │ │ │ │ - andseq ip, r9, ip, asr #26 │ │ │ │ + andseq r1, fp, r8, lsr #17 │ │ │ │ + andseq ip, r9, r0, lsr sp │ │ │ │ + andseq ip, r9, r0, asr sp │ │ │ │ bl 23e68 │ │ │ │ bl 23d9c │ │ │ │ - ldr r3, [pc, #-28] @ d2570 │ │ │ │ - ldr r1, [pc, #-28] @ d2574 │ │ │ │ - ldr r0, [pc, #-28] @ d2578 │ │ │ │ + ldr r3, [pc, #-28] @ d2574 │ │ │ │ + ldr r1, [pc, #-28] @ d2578 │ │ │ │ + ldr r0, [pc, #-28] @ d257c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ │ │ │ │ -000d25a8 : │ │ │ │ - ldr r3, [pc, #104] @ d2618 │ │ │ │ +000d25ac : │ │ │ │ + ldr r3, [pc, #104] @ d261c │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bne d25c8 │ │ │ │ + bne d25cc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq d25f4 │ │ │ │ + beq d25f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr ip, [pc, #32] @ d261c │ │ │ │ + ldr ip, [pc, #32] @ d2620 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ ldr ip, [r3, ip] │ │ │ │ lsr r3, r2, #9 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq d25c8 │ │ │ │ + beq d25cc │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - andseq sp, sp, r8, asr #20 │ │ │ │ + andseq sp, sp, r4, asr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ -000d2620 : │ │ │ │ - ldr r3, [pc, #100] @ d268c │ │ │ │ +000d2624 : │ │ │ │ + ldr r3, [pc, #100] @ d2690 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bne d2640 │ │ │ │ + bne d2644 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq d2668 │ │ │ │ + beq d266c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfc4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr ip, [pc, #32] @ d2690 │ │ │ │ + ldr ip, [pc, #32] @ d2694 │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ ldr ip, [r3, ip] │ │ │ │ lsr r3, r2, #9 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq d2640 │ │ │ │ + beq d2644 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001dd9d0 │ │ │ │ + andseq sp, sp, ip, asr #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ -000d2694 : │ │ │ │ - ldr ip, [pc, #124] @ d2718 │ │ │ │ +000d2698 : │ │ │ │ + ldr ip, [pc, #124] @ d271c │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ - bne d26b8 │ │ │ │ + bne d26bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq d26dc │ │ │ │ + beq d26e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r3 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfc4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ d271c │ │ │ │ + ldr r2, [pc, #56] @ d2720 │ │ │ │ ldr ip, [ip, r2] │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsr r2, r2, #9 │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - beq d26b8 │ │ │ │ + beq d26bc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt d26b8 │ │ │ │ + bgt d26bc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt d26b8 │ │ │ │ + blt d26bc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andseq sp, sp, r8, asr r9 │ │ │ │ + andseq sp, sp, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ │ │ │ │ -000d2720 : │ │ │ │ +000d2724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #168] @ d27e0 │ │ │ │ + ldr ip, [pc, #168] @ d27e4 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #160] @ d27e4 │ │ │ │ + ldr r1, [pc, #160] @ d27e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #152] @ d27e8 │ │ │ │ - ldr r2, [pc, #152] @ d27ec │ │ │ │ + ldr r3, [pc, #152] @ d27ec │ │ │ │ + ldr r2, [pc, #152] @ d27f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, r0, #2 │ │ │ │ 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 34ba4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ d27e4 │ │ │ │ + ldr r3, [pc, #48] @ d27e8 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ d27f0 │ │ │ │ + ldr r2, [pc, #52] @ d27f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d27dc │ │ │ │ + bne d27e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001dd8b8 │ │ │ │ + @ instruction: 0x001dd8b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sp, ip, r8 │ │ │ │ + mulseq sp, r8, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, sp, r0, asr #16 │ │ │ │ + andseq sp, sp, ip, lsr r8 │ │ │ │ │ │ │ │ -000d27f4 : │ │ │ │ +000d27f8 : │ │ │ │ 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, #4024] @ d37c4 │ │ │ │ - ldr ip, [pc, #4024] @ d37c8 │ │ │ │ + ldr lr, [pc, #4024] @ d37c8 │ │ │ │ + ldr ip, [pc, #4024] @ d37cc │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r6, [pc, #4004] @ d37cc │ │ │ │ + ldr r6, [pc, #4004] @ d37d0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3988] @ d37d0 │ │ │ │ + ldr r3, [pc, #3988] @ d37d4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #3940] @ d37d4 │ │ │ │ + ldrne r3, [pc, #3940] @ d37d8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ strne r3, [r2], #4 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #3924] @ d37d8 │ │ │ │ + ldr r3, [pc, #3924] @ d37dc │ │ │ │ add r1, r2, #4 │ │ │ │ add r9, r0, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr fp, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi d2c9c │ │ │ │ + bhi d2ca0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq d2b94 │ │ │ │ - ldr r3, [pc, #3852] @ d37dc │ │ │ │ + beq d2b98 │ │ │ │ + ldr r3, [pc, #3852] @ d37e0 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - beq d303c │ │ │ │ + beq d3040 │ │ │ │ cmp sl, #2 │ │ │ │ - beq d2cd8 │ │ │ │ + beq d2cdc │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d2f54 │ │ │ │ + bls d2f58 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne d28e0 │ │ │ │ + bne d28e4 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r2, r1, #4 │ │ │ │ - ldr r3, [pc, #3780] @ d37e0 │ │ │ │ + ldr r3, [pc, #3780] @ d37e4 │ │ │ │ cmn sl, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ movne r2, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq d30a4 │ │ │ │ + beq d30a8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, sl, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d31dc │ │ │ │ + bls d31e0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d292c │ │ │ │ + bne d2930 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn sl, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi d2c9c │ │ │ │ + bhi d2ca0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d37c0 │ │ │ │ + bne d37c4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #3676] @ d37e4 │ │ │ │ + ldr r3, [pc, #3676] @ d37e8 │ │ │ │ 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 d3024 │ │ │ │ + bcc d3028 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls d2fb8 │ │ │ │ + bls d2fbc │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #741376 @ 0xb5000 │ │ │ │ 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 d3008 │ │ │ │ + bcc d300c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls d2f74 │ │ │ │ + bls d2f78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #720896 @ 0xb0000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2ffc │ │ │ │ + bne d3000 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2f6c │ │ │ │ - bl b990c │ │ │ │ + beq d2f70 │ │ │ │ + bl b9910 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ ldrhi r8, [sp, #40] @ 0x28 │ │ │ │ - bhi d2ca0 │ │ │ │ + bhi d2ca4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2a68 │ │ │ │ + beq d2a6c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #3476] @ d37e8 │ │ │ │ + ldr r3, [pc, #3476] @ d37ec │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mvnhi sl, #0 │ │ │ │ - bls d350c │ │ │ │ + bls d3510 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2c5c │ │ │ │ + beq d2c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #3412] @ d37ec │ │ │ │ + ldr r2, [pc, #3412] @ d37f0 │ │ │ │ str r2, [r8], #8 │ │ │ │ - ldr r2, [pc, #3408] @ d37f0 │ │ │ │ + ldr r2, [pc, #3408] @ d37f4 │ │ │ │ cmp r8, r5 │ │ │ │ str r8, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2d7c │ │ │ │ + beq d2d80 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #3356] @ d37f4 │ │ │ │ + ldr r2, [pc, #3356] @ d37f8 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #3348] @ d37f8 │ │ │ │ + ldr r3, [pc, #3348] @ d37fc │ │ │ │ mov r2, fp │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #3324] @ d37fc │ │ │ │ + ldr r3, [pc, #3324] @ d3800 │ │ │ │ add ip, r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #480 @ 0x1e0 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d30b8 │ │ │ │ + bls d30bc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d2b10 │ │ │ │ + bne d2b14 │ │ │ │ mov r1, #0 │ │ │ │ mvn r0, #480 @ 0x1e0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d36d8 │ │ │ │ + bls d36dc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d2b34 │ │ │ │ + bne d2b38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #480 @ 0x1e0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d3724 │ │ │ │ + bls d3728 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d2b58 │ │ │ │ + bne d2b5c │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #3184] @ d3800 │ │ │ │ + ldr r3, [pc, #3184] @ d3804 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b d30cc │ │ │ │ + b d30d0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq d2f28 │ │ │ │ + beq d2f2c │ │ │ │ cmp sl, #2 │ │ │ │ - beq d2d50 │ │ │ │ + beq d2d54 │ │ │ │ cmn sl, #1 │ │ │ │ - beq d2bdc │ │ │ │ + beq d2be0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, sl, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d359c │ │ │ │ + bls d35a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d2bb0 │ │ │ │ + bne d2bb4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d34cc │ │ │ │ + bne d34d0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3080] @ d3804 │ │ │ │ + ldr r3, [pc, #3080] @ d3808 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2740] @ 0xab4 │ │ │ │ ldreq r2, [r3, #2732] @ 0xaac │ │ │ │ mov r1, #3 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3056] @ d3808 │ │ │ │ + ldr r1, [pc, #3056] @ d380c │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2a78 │ │ │ │ + beq d2a7c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #2988] @ d37e8 │ │ │ │ + ldr r2, [pc, #2988] @ d37ec │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2a84 │ │ │ │ + bne d2a88 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ - bls d2ab0 │ │ │ │ + bls d2ab4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ - b d2ca0 │ │ │ │ + b d2ca4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2912] @ d380c │ │ │ │ + ldr r2, [pc, #2912] @ d3810 │ │ │ │ str r8, [r3] │ │ │ │ - ldr r3, [pc, #2836] @ d37c8 │ │ │ │ + ldr r3, [pc, #2836] @ d37cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d37bc │ │ │ │ + bne d37c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d34e0 │ │ │ │ + bls d34e4 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne d2cec │ │ │ │ + bne d2cf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2748] @ d37e0 │ │ │ │ + ldr r2, [pc, #2748] @ d37e4 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #53248 @ 0xd000 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r3, #8] │ │ │ │ sub r2, r2, #31719424 @ 0x1e40000 │ │ │ │ sub r2, r2, #2 │ │ │ │ add r0, r3, #16 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b d2960 │ │ │ │ + b d2964 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d3268 │ │ │ │ + bne d326c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2708] @ d3804 │ │ │ │ + ldr r3, [pc, #2708] @ d3808 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2728] @ 0xaa8 │ │ │ │ ldreq r2, [r3, #2720] @ 0xaa0 │ │ │ │ - b d2c04 │ │ │ │ + b d2c08 │ │ │ │ add r1, r8, #4 │ │ │ │ - ldr r3, [pc, #2696] @ d3810 │ │ │ │ + ldr r3, [pc, #2696] @ d3814 │ │ │ │ cmp r1, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r8] │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bls d31fc │ │ │ │ + bls d3200 │ │ │ │ cmn sl, #1 │ │ │ │ - beq d32b0 │ │ │ │ - ldr r2, [pc, #2652] @ d3814 │ │ │ │ - ldr r6, [pc, #2652] @ d3818 │ │ │ │ - ldr r3, [pc, #2652] @ d381c │ │ │ │ + beq d32b4 │ │ │ │ + ldr r2, [pc, #2652] @ d3818 │ │ │ │ + ldr r6, [pc, #2652] @ d381c │ │ │ │ + ldr r3, [pc, #2652] @ d3820 │ │ │ │ stm r1, {r2, r6} │ │ │ │ add r2, r1, #20 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -181011,641 +181012,641 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ str r3, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2572] @ d3820 │ │ │ │ + ldr r2, [pc, #2572] @ d3824 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, r5 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - ble d37b4 │ │ │ │ - ldr r7, [pc, #2548] @ d3824 │ │ │ │ + ble d37b8 │ │ │ │ + ldr r7, [pc, #2548] @ d3828 │ │ │ │ mov r8, r5 │ │ │ │ add fp, r4, #4 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ - bcc d33dc │ │ │ │ + bcc d33e0 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ movls r2, #0 │ │ │ │ - bhi d3468 │ │ │ │ + bhi d346c │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d349c │ │ │ │ + bls d34a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d2e48 │ │ │ │ + bne d2e4c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2472] @ d3828 │ │ │ │ + ldr r1, [pc, #2472] @ d382c │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #11 │ │ │ │ cmp r3, r1 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r7, [r2] │ │ │ │ - bhi d3420 │ │ │ │ + bhi d3424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn r2, #11 │ │ │ │ sub r2, r2, r5 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #331776 @ 0x51000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne d2e34 │ │ │ │ + bne d2e38 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r1, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - bhi d2c9c │ │ │ │ + bhi d2ca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d35b8 │ │ │ │ + beq d35bc │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #2264] @ d37ec │ │ │ │ + ldr r2, [pc, #2264] @ d37f0 │ │ │ │ str r2, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2256] @ d37f0 │ │ │ │ + ldr r3, [pc, #2256] @ d37f4 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r5, #1 │ │ │ │ - b d2ca0 │ │ │ │ + b d2ca4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d34f8 │ │ │ │ + bne d34fc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2236] @ d3804 │ │ │ │ + ldr r3, [pc, #2236] @ d3808 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrne r2, [r3, #2716] @ 0xa9c │ │ │ │ ldreq r2, [r3, #2708] @ 0xa94 │ │ │ │ - b d2c04 │ │ │ │ - ldr r2, [pc, #2256] @ d382c │ │ │ │ + b d2c08 │ │ │ │ + ldr r2, [pc, #2256] @ d3830 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r1, fp │ │ │ │ str r2, [r1], #4 │ │ │ │ - b d2910 │ │ │ │ - bl b945c │ │ │ │ - b d2a24 │ │ │ │ + b d2914 │ │ │ │ + bl b9460 │ │ │ │ + b d2a28 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d3584 │ │ │ │ + bls d3588 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d2f78 │ │ │ │ + bne d2f7c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2180] @ d3830 │ │ │ │ + ldr r2, [pc, #2180] @ d3834 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d2a04 │ │ │ │ + b d2a08 │ │ │ │ mov r1, r5 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d356c │ │ │ │ + bls d3570 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d2fbc │ │ │ │ + bne d2fc0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2116] @ d3834 │ │ │ │ + ldr r3, [pc, #2116] @ d3838 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b d29c8 │ │ │ │ + b d29cc │ │ │ │ mov r0, r4 │ │ │ │ - bl b96b4 │ │ │ │ - b d2a24 │ │ │ │ + bl b96b8 │ │ │ │ + b d2a28 │ │ │ │ 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 d2a04 │ │ │ │ - ldr r3, [pc, #2060] @ d3838 │ │ │ │ + b d2a08 │ │ │ │ + ldr r3, [pc, #2060] @ d383c │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b d29c8 │ │ │ │ + b d29cc │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d36c0 │ │ │ │ + bls d36c4 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne d3050 │ │ │ │ + bne d3054 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1880] @ d37e0 │ │ │ │ + ldr r2, [pc, #1880] @ d37e4 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r2, #53248 @ 0xd000 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r0, r3, #12 │ │ │ │ - ldr r2, [pc, #1952] @ d383c │ │ │ │ + ldr r2, [pc, #1952] @ d3840 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b d2960 │ │ │ │ - ldr r3, [pc, #1940] @ d3840 │ │ │ │ + b d2964 │ │ │ │ + ldr r3, [pc, #1940] @ d3844 │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b d2960 │ │ │ │ + b d2964 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #139264 @ 0x22000 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1900] @ d3844 │ │ │ │ + ldr r3, [pc, #1900] @ d3848 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r2, fp │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bhi d2c90 │ │ │ │ - ldr r8, [pc, #1808] @ d3810 │ │ │ │ + bhi d2c94 │ │ │ │ + ldr r8, [pc, #1808] @ d3814 │ │ │ │ cmp sl, #2 │ │ │ │ str r8, [r1] │ │ │ │ - beq d35c4 │ │ │ │ + beq d35c8 │ │ │ │ add r2, r1, #8 │ │ │ │ - ldr r3, [pc, #1844] @ d3848 │ │ │ │ + ldr r3, [pc, #1844] @ d384c │ │ │ │ cmn sl, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ movne r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq d327c │ │ │ │ + beq d3280 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, sl, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d36f0 │ │ │ │ + bls d36f4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d3124 │ │ │ │ + bne d3128 │ │ │ │ rsb r0, sl, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d373c │ │ │ │ + bls d3740 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d3148 │ │ │ │ + bne d314c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, sl, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d379c │ │ │ │ + bls d37a0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d3168 │ │ │ │ + bne d316c │ │ │ │ mov r1, #3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1708] @ d384c │ │ │ │ + ldr r3, [pc, #1708] @ d3850 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ sub r3, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi d2db0 │ │ │ │ - b d3204 │ │ │ │ + bhi d2db4 │ │ │ │ + b d3208 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #1640] @ d3850 │ │ │ │ + ldr r2, [pc, #1640] @ d3854 │ │ │ │ add r0, r1, #8 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r0, [r4, #4] │ │ │ │ mvn sl, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b d2960 │ │ │ │ + b d2964 │ │ │ │ cmp sl, #2 │ │ │ │ - beq d360c │ │ │ │ + beq d3610 │ │ │ │ add r0, r1, #4 │ │ │ │ - ldr r2, [pc, #1540] @ d3814 │ │ │ │ + ldr r2, [pc, #1540] @ d3818 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #1492] @ d3820 │ │ │ │ + ldr ip, [pc, #1492] @ d3824 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1536] @ d3854 │ │ │ │ + ldr r1, [pc, #1536] @ d3858 │ │ │ │ mov r3, r2 │ │ │ │ mov fp, r4 │ │ │ │ str ip, [r3], #8 │ │ │ │ str r3, [fp, #4]! │ │ │ │ str r1, [r2, #4] │ │ │ │ - b d2ed4 │ │ │ │ - ldr r3, [pc, #1428] @ d3804 │ │ │ │ + b d2ed8 │ │ │ │ + ldr r3, [pc, #1428] @ d3808 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #2724] @ 0xaa4 │ │ │ │ - b d2c04 │ │ │ │ + b d2c08 │ │ │ │ add r0, r1, #12 │ │ │ │ - ldr r3, [pc, #1488] @ d3858 │ │ │ │ + ldr r3, [pc, #1488] @ d385c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r1, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #1316] @ d37dc │ │ │ │ + ldr r3, [pc, #1316] @ d37e0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d3758 │ │ │ │ + bls d375c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d32bc │ │ │ │ + bne d32c0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1264] @ d37e0 │ │ │ │ + ldr r3, [pc, #1264] @ d37e4 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d37c0 │ │ │ │ + bne d37c4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #1352] @ d385c │ │ │ │ + ldr r2, [pc, #1352] @ d3860 │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bcc d376c │ │ │ │ + bcc d3770 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls d339c │ │ │ │ + bls d33a0 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #729088 @ 0xb2000 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r1, [pc, #1284] @ d3860 │ │ │ │ + ldr r1, [pc, #1284] @ d3864 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2ef0 │ │ │ │ + beq d2ef4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #1128] @ d37e8 │ │ │ │ + ldr r3, [pc, #1128] @ d37ec │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ orr r3, r3, #-520093696 @ 0xe1000000 │ │ │ │ add r2, r1, #4 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ - b d2ef0 │ │ │ │ + b d2ef4 │ │ │ │ rsb r0, r3, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls d3784 │ │ │ │ + bls d3788 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne d339c │ │ │ │ + bne d33a0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #1172] @ d3864 │ │ │ │ + ldr r3, [pc, #1172] @ d3868 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d3354 │ │ │ │ + b d3358 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1152] @ d3868 │ │ │ │ + ldr r1, [pc, #1152] @ d386c │ │ │ │ add r2, r5, #12 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, r5, r1 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - bcs d3424 │ │ │ │ + bcs d3428 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #8716288 @ 0x850000 │ │ │ │ orr r2, r2, #4096 @ 0x1000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d2eb8 │ │ │ │ + b d2ebc │ │ │ │ add r2, r5, #12 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d34b0 │ │ │ │ + bls d34b4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d3428 │ │ │ │ + bne d342c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1040] @ d386c │ │ │ │ + ldr r3, [pc, #1040] @ d3870 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d2eb8 │ │ │ │ + b d2ebc │ │ │ │ rsb r1, r5, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r1, r1, #-452984832 @ 0xe5000000 │ │ │ │ orr r1, r1, #1310720 @ 0x140000 │ │ │ │ add r2, r5, #12 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, r1, #4096 @ 0x1000 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r0] │ │ │ │ - bcc d3404 │ │ │ │ - b d2e9c │ │ │ │ + bcc d3408 │ │ │ │ + b d2ea0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b d2e78 │ │ │ │ + b d2e7c │ │ │ │ orr r3, r3, r1, 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 d3454 │ │ │ │ - ldr r3, [pc, #816] @ d3804 │ │ │ │ + b d3458 │ │ │ │ + ldr r3, [pc, #816] @ d3808 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #2736] @ 0xab0 │ │ │ │ - b d2c04 │ │ │ │ - ldr r2, [pc, #836] @ d382c │ │ │ │ + b d2c08 │ │ │ │ + ldr r2, [pc, #836] @ d3830 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d2d1c │ │ │ │ - ldr r3, [pc, #772] @ d3804 │ │ │ │ + b d2d20 │ │ │ │ + ldr r3, [pc, #772] @ d3808 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #2712] @ 0xa98 │ │ │ │ - b d2c04 │ │ │ │ + b d2c08 │ │ │ │ mov r2, #4 │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, sl, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r7, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d370c │ │ │ │ + bls d3710 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d3528 │ │ │ │ + bne d352c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #640] @ d37e0 │ │ │ │ + ldr r2, [pc, #640] @ d37e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d2a78 │ │ │ │ - ldr r2, [pc, #696] @ d382c │ │ │ │ + b d2a7c │ │ │ │ + ldr r2, [pc, #696] @ d3830 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - b d2fe8 │ │ │ │ - ldr r2, [pc, #672] @ d382c │ │ │ │ + b d2fec │ │ │ │ + ldr r2, [pc, #672] @ d3830 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d2fa4 │ │ │ │ + b d2fa8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #624] @ d3818 │ │ │ │ + ldr r2, [pc, #624] @ d381c │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, fp, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [fp] │ │ │ │ - b d2bdc │ │ │ │ + b d2be0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ - b d2f20 │ │ │ │ - ldr r3, [pc, #676] @ d3870 │ │ │ │ + bl cd168 │ │ │ │ + b d2f24 │ │ │ │ + ldr r3, [pc, #676] @ d3874 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, r1, #12 │ │ │ │ - ldr r3, [pc, #668] @ d3874 │ │ │ │ + ldr r3, [pc, #668] @ d3878 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r2, fp │ │ │ │ str r3, [r1, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, r5 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r8, [r3] │ │ │ │ - bhi d2c90 │ │ │ │ + bhi d2c94 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ ldr lr, [r4, #4] │ │ │ │ - ldr r7, [pc, #588] @ d3878 │ │ │ │ + ldr r7, [pc, #588] @ d387c │ │ │ │ mov ip, lr │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r5, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r6, [pc, #460] @ d3814 │ │ │ │ + ldr r6, [pc, #460] @ d3818 │ │ │ │ str r6, [lr, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #428] @ d3820 │ │ │ │ + ldr r5, [pc, #428] @ d3824 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ str r5, [ip] │ │ │ │ - ldr r0, [pc, #464] @ d3854 │ │ │ │ - ldr lr, [pc, #480] @ d3868 │ │ │ │ + ldr r0, [pc, #464] @ d3858 │ │ │ │ + ldr lr, [pc, #480] @ d386c │ │ │ │ mov fp, r4 │ │ │ │ add r5, ip, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [ip, #4] │ │ │ │ str r5, [fp, #4]! │ │ │ │ str lr, [ip, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #456] @ d387c │ │ │ │ + ldr r2, [pc, #456] @ d3880 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d2ed4 │ │ │ │ - ldr r2, [pc, #356] @ d382c │ │ │ │ + b d2ed8 │ │ │ │ + ldr r2, [pc, #356] @ d3830 │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d3080 │ │ │ │ + b d3084 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #412] @ d3880 │ │ │ │ + ldr r1, [pc, #412] @ d3884 │ │ │ │ add r2, r2, #8 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #-4] │ │ │ │ - b d30cc │ │ │ │ + b d30d0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5570560 @ 0x550000 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b d31a8 │ │ │ │ + b d31ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #276] @ d382c │ │ │ │ + ldr r2, [pc, #276] @ d3830 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d3558 │ │ │ │ + b d355c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #252] @ d382c │ │ │ │ + ldr r1, [pc, #252] @ d3830 │ │ │ │ add r2, r2, #8 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, #-4] │ │ │ │ - b d2b88 │ │ │ │ + b d2b8c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7667712 @ 0x750000 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b d31a8 │ │ │ │ - ldr r2, [pc, #204] @ d382c │ │ │ │ + b d31ac │ │ │ │ + ldr r2, [pc, #204] @ d3830 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b d32e8 │ │ │ │ - ldr r3, [pc, #272] @ d3884 │ │ │ │ + b d32ec │ │ │ │ + ldr r3, [pc, #272] @ d3888 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #12 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b d3354 │ │ │ │ + b d3358 │ │ │ │ orr r0, r0, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #156] @ d382c │ │ │ │ + ldr r3, [pc, #156] @ d3830 │ │ │ │ add r1, r1, #12 │ │ │ │ orr r3, r0, r3 │ │ │ │ str r3, [r1, #-4] │ │ │ │ - b d33c8 │ │ │ │ + b d33cc │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #132] @ d382c │ │ │ │ + ldr r2, [pc, #132] @ d3830 │ │ │ │ add r1, r1, #12 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, #-4] │ │ │ │ - b d3198 │ │ │ │ + b d319c │ │ │ │ add fp, r4, #4 │ │ │ │ - b d2ed4 │ │ │ │ + b d2ed8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 23de0 │ │ │ │ - andseq sp, sp, r8, ror #15 │ │ │ │ + andseq sp, sp, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, sp, r0, asr #15 │ │ │ │ + @ instruction: 0x001dd7bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str lr, [fp, #-12] │ │ │ │ tst r0, #1 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [fp] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -181653,15 +181654,15 @@ │ │ │ │ bx lr │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ ldrsh r2, [r0, #4] │ │ │ │ and r2, r2, r3 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ - andseq sp, sp, r8, asr #6 │ │ │ │ + andseq sp, sp, r4, asr #6 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ orr r1, r1, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ @@ -181688,164 +181689,164 @@ │ │ │ │ str r1, [r5, #16] │ │ │ │ bic r2, r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #500] @ d3a94 │ │ │ │ + ldr lr, [pc, #500] @ d3a98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #484] @ d3a98 │ │ │ │ + ldr r2, [pc, #484] @ d3a9c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #476] @ d3a9c │ │ │ │ + ldr ip, [pc, #476] @ d3aa0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #468] @ d3aa0 │ │ │ │ + ldr r3, [pc, #468] @ d3aa4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldrhi r3, [sp, #40] @ 0x28 │ │ │ │ - bhi d3a18 │ │ │ │ + bhi d3a1c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d398c │ │ │ │ + beq d3990 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq d3a7c │ │ │ │ - bl cdf7c │ │ │ │ + beq d3a80 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #264] @ d3aa4 │ │ │ │ + ldr r3, [pc, #264] @ d3aa8 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl cca2c │ │ │ │ + bl cca30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl d27f4 │ │ │ │ + bl d27f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi d3a18 │ │ │ │ + bhi d3a1c │ │ │ │ cmp r6, #0 │ │ │ │ - bne d3a14 │ │ │ │ + bne d3a18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d3a48 │ │ │ │ + bne d3a4c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #136] @ d3aa8 │ │ │ │ + ldr r2, [pc, #136] @ d3aac │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #112] @ d3a98 │ │ │ │ + ldr r3, [pc, #112] @ d3a9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d3a90 │ │ │ │ + bne d3a94 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ str r2, [r7] │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ bl ebb30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b d3a14 │ │ │ │ - bl cdf7c │ │ │ │ + b d3a18 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ - b d398c │ │ │ │ + b d3990 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sp, r8, asr #14 │ │ │ │ + andseq ip, sp, r4, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sp, r4, lsr #14 │ │ │ │ + andseq ip, sp, r0, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov r0, r5 │ │ │ │ - @ instruction: 0x001dc5d4 │ │ │ │ + @ instruction: 0x001dc5d0 │ │ │ │ │ │ │ │ -000d3aac : │ │ │ │ +000d3ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #1828] @ d41e8 │ │ │ │ + ldr lr, [pc, #1828] @ d41ec │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1820] @ d41ec │ │ │ │ + ldr r1, [pc, #1820] @ d41f0 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr ip, [pc, #1808] @ d41f0 │ │ │ │ + ldr ip, [pc, #1808] @ d41f4 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1800] @ d41f4 │ │ │ │ + ldr r3, [pc, #1800] @ d41f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r3] │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r8] │ │ │ │ @@ -181860,145 +181861,145 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a0290 │ │ │ │ + bl a0294 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a0290 │ │ │ │ + bl a0294 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne d3c3c │ │ │ │ + bne d3c40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d3bd4 │ │ │ │ + beq d3bd8 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bls d3cf0 │ │ │ │ + bls d3cf4 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b d3c08 │ │ │ │ + b d3c0c │ │ │ │ bl eb600 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d3d4c │ │ │ │ + bls d3d50 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1512] @ d41f8 │ │ │ │ - ldr r3, [pc, #1496] @ d41ec │ │ │ │ + ldr r2, [pc, #1512] @ d41fc │ │ │ │ + ldr r3, [pc, #1496] @ d41f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d41e4 │ │ │ │ + bne d41e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl eb600 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bne d3df4 │ │ │ │ + bne d3df8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne d3e34 │ │ │ │ + bne d3e38 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d3c04 │ │ │ │ + bhi d3c08 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r2, [pc, #1372] @ d41fc │ │ │ │ + ldr r2, [pc, #1372] @ d4200 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ movhi r4, #0 │ │ │ │ - bhi d3c08 │ │ │ │ + bhi d3c0c │ │ │ │ mov r1, r6 │ │ │ │ str ip, [r8] │ │ │ │ bl eb764 │ │ │ │ - b d3c04 │ │ │ │ + b d3c08 │ │ │ │ add r0, r3, #4 │ │ │ │ - ldr r2, [pc, #1280] @ d41fc │ │ │ │ + ldr r2, [pc, #1280] @ d4200 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d3bc8 │ │ │ │ + bhi d3bcc │ │ │ │ cmp r7, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne d4074 │ │ │ │ + bne d4078 │ │ │ │ mov r1, r6 │ │ │ │ bl eb764 │ │ │ │ - b d3c04 │ │ │ │ + b d3c08 │ │ │ │ mov r1, r6 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ @@ -182006,111 +182007,111 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - beq d3e74 │ │ │ │ + beq d3e78 │ │ │ │ mov r1, #1 │ │ │ │ bl eb908 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d40a8 │ │ │ │ + bcc d40ac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi d3f6c │ │ │ │ + bhi d3f70 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d4120 │ │ │ │ + bls d4124 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d3db4 │ │ │ │ + bne d3db8 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1048] @ d4200 │ │ │ │ + ldr r2, [pc, #1048] @ d4204 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d3f88 │ │ │ │ + b d3f8c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r8] │ │ │ │ str r1, [r8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ands r4, r3, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bne d3e30 │ │ │ │ + bne d3e34 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #2 │ │ │ │ - beq d3f98 │ │ │ │ + beq d3f9c │ │ │ │ str r2, [r8] │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d3ca0 │ │ │ │ - b d3c04 │ │ │ │ + bls d3ca4 │ │ │ │ + b d3c08 │ │ │ │ mov r1, r6 │ │ │ │ bl eb0c0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d3c04 │ │ │ │ + bhi d3c08 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d4044 │ │ │ │ + bne d4048 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d3f54 │ │ │ │ + beq d3f58 │ │ │ │ ldr r2, [r9, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d4138 │ │ │ │ + bcc d413c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi d4168 │ │ │ │ + bhi d416c │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d4184 │ │ │ │ + bls d4188 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - bne d3ed4 │ │ │ │ + bne d3ed8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #756] @ d4204 │ │ │ │ + ldr r3, [pc, #756] @ d4208 │ │ │ │ str r3, [r1] │ │ │ │ mvn r4, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ @@ -182120,185 +182121,185 @@ │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ bl ebb30 │ │ │ │ - b d3c04 │ │ │ │ + b d3c08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl eb40c │ │ │ │ mvn r4, #0 │ │ │ │ - b d3c04 │ │ │ │ + b d3c08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #262144 @ 0x40000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, #1 │ │ │ │ bl eb600 │ │ │ │ - b d3e7c │ │ │ │ + b d3e80 │ │ │ │ ldr ip, [r0, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne d3e30 │ │ │ │ + bne d3e34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl ebf38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #160] @ 0xa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - beq d3fd8 │ │ │ │ + beq d3fdc │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne d3e30 │ │ │ │ + bne d3e34 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r8] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d3c04 │ │ │ │ + bhi d3c08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ mvn r4, #0 │ │ │ │ - b d3cc4 │ │ │ │ - ldr r3, [pc, #432] @ d41fc │ │ │ │ + b d3cc8 │ │ │ │ + ldr r3, [pc, #432] @ d4200 │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r1] │ │ │ │ - bne d40c4 │ │ │ │ + bne d40c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl eb40c │ │ │ │ mov r4, #1 │ │ │ │ - b d3c04 │ │ │ │ + b d3c08 │ │ │ │ ldr r2, [r0, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #392] @ d4208 │ │ │ │ + ldr r1, [pc, #392] @ d420c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #388] @ d420c │ │ │ │ + ldr r2, [pc, #388] @ d4210 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #384] @ d4210 │ │ │ │ + ldr r2, [pc, #384] @ d4214 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, r3, #12 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq d4150 │ │ │ │ + beq d4154 │ │ │ │ mov r4, #1 │ │ │ │ - b d3d40 │ │ │ │ + b d3d44 │ │ │ │ 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 d3f88 │ │ │ │ + b d3f8c │ │ │ │ ldr r2, [r9, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d4198 │ │ │ │ + bcc d419c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi d41b0 │ │ │ │ + bhi d41b4 │ │ │ │ rsb r3, r5, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d41cc │ │ │ │ + bls d41d0 │ │ │ │ add r5, r5, #2 │ │ │ │ cmp r5, #32 │ │ │ │ - bne d40dc │ │ │ │ + bne d40e0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r9, #4] │ │ │ │ - ldr r3, [pc, #252] @ d4214 │ │ │ │ + ldr r3, [pc, #252] @ d4218 │ │ │ │ str r3, [r1] │ │ │ │ mov r4, #1 │ │ │ │ - b d3f14 │ │ │ │ - ldr r2, [pc, #240] @ d4218 │ │ │ │ + b d3f18 │ │ │ │ + ldr r2, [pc, #240] @ d421c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d3de0 │ │ │ │ - ldr r3, [pc, #220] @ d421c │ │ │ │ + b d3de4 │ │ │ │ + ldr r3, [pc, #220] @ d4220 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d3f10 │ │ │ │ + b d3f14 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ str r2, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ str r2, [r0, #160] @ 0xa0 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ - b d40a0 │ │ │ │ - ldr r3, [pc, #176] @ d4220 │ │ │ │ + b d40a4 │ │ │ │ + ldr r3, [pc, #176] @ d4224 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d3f10 │ │ │ │ - ldr r2, [pc, #152] @ d4224 │ │ │ │ + b d3f14 │ │ │ │ + ldr r2, [pc, #152] @ d4228 │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1], #4 │ │ │ │ - b d3f00 │ │ │ │ + b d3f04 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #9699328 @ 0x940000 │ │ │ │ add r3, r1, #8 │ │ │ │ str r3, [r9, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b d4118 │ │ │ │ + b d411c │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b d4118 │ │ │ │ + b d411c │ │ │ │ orr r3, r3, r5, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ - b d4108 │ │ │ │ + b d410c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sp, ip, lsr #10 │ │ │ │ + andseq ip, sp, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sp, r4, lsl #10 │ │ │ │ + andseq ip, sp, r0, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sp, r8, ror #7 │ │ │ │ + andseq ip, sp, r4, ror #7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -182309,111 +182310,111 @@ │ │ │ │ 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 r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1236] @ d4720 │ │ │ │ + ldr r0, [pc, #1236] @ d4724 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1232] @ d4724 │ │ │ │ + ldr r3, [pc, #1232] @ d4728 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #1216] @ d4728 │ │ │ │ + ldr ip, [pc, #1216] @ d472c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #1212] @ d472c │ │ │ │ + ldr r2, [pc, #1212] @ d4730 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - ldr r1, [pc, #1148] @ d4730 │ │ │ │ + ldr r1, [pc, #1148] @ d4734 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 237a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq d4540 │ │ │ │ + beq d4544 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d4354 │ │ │ │ + bls d4358 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1036] @ d4734 │ │ │ │ - ldr r3, [pc, #1016] @ d4724 │ │ │ │ + ldr r2, [pc, #1036] @ d4738 │ │ │ │ + ldr r3, [pc, #1016] @ d4728 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d471c │ │ │ │ + bne d4720 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d4578 │ │ │ │ + bhi d457c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d43a8 │ │ │ │ + beq d43ac │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r6, r2 │ │ │ │ - beq d4644 │ │ │ │ - bl cdf7c │ │ │ │ + beq d4648 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r9, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - beq d45cc │ │ │ │ + beq d45d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #880] @ d4738 │ │ │ │ - ldr r2, [pc, #880] @ d473c │ │ │ │ + ldr r1, [pc, #880] @ d473c │ │ │ │ + ldr r2, [pc, #880] @ d4740 │ │ │ │ str r1, [r3] │ │ │ │ add r1, r3, #16 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r3, #1 │ │ │ │ @@ -182423,714 +182424,714 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ clz r3, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi d4538 │ │ │ │ + bhi d453c │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls d4684 │ │ │ │ + bls d4688 │ │ │ │ add r3, r6, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d465c │ │ │ │ + bls d4660 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne d4440 │ │ │ │ + bne d4444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #708] @ d4740 │ │ │ │ + ldr r2, [pc, #708] @ d4744 │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ cmp lr, r7 │ │ │ │ - bhi d4538 │ │ │ │ + bhi d453c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4678 │ │ │ │ + beq d467c │ │ │ │ cmp r4, #0 │ │ │ │ - ble d4674 │ │ │ │ + ble d4678 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ sub r3, r9, #8 │ │ │ │ subs ip, r2, #1 │ │ │ │ lsl r9, r2, #16 │ │ │ │ movne ip, #1 │ │ │ │ and r9, r9, #983040 @ 0xf0000 │ │ │ │ orr r9, r9, ip, lsl #12 │ │ │ │ str r8, [sp, #32] │ │ │ │ - ldr sl, [pc, #616] @ d4744 │ │ │ │ - ldr fp, [pc, #616] @ d4748 │ │ │ │ + ldr sl, [pc, #616] @ d4748 │ │ │ │ + ldr fp, [pc, #616] @ d474c │ │ │ │ lsl ip, ip, #12 │ │ │ │ mov r1, lr │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b d4500 │ │ │ │ + b d4504 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - beq d46b0 │ │ │ │ + beq d46b4 │ │ │ │ add r3, r2, #8 │ │ │ │ mov r4, r1 │ │ │ │ orr r3, r3, r9 │ │ │ │ add r1, r1, #8 │ │ │ │ orr r0, r2, ip │ │ │ │ orr r3, r3, fp │ │ │ │ orr r0, r0, sl │ │ │ │ cmp r1, r7 │ │ │ │ str r0, [lr, r2, lsl #1] │ │ │ │ str r3, [r1, #-4] │ │ │ │ - bls d44f4 │ │ │ │ + bls d44f8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b d4320 │ │ │ │ + b d4324 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d4584 │ │ │ │ + beq d4588 │ │ │ │ mov r4, #2 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d4374 │ │ │ │ + bls d4378 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ - b d4320 │ │ │ │ + b d4324 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bgt d45dc │ │ │ │ + bgt d45e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d4364 │ │ │ │ + beq d4368 │ │ │ │ mov r3, #2 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b d4364 │ │ │ │ + b d4368 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ - b d43e4 │ │ │ │ + b d43e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ stm sp, {r6, r7} │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bhi d46ec │ │ │ │ + bhi d46f0 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - bne d46f8 │ │ │ │ + bne d46fc │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r8, r2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl ebb30 │ │ │ │ - b d431c │ │ │ │ - bl cdf7c │ │ │ │ + b d4320 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - b d43a8 │ │ │ │ + b d43ac │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #208] @ d4738 │ │ │ │ + ldr r2, [pc, #208] @ d473c │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d4470 │ │ │ │ - bne d46c4 │ │ │ │ + b d4474 │ │ │ │ + bne d46c8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r6, #1 │ │ │ │ - b d4320 │ │ │ │ - ldr r2, [pc, #192] @ d474c │ │ │ │ + b d4324 │ │ │ │ + ldr r2, [pc, #192] @ d4750 │ │ │ │ cmp r4, #2 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ addeq r2, r2, #4096 @ 0x1000 │ │ │ │ addeq r2, r2, #4 │ │ │ │ addeq r1, r3, #8 │ │ │ │ streq r1, [r6, #4] │ │ │ │ streq r2, [r3, #4] │ │ │ │ - b d4434 │ │ │ │ + b d4438 │ │ │ │ mov r2, r4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r5] │ │ │ │ bl ebb30 │ │ │ │ - b d4678 │ │ │ │ + b d467c │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r6, r7 │ │ │ │ - b d4320 │ │ │ │ + b d4324 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #76] @ d4750 │ │ │ │ + ldr r2, [pc, #76] @ d4754 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4620 │ │ │ │ + b d4624 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sp, r8, lsr #27 │ │ │ │ + andseq fp, sp, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sp, r0, lsl #27 │ │ │ │ + andseq fp, sp, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r9, r4, lsl #4 │ │ │ │ - @ instruction: 0x001dbcd0 │ │ │ │ + andseq fp, r9, r8, lsl #4 │ │ │ │ + andseq fp, sp, ip, asr #25 │ │ │ │ mov r1, #0 │ │ │ │ orr r1, r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r0] │ │ │ │ str r0, [r5, #12] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #3632] @ d559c │ │ │ │ + ldr ip, [pc, #3632] @ d55a0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3624] @ d55a0 │ │ │ │ + ldr r3, [pc, #3624] @ d55a4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r9, [pc, #3612] @ d55a4 │ │ │ │ + ldr r9, [pc, #3612] @ d55a8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3600] @ d55a8 │ │ │ │ + ldr r3, [pc, #3600] @ d55ac │ │ │ │ add r9, pc, r9 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r9, r3] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ tst r6, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ and r8, r5, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bne d4814 │ │ │ │ + bne d4818 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d4c6c │ │ │ │ + beq d4c70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d4828 │ │ │ │ + bne d482c │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d4a3c │ │ │ │ + beq d4a40 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d4a70 │ │ │ │ + beq d4a74 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ and r3, r6, #1 │ │ │ │ and r8, r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d48b0 │ │ │ │ + beq d48b4 │ │ │ │ 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 d4e5c │ │ │ │ - bl cdf7c │ │ │ │ + beq d4e60 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bne d48d4 │ │ │ │ + bne d48d8 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d4d98 │ │ │ │ + beq d4d9c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d4aac │ │ │ │ + beq d4ab0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3264] @ d55ac │ │ │ │ + ldr r2, [pc, #3264] @ d55b0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d490c │ │ │ │ + bne d4910 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d4920 │ │ │ │ + beq d4924 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3224] @ d55b0 │ │ │ │ + ldr r2, [pc, #3224] @ d55b4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a34 │ │ │ │ + beq d4a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ - bne d4960 │ │ │ │ + bne d4964 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d4d30 │ │ │ │ - ldr r3, [pc, #3148] @ d55b4 │ │ │ │ + beq d4d34 │ │ │ │ + ldr r3, [pc, #3148] @ d55b8 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r5, r4 │ │ │ │ add r2, fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5, #4]! │ │ │ │ cmp r2, #3 │ │ │ │ - bhi d54a4 │ │ │ │ + bhi d54a8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3108] @ d55b8 │ │ │ │ + ldr r3, [pc, #3108] @ d55bc │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4e74 │ │ │ │ + beq d4e78 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #2992] @ d55bc │ │ │ │ + ldr r2, [pc, #2992] @ d55c0 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #2956] @ d55a0 │ │ │ │ + ldr r3, [pc, #2956] @ d55a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d54a0 │ │ │ │ + bne d54a4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b d4948 │ │ │ │ + b d494c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp] │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2884] @ d55c0 │ │ │ │ + ldr r2, [pc, #2884] @ d55c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ and r1, r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, fp, #2 │ │ │ │ and r8, r5, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi d4d8c │ │ │ │ + bhi d4d90 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2828] @ d55c4 │ │ │ │ + ldr r3, [pc, #2828] @ d55c8 │ │ │ │ add r1, r2, #4 │ │ │ │ add r5, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4b04 │ │ │ │ + bne d4b08 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d50a4 │ │ │ │ + beq d50a8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #2728] @ d55c8 │ │ │ │ + ldr r3, [pc, #2728] @ d55cc │ │ │ │ cmp sl, #1 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldreq r2, [r3, #2348] @ 0x92c │ │ │ │ ldrne r2, [r3, #2344] @ 0x928 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2696] @ d55cc │ │ │ │ + ldr r2, [pc, #2696] @ d55d0 │ │ │ │ add r6, r3, #4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #2652] @ d55d0 │ │ │ │ - ldr r2, [pc, #2652] @ d55d4 │ │ │ │ + ldr r0, [pc, #2652] @ d55d4 │ │ │ │ + ldr r2, [pc, #2652] @ d55d8 │ │ │ │ str r0, [r3], #8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ands r2, r6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne d4bbc │ │ │ │ + bne d4bc0 │ │ │ │ ldrsh r2, [r6] │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - beq d5080 │ │ │ │ + beq d5084 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d4dc0 │ │ │ │ + beq d4dc4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #2568] @ d55d8 │ │ │ │ + ldr r2, [pc, #2568] @ d55dc │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [pc, #2536] @ d55dc │ │ │ │ + ldr r1, [pc, #2536] @ d55e0 │ │ │ │ str r1, [r3], #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #2516] @ d55d4 │ │ │ │ + ldr r3, [pc, #2516] @ d55d8 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d4a00 │ │ │ │ + bhi d4a04 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ tst r5, #1 │ │ │ │ - bne d48e0 │ │ │ │ + bne d48e4 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - bne d48e0 │ │ │ │ + bne d48e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d52e0 │ │ │ │ + bls d52e4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d4c40 │ │ │ │ + bne d4c44 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd834 │ │ │ │ - b d48f4 │ │ │ │ + bl cd838 │ │ │ │ + b d48f8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d4c80 │ │ │ │ + bne d4c84 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - beq d5300 │ │ │ │ + beq d5304 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ bl eb600 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ and r3, r6, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ and r8, r5, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - b d4878 │ │ │ │ - ldr r3, [pc, #2272] @ d55b8 │ │ │ │ + b d487c │ │ │ │ + ldr r3, [pc, #2272] @ d55bc │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ - b d49a8 │ │ │ │ - ldr r3, [pc, #2240] @ d55b8 │ │ │ │ + b d49ac │ │ │ │ + ldr r3, [pc, #2240] @ d55bc │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-805306368 @ 0xd0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ - b d49a8 │ │ │ │ - ldr r3, [pc, #2208] @ d55b8 │ │ │ │ + b d49ac │ │ │ │ + ldr r3, [pc, #2208] @ d55bc │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ - b d49a8 │ │ │ │ - ldr r1, [pc, #2216] @ d55e0 │ │ │ │ + b d49ac │ │ │ │ + ldr r1, [pc, #2216] @ d55e4 │ │ │ │ add r3, fp, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi d54c4 │ │ │ │ + bhi d54c8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov sl, fp │ │ │ │ mov fp, #1 │ │ │ │ - b d4878 │ │ │ │ + b d487c │ │ │ │ mvn sl, #0 │ │ │ │ mov fp, sl │ │ │ │ - b d4878 │ │ │ │ + b d487c │ │ │ │ mvn sl, #0 │ │ │ │ mov fp, #2 │ │ │ │ - b d4878 │ │ │ │ + b d487c │ │ │ │ mvn sl, #0 │ │ │ │ mvn fp, #1 │ │ │ │ - b d4878 │ │ │ │ + b d487c │ │ │ │ mvn sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b d4878 │ │ │ │ + b d487c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d505c │ │ │ │ + beq d5060 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5334 │ │ │ │ - ldr r3, [pc, #2064] @ d55c8 │ │ │ │ + bne d5338 │ │ │ │ + ldr r3, [pc, #2064] @ d55cc │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2060] @ d55d8 │ │ │ │ + ldr r3, [pc, #2060] @ d55dc │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ ldreq r2, [r3, #2348] @ 0x92c │ │ │ │ ldrne r2, [r3, #2344] @ 0x928 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1944] @ d55cc │ │ │ │ + ldr r2, [pc, #1944] @ d55d0 │ │ │ │ add sl, r3, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ mov r1, sl │ │ │ │ strne r3, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d4be8 │ │ │ │ - bl cdf7c │ │ │ │ + bl cd168 │ │ │ │ + b d4bec │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b d48b0 │ │ │ │ - ldr r2, [pc, #1896] @ d55e4 │ │ │ │ + b d48b4 │ │ │ │ + ldr r2, [pc, #1896] @ d55e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r9, r2] │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ and r0, r6, #65280 @ 0xff00 │ │ │ │ and lr, r6, #16711680 @ 0xff0000 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ror ip, r6, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls d4eb0 │ │ │ │ + bls d4eb4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne d4e90 │ │ │ │ + bne d4e94 │ │ │ │ bl 23d5c │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ orr ip, ip, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #1832] @ d55e8 │ │ │ │ + ldr r3, [pc, #1832] @ d55ec │ │ │ │ and r3, r3, r6, lsl #12 │ │ │ │ orr sl, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r6, r1, #4 │ │ │ │ orr sl, sl, #10485760 @ 0xa00000 │ │ │ │ str r6, [r4, #4] │ │ │ │ orr ip, ip, sl │ │ │ │ mov r6, #0 │ │ │ │ str ip, [r1] │ │ │ │ rsb ip, r6, #32 │ │ │ │ ror ip, lr, ip │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bls d4efc │ │ │ │ + bls d4f00 │ │ │ │ add r6, r6, #2 │ │ │ │ cmp r6, #32 │ │ │ │ - bne d4edc │ │ │ │ - b d4eac │ │ │ │ + bne d4ee0 │ │ │ │ + b d4eb0 │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ orr ip, ip, r6, lsl #7 │ │ │ │ lsl r6, lr, #16 │ │ │ │ and r6, r6, #983040 @ 0xf0000 │ │ │ │ orr r6, r6, r3 │ │ │ │ orr r6, r6, #-486539264 @ 0xe3000000 │ │ │ │ orr r6, r6, #8388608 @ 0x800000 │ │ │ │ @@ -183138,497 +183139,497 @@ │ │ │ │ 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 d4f4c │ │ │ │ + bls d4f50 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d4f2c │ │ │ │ - b d4eac │ │ │ │ + bne d4f30 │ │ │ │ + b d4eb0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r1, #8] │ │ │ │ orr r3, r2, r6 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #1628] @ d55ec │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #1628] @ d55f0 │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r9, r3] │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and r0, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d4fc4 │ │ │ │ + bls d4fc8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d4fa4 │ │ │ │ - b d4eac │ │ │ │ + bne d4fa8 │ │ │ │ + b d4eb0 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ add ip, r8, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, sl │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r8] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d4ffc │ │ │ │ + bls d5000 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne d4fdc │ │ │ │ - b d4eac │ │ │ │ + bne d4fe0 │ │ │ │ + b d4eb0 │ │ │ │ add r0, r8, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r6 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5034 │ │ │ │ + bls d5038 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne d5014 │ │ │ │ - b d4eac │ │ │ │ + bne d5018 │ │ │ │ + b d4eb0 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r2, r2, r6 │ │ │ │ add r1, r8, #16 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r8, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d49ec │ │ │ │ + bl cd168 │ │ │ │ + b d49f0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrsh r2, [r6] │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d4db0 │ │ │ │ - b d4c38 │ │ │ │ + bne d4db4 │ │ │ │ + b d4c3c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ands r2, r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq d5340 │ │ │ │ - ldr r2, [pc, #1300] @ d55ac │ │ │ │ + beq d5344 │ │ │ │ + ldr r2, [pc, #1300] @ d55b0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4920 │ │ │ │ + b d4924 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r5, r4, #4 │ │ │ │ - b d4b04 │ │ │ │ + b d4b08 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5360 │ │ │ │ + bls d5364 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d50c4 │ │ │ │ + bne d50c8 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5424 │ │ │ │ + bls d5428 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d50e8 │ │ │ │ + bne d50ec │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5440 │ │ │ │ + bls d5444 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d5108 │ │ │ │ + bne d510c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1204] @ d55f0 │ │ │ │ + ldr r2, [pc, #1204] @ d55f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4cf8 │ │ │ │ + b d4cfc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d537c │ │ │ │ + bls d5380 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d514c │ │ │ │ + bne d5150 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d53d0 │ │ │ │ + bls d53d4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d5170 │ │ │ │ + bne d5174 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5458 │ │ │ │ + bls d545c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d5190 │ │ │ │ + bne d5194 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1068] @ d55f0 │ │ │ │ + ldr r2, [pc, #1068] @ d55f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4994 │ │ │ │ + b d4998 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d53b4 │ │ │ │ + bls d53b8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d51d4 │ │ │ │ + bne d51d8 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5408 │ │ │ │ + bls d540c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d51f8 │ │ │ │ + bne d51fc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5488 │ │ │ │ + bls d548c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d5218 │ │ │ │ + bne d521c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #932] @ d55f0 │ │ │ │ + ldr r2, [pc, #932] @ d55f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4cd8 │ │ │ │ + b d4cdc │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5398 │ │ │ │ + bls d539c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d525c │ │ │ │ + bne d5260 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d53ec │ │ │ │ + bls d53f0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d5280 │ │ │ │ + bne d5284 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5470 │ │ │ │ + bls d5474 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d52a0 │ │ │ │ + bne d52a4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #796] @ d55f0 │ │ │ │ + ldr r2, [pc, #796] @ d55f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4d18 │ │ │ │ + b d4d1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b d48f4 │ │ │ │ + b d48f8 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5328 │ │ │ │ + bne d532c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b d48c8 │ │ │ │ + b d48cc │ │ │ │ mov sl, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b d4884 │ │ │ │ + b d4888 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b d4c38 │ │ │ │ + b d4c3c │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - beq d4c38 │ │ │ │ - ldr r2, [pc, #600] @ d55ac │ │ │ │ + beq d4c3c │ │ │ │ + ldr r2, [pc, #600] @ d55b0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d4900 │ │ │ │ + b d4904 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b d4cf8 │ │ │ │ + b d4cfc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b d4994 │ │ │ │ + b d4998 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b d4d18 │ │ │ │ + b d4d1c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b d4cd8 │ │ │ │ + b d4cdc │ │ │ │ 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 d4994 │ │ │ │ + b d4998 │ │ │ │ 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 d4d18 │ │ │ │ + b d4d1c │ │ │ │ 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 d4cd8 │ │ │ │ + b d4cdc │ │ │ │ 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 d4cf8 │ │ │ │ - ldr r2, [pc, #428] @ d55f4 │ │ │ │ + b d4cfc │ │ │ │ + ldr r2, [pc, #428] @ d55f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d5134 │ │ │ │ - ldr r2, [pc, #404] @ d55f4 │ │ │ │ + b d5138 │ │ │ │ + ldr r2, [pc, #404] @ d55f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d51bc │ │ │ │ - ldr r2, [pc, #380] @ d55f4 │ │ │ │ + b d51c0 │ │ │ │ + ldr r2, [pc, #380] @ d55f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d52cc │ │ │ │ - ldr r2, [pc, #356] @ d55f4 │ │ │ │ + b d52d0 │ │ │ │ + ldr r2, [pc, #356] @ d55f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d5244 │ │ │ │ + b d5248 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ d55b8 │ │ │ │ + ldr r3, [pc, #268] @ d55bc │ │ │ │ str r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ - b d49a8 │ │ │ │ + b d49ac │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d554c │ │ │ │ + bls d5550 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d54c8 │ │ │ │ + bne d54cc │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5568 │ │ │ │ + bls d556c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d54ec │ │ │ │ + bne d54f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5584 │ │ │ │ + bls d5588 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d550c │ │ │ │ + bne d5510 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #176] @ d55f0 │ │ │ │ + ldr r2, [pc, #176] @ d55f4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d54ac │ │ │ │ + b d54b0 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b d54ac │ │ │ │ + b d54b0 │ │ │ │ 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 d54ac │ │ │ │ - ldr r2, [pc, #104] @ d55f4 │ │ │ │ + b d54b0 │ │ │ │ + ldr r2, [pc, #104] @ d55f8 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d5538 │ │ │ │ - andseq fp, sp, r4, lsl #17 │ │ │ │ + b d553c │ │ │ │ + andseq fp, sp, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sp, r4, ror #16 │ │ │ │ + andseq fp, sp, r0, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - andseq pc, sl, r0, ror #8 │ │ │ │ + andseq pc, sl, r4, ror #8 │ │ │ │ cmp r0, r1 │ │ │ │ - andseq fp, sp, r8, ror #11 │ │ │ │ - andseq pc, sl, r4, asr r3 @ │ │ │ │ + andseq fp, sp, r4, ror #11 │ │ │ │ + andseq pc, sl, r8, asr r3 @ │ │ │ │ tst r0, #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ tst r1, #1 │ │ │ │ ldrsh r2, [r1] │ │ │ │ - andseq pc, sl, r2, lsr #1 │ │ │ │ + andseq pc, sl, r6, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #2920] @ d6184 │ │ │ │ + ldr ip, [pc, #2920] @ d6188 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2916] @ d6188 │ │ │ │ + ldr r3, [pc, #2916] @ d618c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #2900] @ d618c │ │ │ │ + ldr r7, [pc, #2900] @ d6190 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #2884] @ d6190 │ │ │ │ + ldr r2, [pc, #2884] @ d6194 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq d5a64 │ │ │ │ + beq d5a68 │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq d5aa8 │ │ │ │ + beq d5aac │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -183641,80 +183642,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bls d5760 │ │ │ │ + bls d5764 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2652] @ d6194 │ │ │ │ + ldr r2, [pc, #2652] @ d6198 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #2632] @ d6188 │ │ │ │ + ldr r3, [pc, #2632] @ d618c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d60fc │ │ │ │ + bne d6100 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #2608] @ d6198 │ │ │ │ + ldr r2, [pc, #2608] @ d619c │ │ │ │ add r3, r0, #4 │ │ │ │ mov sl, r8 │ │ │ │ str r3, [sl, #4]! │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d5c30 │ │ │ │ + bcc d5c34 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r3, r4 │ │ │ │ - bhi d5c14 │ │ │ │ + bhi d5c18 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls d5cc4 │ │ │ │ + bls d5cc8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne d5790 │ │ │ │ + bne d5794 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - ldr r3, [pc, #2520] @ d619c │ │ │ │ + ldr r3, [pc, #2520] @ d61a0 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r2, [r8, #172] @ 0xac │ │ │ │ add r2, r2, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc d5c48 │ │ │ │ + bcc d5c4c │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ movls r1, #0 │ │ │ │ - bhi d5c8c │ │ │ │ + bhi d5c90 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d5cac │ │ │ │ + bls d5cb0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d57ec │ │ │ │ + bne d57f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2432] @ d61a0 │ │ │ │ + ldr r2, [pc, #2432] @ d61a4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r8, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r8, #160] @ 0xa0 │ │ │ │ @@ -183727,85 +183728,85 @@ │ │ │ │ str r3, [r8, #172] @ 0xac │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ebb30 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d589c │ │ │ │ + beq d58a0 │ │ │ │ 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 d5bfc │ │ │ │ - bl cdf7c │ │ │ │ + beq d5c00 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi d5ad8 │ │ │ │ + bhi d5adc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d5c64 │ │ │ │ + beq d5c68 │ │ │ │ cmp r5, #1 │ │ │ │ - bne d5b10 │ │ │ │ + bne d5b14 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d5dcc │ │ │ │ + beq d5dd0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, sl │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d5cf8 │ │ │ │ + beq d5cfc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ and r2, r1, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bne d5cdc │ │ │ │ + bne d5ce0 │ │ │ │ cmp fp, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ - beq d5de8 │ │ │ │ + beq d5dec │ │ │ │ add r3, r4, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, #2 │ │ │ │ - beq d5978 │ │ │ │ + beq d597c │ │ │ │ cmp r5, #3 │ │ │ │ movne r5, #1 │ │ │ │ - beq d6024 │ │ │ │ + beq d6028 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -183823,280 +183824,280 @@ │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c833c │ │ │ │ + bl c8340 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d5df8 │ │ │ │ + beq d5dfc │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r5, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d572c │ │ │ │ + bne d5730 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d572c │ │ │ │ + beq d5730 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #1884] @ d61a4 │ │ │ │ + ldr r3, [pc, #1884] @ d61a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ 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] │ │ │ │ - b d572c │ │ │ │ + b d5730 │ │ │ │ ands r9, r3, #1 │ │ │ │ - bne d56ac │ │ │ │ + bne d56b0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne d56b0 │ │ │ │ + bne d56b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl cca2c │ │ │ │ + bl cca30 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #28] │ │ │ │ ldreq r3, [sp, #80] @ 0x50 │ │ │ │ movne r9, r5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ strne r3, [sp, #80] @ 0x50 │ │ │ │ - b d56b0 │ │ │ │ + b d56b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #6 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls d5864 │ │ │ │ - b d572c │ │ │ │ + bls d5868 │ │ │ │ + b d5730 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d58c8 │ │ │ │ - ldr r3, [pc, #1716] @ d61a8 │ │ │ │ + bne d58cc │ │ │ │ + ldr r3, [pc, #1716] @ d61ac │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi d6100 │ │ │ │ + bhi d6104 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #1676] @ d61ac │ │ │ │ + ldr r0, [pc, #1676] @ d61b0 │ │ │ │ mov r1, #0 │ │ │ │ add ip, r2, #4 │ │ │ │ str r1, [r4, #12] │ │ │ │ str ip, [r3, #4]! │ │ │ │ str r0, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ cmp r5, #3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ - beq d6054 │ │ │ │ + beq d6058 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, r2 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d58d0 │ │ │ │ + bne d58d4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne d60dc │ │ │ │ + bne d60e0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #1568] @ d61b0 │ │ │ │ + ldr r2, [pc, #1568] @ d61b4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldrne r2, [r2, #2652] @ 0xa5c │ │ │ │ ldreq r2, [r2, #2644] @ 0xa54 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1536] @ d61b4 │ │ │ │ + ldr r1, [pc, #1536] @ d61b8 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq d5a30 │ │ │ │ + beq d5a34 │ │ │ │ ldr r2, [r8, #28] │ │ │ │ ldr r1, [r8, #32] │ │ │ │ cmp fp, #0 │ │ │ │ asr r3, r1, #1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ and r3, r1, #4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ moveq r8, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ moveq r5, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne d5934 │ │ │ │ - b d5978 │ │ │ │ - bl cdf7c │ │ │ │ + bne d5938 │ │ │ │ + b d597c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b d589c │ │ │ │ - ldr r3, [pc, #1436] @ d61b8 │ │ │ │ + b d58a0 │ │ │ │ + ldr r3, [pc, #1436] @ d61bc │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b d57cc │ │ │ │ - ldr r3, [pc, #1412] @ d61bc │ │ │ │ + b d57d0 │ │ │ │ + ldr r3, [pc, #1412] @ d61c0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r0, #8 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b d57cc │ │ │ │ + b d57d0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r3, [pc, #1388] @ d61c0 │ │ │ │ + ldr r3, [pc, #1388] @ d61c4 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d5828 │ │ │ │ + b d582c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl cca2c │ │ │ │ + bl cca30 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq d5ae0 │ │ │ │ - b d58b4 │ │ │ │ + beq d5ae4 │ │ │ │ + b d58b8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r3, [pc, #1324] @ d61c4 │ │ │ │ + ldr r3, [pc, #1324] @ d61c8 │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r8, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b d5828 │ │ │ │ - ldr r2, [pc, #1300] @ d61c8 │ │ │ │ + b d582c │ │ │ │ + ldr r2, [pc, #1300] @ d61cc │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b d5818 │ │ │ │ + b d581c │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #1276] @ d61cc │ │ │ │ + ldr r3, [pc, #1276] @ d61d0 │ │ │ │ add r0, r0, #8 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [r0, #-4] │ │ │ │ - b d57bc │ │ │ │ + b d57c0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp fp, #0 │ │ │ │ asr r3, r3, #1 │ │ │ │ moveq r8, fp │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne d5930 │ │ │ │ - b d5964 │ │ │ │ + bne d5934 │ │ │ │ + b d5968 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ mov r1, #5 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a09bc │ │ │ │ + bl a09c0 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #1124] @ d61b0 │ │ │ │ + ldr r3, [pc, #1124] @ d61b4 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2640] @ 0xa50 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1104] @ d61b4 │ │ │ │ + ldr r2, [pc, #1104] @ d61b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d5f78 │ │ │ │ + beq d5f7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d5a24 │ │ │ │ - b d5904 │ │ │ │ + beq d5a28 │ │ │ │ + b d5908 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ and r3, r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b d5978 │ │ │ │ + b d597c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - b d5a24 │ │ │ │ + b d5a28 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl cca2c │ │ │ │ + bl cca30 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ @@ -184106,252 +184107,252 @@ │ │ │ │ movne r1, #2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl d27f4 │ │ │ │ + bl d27f8 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, sl │ │ │ │ - beq d5df8 │ │ │ │ + beq d5dfc │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r5, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b d5978 │ │ │ │ + b d597c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d60bc │ │ │ │ + bne d60c0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #748] @ d61b0 │ │ │ │ + ldr r3, [pc, #748] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrne r2, [r3, #2700] @ 0xa8c │ │ │ │ ldreq r2, [r3, #2692] @ 0xa84 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #720] @ d61b4 │ │ │ │ + ldr r2, [pc, #720] @ d61b8 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq d5a30 │ │ │ │ + beq d5a34 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ and r3, r2, #4 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b d5978 │ │ │ │ + b d597c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d60ac │ │ │ │ + bne d60b0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #624] @ d61b0 │ │ │ │ + ldr r3, [pc, #624] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrne r2, [r3, #2688] @ 0xa80 │ │ │ │ ldreq r2, [r3, #2680] @ 0xa78 │ │ │ │ - b d5ecc │ │ │ │ + b d5ed0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d60ec │ │ │ │ + bne d60f0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #580] @ d61b0 │ │ │ │ + ldr r3, [pc, #580] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrne r2, [r3, #2676] @ 0xa74 │ │ │ │ ldreq r2, [r3, #2668] @ 0xa6c │ │ │ │ - b d5ecc │ │ │ │ + b d5ed0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc d572c │ │ │ │ + bcc d5730 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d572c │ │ │ │ - b d5904 │ │ │ │ + beq d5730 │ │ │ │ + b d5908 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d60cc │ │ │ │ + bne d60d0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #500] @ d61b0 │ │ │ │ + ldr r3, [pc, #500] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrne r2, [r3, #2664] @ 0xa68 │ │ │ │ ldreq r2, [r3, #2656] @ 0xa60 │ │ │ │ add r3, r4, #4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #464] @ d61b4 │ │ │ │ + ldr r1, [pc, #464] @ d61b8 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ - beq d5a30 │ │ │ │ + beq d5a34 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r8, #0 │ │ │ │ asr r3, r1, #1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ and r3, r1, #4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ movne fp, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne d5934 │ │ │ │ + bne d5938 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r5, #3 │ │ │ │ - bl c8200 │ │ │ │ + bl c8204 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b d5978 │ │ │ │ + b d597c │ │ │ │ mov sl, #0 │ │ │ │ mov fp, sl │ │ │ │ add r3, r4, #4 │ │ │ │ - b d5b70 │ │ │ │ + b d5b74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl c8200 │ │ │ │ + bl c8204 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #5 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl c8230 │ │ │ │ + bl c8234 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d572c │ │ │ │ + bhi d5730 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, fp │ │ │ │ - bne d58d0 │ │ │ │ - b d5f9c │ │ │ │ - ldr r3, [pc, #252] @ d61b0 │ │ │ │ + bne d58d4 │ │ │ │ + b d5fa0 │ │ │ │ + ldr r3, [pc, #252] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2684] @ 0xa7c │ │ │ │ - b d5ecc │ │ │ │ - ldr r3, [pc, #236] @ d61b0 │ │ │ │ + b d5ed0 │ │ │ │ + ldr r3, [pc, #236] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ - b d5ecc │ │ │ │ - ldr r3, [pc, #220] @ d61b0 │ │ │ │ + b d5ed0 │ │ │ │ + ldr r3, [pc, #220] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2660] @ 0xa64 │ │ │ │ - b d5fc4 │ │ │ │ - ldr r2, [pc, #204] @ d61b0 │ │ │ │ + b d5fc8 │ │ │ │ + ldr r2, [pc, #204] @ d61b4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #2648] @ 0xa58 │ │ │ │ - b d5b98 │ │ │ │ - ldr r3, [pc, #188] @ d61b0 │ │ │ │ + b d5b9c │ │ │ │ + ldr r3, [pc, #188] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2672] @ 0xa70 │ │ │ │ - b d5ecc │ │ │ │ + b d5ed0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6154 │ │ │ │ + bne d6158 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6170 │ │ │ │ + bne d6174 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #132] @ d61b0 │ │ │ │ + ldr r3, [pc, #132] @ d61b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldreq r2, [r3, #2628] @ 0xa44 │ │ │ │ ldrne r2, [r3, #2636] @ 0xa4c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #108] @ d61b4 │ │ │ │ + ldr r2, [pc, #108] @ d61b8 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b d5a2c │ │ │ │ + b d5a30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and r3, r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b d5de8 │ │ │ │ - ldr r3, [pc, #56] @ d61b0 │ │ │ │ + b d5dec │ │ │ │ + ldr r3, [pc, #56] @ d61b4 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #2632] @ 0xa48 │ │ │ │ - b d6134 │ │ │ │ - @ instruction: 0x001da9d8 │ │ │ │ + b d6138 │ │ │ │ + @ instruction: 0x001da9d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001da9b0 │ │ │ │ + andseq sl, sp, ip, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001da8bc │ │ │ │ + @ instruction: 0x001da8b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r5, [r4, r5] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq lr, sl, lr, ror #5 │ │ │ │ + @ instruction: 0x001ae2f2 │ │ │ │ tst r1, #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ │ │ │ │ -000d61d0 : │ │ │ │ +000d61d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #260] @ d62ec │ │ │ │ - ldr lr, [pc, #260] @ d62f0 │ │ │ │ + ldr r4, [pc, #260] @ d62f0 │ │ │ │ + ldr lr, [pc, #260] @ d62f4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #248] @ d62f4 │ │ │ │ + ldr ip, [pc, #248] @ d62f8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ subs r3, r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ d62f8 │ │ │ │ + ldr r1, [pc, #236] @ d62fc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -184366,567 +184367,567 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ movhi r0, r4 │ │ │ │ - bhi d62b8 │ │ │ │ + bhi d62bc │ │ │ │ cmp r6, r4 │ │ │ │ - ldreq r2, [pc, #112] @ d62fc │ │ │ │ - ldrne r2, [pc, #112] @ d6300 │ │ │ │ + ldreq r2, [pc, #112] @ d6300 │ │ │ │ + ldrne r2, [pc, #112] @ d6304 │ │ │ │ add r1, r3, #8 │ │ │ │ - ldreq ip, [pc, #108] @ d6304 │ │ │ │ - ldrne ip, [pc, #108] @ d6308 │ │ │ │ + ldreq ip, [pc, #108] @ d6308 │ │ │ │ + ldrne ip, [pc, #108] @ d630c │ │ │ │ str ip, [r3] │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #76] @ d630c │ │ │ │ - ldr r3, [pc, #44] @ d62f0 │ │ │ │ + ldr r2, [pc, #76] @ d6310 │ │ │ │ + ldr r3, [pc, #44] @ d62f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d62e8 │ │ │ │ + bne d62ec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sp, ip, lsl #28 │ │ │ │ + andseq r9, sp, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sp, r0, ror #27 │ │ │ │ + @ instruction: 0x001d9ddc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ str r1, [r5, #12] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #8] │ │ │ │ - andseq r9, sp, r8, lsr sp │ │ │ │ + andseq r9, sp, r4, lsr sp │ │ │ │ │ │ │ │ -000d6310 : │ │ │ │ +000d6314 : │ │ │ │ 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 lr, [sp, #168] @ 0xa8 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [pc, #3992] @ d72cc │ │ │ │ + ldr lr, [pc, #3992] @ d72d0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #3984] @ d72d0 │ │ │ │ + ldr r1, [pc, #3984] @ d72d4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [pc, #3976] @ d72d4 │ │ │ │ + ldr r4, [pc, #3976] @ d72d8 │ │ │ │ ldr r1, [lr, r1] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #3968] @ d72d8 │ │ │ │ + ldr r3, [pc, #3968] @ d72dc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl ccfc0 │ │ │ │ - ldr r1, [pc, #3836] @ d72dc │ │ │ │ + bl ccfc4 │ │ │ │ + ldr r1, [pc, #3836] @ d72e0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi d640c │ │ │ │ + bhi d6410 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6d30 │ │ │ │ - ldr r3, [pc, #3788] @ d72e0 │ │ │ │ + beq d6d34 │ │ │ │ + ldr r3, [pc, #3788] @ d72e4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - beq d6ca0 │ │ │ │ + beq d6ca4 │ │ │ │ ands r3, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne d6be0 │ │ │ │ + bne d6be4 │ │ │ │ ldrsh r3, [r7] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne d6be0 │ │ │ │ - ldr r3, [pc, #3748] @ d72e4 │ │ │ │ + bne d6be4 │ │ │ │ + ldr r3, [pc, #3748] @ d72e8 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq d6be0 │ │ │ │ - ldr r3, [pc, #3720] @ d72e8 │ │ │ │ + beq d6be4 │ │ │ │ + ldr r3, [pc, #3720] @ d72ec │ │ │ │ ldr fp, [r7, #12] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r1, [pc, #3712] @ d72ec │ │ │ │ + ldr r1, [pc, #3712] @ d72f0 │ │ │ │ ldr r8, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6] │ │ │ │ bl 237a8 │ │ │ │ - ldr r2, [pc, #4000] @ d7428 │ │ │ │ + ldr r2, [pc, #4000] @ d742c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d6cf0 │ │ │ │ - ldr r1, [pc, #3676] @ d72f0 │ │ │ │ + beq d6cf4 │ │ │ │ + ldr r1, [pc, #3676] @ d72f4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r2, [pc, #3664] @ d72f4 │ │ │ │ + ldr r2, [pc, #3664] @ d72f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d6cf0 │ │ │ │ - ldr r1, [pc, #3656] @ d72f8 │ │ │ │ + beq d6cf4 │ │ │ │ + ldr r1, [pc, #3656] @ d72fc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r2, [pc, #3644] @ d72fc │ │ │ │ + ldr r2, [pc, #3644] @ d7300 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d6cf0 │ │ │ │ - ldr r1, [pc, #3636] @ d7300 │ │ │ │ + beq d6cf4 │ │ │ │ + ldr r1, [pc, #3636] @ d7304 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r2, [pc, #3624] @ d7304 │ │ │ │ + ldr r2, [pc, #3624] @ d7308 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d6cf0 │ │ │ │ - ldr r1, [pc, #3616] @ d7308 │ │ │ │ + beq d6cf4 │ │ │ │ + ldr r1, [pc, #3616] @ d730c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6d70 │ │ │ │ - ldr r1, [pc, #3596] @ d730c │ │ │ │ + beq d6d74 │ │ │ │ + ldr r1, [pc, #3596] @ d7310 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6db8 │ │ │ │ - ldr r1, [pc, #3576] @ d7310 │ │ │ │ + beq d6dbc │ │ │ │ + ldr r1, [pc, #3576] @ d7314 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6dc4 │ │ │ │ - ldr r1, [pc, #3556] @ d7314 │ │ │ │ + beq d6dc8 │ │ │ │ + ldr r1, [pc, #3556] @ d7318 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6dfc │ │ │ │ - ldr r1, [pc, #3536] @ d7318 │ │ │ │ + beq d6e00 │ │ │ │ + ldr r1, [pc, #3536] @ d731c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e08 │ │ │ │ - ldr r1, [pc, #3516] @ d731c │ │ │ │ + beq d6e0c │ │ │ │ + ldr r1, [pc, #3516] @ d7320 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e14 │ │ │ │ - ldr r1, [pc, #3496] @ d7320 │ │ │ │ + beq d6e18 │ │ │ │ + ldr r1, [pc, #3496] @ d7324 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e20 │ │ │ │ - ldr r1, [pc, #3476] @ d7324 │ │ │ │ + beq d6e24 │ │ │ │ + ldr r1, [pc, #3476] @ d7328 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e2c │ │ │ │ - ldr r1, [pc, #3456] @ d7328 │ │ │ │ + beq d6e30 │ │ │ │ + ldr r1, [pc, #3456] @ d732c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e60 │ │ │ │ - ldr r1, [pc, #3436] @ d732c │ │ │ │ + beq d6e64 │ │ │ │ + ldr r1, [pc, #3436] @ d7330 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6e94 │ │ │ │ - ldr r1, [pc, #3416] @ d7330 │ │ │ │ + beq d6e98 │ │ │ │ + ldr r1, [pc, #3416] @ d7334 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ec0 │ │ │ │ - ldr r1, [pc, #3396] @ d7334 │ │ │ │ + beq d6ec4 │ │ │ │ + ldr r1, [pc, #3396] @ d7338 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ed4 │ │ │ │ - ldr r1, [pc, #3376] @ d7338 │ │ │ │ + beq d6ed8 │ │ │ │ + ldr r1, [pc, #3376] @ d733c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ee8 │ │ │ │ - ldr r1, [pc, #3356] @ d733c │ │ │ │ + beq d6eec │ │ │ │ + ldr r1, [pc, #3356] @ d7340 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ef8 │ │ │ │ - ldr r1, [pc, #3336] @ d7340 │ │ │ │ + beq d6efc │ │ │ │ + ldr r1, [pc, #3336] @ d7344 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq r3, #51 @ 0x33 │ │ │ │ - beq d6d78 │ │ │ │ - ldr r1, [pc, #3308] @ d7344 │ │ │ │ + beq d6d7c │ │ │ │ + ldr r1, [pc, #3308] @ d7348 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq r3, #54 @ 0x36 │ │ │ │ - beq d6d78 │ │ │ │ - ldr r1, [pc, #3280] @ d7348 │ │ │ │ + beq d6d7c │ │ │ │ + ldr r1, [pc, #3280] @ d734c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq r3, #50 @ 0x32 │ │ │ │ - beq d6d78 │ │ │ │ - ldr r1, [pc, #3252] @ d734c │ │ │ │ + beq d6d7c │ │ │ │ + ldr r1, [pc, #3252] @ d7350 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f84 │ │ │ │ - ldr r1, [pc, #3232] @ d7350 │ │ │ │ + beq d6f88 │ │ │ │ + ldr r1, [pc, #3232] @ d7354 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f54 │ │ │ │ - ldr r1, [pc, #3212] @ d7354 │ │ │ │ + beq d6f58 │ │ │ │ + ldr r1, [pc, #3212] @ d7358 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f28 │ │ │ │ - ldr r1, [pc, #3192] @ d7358 │ │ │ │ + beq d6f2c │ │ │ │ + ldr r1, [pc, #3192] @ d735c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq ip, #1 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ - beq d6dd0 │ │ │ │ - ldr r1, [pc, #3160] @ d735c │ │ │ │ + beq d6dd4 │ │ │ │ + ldr r1, [pc, #3160] @ d7360 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq ip, #1 │ │ │ │ moveq r3, #74 @ 0x4a │ │ │ │ - beq d6dd0 │ │ │ │ - ldr r1, [pc, #3128] @ d7360 │ │ │ │ + beq d6dd4 │ │ │ │ + ldr r1, [pc, #3128] @ d7364 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq ip, #0 │ │ │ │ moveq r3, #55 @ 0x37 │ │ │ │ - beq d6dd0 │ │ │ │ - ldr r1, [pc, #3096] @ d7364 │ │ │ │ + beq d6dd4 │ │ │ │ + ldr r1, [pc, #3096] @ d7368 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq r3, #56 @ 0x38 │ │ │ │ - beq d6d78 │ │ │ │ - ldr r1, [pc, #3068] @ d7368 │ │ │ │ + beq d6d7c │ │ │ │ + ldr r1, [pc, #3068] @ d736c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #68] @ 0x44 │ │ │ │ moveq r3, #57 @ 0x39 │ │ │ │ - beq d6d78 │ │ │ │ - ldr r1, [pc, #3040] @ d736c │ │ │ │ + beq d6d7c │ │ │ │ + ldr r1, [pc, #3040] @ d7370 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7608 │ │ │ │ - ldr r1, [pc, #3020] @ d7370 │ │ │ │ + beq d760c │ │ │ │ + ldr r1, [pc, #3020] @ d7374 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d6cec │ │ │ │ - ldr r1, [pc, #3000] @ d7374 │ │ │ │ + beq d6cf0 │ │ │ │ + ldr r1, [pc, #3000] @ d7378 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d9d90 │ │ │ │ - ldr r1, [pc, #2980] @ d7378 │ │ │ │ + beq d9d94 │ │ │ │ + ldr r1, [pc, #2980] @ d737c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d9d4c │ │ │ │ - ldr r1, [pc, #2960] @ d737c │ │ │ │ + beq d9d50 │ │ │ │ + ldr r1, [pc, #2960] @ d7380 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d9d08 │ │ │ │ - ldr r1, [pc, #2940] @ d7380 │ │ │ │ + beq d9d0c │ │ │ │ + ldr r1, [pc, #2940] @ d7384 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d9cbc │ │ │ │ - ldr r1, [pc, #2920] @ d7384 │ │ │ │ + beq d9cc0 │ │ │ │ + ldr r1, [pc, #2920] @ d7388 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d9c60 │ │ │ │ - ldr r1, [pc, #2900] @ d7388 │ │ │ │ + beq d9c64 │ │ │ │ + ldr r1, [pc, #2900] @ d738c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9c2c │ │ │ │ - ldr r1, [pc, #2880] @ d738c │ │ │ │ + beq d9c30 │ │ │ │ + ldr r1, [pc, #2880] @ d7390 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9bf8 │ │ │ │ - ldr r1, [pc, #2860] @ d7390 │ │ │ │ + beq d9bfc │ │ │ │ + ldr r1, [pc, #2860] @ d7394 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq da904 │ │ │ │ - ldr r1, [pc, #2840] @ d7394 │ │ │ │ + beq da908 │ │ │ │ + ldr r1, [pc, #2840] @ d7398 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #2828] @ d7398 │ │ │ │ + ldr r1, [pc, #2828] @ d739c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq da458 │ │ │ │ + beq da45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da458 │ │ │ │ - ldr r1, [pc, #2792] @ d739c │ │ │ │ + beq da45c │ │ │ │ + ldr r1, [pc, #2792] @ d73a0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9ff4 │ │ │ │ - ldr r1, [pc, #2772] @ d73a0 │ │ │ │ + beq d9ff8 │ │ │ │ + ldr r1, [pc, #2772] @ d73a4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9ff4 │ │ │ │ + beq d9ff8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs sl, r3, #0 │ │ │ │ ldrne sl, [sp, #96] @ 0x60 │ │ │ │ strne r8, [r6] │ │ │ │ - bne d6be4 │ │ │ │ + bne d6be8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [fp] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - beq d9dd8 │ │ │ │ - ldr r1, [pc, #2708] @ d73a4 │ │ │ │ + beq d9ddc │ │ │ │ + ldr r1, [pc, #2708] @ d73a8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da304 │ │ │ │ - ldr r1, [pc, #2688] @ d73a8 │ │ │ │ + beq da308 │ │ │ │ + ldr r1, [pc, #2688] @ d73ac │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da304 │ │ │ │ - ldr r1, [pc, #2668] @ d73ac │ │ │ │ + beq da308 │ │ │ │ + ldr r1, [pc, #2668] @ d73b0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da238 │ │ │ │ - ldr r1, [pc, #2648] @ d73b0 │ │ │ │ + beq da23c │ │ │ │ + ldr r1, [pc, #2648] @ d73b4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da238 │ │ │ │ - ldr r1, [pc, #2628] @ d73b4 │ │ │ │ + beq da23c │ │ │ │ + ldr r1, [pc, #2628] @ d73b8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da238 │ │ │ │ - ldr r1, [pc, #2608] @ d73b8 │ │ │ │ + beq da23c │ │ │ │ + ldr r1, [pc, #2608] @ d73bc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da238 │ │ │ │ - ldr r1, [pc, #2588] @ d73bc │ │ │ │ + beq da23c │ │ │ │ + ldr r1, [pc, #2588] @ d73c0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d9b30 │ │ │ │ - ldr r1, [pc, #2568] @ d73c0 │ │ │ │ + beq d9b34 │ │ │ │ + ldr r1, [pc, #2568] @ d73c4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d9988 │ │ │ │ - ldr r1, [pc, #2548] @ d73c4 │ │ │ │ + beq d998c │ │ │ │ + ldr r1, [pc, #2548] @ d73c8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #2536] @ d73c8 │ │ │ │ + ldr r1, [pc, #2536] @ d73cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq d7158 │ │ │ │ - ldr r1, [pc, #2508] @ d73cc │ │ │ │ + beq d715c │ │ │ │ + ldr r1, [pc, #2508] @ d73d0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7158 │ │ │ │ - ldr r1, [pc, #2488] @ d73d0 │ │ │ │ + beq d715c │ │ │ │ + ldr r1, [pc, #2488] @ d73d4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7158 │ │ │ │ - ldr r1, [pc, #2468] @ d73d4 │ │ │ │ + beq d715c │ │ │ │ + ldr r1, [pc, #2468] @ d73d8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7158 │ │ │ │ - ldr r1, [pc, #2448] @ d73d8 │ │ │ │ + beq d715c │ │ │ │ + ldr r1, [pc, #2448] @ d73dc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7158 │ │ │ │ + beq d715c │ │ │ │ cmp r6, #0 │ │ │ │ - beq d76cc │ │ │ │ - ldr r1, [pc, #2420] @ d73dc │ │ │ │ + beq d76d0 │ │ │ │ + ldr r1, [pc, #2420] @ d73e0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7178 │ │ │ │ - ldr r1, [pc, #2400] @ d73e0 │ │ │ │ + beq d717c │ │ │ │ + ldr r1, [pc, #2400] @ d73e4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7178 │ │ │ │ - ldr r1, [pc, #2380] @ d73e4 │ │ │ │ + beq d717c │ │ │ │ + ldr r1, [pc, #2380] @ d73e8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #2368] @ d73e8 │ │ │ │ + ldr r1, [pc, #2368] @ d73ec │ │ │ │ add r1, pc, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq d714c │ │ │ │ - ldr r1, [pc, #2340] @ d73ec │ │ │ │ + beq d7150 │ │ │ │ + ldr r1, [pc, #2340] @ d73f0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d714c │ │ │ │ + beq d7150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6b14 │ │ │ │ - ldr r1, [pc, #2312] @ d73f0 │ │ │ │ + beq d6b18 │ │ │ │ + ldr r1, [pc, #2312] @ d73f4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6fb4 │ │ │ │ - ldr r1, [pc, #2292] @ d73f4 │ │ │ │ + bne d6fb8 │ │ │ │ + ldr r1, [pc, #2292] @ d73f8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -184938,66 +184939,66 @@ │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - beq d7638 │ │ │ │ + beq d763c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ add r6, r6, #4 │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r1 │ │ │ │ - bl ce304 │ │ │ │ + bl ce308 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [r3] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [r3] │ │ │ │ - ldr r2, [pc, #2044] @ d73f8 │ │ │ │ - ldr r3, [pc, #1744] @ d72d0 │ │ │ │ + ldr r2, [pc, #2044] @ d73fc │ │ │ │ + ldr r3, [pc, #1744] @ d72d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d6f24 │ │ │ │ + bne d6f28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -185012,62 +185013,62 @@ │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl d55f8 │ │ │ │ - ldr r3, [pc, #1644] @ d72e8 │ │ │ │ + bl d55fc │ │ │ │ + ldr r3, [pc, #1644] @ d72ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b d6bf4 │ │ │ │ + b d6bf8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne d6420 │ │ │ │ + bne d6424 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #19 │ │ │ │ - bne d6420 │ │ │ │ + bne d6424 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl d011c │ │ │ │ + bl d0120 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ - ldr r2, [pc, #1800] @ d73fc │ │ │ │ + b d6c98 │ │ │ │ + ldr r2, [pc, #1800] @ d7400 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ stm sp, {r0, ip} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl ced4c │ │ │ │ + bl ced50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ @@ -185075,301 +185076,301 @@ │ │ │ │ stmib sp, {r1, ip} │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - b d6c70 │ │ │ │ + b d6c74 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl d07f8 │ │ │ │ + bl d07fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ - b d6d78 │ │ │ │ + b d6d7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #59 @ 0x3b │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ - b d6d78 │ │ │ │ + b d6d7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ - b d6d78 │ │ │ │ + b d6d7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #149 @ 0x95 │ │ │ │ - b d6d78 │ │ │ │ + b d6d7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ - b d6d78 │ │ │ │ + b d6d7c │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl cf430 │ │ │ │ + bl cf434 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ - ldr r2, [pc, #1164] @ d72f4 │ │ │ │ + b d6c98 │ │ │ │ + ldr r2, [pc, #1164] @ d72f8 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r3, [pc, #1464] @ d7428 │ │ │ │ + ldr r3, [pc, #1464] @ d742c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b d6d08 │ │ │ │ + b d6d0c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #52 @ 0x34 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ stm sp, {r0, r2, lr} │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ - b d6ea4 │ │ │ │ + b d6ea8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ - b d6ea4 │ │ │ │ + b d6ea8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ - b d6dd0 │ │ │ │ + b d6dd4 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ stm sp, {r0, r2, lr} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ stm sp, {r0, r2, lr} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r2, ip, lr} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r2, ip, lr} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ - ldr r1, [pc, #1092] @ d7400 │ │ │ │ + b d6da4 │ │ │ │ + ldr r1, [pc, #1092] @ d7404 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #1080] @ d7404 │ │ │ │ + ldr r1, [pc, #1080] @ d7408 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #1064] @ d7408 │ │ │ │ + ldr r1, [pc, #1064] @ d740c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq d700c │ │ │ │ + beq d7010 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d700c │ │ │ │ + beq d7010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d76d8 │ │ │ │ + bne d76dc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, fp │ │ │ │ - beq d709c │ │ │ │ + beq d70a0 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - beq d79b4 │ │ │ │ - bl cdf7c │ │ │ │ + beq d79b8 │ │ │ │ + bl cdf80 │ │ │ │ str r9, [r6, #172] @ 0xac │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #1 │ │ │ │ str sl, [r6, #12] │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ cmp r8, sl │ │ │ │ ldr r5, [r6, #4] │ │ │ │ str r9, [r6, #12] │ │ │ │ mov fp, r0 │ │ │ │ - beq d7838 │ │ │ │ + beq d783c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d7780 │ │ │ │ - ldr r3, [pc, #856] @ d7440 │ │ │ │ + bne d7784 │ │ │ │ + ldr r3, [pc, #856] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2448] @ 0x990 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [r6, #12] │ │ │ │ - bl ce338 │ │ │ │ - b d6d20 │ │ │ │ + bl ce33c │ │ │ │ + b d6d24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6b14 │ │ │ │ - b d6af8 │ │ │ │ + beq d6b18 │ │ │ │ + b d6afc │ │ │ │ cmp r6, #0 │ │ │ │ - beq d76cc │ │ │ │ - ldr r1, [pc, #676] @ d740c │ │ │ │ + beq d76d0 │ │ │ │ + ldr r1, [pc, #676] @ d7410 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d76cc │ │ │ │ - ldr r1, [pc, #656] @ d7410 │ │ │ │ + beq d76d0 │ │ │ │ + ldr r1, [pc, #656] @ d7414 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldreq r9, [sp, #52] @ 0x34 │ │ │ │ moveq r8, r6 │ │ │ │ - beq d71fc │ │ │ │ - ldr r1, [pc, #628] @ d7414 │ │ │ │ + beq d7200 │ │ │ │ + ldr r1, [pc, #628] @ d7418 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq d72bc │ │ │ │ - ldr r1, [pc, #608] @ d7418 │ │ │ │ + beq d72c0 │ │ │ │ + ldr r1, [pc, #608] @ d741c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldreq r6, [sp, #52] @ 0x34 │ │ │ │ moveq r9, r8 │ │ │ │ - beq d71fc │ │ │ │ - ldr r1, [pc, #580] @ d741c │ │ │ │ + beq d7200 │ │ │ │ + ldr r1, [pc, #580] @ d7420 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d72ac │ │ │ │ + beq d72b0 │ │ │ │ mov r8, #0 │ │ │ │ clz r9, r5 │ │ │ │ mov r6, r8 │ │ │ │ lsr r9, r9, #5 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ @@ -185377,533 +185378,533 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7568 │ │ │ │ + beq d756c │ │ │ │ cmp r9, #0 │ │ │ │ - bne d7504 │ │ │ │ + bne d7508 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ cmp r6, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r6 │ │ │ │ movne r3, #4 │ │ │ │ moveq r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - b d6bc4 │ │ │ │ + b d6bc8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r9, r6 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - b d71fc │ │ │ │ + b d7200 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, r8 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - b d71fc │ │ │ │ - @ instruction: 0x001d9cbc │ │ │ │ + b d7200 │ │ │ │ + @ instruction: 0x001d9cb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sp, r8, ip │ │ │ │ + mulseq sp, r4, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, sl, lr, lsl #20 │ │ │ │ + andseq sp, sl, r2, lsl sl │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001a15dc │ │ │ │ - andseq r3, r9, r4, asr r4 │ │ │ │ + andseq r1, sl, r0, ror #11 │ │ │ │ + andseq r3, r9, r8, asr r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r9, r9, r4, lsr #32 │ │ │ │ + andseq r9, r9, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r7, r9, ip, ror #9 │ │ │ │ + @ instruction: 0x001974f0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x00198ff4 │ │ │ │ - andseq r8, r9, r4, ror #31 │ │ │ │ - andseq r4, r9, r4, ror r3 │ │ │ │ - @ instruction: 0x00198fbc │ │ │ │ - andseq r5, r9, r0, ror #5 │ │ │ │ + @ instruction: 0x00198ff8 │ │ │ │ + andseq r8, r9, r8, ror #31 │ │ │ │ + andseq r4, r9, r8, ror r3 │ │ │ │ + andseq r8, r9, r0, asr #31 │ │ │ │ + andseq r5, r9, r4, ror #5 │ │ │ │ + mulseq r9, ip, pc @ │ │ │ │ mulseq r9, r8, pc @ │ │ │ │ - mulseq r9, r4, pc @ │ │ │ │ - andseq r8, r9, r4, lsl #31 │ │ │ │ - andseq r3, r9, r0, asr r3 │ │ │ │ - andseq r4, r9, r8, ror #5 │ │ │ │ - andseq r8, r9, ip, asr pc │ │ │ │ - @ instruction: 0x001944dc │ │ │ │ - andseq r8, r9, ip, lsl pc │ │ │ │ - andseq r8, r9, ip, lsl #30 │ │ │ │ - andseq r8, r9, r4, lsl #30 │ │ │ │ - andseq r8, r9, ip, ror #29 │ │ │ │ - @ instruction: 0x00198ed8 │ │ │ │ - andseq r6, sl, r8, lsr sl │ │ │ │ - mulseq r9, r4, r2 │ │ │ │ - andseq r3, r9, r8, lsl #5 │ │ │ │ - andseq r9, sl, r8, ror #18 │ │ │ │ - andseq fp, r9, r8, lsr #6 │ │ │ │ - @ instruction: 0x001a4af4 │ │ │ │ - andseq r4, sl, r0, lsr #27 │ │ │ │ - andseq r5, r9, ip, ror #5 │ │ │ │ - @ instruction: 0x0019b3fc │ │ │ │ - @ instruction: 0x00198dbc │ │ │ │ - @ instruction: 0x00198db0 │ │ │ │ - andseq r8, r9, r0, lsr #27 │ │ │ │ - mulseq r9, r4, sp │ │ │ │ - andseq r8, r9, r8, lsl #27 │ │ │ │ - andseq r8, r9, r8, ror sp │ │ │ │ - andseq r8, r9, r8, ror #26 │ │ │ │ + andseq r8, r9, r8, lsl #31 │ │ │ │ + andseq r3, r9, r4, asr r3 │ │ │ │ + andseq r4, r9, ip, ror #5 │ │ │ │ + andseq r8, r9, r0, ror #30 │ │ │ │ + andseq r4, r9, r0, ror #9 │ │ │ │ + andseq r8, r9, r0, lsr #30 │ │ │ │ + andseq r8, r9, r0, lsl pc │ │ │ │ + andseq r8, r9, r8, lsl #30 │ │ │ │ + @ instruction: 0x00198ef0 │ │ │ │ + @ instruction: 0x00198edc │ │ │ │ + andseq r6, sl, ip, lsr sl │ │ │ │ + mulseq r9, r8, r2 │ │ │ │ + andseq r3, r9, ip, lsl #5 │ │ │ │ + andseq r9, sl, ip, ror #18 │ │ │ │ + andseq fp, r9, ip, lsr #6 │ │ │ │ + @ instruction: 0x001a4af8 │ │ │ │ + andseq r4, sl, r4, lsr #27 │ │ │ │ + @ instruction: 0x001952f0 │ │ │ │ + andseq fp, r9, r0, lsl #8 │ │ │ │ + andseq r8, r9, r0, asr #27 │ │ │ │ + @ instruction: 0x00198db4 │ │ │ │ + andseq r8, r9, r4, lsr #27 │ │ │ │ + mulseq r9, r8, sp │ │ │ │ + andseq r8, r9, ip, lsl #27 │ │ │ │ + andseq r8, r9, ip, ror sp │ │ │ │ + andseq r8, r9, ip, ror #26 │ │ │ │ + andseq r8, r9, r0, ror #26 │ │ │ │ andseq r8, r9, ip, asr sp │ │ │ │ - andseq r8, r9, r8, asr sp │ │ │ │ - andseq pc, r9, r8, lsr r7 @ │ │ │ │ - andseq r8, r9, r8, asr #26 │ │ │ │ - @ instruction: 0x001932fc │ │ │ │ - andseq r8, r9, r0, lsl sp │ │ │ │ - andseq r8, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x00198cd4 │ │ │ │ - andseq r8, r9, r4, asr #25 │ │ │ │ - @ instruction: 0x00198cb8 │ │ │ │ - andseq r8, r9, ip, lsr #25 │ │ │ │ - andseq r8, r9, r0, lsr #25 │ │ │ │ - @ instruction: 0x0019d3b0 │ │ │ │ - andseq r8, r9, ip, ror ip │ │ │ │ - andseq r9, sl, r4, ror #10 │ │ │ │ - andseq r8, r9, r4, ror #24 │ │ │ │ - andseq r8, r9, r8, asr ip │ │ │ │ - andseq r8, r9, r0, asr ip │ │ │ │ - andseq r8, r9, r8, asr #24 │ │ │ │ - andseq r8, r9, r8, asr #24 │ │ │ │ - andseq r8, r9, r0, asr #24 │ │ │ │ - andseq r8, r9, r8, lsr ip │ │ │ │ - andseq r8, r9, r8, lsr ip │ │ │ │ + andseq pc, r9, ip, lsr r7 @ │ │ │ │ + andseq r8, r9, ip, asr #26 │ │ │ │ + andseq r3, r9, r0, lsl #6 │ │ │ │ + andseq r8, r9, r4, lsl sp │ │ │ │ + andseq r8, r9, r8, ror #25 │ │ │ │ + @ instruction: 0x00198cd8 │ │ │ │ + andseq r8, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x00198cbc │ │ │ │ + @ instruction: 0x00198cb0 │ │ │ │ + andseq r8, r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x0019d3b4 │ │ │ │ + andseq r8, r9, r0, lsl #25 │ │ │ │ + andseq r9, sl, r8, ror #10 │ │ │ │ + andseq r8, r9, r8, ror #24 │ │ │ │ + andseq r8, r9, ip, asr ip │ │ │ │ + andseq r8, r9, r4, asr ip │ │ │ │ + andseq r8, r9, ip, asr #24 │ │ │ │ + andseq r8, r9, ip, asr #24 │ │ │ │ + andseq r8, r9, r4, asr #24 │ │ │ │ andseq r8, r9, ip, lsr ip │ │ │ │ - andseq r8, r9, r0, lsr ip │ │ │ │ - andseq r8, r9, r0, lsr #24 │ │ │ │ - andseq r8, r9, r8, lsl #24 │ │ │ │ - @ instruction: 0x001d93fc │ │ │ │ + andseq r8, r9, ip, lsr ip │ │ │ │ + andseq r8, r9, r0, asr #24 │ │ │ │ + andseq r8, r9, r4, lsr ip │ │ │ │ + andseq r8, r9, r4, lsr #24 │ │ │ │ + andseq r8, r9, ip, lsl #24 │ │ │ │ + @ instruction: 0x001d93f8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ + andseq r8, r9, r4, ror #14 │ │ │ │ andseq r8, r9, r0, ror #14 │ │ │ │ - andseq r8, r9, ip, asr r7 │ │ │ │ - andseq r8, r9, r0, asr r7 │ │ │ │ - andseq r8, r9, r8, lsr #10 │ │ │ │ - @ instruction: 0x001984f8 │ │ │ │ - andseq r8, r9, r8, lsl #10 │ │ │ │ - andseq r8, r9, r0, lsl #10 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r8, r9, ip, asr r0 │ │ │ │ - andseq r8, r9, r4, asr r0 │ │ │ │ + andseq r8, r9, r4, asr r7 │ │ │ │ + andseq r8, r9, ip, lsr #10 │ │ │ │ + @ instruction: 0x001984fc │ │ │ │ + andseq r8, r9, ip, lsl #10 │ │ │ │ + andseq r8, r9, r4, lsl #10 │ │ │ │ + mulseq r9, r4, r4 │ │ │ │ + andseq r8, r9, r0, rrx │ │ │ │ + andseq r8, r9, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq r9, r4, sp │ │ │ │ - andseq r7, r9, ip, lsl #27 │ │ │ │ - andseq r7, r9, r0, lsl #27 │ │ │ │ - @ instruction: 0x001977f0 │ │ │ │ - andseq r7, r9, r4, ror #15 │ │ │ │ + mulseq r9, r8, sp │ │ │ │ + mulseq r9, r0, sp │ │ │ │ + andseq r7, r9, r4, lsl #27 │ │ │ │ + @ instruction: 0x001977f4 │ │ │ │ + andseq r7, r9, r8, ror #15 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ + andseq r7, r9, r8, asr #5 │ │ │ │ andseq r7, r9, r4, asr #5 │ │ │ │ - andseq r7, r9, r0, asr #5 │ │ │ │ - andseq r7, r9, r8, asr r3 │ │ │ │ - andseq r7, r9, r0, ror #14 │ │ │ │ - andseq r7, r9, r0, asr r7 │ │ │ │ - andseq r3, sl, r4, ror #24 │ │ │ │ - andseq r7, r9, r8, lsr #14 │ │ │ │ - andseq r7, r9, r0, asr r1 │ │ │ │ - @ instruction: 0x001976fc │ │ │ │ - andseq r7, r9, r4, asr r0 │ │ │ │ - @ instruction: 0x0019aed4 │ │ │ │ - andseq r7, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x001976b8 │ │ │ │ - andseq r7, r9, r8, lsl r0 │ │ │ │ - ldrheq r7, [r9], -r4 │ │ │ │ - @ instruction: 0x00196ff8 │ │ │ │ - andseq r7, r9, ip, lsl #1 │ │ │ │ - andseq r7, r9, r4, lsr #1 │ │ │ │ - mulseq r9, r4, r0 │ │ │ │ - mulseq r9, r4, r0 │ │ │ │ - andseq r7, r9, r0, ror r0 │ │ │ │ - andseq r7, r9, ip, rrx │ │ │ │ + andseq r7, r9, ip, asr r3 │ │ │ │ + andseq r7, r9, r4, ror #14 │ │ │ │ + andseq r7, r9, r4, asr r7 │ │ │ │ + andseq r3, sl, r8, ror #24 │ │ │ │ + andseq r7, r9, ip, lsr #14 │ │ │ │ + andseq r7, r9, r4, asr r1 │ │ │ │ + andseq r7, r9, r0, lsl #14 │ │ │ │ + andseq r7, r9, r8, asr r0 │ │ │ │ + @ instruction: 0x0019aed8 │ │ │ │ + andseq r7, r9, r4, asr #13 │ │ │ │ + @ instruction: 0x001976bc │ │ │ │ + andseq r7, r9, ip, lsl r0 │ │ │ │ + ldrheq r7, [r9], -r8 │ │ │ │ + @ instruction: 0x00196ffc │ │ │ │ + mulseq r9, r0, r0 │ │ │ │ + andseq r7, r9, r8, lsr #1 │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ + andseq r7, r9, r4, ror r0 │ │ │ │ andseq r7, r9, r0, ror r0 │ │ │ │ - andseq r7, r9, r0, rrx │ │ │ │ - andseq r7, r9, r0, asr r0 │ │ │ │ - andseq r7, r9, r0, asr #32 │ │ │ │ - andseq r7, r9, r0, lsr r0 │ │ │ │ - andseq r7, r9, r0, lsr #32 │ │ │ │ - andseq r7, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00196ff8 │ │ │ │ - andseq r6, r9, r0, lsr #31 │ │ │ │ - @ instruction: 0x001974f8 │ │ │ │ - @ instruction: 0x001974f0 │ │ │ │ - andseq r6, r9, r8, ror lr │ │ │ │ + andseq r7, r9, r4, ror r0 │ │ │ │ + andseq r7, r9, r4, rrx │ │ │ │ + andseq r7, r9, r4, asr r0 │ │ │ │ andseq r7, r9, r4, asr #32 │ │ │ │ andseq r7, r9, r4, lsr r0 │ │ │ │ - andseq r7, r9, r4, lsr #9 │ │ │ │ - mulseq r9, ip, r4 │ │ │ │ + andseq r7, r9, r4, lsr #32 │ │ │ │ + andseq r7, r9, ip, lsl r0 │ │ │ │ + @ instruction: 0x00196ffc │ │ │ │ + andseq r6, r9, r4, lsr #31 │ │ │ │ + @ instruction: 0x001974fc │ │ │ │ + @ instruction: 0x001974f4 │ │ │ │ + andseq r6, r9, ip, ror lr │ │ │ │ + andseq r7, r9, r8, asr #32 │ │ │ │ + andseq r7, r9, r8, lsr r0 │ │ │ │ + andseq r7, r9, r8, lsr #9 │ │ │ │ + andseq r7, r9, r0, lsr #9 │ │ │ │ + mulseq r9, r8, r4 │ │ │ │ mulseq r9, r4, r4 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r7, r9, r0, lsl #9 │ │ │ │ - andseq r7, r9, r4, ror r4 │ │ │ │ - andseq r7, r9, ip, ror #8 │ │ │ │ - ldrsbeq r7, [r9], -r4 │ │ │ │ - andseq r7, sl, ip, lsr sl │ │ │ │ - andseq r7, r9, ip, lsr #8 │ │ │ │ - andseq r7, r9, r0, lsr #8 │ │ │ │ - andseq r9, sl, r4, asr #19 │ │ │ │ + andseq r7, r9, r4, lsl #9 │ │ │ │ + andseq r7, r9, r8, ror r4 │ │ │ │ + andseq r7, r9, r0, ror r4 │ │ │ │ + ldrsbeq r7, [r9], -r8 │ │ │ │ + andseq r7, sl, r0, asr #20 │ │ │ │ + andseq r7, r9, r0, lsr r4 │ │ │ │ + andseq r7, r9, r4, lsr #8 │ │ │ │ + andseq r9, sl, r8, asr #19 │ │ │ │ add r8, r7, #4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r7, #12] │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #1 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b d7264 │ │ │ │ + b d7268 │ │ │ │ add sl, r7, r5 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #-344] @ d7440 │ │ │ │ + ldr r3, [pc, #-344] @ d7444 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [r7, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bne d7978 │ │ │ │ + bne d797c │ │ │ │ cmp r8, #0 │ │ │ │ - bne d792c │ │ │ │ + bne d7930 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r1, [r3, #2468] @ 0x9a4 │ │ │ │ ldreq r1, [r3, #2472] @ 0x9a8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ - b d755c │ │ │ │ + bl ce770 │ │ │ │ + b d7560 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r2, ip, lr} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #87 @ 0x57 │ │ │ │ mov r2, #78 @ 0x4e │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ mov r8, #1 │ │ │ │ add r9, r6, #4 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov sl, r3 │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #-544] @ d7440 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #-544] @ d7444 │ │ │ │ cmp r7, #0 │ │ │ │ str r8, [r6, #12] │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ - beq d78f0 │ │ │ │ + beq d78f4 │ │ │ │ ldr r1, [r3, #2484] @ 0x9b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #55 @ 0x37 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r8 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - b d6b84 │ │ │ │ + b d6b88 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b d71fc │ │ │ │ - ldr r1, [pc, #-704] @ d7420 │ │ │ │ + b d7200 │ │ │ │ + ldr r1, [pc, #-704] @ d7424 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7708 │ │ │ │ - ldr r1, [pc, #-724] @ d7424 │ │ │ │ + beq d770c │ │ │ │ + ldr r1, [pc, #-724] @ d7428 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d79c8 │ │ │ │ + bne d79cc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add r0, r0, r6 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ - ldr r2, [pc, #-840] @ d7440 │ │ │ │ + b d6c98 │ │ │ │ + ldr r2, [pc, #-840] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r2, #2440] @ 0x988 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d77b0 │ │ │ │ + beq d77b4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ str r8, [r6, #12] │ │ │ │ - b d6d20 │ │ │ │ - ldr r3, [pc, #-1024] @ d7440 │ │ │ │ + b d6d24 │ │ │ │ + ldr r3, [pc, #-1024] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2460] @ 0x99c │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [r6, #12] │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ str r8, [r6, #12] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl ce76c │ │ │ │ - ldr r3, [pc, #-1180] @ d7428 │ │ │ │ + bl ce770 │ │ │ │ + ldr r3, [pc, #-1180] @ d742c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ str r9, [r6, #12] │ │ │ │ - b d6d20 │ │ │ │ + b d6d24 │ │ │ │ ldr r1, [r3, #2488] @ 0x9b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ - b d76a8 │ │ │ │ + b d76ac │ │ │ │ ldr r1, [r3, #2480] @ 0x9b0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ - b d755c │ │ │ │ + bl ce770 │ │ │ │ + b d7560 │ │ │ │ ldr r1, [r3, #2476] @ 0x9ac │ │ │ │ mov r0, sl │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ - b d7960 │ │ │ │ - bl cdf7c │ │ │ │ + b d7964 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r9, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d709c │ │ │ │ - ldr r1, [pc, #-1444] @ d742c │ │ │ │ + b d70a0 │ │ │ │ + ldr r1, [pc, #-1444] @ d7430 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d7d7c │ │ │ │ - ldr r1, [pc, #-1464] @ d7430 │ │ │ │ + beq d7d80 │ │ │ │ + ldr r1, [pc, #-1464] @ d7434 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a40 │ │ │ │ - ldr r1, [pc, #-1484] @ d7434 │ │ │ │ + beq d7a44 │ │ │ │ + ldr r1, [pc, #-1484] @ d7438 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a40 │ │ │ │ - ldr r1, [pc, #-1504] @ d7438 │ │ │ │ + beq d7a44 │ │ │ │ + ldr r1, [pc, #-1504] @ d743c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a40 │ │ │ │ - ldr r1, [pc, #-1524] @ d743c │ │ │ │ + beq d7a44 │ │ │ │ + ldr r1, [pc, #-1524] @ d7440 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d7ee4 │ │ │ │ + bne d7ee8 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -185915,304 +185916,304 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl ec1f4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ - beq d7afc │ │ │ │ + beq d7b00 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq d7d68 │ │ │ │ - bl cdf7c │ │ │ │ + beq d7d6c │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ str r8, [r6, #12] │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldrb r3, [r8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ mov r5, r0 │ │ │ │ - beq d7d48 │ │ │ │ + beq d7d4c │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq d7d30 │ │ │ │ + beq d7d34 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - ldr r3, [pc, #-1808] @ d7440 │ │ │ │ + ldr r3, [pc, #-1808] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldreq r1, [r3, #2420] @ 0x974 │ │ │ │ ldrne r1, [r3, #2432] @ 0x980 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldrb r3, [r8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq d7bb4 │ │ │ │ + beq d7bb8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7b98 │ │ │ │ + beq d7b9c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldrb r3, [r8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq d7d18 │ │ │ │ + beq d7d1c │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq d7d00 │ │ │ │ + beq d7d04 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq d7d18 │ │ │ │ + beq d7d1c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq d7c9c │ │ │ │ + beq d7ca0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ - beq d7cb4 │ │ │ │ + beq d7cb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq d7ce8 │ │ │ │ + beq d7cec │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl acdc4 │ │ │ │ + bl acdc8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [r2] │ │ │ │ - b d6bf4 │ │ │ │ + b d6bf8 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ - bl ce338 │ │ │ │ - b d7c9c │ │ │ │ + bl ce33c │ │ │ │ + b d7ca0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #8 │ │ │ │ - bl ce338 │ │ │ │ - b d7c9c │ │ │ │ - ldr r3, [pc, #-2296] @ d7440 │ │ │ │ + bl ce33c │ │ │ │ + b d7ca0 │ │ │ │ + ldr r3, [pc, #-2296] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2428] @ 0x97c │ │ │ │ - bl cd670 │ │ │ │ - b d7b60 │ │ │ │ - ldr r3, [pc, #-2320] @ d7440 │ │ │ │ + bl cd674 │ │ │ │ + b d7b64 │ │ │ │ + ldr r3, [pc, #-2320] @ d7444 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2416] @ 0x970 │ │ │ │ - bl cd670 │ │ │ │ - b d7b60 │ │ │ │ + bl cd674 │ │ │ │ + b d7b64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b d7cf4 │ │ │ │ - bl cdf7c │ │ │ │ + b d7cf8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d7afc │ │ │ │ + b d7b00 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r9, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r8, r7, r9 │ │ │ │ - beq d7e08 │ │ │ │ + beq d7e0c │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r8, r7, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq d7ff4 │ │ │ │ - bl cdf7c │ │ │ │ + beq d7ff8 │ │ │ │ + bl cdf80 │ │ │ │ str r6, [r7, #172] @ 0xac │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r7, #12] │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, #1 │ │ │ │ - bl ce76c │ │ │ │ - ldr r3, [pc, #-2564] @ d7440 │ │ │ │ + bl ce770 │ │ │ │ + ldr r3, [pc, #-2564] @ d7444 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2440] @ 0x988 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq d7e70 │ │ │ │ + beq d7e74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [r7, #12] │ │ │ │ str sl, [r3] │ │ │ │ - b d6c94 │ │ │ │ - ldr r1, [pc, #-2728] @ d7444 │ │ │ │ + b d6c98 │ │ │ │ + ldr r1, [pc, #-2728] @ d7448 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7f14 │ │ │ │ - ldr r1, [pc, #-2748] @ d7448 │ │ │ │ + beq d7f18 │ │ │ │ + ldr r1, [pc, #-2748] @ d744c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8008 │ │ │ │ + bne d800c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #5 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -186224,20 +186225,20 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl ec1f4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -186247,363 +186248,363 @@ │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ movne r3, #4 │ │ │ │ moveq r3, #8 │ │ │ │ addne r0, r4, r3 │ │ │ │ ldreq r1, [sp, #180] @ 0xb4 │ │ │ │ ldrne r1, [sp, #180] @ 0xb4 │ │ │ │ addeq r0, r4, #4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d7ce8 │ │ │ │ + beq d7cec │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl acdc4 │ │ │ │ - b d7ce8 │ │ │ │ - bl cdf7c │ │ │ │ + bl acdc8 │ │ │ │ + b d7cec │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r6, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ - b d7e08 │ │ │ │ - ldr r1, [pc, #-3012] @ d744c │ │ │ │ + b d7e0c │ │ │ │ + ldr r1, [pc, #-3012] @ d7450 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq d8a04 │ │ │ │ - ldr r1, [pc, #-3036] @ d7450 │ │ │ │ + beq d8a08 │ │ │ │ + ldr r1, [pc, #-3036] @ d7454 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d89b4 │ │ │ │ - ldr r1, [pc, #-3056] @ d7454 │ │ │ │ + beq d89b8 │ │ │ │ + ldr r1, [pc, #-3056] @ d7458 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8978 │ │ │ │ - ldr r1, [pc, #-3076] @ d7458 │ │ │ │ + beq d897c │ │ │ │ + ldr r1, [pc, #-3076] @ d745c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8958 │ │ │ │ - ldr r1, [pc, #-3096] @ d745c │ │ │ │ + beq d895c │ │ │ │ + ldr r1, [pc, #-3096] @ d7460 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8934 │ │ │ │ - ldr r1, [pc, #-3116] @ d7460 │ │ │ │ + beq d8938 │ │ │ │ + ldr r1, [pc, #-3116] @ d7464 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d88f4 │ │ │ │ - ldr r1, [pc, #-3136] @ d7464 │ │ │ │ + beq d88f8 │ │ │ │ + ldr r1, [pc, #-3136] @ d7468 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d88d4 │ │ │ │ - ldr r1, [pc, #-3156] @ d7468 │ │ │ │ + beq d88d8 │ │ │ │ + ldr r1, [pc, #-3156] @ d746c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8894 │ │ │ │ - ldr r1, [pc, #-3176] @ d746c │ │ │ │ + beq d8898 │ │ │ │ + ldr r1, [pc, #-3176] @ d7470 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8874 │ │ │ │ - ldr r1, [pc, #-3196] @ d7470 │ │ │ │ + beq d8878 │ │ │ │ + ldr r1, [pc, #-3196] @ d7474 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8854 │ │ │ │ - ldr r1, [pc, #-3216] @ d7474 │ │ │ │ + beq d8858 │ │ │ │ + ldr r1, [pc, #-3216] @ d7478 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8830 │ │ │ │ - ldr r1, [pc, #-3236] @ d7478 │ │ │ │ + beq d8834 │ │ │ │ + ldr r1, [pc, #-3236] @ d747c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8810 │ │ │ │ - ldr r1, [pc, #-3256] @ d747c │ │ │ │ + beq d8814 │ │ │ │ + ldr r1, [pc, #-3256] @ d7480 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d87d0 │ │ │ │ - ldr r1, [pc, #-3276] @ d7480 │ │ │ │ + beq d87d4 │ │ │ │ + ldr r1, [pc, #-3276] @ d7484 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d87b4 │ │ │ │ - ldr r1, [pc, #-3296] @ d7484 │ │ │ │ + beq d87b8 │ │ │ │ + ldr r1, [pc, #-3296] @ d7488 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8774 │ │ │ │ - ldr r1, [pc, #-3316] @ d7488 │ │ │ │ + beq d8778 │ │ │ │ + ldr r1, [pc, #-3316] @ d748c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3336] @ d748c │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3336] @ d7490 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3356] @ d7490 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3356] @ d7494 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3376] @ d7494 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3376] @ d7498 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3396] @ d7498 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3396] @ d749c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3416] @ d749c │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3416] @ d74a0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3436] @ d74a0 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3436] @ d74a4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3456] @ d74a4 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3456] @ d74a8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3476] @ d74a8 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3476] @ d74ac │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3496] @ d74ac │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3496] @ d74b0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3516] @ d74b0 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3516] @ d74b4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3536] @ d74b4 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3536] @ d74b8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3556] @ d74b8 │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3556] @ d74bc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8750 │ │ │ │ - ldr r1, [pc, #-3576] @ d74bc │ │ │ │ + beq d8754 │ │ │ │ + ldr r1, [pc, #-3576] @ d74c0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8714 │ │ │ │ - ldr r1, [pc, #-3596] @ d74c0 │ │ │ │ + beq d8718 │ │ │ │ + ldr r1, [pc, #-3596] @ d74c4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d86f0 │ │ │ │ - ldr r1, [pc, #-3616] @ d74c4 │ │ │ │ + beq d86f4 │ │ │ │ + ldr r1, [pc, #-3616] @ d74c8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d86f0 │ │ │ │ - ldr r1, [pc, #-3636] @ d74c8 │ │ │ │ + beq d86f4 │ │ │ │ + ldr r1, [pc, #-3636] @ d74cc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d86d0 │ │ │ │ - ldr r1, [pc, #-3656] @ d74cc │ │ │ │ + beq d86d4 │ │ │ │ + ldr r1, [pc, #-3656] @ d74d0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d868c │ │ │ │ - ldr r1, [pc, #-3676] @ d74d0 │ │ │ │ + beq d8690 │ │ │ │ + ldr r1, [pc, #-3676] @ d74d4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d868c │ │ │ │ - ldr r1, [pc, #-3696] @ d74d4 │ │ │ │ + beq d8690 │ │ │ │ + ldr r1, [pc, #-3696] @ d74d8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8670 │ │ │ │ - ldr r1, [pc, #-3716] @ d74d8 │ │ │ │ + beq d8674 │ │ │ │ + ldr r1, [pc, #-3716] @ d74dc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8654 │ │ │ │ - ldr r1, [pc, #-3736] @ d74dc │ │ │ │ + beq d8658 │ │ │ │ + ldr r1, [pc, #-3736] @ d74e0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8614 │ │ │ │ - ldr r1, [pc, #-3756] @ d74e0 │ │ │ │ + beq d8618 │ │ │ │ + ldr r1, [pc, #-3756] @ d74e4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85d0 │ │ │ │ - ldr r1, [pc, #-3776] @ d74e4 │ │ │ │ + beq d85d4 │ │ │ │ + ldr r1, [pc, #-3776] @ d74e8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d85b0 │ │ │ │ - ldr r1, [pc, #-3796] @ d74e8 │ │ │ │ + beq d85b4 │ │ │ │ + ldr r1, [pc, #-3796] @ d74ec │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8590 │ │ │ │ - ldr r1, [pc, #-3816] @ d74ec │ │ │ │ + beq d8594 │ │ │ │ + ldr r1, [pc, #-3816] @ d74f0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d8530 │ │ │ │ - ldr r1, [pc, #-3836] @ d74f0 │ │ │ │ + beq d8534 │ │ │ │ + ldr r1, [pc, #-3836] @ d74f4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8500 │ │ │ │ - ldr r1, [pc, #-3856] @ d74f4 │ │ │ │ + beq d8504 │ │ │ │ + ldr r1, [pc, #-3856] @ d74f8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8500 │ │ │ │ - ldr r1, [pc, #-3876] @ d74f8 │ │ │ │ + beq d8504 │ │ │ │ + ldr r1, [pc, #-3876] @ d74fc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq d84d4 │ │ │ │ - ldr r1, [pc, #-3896] @ d74fc │ │ │ │ + beq d84d8 │ │ │ │ + ldr r1, [pc, #-3896] @ d7500 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d845c │ │ │ │ - ldr r1, [pc, #-3916] @ d7500 │ │ │ │ + beq d8460 │ │ │ │ + ldr r1, [pc, #-3916] @ d7504 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8b8c │ │ │ │ + bne d8b90 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - beq d6d20 │ │ │ │ + beq d6d24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ - b d6d20 │ │ │ │ + bl cd13c │ │ │ │ + b d6d24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp] │ │ │ │ str r0, [ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl ce8b0 │ │ │ │ - b d6c94 │ │ │ │ + bl ce8b4 │ │ │ │ + b d6c98 │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [ip] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl d4228 │ │ │ │ + bl d422c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b d6bf4 │ │ │ │ + b d6bf8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -186615,35 +186616,35 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b d8550 │ │ │ │ + b d8554 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b d8550 │ │ │ │ + b d8554 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -186652,15 +186653,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -186668,29 +186669,29 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b d85f0 │ │ │ │ + b d85f4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b d8630 │ │ │ │ + b d8634 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -186699,56 +186700,56 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b d86b0 │ │ │ │ + b d86b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b d86b0 │ │ │ │ + b d86b4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b d872c │ │ │ │ + b d8730 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -186756,22 +186757,22 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b d8790 │ │ │ │ + b d8794 │ │ │ │ mvn r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -186779,48 +186780,48 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b d87f0 │ │ │ │ + b d87f4 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b d87f0 │ │ │ │ + b d87f4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b d87f0 │ │ │ │ + b d87f4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b d87f0 │ │ │ │ + b d87f4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -186828,23 +186829,23 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b d88b4 │ │ │ │ + b d88b8 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -186852,47 +186853,47 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - b d8574 │ │ │ │ + b d8578 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b d8914 │ │ │ │ + b d8918 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b d88b4 │ │ │ │ + b d88b8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b d8570 │ │ │ │ + b d8574 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -186900,848 +186901,848 @@ │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ bl eb600 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ bl ec1e0 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, ip │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl ec1f4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8aac │ │ │ │ + beq d8ab0 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - beq d9468 │ │ │ │ + beq d946c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne dabdc │ │ │ │ + bne dabe0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r7, r6, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce574 │ │ │ │ - ldr r1, [pc, #4024] @ d9a90 │ │ │ │ + bl ce578 │ │ │ │ + ldr r1, [pc, #4024] @ d9a94 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cddf8 │ │ │ │ - ldr r3, [pc, #4012] @ d9a94 │ │ │ │ + bl cddfc │ │ │ │ + ldr r3, [pc, #4012] @ d9a98 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls d9484 │ │ │ │ + bls d9488 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne d8aec │ │ │ │ + bne d8af0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #3 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #3948] @ d9a98 │ │ │ │ + ldr r1, [pc, #3948] @ d9a9c │ │ │ │ str r1, [r3] │ │ │ │ add r1, r1, #2260992 @ 0x228000 │ │ │ │ add r1, r1, #12480 @ 0x30c0 │ │ │ │ add r1, r1, #14 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #-16777216 @ 0xff000000 │ │ │ │ add r1, r1, #8912896 @ 0x880000 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r6, #4] │ │ │ │ - ldr r2, [pc, #3908] @ d9a9c │ │ │ │ + ldr r2, [pc, #3908] @ d9aa0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ ldr r3, [r6, #176] @ 0xb0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d94a8 │ │ │ │ + beq d94ac │ │ │ │ ldr r3, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #180] @ 0xb4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b d7cf4 │ │ │ │ - ldr r1, [pc, #3852] @ d9aa0 │ │ │ │ + b d7cf8 │ │ │ │ + ldr r1, [pc, #3852] @ d9aa4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq d8d08 │ │ │ │ - ldr r1, [pc, #3832] @ d9aa4 │ │ │ │ + beq d8d0c │ │ │ │ + ldr r1, [pc, #3832] @ d9aa8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8bd4 │ │ │ │ - ldr r1, [pc, #3812] @ d9aa8 │ │ │ │ + beq d8bd8 │ │ │ │ + ldr r1, [pc, #3812] @ d9aac │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8de4 │ │ │ │ + bne d8de8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq d8c68 │ │ │ │ + beq d8c6c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - beq d8cf4 │ │ │ │ - bl cdf7c │ │ │ │ + beq d8cf8 │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ mov r7, #4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #8 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [r3] │ │ │ │ - b d6c94 │ │ │ │ - bl cdf7c │ │ │ │ + b d6c98 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - b d8c68 │ │ │ │ + b d8c6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d8d80 │ │ │ │ + beq d8d84 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r6, r2 │ │ │ │ - beq d8f78 │ │ │ │ - bl cdf7c │ │ │ │ + beq d8f7c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ - ldr r3, [pc, #3344] @ d9aac │ │ │ │ + ldr r3, [pc, #3344] @ d9ab0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r6, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [ip] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b d6bf4 │ │ │ │ - ldr r1, [pc, #3268] @ d9ab0 │ │ │ │ + b d6bf8 │ │ │ │ + ldr r1, [pc, #3268] @ d9ab4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #3256] @ d9ab4 │ │ │ │ + ldr r1, [pc, #3256] @ d9ab8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 237a8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq d8e1c │ │ │ │ + beq d8e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8f90 │ │ │ │ + bne d8f94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, sl │ │ │ │ - beq d8eac │ │ │ │ + beq d8eb0 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq d8f64 │ │ │ │ - bl cdf7c │ │ │ │ + beq d8f68 │ │ │ │ + bl cdf80 │ │ │ │ str r9, [r6, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq d8f38 │ │ │ │ + beq d8f3c │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ str r9, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #3140] @ d9b24 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #3140] @ d9b28 │ │ │ │ str r8, [r6, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r1, [r3, #2760] @ 0xac8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ str r9, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be4 │ │ │ │ - b d729c │ │ │ │ - bl cdf7c │ │ │ │ + bhi d6be8 │ │ │ │ + b d72a0 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r9, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d8eac │ │ │ │ - bl cdf7c │ │ │ │ + b d8eb0 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - b d8d80 │ │ │ │ - ldr r1, [pc, #2848] @ d9ab8 │ │ │ │ + b d8d84 │ │ │ │ + ldr r1, [pc, #2848] @ d9abc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq d94e0 │ │ │ │ - ldr r1, [pc, #2828] @ d9abc │ │ │ │ + beq d94e4 │ │ │ │ + ldr r1, [pc, #2828] @ d9ac0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq d970c │ │ │ │ - ldr r1, [pc, #2808] @ d9ac0 │ │ │ │ + beq d9710 │ │ │ │ + ldr r1, [pc, #2808] @ d9ac4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq d9294 │ │ │ │ - ldr r1, [pc, #2788] @ d9ac4 │ │ │ │ + beq d9298 │ │ │ │ + ldr r1, [pc, #2788] @ d9ac8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #1 │ │ │ │ moveq r3, #160 @ 0xa0 │ │ │ │ - beq d9274 │ │ │ │ - ldr r1, [pc, #2760] @ d9ac8 │ │ │ │ + beq d9278 │ │ │ │ + ldr r1, [pc, #2760] @ d9acc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d926c │ │ │ │ - ldr r1, [pc, #2740] @ d9acc │ │ │ │ + beq d9270 │ │ │ │ + ldr r1, [pc, #2740] @ d9ad0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2720] @ d9ad0 │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2720] @ d9ad4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2700] @ d9ad4 │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2700] @ d9ad8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2680] @ d9ad8 │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2680] @ d9adc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2660] @ d9adc │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2660] @ d9ae0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2640] @ d9ae0 │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2640] @ d9ae4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90b8 │ │ │ │ - ldr r1, [pc, #2620] @ d9ae4 │ │ │ │ + beq d90bc │ │ │ │ + ldr r1, [pc, #2620] @ d9ae8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d96c4 │ │ │ │ + bne d96c8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ bl eb0c0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq d9150 │ │ │ │ + beq d9154 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - beq d9258 │ │ │ │ - bl cdf7c │ │ │ │ + beq d925c │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d9194 │ │ │ │ - ldr r3, [pc, #2436] @ d9ae8 │ │ │ │ + beq d9198 │ │ │ │ + ldr r3, [pc, #2436] @ d9aec │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #2408] @ d9aec │ │ │ │ + ldr r1, [pc, #2408] @ d9af0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ ldr r8, [r6, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne dabdc │ │ │ │ + bne dabe0 │ │ │ │ add r7, r6, #4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce574 │ │ │ │ + bl ce578 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce574 │ │ │ │ - ldr r1, [pc, #2316] @ d9af0 │ │ │ │ + bl ce578 │ │ │ │ + ldr r1, [pc, #2316] @ d9af4 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d9248 │ │ │ │ - ldr r3, [pc, #2292] @ d9af4 │ │ │ │ + bne d924c │ │ │ │ + ldr r3, [pc, #2292] @ d9af8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d922c │ │ │ │ + beq d9230 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl eb40c │ │ │ │ - b d6d20 │ │ │ │ + b d6d24 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl cddf8 │ │ │ │ - b d9210 │ │ │ │ - bl cdf7c │ │ │ │ + bl cddfc │ │ │ │ + b d9214 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ - b d9150 │ │ │ │ + b d9154 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #172 @ 0xac │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #172] @ 0xac │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ - b d6da0 │ │ │ │ + b d6da4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ - beq d9324 │ │ │ │ + beq d9328 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq d9974 │ │ │ │ - bl cdf7c │ │ │ │ + beq d9978 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #2004] @ d9b24 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #2004] @ d9b28 │ │ │ │ str r9, [r6, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r1, [r3, #2768] @ 0xad0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [r6, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - beq d9388 │ │ │ │ + beq d938c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #88 @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, #1 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r9, [r6, #32] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl ce76c │ │ │ │ - ldr r3, [pc, #1800] @ d9b28 │ │ │ │ + bl ce770 │ │ │ │ + ldr r3, [pc, #1800] @ d9b2c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b d6bd4 │ │ │ │ + b d6bd8 │ │ │ │ add r0, r6, r7 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d8aac │ │ │ │ + b d8ab0 │ │ │ │ orr r2, r3, r1, lsl #7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #1636] @ d9af8 │ │ │ │ + ldr r1, [pc, #1636] @ d9afc │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b d8b18 │ │ │ │ + b d8b1c │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - bhi d7cf4 │ │ │ │ - b d8b7c │ │ │ │ + bhi d7cf8 │ │ │ │ + b d8b80 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ - beq d9570 │ │ │ │ + beq d9574 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq d96b0 │ │ │ │ - bl cdf7c │ │ │ │ + beq d96b4 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r9, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #1416] @ d9b24 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #1416] @ d9b28 │ │ │ │ str r8, [r6, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldr r1, [r3, #2764] @ 0xacc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r9, [r6, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq d95d4 │ │ │ │ + beq d95d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl ce76c │ │ │ │ - ldr r3, [pc, #1252] @ d9afc │ │ │ │ + bl ce770 │ │ │ │ + ldr r3, [pc, #1252] @ d9b00 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl cd52c │ │ │ │ + bl cd530 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ - bl cd4c4 │ │ │ │ - ldr r3, [pc, #1192] @ d9b00 │ │ │ │ + bl cd4c8 │ │ │ │ + ldr r3, [pc, #1192] @ d9b04 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #1172] @ d9b04 │ │ │ │ + ldr r3, [pc, #1172] @ d9b08 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, #-469762046 @ 0xe4000002 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #59768832 @ 0x3900000 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r8, [r6, #12] │ │ │ │ str sl, [r3] │ │ │ │ - b d6c94 │ │ │ │ - bl cdf7c │ │ │ │ + b d6c98 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d9570 │ │ │ │ + b d9574 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 18e68c │ │ │ │ - ldr r3, [pc, #1060] @ d9b08 │ │ │ │ + bl 18e684 │ │ │ │ + ldr r3, [pc, #1060] @ d9b0c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #1040] @ d9b0c │ │ │ │ + ldr r0, [pc, #1040] @ d9b10 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r5] │ │ │ │ bl 22f20 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ @@ -187750,344 +187751,344 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ - beq d979c │ │ │ │ + beq d97a0 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - beq d9960 │ │ │ │ - bl cdf7c │ │ │ │ + beq d9964 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #900] @ d9b28 │ │ │ │ + ldr r3, [pc, #900] @ d9b2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r4, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr fp, [r6, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r9, fp │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #520] @ d9b10 │ │ │ │ + ldr r2, [pc, #520] @ d9b14 │ │ │ │ add r4, r3, #4 │ │ │ │ cmp r4, fp │ │ │ │ str r4, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [r6, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - beq d6bd4 │ │ │ │ + beq d6bd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ - b d6bd4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cd13c │ │ │ │ + b d6bd8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d979c │ │ │ │ - bl cdf7c │ │ │ │ + b d97a0 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b d9324 │ │ │ │ + b d9328 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, #1 │ │ │ │ add r8, r7, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r7, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #288] @ d9b24 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #288] @ d9b28 │ │ │ │ str r9, [r7, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r3, #2412] @ 0x96c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r6, [r7, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #98 @ 0x62 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [r7, #12] │ │ │ │ str sl, [r3] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ @ instruction: 0xffff41ac │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ - andseq r8, r9, r4, ror #18 │ │ │ │ - andseq r8, r9, r0, lsl r9 │ │ │ │ - mulseq r9, r8, ip │ │ │ │ + andseq r8, r9, r8, ror #18 │ │ │ │ + andseq r8, r9, r4, lsl r9 │ │ │ │ + mulseq r9, ip, ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r6, r9, r8, lsl #21 │ │ │ │ andseq r6, r9, ip, lsl #21 │ │ │ │ - andseq r6, r9, r4, lsl #18 │ │ │ │ + mulseq r9, r0, sl │ │ │ │ + andseq r6, r9, r8, lsl #18 │ │ │ │ + andseq r6, r9, r0, lsl #18 │ │ │ │ @ instruction: 0x001968fc │ │ │ │ - @ instruction: 0x001968f8 │ │ │ │ - andseq r5, r9, r0, asr #21 │ │ │ │ - andseq r5, r9, r8, asr #20 │ │ │ │ - andseq r5, r9, r4, ror #21 │ │ │ │ + andseq r5, r9, r4, asr #21 │ │ │ │ + andseq r5, r9, ip, asr #20 │ │ │ │ + andseq r5, r9, r8, ror #21 │ │ │ │ + andseq r5, r9, ip, ror sl │ │ │ │ + andseq r5, r9, r0, lsl sl │ │ │ │ andseq r5, r9, r8, ror sl │ │ │ │ - andseq r5, r9, ip, lsl #20 │ │ │ │ - andseq r5, r9, r4, ror sl │ │ │ │ - @ instruction: 0x001959f0 │ │ │ │ - andseq r5, r9, r8, ror #19 │ │ │ │ - andseq r5, r9, r0, ror #19 │ │ │ │ + @ instruction: 0x001959f4 │ │ │ │ + andseq r5, r9, ip, ror #19 │ │ │ │ + andseq r5, r9, r4, ror #19 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ - @ instruction: 0x001958f0 │ │ │ │ + @ instruction: 0x001958f4 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ mov r3, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x001961d8 │ │ │ │ + @ instruction: 0x001961dc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - andseq pc, r8, r8, lsl sl @ │ │ │ │ - andseq r5, r9, r4, ror #6 │ │ │ │ - andseq r5, r9, r0, asr r3 │ │ │ │ + andseq pc, r8, ip, lsl sl @ │ │ │ │ + andseq r5, r9, r8, ror #6 │ │ │ │ + andseq r5, r9, r4, asr r3 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ - beq d9bc4 │ │ │ │ + beq d9bc8 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq da6a0 │ │ │ │ - bl cdf7c │ │ │ │ + beq da6a4 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-168] @ d9b24 │ │ │ │ + ldr r3, [pc, #-168] @ d9b28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2792] @ 0xae8 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d6d20 │ │ │ │ + beq d6d24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ - b d6d20 │ │ │ │ + bl cd13c │ │ │ │ + b d6d24 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl cf9ec │ │ │ │ + bl cf9f0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov ip, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ - bl d0ea8 │ │ │ │ + bl d0eac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - b d6c94 │ │ │ │ + b d6c98 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ @@ -188101,16 +188102,16 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ - b d6d20 │ │ │ │ + bl b35f8 │ │ │ │ + b d6d24 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -188121,15 +188122,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - b d8574 │ │ │ │ + b d8578 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -188138,15 +188139,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b d9ca0 │ │ │ │ + b d9ca4 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -188155,15 +188156,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mvn r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b d9ca0 │ │ │ │ + b d9ca4 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -188172,296 +188173,296 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b d9ca4 │ │ │ │ + b d9ca8 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrb r2, [fp, r3] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ cmpne r2, #97 @ 0x61 │ │ │ │ - beq d9dd4 │ │ │ │ + beq d9dd8 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - bne d6908 │ │ │ │ + bne d690c │ │ │ │ add r3, fp, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d6908 │ │ │ │ + bne d690c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, fp │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ mov r8, r3 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - bne d9e10 │ │ │ │ + bne d9e14 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ sub r3, r8, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [r8, #12] │ │ │ │ - ble d9ea4 │ │ │ │ + ble d9ea8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #-904] @ d9b14 │ │ │ │ + ldr r2, [pc, #-904] @ d9b18 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ add fp, r8, #4 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r2 │ │ │ │ - b d9f38 │ │ │ │ + b d9f3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ sub r7, sl, r7 │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r7 │ │ │ │ - beq dab18 │ │ │ │ - ldr r3, [pc, #-1060] @ d9b24 │ │ │ │ + beq dab1c │ │ │ │ + ldr r3, [pc, #-1060] @ d9b28 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, r7, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp sl, r2 │ │ │ │ movgt r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movne r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne d9f00 │ │ │ │ + bne d9f04 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d9ebc │ │ │ │ + bne d9ec0 │ │ │ │ mov r9, #1 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ cmp sl, r9 │ │ │ │ str r9, [r8, #12] │ │ │ │ ldr r9, [r8, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq dab84 │ │ │ │ + beq dab88 │ │ │ │ cmp sl, #2 │ │ │ │ - bne dabb8 │ │ │ │ + bne dabbc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - beq daba0 │ │ │ │ + beq daba4 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldreq r1, [r5, #2380] @ 0x94c │ │ │ │ ldrne r1, [r5, #2388] @ 0x954 │ │ │ │ mov r0, fp │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ str r3, [r8, #12] │ │ │ │ - bl cd164 │ │ │ │ - b d9ed4 │ │ │ │ + bl cd168 │ │ │ │ + b d9ed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq da080 │ │ │ │ + beq da084 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - beq da6b8 │ │ │ │ - bl cdf7c │ │ │ │ + beq da6bc │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da0b0 │ │ │ │ + beq da0b4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r8, #0 │ │ │ │ add r7, r6, #4 │ │ │ │ mov fp, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bne da750 │ │ │ │ + bne da754 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r6, #12] │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ str fp, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl cd52c │ │ │ │ + bl cd530 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #-1664] @ d9b18 │ │ │ │ + ldr r1, [pc, #-1664] @ d9b1c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ moveq r1, #-1342177280 @ 0xb0000000 │ │ │ │ movne r1, #-805306368 @ 0xd0000000 │ │ │ │ streq r3, [sp] │ │ │ │ strne r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da6cc │ │ │ │ + beq da6d0 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #76] @ 0x4c │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b d6d20 │ │ │ │ + b d6d24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ @@ -188469,50 +188470,50 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ - ldr r1, [pc, #-1924] @ d9b1c │ │ │ │ + ldr r1, [pc, #-1924] @ d9b20 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da2d0 │ │ │ │ - ldr r1, [pc, #-1952] @ d9b20 │ │ │ │ + beq da2d4 │ │ │ │ + ldr r1, [pc, #-1952] @ d9b24 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da440 │ │ │ │ + bne da444 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r4, r3 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r9, r2 │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b d7cf4 │ │ │ │ + b d7cf8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ @@ -188520,586 +188521,586 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d7d60 │ │ │ │ + bhi d7d64 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r9, #1 │ │ │ │ add r7, r6, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ str r9, [r6, #12] │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - ldr r3, [pc, #-2180] @ d9b24 │ │ │ │ + ldr r3, [pc, #-2180] @ d9b28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldreq r1, [r3, #2396] @ 0x95c │ │ │ │ ldrne r1, [r3, #2400] @ 0x960 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ movls r2, #1 │ │ │ │ strls r1, [sp, #44] @ 0x2c │ │ │ │ strls r2, [r6, #12] │ │ │ │ - b d7cf4 │ │ │ │ + b d7cf8 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl ce338 │ │ │ │ - b da2e4 │ │ │ │ + bl ce33c │ │ │ │ + b da2e8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq da4e4 │ │ │ │ + beq da4e8 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - beq dab30 │ │ │ │ - bl cdf7c │ │ │ │ + beq dab34 │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da524 │ │ │ │ + beq da528 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r9, #1 │ │ │ │ add r7, r6, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #61 @ 0x3d │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmp sl, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq da814 │ │ │ │ + beq da818 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ - ldr r3, [pc, #-2772] @ d9b24 │ │ │ │ + bl cd558 │ │ │ │ + ldr r3, [pc, #-2772] @ d9b28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2788] @ 0xae4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da7d8 │ │ │ │ + bne da7dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl a09bc │ │ │ │ + bl a09c0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi d6be4 │ │ │ │ + bhi d6be8 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b d6bd4 │ │ │ │ - bl cdf7c │ │ │ │ + b d6bd8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - b d9bc4 │ │ │ │ - bl cdf7c │ │ │ │ + b d9bc8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b da080 │ │ │ │ - ldr r3, [pc, #-2984] @ d9b2c │ │ │ │ + b da084 │ │ │ │ + ldr r3, [pc, #-2984] @ d9b30 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #-3076] @ d9b28 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #-3076] @ d9b2c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ - b da220 │ │ │ │ + bl cd168 │ │ │ │ + b da224 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str fp, [sp] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #3 │ │ │ │ str fp, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ - b da170 │ │ │ │ + bl cd168 │ │ │ │ + b da174 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl a09bc │ │ │ │ + bl a09c0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ - bl a09b0 │ │ │ │ - b da654 │ │ │ │ - ldr r3, [pc, #-3320] @ d9b24 │ │ │ │ + bl a09b4 │ │ │ │ + b da658 │ │ │ │ + ldr r3, [pc, #-3320] @ d9b28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2784] @ 0xae0 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq da844 │ │ │ │ + beq da848 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [r6, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dab44 │ │ │ │ - ldr r3, [pc, #-3424] @ d9b28 │ │ │ │ + beq dab48 │ │ │ │ + ldr r3, [pc, #-3424] @ d9b2c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #-3492] @ d9b2c │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #-3492] @ d9b30 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl cd164 │ │ │ │ - b da674 │ │ │ │ + bl cd168 │ │ │ │ + b da678 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl eb764 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq da990 │ │ │ │ + beq da994 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - beq daaa0 │ │ │ │ - bl cdf7c │ │ │ │ + beq daaa4 │ │ │ │ + bl cdf80 │ │ │ │ str r5, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da9d0 │ │ │ │ + beq da9d4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi d6be0 │ │ │ │ + bhi d6be4 │ │ │ │ mov r3, #1 │ │ │ │ add r7, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #-3796] @ d9b24 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #-3796] @ d9b28 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #2780] @ 0xadc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #59 @ 0x3b │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - beq daab4 │ │ │ │ + beq daab8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a0f2c │ │ │ │ - b da220 │ │ │ │ - bl cdf7c │ │ │ │ + bl a0f30 │ │ │ │ + b da224 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ str r5, [r6, #172] @ 0xac │ │ │ │ - b da990 │ │ │ │ - ldr r3, [pc, #-3988] @ d9b28 │ │ │ │ + b da994 │ │ │ │ + ldr r3, [pc, #-3988] @ d9b2c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #-4036] @ d9b2c │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #-4036] @ d9b30 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ - b da220 │ │ │ │ + bl cd168 │ │ │ │ + b da224 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r8, #12] │ │ │ │ - b d7cf4 │ │ │ │ - bl cdf7c │ │ │ │ + b d7cf8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r7, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b da4e4 │ │ │ │ + b da4e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #136] @ dabe0 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #136] @ dabe4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov fp, r0 │ │ │ │ - b da8bc │ │ │ │ + b da8c0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldreq r1, [r5, #2368] @ 0x940 │ │ │ │ ldrne r1, [r5, #2372] @ 0x944 │ │ │ │ - bl cd670 │ │ │ │ - b d9fdc │ │ │ │ + bl cd674 │ │ │ │ + b d9fe0 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ ldreq r1, [r5, #2376] @ 0x948 │ │ │ │ ldrne r1, [r5, #2384] @ 0x950 │ │ │ │ mov r0, fp │ │ │ │ - bl cd670 │ │ │ │ - b d9fdc │ │ │ │ + bl cd674 │ │ │ │ + b d9fe0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r5, #2392] @ 0x958 │ │ │ │ mov r0, fp │ │ │ │ - bl cd670 │ │ │ │ - b d9fdc │ │ │ │ + bl cd674 │ │ │ │ + b d9fe0 │ │ │ │ bl 23de0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000dabe4 : │ │ │ │ +000dabe8 : │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3848] @ dbb18 │ │ │ │ + ldr r0, [pc, #3848] @ dbb1c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #3844] @ dbb1c │ │ │ │ + ldr r1, [pc, #3844] @ dbb20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [pc, #3836] @ dbb20 │ │ │ │ + ldr r6, [pc, #3836] @ dbb24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #3832] @ dbb24 │ │ │ │ + ldr ip, [pc, #3832] @ dbb28 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [r6, ip] │ │ │ │ @@ -189108,523 +189109,523 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [fp] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq daf78 │ │ │ │ + beq daf7c │ │ │ │ ands sl, r4, #1 │ │ │ │ - bne dacbc │ │ │ │ + bne dacc0 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq dacf8 │ │ │ │ + beq dacfc │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [fp] │ │ │ │ - ldr r2, [pc, #3672] @ dbb28 │ │ │ │ - ldr r3, [pc, #3656] @ dbb1c │ │ │ │ + ldr r2, [pc, #3672] @ dbb2c │ │ │ │ + ldr r3, [pc, #3656] @ dbb20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne db45c │ │ │ │ + bne db460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3628] @ dbb2c │ │ │ │ + ldr r3, [pc, #3628] @ dbb30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq dafdc │ │ │ │ - ldr r3, [pc, #3612] @ dbb30 │ │ │ │ + beq dafe0 │ │ │ │ + ldr r3, [pc, #3612] @ dbb34 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - beq dacbc │ │ │ │ + beq dacc0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bgt dacbc │ │ │ │ + bgt dacc0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - blt dacbc │ │ │ │ - ldr r3, [pc, #3556] @ dbb34 │ │ │ │ + blt dacc0 │ │ │ │ + ldr r3, [pc, #3556] @ dbb38 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne dadc0 │ │ │ │ + bne dadc4 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dadc0 │ │ │ │ + bne dadc4 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r2, ip} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ - ldr r1, [pc, #3440] @ dbb38 │ │ │ │ + b daf70 │ │ │ │ + ldr r1, [pc, #3440] @ dbb3c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq db01c │ │ │ │ - ldr r1, [pc, #3420] @ dbb3c │ │ │ │ + beq db020 │ │ │ │ + ldr r1, [pc, #3420] @ dbb40 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq db060 │ │ │ │ - ldr r1, [pc, #3400] @ dbb40 │ │ │ │ + beq db064 │ │ │ │ + ldr r1, [pc, #3400] @ dbb44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq db088 │ │ │ │ - ldr r1, [pc, #3380] @ dbb44 │ │ │ │ + beq db08c │ │ │ │ + ldr r1, [pc, #3380] @ dbb48 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq db094 │ │ │ │ + beq db098 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne dae38 │ │ │ │ + bne dae3c │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq db0a0 │ │ │ │ - ldr r1, [pc, #3336] @ dbb48 │ │ │ │ + beq db0a4 │ │ │ │ + ldr r1, [pc, #3336] @ dbb4c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db0dc │ │ │ │ - ldr r1, [pc, #3316] @ dbb4c │ │ │ │ + beq db0e0 │ │ │ │ + ldr r1, [pc, #3316] @ dbb50 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db120 │ │ │ │ - ldr r1, [pc, #3296] @ dbb50 │ │ │ │ + beq db124 │ │ │ │ + ldr r1, [pc, #3296] @ dbb54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db148 │ │ │ │ - ldr r1, [pc, #3276] @ dbb54 │ │ │ │ + beq db14c │ │ │ │ + ldr r1, [pc, #3276] @ dbb58 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db154 │ │ │ │ + beq db158 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne daeb0 │ │ │ │ + bne daeb4 │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq db330 │ │ │ │ - ldr r1, [pc, #3232] @ dbb58 │ │ │ │ + beq db334 │ │ │ │ + ldr r1, [pc, #3232] @ dbb5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db36c │ │ │ │ - ldr r1, [pc, #3212] @ dbb5c │ │ │ │ + beq db370 │ │ │ │ + ldr r1, [pc, #3212] @ dbb60 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db3b0 │ │ │ │ - ldr r1, [pc, #3192] @ dbb60 │ │ │ │ + beq db3b4 │ │ │ │ + ldr r1, [pc, #3192] @ dbb64 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db3d8 │ │ │ │ - ldr r1, [pc, #3172] @ dbb64 │ │ │ │ + beq db3dc │ │ │ │ + ldr r1, [pc, #3172] @ dbb68 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db3e4 │ │ │ │ + beq db3e8 │ │ │ │ ldrb r3, [r8] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne db160 │ │ │ │ + bne db164 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne db160 │ │ │ │ + bne db164 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne db160 │ │ │ │ + bne db164 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r4, #1 │ │ │ │ str r5, [fp] │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov r2, r3 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfc4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daca8 │ │ │ │ + beq dacac │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl d3888 │ │ │ │ - ldr r3, [pc, #2924] @ dbb34 │ │ │ │ + bl d388c │ │ │ │ + ldr r3, [pc, #2924] @ dbb38 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #3 │ │ │ │ - bne dacbc │ │ │ │ + bne dacc0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne dad30 │ │ │ │ + bne dad34 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ - ble dacbc │ │ │ │ + ble dacc0 │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi dad30 │ │ │ │ - b dacbc │ │ │ │ + bhi dad34 │ │ │ │ + b dacc0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b db040 │ │ │ │ + b db044 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db024 │ │ │ │ + b db028 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db068 │ │ │ │ + b db06c │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mvn r3, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r3, #1 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b db100 │ │ │ │ + b db104 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db0e4 │ │ │ │ + b db0e8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db128 │ │ │ │ - ldr r1, [pc, #2560] @ dbb68 │ │ │ │ + b db12c │ │ │ │ + ldr r1, [pc, #2560] @ dbb6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ - beq db3f4 │ │ │ │ - ldr r1, [pc, #2536] @ dbb6c │ │ │ │ + beq db3f8 │ │ │ │ + ldr r1, [pc, #2536] @ dbb70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ mvneq r3, #0 │ │ │ │ - beq db434 │ │ │ │ - ldr r1, [pc, #2512] @ dbb70 │ │ │ │ + beq db438 │ │ │ │ + ldr r1, [pc, #2512] @ dbb74 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db460 │ │ │ │ - ldr r1, [pc, #2492] @ dbb74 │ │ │ │ + beq db464 │ │ │ │ + ldr r1, [pc, #2492] @ dbb78 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db4a4 │ │ │ │ - ldr r1, [pc, #2472] @ dbb78 │ │ │ │ + beq db4a8 │ │ │ │ + ldr r1, [pc, #2472] @ dbb7c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db4cc │ │ │ │ - ldr r1, [pc, #2452] @ dbb7c │ │ │ │ + beq db4d0 │ │ │ │ + ldr r1, [pc, #2452] @ dbb80 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db770 │ │ │ │ - ldr r1, [pc, #2432] @ dbb80 │ │ │ │ + beq db774 │ │ │ │ + ldr r1, [pc, #2432] @ dbb84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db844 │ │ │ │ - ldr r1, [pc, #2412] @ dbb84 │ │ │ │ + beq db848 │ │ │ │ + ldr r1, [pc, #2412] @ dbb88 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db3f0 │ │ │ │ - ldr r1, [pc, #2392] @ dbb88 │ │ │ │ + beq db3f4 │ │ │ │ + ldr r1, [pc, #2392] @ dbb8c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq db430 │ │ │ │ - ldr r1, [pc, #2372] @ dbb8c │ │ │ │ + beq db434 │ │ │ │ + ldr r1, [pc, #2372] @ dbb90 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db86c │ │ │ │ - ldr r1, [pc, #2352] @ dbb90 │ │ │ │ + beq db870 │ │ │ │ + ldr r1, [pc, #2352] @ dbb94 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db888 │ │ │ │ - ldr r1, [pc, #2332] @ dbb94 │ │ │ │ + beq db88c │ │ │ │ + ldr r1, [pc, #2332] @ dbb98 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq db7b4 │ │ │ │ - ldr r1, [pc, #2308] @ dbb98 │ │ │ │ + beq db7b8 │ │ │ │ + ldr r1, [pc, #2308] @ dbb9c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq db508 │ │ │ │ - ldr r1, [pc, #2284] @ dbb9c │ │ │ │ + beq db50c │ │ │ │ + ldr r1, [pc, #2284] @ dbba0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db8fc │ │ │ │ - ldr r1, [pc, #2264] @ dbba0 │ │ │ │ + beq db900 │ │ │ │ + ldr r1, [pc, #2264] @ dbba4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq db8e4 │ │ │ │ - ldr r1, [pc, #2240] @ dbba4 │ │ │ │ + beq db8e8 │ │ │ │ + ldr r1, [pc, #2240] @ dbba8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db8bc │ │ │ │ - ldr r1, [pc, #2220] @ dbba8 │ │ │ │ + beq db8c0 │ │ │ │ + ldr r1, [pc, #2220] @ dbbac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db8bc │ │ │ │ + beq db8c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dbc54 │ │ │ │ + beq dbc58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ - b dacc0 │ │ │ │ + b dacc4 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #2 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b db390 │ │ │ │ + b db394 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db374 │ │ │ │ + b db378 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ - b db3b8 │ │ │ │ + b db3bc │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b db418 │ │ │ │ + b db41c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ @@ -189632,42 +189633,42 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r3, #0 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b db484 │ │ │ │ + b db488 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ mov sl, #74 @ 0x4a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -189675,89 +189676,89 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - beq db59c │ │ │ │ + beq db5a0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - beq db90c │ │ │ │ - bl cdf7c │ │ │ │ + beq db910 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ cmp sl, #74 @ 0x4a │ │ │ │ - beq dba64 │ │ │ │ + beq dba68 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq db99c │ │ │ │ + beq db9a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ cmp sl, #74 @ 0x4a │ │ │ │ - beq db92c │ │ │ │ + beq db930 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add lr, r3, r2 │ │ │ │ - ldr ip, [pc, #1388] @ dbbac │ │ │ │ + ldr ip, [pc, #1388] @ dbbb0 │ │ │ │ str lr, [r4, #4] │ │ │ │ str ip, [r3] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r3, r3, #2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r1, #5 │ │ │ │ add r3, r3, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r1, #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub r3, r3, #4 │ │ │ │ @@ -189766,500 +189767,500 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ bl ebb30 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db924 │ │ │ │ + beq db928 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1212] @ dbbb0 │ │ │ │ + ldr r1, [pc, #1212] @ dbbb4 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [r3], #8 │ │ │ │ add r5, r4, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #1196] @ dbbb4 │ │ │ │ + ldr r3, [pc, #1196] @ dbbb8 │ │ │ │ str r3, [r2, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [pc, #1172] @ dbbb8 │ │ │ │ + ldr ip, [pc, #1172] @ dbbbc │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str ip, [r2] │ │ │ │ mov r8, r0 │ │ │ │ - beq dcd2c │ │ │ │ + beq dcd30 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ - b db058 │ │ │ │ + b db05c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq db7f0 │ │ │ │ + beq db7f4 │ │ │ │ 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 db8a4 │ │ │ │ - bl cdf7c │ │ │ │ + beq db8a8 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne dccf0 │ │ │ │ + bne dccf4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne df540 │ │ │ │ - ldr r3, [pc, #940] @ dbbbc │ │ │ │ + bne df544 │ │ │ │ + ldr r3, [pc, #940] @ dbbc0 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq db058 │ │ │ │ + beq db05c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd138 │ │ │ │ - b db058 │ │ │ │ + bl cd13c │ │ │ │ + b db05c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b db794 │ │ │ │ + b db798 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ - bl cdf7c │ │ │ │ + b daf70 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b db7f0 │ │ │ │ - ldr r1, [pc, #764] @ dbbc0 │ │ │ │ + b db7f4 │ │ │ │ + ldr r1, [pc, #764] @ dbbc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db8ec │ │ │ │ + beq db8f0 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b db50c │ │ │ │ + b db510 │ │ │ │ mov sl, #64 @ 0x40 │ │ │ │ - b db50c │ │ │ │ + b db510 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #46 @ 0x2e │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b db50c │ │ │ │ + b db510 │ │ │ │ mov r3, #1 │ │ │ │ mov sl, #74 @ 0x4a │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b db50c │ │ │ │ - bl cdf7c │ │ │ │ + b db510 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ - b db59c │ │ │ │ + b db5a0 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b db6e8 │ │ │ │ + b db6ec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ add r3, r3, #2 │ │ │ │ mov r1, #5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ sub r3, r3, #3 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r1, #3 │ │ │ │ sub r3, r3, #3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - b db68c │ │ │ │ + b db690 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #612] @ dbc28 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #612] @ dbc2c │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r1, [r3, #2464] @ 0x9a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b db5e0 │ │ │ │ + b db5e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne db5e0 │ │ │ │ + bne db5e4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #400] @ dbc28 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #400] @ dbc2c │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr r1, [r3, #2456] @ 0x998 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ - b dba58 │ │ │ │ - andseq r5, sp, r4, ror #7 │ │ │ │ + bl ce468 │ │ │ │ + b dba5c │ │ │ │ + andseq r5, sp, r0, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sp, r4, asr #7 │ │ │ │ + andseq r5, sp, r0, asr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, sp, r8, lsr #6 │ │ │ │ + andseq r5, sp, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq r4, r9, r4, lsr #22 │ │ │ │ - andseq r4, r9, r0, lsl fp │ │ │ │ - @ instruction: 0x00194afc │ │ │ │ - @ instruction: 0x00194af0 │ │ │ │ - andseq r4, r9, ip, asr #21 │ │ │ │ - @ instruction: 0x00194ab8 │ │ │ │ - andseq r4, r9, r4, lsr #21 │ │ │ │ - mulseq r9, r8, sl │ │ │ │ - andseq r4, r9, r4, ror sl │ │ │ │ - andseq r4, r9, r0, ror #20 │ │ │ │ - andseq r4, r9, ip, asr #20 │ │ │ │ - andseq r4, r9, r0, asr #20 │ │ │ │ - andseq r4, r9, r4, ror #15 │ │ │ │ - @ instruction: 0x001947d0 │ │ │ │ - @ instruction: 0x001947bc │ │ │ │ - @ instruction: 0x001947b0 │ │ │ │ - @ instruction: 0x001989b4 │ │ │ │ - andseq r4, r9, ip, lsl #15 │ │ │ │ - andseq r4, r9, ip, ror r7 │ │ │ │ - andseq r4, r9, ip, ror #14 │ │ │ │ - andseq r4, r9, r0, ror #14 │ │ │ │ - andseq r4, r9, r4, asr r7 │ │ │ │ - andseq r4, r9, r4, asr r7 │ │ │ │ - andseq r3, r9, ip, ror r8 │ │ │ │ - andseq r4, r9, r8, lsr r7 │ │ │ │ + andseq r4, r9, r8, lsr #22 │ │ │ │ + andseq r4, r9, r4, lsl fp │ │ │ │ + andseq r4, r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x00194af4 │ │ │ │ + @ instruction: 0x00194ad0 │ │ │ │ + @ instruction: 0x00194abc │ │ │ │ + andseq r4, r9, r8, lsr #21 │ │ │ │ + mulseq r9, ip, sl │ │ │ │ + andseq r4, r9, r8, ror sl │ │ │ │ + andseq r4, r9, r4, ror #20 │ │ │ │ + andseq r4, r9, r0, asr sl │ │ │ │ + andseq r4, r9, r4, asr #20 │ │ │ │ + andseq r4, r9, r8, ror #15 │ │ │ │ + @ instruction: 0x001947d4 │ │ │ │ + andseq r4, r9, r0, asr #15 │ │ │ │ + @ instruction: 0x001947b4 │ │ │ │ + @ instruction: 0x001989b8 │ │ │ │ + mulseq r9, r0, r7 │ │ │ │ + andseq r4, r9, r0, lsl #15 │ │ │ │ + andseq r4, r9, r0, ror r7 │ │ │ │ + andseq r4, r9, r4, ror #14 │ │ │ │ + andseq r4, r9, r8, asr r7 │ │ │ │ + andseq r4, r9, r8, asr r7 │ │ │ │ + andseq r3, r9, r0, lsl #17 │ │ │ │ + andseq r4, r9, ip, lsr r7 │ │ │ │ + andseq r4, r9, ip, lsr #14 │ │ │ │ andseq r4, r9, r8, lsr #14 │ │ │ │ - andseq r4, r9, r4, lsr #14 │ │ │ │ + andseq r4, r9, r8, lsl r7 │ │ │ │ andseq r4, r9, r4, lsl r7 │ │ │ │ - andseq r4, r9, r0, lsl r7 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ str r5, [r1] │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andseq r4, r9, r8, asr #2 │ │ │ │ - @ instruction: 0x001a44b0 │ │ │ │ + andseq r4, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x001a44b4 │ │ │ │ + andseq r3, r9, ip, lsr #27 │ │ │ │ + andseq r3, r9, r0, lsr #27 │ │ │ │ andseq r3, r9, r8, lsr #27 │ │ │ │ - mulseq r9, ip, sp │ │ │ │ - andseq r3, r9, r4, lsr #27 │ │ │ │ - mulseq r9, r0, sp │ │ │ │ - andseq r3, r9, r0, lsl #27 │ │ │ │ - andseq r3, r9, r8, ror #26 │ │ │ │ + mulseq r9, r4, sp │ │ │ │ + andseq r3, r9, r4, lsl #27 │ │ │ │ + andseq r3, r9, ip, ror #26 │ │ │ │ + andseq r3, r9, ip, ror #26 │ │ │ │ andseq r3, r9, r8, ror #26 │ │ │ │ andseq r3, r9, r4, ror #26 │ │ │ │ - andseq r3, r9, r0, ror #26 │ │ │ │ + andseq r3, r9, r8, asr sp │ │ │ │ andseq r3, r9, r4, asr sp │ │ │ │ - andseq r3, r9, r0, asr sp │ │ │ │ + andseq r3, r9, r8, asr #26 │ │ │ │ + andseq r3, r9, r4, asr #26 │ │ │ │ + andseq r3, r9, r4, asr #26 │ │ │ │ andseq r3, r9, r4, asr #26 │ │ │ │ andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, ip, lsr sp │ │ │ │ mov r0, r5 │ │ │ │ - andseq r7, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0x001a7ad0 │ │ │ │ + andseq r7, sl, r4, lsl #22 │ │ │ │ + @ instruction: 0x001a7ad4 │ │ │ │ strh r2, [r0, r1] │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strb r2, [r0, r1] │ │ │ │ - andseq r7, sl, r4, lsr r8 │ │ │ │ - andseq r7, sl, lr, lsl r7 │ │ │ │ + andseq r7, sl, r8, lsr r8 │ │ │ │ + andseq r7, sl, r2, lsr #14 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r3, r9, r8, lsl #3 │ │ │ │ - andseq r3, r9, r0, asr r1 │ │ │ │ - andseq r3, r9, r4, ror r1 │ │ │ │ - andseq r3, r9, r4, asr #2 │ │ │ │ - andseq r3, r9, r0, asr r1 │ │ │ │ - andseq r3, r9, r4, asr #2 │ │ │ │ - andseq r3, r9, ip, asr #2 │ │ │ │ + andseq r3, r9, ip, lsl #3 │ │ │ │ + andseq r3, r9, r4, asr r1 │ │ │ │ + andseq r3, r9, r8, ror r1 │ │ │ │ andseq r3, r9, r8, asr #2 │ │ │ │ + andseq r3, r9, r4, asr r1 │ │ │ │ andseq r3, r9, r8, asr #2 │ │ │ │ - andseq r2, r9, r0, ror #29 │ │ │ │ - ldr r1, [pc, #-152] @ dbbc4 │ │ │ │ + andseq r3, r9, r0, asr r1 │ │ │ │ + andseq r3, r9, ip, asr #2 │ │ │ │ + andseq r3, r9, ip, asr #2 │ │ │ │ + andseq r2, r9, r4, ror #29 │ │ │ │ + ldr r1, [pc, #-152] @ dbbc8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dccd8 │ │ │ │ - ldr r1, [pc, #-176] @ dbbc8 │ │ │ │ + beq dccdc │ │ │ │ + ldr r1, [pc, #-176] @ dbbcc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dccbc │ │ │ │ - ldr r1, [pc, #-200] @ dbbcc │ │ │ │ + beq dccc0 │ │ │ │ + ldr r1, [pc, #-200] @ dbbd0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #-212] @ dbbd0 │ │ │ │ + ldr r1, [pc, #-212] @ dbbd4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ bl 237a8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc050 │ │ │ │ - ldr r1, [pc, #-240] @ dbbd4 │ │ │ │ + beq dc054 │ │ │ │ + ldr r1, [pc, #-240] @ dbbd8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - beq dcc9c │ │ │ │ - ldr r1, [pc, #-272] @ dbbd8 │ │ │ │ + beq dcca0 │ │ │ │ + ldr r1, [pc, #-272] @ dbbdc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc8e0 │ │ │ │ + beq dc8e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc058 │ │ │ │ - ldr r1, [pc, #-308] @ dbbdc │ │ │ │ + beq dc05c │ │ │ │ + ldr r1, [pc, #-308] @ dbbe0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-328] @ dbbe0 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-328] @ dbbe4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-348] @ dbbe4 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-348] @ dbbe8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-368] @ dbbe8 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-368] @ dbbec │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-388] @ dbbec │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-388] @ dbbf0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-408] @ dbbf0 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-408] @ dbbf4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-428] @ dbbf4 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-428] @ dbbf8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-448] @ dbbf8 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-448] @ dbbfc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-468] @ dbbfc │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-468] @ dbc00 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb6c │ │ │ │ - ldr r1, [pc, #-488] @ dbc00 │ │ │ │ + beq dcb70 │ │ │ │ + ldr r1, [pc, #-488] @ dbc04 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dbe14 │ │ │ │ - ldr r1, [pc, #-512] @ dbc04 │ │ │ │ + beq dbe18 │ │ │ │ + ldr r1, [pc, #-512] @ dbc08 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcdbc │ │ │ │ + bne dcdc0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl a0148 │ │ │ │ + bl a014c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbe48 │ │ │ │ + beq dbe4c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl a0148 │ │ │ │ + bl a014c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bne dcc6c │ │ │ │ + bne dcc70 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb600 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ @@ -190267,189 +190268,189 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ movls sl, #1 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r4, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac800 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bne dbef0 │ │ │ │ + bne dbef4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl acdbc │ │ │ │ + bl acdc0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ subs r2, r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r1, #176] @ 0xb0 │ │ │ │ mov r5, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #176] @ 0xb0 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a562c │ │ │ │ + bl a5630 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne dcbf0 │ │ │ │ + bne dcbf4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ bl eb764 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r5, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcba0 │ │ │ │ + beq dcba4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r1 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl cd418 │ │ │ │ + bl cd41c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne db058 │ │ │ │ - ldr r3, [pc, #-1060] @ dbc18 │ │ │ │ + bne db05c │ │ │ │ + ldr r3, [pc, #-1060] @ dbc1c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ - bl cd554 │ │ │ │ - b db058 │ │ │ │ + bl cd558 │ │ │ │ + b db05c │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcb6c │ │ │ │ + bne dcb70 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ subs r9, r0, #0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bne dc8bc │ │ │ │ + bne dc8c0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r7, r8 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl a00b0 │ │ │ │ + bl a00b4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movne r4, #1 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq dc890 │ │ │ │ + beq dc894 │ │ │ │ cmp r0, #0 │ │ │ │ - blt dc890 │ │ │ │ + blt dc894 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r5, #4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl a00ec │ │ │ │ + bl a00f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq de5e0 │ │ │ │ + beq de5e4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ orr r3, r4, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ and r2, r2, r4 │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - beq de5a8 │ │ │ │ + beq de5ac │ │ │ │ eor r3, r9, #1 │ │ │ │ orr r3, r3, r7 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r4, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb600 │ │ │ │ cmp r4, #0 │ │ │ │ - beq de57c │ │ │ │ + beq de580 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190471,164 +190472,164 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl ec0ac │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de50c │ │ │ │ + beq de510 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de658 │ │ │ │ + beq de65c │ │ │ │ cmp sl, #0 │ │ │ │ - bne de6d8 │ │ │ │ + bne de6dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq de71c │ │ │ │ + beq de720 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne de3c0 │ │ │ │ + bne de3c4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ tst r5, r2 │ │ │ │ - beq dc85c │ │ │ │ - ldr r2, [pc, #-1600] @ dbc08 │ │ │ │ + beq dc860 │ │ │ │ + ldr r2, [pc, #-1600] @ dbc0c │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc29c │ │ │ │ + bne dc2a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc9f8 │ │ │ │ + bne dc9fc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc29c │ │ │ │ + bne dc2a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ addeq r3, r3, #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ eor r3, r9, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq dc318 │ │ │ │ + beq dc31c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc2e8 │ │ │ │ + beq dc2ec │ │ │ │ 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 dc878 │ │ │ │ - bl cdf7c │ │ │ │ + beq dc87c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc5bc │ │ │ │ - ldr r3, [pc, #-1776] @ dbc0c │ │ │ │ + bne dc5c0 │ │ │ │ + ldr r3, [pc, #-1776] @ dbc10 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi dc558 │ │ │ │ + bhi dc55c │ │ │ │ add r3, r3, r2 │ │ │ │ ldrh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dea8c │ │ │ │ + beq dea90 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - ldr r3, [pc, #-1832] @ dbc10 │ │ │ │ + ldr r3, [pc, #-1832] @ dbc14 │ │ │ │ asr r4, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi dea28 │ │ │ │ + bhi dea2c │ │ │ │ add r3, r3, r2 │ │ │ │ ldrh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr ip, [r5, #32] │ │ │ │ add r2, r3, #4 │ │ │ │ - ldr r1, [pc, #-1956] @ dbc14 │ │ │ │ + ldr r1, [pc, #-1956] @ dbc18 │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r3] │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc53c │ │ │ │ + beq dc540 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc47c │ │ │ │ + bne dc480 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb764 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - b daf6c │ │ │ │ + b daf70 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub r3, r8, #2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ @@ -190642,21 +190643,21 @@ │ │ │ │ str sl, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl d14a4 │ │ │ │ + bl d14a8 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls dc3d0 │ │ │ │ - b dacbc │ │ │ │ + bls dc3d4 │ │ │ │ + b dacc0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r1, r2 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r5, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -190664,192 +190665,192 @@ │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ebb30 │ │ │ │ - b dc3dc │ │ │ │ + b dc3e0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl ce658 │ │ │ │ + bl ce65c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc3d0 │ │ │ │ + bne dc3d4 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #-2348] @ dbc18 │ │ │ │ + ldr r3, [pc, #-2348] @ dbc1c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ - bl cd554 │ │ │ │ - b dc3d0 │ │ │ │ + bl cd558 │ │ │ │ + b dc3d4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq dc5f8 │ │ │ │ + beq dc5fc │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #-2440] @ dbc1c │ │ │ │ + ldr r2, [pc, #-2440] @ dbc20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bne dc3d0 │ │ │ │ - b dc53c │ │ │ │ + bne dc3d4 │ │ │ │ + b dc540 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add r0, r4, #4 │ │ │ │ asr r4, r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r3, [pc, #-2496] @ dbc20 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r3, [pc, #-2496] @ dbc24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi dc6dc │ │ │ │ + bhi dc6e0 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r5, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce490 │ │ │ │ - ldr r3, [pc, #-2548] @ dbc28 │ │ │ │ + bl ce494 │ │ │ │ + ldr r3, [pc, #-2548] @ dbc2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2568] @ 0xa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc3d0 │ │ │ │ + bne dc3d4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc3d0 │ │ │ │ + beq dc3d4 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ - b dc3d0 │ │ │ │ + bl cd13c │ │ │ │ + b dc3d4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r4, r4, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq dc71c │ │ │ │ + beq dc720 │ │ │ │ add r7, r5, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce490 │ │ │ │ + bl ce494 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne dc3d0 │ │ │ │ - b dc538 │ │ │ │ + bne dc3d4 │ │ │ │ + b dc53c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsl r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r4, #8 │ │ │ │ - beq dc7f4 │ │ │ │ + beq dc7f8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r2, [pc, #-2776] @ dbc24 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r2, [pc, #-2776] @ dbc28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi dea28 │ │ │ │ + bhi dea2c │ │ │ │ add r2, r2, r1 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r5, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce490 │ │ │ │ - ldr r3, [pc, #-2840] @ dbc28 │ │ │ │ + bl ce494 │ │ │ │ + ldr r3, [pc, #-2840] @ dbc2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2548] @ 0x9f4 │ │ │ │ - b dc620 │ │ │ │ + b dc624 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - beq dc770 │ │ │ │ + beq dc774 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #5 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ sub r2, r8, #2 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -190863,27 +190864,27 @@ │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - b dc460 │ │ │ │ + b dc464 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc7f4 │ │ │ │ + beq dc7f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb5e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ sub r2, r8, #2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ @@ -190896,258 +190897,258 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b dc7cc │ │ │ │ + b dc7d0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r4, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl ce338 │ │ │ │ - b dc250 │ │ │ │ - bl cdf7c │ │ │ │ + bl ce33c │ │ │ │ + b dc254 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b dc2e8 │ │ │ │ + b dc2ec │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl a00b0 │ │ │ │ + bl a00b4 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b dc0d0 │ │ │ │ + b dc0d4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, #2 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc058 │ │ │ │ - ldr r1, [pc, #-3268] @ dbc2c │ │ │ │ + beq dc05c │ │ │ │ + ldr r1, [pc, #-3268] @ dbc30 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dcb3c │ │ │ │ + beq dcb40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcb20 │ │ │ │ - ldr r1, [pc, #-3304] @ dbc30 │ │ │ │ + beq dcb24 │ │ │ │ + ldr r1, [pc, #-3304] @ dbc34 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq dcb04 │ │ │ │ - ldr r1, [pc, #-3324] @ dbc34 │ │ │ │ + beq dcb08 │ │ │ │ + ldr r1, [pc, #-3324] @ dbc38 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dcaec │ │ │ │ - ldr r1, [pc, #-3348] @ dbc38 │ │ │ │ + beq dcaf0 │ │ │ │ + ldr r1, [pc, #-3348] @ dbc3c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq dcad0 │ │ │ │ - ldr r1, [pc, #-3372] @ dbc3c │ │ │ │ + beq dcad4 │ │ │ │ + ldr r1, [pc, #-3372] @ dbc40 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq dcab8 │ │ │ │ - ldr r1, [pc, #-3392] @ dbc40 │ │ │ │ + beq dcabc │ │ │ │ + ldr r1, [pc, #-3392] @ dbc44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq dcaa0 │ │ │ │ - ldr r1, [pc, #-3412] @ dbc44 │ │ │ │ + beq dcaa4 │ │ │ │ + ldr r1, [pc, #-3412] @ dbc48 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq dca84 │ │ │ │ - ldr r1, [pc, #-3432] @ dbc48 │ │ │ │ + beq dca88 │ │ │ │ + ldr r1, [pc, #-3432] @ dbc4c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq dca68 │ │ │ │ - ldr r1, [pc, #-3452] @ dbc4c │ │ │ │ + beq dca6c │ │ │ │ + ldr r1, [pc, #-3452] @ dbc50 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne dca48 │ │ │ │ + bne dca4c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #5 │ │ │ │ mov r9, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, ip │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls dc29c │ │ │ │ - b dacbc │ │ │ │ + bls dc2a0 │ │ │ │ + b dacc0 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r3, #4 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r3, #2 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r3, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne dcc7c │ │ │ │ + bne dcc80 │ │ │ │ mov r8, #1 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r9, r8 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b dc088 │ │ │ │ - ldr r1, [pc, #-3876] @ dbc50 │ │ │ │ + b dc08c │ │ │ │ + ldr r1, [pc, #-3876] @ dbc54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne dc8e8 │ │ │ │ + bne dc8ec │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r8 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #8 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd4c4 │ │ │ │ - b dc010 │ │ │ │ + bl cd4c8 │ │ │ │ + b dc014 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r7, r4, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ mov r1, #2 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #2 │ │ │ │ @@ -191156,556 +191157,556 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ bl ebb30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ bl eb764 │ │ │ │ - b dbfc0 │ │ │ │ + b dbfc4 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl eb600 │ │ │ │ - b dbea0 │ │ │ │ + b dbea4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc058 │ │ │ │ + beq dc05c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b dc088 │ │ │ │ + b dc08c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - b dc088 │ │ │ │ - ldr r3, [pc, #4060] @ ddcd4 │ │ │ │ + b dc08c │ │ │ │ + ldr r3, [pc, #4060] @ ddcd8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #4032] @ ddcd8 │ │ │ │ + ldr r1, [pc, #4032] @ ddcdc │ │ │ │ mov r2, #0 │ │ │ │ add r0, r3, #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - b db7fc │ │ │ │ + b db800 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dcd54 │ │ │ │ + beq dcd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcd48 │ │ │ │ + beq dcd4c │ │ │ │ mov r1, r3 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b db058 │ │ │ │ - ldr r3, [pc, #3968] @ ddcdc │ │ │ │ + b db05c │ │ │ │ + ldr r3, [pc, #3968] @ ddce0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #3912] @ ddce0 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #3912] @ ddce4 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl cd164 │ │ │ │ - b dcd48 │ │ │ │ - ldr r1, [pc, #3872] @ ddce4 │ │ │ │ + bl cd168 │ │ │ │ + b dcd4c │ │ │ │ + ldr r1, [pc, #3872] @ ddce8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de30c │ │ │ │ - ldr r1, [pc, #3852] @ ddce8 │ │ │ │ + beq de310 │ │ │ │ + ldr r1, [pc, #3852] @ ddcec │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de30c │ │ │ │ - ldr r1, [pc, #3832] @ ddcec │ │ │ │ + beq de310 │ │ │ │ + ldr r1, [pc, #3832] @ ddcf0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #3820] @ ddcf0 │ │ │ │ + ldr r1, [pc, #3820] @ ddcf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq dce28 │ │ │ │ + beq dce2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcf68 │ │ │ │ + bne dcf6c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - beq dce6c │ │ │ │ + beq dce70 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - beq dceb8 │ │ │ │ + beq dcebc │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - beq de338 │ │ │ │ - bl cdf7c │ │ │ │ + beq de33c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ cmp r9, #4 │ │ │ │ - bgt de2c0 │ │ │ │ + bgt de2c4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq de288 │ │ │ │ - ldr r3, [pc, #3620] @ ddcf4 │ │ │ │ + beq de28c │ │ │ │ + ldr r3, [pc, #3620] @ ddcf8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldreq r1, [sp, #196] @ 0xc4 │ │ │ │ movne r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, r9 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r7, #4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq de244 │ │ │ │ + beq de248 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ add r0, r6, r2 │ │ │ │ add r3, r4, r3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movgt r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls dcefc │ │ │ │ - b dacbc │ │ │ │ - ldr r1, [pc, #3464] @ ddcf8 │ │ │ │ + bls dcf00 │ │ │ │ + b dacc0 │ │ │ │ + ldr r1, [pc, #3464] @ ddcfc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd11c │ │ │ │ + bne dd120 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dacbc │ │ │ │ + beq dacc0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - beq dd094 │ │ │ │ + beq dd098 │ │ │ │ mov r2, #2 │ │ │ │ str r7, [sp] │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - beq dd018 │ │ │ │ + beq dd01c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - beq de350 │ │ │ │ - bl cdf7c │ │ │ │ + beq de354 │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r3, [pc, #3600] @ dde40 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r3, [pc, #3600] @ dde44 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2776] @ 0xad8 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dd058 │ │ │ │ + beq dd05c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ sub r3, r3, r9 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r2, r2, r9 │ │ │ │ add r3, r3, r9 │ │ │ │ str r2, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl ebb30 │ │ │ │ - b db058 │ │ │ │ - ldr r3, [pc, #3168] @ ddcfc │ │ │ │ + b db05c │ │ │ │ + ldr r3, [pc, #3168] @ ddd00 │ │ │ │ add r4, r7, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r0, [pc, #3136] @ ddd00 │ │ │ │ + ldr r0, [pc, #3136] @ ddd04 │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r3] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #6 │ │ │ │ - bl cd554 │ │ │ │ - b db058 │ │ │ │ - ldr r1, [pc, #3040] @ ddd04 │ │ │ │ + bl cd558 │ │ │ │ + b db05c │ │ │ │ + ldr r1, [pc, #3040] @ ddd08 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de224 │ │ │ │ - ldr r1, [pc, #3020] @ ddd08 │ │ │ │ + beq de228 │ │ │ │ + ldr r1, [pc, #3020] @ ddd0c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de1fc │ │ │ │ - ldr r1, [pc, #3000] @ ddd0c │ │ │ │ + beq de200 │ │ │ │ + ldr r1, [pc, #3000] @ ddd10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de1c0 │ │ │ │ - ldr r1, [pc, #2980] @ ddd10 │ │ │ │ + beq de1c4 │ │ │ │ + ldr r1, [pc, #2980] @ ddd14 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de1a0 │ │ │ │ - ldr r1, [pc, #2960] @ ddd14 │ │ │ │ + beq de1a4 │ │ │ │ + ldr r1, [pc, #2960] @ ddd18 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de168 │ │ │ │ - ldr r1, [pc, #2940] @ ddd18 │ │ │ │ + beq de16c │ │ │ │ + ldr r1, [pc, #2940] @ ddd1c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de130 │ │ │ │ - ldr r1, [pc, #2920] @ ddd1c │ │ │ │ + beq de134 │ │ │ │ + ldr r1, [pc, #2920] @ ddd20 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de0f4 │ │ │ │ - ldr r1, [pc, #2900] @ ddd20 │ │ │ │ + beq de0f8 │ │ │ │ + ldr r1, [pc, #2900] @ ddd24 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de0b8 │ │ │ │ - ldr r1, [pc, #2880] @ ddd24 │ │ │ │ + beq de0bc │ │ │ │ + ldr r1, [pc, #2880] @ ddd28 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq deef4 │ │ │ │ - ldr r1, [pc, #2860] @ ddd28 │ │ │ │ + beq deef8 │ │ │ │ + ldr r1, [pc, #2860] @ ddd2c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq deeb4 │ │ │ │ - ldr r1, [pc, #2840] @ ddd2c │ │ │ │ + beq deeb8 │ │ │ │ + ldr r1, [pc, #2840] @ ddd30 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dee7c │ │ │ │ - ldr r1, [pc, #2820] @ ddd30 │ │ │ │ + beq dee80 │ │ │ │ + ldr r1, [pc, #2820] @ ddd34 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dee50 │ │ │ │ - ldr r1, [pc, #2800] @ ddd34 │ │ │ │ + beq dee54 │ │ │ │ + ldr r1, [pc, #2800] @ ddd38 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dee10 │ │ │ │ - ldr r1, [pc, #2780] @ ddd38 │ │ │ │ + beq dee14 │ │ │ │ + ldr r1, [pc, #2780] @ ddd3c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dedf0 │ │ │ │ - ldr r1, [pc, #2760] @ ddd3c │ │ │ │ + beq dedf4 │ │ │ │ + ldr r1, [pc, #2760] @ ddd40 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dedb4 │ │ │ │ - ldr r1, [pc, #2740] @ ddd40 │ │ │ │ + beq dedb8 │ │ │ │ + ldr r1, [pc, #2740] @ ddd44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ded7c │ │ │ │ - ldr r1, [pc, #2720] @ ddd44 │ │ │ │ + beq ded80 │ │ │ │ + ldr r1, [pc, #2720] @ ddd48 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ded40 │ │ │ │ - ldr r1, [pc, #2700] @ ddd48 │ │ │ │ + beq ded44 │ │ │ │ + ldr r1, [pc, #2700] @ ddd4c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ded08 │ │ │ │ - ldr r1, [pc, #2680] @ ddd4c │ │ │ │ + beq ded0c │ │ │ │ + ldr r1, [pc, #2680] @ ddd50 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq decd0 │ │ │ │ - ldr r1, [pc, #2660] @ ddd50 │ │ │ │ + beq decd4 │ │ │ │ + ldr r1, [pc, #2660] @ ddd54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dec8c │ │ │ │ - ldr r1, [pc, #2640] @ ddd54 │ │ │ │ + beq dec90 │ │ │ │ + ldr r1, [pc, #2640] @ ddd58 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dec50 │ │ │ │ - ldr r1, [pc, #2620] @ ddd58 │ │ │ │ + beq dec54 │ │ │ │ + ldr r1, [pc, #2620] @ ddd5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dec18 │ │ │ │ - ldr r1, [pc, #2600] @ ddd5c │ │ │ │ + beq dec1c │ │ │ │ + ldr r1, [pc, #2600] @ ddd60 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq debd8 │ │ │ │ - ldr r1, [pc, #2580] @ ddd60 │ │ │ │ + beq debdc │ │ │ │ + ldr r1, [pc, #2580] @ ddd64 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq deb9c │ │ │ │ - ldr r1, [pc, #2560] @ ddd64 │ │ │ │ + beq deba0 │ │ │ │ + ldr r1, [pc, #2560] @ ddd68 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de080 │ │ │ │ - ldr r1, [pc, #2540] @ ddd68 │ │ │ │ + beq de084 │ │ │ │ + ldr r1, [pc, #2540] @ ddd6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de040 │ │ │ │ - ldr r1, [pc, #2520] @ ddd6c │ │ │ │ + beq de044 │ │ │ │ + ldr r1, [pc, #2520] @ ddd70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq de004 │ │ │ │ - ldr r1, [pc, #2500] @ ddd70 │ │ │ │ + beq de008 │ │ │ │ + ldr r1, [pc, #2500] @ ddd74 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ddfcc │ │ │ │ - ldr r1, [pc, #2480] @ ddd74 │ │ │ │ + beq ddfd0 │ │ │ │ + ldr r1, [pc, #2480] @ ddd78 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ddfa0 │ │ │ │ - ldr r1, [pc, #2460] @ ddd78 │ │ │ │ + beq ddfa4 │ │ │ │ + ldr r1, [pc, #2460] @ ddd7c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddf5c │ │ │ │ - ldr r1, [pc, #2440] @ ddd7c │ │ │ │ + beq ddf60 │ │ │ │ + ldr r1, [pc, #2440] @ ddd80 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ddf3c │ │ │ │ - ldr r1, [pc, #2420] @ ddd80 │ │ │ │ + beq ddf40 │ │ │ │ + ldr r1, [pc, #2420] @ ddd84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ddf00 │ │ │ │ - ldr r1, [pc, #2400] @ ddd84 │ │ │ │ + beq ddf04 │ │ │ │ + ldr r1, [pc, #2400] @ ddd88 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq defa0 │ │ │ │ - ldr r1, [pc, #2380] @ ddd88 │ │ │ │ + beq defa4 │ │ │ │ + ldr r1, [pc, #2380] @ ddd8c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq def74 │ │ │ │ - ldr r1, [pc, #2360] @ ddd8c │ │ │ │ + beq def78 │ │ │ │ + ldr r1, [pc, #2360] @ ddd90 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq def34 │ │ │ │ - ldr r1, [pc, #2340] @ ddd90 │ │ │ │ + beq def38 │ │ │ │ + ldr r1, [pc, #2340] @ ddd94 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq def14 │ │ │ │ - ldr r1, [pc, #2320] @ ddd94 │ │ │ │ + beq def18 │ │ │ │ + ldr r1, [pc, #2320] @ ddd98 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq dda80 │ │ │ │ - ldr r1, [pc, #2300] @ ddd98 │ │ │ │ + beq dda84 │ │ │ │ + ldr r1, [pc, #2300] @ ddd9c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq dd984 │ │ │ │ - ldr r1, [pc, #2280] @ ddd9c │ │ │ │ + beq dd988 │ │ │ │ + ldr r1, [pc, #2280] @ ddda0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd4dc │ │ │ │ - ldr r1, [pc, #2260] @ ddda0 │ │ │ │ + beq dd4e0 │ │ │ │ + ldr r1, [pc, #2260] @ ddda4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne de364 │ │ │ │ - ldr r1, [pc, #2240] @ ddda4 │ │ │ │ + bne de368 │ │ │ │ + ldr r1, [pc, #2240] @ ddda8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ bl 237a8 │ │ │ │ @@ -191725,421 +191726,421 @@ │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, r8 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movne ip, #5 │ │ │ │ moveq ip, #4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dd94c │ │ │ │ + bhi dd950 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r5, #4 │ │ │ │ - beq dd5a0 │ │ │ │ + beq dd5a4 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ add r7, r5, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - beq defd8 │ │ │ │ - bl cdf7c │ │ │ │ + beq defdc │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r9 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - beq ddec0 │ │ │ │ - ldr r3, [pc, #2024] @ ddda8 │ │ │ │ + beq ddec4 │ │ │ │ + ldr r3, [pc, #2024] @ dddac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq dde9c │ │ │ │ - ldr r3, [pc, #2008] @ dddac │ │ │ │ + beq ddea0 │ │ │ │ + ldr r3, [pc, #2008] @ dddb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq dde80 │ │ │ │ - ldr r3, [pc, #1992] @ dddb0 │ │ │ │ + beq dde84 │ │ │ │ + ldr r3, [pc, #1992] @ dddb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq dde64 │ │ │ │ - ldr r3, [pc, #1976] @ dddb4 │ │ │ │ + beq dde68 │ │ │ │ + ldr r3, [pc, #1976] @ dddb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq dde44 │ │ │ │ - ldr r3, [pc, #1960] @ dddb8 │ │ │ │ + beq dde48 │ │ │ │ + ldr r3, [pc, #1960] @ dddbc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddcb8 │ │ │ │ - ldr r3, [pc, #1944] @ dddbc │ │ │ │ + beq ddcbc │ │ │ │ + ldr r3, [pc, #1944] @ dddc0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddcac │ │ │ │ - ldr r3, [pc, #1928] @ dddc0 │ │ │ │ + beq ddcb0 │ │ │ │ + ldr r3, [pc, #1928] @ dddc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddc8c │ │ │ │ - ldr r3, [pc, #1912] @ dddc4 │ │ │ │ + beq ddc90 │ │ │ │ + ldr r3, [pc, #1912] @ dddc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddc34 │ │ │ │ - ldr r3, [pc, #1896] @ dddc8 │ │ │ │ + beq ddc38 │ │ │ │ + ldr r3, [pc, #1896] @ dddcc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddc34 │ │ │ │ + beq ddc38 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r3, [pc, #1948] @ dde40 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r3, [pc, #1948] @ dde44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - bne ddc24 │ │ │ │ + bne ddc28 │ │ │ │ ldr r1, [r3, #2960] @ 0xb90 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dd6d4 │ │ │ │ + beq dd6d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dd94c │ │ │ │ + bhi dd950 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ddba8 │ │ │ │ + beq ddbac │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r3, r9 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne dd95c │ │ │ │ + bne dd960 │ │ │ │ cmp r9, #3 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ - beq dd970 │ │ │ │ + beq dd974 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ sub r3, r9, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd52c │ │ │ │ + bl cd530 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r9 │ │ │ │ - beq dd7a4 │ │ │ │ + beq dd7a8 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1456] @ dddcc │ │ │ │ + ldr r2, [pc, #1456] @ dddd0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, r2, #4 │ │ │ │ - ldr r1, [pc, #1404] @ dddd0 │ │ │ │ + ldr r1, [pc, #1404] @ dddd4 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - bhi dd94c │ │ │ │ - ldr r1, [pc, #1344] @ ddda8 │ │ │ │ + bhi dd950 │ │ │ │ + ldr r1, [pc, #1344] @ dddac │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne df2c8 │ │ │ │ + bne df2cc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r1 │ │ │ │ - beq df2b0 │ │ │ │ - ldr r1, [pc, #1312] @ dddac │ │ │ │ + beq df2b4 │ │ │ │ + ldr r1, [pc, #1312] @ dddb0 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r8, r1 │ │ │ │ - beq df174 │ │ │ │ - ldr r3, [pc, #1296] @ dddb0 │ │ │ │ + beq df178 │ │ │ │ + ldr r3, [pc, #1296] @ dddb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq ddad4 │ │ │ │ - ldr r3, [pc, #1280] @ dddb4 │ │ │ │ + beq ddad8 │ │ │ │ + ldr r3, [pc, #1280] @ dddb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq df4dc │ │ │ │ - ldr r3, [pc, #1264] @ dddb8 │ │ │ │ + beq df4e0 │ │ │ │ + ldr r3, [pc, #1264] @ dddbc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq df4b0 │ │ │ │ - ldr r3, [pc, #1248] @ dddbc │ │ │ │ + beq df4b4 │ │ │ │ + ldr r3, [pc, #1248] @ dddc0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq df140 │ │ │ │ - ldr r3, [pc, #1232] @ dddc0 │ │ │ │ + beq df144 │ │ │ │ + ldr r3, [pc, #1232] @ dddc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq df0f4 │ │ │ │ - ldr r3, [pc, #1216] @ dddc4 │ │ │ │ + beq df0f8 │ │ │ │ + ldr r3, [pc, #1216] @ dddc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq df090 │ │ │ │ - ldr r3, [pc, #1200] @ dddc8 │ │ │ │ + beq df094 │ │ │ │ + ldr r3, [pc, #1200] @ dddcc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq defec │ │ │ │ - ldr r0, [pc, #1192] @ dddd4 │ │ │ │ + beq deff0 │ │ │ │ + ldr r0, [pc, #1192] @ dddd8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddba0 │ │ │ │ + bls ddba4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [fp] │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ cmp r9, #4 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #2 │ │ │ │ - bne dd738 │ │ │ │ + bne dd73c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdda4 │ │ │ │ - b dd7a4 │ │ │ │ + bl cdda8 │ │ │ │ + b dd7a8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - beq dda08 │ │ │ │ + beq dda0c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - beq ddabc │ │ │ │ - bl cdf7c │ │ │ │ + beq ddac0 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #1072] @ dde40 │ │ │ │ + ldr r3, [pc, #1072] @ dde44 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2704] @ 0xa90 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dda38 │ │ │ │ + beq dda3c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r1, r1, #5 │ │ │ │ sub r2, r2, #5 │ │ │ │ add r3, r3, #5 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl ebb30 │ │ │ │ - b db058 │ │ │ │ + b db05c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #10 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ - bl cdf7c │ │ │ │ + b daccc │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b dda08 │ │ │ │ + b dda0c │ │ │ │ cmp r4, #0 │ │ │ │ - bne df20c │ │ │ │ + bne df210 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #752] @ dddd8 │ │ │ │ - ldr r3, [pc, #752] @ ddddc │ │ │ │ - ldr ip, [pc, #752] @ ddde0 │ │ │ │ - ldr r2, [pc, #752] @ ddde4 │ │ │ │ + ldr r1, [pc, #752] @ ddddc │ │ │ │ + ldr r3, [pc, #752] @ ddde0 │ │ │ │ + ldr ip, [pc, #752] @ ddde4 │ │ │ │ + ldr r2, [pc, #752] @ ddde8 │ │ │ │ stm r0, {r1, r3, ip} │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #740] @ ddde8 │ │ │ │ + ldr r3, [pc, #740] @ dddec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #12] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls df1f0 │ │ │ │ + bls df1f4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ddb0c │ │ │ │ + bne ddb10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #684] @ dddec │ │ │ │ + ldr r2, [pc, #684] @ dddf0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #668] @ dddf0 │ │ │ │ + ldr r1, [pc, #668] @ dddf4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #660] @ dddf4 │ │ │ │ + ldr r2, [pc, #660] @ dddf8 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bhi df1e8 │ │ │ │ + bhi df1ec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi df1e8 │ │ │ │ + bhi df1ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r1, r9 │ │ │ │ sub r3, r3, r9 │ │ │ │ str r3, [r5, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -192151,508 +192152,508 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ebb30 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne ddc18 │ │ │ │ - ldr r3, [pc, #504] @ dddf8 │ │ │ │ + bne ddc1c │ │ │ │ + ldr r3, [pc, #504] @ dddfc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, #1 │ │ │ │ - b dd954 │ │ │ │ + b dd958 │ │ │ │ ldr r1, [r3, #2956] @ 0xb8c │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ - b dd6d4 │ │ │ │ + bl cd674 │ │ │ │ + b dd6d8 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #12] │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r1 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b dd684 │ │ │ │ - ldr sl, [pc, #360] @ dddfc │ │ │ │ + b dd688 │ │ │ │ + ldr sl, [pc, #360] @ dde00 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b ddc4c │ │ │ │ - ldr sl, [pc, #332] @ dde00 │ │ │ │ - ldr r3, [pc, #332] @ dde04 │ │ │ │ - b ddc94 │ │ │ │ + b ddc50 │ │ │ │ + ldr sl, [pc, #332] @ dde04 │ │ │ │ + ldr r3, [pc, #332] @ dde08 │ │ │ │ + b ddc98 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b ddc4c │ │ │ │ + b ddc50 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001926fc │ │ │ │ - andseq r3, sl, r4, rrx │ │ │ │ - andseq r4, r9, r4, lsl #14 │ │ │ │ - andseq r2, r9, r4, asr sl │ │ │ │ + andseq r2, r9, r0, lsl #14 │ │ │ │ + andseq r3, sl, r8, rrx │ │ │ │ + andseq r4, r9, r8, lsl #14 │ │ │ │ + andseq r2, r9, r8, asr sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r4, sl, r0, lsr #29 │ │ │ │ + andseq r4, sl, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ - andseq r5, r9, r4, asr #28 │ │ │ │ - andseq r2, r9, ip, lsl sl │ │ │ │ - andseq r2, r9, r4, lsl #1 │ │ │ │ - @ instruction: 0x001929f0 │ │ │ │ - andseq r1, r9, r0, lsl #31 │ │ │ │ - andseq lr, r9, r4, lsr #22 │ │ │ │ - andseq r2, r9, r8, ror #11 │ │ │ │ - andseq r2, r9, r0, lsl r0 │ │ │ │ - @ instruction: 0x001925bc │ │ │ │ - andseq r1, r9, r4, lsl pc │ │ │ │ - andseq r5, r9, ip, lsl r4 │ │ │ │ - andseq r2, r9, ip, lsr r9 │ │ │ │ - mulseq r9, ip, pc @ │ │ │ │ - andseq r2, r9, r0, lsl r9 │ │ │ │ - andseq r1, r9, r8, lsr #29 │ │ │ │ - andseq r5, r9, ip, lsl #26 │ │ │ │ - andseq r1, r9, r0, asr #30 │ │ │ │ - andseq r1, r9, ip, ror #28 │ │ │ │ - andseq r2, r9, r4, lsr #17 │ │ │ │ - mulseq r9, r8, r8 │ │ │ │ - andseq r2, r9, r8, lsl #17 │ │ │ │ - andseq r2, r9, r0, lsl #17 │ │ │ │ - andseq r2, r9, r4, ror r8 │ │ │ │ - andseq r2, r9, r4, ror #16 │ │ │ │ - andseq r2, r9, ip, asr r8 │ │ │ │ - andseq r2, r9, r0, asr r8 │ │ │ │ - andseq r2, r9, r0, asr #16 │ │ │ │ - andseq r6, r9, r8, ror #15 │ │ │ │ - andseq r2, r9, r0, lsr #16 │ │ │ │ - andseq r1, r9, ip, lsl lr │ │ │ │ - @ instruction: 0x001927f8 │ │ │ │ - andseq r1, r9, r8, asr #26 │ │ │ │ - andseq r6, r9, r0, lsl #15 │ │ │ │ - andseq r2, r9, r0, asr #15 │ │ │ │ - andseq r1, r9, ip, lsr #27 │ │ │ │ - mulseq r9, r8, r7 │ │ │ │ - andseq r1, r9, r0, ror #25 │ │ │ │ + andseq r5, r9, r8, asr #28 │ │ │ │ + andseq r2, r9, r0, lsr #20 │ │ │ │ + andseq r2, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x001929f4 │ │ │ │ + andseq r1, r9, r4, lsl #31 │ │ │ │ + andseq lr, r9, r8, lsr #22 │ │ │ │ + andseq r2, r9, ip, ror #11 │ │ │ │ + andseq r2, r9, r4, lsl r0 │ │ │ │ + andseq r2, r9, r0, asr #11 │ │ │ │ + andseq r1, r9, r8, lsl pc │ │ │ │ + andseq r5, r9, r0, lsr #8 │ │ │ │ + andseq r2, r9, r0, asr #18 │ │ │ │ + andseq r1, r9, r0, lsr #31 │ │ │ │ + andseq r2, r9, r4, lsl r9 │ │ │ │ + andseq r1, r9, ip, lsr #29 │ │ │ │ + andseq r5, r9, r0, lsl sp │ │ │ │ + andseq r1, r9, r4, asr #30 │ │ │ │ + andseq r1, r9, r0, ror lr │ │ │ │ + andseq r2, r9, r8, lsr #17 │ │ │ │ + mulseq r9, ip, r8 │ │ │ │ + andseq r2, r9, ip, lsl #17 │ │ │ │ + andseq r2, r9, r4, lsl #17 │ │ │ │ + andseq r2, r9, r8, ror r8 │ │ │ │ + andseq r2, r9, r8, ror #16 │ │ │ │ + andseq r2, r9, r0, ror #16 │ │ │ │ + andseq r2, r9, r4, asr r8 │ │ │ │ + andseq r2, r9, r4, asr #16 │ │ │ │ + andseq r6, r9, ip, ror #15 │ │ │ │ + andseq r2, r9, r4, lsr #16 │ │ │ │ + andseq r1, r9, r0, lsr #28 │ │ │ │ + @ instruction: 0x001927fc │ │ │ │ + andseq r1, r9, ip, asr #26 │ │ │ │ + andseq r6, r9, r4, lsl #15 │ │ │ │ + andseq r2, r9, r4, asr #15 │ │ │ │ + @ instruction: 0x00191db0 │ │ │ │ + mulseq r9, ip, r7 │ │ │ │ + andseq r1, r9, r4, ror #25 │ │ │ │ + andseq r2, r9, ip, ror r7 │ │ │ │ + andseq r2, r9, r8, lsl #15 │ │ │ │ andseq r2, r9, r8, ror r7 │ │ │ │ - andseq r2, r9, r4, lsl #15 │ │ │ │ - andseq r2, r9, r4, ror r7 │ │ │ │ - andseq r2, r9, r0, asr r7 │ │ │ │ + andseq r2, r9, r4, asr r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ @ instruction: 0x000005b0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ add r5, r5, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ - andseq r2, r9, r4, asr r3 │ │ │ │ + andseq r2, r9, r8, asr r3 │ │ │ │ ldr r7, [r0] │ │ │ │ str r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xfffeeef4 │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ blx r7 │ │ │ │ strd r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ - ldrheq r5, [r9], -ip │ │ │ │ - andseq r1, r9, r4, lsr r9 │ │ │ │ + andseq r5, r9, r0, asr #1 │ │ │ │ + andseq r1, r9, r8, lsr r9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq r1, r9, r0, lsl #18 │ │ │ │ + andseq r1, r9, r4, lsl #18 │ │ │ │ str r2, [r0, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ mov r1, r0 │ │ │ │ strb r2, [r0, #-0] │ │ │ │ - mulseq sl, r2, r3 │ │ │ │ + mulseq sl, r6, r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r2, [r0, r3] │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov sl, #127 @ 0x7f │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b ddc4c │ │ │ │ + b ddc50 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b ddc4c │ │ │ │ + b ddc50 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #3 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b ddc4c │ │ │ │ + b ddc50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dd66c │ │ │ │ + beq dd670 │ │ │ │ mov r3, #88 @ 0x58 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b ddc4c │ │ │ │ + b ddc50 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst r1, #1 │ │ │ │ - bne dd66c │ │ │ │ + bne dd670 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne dd66c │ │ │ │ + bne dd670 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne dd66c │ │ │ │ - ldr r0, [pc, #-228] @ dde08 │ │ │ │ + bne dd670 │ │ │ │ + ldr r0, [pc, #-228] @ dde0c │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd66c │ │ │ │ - b dd5b8 │ │ │ │ + bne dd670 │ │ │ │ + b dd5bc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #9 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b ddf1c │ │ │ │ + b ddf20 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [fp] │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #9 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mvn r0, #0 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b ddf88 │ │ │ │ + b ddf8c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp] │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b de184 │ │ │ │ + b de188 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [fp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b de1e4 │ │ │ │ + b de1e8 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b de184 │ │ │ │ + b de188 │ │ │ │ cmp r9, #0 │ │ │ │ - beq db058 │ │ │ │ + beq db05c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r1, r9 │ │ │ │ sub r3, r3, r9 │ │ │ │ str r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ sub r3, r3, r9 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ bl ebb30 │ │ │ │ - b db058 │ │ │ │ + b db05c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r4, r9, #1 │ │ │ │ add r3, r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 104168 │ │ │ │ + bl 104174 │ │ │ │ mov r5, r0 │ │ │ │ - b dcef4 │ │ │ │ + b dcef8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r3, [pc, #-1176] @ dde40 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r3, [pc, #-1176] @ dde44 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldreq r1, [r3, #2920] @ 0xb68 │ │ │ │ ldrne r1, [r3, #2916] @ 0xb64 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de24c │ │ │ │ + beq de250 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd138 │ │ │ │ - b de24c │ │ │ │ + bl cd13c │ │ │ │ + b de250 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r2, r5 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl d4228 │ │ │ │ + bl d422c │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ - bl cdf7c │ │ │ │ + b daccc │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b dceb8 │ │ │ │ - bl cdf7c │ │ │ │ + b dcebc │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b dd018 │ │ │ │ - ldr r1, [pc, #-1376] @ dde0c │ │ │ │ + b dd01c │ │ │ │ + ldr r1, [pc, #-1376] @ dde10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq de768 │ │ │ │ + beq de76c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [fp] │ │ │ │ - bl 18e68c │ │ │ │ - ldr r3, [pc, #-1416] @ dde10 │ │ │ │ + bl 18e684 │ │ │ │ + ldr r3, [pc, #-1416] @ dde14 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [fp] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #-1436] @ dde14 │ │ │ │ + ldr r0, [pc, #-1436] @ dde18 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [fp] │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ @@ -192661,64 +192662,64 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl a1250 │ │ │ │ + bl a1254 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls dc250 │ │ │ │ - b dacbc │ │ │ │ + bls dc254 │ │ │ │ + b dacc0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq deb70 │ │ │ │ + beq deb74 │ │ │ │ add r4, r5, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #2 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #-1616] @ dde18 │ │ │ │ + ldr r2, [pc, #-1616] @ dde1c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ moveq r0, r4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - bne dc3d0 │ │ │ │ - b dc53c │ │ │ │ + bne dc3d4 │ │ │ │ + b dc540 │ │ │ │ cmp r7, #0 │ │ │ │ - beq de4a0 │ │ │ │ + beq de4a4 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb5e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub r3, r8, #2 │ │ │ │ @@ -192732,52 +192733,52 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ stm sp, {r3, r9} │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b dc460 │ │ │ │ + b dc464 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq de58c │ │ │ │ + beq de590 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, r4, r2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ce490 │ │ │ │ - b dc1c4 │ │ │ │ + bl ce494 │ │ │ │ + b dc1c8 │ │ │ │ mov r3, #3 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b dc1b8 │ │ │ │ - ldr r2, [pc, #-1912] @ dde1c │ │ │ │ + b dc1bc │ │ │ │ + ldr r2, [pc, #-1912] @ dde20 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b dc1c4 │ │ │ │ + b dc1c8 │ │ │ │ subs sl, r3, #0 │ │ │ │ movne sl, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr r3, r3, r2 │ │ │ │ orrs r3, r3, r4 │ │ │ │ moveq r3, #2 │ │ │ │ @@ -192785,999 +192786,999 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ rsb r3, r3, #3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb600 │ │ │ │ - b dc148 │ │ │ │ + b dc14c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl ac7fc │ │ │ │ + bl ac800 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq de9b8 │ │ │ │ + beq de9bc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r5, r3, #0 │ │ │ │ movne r5, #1 │ │ │ │ orr r3, r4, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ and r2, r2, r4 │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov sl, #2 │ │ │ │ - beq de5a8 │ │ │ │ + beq de5ac │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl eb600 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b dc1b8 │ │ │ │ + b dc1bc │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne dea04 │ │ │ │ + bne dea08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #4 │ │ │ │ addeq r1, r1, #1 │ │ │ │ moveq r2, #4 │ │ │ │ ldreq r3, [sp, #72] @ 0x48 │ │ │ │ lslne r1, r1, #2 │ │ │ │ addne r0, r4, r2 │ │ │ │ movne r3, ip │ │ │ │ lsleq r1, r1, #2 │ │ │ │ addeq r0, r4, r2 │ │ │ │ - bl ce490 │ │ │ │ + bl ce494 │ │ │ │ cmp sl, #0 │ │ │ │ - beq de71c │ │ │ │ + beq de720 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - bl a562c │ │ │ │ + bl a5630 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - b dc218 │ │ │ │ + b dc21c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi dacbc │ │ │ │ - ldr r2, [pc, #-2364] @ dde20 │ │ │ │ + bhi dacc0 │ │ │ │ + ldr r2, [pc, #-2364] @ dde24 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b dc218 │ │ │ │ + b dc21c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - beq de7d8 │ │ │ │ + beq de7dc │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - beq de9a4 │ │ │ │ - bl cdf7c │ │ │ │ + beq de9a8 │ │ │ │ + bl cdf80 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str sl, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne df540 │ │ │ │ + bne df544 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl ce574 │ │ │ │ + bl ce578 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce574 │ │ │ │ - ldr r3, [pc, #-2620] @ dde24 │ │ │ │ + bl ce578 │ │ │ │ + ldr r3, [pc, #-2620] @ dde28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de88c │ │ │ │ + beq de890 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ mov r0, r5 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov sl, #4 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dacbc │ │ │ │ + bhi dacc0 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ bl ea2ec │ │ │ │ - ldr r3, [pc, #-2804] @ dde40 │ │ │ │ + ldr r3, [pc, #-2804] @ dde44 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r6, r8, #4 │ │ │ │ ldr r1, [r3, #2804] @ 0xaf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de964 │ │ │ │ + beq de968 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi dacc0 │ │ │ │ + bhi dacc4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ - b daf6c │ │ │ │ - bl cdf7c │ │ │ │ + b daf70 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b de7d8 │ │ │ │ + b de7dc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl acdbc │ │ │ │ + bl acdc0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r5, r2, #0 │ │ │ │ movne r5, #1 │ │ │ │ orr r2, r4, r1 │ │ │ │ and r2, r2, r5 │ │ │ │ and r1, r1, r4 │ │ │ │ orrs r2, r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - beq de5a0 │ │ │ │ + beq de5a4 │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #1 │ │ │ │ - bne de634 │ │ │ │ - b dc118 │ │ │ │ - ldr r2, [pc, #-3044] @ dde28 │ │ │ │ + bne de638 │ │ │ │ + b dc11c │ │ │ │ + ldr r2, [pc, #-3044] @ dde2c │ │ │ │ add r1, r3, #4 │ │ │ │ cmp sl, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq dc1e0 │ │ │ │ - b de6dc │ │ │ │ + beq dc1e4 │ │ │ │ + b de6e0 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - b dc66c │ │ │ │ + b dc670 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - beq deb14 │ │ │ │ + beq deb18 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r5, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ - bcc deaf8 │ │ │ │ + bcc deafc │ │ │ │ cmn r4, #4096 @ 0x1000 │ │ │ │ - bls deab0 │ │ │ │ + bls deab4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-3148] @ dde2c │ │ │ │ + ldr r3, [pc, #-3148] @ dde30 │ │ │ │ rsb r4, r4, #0 │ │ │ │ orr r3, r4, r3 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b dc52c │ │ │ │ - ldr r3, [pc, #-3172] @ dde30 │ │ │ │ + b dc530 │ │ │ │ + ldr r3, [pc, #-3172] @ dde34 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi dc558 │ │ │ │ + bhi dc55c │ │ │ │ add r3, r3, r2 │ │ │ │ ldrsh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ - b deac4 │ │ │ │ + b deac8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq deb40 │ │ │ │ + beq deb44 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi deab8 │ │ │ │ + bhi deabc │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #-3244] @ dde34 │ │ │ │ + ldr r1, [pc, #-3244] @ dde38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b deb54 │ │ │ │ + b deb58 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #-3276] @ dde38 │ │ │ │ + ldr r3, [pc, #-3276] @ dde3c │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r4, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b dc52c │ │ │ │ + b dc530 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r5, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce490 │ │ │ │ - ldr r3, [pc, #-3320] @ dde40 │ │ │ │ + bl ce494 │ │ │ │ + ldr r3, [pc, #-3320] @ dde44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2564] @ 0xa04 │ │ │ │ - b dc620 │ │ │ │ + b dc624 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-3360] @ dde3c │ │ │ │ + ldr r2, [pc, #-3360] @ dde40 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b dc52c │ │ │ │ + b dc530 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - b dc4d4 │ │ │ │ + b dc4d8 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r5, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce490 │ │ │ │ - ldr r3, [pc, #-3412] @ dde40 │ │ │ │ + bl ce494 │ │ │ │ + ldr r3, [pc, #-3412] @ dde44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #2552] @ 0x9f8 │ │ │ │ - b dc620 │ │ │ │ + b dc624 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp] │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [fp] │ │ │ │ mvn r2, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #1 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #2 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b dedd0 │ │ │ │ + b dedd4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [fp] │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mvn r0, #0 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b dee38 │ │ │ │ + b dee3c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b deed4 │ │ │ │ + b deed8 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b dda9c │ │ │ │ + b ddaa0 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [fp] │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #10 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ + b daccc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mvn r0, #0 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [fp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b def5c │ │ │ │ + b def60 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, #1 │ │ │ │ stmib sp, {r0, r3} │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [fp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #10 │ │ │ │ - bl b36e4 │ │ │ │ + bl b36e8 │ │ │ │ mov r4, r0 │ │ │ │ - b dacc8 │ │ │ │ - bl cdf7c │ │ │ │ + b daccc │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r8, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b dd5a0 │ │ │ │ + b dd5a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne df0e8 │ │ │ │ + bne df0ec │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1336] @ df544 │ │ │ │ + ldr r2, [pc, #1336] @ df548 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r4 │ │ │ │ - bl ce304 │ │ │ │ + bl ce308 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl cd4c4 │ │ │ │ - ldr ip, [pc, #1264] @ df548 │ │ │ │ + bl cd4c8 │ │ │ │ + ldr ip, [pc, #1264] @ df54c │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add lr, r3, #4 │ │ │ │ str lr, [r5, #4] │ │ │ │ str ip, [r3] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dd938 │ │ │ │ + beq dd93c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ - b dd938 │ │ │ │ + bl cd13c │ │ │ │ + b dd93c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne df0e8 │ │ │ │ - ldr r2, [pc, #1176] @ df544 │ │ │ │ + bne df0ec │ │ │ │ + ldr r2, [pc, #1176] @ df548 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r4 │ │ │ │ - bl ce304 │ │ │ │ + bl ce308 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ - bl cd4c4 │ │ │ │ - ldr ip, [pc, #1128] @ df548 │ │ │ │ + bl cd4c8 │ │ │ │ + ldr ip, [pc, #1128] @ df54c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - b df05c │ │ │ │ - ldr r2, [pc, #1116] @ df54c │ │ │ │ + b df060 │ │ │ │ + ldr r2, [pc, #1116] @ df550 │ │ │ │ str r2, [r3] │ │ │ │ - b dd938 │ │ │ │ + b dd93c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bne df52c │ │ │ │ - ldr r2, [pc, #1096] @ df550 │ │ │ │ + bne df530 │ │ │ │ + ldr r2, [pc, #1096] @ df554 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1092] @ df554 │ │ │ │ + ldr r2, [pc, #1092] @ df558 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - bl ce304 │ │ │ │ - b dd938 │ │ │ │ + bl ce308 │ │ │ │ + b dd93c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bne df52c │ │ │ │ - ldr r2, [pc, #1028] @ df558 │ │ │ │ + bne df530 │ │ │ │ + ldr r2, [pc, #1028] @ df55c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #1016] @ df554 │ │ │ │ + ldr r2, [pc, #1016] @ df558 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, r3, #12 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b df124 │ │ │ │ + b df128 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #20 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #980] @ df55c │ │ │ │ + ldr r1, [pc, #980] @ df560 │ │ │ │ str r1, [r3] │ │ │ │ - ldr r1, [pc, #976] @ df560 │ │ │ │ + ldr r1, [pc, #976] @ df564 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r1, #-16777216 @ 0xff000000 │ │ │ │ add r1, r1, #9109504 @ 0x8b0000 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #952] @ df564 │ │ │ │ + ldr r2, [pc, #952] @ df568 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bhi df1e8 │ │ │ │ + bhi df1ec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ad348 │ │ │ │ + bl ad34c │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddba0 │ │ │ │ + bls ddba4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - b dd954 │ │ │ │ - ldr r2, [pc, #880] @ df568 │ │ │ │ + b dd958 │ │ │ │ + ldr r2, [pc, #880] @ df56c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r0, #20 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b ddb34 │ │ │ │ + b ddb38 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce0d0 │ │ │ │ + bl ce0d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #832] @ df56c │ │ │ │ + ldr r2, [pc, #832] @ df570 │ │ │ │ mov r3, r0 │ │ │ │ - ldr lr, [pc, #828] @ df570 │ │ │ │ - ldr ip, [pc, #828] @ df574 │ │ │ │ + ldr lr, [pc, #828] @ df574 │ │ │ │ + ldr ip, [pc, #828] @ df578 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str ip, [r0, #4] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls df39c │ │ │ │ + bls df3a0 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne df248 │ │ │ │ + bne df24c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #764] @ df578 │ │ │ │ + ldr r2, [pc, #764] @ df57c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #760] @ df57c │ │ │ │ + ldr r2, [pc, #760] @ df580 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #756] @ df580 │ │ │ │ + ldr r2, [pc, #756] @ df584 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r2, r2, #-268435447 @ 0xf0000009 │ │ │ │ add r2, r2, #206569472 @ 0xc500000 │ │ │ │ add r2, r2, #946176 @ 0xe7000 │ │ │ │ str r2, [r3, #12] │ │ │ │ add r1, r3, #20 │ │ │ │ - ldr r2, [pc, #732] @ df584 │ │ │ │ + ldr r2, [pc, #732] @ df588 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b dd938 │ │ │ │ - ldr r0, [pc, #720] @ df588 │ │ │ │ + b dd93c │ │ │ │ + ldr r0, [pc, #720] @ df58c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ - b dd938 │ │ │ │ + bl 4be94 │ │ │ │ + b dd93c │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ sub r3, r9, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq df448 │ │ │ │ + beq df44c │ │ │ │ mov sl, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r3 │ │ │ │ - beq df3b8 │ │ │ │ - ldr r3, [pc, #572] @ df58c │ │ │ │ + beq df3bc │ │ │ │ + ldr r3, [pc, #572] @ df590 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ - bne dd898 │ │ │ │ + bne dd89c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce0d0 │ │ │ │ + bl ce0d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #532] @ df590 │ │ │ │ - ldr r0, [pc, #532] @ df594 │ │ │ │ - ldr ip, [pc, #472] @ df55c │ │ │ │ + ldr r1, [pc, #532] @ df594 │ │ │ │ + ldr r0, [pc, #532] @ df598 │ │ │ │ + ldr ip, [pc, #472] @ df560 │ │ │ │ stmib r3, {r0, r1} │ │ │ │ - ldr r2, [pc, #472] @ df564 │ │ │ │ + ldr r2, [pc, #472] @ df568 │ │ │ │ add r1, r3, #16 │ │ │ │ str ip, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b dd938 │ │ │ │ - ldr r2, [pc, #452] @ df568 │ │ │ │ + b dd93c │ │ │ │ + ldr r2, [pc, #452] @ df56c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b df270 │ │ │ │ + b df274 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #12 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #356] @ df598 │ │ │ │ + ldr r0, [pc, #356] @ df59c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #272] @ df54c │ │ │ │ + ldr r1, [pc, #272] @ df550 │ │ │ │ str r0, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b dd938 │ │ │ │ + b dd93c │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd52c │ │ │ │ + bl cd530 │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq df33c │ │ │ │ + beq df340 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ - b df33c │ │ │ │ + bl ce770 │ │ │ │ + b df340 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bne df50c │ │ │ │ + bne df510 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #212] @ df59c │ │ │ │ + ldr r1, [pc, #212] @ df5a0 │ │ │ │ str r1, [r2], #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #204] @ df5a0 │ │ │ │ + ldr r2, [pc, #204] @ df5a4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b df124 │ │ │ │ + b df128 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne df520 │ │ │ │ - ldr r2, [pc, #172] @ df5a4 │ │ │ │ + bne df524 │ │ │ │ + ldr r2, [pc, #172] @ df5a8 │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd3bc │ │ │ │ - b df124 │ │ │ │ - ldr r2, [pc, #148] @ df5a8 │ │ │ │ + bl cd3c0 │ │ │ │ + b df128 │ │ │ │ + ldr r2, [pc, #148] @ df5ac │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b dd938 │ │ │ │ - ldr r2, [pc, #128] @ df5a8 │ │ │ │ + b dd93c │ │ │ │ + ldr r2, [pc, #128] @ df5ac │ │ │ │ str r2, [r3] │ │ │ │ - b dd938 │ │ │ │ - ldr r2, [pc, #120] @ df5ac │ │ │ │ + b dd93c │ │ │ │ + ldr r2, [pc, #120] @ df5b0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b dd938 │ │ │ │ + b dd93c │ │ │ │ bl 23de0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [r0] │ │ │ │ ldrh r1, [r0] │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldrsh r1, [r0] │ │ │ │ @@ -193788,439 +193789,439 @@ │ │ │ │ @ instruction: 0xfffed7d8 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ ldrd r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ blx r7 │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ str r7, [r0] │ │ │ │ - mulseq r9, r4, r9 │ │ │ │ + mulseq r9, r8, r9 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ strd r2, [r0] │ │ │ │ ldrd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r0] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ ldrsb r1, [r0] │ │ │ │ strb r1, [r0] │ │ │ │ strh r1, [r0] │ │ │ │ │ │ │ │ -000df5b0 : │ │ │ │ +000df5b4 : │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [pc, #4028] @ e0590 │ │ │ │ + ldr ip, [pc, #4028] @ e0594 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r1, [pc, #4016] @ e0594 │ │ │ │ + ldr r1, [pc, #4016] @ e0598 │ │ │ │ add ip, pc, ip │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [pc, #4008] @ e0598 │ │ │ │ + ldr r5, [pc, #4008] @ e059c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #4000] @ e059c │ │ │ │ + ldr r3, [pc, #4000] @ e05a0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [r5, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ - bl 9f32c │ │ │ │ + bl 9f330 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bne df678 │ │ │ │ + bne df67c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq df6c0 │ │ │ │ + beq df6c4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dfae4 │ │ │ │ + beq dfae8 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ mov sl, #0 │ │ │ │ str r4, [fp] │ │ │ │ - ldr r2, [pc, #3848] @ e05a0 │ │ │ │ - ldr r3, [pc, #3832] @ e0594 │ │ │ │ + ldr r2, [pc, #3848] @ e05a4 │ │ │ │ + ldr r3, [pc, #3832] @ e0598 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e2558 │ │ │ │ + bne e255c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3804] @ e05a4 │ │ │ │ + ldr r1, [pc, #3804] @ e05a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq dfc88 │ │ │ │ + beq dfc8c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dfae4 │ │ │ │ - ldr r3, [pc, #3772] @ e05a8 │ │ │ │ + beq dfae8 │ │ │ │ + ldr r3, [pc, #3772] @ e05ac │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq df684 │ │ │ │ - ldr r3, [pc, #3852] @ e0614 │ │ │ │ + beq df688 │ │ │ │ + ldr r3, [pc, #3852] @ e0618 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - ldr r1, [pc, #3736] @ e05ac │ │ │ │ + ldr r1, [pc, #3736] @ e05b0 │ │ │ │ ldr r9, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne dfb24 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + bne dfb28 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ tst r3, #1 │ │ │ │ - bne df8ac │ │ │ │ + bne df8b0 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #24 │ │ │ │ - bgt df8ac │ │ │ │ + bgt df8b0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ands r6, r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne df8b8 │ │ │ │ + bne df8bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #24 │ │ │ │ - bgt df8b8 │ │ │ │ + bgt df8bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, sl │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfad8 │ │ │ │ + bhi dfadc │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq df7e8 │ │ │ │ + beq df7ec │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq e1d60 │ │ │ │ - bl cdf7c │ │ │ │ + beq e1d64 │ │ │ │ + bl cdf80 │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0eec │ │ │ │ + beq e0ef0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #3600] @ e0644 │ │ │ │ + ldr r3, [pc, #3600] @ e0648 │ │ │ │ add r6, r4, #4 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ cmp r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq e0f14 │ │ │ │ + beq e0f18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov sl, #1 │ │ │ │ - b dfadc │ │ │ │ + b dfae0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r4, #6 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl eb600 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfad8 │ │ │ │ + bhi dfadc │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq df92c │ │ │ │ + beq df930 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq e0bb8 │ │ │ │ - bl cdf7c │ │ │ │ + beq e0bbc │ │ │ │ + bl cdf80 │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfd3c │ │ │ │ + beq dfd40 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi dfad8 │ │ │ │ - ldr r2, [pc, #3220] @ e0620 │ │ │ │ - ldr r3, [pc, #3104] @ e05b0 │ │ │ │ + bhi dfadc │ │ │ │ + ldr r2, [pc, #3220] @ e0624 │ │ │ │ + ldr r3, [pc, #3104] @ e05b4 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ - ldr r2, [pc, #3240] @ e0640 │ │ │ │ + ldr r2, [pc, #3240] @ e0644 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r8, [r5, r2] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #3084] @ e05b4 │ │ │ │ + ldr r1, [pc, #3084] @ e05b8 │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r8 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #3040] @ e05b8 │ │ │ │ + ldr r1, [pc, #3040] @ e05bc │ │ │ │ ldr r9, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ bics r3, r3, r2 │ │ │ │ addeq r5, r4, #4 │ │ │ │ - bne e0f58 │ │ │ │ + bne e0f5c │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls e0a94 │ │ │ │ + bls e0a98 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne df9f4 │ │ │ │ + bne df9f8 │ │ │ │ rsb r0, r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0ab0 │ │ │ │ + bls e0ab4 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne dfa18 │ │ │ │ + bne dfa1c │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e101c │ │ │ │ + bls e1020 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne dfa38 │ │ │ │ + bne dfa3c │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2896] @ e05bc │ │ │ │ + ldr r2, [pc, #2896] @ e05c0 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0bcc │ │ │ │ + beq e0bd0 │ │ │ │ cmp r9, r7 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls df88c │ │ │ │ + bls df890 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b df690 │ │ │ │ + b df694 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ - bl ccfc0 │ │ │ │ + bl ccfc4 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne e077c │ │ │ │ + bne e0780 │ │ │ │ tst r4, #1 │ │ │ │ - bne df684 │ │ │ │ + bne df688 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq df6e4 │ │ │ │ - b df684 │ │ │ │ - ldr r1, [pc, #2708] @ e05c0 │ │ │ │ + beq df6e8 │ │ │ │ + b df688 │ │ │ │ + ldr r1, [pc, #2708] @ e05c4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e07e4 │ │ │ │ - ldr r1, [pc, #2688] @ e05c4 │ │ │ │ + beq e07e8 │ │ │ │ + ldr r1, [pc, #2688] @ e05c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq dfd44 │ │ │ │ - ldr r1, [pc, #2668] @ e05c8 │ │ │ │ + beq dfd48 │ │ │ │ + ldr r1, [pc, #2668] @ e05cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0008 │ │ │ │ - ldr r1, [pc, #2648] @ e05cc │ │ │ │ + beq e000c │ │ │ │ + ldr r1, [pc, #2648] @ e05d0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0008 │ │ │ │ + beq e000c │ │ │ │ ldrb r3, [r7] │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ subs r0, r3, #61 @ 0x3d │ │ │ │ ldrbeq r0, [r7, #1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1cec │ │ │ │ - ldr r1, [pc, #2600] @ e05d0 │ │ │ │ + beq e1cf0 │ │ │ │ + ldr r1, [pc, #2600] @ e05d4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1f24 │ │ │ │ - ldr r1, [pc, #2580] @ e05d4 │ │ │ │ + beq e1f28 │ │ │ │ + ldr r1, [pc, #2580] @ e05d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1ff8 │ │ │ │ - ldr r1, [pc, #2560] @ e05d8 │ │ │ │ + beq e1ffc │ │ │ │ + ldr r1, [pc, #2560] @ e05dc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2128 │ │ │ │ - ldr r1, [pc, #2540] @ e05dc │ │ │ │ + beq e212c │ │ │ │ + ldr r1, [pc, #2540] @ e05e0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e218c │ │ │ │ + beq e2190 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne e1034 │ │ │ │ + bne e1038 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne e1034 │ │ │ │ + bne e1038 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e1034 │ │ │ │ + bne e1038 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -194233,40 +194234,40 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ mov sl, #1 │ │ │ │ - b df690 │ │ │ │ + b df694 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dfccc │ │ │ │ + beq dfcd0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - beq e0b24 │ │ │ │ + beq e0b28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ str r9, [r4, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 24f624 │ │ │ │ + bl 24f62c │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldmib r0, {r4, lr} │ │ │ │ @@ -194280,214 +194281,214 @@ │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str ip, [fp] │ │ │ │ - bl dabe4 │ │ │ │ + bl dabe8 │ │ │ │ mov sl, r0 │ │ │ │ - b df690 │ │ │ │ + b df694 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - b df984 │ │ │ │ + b df988 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #4 │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq dfdb0 │ │ │ │ + beq dfdb4 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq e1d4c │ │ │ │ - bl cdf7c │ │ │ │ + beq e1d50 │ │ │ │ + bl cdf80 │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f50 │ │ │ │ + beq e0f54 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #2120] @ e0644 │ │ │ │ + ldr r3, [pc, #2120] @ e0648 │ │ │ │ add r6, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1988] @ e05e0 │ │ │ │ + ldr r3, [pc, #1988] @ e05e4 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2024] @ e0628 │ │ │ │ + ldr r3, [pc, #2024] @ e062c │ │ │ │ add ip, r2, #4 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str ip, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr sl, [r4, #32] │ │ │ │ cmp r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bhi df684 │ │ │ │ - ldr r0, [pc, #1904] @ e05e4 │ │ │ │ + bhi df688 │ │ │ │ + ldr r0, [pc, #1904] @ e05e8 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r0, #77824 @ 0x13000 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ add r1, r1, #12 │ │ │ │ str r1, [r4, #4] │ │ │ │ - ldr r1, [pc, #1880] @ e05e8 │ │ │ │ + ldr r1, [pc, #1880] @ e05ec │ │ │ │ str r1, [r2, #8]! │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1860] @ e05ec │ │ │ │ + ldr ip, [pc, #1860] @ e05f0 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str ip, [r2] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr ip, [pc, #1828] @ e05f0 │ │ │ │ + ldr ip, [pc, #1828] @ e05f4 │ │ │ │ add lr, r2, #4 │ │ │ │ str lr, [r4, #4] │ │ │ │ mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ str ip, [r2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2304 │ │ │ │ + beq e2308 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl a09bc │ │ │ │ - ldr r3, [pc, #1732] @ e05f4 │ │ │ │ + bl a09c0 │ │ │ │ + ldr r3, [pc, #1732] @ e05f8 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #2892] @ 0xb4c │ │ │ │ add r0, r5, r4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1704] @ e05f8 │ │ │ │ + ldr r2, [pc, #1704] @ e05fc │ │ │ │ add ip, r3, r4 │ │ │ │ str ip, [r5, #4] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r3] │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3, #12] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls e0194 │ │ │ │ + bls e0198 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov sl, #0 │ │ │ │ - b dfadc │ │ │ │ + b dfae0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #1508] @ e05fc │ │ │ │ + ldr r1, [pc, #1508] @ e0600 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 237a8 │ │ │ │ - ldr r3, [pc, #1440] @ e05f4 │ │ │ │ + ldr r3, [pc, #1440] @ e05f8 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r0, r6 │ │ │ │ ldreq r3, [r2, #2896] @ 0xb50 │ │ │ │ ldrne r3, [r2, #2904] @ 0xb58 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #8 │ │ │ │ ldreq r2, [r2, #2900] @ 0xb54 │ │ │ │ @@ -194500,358 +194501,358 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ moveq r8, #55 @ 0x37 │ │ │ │ moveq r6, #1 │ │ │ │ movne r8, #56 @ 0x38 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e00f0 │ │ │ │ + beq e00f4 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq e0ff0 │ │ │ │ - bl cdf7c │ │ │ │ + beq e0ff4 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ mov r0, r2 │ │ │ │ movne r2, r1 │ │ │ │ movne r1, r0 │ │ │ │ ands ip, r2, #1 │ │ │ │ and r0, r1, #1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - beq e0acc │ │ │ │ + beq e0ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0e5c │ │ │ │ + beq e0e60 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e205c │ │ │ │ + beq e2060 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq dffd8 │ │ │ │ + beq dffdc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ movls r3, #1 │ │ │ │ strls r3, [r4, #12] │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq e0edc │ │ │ │ + beq e0ee0 │ │ │ │ add r1, r2, #4 │ │ │ │ - ldr r3, [pc, #1068] @ e05e0 │ │ │ │ + ldr r3, [pc, #1068] @ e05e4 │ │ │ │ add r9, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr ip, r8, #-486539264 @ 0xe3000000 │ │ │ │ - ldr lr, [pc, #1036] @ e05e4 │ │ │ │ + ldr lr, [pc, #1036] @ e05e8 │ │ │ │ orr ip, ip, #5373952 @ 0x520000 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ str lr, [r0], #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e0b60 │ │ │ │ + bne e0b64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - beq e0264 │ │ │ │ + beq e0268 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ - beq e0288 │ │ │ │ + beq e028c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r7, #1 │ │ │ │ mov r3, #1 │ │ │ │ ldreq r2, [sp, #120] @ 0x78 │ │ │ │ ldrne r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #836] @ e05f8 │ │ │ │ + ldr r2, [pc, #836] @ e05fc │ │ │ │ add sl, r3, #4 │ │ │ │ str sl, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne df8a0 │ │ │ │ + bne df8a4 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq e0308 │ │ │ │ + beq e030c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e0310 │ │ │ │ + beq e0314 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ moveq r3, #8 │ │ │ │ moveq r2, #1 │ │ │ │ - beq e1fc8 │ │ │ │ + beq e1fcc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ - beq e1fc0 │ │ │ │ - ldr r3, [pc, #712] @ e0600 │ │ │ │ + beq e1fc4 │ │ │ │ + ldr r3, [pc, #712] @ e0604 │ │ │ │ str r3, [sl] │ │ │ │ add r3, r3, #77824 @ 0x13000 │ │ │ │ str r3, [sl, #4] │ │ │ │ mov r2, sl │ │ │ │ - ldr r3, [pc, #668] @ e05e8 │ │ │ │ + ldr r3, [pc, #668] @ e05ec │ │ │ │ add sl, sl, #12 │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #8]! │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e20a8 │ │ │ │ + beq e20ac │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2074 │ │ │ │ + beq e2078 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e263c │ │ │ │ + beq e2640 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ - beq e22d4 │ │ │ │ + beq e22d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ e0644 │ │ │ │ + ldr r3, [pc, #644] @ e0648 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #548] @ e0604 │ │ │ │ + ldr r1, [pc, #548] @ e0608 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [r8], #8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #536] @ e0608 │ │ │ │ + ldr r2, [pc, #536] @ e060c │ │ │ │ cmp r8, r1 │ │ │ │ str r8, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e221c │ │ │ │ + beq e2220 │ │ │ │ mvn r1, #7 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce490 │ │ │ │ + bl ce494 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrne r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [pc, #476] @ e060c │ │ │ │ + ldr r0, [pc, #476] @ e0610 │ │ │ │ moveq r1, r7 │ │ │ │ str r0, [r3] │ │ │ │ add r0, r0, #86016 @ 0x15000 │ │ │ │ str r0, [r3, #4] │ │ │ │ add r0, r3, #12 │ │ │ │ add r2, r3, #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r6, #0 │ │ │ │ clzne r1, r1 │ │ │ │ lsrne r1, r1, #5 │ │ │ │ str r1, [r4, #12] │ │ │ │ - ldr r1, [pc, #428] @ e0610 │ │ │ │ + ldr r1, [pc, #428] @ e0614 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #7 │ │ │ │ mov r2, #11 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd48c │ │ │ │ + bl cd490 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ mov r3, #2 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e04f8 │ │ │ │ + beq e04fc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq e2650 │ │ │ │ + beq e2654 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e24c4 │ │ │ │ + beq e24c8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #92] @ 0x5c │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ - beq e0558 │ │ │ │ + beq e055c │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr sl, [r8, #4] │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp sl, r2 │ │ │ │ movhi sl, #0 │ │ │ │ movls sl, #1 │ │ │ │ - b dfadc │ │ │ │ - andseq r0, sp, r8, lsl sl │ │ │ │ + b dfae0 │ │ │ │ + andseq r0, sp, r4, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001d09f4 │ │ │ │ + @ instruction: 0x001d09f0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, sp, r0, ror #18 │ │ │ │ - andseq r0, r9, r0, ror r5 │ │ │ │ + andseq r0, sp, ip, asr r9 │ │ │ │ + andseq r0, r9, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0018a1f0 │ │ │ │ + @ instruction: 0x0018a1f4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ cmp r0, r3 │ │ │ │ - andseq r0, sl, ip, lsl r9 │ │ │ │ - andseq r9, r8, r4, asr #27 │ │ │ │ - andseq r0, r9, r8, ror #2 │ │ │ │ - andseq r0, r9, ip, asr r1 │ │ │ │ - andseq pc, r8, ip, asr #26 │ │ │ │ + andseq r0, sl, r0, lsr #18 │ │ │ │ + andseq r9, r8, r8, asr #27 │ │ │ │ + andseq r0, r9, ip, ror #2 │ │ │ │ + andseq r0, r9, r0, ror #2 │ │ │ │ + andseq pc, r8, r0, asr sp @ │ │ │ │ + andseq pc, r8, r0, lsr sp @ │ │ │ │ andseq pc, r8, ip, lsr #26 │ │ │ │ - andseq pc, r8, r8, lsr #26 │ │ │ │ - andseq pc, r8, r0, lsl #26 │ │ │ │ + andseq pc, r8, r4, lsl #26 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ - mulseq r8, ip, ip │ │ │ │ + andseq pc, r8, r0, lsr #25 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ str r0, [fp] │ │ │ │ @@ -194863,90 +194864,90 @@ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ str r1, [fp] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ cmp r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - andseq lr, r8, r0, lsr #18 │ │ │ │ - @ instruction: 0x0018e8f8 │ │ │ │ + andseq lr, r8, r4, lsr #18 │ │ │ │ @ instruction: 0x0018e8fc │ │ │ │ - @ instruction: 0x0018e8d0 │ │ │ │ - andseq lr, r8, r0, ror #16 │ │ │ │ + andseq lr, r8, r0, lsl #18 │ │ │ │ + @ instruction: 0x0018e8d4 │ │ │ │ + andseq lr, r8, r4, ror #16 │ │ │ │ + andseq lr, r8, r4, asr #16 │ │ │ │ andseq lr, r8, r0, asr #16 │ │ │ │ - andseq lr, r8, ip, lsr r8 │ │ │ │ - andseq lr, r8, r4, lsl r8 │ │ │ │ - andseq r2, r9, r0, ror sl │ │ │ │ - andseq lr, r8, r8, asr r8 │ │ │ │ - andseq lr, r8, r0, lsr r8 │ │ │ │ + andseq lr, r8, r8, lsl r8 │ │ │ │ + andseq r2, r9, r4, ror sl │ │ │ │ + andseq lr, r8, ip, asr r8 │ │ │ │ andseq lr, r8, r4, lsr r8 │ │ │ │ - andseq lr, r8, r8, lsl #16 │ │ │ │ - andseq lr, r9, r4, ror #3 │ │ │ │ - mulseq r8, r0, r7 │ │ │ │ + andseq lr, r8, r8, lsr r8 │ │ │ │ + andseq lr, r8, ip, lsl #16 │ │ │ │ + andseq lr, r9, r8, ror #3 │ │ │ │ + mulseq r8, r4, r7 │ │ │ │ + andseq lr, r8, r4, ror r7 │ │ │ │ andseq lr, r8, r0, ror r7 │ │ │ │ - andseq lr, r8, ip, ror #14 │ │ │ │ - andseq lr, r8, r4, asr #14 │ │ │ │ + andseq lr, r8, r8, asr #14 │ │ │ │ + @ instruction: 0x0018ead8 │ │ │ │ @ instruction: 0x0018ead4 │ │ │ │ - @ instruction: 0x0018ead0 │ │ │ │ - andseq lr, r8, r0, asr #21 │ │ │ │ - @ instruction: 0x0018eab8 │ │ │ │ - andseq lr, r8, r8, lsr #21 │ │ │ │ - andseq lr, r8, r0, lsr #21 │ │ │ │ - mulseq r8, r0, sl │ │ │ │ - andseq lr, r8, r8, lsl #21 │ │ │ │ - andseq lr, r8, r8, ror sl │ │ │ │ - andseq lr, r8, r0, ror sl │ │ │ │ - andseq lr, r8, r0, ror #20 │ │ │ │ - andseq r1, r9, ip, asr #24 │ │ │ │ - andseq lr, r8, r8, lsr #16 │ │ │ │ - andseq lr, r8, ip, lsl #16 │ │ │ │ - andseq lr, r8, r0, lsl #20 │ │ │ │ - andseq lr, r8, r0, lsl #20 │ │ │ │ - andseq sp, r8, r0, ror sp │ │ │ │ - andseq sp, r8, ip, lsr #28 │ │ │ │ - @ instruction: 0x0019a8fc │ │ │ │ - andseq lr, r8, r4, asr #7 │ │ │ │ - andseq lr, r8, r8, lsr #7 │ │ │ │ - andseq lr, r8, r0, lsl #19 │ │ │ │ - andseq lr, r8, r0, lsl #19 │ │ │ │ - @ instruction: 0x0018dcd4 │ │ │ │ - andseq sp, r8, r8, lsl #27 │ │ │ │ - andseq r1, r9, r4, asr #3 │ │ │ │ - andseq lr, r8, r8, ror #13 │ │ │ │ - andseq lr, r8, ip, asr #13 │ │ │ │ - andseq lr, r8, r0, lsl #18 │ │ │ │ - andseq lr, r8, r0, lsl #18 │ │ │ │ - andseq sp, r8, r8, lsr ip │ │ │ │ - andseq sp, r8, r4, ror #25 │ │ │ │ - andseq r1, r9, r4, lsl #21 │ │ │ │ - @ instruction: 0x0018dbfc │ │ │ │ - andseq sp, r8, r0, lsr #25 │ │ │ │ - andseq lr, r8, r0, lsl #17 │ │ │ │ + andseq lr, r8, r4, asr #21 │ │ │ │ + @ instruction: 0x0018eabc │ │ │ │ + andseq lr, r8, ip, lsr #21 │ │ │ │ + andseq lr, r8, r4, lsr #21 │ │ │ │ + mulseq r8, r4, sl │ │ │ │ + andseq lr, r8, ip, lsl #21 │ │ │ │ + andseq lr, r8, ip, ror sl │ │ │ │ + andseq lr, r8, r4, ror sl │ │ │ │ + andseq lr, r8, r4, ror #20 │ │ │ │ + andseq r1, r9, r0, asr ip │ │ │ │ + andseq lr, r8, ip, lsr #16 │ │ │ │ + andseq lr, r8, r0, lsl r8 │ │ │ │ + andseq lr, r8, r4, lsl #20 │ │ │ │ + andseq lr, r8, r4, lsl #20 │ │ │ │ + andseq sp, r8, r4, ror sp │ │ │ │ + andseq sp, r8, r0, lsr lr │ │ │ │ + andseq sl, r9, r0, lsl #18 │ │ │ │ + andseq lr, r8, r8, asr #7 │ │ │ │ + andseq lr, r8, ip, lsr #7 │ │ │ │ + andseq lr, r8, r4, lsl #19 │ │ │ │ + andseq lr, r8, r4, lsl #19 │ │ │ │ + @ instruction: 0x0018dcd8 │ │ │ │ + andseq sp, r8, ip, lsl #27 │ │ │ │ + andseq r1, r9, r8, asr #3 │ │ │ │ + andseq lr, r8, ip, ror #13 │ │ │ │ + @ instruction: 0x0018e6d0 │ │ │ │ + andseq lr, r8, r4, lsl #18 │ │ │ │ + andseq lr, r8, r4, lsl #18 │ │ │ │ + andseq sp, r8, ip, lsr ip │ │ │ │ + andseq sp, r8, r8, ror #25 │ │ │ │ + andseq r1, r9, r8, lsl #21 │ │ │ │ + andseq sp, r8, r0, lsl #24 │ │ │ │ + andseq sp, r8, r4, lsr #25 │ │ │ │ + andseq lr, r8, r4, lsl #17 │ │ │ │ + andseq lr, r8, r8, ror r8 │ │ │ │ andseq lr, r8, r4, ror r8 │ │ │ │ - andseq lr, r8, r0, ror r8 │ │ │ │ - andseq lr, r8, r4, ror #16 │ │ │ │ - andseq lr, r8, r8, asr r8 │ │ │ │ + andseq lr, r8, r8, ror #16 │ │ │ │ + andseq lr, r8, ip, asr r8 │ │ │ │ + andseq lr, r8, ip, asr #16 │ │ │ │ andseq lr, r8, r8, asr #16 │ │ │ │ - andseq lr, r8, r4, asr #16 │ │ │ │ - andseq lr, r8, ip, lsr r8 │ │ │ │ - andseq lr, r8, r0, lsr r8 │ │ │ │ - andseq r2, r9, r0, ror #10 │ │ │ │ - andseq r2, r9, r8, asr r5 │ │ │ │ - @ instruction: 0x0018daf0 │ │ │ │ - andseq sp, r8, r8, ror #21 │ │ │ │ - andseq sp, r8, r4, ror #22 │ │ │ │ - andseq sp, r8, r4, asr fp │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ + andseq lr, r8, r0, asr #16 │ │ │ │ + andseq lr, r8, r4, lsr r8 │ │ │ │ + andseq r2, r9, r4, ror #10 │ │ │ │ + andseq r2, r9, ip, asr r5 │ │ │ │ + @ instruction: 0x0018daf4 │ │ │ │ + andseq sp, r8, ip, ror #21 │ │ │ │ + andseq sp, r8, r8, ror #22 │ │ │ │ + andseq sp, r8, r8, asr fp │ │ │ │ + andseq lr, r8, ip, lsr #10 │ │ │ │ + andseq lr, r8, ip, lsr #10 │ │ │ │ + @ instruction: 0x0018e4f4 │ │ │ │ + @ instruction: 0x0018e4f4 │ │ │ │ + andseq lr, r8, r8, asr r4 │ │ │ │ andseq lr, r8, r4, asr r4 │ │ │ │ - andseq lr, r8, r0, asr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ + andseq lr, r8, r4, lsr r4 │ │ │ │ + andseq lr, r8, r4, lsr r4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ @@ -194956,306 +194957,306 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ - bl d55f8 │ │ │ │ - ldr r3, [pc, #-440] @ e0614 │ │ │ │ + bl d55fc │ │ │ │ + ldr r3, [pc, #-440] @ e0618 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str r1, [fp] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, #4 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r2, r6 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e0850 │ │ │ │ + beq e0854 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - beq e1008 │ │ │ │ - bl cdf7c │ │ │ │ + beq e100c │ │ │ │ + bl cdf80 │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne e0dc0 │ │ │ │ + bne e0dc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e6f54 │ │ │ │ + bne e6f58 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - ldr r2, [pc, #-612] @ e0618 │ │ │ │ + ldr r2, [pc, #-612] @ e061c │ │ │ │ add r1, ip, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [ip] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, r4, #4 │ │ │ │ lsl r2, r1, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0dac │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls e0a50 │ │ │ │ + bls e0a54 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #724992 @ 0xb1000 │ │ │ │ add r2, ip, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [ip, #4] │ │ │ │ - ldr r1, [pc, #-684] @ e061c │ │ │ │ + ldr r1, [pc, #-684] @ e0620 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e0900 │ │ │ │ + beq e0904 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [pc, #-696] @ e0630 │ │ │ │ + ldr r3, [pc, #-696] @ e0634 │ │ │ │ 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 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq e0e14 │ │ │ │ + beq e0e18 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq e0a3c │ │ │ │ + beq e0a40 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl a09c8 │ │ │ │ + bl a09cc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r8, #0 │ │ │ │ - beq e0a2c │ │ │ │ - ldr r3, [pc, #-832] @ e0620 │ │ │ │ + beq e0a30 │ │ │ │ + ldr r3, [pc, #-832] @ e0624 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1cc0 │ │ │ │ + bls e1cc4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e0968 │ │ │ │ + bne e096c │ │ │ │ rsb r1, r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1f94 │ │ │ │ + bls e1f98 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e098c │ │ │ │ + bne e0990 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e255c │ │ │ │ + bls e2560 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e09ac │ │ │ │ + bne e09b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, #-536870909 @ 0xe0000003 │ │ │ │ orr r3, r3, #22020096 @ 0x1500000 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e0a44 │ │ │ │ + beq e0a48 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ rsb r1, r3, #32 │ │ │ │ ror r1, r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls e0fc0 │ │ │ │ + bls e0fc4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne e0a50 │ │ │ │ + bne e0a54 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #-1124] @ e0624 │ │ │ │ + ldr r3, [pc, #-1124] @ e0628 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [ip] │ │ │ │ - b e08c0 │ │ │ │ + b e08c4 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r1, r1, #5242880 @ 0x500000 │ │ │ │ add r3, r7, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r7] │ │ │ │ - b dfa74 │ │ │ │ + b dfa78 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r7, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r7] │ │ │ │ - b dfa74 │ │ │ │ + b dfa78 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne e0e20 │ │ │ │ + bne e0e24 │ │ │ │ ldrsh r3, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub r3, r8, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq e1c5c │ │ │ │ + beq e1c60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e0e84 │ │ │ │ + bne e0e88 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq e241c │ │ │ │ + beq e2420 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b e0150 │ │ │ │ + b e0154 │ │ │ │ add r0, r4, r8 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r9, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b dfccc │ │ │ │ + b dfcd0 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str sl, [r4, #12] │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ add r0, r2, #4 │ │ │ │ - ldr r1, [pc, #-1348] @ e0628 │ │ │ │ + ldr r1, [pc, #-1348] @ e062c │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr ip, r8, #-486539264 @ 0xe3000000 │ │ │ │ - ldr lr, [pc, #-1376] @ e062c │ │ │ │ + ldr lr, [pc, #-1376] @ e0630 │ │ │ │ orr ip, ip, #5570560 @ 0x550000 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ str lr, [r0], #8 │ │ │ │ str r0, [r4, #4] │ │ │ │ str ip, [r2, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b e0218 │ │ │ │ - bl cdf7c │ │ │ │ + b e021c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b df92c │ │ │ │ + b df930 │ │ │ │ and r2, r8, #255 @ 0xff │ │ │ │ and r0, r8, #65280 @ 0xff00 │ │ │ │ and ip, r8, #16711680 @ 0xff0000 │ │ │ │ mov r1, #0 │ │ │ │ and r8, r8, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0c00 │ │ │ │ + bls e0c04 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne e0be0 │ │ │ │ + bne e0be4 │ │ │ │ bl 23d5c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #-1500] @ e0630 │ │ │ │ + ldr lr, [pc, #-1500] @ e0634 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r9, lr, #-486539264 @ 0xe3000000 │ │ │ │ add r7, r1, #4 │ │ │ │ orr r9, r9, #10485760 @ 0xa00000 │ │ │ │ str r7, [r4, #4] │ │ │ │ orr r3, r3, r9 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r1] │ │ │ │ rsb r3, r7, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0c50 │ │ │ │ + bls e0c54 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, #32 │ │ │ │ - bne e0c30 │ │ │ │ - b e0bfc │ │ │ │ + bne e0c34 │ │ │ │ + b e0c00 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ orr r3, r3, r7, lsl #7 │ │ │ │ lsl r7, ip, #16 │ │ │ │ and r7, r7, #983040 @ 0xf0000 │ │ │ │ orr r7, r7, lr │ │ │ │ orr r7, r7, #-486539264 @ 0xe3000000 │ │ │ │ add ip, r1, #8 │ │ │ │ @@ -195263,988 +195264,988 @@ │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0ca0 │ │ │ │ + bls e0ca4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e0c80 │ │ │ │ - b e0bfc │ │ │ │ + bne e0c84 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r1, #8] │ │ │ │ orr r3, r2, r7 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ and r2, r6, #255 @ 0xff │ │ │ │ and r1, r6, #65280 @ 0xff00 │ │ │ │ and r0, r6, #16711680 @ 0xff0000 │ │ │ │ mov ip, #0 │ │ │ │ and r6, r6, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r6, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0d10 │ │ │ │ + bls e0d14 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e0cf0 │ │ │ │ - b e0bfc │ │ │ │ + bne e0cf4 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ add ip, r8, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, r9 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r8] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0d48 │ │ │ │ + bls e0d4c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e0d28 │ │ │ │ - b e0bfc │ │ │ │ + bne e0d2c │ │ │ │ + b e0c00 │ │ │ │ add r0, r8, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0d80 │ │ │ │ + bls e0d84 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne e0d60 │ │ │ │ - b e0bfc │ │ │ │ + bne e0d64 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r1, r8, #16 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r8, #12] │ │ │ │ - bl cd164 │ │ │ │ - b df88c │ │ │ │ - ldr r3, [pc, #-1916] @ e0634 │ │ │ │ + bl cd168 │ │ │ │ + b df890 │ │ │ │ + ldr r3, [pc, #-1916] @ e0638 │ │ │ │ orr r3, r2, r3 │ │ │ │ add r2, ip, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [ip, #4] │ │ │ │ - b e08c0 │ │ │ │ - ldr r3, [pc, #-1936] @ e0638 │ │ │ │ + b e08c4 │ │ │ │ + ldr r3, [pc, #-1936] @ e063c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e0fd8 │ │ │ │ + bls e0fdc │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne e0dcc │ │ │ │ + bne e0dd0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #-1992] @ e063c │ │ │ │ + ldr r2, [pc, #-1992] @ e0640 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b e085c │ │ │ │ + b e0860 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e0928 │ │ │ │ - b e0a44 │ │ │ │ + bne e092c │ │ │ │ + b e0a48 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - beq e1c2c │ │ │ │ + beq e1c30 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e1f88 │ │ │ │ + bne e1f8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq e0b3c │ │ │ │ + beq e0b40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b e0150 │ │ │ │ + b e0154 │ │ │ │ ldrsh r3, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub r3, r8, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq e1c94 │ │ │ │ + beq e1c98 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ - bne e0138 │ │ │ │ + bne e013c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ - bne e0150 │ │ │ │ + bne e0154 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ strne sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne e01a8 │ │ │ │ + bne e01ac │ │ │ │ add r9, r4, #4 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - b e0218 │ │ │ │ + b e021c │ │ │ │ mov sl, r3 │ │ │ │ add r9, r4, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b e0200 │ │ │ │ + b e0204 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ - ldr r3, [pc, #-2232] @ e0644 │ │ │ │ + ldr r3, [pc, #-2232] @ e0648 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #-2268] @ e0640 │ │ │ │ + ldr r3, [pc, #-2268] @ e0644 │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [r5, r3] │ │ │ │ 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 e1d74 │ │ │ │ + bls e1d78 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne e0f30 │ │ │ │ - b e0bfc │ │ │ │ + bne e0f34 │ │ │ │ + b e0c00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b dfdf0 │ │ │ │ + b dfdf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl ea2ec │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #-2356] @ e0644 │ │ │ │ + ldr r3, [pc, #-2356] @ e0648 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0bcc │ │ │ │ + beq e0bd0 │ │ │ │ cmp r9, r7 │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ - b dfaa4 │ │ │ │ + b dfaa8 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ - ldr r3, [pc, #-2436] @ e0648 │ │ │ │ + ldr r3, [pc, #-2436] @ e064c │ │ │ │ add ip, ip, #8 │ │ │ │ orr r3, r1, r3 │ │ │ │ str r3, [ip, #-4] │ │ │ │ - b e0a80 │ │ │ │ - ldr r2, [pc, #-2456] @ e0648 │ │ │ │ + b e0a84 │ │ │ │ + ldr r2, [pc, #-2456] @ e064c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b e0df8 │ │ │ │ - bl cdf7c │ │ │ │ + b e0dfc │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e00f0 │ │ │ │ - bl cdf7c │ │ │ │ + b e00f4 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e0850 │ │ │ │ - ldr r2, [pc, #-2524] @ e0648 │ │ │ │ + b e0854 │ │ │ │ + ldr r2, [pc, #-2524] @ e064c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r3], #4 │ │ │ │ - b dfa64 │ │ │ │ - ldr r1, [pc, #-2544] @ e064c │ │ │ │ + b dfa68 │ │ │ │ + ldr r1, [pc, #-2544] @ e0650 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2460 │ │ │ │ - ldr r1, [pc, #-2564] @ e0650 │ │ │ │ + beq e2464 │ │ │ │ + ldr r1, [pc, #-2564] @ e0654 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e24f8 │ │ │ │ - ldr r1, [pc, #-2584] @ e0654 │ │ │ │ + beq e24fc │ │ │ │ + ldr r1, [pc, #-2584] @ e0658 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2578 │ │ │ │ - ldr r1, [pc, #-2604] @ e0658 │ │ │ │ + beq e257c │ │ │ │ + ldr r1, [pc, #-2604] @ e065c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e25dc │ │ │ │ + beq e25e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne e10ac │ │ │ │ + bne e10b0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e26b0 │ │ │ │ - ldr r1, [pc, #-2648] @ e065c │ │ │ │ + beq e26b4 │ │ │ │ + ldr r1, [pc, #-2648] @ e0660 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2710 │ │ │ │ - ldr r1, [pc, #-2668] @ e0660 │ │ │ │ + beq e2714 │ │ │ │ + ldr r1, [pc, #-2668] @ e0664 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e28ec │ │ │ │ - ldr r1, [pc, #-2688] @ e0664 │ │ │ │ + beq e28f0 │ │ │ │ + ldr r1, [pc, #-2688] @ e0668 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2888 │ │ │ │ - ldr r1, [pc, #-2708] @ e0668 │ │ │ │ + beq e288c │ │ │ │ + ldr r1, [pc, #-2708] @ e066c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2a10 │ │ │ │ - ldr r1, [pc, #-2728] @ e066c │ │ │ │ + beq e2a14 │ │ │ │ + ldr r1, [pc, #-2728] @ e0670 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e29b0 │ │ │ │ - ldr r1, [pc, #-2748] @ e0670 │ │ │ │ + beq e29b4 │ │ │ │ + ldr r1, [pc, #-2748] @ e0674 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2950 │ │ │ │ - ldr r1, [pc, #-2768] @ e0674 │ │ │ │ + beq e2954 │ │ │ │ + ldr r1, [pc, #-2768] @ e0678 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e2a74 │ │ │ │ - ldr r1, [pc, #-2788] @ e0678 │ │ │ │ + beq e2a78 │ │ │ │ + ldr r1, [pc, #-2788] @ e067c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e4de8 │ │ │ │ - ldr r1, [pc, #-2808] @ e067c │ │ │ │ + beq e4dec │ │ │ │ + ldr r1, [pc, #-2808] @ e0680 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e4d84 │ │ │ │ - ldr r1, [pc, #-2828] @ e0680 │ │ │ │ + beq e4d88 │ │ │ │ + ldr r1, [pc, #-2828] @ e0684 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4d24 │ │ │ │ - ldr r1, [pc, #-2848] @ e0684 │ │ │ │ + beq e4d28 │ │ │ │ + ldr r1, [pc, #-2848] @ e0688 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e4cc4 │ │ │ │ - ldr r1, [pc, #-2868] @ e0688 │ │ │ │ + beq e4cc8 │ │ │ │ + ldr r1, [pc, #-2868] @ e068c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5854 │ │ │ │ - ldr r1, [pc, #-2888] @ e068c │ │ │ │ + beq e5858 │ │ │ │ + ldr r1, [pc, #-2888] @ e0690 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e57f4 │ │ │ │ - ldr r1, [pc, #-2908] @ e0690 │ │ │ │ + beq e57f8 │ │ │ │ + ldr r1, [pc, #-2908] @ e0694 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5794 │ │ │ │ - ldr r1, [pc, #-2928] @ e0694 │ │ │ │ + beq e5798 │ │ │ │ + ldr r1, [pc, #-2928] @ e0698 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5734 │ │ │ │ - ldr r1, [pc, #-2948] @ e0698 │ │ │ │ + beq e5738 │ │ │ │ + ldr r1, [pc, #-2948] @ e069c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq e56fc │ │ │ │ - ldr r1, [pc, #-2968] @ e069c │ │ │ │ + beq e5700 │ │ │ │ + ldr r1, [pc, #-2968] @ e06a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq e56c0 │ │ │ │ - ldr r1, [pc, #-2988] @ e06a0 │ │ │ │ + beq e56c4 │ │ │ │ + ldr r1, [pc, #-2988] @ e06a4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5684 │ │ │ │ - ldr r1, [pc, #-3008] @ e06a4 │ │ │ │ + beq e5688 │ │ │ │ + ldr r1, [pc, #-3008] @ e06a8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5644 │ │ │ │ - ldr r1, [pc, #-3028] @ e06a8 │ │ │ │ + beq e5648 │ │ │ │ + ldr r1, [pc, #-3028] @ e06ac │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5604 │ │ │ │ - ldr r1, [pc, #-3048] @ e06ac │ │ │ │ + beq e5608 │ │ │ │ + ldr r1, [pc, #-3048] @ e06b0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e55c8 │ │ │ │ - ldr r1, [pc, #-3068] @ e06b0 │ │ │ │ + beq e55cc │ │ │ │ + ldr r1, [pc, #-3068] @ e06b4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e558c │ │ │ │ - ldr r1, [pc, #-3088] @ e06b4 │ │ │ │ + beq e5590 │ │ │ │ + ldr r1, [pc, #-3088] @ e06b8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e554c │ │ │ │ - ldr r1, [pc, #-3108] @ e06b8 │ │ │ │ + beq e5550 │ │ │ │ + ldr r1, [pc, #-3108] @ e06bc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5510 │ │ │ │ - ldr r1, [pc, #-3128] @ e06bc │ │ │ │ + beq e5514 │ │ │ │ + ldr r1, [pc, #-3128] @ e06c0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e54d0 │ │ │ │ + beq e54d4 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r4, [sp, #140] @ 0x8c │ │ │ │ strne r9, [r8] │ │ │ │ - bne df688 │ │ │ │ - ldr r1, [pc, #-3164] @ e06c0 │ │ │ │ + bne df68c │ │ │ │ + ldr r1, [pc, #-3164] @ e06c4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5474 │ │ │ │ - ldr r1, [pc, #-3184] @ e06c4 │ │ │ │ + beq e5478 │ │ │ │ + ldr r1, [pc, #-3184] @ e06c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5418 │ │ │ │ - ldr r1, [pc, #-3204] @ e06c8 │ │ │ │ + beq e541c │ │ │ │ + ldr r1, [pc, #-3204] @ e06cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6eec │ │ │ │ - ldr r1, [pc, #-3224] @ e06cc │ │ │ │ + beq e6ef0 │ │ │ │ + ldr r1, [pc, #-3224] @ e06d0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6e88 │ │ │ │ - ldr r1, [pc, #-3244] @ e06d0 │ │ │ │ + beq e6e8c │ │ │ │ + ldr r1, [pc, #-3244] @ e06d4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6e24 │ │ │ │ - ldr r1, [pc, #-3264] @ e06d4 │ │ │ │ + beq e6e28 │ │ │ │ + ldr r1, [pc, #-3264] @ e06d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6dc4 │ │ │ │ - ldr r1, [pc, #-3284] @ e06d8 │ │ │ │ + beq e6dc8 │ │ │ │ + ldr r1, [pc, #-3284] @ e06dc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6d60 │ │ │ │ - ldr r1, [pc, #-3304] @ e06dc │ │ │ │ + beq e6d64 │ │ │ │ + ldr r1, [pc, #-3304] @ e06e0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6d00 │ │ │ │ - ldr r1, [pc, #-3324] @ e06e0 │ │ │ │ + beq e6d04 │ │ │ │ + ldr r1, [pc, #-3324] @ e06e4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6ca0 │ │ │ │ - ldr r1, [pc, #-3344] @ e06e4 │ │ │ │ + beq e6ca4 │ │ │ │ + ldr r1, [pc, #-3344] @ e06e8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6c3c │ │ │ │ - ldr r1, [pc, #-3364] @ e06e8 │ │ │ │ + beq e6c40 │ │ │ │ + ldr r1, [pc, #-3364] @ e06ec │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6bdc │ │ │ │ - ldr r1, [pc, #-3384] @ e06ec │ │ │ │ + beq e6be0 │ │ │ │ + ldr r1, [pc, #-3384] @ e06f0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6b78 │ │ │ │ - ldr r1, [pc, #-3404] @ e06f0 │ │ │ │ + beq e6b7c │ │ │ │ + ldr r1, [pc, #-3404] @ e06f4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6b18 │ │ │ │ - ldr r1, [pc, #-3424] @ e06f4 │ │ │ │ + beq e6b1c │ │ │ │ + ldr r1, [pc, #-3424] @ e06f8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6ab0 │ │ │ │ - ldr r1, [pc, #-3444] @ e06f8 │ │ │ │ + beq e6ab4 │ │ │ │ + ldr r1, [pc, #-3444] @ e06fc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6a54 │ │ │ │ - ldr r1, [pc, #-3464] @ e06fc │ │ │ │ + beq e6a58 │ │ │ │ + ldr r1, [pc, #-3464] @ e0700 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e69f8 │ │ │ │ - ldr r1, [pc, #-3484] @ e0700 │ │ │ │ + beq e69fc │ │ │ │ + ldr r1, [pc, #-3484] @ e0704 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6998 │ │ │ │ - ldr r1, [pc, #-3504] @ e0704 │ │ │ │ + beq e699c │ │ │ │ + ldr r1, [pc, #-3504] @ e0708 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6938 │ │ │ │ - ldr r1, [pc, #-3524] @ e0708 │ │ │ │ + beq e693c │ │ │ │ + ldr r1, [pc, #-3524] @ e070c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e68d4 │ │ │ │ - ldr r1, [pc, #-3544] @ e070c │ │ │ │ + beq e68d8 │ │ │ │ + ldr r1, [pc, #-3544] @ e0710 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6878 │ │ │ │ - ldr r1, [pc, #-3564] @ e0710 │ │ │ │ + beq e687c │ │ │ │ + ldr r1, [pc, #-3564] @ e0714 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6818 │ │ │ │ - ldr r1, [pc, #-3584] @ e0714 │ │ │ │ + beq e681c │ │ │ │ + ldr r1, [pc, #-3584] @ e0718 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e67b8 │ │ │ │ - ldr r1, [pc, #-3604] @ e0718 │ │ │ │ + beq e67bc │ │ │ │ + ldr r1, [pc, #-3604] @ e071c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6758 │ │ │ │ - ldr r1, [pc, #-3624] @ e071c │ │ │ │ + beq e675c │ │ │ │ + ldr r1, [pc, #-3624] @ e0720 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e66f0 │ │ │ │ - ldr r1, [pc, #-3644] @ e0720 │ │ │ │ + beq e66f4 │ │ │ │ + ldr r1, [pc, #-3644] @ e0724 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6690 │ │ │ │ - ldr r1, [pc, #-3664] @ e0724 │ │ │ │ + beq e6694 │ │ │ │ + ldr r1, [pc, #-3664] @ e0728 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6630 │ │ │ │ - ldr r1, [pc, #-3684] @ e0728 │ │ │ │ + beq e6634 │ │ │ │ + ldr r1, [pc, #-3684] @ e072c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e65cc │ │ │ │ - ldr r1, [pc, #-3704] @ e072c │ │ │ │ + beq e65d0 │ │ │ │ + ldr r1, [pc, #-3704] @ e0730 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e656c │ │ │ │ - ldr r1, [pc, #-3724] @ e0730 │ │ │ │ + beq e6570 │ │ │ │ + ldr r1, [pc, #-3724] @ e0734 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e650c │ │ │ │ - ldr r1, [pc, #-3744] @ e0734 │ │ │ │ + beq e6510 │ │ │ │ + ldr r1, [pc, #-3744] @ e0738 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e64ac │ │ │ │ - ldr r1, [pc, #-3764] @ e0738 │ │ │ │ + beq e64b0 │ │ │ │ + ldr r1, [pc, #-3764] @ e073c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e644c │ │ │ │ - ldr r1, [pc, #-3784] @ e073c │ │ │ │ + beq e6450 │ │ │ │ + ldr r1, [pc, #-3784] @ e0740 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e63e8 │ │ │ │ - ldr r1, [pc, #-3804] @ e0740 │ │ │ │ + beq e63ec │ │ │ │ + ldr r1, [pc, #-3804] @ e0744 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6384 │ │ │ │ - ldr r1, [pc, #-3824] @ e0744 │ │ │ │ + beq e6388 │ │ │ │ + ldr r1, [pc, #-3824] @ e0748 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6320 │ │ │ │ - ldr r1, [pc, #-3844] @ e0748 │ │ │ │ + beq e6324 │ │ │ │ + ldr r1, [pc, #-3844] @ e074c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e62c0 │ │ │ │ - ldr r1, [pc, #-3864] @ e074c │ │ │ │ + beq e62c4 │ │ │ │ + ldr r1, [pc, #-3864] @ e0750 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6260 │ │ │ │ - ldr r1, [pc, #-3884] @ e0750 │ │ │ │ + beq e6264 │ │ │ │ + ldr r1, [pc, #-3884] @ e0754 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6200 │ │ │ │ - ldr r1, [pc, #-3904] @ e0754 │ │ │ │ + beq e6204 │ │ │ │ + ldr r1, [pc, #-3904] @ e0758 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e619c │ │ │ │ - ldr r1, [pc, #-3924] @ e0758 │ │ │ │ + beq e61a0 │ │ │ │ + ldr r1, [pc, #-3924] @ e075c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6138 │ │ │ │ - ldr r1, [pc, #-3944] @ e075c │ │ │ │ + beq e613c │ │ │ │ + ldr r1, [pc, #-3944] @ e0760 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e60d8 │ │ │ │ - ldr r1, [pc, #-3964] @ e0760 │ │ │ │ + beq e60dc │ │ │ │ + ldr r1, [pc, #-3964] @ e0764 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6078 │ │ │ │ - ldr r1, [pc, #-3984] @ e0764 │ │ │ │ + beq e607c │ │ │ │ + ldr r1, [pc, #-3984] @ e0768 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e6014 │ │ │ │ - ldr r1, [pc, #-4004] @ e0768 │ │ │ │ + beq e6018 │ │ │ │ + ldr r1, [pc, #-4004] @ e076c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5fb0 │ │ │ │ - ldr r1, [pc, #-4024] @ e076c │ │ │ │ + beq e5fb4 │ │ │ │ + ldr r1, [pc, #-4024] @ e0770 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5f4c │ │ │ │ - ldr r1, [pc, #-4044] @ e0770 │ │ │ │ + beq e5f50 │ │ │ │ + ldr r1, [pc, #-4044] @ e0774 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5eec │ │ │ │ - ldr r1, [pc, #-4064] @ e0774 │ │ │ │ + beq e5ef0 │ │ │ │ + ldr r1, [pc, #-4064] @ e0778 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5e88 │ │ │ │ - ldr r1, [pc, #-4084] @ e0778 │ │ │ │ + beq e5e8c │ │ │ │ + ldr r1, [pc, #-4084] @ e077c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5e28 │ │ │ │ - ldr r1, [pc, #4080] @ e2774 │ │ │ │ + beq e5e2c │ │ │ │ + ldr r1, [pc, #4080] @ e2778 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5dc8 │ │ │ │ - ldr r1, [pc, #4060] @ e2778 │ │ │ │ + beq e5dcc │ │ │ │ + ldr r1, [pc, #4060] @ e277c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5d64 │ │ │ │ - ldr r1, [pc, #4040] @ e277c │ │ │ │ + beq e5d68 │ │ │ │ + ldr r1, [pc, #4040] @ e2780 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5d04 │ │ │ │ - ldr r1, [pc, #4020] @ e2780 │ │ │ │ + beq e5d08 │ │ │ │ + ldr r1, [pc, #4020] @ e2784 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5ca4 │ │ │ │ - ldr r1, [pc, #4000] @ e2784 │ │ │ │ + beq e5ca8 │ │ │ │ + ldr r1, [pc, #4000] @ e2788 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5c40 │ │ │ │ - ldr r1, [pc, #3980] @ e2788 │ │ │ │ + beq e5c44 │ │ │ │ + ldr r1, [pc, #3980] @ e278c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5be0 │ │ │ │ - ldr r1, [pc, #3960] @ e278c │ │ │ │ + beq e5be4 │ │ │ │ + ldr r1, [pc, #3960] @ e2790 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5b7c │ │ │ │ - ldr r1, [pc, #3940] @ e2790 │ │ │ │ + beq e5b80 │ │ │ │ + ldr r1, [pc, #3940] @ e2794 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5b18 │ │ │ │ - ldr r1, [pc, #3920] @ e2794 │ │ │ │ + beq e5b1c │ │ │ │ + ldr r1, [pc, #3920] @ e2798 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5ab8 │ │ │ │ - ldr r1, [pc, #3900] @ e2798 │ │ │ │ + beq e5abc │ │ │ │ + ldr r1, [pc, #3900] @ e279c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5a54 │ │ │ │ - ldr r1, [pc, #3880] @ e279c │ │ │ │ + beq e5a58 │ │ │ │ + ldr r1, [pc, #3880] @ e27a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e59f4 │ │ │ │ - ldr r1, [pc, #3860] @ e27a0 │ │ │ │ + beq e59f8 │ │ │ │ + ldr r1, [pc, #3860] @ e27a4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e5990 │ │ │ │ - ldr r1, [pc, #3840] @ e27a4 │ │ │ │ + beq e5994 │ │ │ │ + ldr r1, [pc, #3840] @ e27a8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq e592c │ │ │ │ - ldr r1, [pc, #3820] @ e27a8 │ │ │ │ + beq e5930 │ │ │ │ + ldr r1, [pc, #3820] @ e27ac │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3800] @ e27ac │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3800] @ e27b0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3780] @ e27b0 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3780] @ e27b4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3760] @ e27b4 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3760] @ e27b8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3740] @ e27b8 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3740] @ e27bc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3720] @ e27bc │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3720] @ e27c0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3700] @ e27c0 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3700] @ e27c4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3680] @ e27c4 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3680] @ e27c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3660] @ e27c8 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3660] @ e27cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3640] @ e27cc │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3640] @ e27d0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3620] @ e27d0 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3620] @ e27d4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3600] @ e27d4 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3600] @ e27d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e19ec │ │ │ │ - ldr r1, [pc, #3580] @ e27d8 │ │ │ │ + beq e19f0 │ │ │ │ + ldr r1, [pc, #3580] @ e27dc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2c58 │ │ │ │ + bne e2c5c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl ec1e0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #3528] @ e27dc │ │ │ │ + ldr r1, [pc, #3528] @ e27e0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 237a8 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e5918 │ │ │ │ - ldr r1, [pc, #3500] @ e27e0 │ │ │ │ + beq e591c │ │ │ │ + ldr r1, [pc, #3500] @ e27e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e5904 │ │ │ │ - ldr r1, [pc, #3480] @ e27e4 │ │ │ │ + beq e5908 │ │ │ │ + ldr r1, [pc, #3480] @ e27e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e58f0 │ │ │ │ - ldr r1, [pc, #3460] @ e27e8 │ │ │ │ + beq e58f4 │ │ │ │ + ldr r1, [pc, #3460] @ e27ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e58dc │ │ │ │ - ldr r1, [pc, #3440] @ e27ec │ │ │ │ + beq e58e0 │ │ │ │ + ldr r1, [pc, #3440] @ e27f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e58c8 │ │ │ │ - ldr r1, [pc, #3420] @ e27f0 │ │ │ │ + beq e58cc │ │ │ │ + ldr r1, [pc, #3420] @ e27f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e58b4 │ │ │ │ - ldr r1, [pc, #3400] @ e27f4 │ │ │ │ + beq e58b8 │ │ │ │ + ldr r1, [pc, #3400] @ e27f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne e4edc │ │ │ │ + bne e4ee0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq e1aec │ │ │ │ + beq e1af0 │ │ │ │ ldr r3, [r8, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e1aec │ │ │ │ - ldr r0, [pc, #3356] @ e27f8 │ │ │ │ + beq e1af0 │ │ │ │ + ldr r0, [pc, #3356] @ e27fc │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, #3 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq e1b14 │ │ │ │ + beq e1b18 │ │ │ │ cmp r1, #0 │ │ │ │ - bge e2ad8 │ │ │ │ + bge e2adc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r8, [r6, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi e4ed0 │ │ │ │ + bhi e4ed4 │ │ │ │ eor r3, r4, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ - beq e4e48 │ │ │ │ + beq e4e4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e1b88 │ │ │ │ + beq e1b8c │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r6, r2 │ │ │ │ - beq e52ac │ │ │ │ - bl cdf7c │ │ │ │ + beq e52b0 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ cmp sl, #0 │ │ │ │ - bne e4e50 │ │ │ │ + bne e4e54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e1bac │ │ │ │ + beq e1bb0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl eb5e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp, #24] │ │ │ │ @@ -196254,71 +196255,71 @@ │ │ │ │ str sl, [sp, #28] │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ - bl d14a4 │ │ │ │ + bl d14a8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls e2c3c │ │ │ │ + bls e2c40 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [fp] │ │ │ │ - b df690 │ │ │ │ + b df694 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e1f88 │ │ │ │ + bne e1f8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq e2438 │ │ │ │ + beq e243c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b e0150 │ │ │ │ + b e0154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e21f0 │ │ │ │ + bne e21f4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne e0b18 │ │ │ │ + bne e0b1c │ │ │ │ mov r9, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b e0200 │ │ │ │ + b e0204 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e22f8 │ │ │ │ + bne e22fc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ - beq e2404 │ │ │ │ + beq e2408 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b e0150 │ │ │ │ + b e0154 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #5242880 @ 0x500000 │ │ │ │ add r2, r7, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r7] │ │ │ │ - b e0a00 │ │ │ │ + b e0a04 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str ip, [sp] │ │ │ │ @@ -196331,48 +196332,48 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ - bl cdf7c │ │ │ │ + b dfc84 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ - b dfdb0 │ │ │ │ - bl cdf7c │ │ │ │ + b dfdb4 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ - b df7e8 │ │ │ │ + b df7ec │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr lr, [pc, #2684] @ e27fc │ │ │ │ + ldr lr, [pc, #2684] @ e2800 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ orr r9, lr, #-486539264 @ 0xe3000000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r9, r9, #10485760 @ 0xa00000 │ │ │ │ orr r3, r3, r9 │ │ │ │ add r7, r1, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ rsb r7, r3, #32 │ │ │ │ ror r7, ip, r7 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bls e1dc4 │ │ │ │ + bls e1dc8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne e1da4 │ │ │ │ - b e0bfc │ │ │ │ + bne e1da8 │ │ │ │ + b e0c00 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ orr r3, r7, r3, lsl #7 │ │ │ │ lsl r7, ip, #16 │ │ │ │ and r7, r7, #983040 @ 0xf0000 │ │ │ │ orr r7, r7, lr │ │ │ │ orr r7, r7, #-486539264 @ 0xe3000000 │ │ │ │ add ip, r1, #8 │ │ │ │ @@ -196380,87 +196381,87 @@ │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1e14 │ │ │ │ + bls e1e18 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e1df4 │ │ │ │ - b e0bfc │ │ │ │ + bne e1df8 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [r1, #8] │ │ │ │ orr r3, r2, r7 │ │ │ │ add r2, r1, #16 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #2472] @ e2800 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #2472] @ e2804 │ │ │ │ mov ip, #0 │ │ │ │ ldr lr, [r5, r3] │ │ │ │ and r2, lr, #255 @ 0xff │ │ │ │ and r1, lr, #65280 @ 0xff00 │ │ │ │ and r0, lr, #16711680 @ 0xff0000 │ │ │ │ and lr, lr, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1e8c │ │ │ │ + bls e1e90 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e1e6c │ │ │ │ - b e0bfc │ │ │ │ + bne e1e70 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ add ip, r8, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ orr r3, r3, r9 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r8] │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1ec4 │ │ │ │ + bls e1ec8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e1ea4 │ │ │ │ - b e0bfc │ │ │ │ + bne e1ea8 │ │ │ │ + b e0c00 │ │ │ │ add r0, r8, #8 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ str r0, [r4, #4] │ │ │ │ orr r3, r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e1efc │ │ │ │ + bls e1f00 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne e1edc │ │ │ │ - b e0bfc │ │ │ │ + bne e1ee0 │ │ │ │ + b e0c00 │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r3, r3, r7 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r1, r8, #16 │ │ │ │ str r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r8, #12] │ │ │ │ - bl cd164 │ │ │ │ - b df88c │ │ │ │ + bl cd168 │ │ │ │ + b df890 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -196474,46 +196475,46 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b e0138 │ │ │ │ + b e013c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ lsl r2, r2, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #7340032 @ 0x700000 │ │ │ │ add r2, r7, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r7] │ │ │ │ - b e0a00 │ │ │ │ + b e0a04 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov sl, r0 │ │ │ │ - b e0364 │ │ │ │ + b e0368 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #4 │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -196527,69 +196528,69 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b e01a8 │ │ │ │ + b e01ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne e039c │ │ │ │ + bne e03a0 │ │ │ │ mov r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a0f2c │ │ │ │ + bl a0f30 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ - b e0574 │ │ │ │ + b e0578 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e039c │ │ │ │ - ldr r3, [pc, #1868] @ e2804 │ │ │ │ + bne e03a0 │ │ │ │ + ldr r3, [pc, #1868] @ e2808 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #1800] @ e2800 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #1800] @ e2804 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b e0574 │ │ │ │ + b e0578 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str ip, [sp, #28] │ │ │ │ @@ -196603,18 +196604,18 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ @@ -196628,174 +196629,174 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ - bne e0138 │ │ │ │ + bne e013c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldreq r2, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ streq r6, [r4, #12] │ │ │ │ streq r6, [sp, #60] @ 0x3c │ │ │ │ - bne e1cb8 │ │ │ │ - b e01a8 │ │ │ │ + bne e1cbc │ │ │ │ + b e01ac │ │ │ │ mov r3, r6 │ │ │ │ mvn r1, #7 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce490 │ │ │ │ + bl ce494 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r1, [sp, #228] @ 0xe4 │ │ │ │ add r2, r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ clzne r6, r1 │ │ │ │ - ldr r1, [pc, #1464] @ e2808 │ │ │ │ + ldr r1, [pc, #1464] @ e280c │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [pc, #1456] @ e280c │ │ │ │ + ldr r2, [pc, #1456] @ e2810 │ │ │ │ lsrne r6, r6, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl cd3bc │ │ │ │ + bl cd3c0 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd3bc │ │ │ │ + bl cd3c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1416] @ e2810 │ │ │ │ + ldr r3, [pc, #1416] @ e2814 │ │ │ │ add ip, r2, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r3, [r2] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #7 │ │ │ │ mov r2, #11 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd48c │ │ │ │ + bl cd490 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b e04a0 │ │ │ │ + b e04a4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b e03b4 │ │ │ │ + b e03b8 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b e0138 │ │ │ │ - ldr r2, [pc, #1400] @ e2884 │ │ │ │ + b e013c │ │ │ │ + ldr r2, [pc, #1400] @ e2888 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r2, #2888] @ 0xb48 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2338 │ │ │ │ + beq e233c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #1188] @ e2804 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #1188] @ e2808 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl cd164 │ │ │ │ - ldr r3, [pc, #1072] @ e2800 │ │ │ │ + bl cd168 │ │ │ │ + ldr r3, [pc, #1072] @ e2804 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ - b dffb8 │ │ │ │ + bl cd168 │ │ │ │ + b dffbc │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b e01a8 │ │ │ │ + b e01ac │ │ │ │ mov r9, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str sl, [r4, #12] │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b e0200 │ │ │ │ + b e0204 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b e0b60 │ │ │ │ + b e0b64 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -196809,31 +196810,31 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ + bl a09b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2090 │ │ │ │ + beq e2094 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a09b0 │ │ │ │ - b e2090 │ │ │ │ + bl a09b4 │ │ │ │ + b e2094 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -196846,26 +196847,26 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #684] @ e2814 │ │ │ │ + ldr r2, [pc, #684] @ e2818 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r7, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r7] │ │ │ │ - b e09dc │ │ │ │ + b e09e0 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -196879,18 +196880,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -196903,47 +196904,47 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, #8 │ │ │ │ - b e0550 │ │ │ │ - ldr r3, [pc, #428] @ e2804 │ │ │ │ + b e0554 │ │ │ │ + ldr r3, [pc, #428] @ e2808 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e20f0 │ │ │ │ + beq e20f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl cd164 │ │ │ │ - b e20f0 │ │ │ │ + bl cd168 │ │ │ │ + b e20f4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -196956,18 +196957,18 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -196981,85 +196982,85 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ - andseq lr, r8, ip, lsr #8 │ │ │ │ - andseq lr, r8, ip, lsl #8 │ │ │ │ + b dfc84 │ │ │ │ + andseq lr, r8, r0, lsr r4 │ │ │ │ + andseq lr, r8, r0, lsl r4 │ │ │ │ + andseq lr, r8, r0, lsl r4 │ │ │ │ andseq lr, r8, ip, lsl #8 │ │ │ │ - andseq lr, r8, r8, lsl #8 │ │ │ │ - andseq lr, r8, r8, ror #7 │ │ │ │ + andseq lr, r8, ip, ror #7 │ │ │ │ + andseq lr, r8, r0, ror #12 │ │ │ │ andseq lr, r8, ip, asr r6 │ │ │ │ - andseq lr, r8, r8, asr r6 │ │ │ │ - andseq lr, r8, r0, asr r6 │ │ │ │ - andseq lr, r8, r4, asr #12 │ │ │ │ + andseq lr, r8, r4, asr r6 │ │ │ │ andseq lr, r8, r8, asr #12 │ │ │ │ - andseq lr, r8, r4, asr #12 │ │ │ │ - andseq lr, r8, ip, lsr r6 │ │ │ │ - andseq sp, r8, r0, lsl #20 │ │ │ │ - andseq lr, r9, ip, lsr r8 │ │ │ │ - andseq lr, r8, r0, lsl #12 │ │ │ │ + andseq lr, r8, ip, asr #12 │ │ │ │ + andseq lr, r8, r8, asr #12 │ │ │ │ + andseq lr, r8, r0, asr #12 │ │ │ │ + andseq sp, r8, r4, lsl #20 │ │ │ │ + andseq lr, r9, r0, asr #16 │ │ │ │ + andseq lr, r8, r4, lsl #12 │ │ │ │ + @ instruction: 0x0018e5f8 │ │ │ │ @ instruction: 0x0018e5f4 │ │ │ │ @ instruction: 0x0018e5f0 │ │ │ │ andseq lr, r8, ip, ror #11 │ │ │ │ andseq lr, r8, r8, ror #11 │ │ │ │ - andseq lr, r8, r4, ror #11 │ │ │ │ + @ instruction: 0x0018e5dc │ │ │ │ @ instruction: 0x0018e5d8 │ │ │ │ - @ instruction: 0x0018e5d4 │ │ │ │ - andseq lr, r8, r8, asr #11 │ │ │ │ - andseq sp, r8, ip, asr #19 │ │ │ │ - andseq lr, r8, ip, lsr #11 │ │ │ │ - andseq lr, r8, r4, lsr #11 │ │ │ │ - andseq lr, r9, r4, ror #13 │ │ │ │ - andseq lr, r8, r0, lsr #9 │ │ │ │ - andseq lr, r8, r4, lsr #10 │ │ │ │ - mulseq r8, r0, r4 │ │ │ │ - andseq lr, r8, r4, lsl #10 │ │ │ │ - andseq lr, r8, ip, asr #8 │ │ │ │ - andseq sp, r8, ip, asr #17 │ │ │ │ - @ instruction: 0x0018e4b8 │ │ │ │ + andseq lr, r8, ip, asr #11 │ │ │ │ + @ instruction: 0x0018d9d0 │ │ │ │ + @ instruction: 0x0018e5b0 │ │ │ │ + andseq lr, r8, r8, lsr #11 │ │ │ │ + andseq lr, r9, r8, ror #13 │ │ │ │ + andseq lr, r8, r4, lsr #9 │ │ │ │ + andseq lr, r8, r8, lsr #10 │ │ │ │ + mulseq r8, r4, r4 │ │ │ │ + andseq lr, r8, r8, lsl #10 │ │ │ │ + andseq lr, r8, r0, asr r4 │ │ │ │ + @ instruction: 0x0018d8d0 │ │ │ │ + @ instruction: 0x0018e4bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldrsb r5, [r1] │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ - andseq ip, r8, r4, lsr #10 │ │ │ │ - andseq ip, r8, r4, lsr #10 │ │ │ │ + andseq ip, r8, r8, lsr #10 │ │ │ │ + andseq ip, r8, r8, lsr #10 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r0, r1] │ │ │ │ strd r2, [fp, #-0] │ │ │ │ mov r2, r7 │ │ │ │ - @ instruction: 0x0018d1f4 │ │ │ │ - andseq sp, r8, r0, lsl #4 │ │ │ │ + @ instruction: 0x0018d1f8 │ │ │ │ + andseq sp, r8, r4, lsl #4 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ ldrh r0, [r0, r1] │ │ │ │ - ldrsbeq sp, [r8], -ip │ │ │ │ - ldrsbeq sp, [r8], -r0 │ │ │ │ - andseq sp, r8, ip, lsr #32 │ │ │ │ - andseq ip, r8, r8, asr #31 │ │ │ │ - andseq ip, r8, r0, asr #31 │ │ │ │ - andseq ip, r8, r0, asr #30 │ │ │ │ - andseq ip, r8, r0, lsl pc │ │ │ │ - andseq ip, r8, r4, lsl #30 │ │ │ │ - andseq ip, r8, r4, asr #25 │ │ │ │ - andseq ip, r8, ip, ror #24 │ │ │ │ - andseq ip, r8, r8, ror #24 │ │ │ │ + andseq sp, r8, r0, ror #1 │ │ │ │ + ldrsbeq sp, [r8], -r4 │ │ │ │ + andseq sp, r8, r0, lsr r0 │ │ │ │ + andseq ip, r8, ip, asr #31 │ │ │ │ + andseq ip, r8, r4, asr #31 │ │ │ │ + andseq ip, r8, r4, asr #30 │ │ │ │ + andseq ip, r8, r4, lsl pc │ │ │ │ + andseq ip, r8, r8, lsl #30 │ │ │ │ + andseq ip, r8, r8, asr #25 │ │ │ │ andseq ip, r8, r0, ror ip │ │ │ │ - andseq ip, r8, r0, ror #24 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - @ instruction: 0x0018cbdc │ │ │ │ + andseq ip, r8, ip, ror #24 │ │ │ │ + andseq ip, r8, r4, ror ip │ │ │ │ + andseq ip, r8, r4, ror #24 │ │ │ │ + andseq ip, r8, r8, ror #23 │ │ │ │ + andseq ip, r8, r8, ror #23 │ │ │ │ + andseq ip, r8, r0, ror #23 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #1 │ │ │ │ @@ -197075,18 +197076,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -197100,18 +197101,18 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -197124,18 +197125,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -197148,18 +197149,18 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -197173,18 +197174,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -197198,79 +197199,79 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bhi e4ed0 │ │ │ │ + bhi e4ed4 │ │ │ │ eor r3, r4, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq e4f6c │ │ │ │ + beq e4f70 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r6, #4 │ │ │ │ - beq e2b7c │ │ │ │ + beq e2b80 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq e4f7c │ │ │ │ - bl cdf7c │ │ │ │ + beq e4f80 │ │ │ │ + bl cdf80 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ asr r8, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ - bne e4fc4 │ │ │ │ + bne e4fc8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne e4f94 │ │ │ │ + bne e4f98 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ @@ -197280,1595 +197281,1595 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl d14a4 │ │ │ │ + bl d14a8 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi e1c20 │ │ │ │ + bhi e1c24 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl eb764 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov sl, #1 │ │ │ │ bl ec1f4 │ │ │ │ - b e1c20 │ │ │ │ - ldr r1, [pc, #-1096] @ e2818 │ │ │ │ + b e1c24 │ │ │ │ + ldr r1, [pc, #-1096] @ e281c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq e2c88 │ │ │ │ - ldr r1, [pc, #-1116] @ e281c │ │ │ │ + beq e2c8c │ │ │ │ + ldr r1, [pc, #-1116] @ e2820 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2dc4 │ │ │ │ + bne e2dc8 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ bl ec1e0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ bl ec1f4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ cmp r8, #0 │ │ │ │ add r6, r4, #4 │ │ │ │ - beq e4c78 │ │ │ │ + beq e4c7c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r1 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c5c │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ lsl r2, r3, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq e6f50 │ │ │ │ + beq e6f54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldr r0, [pc, #-1336] @ e2820 │ │ │ │ + ldr r0, [pc, #-1336] @ e2824 │ │ │ │ mov r1, r2 │ │ │ │ add r3, r3, #24 │ │ │ │ str r0, [r1], #8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - ldr r0, [pc, #-1352] @ e2824 │ │ │ │ + ldr r0, [pc, #-1352] @ e2828 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bhi e6f4c │ │ │ │ + bhi e6f50 │ │ │ │ lsl r0, r3, #4 │ │ │ │ and r0, r0, #3840 @ 0xf00 │ │ │ │ and r3, r3, #15 │ │ │ │ orr r3, r0, r3 │ │ │ │ - ldr r0, [pc, #-1380] @ e2828 │ │ │ │ + ldr r0, [pc, #-1380] @ e282c │ │ │ │ orr r0, r3, r0 │ │ │ │ str r0, [r1] │ │ │ │ add r1, r2, #16 │ │ │ │ - ldr r3, [pc, #-1392] @ e282c │ │ │ │ + ldr r3, [pc, #-1392] @ e2830 │ │ │ │ cmp r1, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bhi dfffc │ │ │ │ + bhi e0000 │ │ │ │ ldr r5, [r4, #176] @ 0xb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e2ebc │ │ │ │ + beq e2ec0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #180] @ 0xb4 │ │ │ │ - b df8a0 │ │ │ │ - ldr r1, [pc, #-1436] @ e2830 │ │ │ │ + b df8a4 │ │ │ │ + ldr r1, [pc, #-1436] @ e2834 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #-1448] @ e2834 │ │ │ │ + ldr r1, [pc, #-1448] @ e2838 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq e2dfc │ │ │ │ + beq e2e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e2f0c │ │ │ │ + bne e2f10 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ add r5, r6, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce748 │ │ │ │ + bl ce74c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #-1616] @ e2838 │ │ │ │ + ldr r3, [pc, #-1616] @ e283c │ │ │ │ cmp r8, #0 │ │ │ │ add ip, r1, r7 │ │ │ │ - ldr r2, [pc, #-1624] @ e283c │ │ │ │ + ldr r2, [pc, #-1624] @ e2840 │ │ │ │ movne r2, r3 │ │ │ │ str ip, [r6, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r1 │ │ │ │ - bl ce304 │ │ │ │ + bl ce308 │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2eec │ │ │ │ + beq e2ef0 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - beq e3024 │ │ │ │ - bl cdf7c │ │ │ │ + beq e3028 │ │ │ │ + bl cdf80 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl af848 │ │ │ │ - b df8a0 │ │ │ │ - ldr r1, [pc, #-1748] @ e2840 │ │ │ │ + bl af84c │ │ │ │ + b df8a4 │ │ │ │ + ldr r1, [pc, #-1748] @ e2844 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2f3c │ │ │ │ - ldr r1, [pc, #-1768] @ e2844 │ │ │ │ + beq e2f40 │ │ │ │ + ldr r1, [pc, #-1768] @ e2848 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3038 │ │ │ │ + bne e303c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, r8 │ │ │ │ - beq e2fb8 │ │ │ │ + beq e2fbc │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - beq e300c │ │ │ │ - bl cdf7c │ │ │ │ + beq e3010 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #-1916] @ e2848 │ │ │ │ + ldr r1, [pc, #-1916] @ e284c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r3, [pc, #-1872] @ e2884 │ │ │ │ + ldr r3, [pc, #-1872] @ e2888 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [r3, #2796] @ 0xaec │ │ │ │ ldrne r1, [r3, #2800] @ 0xaf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3004 │ │ │ │ + beq e3008 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ - bl cdf7c │ │ │ │ + b dfc84 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b e2fb8 │ │ │ │ - bl cdf7c │ │ │ │ + b e2fbc │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ - b e2eec │ │ │ │ - ldr r1, [pc, #-2036] @ e284c │ │ │ │ + b e2ef0 │ │ │ │ + ldr r1, [pc, #-2036] @ e2850 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3068 │ │ │ │ - ldr r1, [pc, #-2056] @ e2850 │ │ │ │ + beq e306c │ │ │ │ + ldr r1, [pc, #-2056] @ e2854 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3114 │ │ │ │ + bne e3118 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq e3088 │ │ │ │ + beq e308c │ │ │ │ cmp r1, #21 │ │ │ │ asr r6, r1, #1 │ │ │ │ - bls e32e0 │ │ │ │ + bls e32e4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #-2164] @ e2854 │ │ │ │ + ldr r1, [pc, #-2164] @ e2858 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r3, [pc, #-2132] @ e2884 │ │ │ │ + ldr r3, [pc, #-2132] @ e2888 │ │ │ │ add r6, r6, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [r3, #2796] @ 0xaec │ │ │ │ ldrne r1, [r3, #2800] @ 0xaf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e310c │ │ │ │ + beq e3110 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ - ldr r1, [pc, #-2244] @ e2858 │ │ │ │ + b dfc84 │ │ │ │ + ldr r1, [pc, #-2244] @ e285c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e3144 │ │ │ │ - ldr r1, [pc, #-2264] @ e285c │ │ │ │ + beq e3148 │ │ │ │ + ldr r1, [pc, #-2264] @ e2860 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e33d0 │ │ │ │ + bne e33d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #1 │ │ │ │ add r7, r6, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #-2352] @ e2884 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #-2352] @ e2888 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp sl, r8 │ │ │ │ str r9, [r6, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - bne e326c │ │ │ │ + bne e3270 │ │ │ │ ldr r1, [r3, #2404] @ 0x964 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str sl, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r9, [r6, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e3264 │ │ │ │ - ldr r3, [pc, #-2512] @ e2880 │ │ │ │ + bne e3268 │ │ │ │ + ldr r3, [pc, #-2512] @ e2884 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [r3, #2408] @ 0x968 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r8, [r6, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r9, [r6, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd460 │ │ │ │ - b e323c │ │ │ │ + bl cd464 │ │ │ │ + b e3240 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl eb600 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl eb764 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #-2788] @ e2860 │ │ │ │ + ldr r1, [pc, #-2788] @ e2864 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq e3398 │ │ │ │ + beq e339c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - beq e338c │ │ │ │ + beq e3390 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc e3854 │ │ │ │ + bcc e3858 │ │ │ │ cmp r6, #0 │ │ │ │ movgt r3, #0 │ │ │ │ andle r3, r5, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ add r0, r0, #4 │ │ │ │ mov r3, #8 │ │ │ │ moveq r1, r2 │ │ │ │ - bl ce338 │ │ │ │ - b e3398 │ │ │ │ - ldr r1, [pc, #-2932] @ e2864 │ │ │ │ + bl ce33c │ │ │ │ + b e339c │ │ │ │ + ldr r1, [pc, #-2932] @ e2868 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3800 │ │ │ │ - ldr r1, [pc, #-2952] @ e2868 │ │ │ │ + beq e3804 │ │ │ │ + ldr r1, [pc, #-2952] @ e286c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #-2964] @ e286c │ │ │ │ + ldr r1, [pc, #-2964] @ e2870 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq e3878 │ │ │ │ + beq e387c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3800 │ │ │ │ - ldr r1, [pc, #-3000] @ e2870 │ │ │ │ + beq e3804 │ │ │ │ + ldr r1, [pc, #-3000] @ e2874 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e34b8 │ │ │ │ + bne e34bc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #8 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e34ac │ │ │ │ - ldr r3, [pc, #-3100] @ e2880 │ │ │ │ + bne e34b0 │ │ │ │ + ldr r3, [pc, #-3100] @ e2884 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ - ldr r1, [pc, #-3148] @ e2874 │ │ │ │ + b dfc84 │ │ │ │ + ldr r1, [pc, #-3148] @ e2878 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #-3160] @ e2878 │ │ │ │ + ldr r1, [pc, #-3160] @ e287c │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ - ldr r1, [pc, #-3176] @ e287c │ │ │ │ + ldr r1, [pc, #-3176] @ e2880 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq e350c │ │ │ │ + beq e3510 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e350c │ │ │ │ + beq e3510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e38c0 │ │ │ │ + bne e38c4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq e3584 │ │ │ │ + beq e3588 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - beq e37a0 │ │ │ │ - bl cdf7c │ │ │ │ + beq e37a4 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r7, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bne e36ac │ │ │ │ + bne e36b0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ - beq e3668 │ │ │ │ - ldr r3, [pc, #-3412] @ e2884 │ │ │ │ + beq e366c │ │ │ │ + ldr r3, [pc, #-3412] @ e2888 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2444] @ 0x98c │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e365c │ │ │ │ - ldr r3, [pc, #-3528] @ e2880 │ │ │ │ + bne e3660 │ │ │ │ + ldr r3, [pc, #-3528] @ e2884 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ - ldr r3, [pc, #-3564] @ e2884 │ │ │ │ + b dfc84 │ │ │ │ + ldr r3, [pc, #-3564] @ e2888 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2452] @ 0x994 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r8, #0 │ │ │ │ - bne e37b8 │ │ │ │ + bne e37bc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl cd460 │ │ │ │ - b e3634 │ │ │ │ + bl cd464 │ │ │ │ + b e3638 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ cmp sl, #0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ - beq e371c │ │ │ │ + beq e3720 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #0 │ │ │ │ mov r9, sl │ │ │ │ - beq e3668 │ │ │ │ - ldr r3, [pc, #-3756] @ e2884 │ │ │ │ + beq e366c │ │ │ │ + ldr r3, [pc, #-3756] @ e2888 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2444] @ 0x98c │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd460 │ │ │ │ - b e3618 │ │ │ │ - bl cdf7c │ │ │ │ + bl cd464 │ │ │ │ + b e361c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e3584 │ │ │ │ + b e3588 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl cd460 │ │ │ │ - b e3634 │ │ │ │ + bl cd464 │ │ │ │ + b e3638 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ - bl cd460 │ │ │ │ - b e3488 │ │ │ │ + bl cd464 │ │ │ │ + b e348c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e338c │ │ │ │ + bne e3390 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl ce338 │ │ │ │ - b e338c │ │ │ │ + bl ce33c │ │ │ │ + b e3390 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ cmp r8, #0 │ │ │ │ - bne e3474 │ │ │ │ - b e383c │ │ │ │ - ldr r1, [pc, #4008] @ e4870 │ │ │ │ + bne e3478 │ │ │ │ + b e3840 │ │ │ │ + ldr r1, [pc, #4008] @ e4874 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e38f0 │ │ │ │ - ldr r1, [pc, #3988] @ e4874 │ │ │ │ + beq e38f4 │ │ │ │ + ldr r1, [pc, #3988] @ e4878 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3970 │ │ │ │ + bne e3974 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e3968 │ │ │ │ - ldr r3, [pc, #3968] @ e48d8 │ │ │ │ + bne e396c │ │ │ │ + ldr r3, [pc, #3968] @ e48dc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ - ldr r1, [pc, #3840] @ e4878 │ │ │ │ + b dfc84 │ │ │ │ + ldr r1, [pc, #3840] @ e487c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e39a0 │ │ │ │ - ldr r1, [pc, #3820] @ e487c │ │ │ │ + beq e39a4 │ │ │ │ + ldr r1, [pc, #3820] @ e4880 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3a5c │ │ │ │ + bne e3a60 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r6, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3a14 │ │ │ │ + beq e3a18 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq e4684 │ │ │ │ - bl cdf7c │ │ │ │ + beq e4688 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 104168 │ │ │ │ + bl 104174 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #2 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movne r3, #1 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [fp] │ │ │ │ movne r1, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ moveq r1, #1 │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ mov sl, r0 │ │ │ │ - b df690 │ │ │ │ - ldr r1, [pc, #3612] @ e4880 │ │ │ │ + b df694 │ │ │ │ + ldr r1, [pc, #3612] @ e4884 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq e4b88 │ │ │ │ - ldr r1, [pc, #3592] @ e4884 │ │ │ │ + beq e4b8c │ │ │ │ + ldr r1, [pc, #3592] @ e4888 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq e4364 │ │ │ │ - ldr r1, [pc, #3572] @ e4888 │ │ │ │ + beq e4368 │ │ │ │ + ldr r1, [pc, #3572] @ e488c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4488 │ │ │ │ - ldr r1, [pc, #3552] @ e488c │ │ │ │ + beq e448c │ │ │ │ + ldr r1, [pc, #3552] @ e4890 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4458 │ │ │ │ - ldr r1, [pc, #3532] @ e4890 │ │ │ │ + beq e445c │ │ │ │ + ldr r1, [pc, #3532] @ e4894 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4458 │ │ │ │ - ldr r1, [pc, #3512] @ e4894 │ │ │ │ + beq e445c │ │ │ │ + ldr r1, [pc, #3512] @ e4898 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4640 │ │ │ │ - ldr r1, [pc, #3492] @ e4898 │ │ │ │ + beq e4644 │ │ │ │ + ldr r1, [pc, #3492] @ e489c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4048 │ │ │ │ - ldr r1, [pc, #3472] @ e489c │ │ │ │ + beq e404c │ │ │ │ + ldr r1, [pc, #3472] @ e48a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3da8 │ │ │ │ - ldr r1, [pc, #3452] @ e48a0 │ │ │ │ + beq e3dac │ │ │ │ + ldr r1, [pc, #3452] @ e48a4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c64 │ │ │ │ - ldr r1, [pc, #3432] @ e48a4 │ │ │ │ + beq e3c68 │ │ │ │ + ldr r1, [pc, #3432] @ e48a8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3cf4 │ │ │ │ - ldr r1, [pc, #3412] @ e48a8 │ │ │ │ + beq e3cf8 │ │ │ │ + ldr r1, [pc, #3412] @ e48ac │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b7c │ │ │ │ - ldr r1, [pc, #3392] @ e48ac │ │ │ │ + beq e3b80 │ │ │ │ + ldr r1, [pc, #3392] @ e48b0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e469c │ │ │ │ + bne e46a0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ands r6, r1, #1 │ │ │ │ - bne e3b9c │ │ │ │ + bne e3ba0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq e3f08 │ │ │ │ + beq e3f0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, r8 │ │ │ │ - beq e3c10 │ │ │ │ + beq e3c14 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - beq e3c4c │ │ │ │ - bl cdf7c │ │ │ │ + beq e3c50 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3344] @ e4928 │ │ │ │ + ldr r3, [pc, #3344] @ e492c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2944] @ 0xb80 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3c40 │ │ │ │ + beq e3c44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ - bl cdf7c │ │ │ │ + b dfc84 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - b e3c10 │ │ │ │ + b e3c14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov ip, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3cd4 │ │ │ │ + beq e3cd8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r4, r2 │ │ │ │ - beq e4018 │ │ │ │ - bl cdf7c │ │ │ │ + beq e401c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ce1ec │ │ │ │ + bl ce1f0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r8, r6, r7 │ │ │ │ - beq e3d70 │ │ │ │ + beq e3d74 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ add r8, r6, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - beq e4000 │ │ │ │ - bl cdf7c │ │ │ │ + beq e4004 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #2992] @ e4928 │ │ │ │ + ldr r3, [pc, #2992] @ e492c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2912] @ 0xb60 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3da0 │ │ │ │ + beq e3da4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq e3e20 │ │ │ │ + beq e3e24 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq e4030 │ │ │ │ - bl cdf7c │ │ │ │ + beq e4034 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #2780] @ e4928 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #2780] @ e492c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r1, [r3, #2436] @ 0x984 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov sl, #51 @ 0x33 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ce1ec │ │ │ │ + bl ce1f0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #2 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ bl eb600 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl a55c0 │ │ │ │ + bl a55c4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ bl eb764 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ - ldr r1, [pc, #2388] @ e48b0 │ │ │ │ + bhi df688 │ │ │ │ + ldr r1, [pc, #2388] @ e48b4 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r3, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ea2ec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #2324] @ e48b4 │ │ │ │ + ldr r1, [pc, #2324] @ e48b8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ - ldr r3, [pc, #2424] @ e4928 │ │ │ │ + ldr r3, [pc, #2424] @ e492c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [r3, #2944] @ 0xb80 │ │ │ │ ldrne r1, [r3, #2948] @ 0xb84 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ - bhi df688 │ │ │ │ - b e3c24 │ │ │ │ - bl cdf7c │ │ │ │ + bhi df68c │ │ │ │ + b e3c28 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b e3d70 │ │ │ │ - bl cdf7c │ │ │ │ + b e3d74 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b e3cd4 │ │ │ │ - bl cdf7c │ │ │ │ + b e3cd8 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e3e20 │ │ │ │ + b e3e24 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq e40c0 │ │ │ │ + beq e40c4 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq e466c │ │ │ │ - bl cdf7c │ │ │ │ + beq e4670 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ - ldr r3, [pc, #2044] @ e4928 │ │ │ │ + bl ce770 │ │ │ │ + ldr r3, [pc, #2044] @ e492c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r1, [r3, #2424] @ 0x978 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, r7 │ │ │ │ - beq e415c │ │ │ │ + beq e4160 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r9, #50 @ 0x32 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ mov sl, #52 @ 0x34 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ cmp r7, r8 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce464 │ │ │ │ + bl ce468 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #2 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #-1610612736 @ 0xa0000000 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-1342177280 @ 0xb0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #1568] @ e48b8 │ │ │ │ + ldr r0, [pc, #1568] @ e48bc │ │ │ │ add ip, r3, #4 │ │ │ │ str ip, [r4, #4] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ str r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r0, r9 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r7, [r4, #12] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ce1ec │ │ │ │ + bl ce1f0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str sl, [r4, #12] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r7, [r4, #12] │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r5, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e43d0 │ │ │ │ + beq e43d4 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - beq e4c2c │ │ │ │ - bl cdf7c │ │ │ │ + beq e4c30 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #12 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl a9138 │ │ │ │ + bl a913c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ add r0, r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #8 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #12 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r2, ip} │ │ │ │ mov r1, r4 │ │ │ │ str r0, [fp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl d4228 │ │ │ │ + bl d422c │ │ │ │ mov sl, r0 │ │ │ │ - b df690 │ │ │ │ + b df694 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r6, #4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -198883,125 +198884,125 @@ │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ add r7, r4, r6 │ │ │ │ mov r2, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce490 │ │ │ │ - ldr r3, [pc, #916] @ e48bc │ │ │ │ + bl ce494 │ │ │ │ + ldr r3, [pc, #916] @ e48c0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4580 │ │ │ │ + beq e4584 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq e4628 │ │ │ │ - bl cdf7c │ │ │ │ + beq e462c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, #4 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3, #4 │ │ │ │ - ldr r2, [pc, #760] @ e48c0 │ │ │ │ + ldr r2, [pc, #760] @ e48c4 │ │ │ │ str r1, [r0, #4]! │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ bl ebb30 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [fp] │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ mov sl, r0 │ │ │ │ - b df690 │ │ │ │ - bl cdf7c │ │ │ │ + b df694 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b e4580 │ │ │ │ + b e4584 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r0, [fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl ce8b0 │ │ │ │ - b dfc80 │ │ │ │ - bl cdf7c │ │ │ │ + bl ce8b4 │ │ │ │ + b dfc84 │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e40c0 │ │ │ │ - bl cdf7c │ │ │ │ + b e40c4 │ │ │ │ + bl cdf80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - b e3a14 │ │ │ │ - ldr r1, [pc, #544] @ e48c4 │ │ │ │ + b e3a18 │ │ │ │ + ldr r1, [pc, #544] @ e48c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne e47e8 │ │ │ │ + bne e47ec │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r3, #3 │ │ │ │ cmp r6, #0 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - beq dfad8 │ │ │ │ + beq dfadc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #7 │ │ │ │ @@ -199010,50 +199011,50 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - bl bbf30 │ │ │ │ + bl bbf34 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi dfad8 │ │ │ │ + bhi dfadc │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq e4768 │ │ │ │ + beq e476c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - beq e485c │ │ │ │ - bl cdf7c │ │ │ │ + beq e4860 │ │ │ │ + bl cdf80 │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdda4 │ │ │ │ - ldr r3, [pc, #424] @ e4928 │ │ │ │ + bl cdda8 │ │ │ │ + ldr r3, [pc, #424] @ e492c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2776] @ 0xad8 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e47a8 │ │ │ │ + beq e47ac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ @@ -199061,87 +199062,87 @@ │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov sl, #1 │ │ │ │ bl ebb30 │ │ │ │ - b dfad8 │ │ │ │ - ldr r1, [pc, #216] @ e48c8 │ │ │ │ + b dfadc │ │ │ │ + ldr r1, [pc, #216] @ e48cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq e4a68 │ │ │ │ - ldr r1, [pc, #196] @ e48cc │ │ │ │ + beq e4a6c │ │ │ │ + ldr r1, [pc, #196] @ e48d0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq e492c │ │ │ │ + beq e4930 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [fp] │ │ │ │ - bl 18e68c │ │ │ │ - ldr r3, [pc, #156] @ e48d0 │ │ │ │ + bl 18e684 │ │ │ │ + ldr r3, [pc, #156] @ e48d4 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r2, [fp] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #136] @ e48d4 │ │ │ │ + ldr r0, [pc, #136] @ e48d8 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ bl 22f20 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e4768 │ │ │ │ + b e476c │ │ │ │ + andseq ip, r8, r8, lsl #16 │ │ │ │ andseq ip, r8, r4, lsl #16 │ │ │ │ - andseq ip, r8, r0, lsl #16 │ │ │ │ - andseq ip, r8, r0, lsl #15 │ │ │ │ - andseq fp, r8, r4, asr #29 │ │ │ │ + andseq ip, r8, r4, lsl #15 │ │ │ │ + andseq fp, r8, r8, asr #29 │ │ │ │ + andseq ip, r8, r0, lsr #13 │ │ │ │ mulseq r8, ip, r6 │ │ │ │ - mulseq r8, r8, r6 │ │ │ │ - andseq sp, r8, r4, ror #20 │ │ │ │ - andseq fp, r8, r4, lsl sl │ │ │ │ - andseq ip, r9, ip, ror r3 │ │ │ │ - andseq fp, r8, ip, ror #26 │ │ │ │ + andseq sp, r8, r8, ror #20 │ │ │ │ + andseq fp, r8, r8, lsl sl │ │ │ │ + andseq ip, r9, r0, lsl #7 │ │ │ │ + andseq fp, r8, r0, ror sp │ │ │ │ + andseq ip, r8, ip, lsr #12 │ │ │ │ andseq ip, r8, r8, lsr #12 │ │ │ │ andseq ip, r8, r4, lsr #12 │ │ │ │ - andseq ip, r8, r0, lsr #12 │ │ │ │ - andseq r9, r8, r8, asr pc │ │ │ │ - andseq r9, r8, r8, ror r6 │ │ │ │ - @ instruction: 0x001896b0 │ │ │ │ + andseq r9, r8, ip, asr pc │ │ │ │ + andseq r9, r8, ip, ror r6 │ │ │ │ + @ instruction: 0x001896b4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, r8, ip, lsr #4 │ │ │ │ + andseq r9, r8, r0, lsr r2 │ │ │ │ cmp r5, r2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldr r1, [r4] │ │ │ │ - andseq sp, r9, ip, ror #14 │ │ │ │ - andseq r9, r8, r4, ror #2 │ │ │ │ - andseq fp, r8, r8, asr r9 │ │ │ │ + andseq sp, r9, r0, ror r7 │ │ │ │ + andseq r9, r8, r8, ror #2 │ │ │ │ + andseq fp, r8, ip, asr r9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq fp, r8, r8, lsl #1 │ │ │ │ + andseq fp, r8, ip, lsl #1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xfffe81a0 │ │ │ │ ldrd r2, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ - andseq fp, r8, r8, lsr r0 │ │ │ │ - andseq fp, r8, ip │ │ │ │ - andseq fp, r8, ip, lsl r0 │ │ │ │ + andseq fp, r8, ip, lsr r0 │ │ │ │ andseq fp, r8, r0, lsl r0 │ │ │ │ + andseq fp, r8, r0, lsr #32 │ │ │ │ andseq fp, r8, r4, lsl r0 │ │ │ │ + andseq fp, r8, r8, lsl r0 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ ldrsb r0, [r0, #-0] │ │ │ │ ldrsb r0, [r0] │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ @@ -199152,235 +199153,235 @@ │ │ │ │ mov sl, #2 │ │ │ │ str sl, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ add r8, r6, #4 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp] │ │ │ │ - bl ce464 │ │ │ │ - ldr r3, [pc, #-112] @ e4928 │ │ │ │ + bl ce468 │ │ │ │ + ldr r3, [pc, #-112] @ e492c │ │ │ │ str r9, [r6, #12] │ │ │ │ ldr ip, [r6, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #12] │ │ │ │ - bl cd6ac │ │ │ │ + bl cd6b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl ce43c │ │ │ │ + bl ce440 │ │ │ │ mov r3, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ mov r3, sl │ │ │ │ - bl ce76c │ │ │ │ + bl ce770 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl cd460 │ │ │ │ + bl cd464 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd168 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r9, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e4a60 │ │ │ │ - ldr r3, [pc, #-372] @ e48d8 │ │ │ │ + bne e4a64 │ │ │ │ + ldr r3, [pc, #-372] @ e48dc │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ str r4, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r9, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi df684 │ │ │ │ + bhi df688 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ - beq e4adc │ │ │ │ + beq e4ae0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ add r6, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - beq e4b74 │ │ │ │ - bl cdf7c │ │ │ │ + beq e4b78 │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-520] @ e48dc │ │ │ │ + ldr r3, [pc, #-520] @ e48e0 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-548] @ e48e0 │ │ │ │ + ldr r2, [pc, #-548] @ e48e4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne e6f54 │ │ │ │ + bne e6f58 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce574 │ │ │ │ + bl ce578 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce574 │ │ │ │ - ldr r1, [pc, #-596] @ e48e4 │ │ │ │ + bl ce578 │ │ │ │ + ldr r1, [pc, #-596] @ e48e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cddf8 │ │ │ │ + bl cddfc │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4b5c │ │ │ │ + beq e4b60 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ + bl cd13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ cmp r3, r7 │ │ │ │ strls r4, [fp] │ │ │ │ - bls dfc80 │ │ │ │ - b df688 │ │ │ │ - bl cdf7c │ │ │ │ + bls dfc84 │ │ │ │ + b df68c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - b e4adc │ │ │ │ + b e4ae0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl d3aac │ │ │ │ + bl d3ab0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ - bhi df688 │ │ │ │ + bhi df68c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4bfc │ │ │ │ + beq e4c00 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - beq e4c40 │ │ │ │ + beq e4c44 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ str r8, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ cmn r6, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [fp] │ │ │ │ - bl d61d0 │ │ │ │ + bl d61d4 │ │ │ │ mov sl, r0 │ │ │ │ - b df690 │ │ │ │ - bl cdf7c │ │ │ │ + b df694 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r8, [r4, #172] @ 0xac │ │ │ │ - b e43d0 │ │ │ │ + b e43d4 │ │ │ │ add r0, r5, r7 │ │ │ │ - bl cdf7c │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r8, [r5, #172] @ 0xac │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b e4bfc │ │ │ │ + b e4c00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #-892] @ e48e8 │ │ │ │ - ldr r0, [pc, #-892] @ e48ec │ │ │ │ + ldr r3, [pc, #-892] @ e48ec │ │ │ │ + ldr r0, [pc, #-892] @ e48f0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [r1], #8 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #24 │ │ │ │ - b e2d74 │ │ │ │ + b e2d78 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #8 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - bl cd4c4 │ │ │ │ - b e2d2c │ │ │ │ + bl cd4c8 │ │ │ │ + b e2d30 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -199393,18 +199394,18 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ @@ -199417,18 +199418,18 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -199442,18 +199443,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -199466,248 +199467,248 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e1bac │ │ │ │ + beq e1bb0 │ │ │ │ cmp sl, #3 │ │ │ │ - beq e53a8 │ │ │ │ + beq e53ac │ │ │ │ cmp sl, #1 │ │ │ │ - beq e52fc │ │ │ │ + beq e5300 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e52c4 │ │ │ │ + beq e52c8 │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr lr, [r6, #4] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov ip, lr │ │ │ │ - ldr r7, [pc, #-1456] @ e48f0 │ │ │ │ - ldr r5, [pc, #-1432] @ e490c │ │ │ │ + ldr r7, [pc, #-1456] @ e48f4 │ │ │ │ + ldr r5, [pc, #-1432] @ e4910 │ │ │ │ str r7, [ip], #8 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [r6, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [lr, #4] │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r1 │ │ │ │ - bl ce304 │ │ │ │ + bl ce308 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bls e2c3c │ │ │ │ + bls e2c40 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov sl, #0 │ │ │ │ - b e1c24 │ │ │ │ - ldr r1, [pc, #-1520] @ e48f4 │ │ │ │ + b e1c28 │ │ │ │ + ldr r1, [pc, #-1520] @ e48f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e50d0 │ │ │ │ - ldr r1, [pc, #-1540] @ e48f8 │ │ │ │ + beq e50d4 │ │ │ │ + ldr r1, [pc, #-1540] @ e48fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e50b8 │ │ │ │ - ldr r1, [pc, #-1560] @ e48fc │ │ │ │ + beq e50bc │ │ │ │ + ldr r1, [pc, #-1560] @ e4900 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq e50e8 │ │ │ │ - ldr r1, [pc, #-1580] @ e4900 │ │ │ │ + beq e50ec │ │ │ │ + ldr r1, [pc, #-1580] @ e4904 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq e50a4 │ │ │ │ - ldr r1, [pc, #-1604] @ e4904 │ │ │ │ + beq e50a8 │ │ │ │ + ldr r1, [pc, #-1604] @ e4908 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov sl, #2 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ asr r8, r3, #1 │ │ │ │ - b e2b9c │ │ │ │ - bl cdf7c │ │ │ │ + b e2ba0 │ │ │ │ + bl cdf80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b e2b7c │ │ │ │ + b e2b80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e2bb8 │ │ │ │ + beq e2bbc │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl eb5e8 │ │ │ │ - b e2bb8 │ │ │ │ + b e2bbc │ │ │ │ cmp sl, #3 │ │ │ │ addeq r8, r8, #1 │ │ │ │ lsleq r8, r8, #3 │ │ │ │ - beq e4fdc │ │ │ │ + beq e4fe0 │ │ │ │ cmp sl, #1 │ │ │ │ lsleq r8, r8, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5000 │ │ │ │ + beq e5004 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl cdda4 │ │ │ │ + bl cdda8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp sl, #3 │ │ │ │ - beq e51d0 │ │ │ │ + beq e51d4 │ │ │ │ cmp sl, #1 │ │ │ │ - bne e5134 │ │ │ │ + bne e5138 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e50fc │ │ │ │ + beq e5100 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ - ldr r3, [pc, #-1840] @ e491c │ │ │ │ + bl ce33c │ │ │ │ + ldr r3, [pc, #-1840] @ e4920 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [pc, #-1880] @ e4924 │ │ │ │ + ldr r3, [pc, #-1880] @ e4928 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r3, #-419430400 @ 0xe7000000 │ │ │ │ add r0, r2, #4 │ │ │ │ orr r3, r3, #9502720 @ 0x910000 │ │ │ │ cmp r0, ip │ │ │ │ str r0, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ - bls e2c28 │ │ │ │ - b e4ed0 │ │ │ │ + bls e2c2c │ │ │ │ + b e4ed4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r7 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, sl │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, sl │ │ │ │ mov r7, sl │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ - ldr r3, [pc, #-2012] @ e4928 │ │ │ │ + b e1b00 │ │ │ │ + ldr r3, [pc, #-2012] @ e492c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2540] @ 0x9ec │ │ │ │ add r5, r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2c28 │ │ │ │ + beq e2c2c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl cd138 │ │ │ │ - b e2c28 │ │ │ │ + bl cd13c │ │ │ │ + b e2c2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e529c │ │ │ │ + beq e52a0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ - bls e5278 │ │ │ │ + bls e527c │ │ │ │ cmn r8, #255 @ 0xff │ │ │ │ movcc r2, #0 │ │ │ │ - bcs e5250 │ │ │ │ + bcs e5254 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e522c │ │ │ │ + bls e5230 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e5168 │ │ │ │ + bne e516c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd834 │ │ │ │ + bl cd838 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #-2200] @ e4908 │ │ │ │ + ldr r2, [pc, #-2200] @ e490c │ │ │ │ str r2, [r3], #4 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #-2212] @ e490c │ │ │ │ + ldr r2, [pc, #-2212] @ e4910 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, r1 │ │ │ │ - bl ce304 │ │ │ │ - b e2c28 │ │ │ │ + bl ce308 │ │ │ │ + b e2c2c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ @@ -199718,116 +199719,116 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ stm sp, {r2, r4} │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #28] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b e2c10 │ │ │ │ + b e2c14 │ │ │ │ orr r2, r3, r2, lsl #7 │ │ │ │ - ldr r1, [pc, #-2344] @ e4910 │ │ │ │ + ldr r1, [pc, #-2344] @ e4914 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ orr r1, r2, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r1, [r2] │ │ │ │ - b e5198 │ │ │ │ + b e519c │ │ │ │ rsb r8, r8, #0 │ │ │ │ lsl r3, r8, #4 │ │ │ │ - ldr r2, [pc, #-2380] @ e4914 │ │ │ │ + ldr r2, [pc, #-2380] @ e4918 │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r8, r8, #15 │ │ │ │ orr r3, r3, r8 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b e51a0 │ │ │ │ + b e51a4 │ │ │ │ lsl r3, r8, #4 │ │ │ │ - ldr r2, [pc, #-2412] @ e4918 │ │ │ │ + ldr r2, [pc, #-2412] @ e491c │ │ │ │ and r3, r3, #3840 @ 0xf00 │ │ │ │ and r8, r8, #15 │ │ │ │ orr r3, r3, r8 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b e51a0 │ │ │ │ - ldr r3, [pc, #-2428] @ e4928 │ │ │ │ + b e51a4 │ │ │ │ + ldr r3, [pc, #-2428] @ e492c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2556] @ 0x9fc │ │ │ │ - b e5108 │ │ │ │ - bl cdf7c │ │ │ │ + b e510c │ │ │ │ + bl cdf80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ - b e1b88 │ │ │ │ - ldr r3, [pc, #-2468] @ e4928 │ │ │ │ + b e1b8c │ │ │ │ + ldr r3, [pc, #-2468] @ e492c │ │ │ │ add r6, r6, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2560] @ 0xa00 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd670 │ │ │ │ + bl cd674 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2c3c │ │ │ │ + beq e2c40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd138 │ │ │ │ - b e2c3c │ │ │ │ + bl cd13c │ │ │ │ + b e2c40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5404 │ │ │ │ + beq e5408 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3f8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #4 │ │ │ │ - bl ce338 │ │ │ │ + bl ce33c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #-2600] @ e491c │ │ │ │ + ldr r3, [pc, #-2600] @ e4920 │ │ │ │ add lr, r2, #4 │ │ │ │ - ldr ip, [pc, #-2604] @ e4920 │ │ │ │ + ldr ip, [pc, #-2604] @ e4924 │ │ │ │ str lr, [r6, #4] │ │ │ │ str ip, [r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd554 │ │ │ │ + bl cd558 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd4c4 │ │ │ │ + bl cd4c8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [pc, #-2656] @ e4924 │ │ │ │ + ldr r3, [pc, #-2656] @ e4928 │ │ │ │ and r3, r3, r2, lsl #12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ orr r3, r3, #-419430400 @ 0xe7000000 │ │ │ │ add r0, r2, #4 │ │ │ │ orr r3, r3, #9502720 @ 0x910000 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r3, [r2] │ │ │ │ - bls e2c3c │ │ │ │ - b e4ed0 │ │ │ │ + bls e2c40 │ │ │ │ + b e4ed4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ac798 │ │ │ │ + bl ac79c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ @@ -199836,20 +199837,20 @@ │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #28] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b e1c00 │ │ │ │ - ldr r3, [pc, #-2788] @ e4928 │ │ │ │ + b e1c04 │ │ │ │ + ldr r3, [pc, #-2788] @ e492c │ │ │ │ add r6, r6, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #2544] @ 0x9f0 │ │ │ │ - b e52d4 │ │ │ │ + b e52d8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #2 │ │ │ │ stm sp, {r1, r3} │ │ │ │ @@ -199861,18 +199862,18 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r1, r3} │ │ │ │ @@ -199884,171 +199885,171 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r2, #1 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl d4754 │ │ │ │ + bl d4758 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -200061,18 +200062,18 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -200085,18 +200086,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -200109,18 +200110,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -200133,48 +200134,48 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, sl │ │ │ │ mov r4, r7 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, sl │ │ │ │ mov r4, r9 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r9, sl │ │ │ │ mov r7, sl │ │ │ │ mov r4, #1 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ mov r9, #1 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r9, sl │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mov r9, sl │ │ │ │ mov r4, sl │ │ │ │ mov r7, #1 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b e1afc │ │ │ │ + b e1b00 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #17 │ │ │ │ @@ -200188,18 +200189,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #5 │ │ │ │ @@ -200213,18 +200214,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #5 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200237,18 +200238,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #20 │ │ │ │ @@ -200262,18 +200263,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #20 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200286,18 +200287,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #6 │ │ │ │ @@ -200311,18 +200312,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #6 │ │ │ │ @@ -200336,18 +200337,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #21 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200360,18 +200361,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #5 │ │ │ │ @@ -200385,18 +200386,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #5 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200409,18 +200410,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #5 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200433,18 +200434,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, #4 │ │ │ │ @@ -200458,18 +200459,18 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ @@ -200482,18 +200483,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -200506,18 +200507,18 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #3 │ │ │ │ @@ -200531,18 +200532,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #3 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200555,18 +200556,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #3 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200580,18 +200581,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #10 │ │ │ │ @@ -200605,18 +200606,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #9 │ │ │ │ @@ -200630,18 +200631,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #10 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200654,18 +200655,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #9 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200678,18 +200679,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #10 │ │ │ │ @@ -200703,18 +200704,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #9 │ │ │ │ @@ -200728,18 +200729,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #10 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200752,18 +200753,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #9 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200776,18 +200777,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #10 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200800,18 +200801,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #9 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200825,18 +200826,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #4 │ │ │ │ @@ -200850,18 +200851,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #3 │ │ │ │ @@ -200875,18 +200876,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #4 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200899,18 +200900,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #3 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -200923,18 +200924,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #4 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200947,18 +200948,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #3 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -200971,18 +200972,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #2 │ │ │ │ @@ -200996,18 +200997,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #2 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201020,18 +201021,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #2 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -201044,18 +201045,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ @@ -201070,18 +201071,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #1 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201094,18 +201095,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #1 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -201118,18 +201119,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -201142,18 +201143,18 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ @@ -201165,18 +201166,18 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #19 │ │ │ │ @@ -201190,18 +201191,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #19 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201214,18 +201215,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -201238,18 +201239,18 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ @@ -201261,18 +201262,18 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #2 │ │ │ │ @@ -201284,18 +201285,18 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -201310,18 +201311,18 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201334,18 +201335,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #17 │ │ │ │ @@ -201359,18 +201360,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #17 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201383,18 +201384,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #0 │ │ │ │ @@ -201408,18 +201409,18 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ @@ -201432,18 +201433,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -201456,18 +201457,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -201481,18 +201482,18 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -201505,18 +201506,18 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #18 │ │ │ │ @@ -201530,18 +201531,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r1, #18 │ │ │ │ @@ -201555,18 +201556,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #1 │ │ │ │ @@ -201579,190 +201580,190 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl b35f4 │ │ │ │ + bl b35f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - b dfc80 │ │ │ │ + b dfc84 │ │ │ │ bl 23d9c │ │ │ │ bl 23e68 │ │ │ │ bl 23de0 │ │ │ │ │ │ │ │ -000e6f58 : │ │ │ │ +000e6f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r3 │ │ │ │ ands r3, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r3, #0 │ │ │ │ - bne e6f98 │ │ │ │ + bne e6f9c │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #5 │ │ │ │ - beq e6fc8 │ │ │ │ + beq e6fcc │ │ │ │ cmp ip, #6 │ │ │ │ - beq e6fec │ │ │ │ + beq e6ff0 │ │ │ │ cmp ip, #4 │ │ │ │ - beq e6fa4 │ │ │ │ + beq e6fa8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl dabe4 │ │ │ │ + bl dabe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl d6310 │ │ │ │ + bl d6314 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - bl df5b0 │ │ │ │ + bl df5b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #200] @ e70f8 │ │ │ │ + ldr r0, [pc, #200] @ e70fc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #196] @ e70fc │ │ │ │ + ldr r1, [pc, #196] @ e7100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #188] @ e7100 │ │ │ │ - ldr r2, [pc, #188] @ e7104 │ │ │ │ + ldr r3, [pc, #188] @ e7104 │ │ │ │ + ldr r2, [pc, #188] @ e7108 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #168] @ e7108 │ │ │ │ + ldr r2, [pc, #168] @ e710c │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [r4] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ mov r2, #23 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #64] @ e710c │ │ │ │ - ldr r3, [pc, #44] @ e70fc │ │ │ │ + ldr r2, [pc, #64] @ e7110 │ │ │ │ + ldr r3, [pc, #44] @ e7100 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e70f4 │ │ │ │ + bne e70f8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, ip, r4, asr #31 │ │ │ │ + andseq r8, ip, r0, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, ip, r8, lsr #31 │ │ │ │ + andseq r8, ip, r4, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r8, ip, ip, lsr #30 │ │ │ │ + andseq r8, ip, r8, lsr #30 │ │ │ │ │ │ │ │ -000e7110 : │ │ │ │ +000e7114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ e7150 │ │ │ │ + ldr r4, [pc, #40] @ e7154 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #24] @ e7154 │ │ │ │ + ldr r0, [pc, #24] @ e7158 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r2, fp, r8, lsr r7 │ │ │ │ - andseq r9, r8, ip, lsr r0 │ │ │ │ + eoreq r2, fp, r4, lsr r7 │ │ │ │ + andseq r9, r8, r0, asr #32 │ │ │ │ │ │ │ │ -000e7158 : │ │ │ │ +000e715c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #448] @ e7330 │ │ │ │ + ldr lr, [pc, #448] @ e7334 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #436] @ e7334 │ │ │ │ + ldr r0, [pc, #436] @ e7338 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #428] @ e7338 │ │ │ │ + ldr r3, [pc, #428] @ e733c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #424] @ e733c │ │ │ │ + ldr ip, [pc, #424] @ e7340 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str sp, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq e72c8 │ │ │ │ + beq e72cc │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #5 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -201773,1016 +201774,1015 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl a7b50 │ │ │ │ - ldr r6, [pc, #264] @ e7340 │ │ │ │ + bl a7b54 │ │ │ │ + ldr r6, [pc, #264] @ e7344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq e7318 │ │ │ │ + beq e731c │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ streq r3, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq e72a0 │ │ │ │ + beq e72a4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r4] │ │ │ │ - bne e72e8 │ │ │ │ + bne e72ec │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r1, [r4] │ │ │ │ - bl 9a858 │ │ │ │ + bl 9a85c │ │ │ │ mov r3, r0 │ │ │ │ - b e72e8 │ │ │ │ + b e72ec │ │ │ │ ldr r3, [r2, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e71e4 │ │ │ │ + beq e71e8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r4] │ │ │ │ - beq e72b4 │ │ │ │ - ldr r1, [pc, #84] @ e7344 │ │ │ │ - ldr r2, [pc, #64] @ e7334 │ │ │ │ + beq e72b8 │ │ │ │ + ldr r1, [pc, #84] @ e7348 │ │ │ │ + ldr r2, [pc, #64] @ e7338 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e732c │ │ │ │ + bne e7330 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ streq r3, [r2, #32] │ │ │ │ - b e72a0 │ │ │ │ + b e72a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, ip, ip, ror lr │ │ │ │ + andseq r8, ip, r8, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, ip, ip, asr lr │ │ │ │ + andseq r8, ip, r8, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, fp, r8, lsr #12 │ │ │ │ - andseq r8, ip, r8, lsl #26 │ │ │ │ + eoreq r2, fp, r4, lsr #12 │ │ │ │ + andseq r8, ip, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #3656] @ e81a8 │ │ │ │ + ldr ip, [pc, #3652] @ e81a8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3652] @ e81ac │ │ │ │ + ldr r0, [pc, #3648] @ e81ac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #3644] @ e81b0 │ │ │ │ + ldr r2, [pc, #3640] @ e81b0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #3640] @ e81b4 │ │ │ │ + ldr r1, [pc, #3636] @ e81b4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ands r4, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ add ip, sp, #28 │ │ │ │ - beq e73d4 │ │ │ │ + beq e73d8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc e7418 │ │ │ │ - ldr r1, [pc, #3596] @ e81b8 │ │ │ │ - ldr r2, [pc, #3580] @ e81ac │ │ │ │ + bcc e741c │ │ │ │ + ldr r1, [pc, #3592] @ e81b8 │ │ │ │ + ldr r2, [pc, #3576] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r1 │ │ │ │ ldrsh r1, [r3] │ │ │ │ - bcs e73f4 │ │ │ │ - ldr r0, [pc, #3540] @ e81bc │ │ │ │ + bcs e73f8 │ │ │ │ + ldr r0, [pc, #3536] @ e81bc │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e742c │ │ │ │ - ldr r0, [pc, #3524] @ e81c0 │ │ │ │ + beq e7430 │ │ │ │ + ldr r0, [pc, #3520] @ e81c0 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bhi e73a4 │ │ │ │ + bhi e73a8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3484] @ e81bc │ │ │ │ + ldr r1, [pc, #3480] @ e81bc │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e73a4 │ │ │ │ - ldr r1, [pc, #3472] @ e81c4 │ │ │ │ + bne e73a8 │ │ │ │ + ldr r1, [pc, #3468] @ e81c4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - ldr r2, [pc, #3460] @ e81c8 │ │ │ │ - ldr r3, [pc, #3428] @ e81ac │ │ │ │ + ldr r2, [pc, #3456] @ e81c8 │ │ │ │ + ldr r3, [pc, #3424] @ e81ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e7f2c │ │ │ │ - ldr r0, [pc, #3428] @ e81cc │ │ │ │ + bne e7f2c │ │ │ │ + ldr r0, [pc, #3424] @ e81cc │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 52b84 │ │ │ │ - ldr r1, [pc, #3412] @ e81d0 │ │ │ │ - ldr r2, [pc, #3372] @ e81ac │ │ │ │ + ldr r1, [pc, #3408] @ e81d0 │ │ │ │ + ldr r2, [pc, #3368] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 24eb9c │ │ │ │ - ldr r0, [pc, #3360] @ e81d4 │ │ │ │ - mov r1, #0 │ │ │ │ + b 24eba4 │ │ │ │ + ldr r0, [pc, #3356] @ e81d4 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ + mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ + add r8, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r8, r7, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #12 │ │ │ │ cmp r8, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bgt e752c │ │ │ │ - b e75b8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bgt e7530 │ │ │ │ + b e75bc │ │ │ │ cmp r7, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq e751c │ │ │ │ + beq e7520 │ │ │ │ cmp r8, r4 │ │ │ │ - ble e80d8 │ │ │ │ + ble e80d8 │ │ │ │ add r3, r7, #3 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 34ba4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - ble e75b4 │ │ │ │ + ble e75b8 │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ - bne e758c │ │ │ │ + bne e7590 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ - b e73a4 │ │ │ │ - ldr r1, [pc, #3084] @ e81d4 │ │ │ │ + b e73a8 │ │ │ │ + ldr r1, [pc, #3080] @ e81d4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80fc │ │ │ │ + beq e80fc │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #2904] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #2900] @ e81d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80bc │ │ │ │ + beq e80bc │ │ │ │ mov r0, #16 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b e75b8 │ │ │ │ - ldr r0, [pc, #2688] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r0, [pc, #2684] @ e81d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #16 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bgt e77c8 │ │ │ │ - b e75b8 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + bgt e77cc │ │ │ │ + b e75bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq e77b8 │ │ │ │ + beq e77bc │ │ │ │ cmp r4, r7 │ │ │ │ - bge e80d8 │ │ │ │ + bge e80d8 │ │ │ │ add r8, r7, #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 34ba4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ - ble e75b4 │ │ │ │ + ble e75b8 │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ - bne e7828 │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #2424] @ e81d4 │ │ │ │ + bne e782c │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #2420] @ e81d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #24 │ │ │ │ - b e76bc │ │ │ │ - ldr r1, [pc, #2352] @ e81d8 │ │ │ │ - ldr r2, [pc, #2304] @ e81ac │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b e76bc │ │ │ │ + ldr r1, [pc, #2352] @ e81d8 │ │ │ │ + ldr r2, [pc, #2304] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e7158 │ │ │ │ - ldr r1, [pc, #2292] @ e81d4 │ │ │ │ + b e715c │ │ │ │ + ldr r1, [pc, #2292] @ e81d4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e810c │ │ │ │ + beq e810c │ │ │ │ mov r0, #20 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #16] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #2112] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #2112] @ e81d4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq e811c │ │ │ │ + beq e811c │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #1972] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #1972] @ e81d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, #16 │ │ │ │ mov r3, #0 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #16 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r0, r6, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r1, #8] │ │ │ │ - bgt e7ac0 │ │ │ │ - b e7ae4 │ │ │ │ + bgt e7ac0 │ │ │ │ + b e7ae4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl e7158 │ │ │ │ + bl e715c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne e7abc │ │ │ │ + bne e7abc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b e73a4 │ │ │ │ - ldr r1, [pc, #1736] @ e81d4 │ │ │ │ + b e73a8 │ │ │ │ + ldr r1, [pc, #1736] @ e81d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq e80d8 │ │ │ │ + beq e80d8 │ │ │ │ mov r0, #16 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b e75b8 │ │ │ │ - ldr r1, [pc, #1576] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r1, [pc, #1576] @ e81d4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq e80f0 │ │ │ │ + beq e80f0 │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #17 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ - ldr r0, [pc, #1424] @ e81d4 │ │ │ │ + b e75bc │ │ │ │ + ldr r0, [pc, #1424] @ e81d4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #24 │ │ │ │ cmp r7, r1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #20 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bgt e7cb8 │ │ │ │ - b e75b8 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + bgt e7cb8 │ │ │ │ + b e75bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq e7ca8 │ │ │ │ + beq e7ca8 │ │ │ │ cmp r7, r4 │ │ │ │ - ble e80d8 │ │ │ │ + ble e80d8 │ │ │ │ add r0, r7, #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl 34ba4 │ │ │ │ mov r2, #18 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ - beq e7d24 │ │ │ │ + beq e7d24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ - ble e75b4 │ │ │ │ + ble e75b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ - bne e7d38 │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #1124] @ e81d4 │ │ │ │ + bne e7d38 │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #1124] @ e81d4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7de8 │ │ │ │ + bne e7de8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq e75b4 │ │ │ │ + beq e75b8 │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #20 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #964] @ e81dc │ │ │ │ - ldr r2, [pc, #912] @ e81ac │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #964] @ e81dc │ │ │ │ + ldr r2, [pc, #912] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e85f4 │ │ │ │ - ldr r1, [pc, #916] @ e81e0 │ │ │ │ - ldr r2, [pc, #860] @ e81ac │ │ │ │ + ldr r1, [pc, #916] @ e81e0 │ │ │ │ + ldr r2, [pc, #860] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e81ec │ │ │ │ - ldr r1, [pc, #852] @ e81d4 │ │ │ │ + ldr r1, [pc, #852] @ e81d4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ - mov r2, #3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ streq r2, [r4] │ │ │ │ - beq e73a4 │ │ │ │ + beq e73a8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4] │ │ │ │ - bl e7010 │ │ │ │ + bl e7014 │ │ │ │ mov r3, r0 │ │ │ │ - b e73a4 │ │ │ │ + b e73a8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e73a4 │ │ │ │ - ldr r2, [pc, #724] @ e81e4 │ │ │ │ - ldr r3, [pc, #664] @ e81ac │ │ │ │ + bne e73a8 │ │ │ │ + ldr r2, [pc, #724] @ e81e4 │ │ │ │ + ldr r3, [pc, #664] @ e81ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq e78cc │ │ │ │ + beq e78cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #688] @ e81e8 │ │ │ │ - ldr r2, [pc, #624] @ e81ac │ │ │ │ + ldr r1, [pc, #688] @ e81e8 │ │ │ │ + ldr r2, [pc, #624] @ e81ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e85f4 │ │ │ │ - ldr r1, [pc, #616] @ e81d4 │ │ │ │ + ldr r1, [pc, #616] @ e81d4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bne e7fc8 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne e7fc8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq e8184 │ │ │ │ + beq e8184 │ │ │ │ cmp r2, #23 │ │ │ │ - beq e8128 │ │ │ │ - bl e7348 │ │ │ │ + beq e8128 │ │ │ │ + bl e734c │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq e75b4 │ │ │ │ + beq e75b8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 24e95c │ │ │ │ + bl 24e964 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b e75b4 │ │ │ │ - ldr r1, [pc, #452] @ e81d4 │ │ │ │ + b e75b8 │ │ │ │ + ldr r1, [pc, #452] @ e81d4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80e4 │ │ │ │ + beq e80e4 │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b e75b8 │ │ │ │ + b e75bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7710 │ │ │ │ + bne e7714 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e7710 │ │ │ │ + bne e7714 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ + b e75bc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e8088 │ │ │ │ + bne e8088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ + b e75bc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e7640 │ │ │ │ - b e80f0 │ │ │ │ + bne e7644 │ │ │ │ + b e80f0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e7958 │ │ │ │ - b e80f0 │ │ │ │ + bne e7958 │ │ │ │ + b e80f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b e75b8 │ │ │ │ + b e75bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fc8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #9 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fc8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fc8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl e7158 │ │ │ │ + bl e715c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq e7fd8 │ │ │ │ - bl e7010 │ │ │ │ + beq e7fd8 │ │ │ │ + bl e7014 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e7fd8 │ │ │ │ + b e7fd8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fc8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e7158 │ │ │ │ + bl e715c │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e7fd8 │ │ │ │ - mulseq ip, r4, ip │ │ │ │ + b e7fd8 │ │ │ │ + mulseq ip, r0, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, ip, r4, ror ip │ │ │ │ + andseq r8, ip, r0, ror ip │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - andseq r8, ip, ip, asr #24 │ │ │ │ + andseq r8, ip, r8, asr #24 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq ip, r9, r4, lsr #21 │ │ │ │ + andseq ip, r9, r8, lsr #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001c8bb4 │ │ │ │ - andeq r1, r0, ip, asr r1 │ │ │ │ - andseq r8, ip, ip, ror fp │ │ │ │ + @ instruction: 0x001c8bb0 │ │ │ │ + andeq r1, r0, r8, asr r1 │ │ │ │ + andseq r8, ip, r8, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r8, ip, r0, asr r7 │ │ │ │ andseq r8, ip, r0, ror #3 │ │ │ │ andseq r8, ip, ip, lsr #3 │ │ │ │ andseq r8, ip, r8, ror #1 │ │ │ │ andseq r8, ip, r0, asr #1 │ │ │ │ │ │ │ │ @@ -202806,18 +202806,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r5] │ │ │ │ beq e8298 │ │ │ │ ldr r1, [pc, #844] @ e85bc │ │ │ │ ldr r2, [pc, #828] @ e85b0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -202827,26 +202827,26 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne e85a8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r3, #6 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 34ba4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -202885,15 +202885,15 @@ │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str lr, [r3, #24] │ │ │ │ bne e8338 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl a0f8c │ │ │ │ + bl a0f90 │ │ │ │ ldr r7, [pc, #560] @ e85c0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -202907,24 +202907,24 @@ │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ add fp, fp, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r7] │ │ │ │ bne e83bc │ │ │ │ cmp r6, #0 │ │ │ │ bne e853c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ @@ -202967,15 +202967,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9a938 │ │ │ │ + bl 9a93c │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ble e8490 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -202986,48 +202986,48 @@ │ │ │ │ bne e8510 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bls e8520 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 9a858 │ │ │ │ + bl 9a85c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ bne e84e8 │ │ │ │ b e8490 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 9a938 │ │ │ │ + bl 9a93c │ │ │ │ str r0, [sp, #28] │ │ │ │ b e84e0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl a0f8c │ │ │ │ + bl a0f90 │ │ │ │ ldr r2, [pc, #88] @ e85c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ beq e84b0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9a938 │ │ │ │ + bl 9a93c │ │ │ │ mov r3, r0 │ │ │ │ b e8490 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r7, ip, r8, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r7, ip, ip, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -203038,15 +203038,15 @@ │ │ │ │ ldr r2, [pc, #28] @ e85f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ - b e7348 │ │ │ │ + b e734c │ │ │ │ andseq r7, ip, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #340] @ e8760 │ │ │ │ @@ -203063,41 +203063,41 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ add ip, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq e8734 │ │ │ │ mov r0, #16 │ │ │ │ @@ -203162,21 +203162,21 @@ │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #380] @ e8984 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -203195,26 +203195,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq e8898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - bl e7348 │ │ │ │ + bl e734c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ bne e886c │ │ │ │ ldr r1, [pc, #240] @ e8990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -203428,15 +203428,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x001c74f8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001c74d8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r0, fp, ip, lsr #26 │ │ │ │ - andseq r7, r8, r4, ror #11 │ │ │ │ + andseq r7, r8, ip, ror #11 │ │ │ │ andseq r7, ip, r0, asr #8 │ │ │ │ │ │ │ │ 000e8c00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -203465,27 +203465,27 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ beq e9048 │ │ │ │ ldr r2, [pc, #992] @ e90b4 │ │ │ │ mov r6, #0 │ │ │ │ @@ -203820,29 +203820,29 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #904] @ e95a8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ ldr r0, [ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [ip] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -204011,15 +204011,15 @@ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [pc, #212] @ e95b4 │ │ │ │ sub r6, r6, #36 @ 0x24 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ b e9294 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -204328,15 +204328,15 @@ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b a77e4 │ │ │ │ + b a77e8 │ │ │ │ mulseq ip, r0, r6 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ 000e99b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -204366,16 +204366,16 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ beq e9a7c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #80] @ e9aa4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #56] @ e9a94 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -204404,15 +204404,15 @@ │ │ │ │ ldr r2, [pc, #28] @ e9ad0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ cmp r3, #0 │ │ │ │ beq e9ac8 │ │ │ │ bx r3 │ │ │ │ - b 208884 │ │ │ │ + b 20888c │ │ │ │ andseq r6, ip, r8, asr #10 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #248] @ e9be4 │ │ │ │ @@ -204913,15 +204913,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ pophi {r4, pc} │ │ │ │ ldr r0, [pc, #12] @ ea2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 46d9c │ │ │ │ bl 22f20 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - andseq r5, r8, r0, lsl #30 │ │ │ │ + andseq r5, r8, r8, lsl #30 │ │ │ │ │ │ │ │ 000ea2b8 : │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ beq ea2e0 │ │ │ │ @@ -204957,16 +204957,16 @@ │ │ │ │ add r8, sp, #16 │ │ │ │ ldr r3, [pc, #352] @ ea4a4 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr lr, [pc, #348] @ ea4a8 │ │ │ │ str r8, [r5] │ │ │ │ add r8, sp, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r8, [sp, #28] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r8, [ip, r7] │ │ │ │ ldr r9, [ip, lr] │ │ │ │ ldr lr, [pc, #316] @ ea4ac │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, r8 │ │ │ │ movne r3, #1 │ │ │ │ @@ -205085,79 +205085,79 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r4, r1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ str r1, [r8] │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ - add r1, sp, #196 @ 0xc4 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ - add r1, sp, #252 @ 0xfc │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ - add r1, sp, #260 @ 0x104 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ - add r1, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r2, #152] @ 0x98 │ │ │ │ beq ea654 │ │ │ │ mov r3, #21 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [pc, #2088] @ eae6c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 105204 │ │ │ │ + bl 105210 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #21 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ bl f2e1c │ │ │ │ @@ -205335,15 +205335,15 @@ │ │ │ │ bne ea928 │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ beq ea93c │ │ │ │ ldr r0, [pc, #1360] @ eae80 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bne ead54 │ │ │ │ sub r4, r4, r3 │ │ │ │ ands r2, r4, #3 │ │ │ │ @@ -205484,19 +205484,19 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ beq ead10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [pc, #772] @ eae90 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov r6, #23 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -205611,22 +205611,22 @@ │ │ │ │ bic r5, r5, #15 │ │ │ │ cmp r5, r4 │ │ │ │ movcc r0, r3 │ │ │ │ bcc ead80 │ │ │ │ b eae14 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2676d0 │ │ │ │ + bl 2676d8 │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ cmp r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bcc ead7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676d0 │ │ │ │ + bl 2676d8 │ │ │ │ ldr r0, [pc, #264] @ eaeb4 │ │ │ │ mov r3, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl f2ef0 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ @@ -205645,15 +205645,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r0], #4 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ bl 38b84 │ │ │ │ bl e90ec │ │ │ │ - bl a7ff8 │ │ │ │ + bl a7ffc │ │ │ │ b ea680 │ │ │ │ mov r5, r3 │ │ │ │ b ead98 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq eaa30 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ @@ -205674,28 +205674,28 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq pc, sl, r4, lsl #8 │ │ │ │ eoreq pc, sl, ip, ror #7 │ │ │ │ ldrdeq pc, [sl], -ip @ │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - andseq r5, r8, r4, ror #18 │ │ │ │ + andseq r5, r8, ip, ror #18 │ │ │ │ strdeq pc, [sl], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - mulseq r8, r0, r6 │ │ │ │ - andseq r5, r8, ip, lsl #13 │ │ │ │ - andseq r5, r8, ip, ror r6 │ │ │ │ - andseq r0, r9, ip, lsr r5 │ │ │ │ - andseq r5, r8, r8, lsl #12 │ │ │ │ - andseq r5, r8, r0, ror #11 │ │ │ │ - @ instruction: 0x001855b4 │ │ │ │ - andseq r0, r9, r8, ror r4 │ │ │ │ - andseq r5, r8, r8, asr #10 │ │ │ │ - andseq r5, r8, r8, asr r5 │ │ │ │ - andseq r5, r8, r4, lsl r5 │ │ │ │ + mulseq r8, r8, r6 │ │ │ │ + mulseq r8, r4, r6 │ │ │ │ + andseq r5, r8, r4, lsl #13 │ │ │ │ + andseq r0, r9, r4, asr #10 │ │ │ │ + andseq r5, r8, r0, lsl r6 │ │ │ │ + andseq r5, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x001855bc │ │ │ │ + andseq r0, r9, r0, lsl #9 │ │ │ │ + andseq r5, r8, r0, asr r5 │ │ │ │ + andseq r5, r8, r0, ror #10 │ │ │ │ + andseq r5, r8, ip, lsl r5 │ │ │ │ andseq r5, ip, ip, lsr #4 │ │ │ │ │ │ │ │ 000eaebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -205712,19 +205712,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -206029,24 +206029,24 @@ │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ andseq r4, ip, r8, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r4, ip, r8, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001c4cbc │ │ │ │ - andseq r8, r9, r8, ror fp │ │ │ │ - andseq r4, r8, r0, asr pc │ │ │ │ - andseq r4, r8, r8, asr #31 │ │ │ │ - andseq r8, r9, r4, asr fp │ │ │ │ - andseq r4, r8, r8, lsr #30 │ │ │ │ - andseq r4, r8, r0, ror pc │ │ │ │ + andseq r8, r9, r0, lsl #23 │ │ │ │ + andseq r4, r8, r8, asr pc │ │ │ │ + @ instruction: 0x00184fd0 │ │ │ │ + andseq r8, r9, ip, asr fp │ │ │ │ + andseq r4, r8, r0, lsr pc │ │ │ │ + andseq r4, r8, r8, ror pc │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - andseq r8, r9, r0, lsr fp │ │ │ │ - andseq r4, r8, r8, lsl #30 │ │ │ │ - andseq r4, r8, r0, lsr #30 │ │ │ │ + andseq r8, r9, r8, lsr fp │ │ │ │ + andseq r4, r8, r0, lsl pc │ │ │ │ + andseq r4, r8, r8, lsr #30 │ │ │ │ │ │ │ │ 000eb40c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #428] @ eb5d0 │ │ │ │ @@ -206255,17 +206255,17 @@ │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0x001c49dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001c49bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r4, ip, r4, lsl #18 │ │ │ │ - andseq r8, r9, r0, asr #15 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ - andseq r4, r8, r4, lsl ip │ │ │ │ + andseq r8, r9, r8, asr #15 │ │ │ │ + mulseq r8, ip, fp │ │ │ │ + andseq r4, r8, ip, lsl ip │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ 000eb764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -206355,24 +206355,24 @@ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ andseq r4, ip, r8, ror r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r4, ip, r8, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r4, ip, r4, asr #15 │ │ │ │ - andseq r8, r9, r0, lsl #13 │ │ │ │ - andseq r4, r8, r4, asr sl │ │ │ │ - andseq r4, r8, ip, ror #20 │ │ │ │ + andseq r8, r9, r8, lsl #13 │ │ │ │ + andseq r4, r8, ip, asr sl │ │ │ │ + andseq r4, r8, r4, ror sl │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - andseq r8, r9, ip, asr r6 │ │ │ │ - andseq r4, r8, r4, lsr sl │ │ │ │ - andseq r4, r8, ip, ror sl │ │ │ │ - andseq r8, r9, r8, lsr r6 │ │ │ │ - andseq r4, r8, ip, lsl #20 │ │ │ │ - mulseq r8, r4, sl │ │ │ │ + andseq r8, r9, r4, ror #12 │ │ │ │ + andseq r4, r8, ip, lsr sl │ │ │ │ + andseq r4, r8, r4, lsl #21 │ │ │ │ + andseq r8, r9, r0, asr #12 │ │ │ │ + andseq r4, r8, r4, lsl sl │ │ │ │ + mulseq r8, ip, sl │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ │ │ │ │ 000eb908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -206596,20 +206596,20 @@ │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ andseq r4, ip, ip, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r4, ip, ip, lsl #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001c43f4 │ │ │ │ - @ instruction: 0x001982b0 │ │ │ │ - andseq r4, r8, r8, lsl #13 │ │ │ │ - andseq r4, r8, r8, lsr #14 │ │ │ │ - andseq r8, r9, ip, lsl #5 │ │ │ │ - andseq r4, r8, r0, ror #12 │ │ │ │ - @ instruction: 0x001846f4 │ │ │ │ + @ instruction: 0x001982b8 │ │ │ │ + mulseq r8, r0, r6 │ │ │ │ + andseq r4, r8, r0, lsr r7 │ │ │ │ + mulseq r9, r4, r2 │ │ │ │ + andseq r4, r8, r8, ror #12 │ │ │ │ + @ instruction: 0x001846fc │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ 000ebca4 : │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ands ip, r2, #3 │ │ │ │ @@ -207061,19 +207061,19 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str sp, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 34bc8 │ │ │ │ @@ -207136,36 +207136,36 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #32 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #32 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - str sp, [sp, #48] @ 0x30 │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -207398,19 +207398,19 @@ │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r0, [pc, #3740] @ ed744 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b84 │ │ │ │ b ec81c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ b ec818 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ b ec860 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ @@ -207419,32 +207419,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str fp, [sp] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ moveq sl, #3 │ │ │ │ movne sl, #1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -207515,23 +207515,23 @@ │ │ │ │ b eca10 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ @@ -207572,25 +207572,25 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ bne ecbbc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ @@ -207620,25 +207620,25 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ bne ecc7c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ @@ -207674,24 +207674,24 @@ │ │ │ │ str ip, [r5] │ │ │ │ bl edcd0 │ │ │ │ b ec81c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -207709,26 +207709,26 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ bl ec750 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #2412] @ ed74c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -207776,24 +207776,24 @@ │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ b ec818 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #2188] @ ed74c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -207812,32 +207812,32 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r5] │ │ │ │ b ec81c │ │ │ │ ldr r0, [pc, #2084] @ ed750 │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ b ec81c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -207859,21 +207859,21 @@ │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ bne ecfb4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ b ec818 │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #72 @ 0x48 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #76 @ 0x4c │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ - add lr, sp, #72 @ 0x48 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ + add lr, sp, #76 @ 0x4c │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ mov lr, #5 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -207928,15 +207928,15 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ bl ec320 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ @@ -207951,47 +207951,47 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq ed0c8 │ │ │ │ asr r6, r3, #1 │ │ │ │ mov r3, r9 │ │ │ │ b ed0dc │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ str lr, [r5] │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #60 @ 0x3c │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #64 @ 0x40 │ │ │ │ + add lr, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ - add lr, sp, #72 @ 0x48 │ │ │ │ - str lr, [sp, #152] @ 0x98 │ │ │ │ add lr, sp, #76 @ 0x4c │ │ │ │ + str lr, [sp, #152] @ 0x98 │ │ │ │ + add lr, sp, #64 @ 0x40 │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [pc, #1480] @ ed74c │ │ │ │ - add lr, sp, #60 @ 0x3c │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq ed660 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ beq ed644 │ │ │ │ mov r2, r1 │ │ │ │ b ed204 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ @@ -208039,15 +208039,15 @@ │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ ldr r3, [pc, #1200] @ ed75c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ beq ed43c │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r3, [r0, sl] │ │ │ │ ldr r3, [r1, sl] │ │ │ │ @@ -208061,15 +208061,15 @@ │ │ │ │ ldr r3, [pc, #1096] @ ed748 │ │ │ │ asr r9, r9, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ b ed248 │ │ │ │ ldr r0, [pc, #1104] @ ed760 │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ b ecf38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r5] │ │ │ │ bl edcd0 │ │ │ │ @@ -208078,22 +208078,22 @@ │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -208116,37 +208116,37 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r5] │ │ │ │ bl edaac │ │ │ │ b ed2e4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ b ed298 │ │ │ │ ldr r2, [pc, #836] @ ed748 │ │ │ │ ldr r1, [fp, r2] │ │ │ │ sub r2, r7, #1 │ │ │ │ add r2, r2, r5 │ │ │ │ lsl r6, r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ orr r0, r6, #1 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ subs r7, r7, #1 │ │ │ │ sub r6, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bne ed414 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ b ec9f8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ b ed2b4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -208267,15 +208267,15 @@ │ │ │ │ bl ec750 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #12] │ │ │ │ b ed4cc │ │ │ │ ldr r0, [pc, #280] @ ed764 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ b ed210 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #6 │ │ │ │ @@ -208315,42 +208315,42 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne ed5e4 │ │ │ │ b ed5f0 │ │ │ │ ldr r0, [pc, #92] @ ed768 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ b ed0b8 │ │ │ │ andseq r3, ip, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r3, ip, r4, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ @ instruction: 0x001c37d4 │ │ │ │ - @ instruction: 0x001976f2 │ │ │ │ + @ instruction: 0x001976fa │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r1, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r8, ip, ror #9 │ │ │ │ - mulseq r8, ip, r1 │ │ │ │ - andseq r3, r8, r8, asr #3 │ │ │ │ + @ instruction: 0x001834f4 │ │ │ │ + andseq r3, r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x001831d0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, r8, r4, ror #1 │ │ │ │ - andseq r2, r8, r8, lsr #26 │ │ │ │ - andseq r2, r8, r8, ror #24 │ │ │ │ + andseq r3, r8, ip, ror #1 │ │ │ │ + andseq r2, r8, r0, lsr sp │ │ │ │ + andseq r2, r8, r0, ror ip │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x001829f8 │ │ │ │ - andseq r2, r8, r8, asr sl │ │ │ │ + andseq r2, r8, r0, lsl #20 │ │ │ │ + andseq r2, r8, r0, ror #20 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -208362,27 +208362,27 @@ │ │ │ │ bne ecf14 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -208405,15 +208405,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #12] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 24ed8c │ │ │ │ + bl 24ed94 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -208457,47 +208457,47 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [r5] │ │ │ │ b ec81c │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a94c │ │ │ │ cmp r0, #0 │ │ │ │ beq ecaf0 │ │ │ │ b ecafc │ │ │ │ mov r1, #1 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a94c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ beq ecbbc │ │ │ │ b ecbc8 │ │ │ │ mov r1, #2 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a94c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ beq ecc7c │ │ │ │ b ecc88 │ │ │ │ ldr r0, [pc, #-552] @ ed774 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b ed69c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #-580] @ ed778 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 24c740 │ │ │ │ + bl 1f5da8 │ │ │ │ + bl 24c748 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 34948 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -208583,18 +208583,18 @@ │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r3, ip │ │ │ │ beq edc28 │ │ │ │ ldr r2, [pc, #396] @ edcc4 │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - add r9, sp, #44 @ 0x2c │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + add sl, sp, #48 @ 0x30 │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -208617,15 +208617,15 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ bne edbbc │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #185 @ 0xb9 │ │ │ │ beq edbcc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ands ip, r0, #1 │ │ │ │ bne edbe8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #27 │ │ │ │ @@ -208681,15 +208681,15 @@ │ │ │ │ b edc04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r2, ip, r4, lsr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r2, ip, r4, lsl r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r2, r8, r8, lsr #18 │ │ │ │ + andseq r2, r8, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andseq r2, ip, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -208709,26 +208709,26 @@ │ │ │ │ ldr r7, [ip, lr] │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #20 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ble eddb0 │ │ │ │ add r5, r4, #2 │ │ │ │ @@ -208828,18 +208828,18 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -208874,15 +208874,15 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ tst r4, #1 │ │ │ │ bne edfb4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ beq edfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne edff0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ bne edfec │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -208912,15 +208912,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r2, ip, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r2, ip, ip, lsr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r8, r4, asr #9 │ │ │ │ + andseq r2, r8, ip, asr #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andseq r1, ip, r8, ror #31 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #44] @ ee094 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bne ee07c │ │ │ │ @@ -209003,16 +209003,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #24] @ ee1c8 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andseq r1, ip, r0, lsr #29 │ │ │ │ - andseq r1, r8, r0, lsl #7 │ │ │ │ - andseq r2, r8, r0, lsr #6 │ │ │ │ + andseq r1, r8, r8, lsl #7 │ │ │ │ + andseq r2, r8, r8, lsr #6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ @@ -209053,16 +209053,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #24] @ ee290 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andseq r1, ip, r8, lsl #28 │ │ │ │ - andseq r1, r8, r8, ror #5 │ │ │ │ - andseq r2, r8, r8, lsr #5 │ │ │ │ + @ instruction: 0x001812f0 │ │ │ │ + @ instruction: 0x001822b0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -209101,18 +209101,18 @@ │ │ │ │ ldr r3, [pc, #36] @ ee354 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andseq r1, ip, r0, asr #26 │ │ │ │ - andseq r2, r8, r0, lsl #4 │ │ │ │ andseq r2, r8, r8, lsl #4 │ │ │ │ - andseq ip, r7, ip, ror r5 │ │ │ │ - @ instruction: 0x001821d8 │ │ │ │ + andseq r2, r8, r0, lsl r2 │ │ │ │ + andseq ip, r7, r4, lsl #11 │ │ │ │ + andseq r2, r8, r0, ror #3 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -209130,16 +209130,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r8, asr #2 │ │ │ │ - andseq r2, r8, ip, ror #2 │ │ │ │ + andseq r2, r8, r0, asr r1 │ │ │ │ + andseq r2, r8, r4, ror 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 │ │ │ │ @@ -209156,16 +209156,16 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r0, ror #1 │ │ │ │ - andseq r2, r8, r4, lsl r1 │ │ │ │ + andseq r2, r8, r8, ror #1 │ │ │ │ + andseq r2, r8, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ @@ -209196,18 +209196,18 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r2, r8, r4, asr #1 │ │ │ │ andseq r2, r8, ip, asr #1 │ │ │ │ - andseq r2, r8, ip, lsl #1 │ │ │ │ + ldrsbeq r2, [r8], -r4 │ │ │ │ mulseq r8, r4, r0 │ │ │ │ + mulseq r8, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #416] @ ee688 │ │ │ │ ldr lr, [pc, #416] @ ee68c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -209264,15 +209264,15 @@ │ │ │ │ sub r4, r4, #1 │ │ │ │ b ee5c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne ee5bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #180] @ ee6a4 │ │ │ │ str r3, [r5] │ │ │ │ @@ -209303,28 +209303,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq ee678 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq ee678 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne ee63c │ │ │ │ b ee5e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, ip, r0, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001c1af0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, ip, asr pc │ │ │ │ - andseq r1, r8, r4, asr #31 │ │ │ │ + andseq r1, r8, r4, ror #30 │ │ │ │ + andseq r1, r8, ip, asr #31 │ │ │ │ andseq r1, ip, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #300] @ ee7ec │ │ │ │ ldr lr, [pc, #300] @ ee7f0 │ │ │ │ @@ -209345,17 +209345,17 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr ip, [r4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ tst ip, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ bne ee748 │ │ │ │ ldrsh r1, [ip] │ │ │ │ @@ -209379,15 +209379,15 @@ │ │ │ │ bne ee790 │ │ │ │ b ee7b0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne ee788 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #76] @ ee808 │ │ │ │ str r3, [r5] │ │ │ │ @@ -209404,16 +209404,16 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, ip, r8, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, ip, r8, lsl r9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00181dd0 │ │ │ │ - andseq r1, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x00181dd8 │ │ │ │ + andseq r1, r8, r4, lsl lr │ │ │ │ andseq r1, ip, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #388] @ ee9a8 │ │ │ │ ldr lr, [pc, #388] @ ee9ac │ │ │ │ @@ -209437,20 +209437,20 @@ │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bne ee8b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #25 │ │ │ │ beq ee8d8 │ │ │ │ str r4, [sp] │ │ │ │ @@ -209480,22 +209480,22 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ add r1, r4, #2 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne ee914 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq ee970 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b ee8f0 │ │ │ │ @@ -209515,45 +209515,45 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x001c17d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001c17b4 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r0, ror #24 │ │ │ │ - @ instruction: 0x00181cbc │ │ │ │ + andseq r1, r8, r8, ror #24 │ │ │ │ + andseq r1, r8, r4, asr #25 │ │ │ │ andseq r1, ip, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 180348 │ │ │ │ + bl 180344 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq eea04 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1a37b4 │ │ │ │ + b 1a379c │ │ │ │ ldr r1, [pc, #36] @ eea30 │ │ │ │ ldr r0, [pc, #36] @ eea34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1a37b4 │ │ │ │ - andseq pc, r7, r0, ror #31 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ + b 1a379c │ │ │ │ + andseq pc, r7, r8, ror #31 │ │ │ │ + mulseq r8, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #604] @ eecac │ │ │ │ ldr r2, [pc, #604] @ eecb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -209597,23 +209597,23 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f20 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq eec4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r6, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ beq eebd8 │ │ │ │ ldr r3, [pc, #384] @ eecc4 │ │ │ │ ldr fp, [pc, #384] @ eecc8 │ │ │ │ @@ -209625,34 +209625,34 @@ │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 96c00 │ │ │ │ + bl 96c04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands r2, r3, #1 │ │ │ │ bne eebb4 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ beq eebb4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bne eeb60 │ │ │ │ mov r0, #8 │ │ │ │ bl 34bc8 │ │ │ │ @@ -209661,15 +209661,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str ip, [r9] │ │ │ │ - bl 194c9c │ │ │ │ + bl 194c94 │ │ │ │ ldr r3, [pc, #192] @ eecd0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r9] │ │ │ │ ldr r2, [pc, #184] @ eecd4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #136] @ eecb0 │ │ │ │ @@ -209707,27 +209707,27 @@ │ │ │ │ bne eead8 │ │ │ │ b eeb00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, ip, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, ip, r4, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r8, lsl #22 │ │ │ │ - @ instruction: 0x00181ad8 │ │ │ │ + andseq r1, r8, r0, lsl fp │ │ │ │ andseq r1, r8, r0, ror #21 │ │ │ │ - andseq pc, r7, ip, lsl #13 │ │ │ │ - andseq r1, r8, r4, lsr #21 │ │ │ │ + andseq r1, r8, r8, ror #21 │ │ │ │ + mulseq r7, r4, r6 │ │ │ │ + andseq r1, r8, ip, lsr #21 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x001c13d4 │ │ │ │ - andseq r1, r8, ip, lsl #19 │ │ │ │ - andseq r1, r8, ip, lsr #19 │ │ │ │ + mulseq r8, r4, r9 │ │ │ │ + @ instruction: 0x001819b4 │ │ │ │ ldr r0, [pc, #4] @ eecec │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1d226c │ │ │ │ - andseq fp, r7, r4, lsl #10 │ │ │ │ + b 1d2258 │ │ │ │ + andseq fp, r7, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #244] @ eedfc │ │ │ │ ldr r2, [pc, #244] @ eee00 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -209767,15 +209767,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [pc, #112] @ eee14 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ beq eedec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #84] @ eee18 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #52] @ eee00 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -209791,16 +209791,16 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b eedb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x001c12f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001c12d0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, ip, lsl #22 │ │ │ │ - andseq r1, r8, r8, asr #17 │ │ │ │ + andseq fp, r7, r4, lsl fp │ │ │ │ + @ instruction: 0x001818d0 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andseq r1, ip, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -209822,18 +209822,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ bne eeeb4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ beq eeed8 │ │ │ │ @@ -209864,15 +209864,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [pc, #300] @ ef050 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ beq eef44 │ │ │ │ tst r0, #1 │ │ │ │ beq eef80 │ │ │ │ ldr r3, [pc, #264] @ ef054 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -209932,18 +209932,18 @@ │ │ │ │ movne ip, #1 │ │ │ │ b eefec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, ip, r0, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, ip, r0, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, r4, asr #19 │ │ │ │ - mulseq r8, r8, r7 │ │ │ │ - andseq fp, r7, r0, lsl #19 │ │ │ │ - andseq r1, r8, r0, asr r7 │ │ │ │ + andseq fp, r7, ip, asr #19 │ │ │ │ + andseq r1, r8, r0, lsr #15 │ │ │ │ + andseq fp, r7, r8, lsl #19 │ │ │ │ + andseq r1, r8, r8, asr r7 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mulseq ip, ip, r0 │ │ │ │ strdeq sl, [sl], -r0 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -209973,15 +209973,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #76] @ ef148 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #52] @ ef138 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -210044,15 +210044,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne ef214 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1a057c │ │ │ │ + bl 1a0564 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne ef1d0 │ │ │ │ b ef1c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mulseq ip, r0, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -210078,17 +210078,17 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -210127,15 +210127,15 @@ │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [pc, #340] @ ef494 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq ef3c4 │ │ │ │ ldr r3, [pc, #308] @ ef498 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r5] │ │ │ │ @@ -210151,41 +210151,41 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #244] @ ef494 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq ef41c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b ef368 │ │ │ │ ldr r3, [pc, #212] @ ef4a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ef440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne ef468 │ │ │ │ cmp r4, #1 │ │ │ │ ble ef430 │ │ │ │ ldr r3, [pc, #164] @ ef4a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq ef440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ b ef35c │ │ │ │ ldr r3, [pc, #132] @ ef4a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne ef3d8 │ │ │ │ ldr r3, [pc, #116] @ ef4ac │ │ │ │ @@ -210205,18 +210205,18 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ble ef3bc │ │ │ │ b ef35c │ │ │ │ andseq r0, ip, ip, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r0, ip, ip, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r4, lsr #7 │ │ │ │ - @ instruction: 0x0017b5bc │ │ │ │ - andseq r1, r8, r4, asr r3 │ │ │ │ - andseq r1, r8, r0, ror r3 │ │ │ │ + andseq r1, r8, ip, lsr #7 │ │ │ │ + andseq fp, r7, r4, asr #11 │ │ │ │ + andseq r1, r8, ip, asr r3 │ │ │ │ + andseq r1, r8, r8, ror r3 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andseq r0, ip, r4, lsl #25 │ │ │ │ @ instruction: 0x002aa6bc │ │ │ │ eoreq sl, sl, r8, lsl #13 │ │ │ │ eoreq sl, sl, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -210402,17 +210402,17 @@ │ │ │ │ b ef570 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r0, ip, ip, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r0, ip, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ - @ instruction: 0x001949b8 │ │ │ │ - andseq r1, r8, r8, asr #1 │ │ │ │ - andseq r3, r8, ip, asr #20 │ │ │ │ + andseq r4, r9, r0, asr #19 │ │ │ │ + ldrsbeq r1, [r8], -r0 │ │ │ │ + andseq r3, r8, r4, asr sl │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ @ instruction: 0x001c09f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #208] @ ef894 │ │ │ │ @@ -210431,17 +210431,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [pc, #128] @ ef8a4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ @@ -210573,15 +210573,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r5, [r3] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -210647,21 +210647,21 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ b efa48 │ │ │ │ andseq r0, ip, r4, lsr #14 │ │ │ │ mlaeq sl, r8, r1, sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - @ instruction: 0x00180cd4 │ │ │ │ - andseq r0, r8, r0, lsr #26 │ │ │ │ - andseq r0, r8, r4, lsr #26 │ │ │ │ - andseq r0, r8, r0, lsl #26 │ │ │ │ - @ instruction: 0x00180cd8 │ │ │ │ - andseq r0, r8, r8, lsl #23 │ │ │ │ - @ instruction: 0x00180bd4 │ │ │ │ + @ instruction: 0x00180cdc │ │ │ │ + andseq r0, r8, r8, lsr #26 │ │ │ │ + andseq r0, r8, ip, lsr #26 │ │ │ │ + andseq r0, r8, r8, lsl #26 │ │ │ │ + andseq r0, r8, r0, ror #25 │ │ │ │ + mulseq r8, r0, fp │ │ │ │ + @ instruction: 0x00180bdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [pc, #216] @ efc7c │ │ │ │ tst r3, #1 │ │ │ │ @@ -210716,16 +210716,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq efc04 │ │ │ │ b efc08 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andseq r0, ip, ip, asr #8 │ │ │ │ - andseq pc, r7, r4, lsr #18 │ │ │ │ - andseq r0, r8, r0, ror fp │ │ │ │ + andseq pc, r7, ip, lsr #18 │ │ │ │ + andseq r0, r8, r8, ror fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr sl, [pc, #208] @ efd78 │ │ │ │ @@ -210844,15 +210844,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ bne efea8 │ │ │ │ mov r4, #2 │ │ │ │ b efe98 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl a7a20 │ │ │ │ + bl a7a24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ bne efea4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ @@ -210882,17 +210882,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne efe48 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r2, [pc, #80] @ eff7c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ beq efe48 │ │ │ │ @@ -210902,19 +210902,19 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ b efe48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r0, ip, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r0, ip, r0, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r8, r4, lsl r7 │ │ │ │ - andseq r0, r8, ip, asr r9 │ │ │ │ + andseq r0, r8, ip, lsl r7 │ │ │ │ + andseq r0, r8, r4, ror #18 │ │ │ │ andseq r0, ip, r0, asr #2 │ │ │ │ - andseq r0, r8, r0, lsl #17 │ │ │ │ - andseq r0, r8, ip, lsl #17 │ │ │ │ + andseq r0, r8, r8, lsl #17 │ │ │ │ + mulseq r8, r4, r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr ip, [pc, #2420] @ f090c │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ @@ -210940,51 +210940,51 @@ │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #300 @ 0x12c │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #456] @ 0x1c8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov fp, r1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ cmp r3, r7 │ │ │ │ bne f025c │ │ │ │ @@ -211523,28 +211523,28 @@ │ │ │ │ mov r2, #1 │ │ │ │ b f07b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r0, ip, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r0, ip, r0, lsr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001806f4 │ │ │ │ + @ instruction: 0x001806fc │ │ │ │ andseq pc, fp, r4, lsr #25 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ mulseq fp, r0, fp │ │ │ │ - andseq r0, r8, r0, asr r2 │ │ │ │ - andseq r0, r8, r0, ror r1 │ │ │ │ + andseq r0, r8, r8, asr r2 │ │ │ │ + andseq r0, r8, r8, ror r1 │ │ │ │ eorcs r2, r0, r0, lsr #32 │ │ │ │ - andseq r0, r8, ip, asr r1 │ │ │ │ - andseq r0, r8, r4, lsr #32 │ │ │ │ - @ instruction: 0x0017fff4 │ │ │ │ + andseq r0, r8, r4, ror #2 │ │ │ │ + andseq r0, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0x0017fffc │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0017ffdc │ │ │ │ + andseq pc, r7, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #40] @ f0994 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ @@ -211607,66 +211607,66 @@ │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #2272] @ f1340 │ │ │ │ ldr r7, [pc, #2272] @ f1344 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [pc, #2260] @ f1348 │ │ │ │ mov r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, #5 │ │ │ │ mvn fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2240] @ f134c │ │ │ │ str r3, [r5, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2224] @ f1350 │ │ │ │ str r3, [r5, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2208] @ f1354 │ │ │ │ str r3, [r5, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2192] @ f1358 │ │ │ │ str r3, [r5, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2176] @ f135c │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2160] @ f1360 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add r0, r5, #308 @ 0x134 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #312 @ 0x138 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #2120] @ f1364 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2108] @ f1368 │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #312] @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, r1 │ │ │ │ bl 38b84 │ │ │ │ @@ -211674,95 +211674,95 @@ │ │ │ │ add r0, r5, #12 │ │ │ │ bl 38b84 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #2044] @ f136c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2032] @ f1370 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2016] @ f1374 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2000] @ f1378 │ │ │ │ str r3, [r5, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r1, [pc, #1988] @ f137c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 3d524 │ │ │ │ ldr r0, [pc, #1972] @ f1380 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1936] @ f1384 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1932] @ f1388 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1892] @ f138c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1888] @ f1390 │ │ │ │ mov r3, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1848] @ f1394 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1844] @ f1398 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1804] @ f139c │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1800] @ f13a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1752] @ f13a4 │ │ │ │ mov r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ @@ -211770,15 +211770,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1696] @ f13a8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1692] @ f13ac │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -211787,30 +211787,30 @@ │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr sl, [pc, #1644] @ f13b0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1632] @ f13b4 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1628] @ f13b8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1584] @ f13bc │ │ │ │ mov r9, #4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -211818,159 +211818,159 @@ │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1528] @ f13c0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1524] @ f13c4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1484] @ f13c8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1480] @ f13cc │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1440] @ f13d0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1436] @ f13d4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1396] @ f13d8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1392] @ f13dc │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1352] @ f13e0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1348] @ f13e4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1308] @ f13e8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1304] @ f13ec │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1264] @ f13f0 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1260] @ f13f4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1216] @ f13f8 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1212] @ f13fc │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1172] @ f1400 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1168] @ f1404 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1128] @ f1408 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1124] @ f140c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1084] @ f1410 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1080] @ f1414 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #1040] @ f1418 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #1036] @ f141c │ │ │ │ add sl, pc, sl │ │ │ │ @@ -211980,54 +211980,54 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 73e9c │ │ │ │ + bl 73ea0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #976] @ f1420 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #972] @ f1424 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #932] @ f1428 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #928] @ f142c │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #888] @ f1430 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #884] @ f1434 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [pc, #844] @ f1438 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [pc, #840] @ f143c │ │ │ │ add sl, pc, sl │ │ │ │ @@ -212036,18 +212036,18 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77060 │ │ │ │ + bl 77064 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ @@ -212057,30 +212057,30 @@ │ │ │ │ ldr r0, [pc, #748] @ f1444 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [pc, #716] @ f1448 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3e040 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #316 @ 0x13c │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #688] @ f144c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ ldr r7, [pc, #648] @ f1450 │ │ │ │ mov r1, r9 │ │ │ │ @@ -212088,36 +212088,36 @@ │ │ │ │ bl 38b84 │ │ │ │ ldr r0, [pc, #636] @ f1454 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 74150 │ │ │ │ + bl 74154 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #320] @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e040 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 3d648 │ │ │ │ ldr r0, [pc, #584] @ f1458 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4948 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [pc, #548] @ f145c │ │ │ │ strne r4, [r5, #324] @ 0x144 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4948 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq f12b4 │ │ │ │ ldrb r1, [r0] │ │ │ │ ldr r3, [pc, #520] @ f1460 │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ @@ -212143,15 +212143,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #328] @ 0x148 │ │ │ │ ldr r0, [pc, #432] @ f146c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4948 │ │ │ │ cmp r0, #0 │ │ │ │ beq f12e0 │ │ │ │ ldr r3, [pc, #408] @ f1470 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -212174,90 +212174,90 @@ │ │ │ │ b f12b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq pc, fp, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, fp, r4, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r9, sl, r4, lsr #1 │ │ │ │ - andseq pc, r7, r4, lsl lr @ │ │ │ │ - mulseq r7, ip, lr │ │ │ │ - mulseq r7, ip, ip │ │ │ │ - @ instruction: 0x0017fdf8 │ │ │ │ - andseq pc, r7, ip, ror #27 │ │ │ │ + andseq pc, r7, ip, lsl lr @ │ │ │ │ + andseq pc, r7, r4, lsr #29 │ │ │ │ + andseq pc, r7, r4, lsr #25 │ │ │ │ + andseq pc, r7, r0, lsl #28 │ │ │ │ + @ instruction: 0x0017fdf4 │ │ │ │ + andseq pc, r7, r8, ror #27 │ │ │ │ andseq pc, r7, r0, ror #27 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - andseq sl, r7, r8, ror #24 │ │ │ │ - andseq pc, r7, r4, lsr #27 │ │ │ │ - andseq pc, r7, r0, ror sp @ │ │ │ │ - andseq r8, r8, r8, lsr #27 │ │ │ │ + andseq pc, r7, r0, ror #27 │ │ │ │ + andseq pc, r7, r0, ror #27 │ │ │ │ + andseq sl, r7, r0, ror ip │ │ │ │ + andseq pc, r7, ip, lsr #27 │ │ │ │ + andseq pc, r7, r8, ror sp @ │ │ │ │ + @ instruction: 0x00188db0 │ │ │ │ + andseq pc, r7, r8, asr sp @ │ │ │ │ andseq pc, r7, r0, asr sp @ │ │ │ │ - andseq pc, r7, r8, asr #26 │ │ │ │ - andseq pc, r7, r4, asr #26 │ │ │ │ + andseq pc, r7, ip, asr #26 │ │ │ │ @ instruction: 0xffffe48c │ │ │ │ - andseq pc, r7, ip, lsr #26 │ │ │ │ + andseq pc, r7, r4, lsr sp @ │ │ │ │ @ instruction: 0xffffe540 │ │ │ │ - andseq pc, r7, r4, lsr sl @ │ │ │ │ + andseq pc, r7, ip, lsr sl @ │ │ │ │ @ instruction: 0xffffe1dc │ │ │ │ - @ instruction: 0x0017f9f0 │ │ │ │ + @ instruction: 0x0017f9f8 │ │ │ │ @ instruction: 0xffffe078 │ │ │ │ - mulseq r7, r4, r8 │ │ │ │ + mulseq r7, ip, r8 │ │ │ │ @ instruction: 0xffffd3b0 │ │ │ │ - andeq r3, r0, r0, asr sl │ │ │ │ - andseq pc, r7, r8, lsr ip @ │ │ │ │ - andeq r3, r0, r4, asr #12 │ │ │ │ - andseq pc, r7, r8, lsl ip @ │ │ │ │ - andseq pc, r7, r0, lsl sl @ │ │ │ │ + andeq r3, r0, r4, asr sl │ │ │ │ + andseq pc, r7, r0, asr #24 │ │ │ │ + andeq r3, r0, r8, asr #12 │ │ │ │ + andseq pc, r7, r0, lsr #24 │ │ │ │ + andseq pc, r7, r8, lsl sl @ │ │ │ │ @ instruction: 0xfffff010 │ │ │ │ - andeq r2, r0, r4, ror #28 │ │ │ │ - @ instruction: 0x0017f7bc │ │ │ │ + andeq r2, r0, r8, ror #28 │ │ │ │ + andseq pc, r7, r4, asr #15 │ │ │ │ @ instruction: 0xffffda28 │ │ │ │ - andseq pc, r7, ip, ror #14 │ │ │ │ + andseq pc, r7, r4, ror r7 @ │ │ │ │ @ instruction: 0xffffd890 │ │ │ │ - andseq pc, r7, r0, lsl #14 │ │ │ │ + andseq pc, r7, r8, lsl #14 │ │ │ │ @ instruction: 0xffffd5dc │ │ │ │ - andseq pc, r7, r4, lsl #22 │ │ │ │ + andseq pc, r7, ip, lsl #22 │ │ │ │ @ instruction: 0xffffde60 │ │ │ │ - andseq pc, r7, ip, asr r7 @ │ │ │ │ + andseq pc, r7, r4, ror #14 │ │ │ │ @ instruction: 0xffffdb84 │ │ │ │ - @ instruction: 0x0017f6d4 │ │ │ │ + @ instruction: 0x0017f6dc │ │ │ │ @ instruction: 0xffffdae0 │ │ │ │ - @ instruction: 0x0017f5dc │ │ │ │ + andseq pc, r7, r4, ror #11 │ │ │ │ @ instruction: 0xffffd184 │ │ │ │ - andseq pc, r7, r0, asr sl @ │ │ │ │ + andseq pc, r7, r8, asr sl @ │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - andseq pc, r7, r8, lsr #11 │ │ │ │ + @ instruction: 0x0017f5b0 │ │ │ │ @ instruction: 0xffffd438 │ │ │ │ - andseq pc, r7, r4, ror #10 │ │ │ │ + andseq pc, r7, ip, ror #10 │ │ │ │ @ instruction: 0xffffd39c │ │ │ │ - andseq pc, r7, ip, ror r5 @ │ │ │ │ + andseq pc, r7, r4, lsl #11 │ │ │ │ @ instruction: 0xffffd4e0 │ │ │ │ - mulseq r7, r0, r9 │ │ │ │ + mulseq r7, r8, r9 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - andseq pc, r7, r0, ror #18 │ │ │ │ + andseq pc, r7, r8, ror #18 │ │ │ │ andeq r1, r0, ip, lsl r3 │ │ │ │ - andseq pc, r7, ip, asr #18 │ │ │ │ + andseq pc, r7, r4, asr r9 @ │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ - andseq pc, r7, r0, lsr r4 @ │ │ │ │ + andseq pc, r7, r8, lsr r4 @ │ │ │ │ @ instruction: 0xffffd1c0 │ │ │ │ - andseq lr, r7, r8, lsl #8 │ │ │ │ + andseq lr, r7, r0, lsl r4 │ │ │ │ @ instruction: 0xffffcfd8 │ │ │ │ - @ instruction: 0x0017f5f4 │ │ │ │ + @ instruction: 0x0017f5fc │ │ │ │ @ instruction: 0xffffea1c │ │ │ │ - andseq pc, r7, r8, asr #6 │ │ │ │ + andseq pc, r7, r0, asr r3 @ │ │ │ │ @ instruction: 0xffffd020 │ │ │ │ - andseq pc, r7, ip, asr #5 │ │ │ │ + @ instruction: 0x0017f2d4 │ │ │ │ @ instruction: 0xffffcf48 │ │ │ │ - andseq pc, r7, r0, ror #15 │ │ │ │ - @ instruction: 0x0017f7d0 │ │ │ │ + andseq pc, r7, r8, ror #15 │ │ │ │ + @ instruction: 0x0017f7d8 │ │ │ │ eoreq r8, sl, r8, lsr #16 │ │ │ │ strdeq r8, [sl], -r8 @ │ │ │ │ ldrdeq r8, [sl], -r8 @ │ │ │ │ - andseq pc, r7, r4, ror #14 │ │ │ │ + andseq pc, r7, ip, ror #14 │ │ │ │ eoreq r8, sl, ip, lsr #15 │ │ │ │ andseq lr, fp, r8, lsl #26 │ │ │ │ eoreq r8, sl, r8, ror #14 │ │ │ │ │ │ │ │ 000f147c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -212290,15 +212290,15 @@ │ │ │ │ bl 3d524 │ │ │ │ ldr r0, [pc, #128] @ f1578 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 7480c │ │ │ │ + bl 74810 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e040 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ bl 3d648 │ │ │ │ @@ -212316,16 +212316,16 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq lr, fp, r0, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq lr, fp, r0, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r7, r8, lsr #8 │ │ │ │ - andseq pc, r7, r8, lsl #3 │ │ │ │ + andseq pc, r7, r0, lsr r4 @ │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ @ instruction: 0xffffdd24 │ │ │ │ andseq lr, fp, r0, asr #21 │ │ │ │ │ │ │ │ 000f1580 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -212379,21 +212379,21 @@ │ │ │ │ ldr r5, [ip, r1] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ble f172c │ │ │ │ ldr r0, [pc, #312] @ f17c0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r3] │ │ │ │ ldr r6, [ip, r0] │ │ │ │ cmp r1, r6 │ │ │ │ @@ -212419,15 +212419,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ beq f1734 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -212459,28 +212459,28 @@ │ │ │ │ ldr r1, [pc, #72] @ f17d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ b f1720 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq lr, fp, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001be9bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, r7, r8, ror #6 │ │ │ │ + andseq pc, r7, r0, ror r3 @ │ │ │ │ andseq lr, fp, r8, lsr #17 │ │ │ │ - @ instruction: 0x0017f2b4 │ │ │ │ - @ instruction: 0x0017f2d4 │ │ │ │ + @ instruction: 0x0017f2bc │ │ │ │ + @ instruction: 0x0017f2dc │ │ │ │ │ │ │ │ 000f17d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #212] @ f18c0 │ │ │ │ @@ -212524,21 +212524,21 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [ip, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bne f18b0 │ │ │ │ - bl 10784c │ │ │ │ + bl 107858 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ b f183c │ │ │ │ - bl 105204 │ │ │ │ + bl 105210 │ │ │ │ mov r3, r0 │ │ │ │ b f18a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq lr, fp, r8, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq lr, fp, r8, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -212639,19 +212639,19 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 34bc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #32 │ │ │ │ @@ -212757,15 +212757,15 @@ │ │ │ │ ldr r3, [pc, #68] @ f1c54 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ b f1b9c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #336 @ 0x150 │ │ │ │ bl 38b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c70 │ │ │ │ str r0, [r6, #336] @ 0x150 │ │ │ │ b f1b80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq lr, fp, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq lr, fp, r8, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -212912,15 +212912,15 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [pc, #176] @ f1f30 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, r5 │ │ │ │ b f1dc4 │ │ │ │ ldr r3, [pc, #104] @ f1f10 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -212946,21 +212946,21 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq lr, fp, r4, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq lr, fp, r4, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r7, sl, r8, asr sp │ │ │ │ - mulseq r7, r4, sp │ │ │ │ - andseq lr, r7, r4, lsr #24 │ │ │ │ - andseq lr, r7, r4, ror sp │ │ │ │ - andseq r8, r7, r8, ror #21 │ │ │ │ - andseq lr, r7, r4, ror #23 │ │ │ │ - mulseq r7, r4, ip │ │ │ │ - andseq lr, r7, ip, lsl #22 │ │ │ │ + mulseq r7, ip, sp │ │ │ │ + andseq lr, r7, ip, lsr #24 │ │ │ │ + andseq lr, r7, ip, ror sp │ │ │ │ + @ instruction: 0x00178af0 │ │ │ │ + andseq lr, r7, ip, ror #23 │ │ │ │ + mulseq r7, ip, ip │ │ │ │ + andseq lr, r7, r4, lsl fp │ │ │ │ andseq lr, fp, r4, lsr r1 │ │ │ │ │ │ │ │ 000f1f38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -213079,22 +213079,22 @@ │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [lr, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ bne f21b8 │ │ │ │ ldr r0, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ beq f21e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 8f374 │ │ │ │ @@ -213228,18 +213228,18 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq sp, fp, r8, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq sp, fp, r8, lsr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r7, r4, lsr r2 │ │ │ │ - andseq lr, r7, r0, lsr #14 │ │ │ │ - mulseq r7, r4, r5 │ │ │ │ - andseq lr, r7, ip, ror #13 │ │ │ │ + andseq lr, r7, ip, lsr r2 │ │ │ │ + andseq lr, r7, r8, lsr #14 │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ + @ instruction: 0x0017e6f4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andseq sp, fp, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #552] @ f25c8 │ │ │ │ @@ -213382,26 +213382,26 @@ │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ b f2570 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq sp, fp, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq sp, fp, r4, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq lr, [r7], -r0 │ │ │ │ - andseq lr, r7, r0, lsl #11 │ │ │ │ - andseq r8, r7, r8, lsl r4 │ │ │ │ - andseq lr, r7, ip, lsr r5 │ │ │ │ - andseq lr, r7, r0, lsl #10 │ │ │ │ + ldrheq lr, [r7], -r8 │ │ │ │ + andseq lr, r7, r8, lsl #11 │ │ │ │ + andseq r8, r7, r0, lsr #8 │ │ │ │ + andseq lr, r7, r4, asr #10 │ │ │ │ + andseq lr, r7, r8, lsl #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andseq sp, fp, r0, lsl fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r7, sl, ip, asr r5 │ │ │ │ - andseq lr, r7, r0, lsr #11 │ │ │ │ - andseq lr, r7, r8, asr r4 │ │ │ │ - andseq lr, r7, r0, lsr #8 │ │ │ │ + andseq lr, r7, r8, lsr #11 │ │ │ │ + andseq lr, r7, r0, ror #8 │ │ │ │ + andseq lr, r7, r8, lsr #8 │ │ │ │ │ │ │ │ 000f2608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #260] @ f2724 │ │ │ │ @@ -213574,15 +213574,15 @@ │ │ │ │ bne f2870 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi f2870 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 7939c │ │ │ │ + bl 793a0 │ │ │ │ b f2874 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #76] @ f2930 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -213593,20 +213593,20 @@ │ │ │ │ str r3, [r4] │ │ │ │ b f2874 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq sp, fp, r4, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq sp, fp, r4, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0017dcfc │ │ │ │ - andseq lr, r7, ip, lsr #3 │ │ │ │ - andseq r8, r7, r8, asr r0 │ │ │ │ - andseq lr, r7, ip, ror #2 │ │ │ │ + andseq sp, r7, r4, lsl #26 │ │ │ │ + @ instruction: 0x0017e1b4 │ │ │ │ + andseq r8, r7, r0, rrx │ │ │ │ + andseq lr, r7, r4, ror r1 │ │ │ │ andseq sp, fp, ip, ror r7 │ │ │ │ - andseq lr, r7, r4, asr r2 │ │ │ │ + andseq lr, r7, ip, asr r2 │ │ │ │ │ │ │ │ 000f2934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr r4, [pc, #856] @ f2ca4 │ │ │ │ @@ -213628,27 +213628,27 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov ip, #7 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #712] @ f2cb8 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ @@ -213723,18 +213723,18 @@ │ │ │ │ ldr r3, [pc, #444] @ f2cc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r0, [r3], #4 │ │ │ │ str r3, [sl] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85cd0 <_scheme_call_with_prompt_multi@@Base> │ │ │ │ + bl 85cd4 <_scheme_call_with_prompt_multi@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub r1, r3, #4 │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #-4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -213830,15 +213830,15 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffffcd4c │ │ │ │ subeq r0, r0, sp, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andseq lr, r7, r0, lsr #32 │ │ │ │ + andseq lr, r7, r8, lsr #32 │ │ │ │ andseq sp, fp, ip, asr #7 │ │ │ │ │ │ │ │ 000f2cd0 : │ │ │ │ ldr ip, [pc, #64] @ f2d18 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #60] @ f2d1c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -213851,15 +213851,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str lr, [ip, #776] @ 0x308 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, lr} │ │ │ │ str r3, [ip, #756] @ 0x2f4 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ str r2, [ip, #772] @ 0x304 │ │ │ │ - b 77d9c │ │ │ │ + b 77da0 │ │ │ │ andseq sp, fp, ip, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ │ │ │ │ 000f2d24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -213941,48 +213941,48 @@ │ │ │ │ beq f2e94 │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #132] @ f2ee0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 8ada4 │ │ │ │ + bl 8ada8 │ │ │ │ ldr r3, [pc, #116] @ f2ee4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #344] @ 0x158 │ │ │ │ ldr ip, [r3, #348] @ 0x15c │ │ │ │ str r2, [r3, #344] @ 0x158 │ │ │ │ str r2, [r3, #348] @ 0x15c │ │ │ │ str ip, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #76] @ f2ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4948 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2ecc │ │ │ │ ldr r0, [pc, #60] @ f2eec │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6, #340] @ 0x154 │ │ │ │ - bl 20673c │ │ │ │ + bl 206744 │ │ │ │ ldr r3, [r6, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bge f2e54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r6, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r6, sl, r0, asr ip │ │ │ │ @ instruction: 0x001bd1bc │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ eoreq r6, sl, r4, lsl ip │ │ │ │ - andseq sp, r7, r0, ror sp │ │ │ │ + andseq sp, r7, r8, ror sp │ │ │ │ @ instruction: 0xffffda9c │ │ │ │ │ │ │ │ 000f2ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -214024,15 +214024,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne f3070 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq f3054 │ │ │ │ - bl 8ada4 │ │ │ │ + bl 8ada8 │ │ │ │ ldr r1, [pc, #212] @ f3088 │ │ │ │ ldr r3, [pc, #212] @ f308c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r7] │ │ │ │ add lr, r1, r4, lsl #4 │ │ │ │ ldr r5, [lr, #48] @ 0x30 │ │ │ │ @@ -214087,21 +214087,21 @@ │ │ │ │ ldrdeq r6, [sl], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ eoreq r6, sl, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr r1, [pc, #2844] @ f3bc8 │ │ │ │ - ldr r2, [pc, #2844] @ f3bcc │ │ │ │ + ldr r1, [pc, #2848] @ f3bcc │ │ │ │ + ldr r2, [pc, #2848] @ f3bd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr sl, [pc, #2836] @ f3bd0 │ │ │ │ + ldr sl, [pc, #2840] @ f3bd4 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #2832] @ f3bd4 │ │ │ │ + ldr r3, [pc, #2836] @ f3bd8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -214109,15 +214109,15 @@ │ │ │ │ ldr r2, [r3, #748] @ 0x2ec │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #768] @ 0x300 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2772] @ f3bd8 │ │ │ │ + ldr r2, [pc, #2776] @ f3bdc │ │ │ │ ldr r1, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sl, r2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ @@ -214126,30 +214126,30 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ str r2, [r1] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #772] @ 0x304 │ │ │ │ mov r4, #7 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ bl 531a0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f374c │ │ │ │ @@ -214173,28 +214173,28 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #2476] @ f3bdc │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [pc, #2480] @ f3be0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov ip, #7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sl, r3] │ │ │ │ @@ -214216,28 +214216,28 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [ip] │ │ │ │ str r2, [r1, #-4] │ │ │ │ streq r3, [sp, #120] @ 0x78 │ │ │ │ bne f399c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ - ble f3ad0 │ │ │ │ - ldr r3, [pc, #2348] @ f3be0 │ │ │ │ + ble f3ad4 │ │ │ │ + ldr r3, [pc, #2352] @ f3be4 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2336] @ f3be4 │ │ │ │ + ldr r3, [pc, #2340] @ f3be8 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #2324] @ f3be8 │ │ │ │ + ldr r3, [pc, #2328] @ f3bec │ │ │ │ mov r7, lr │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2312] @ f3bec │ │ │ │ + ldr r3, [pc, #2316] @ f3bf0 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add fp, r7, #2 │ │ │ │ @@ -214255,37 +214255,37 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f3484 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ addeq r5, r4, #1 │ │ │ │ beq f33a0 │ │ │ │ - ldr ip, [pc, #2212] @ f3bf0 │ │ │ │ + ldr ip, [pc, #2216] @ f3bf4 │ │ │ │ add r5, r4, #1 │ │ │ │ ldr ip, [sl, ip] │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ cmp r1, ip │ │ │ │ beq f370c │ │ │ │ - ldr ip, [pc, #2192] @ f3bf4 │ │ │ │ + ldr ip, [pc, #2196] @ f3bf8 │ │ │ │ ldr ip, [sl, ip] │ │ │ │ cmp r1, ip │ │ │ │ beq f3718 │ │ │ │ - ldr r2, [pc, #2180] @ f3bf8 │ │ │ │ + ldr r2, [pc, #2184] @ f3bfc │ │ │ │ ldr r2, [sl, r2] │ │ │ │ cmp r1, r2 │ │ │ │ beq f33a0 │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7efdc │ │ │ │ + bl 7efe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3738 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3bc0 │ │ │ │ + beq f3bc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ str r0, [r3, #20] │ │ │ │ beq f3498 │ │ │ │ @@ -214318,21 +214318,21 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, r9] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ b f33a0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #1944] @ f3bf8 │ │ │ │ + bl 2137dc │ │ │ │ + ldr r3, [pc, #1948] @ f3bfc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ beq f31cc │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ @@ -214358,18 +214358,18 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq f37c4 │ │ │ │ cmp r5, #0 │ │ │ │ ble f37cc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #1808] @ f3bf8 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + ldr r3, [pc, #1812] @ f3bfc │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ b f36cc │ │ │ │ @@ -214378,21 +214378,21 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bl f2608 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ beq f36a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1708] @ f3bfc │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [pc, #1712] @ f3c00 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add lr, sp, #128 @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -214407,75 +214407,75 @@ │ │ │ │ add r9, sp, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, lr │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - str lr, [sp, #168] @ 0xa8 │ │ │ │ + str lr, [sp, #172] @ 0xac │ │ │ │ b f35b0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5a0c │ │ │ │ + bl 1f5a14 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1f6cfc │ │ │ │ + bl 1f6d04 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ bl f2608 │ │ │ │ subs ip, r0, #0 │ │ │ │ bne f35ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ str r3, [r1] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r0, #7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, r2, lsl #2] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - beq f3ad8 │ │ │ │ + beq f3adc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r3, #7 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ bl f20b8 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -214504,15 +214504,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b f33a0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands r3, r3, #2 │ │ │ │ bne f33a0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #1232] @ f3c00 │ │ │ │ + ldr r3, [pc, #1236] @ f3c04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ b f3408 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -214520,41 +214520,41 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #768] @ 0x300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #776] @ 0x308 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #1172] @ f3c04 │ │ │ │ + ldr r1, [pc, #1176] @ f3c08 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [r3, #772] @ 0x304 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 531e4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #1128] @ f3c08 │ │ │ │ - ldr r3, [pc, #1064] @ f3bcc │ │ │ │ + ldr r2, [pc, #1132] @ f3c0c │ │ │ │ + ldr r3, [pc, #1068] @ f3bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f3bbc │ │ │ │ + bne f3bc0 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne f3ae4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + bne f3ae8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -214616,15 +214616,15 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ bne f390c │ │ │ │ mov r4, #9 │ │ │ │ b f3900 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl a7a20 │ │ │ │ + bl a7a24 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ bne f390c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ @@ -214633,43 +214633,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq f392c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ str r5, [r3, #744] @ 0x2e8 │ │ │ │ - ldr r0, [pc, #728] @ f3c0c │ │ │ │ + ldr r0, [pc, #732] @ f3c10 │ │ │ │ mov r3, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ bl f2ef0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ b f3790 │ │ │ │ - ldr r3, [pc, #668] @ f3bf4 │ │ │ │ + ldr r3, [pc, #672] @ f3bf8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103930 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bl e99b4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r4] │ │ │ │ b f3864 │ │ │ │ bl 545c0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ b f388c │ │ │ │ - ldr r3, [pc, #596] @ f3bf8 │ │ │ │ + ldr r3, [pc, #600] @ f3bfc │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ bl f20b8 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -214701,40 +214701,41 @@ │ │ │ │ b f327c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ str r8, [sp, #264] @ 0x108 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq f3ab8 │ │ │ │ + beq f3abc │ │ │ │ mov r5, #10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - stm sp, {r7, r8} │ │ │ │ - bl 96c00 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 96c04 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bne f3a6c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -214744,60 +214745,60 @@ │ │ │ │ b f3810 │ │ │ │ mov r4, #1 │ │ │ │ b f34b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3] │ │ │ │ b f3698 │ │ │ │ cmp r5, #9 │ │ │ │ - bgt f3bb4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + bgt f3bb8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ mov r6, #9 │ │ │ │ lsl r0, r5, #2 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r8, [sp, #216] @ 0xd8 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ bl 34948 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ble f3ba8 │ │ │ │ - ldr r3, [pc, #204] @ f3bf8 │ │ │ │ + ble f3bac │ │ │ │ + ldr r3, [pc, #204] @ f3bfc │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ - b f3b70 │ │ │ │ + b f3b74 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ bl f19e8 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ str r0, [r2, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq f3ba0 │ │ │ │ + beq f3ba4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r7, r4, fp │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r8 │ │ │ │ - bne f3b3c │ │ │ │ + bne f3b40 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ str r9, [r2, #20] │ │ │ │ - b f3b64 │ │ │ │ + b f3b68 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ stmib r3, {r0, r5} │ │ │ │ b f37d8 │ │ │ │ mov r1, r3 │ │ │ │ b f34e0 │ │ │ │ @@ -214806,38 +214807,38 @@ │ │ │ │ b f3408 │ │ │ │ andseq ip, fp, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq ip, fp, ip, lsr #30 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0017d9f4 │ │ │ │ - @ instruction: 0x0017d9f4 │ │ │ │ - andseq sp, r7, r0, asr #19 │ │ │ │ - andseq sp, r7, r8, lsr r9 │ │ │ │ + @ instruction: 0x0017d9fc │ │ │ │ + @ instruction: 0x0017d9fc │ │ │ │ + andseq sp, r7, r8, asr #19 │ │ │ │ + andseq sp, r7, r0, asr #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, r8, r0, lsr r0 @ │ │ │ │ - andseq sp, r7, r0, lsr #10 │ │ │ │ + andseq pc, r8, r8, lsr r0 @ │ │ │ │ + andseq sp, r7, r8, lsr #10 │ │ │ │ @ instruction: 0xfffff908 │ │ │ │ andseq ip, fp, r8, asr r8 │ │ │ │ - andseq ip, r7, ip, lsl #29 │ │ │ │ + mulseq r7, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1064] @ f4050 │ │ │ │ - ldr r2, [pc, #1064] @ f4054 │ │ │ │ + ldr ip, [pc, #1064] @ f4054 │ │ │ │ + ldr r2, [pc, #1064] @ f4058 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1052] @ f4058 │ │ │ │ + ldr r6, [pc, #1052] @ f405c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1048] @ f405c │ │ │ │ + ldr r3, [pc, #1048] @ f4060 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -214845,207 +214846,207 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r8, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne f3cc4 │ │ │ │ + bne f3cc8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq f3cec │ │ │ │ + beq f3cf0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #912] @ f4060 │ │ │ │ - ldr r1, [pc, #912] @ f4064 │ │ │ │ + ldr r0, [pc, #912] @ f4064 │ │ │ │ + ldr r1, [pc, #912] @ f4068 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ands r4, r2, #1 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ movne r4, sl │ │ │ │ - bne f3d5c │ │ │ │ + bne f3d60 │ │ │ │ mov r0, r4 │ │ │ │ - b f3d40 │ │ │ │ + b f3d44 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne f3d4c │ │ │ │ + bne f3d50 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne f3d4c │ │ │ │ + bne f3d50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ tst r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne f4034 │ │ │ │ + bne f4038 │ │ │ │ mov r7, r2 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #62 @ 0x3e │ │ │ │ - beq f3d10 │ │ │ │ + beq f3d14 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r4 │ │ │ │ lsl sl, r4, #2 │ │ │ │ strne r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #772] @ f4068 │ │ │ │ + ldr r3, [pc, #772] @ f406c │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - beq f3d98 │ │ │ │ + beq f3d9c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #756] @ f406c │ │ │ │ - ldr r1, [pc, #756] @ f4070 │ │ │ │ + ldr r0, [pc, #756] @ f4070 │ │ │ │ + ldr r1, [pc, #756] @ f4074 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f4014 │ │ │ │ + bne f4018 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq f3e28 │ │ │ │ + beq f3e2c │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #676] @ f4074 │ │ │ │ + ldr r2, [pc, #676] @ f4078 │ │ │ │ lsl r9, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #664] @ f4078 │ │ │ │ + ldr r2, [pc, #664] @ f407c │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ orr r9, r9, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #632] @ f407c │ │ │ │ - ldr r0, [pc, #632] @ f4080 │ │ │ │ + ldr r1, [pc, #632] @ f4080 │ │ │ │ + ldr r0, [pc, #632] @ f4084 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #616] @ f4084 │ │ │ │ + ldr r2, [pc, #616] @ f4088 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r8, #2 │ │ │ │ - ble f3f7c │ │ │ │ + ble f3f80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #588] @ f4088 │ │ │ │ + ldr r2, [pc, #588] @ f408c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r4, [r6, r2] │ │ │ │ cmp r1, r4 │ │ │ │ - beq f3f64 │ │ │ │ + beq f3f68 │ │ │ │ tst r1, #1 │ │ │ │ - bne f3e5c │ │ │ │ + bne f3e60 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq f3e8c │ │ │ │ - ldr r1, [pc, #552] @ f408c │ │ │ │ - ldr r0, [pc, #552] @ f4090 │ │ │ │ + beq f3e90 │ │ │ │ + ldr r1, [pc, #552] @ f4090 │ │ │ │ + ldr r0, [pc, #552] @ f4094 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, #3 │ │ │ │ moveq r4, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq f3eb0 │ │ │ │ + beq f3eb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r4, r3, r4 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 34948 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq f4044 │ │ │ │ + beq f4048 │ │ │ │ sub r1, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [r1, #4]! │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne f3ed8 │ │ │ │ + bne f3edc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #408] @ f4094 │ │ │ │ + ldr r3, [pc, #408] @ f4098 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bne f3fe4 │ │ │ │ + bne f3fe8 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r0, [r3, #756] @ 0x2f4 │ │ │ │ str r1, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ str r4, [r3, #776] @ 0x308 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ bl f3094 │ │ │ │ - ldr r2, [pc, #344] @ f4098 │ │ │ │ - ldr r3, [pc, #272] @ f4054 │ │ │ │ + ldr r2, [pc, #344] @ f409c │ │ │ │ + ldr r3, [pc, #272] @ f4058 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f404c │ │ │ │ + bne f4050 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl f1af0 │ │ │ │ mov r1, r0 │ │ │ │ - b f3e90 │ │ │ │ - ldr r3, [pc, #260] @ f4088 │ │ │ │ + b f3e94 │ │ │ │ + ldr r3, [pc, #260] @ f408c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl f1af0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -215055,16 +215056,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ movne r9, #1 │ │ │ │ movne r4, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne f3ed0 │ │ │ │ - ldr r3, [pc, #196] @ f4094 │ │ │ │ + bne f3ed4 │ │ │ │ + ldr r3, [pc, #196] @ f4098 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ @@ -215074,290 +215075,290 @@ │ │ │ │ str r1, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ str r4, [r3, #776] @ 0x308 │ │ │ │ bl f3094 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b f3f38 │ │ │ │ - ldr r2, [pc, #128] @ f409c │ │ │ │ - ldr r1, [pc, #128] @ f40a0 │ │ │ │ + b f3f3c │ │ │ │ + ldr r2, [pc, #128] @ f40a0 │ │ │ │ + ldr r1, [pc, #128] @ f40a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f3dac │ │ │ │ + b f3db0 │ │ │ │ mov r9, r4 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b f3d5c │ │ │ │ + b f3d60 │ │ │ │ mov r2, #0 │ │ │ │ - b f3ef4 │ │ │ │ + b f3ef8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, fp, ip, asr #7 │ │ │ │ + andseq ip, fp, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, fp, ip, lsr #7 │ │ │ │ + andseq ip, fp, r8, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, r7, ip, ror ip │ │ │ │ - andseq ip, r7, r4, asr r8 │ │ │ │ + andseq ip, r7, r0, lsl #25 │ │ │ │ + andseq ip, r7, r8, asr r8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - @ instruction: 0x0017cbd4 │ │ │ │ - andseq sp, r7, r0, asr r0 │ │ │ │ - andseq sp, r7, r4, asr r0 │ │ │ │ + @ instruction: 0x0017cbd8 │ │ │ │ andseq sp, r7, r4, asr r0 │ │ │ │ - andseq ip, r7, r8, asr #31 │ │ │ │ - andseq ip, r7, r8, lsr fp │ │ │ │ - @ instruction: 0x0017c8fc │ │ │ │ + andseq sp, r7, r8, asr r0 │ │ │ │ + andseq sp, r7, r8, asr r0 │ │ │ │ + andseq ip, r7, ip, asr #31 │ │ │ │ + andseq ip, r7, ip, lsr fp │ │ │ │ + andseq ip, r7, r0, lsl #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0017cfdc │ │ │ │ - andseq ip, r7, r4, ror #21 │ │ │ │ + andseq ip, r7, r0, ror #31 │ │ │ │ + andseq ip, r7, r8, ror #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq ip, [fp], -r8 │ │ │ │ - andseq ip, r7, ip, lsr r9 │ │ │ │ - andseq ip, r7, r8, asr r7 │ │ │ │ + ldrheq ip, [fp], -r4 │ │ │ │ + andseq ip, r7, r0, asr #18 │ │ │ │ + andseq ip, r7, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #656] @ f4354 │ │ │ │ + ldr r2, [pc, #656] @ f4358 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #652] @ f4358 │ │ │ │ + ldr r3, [pc, #652] @ f435c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #628] @ f435c │ │ │ │ + ldr r4, [pc, #628] @ f4360 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #616] @ f4360 │ │ │ │ + ldr r3, [pc, #616] @ f4364 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ bl f2e1c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df60 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #480] @ f4364 │ │ │ │ + bl 2137dc │ │ │ │ + ldr r3, [pc, #480] @ f4368 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ subs r5, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movne r5, #1 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ subs r7, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movne r7, #1 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ sub r6, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r6, r6, #5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq f420c │ │ │ │ + beq f4210 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #16] │ │ │ │ - beq f420c │ │ │ │ + beq f4210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4214 │ │ │ │ + bne f4218 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2537a8 │ │ │ │ + bl 2537b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl ede80 │ │ │ │ - b f421c │ │ │ │ + b f4220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4348 │ │ │ │ + beq f434c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bf654 │ │ │ │ + bl 1bf63c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1626e8 │ │ │ │ + bl 1626e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1be890 │ │ │ │ + bl 1be87c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1c840c │ │ │ │ - ldr r3, [pc, #256] @ f4368 │ │ │ │ + bl 1c83f8 │ │ │ │ + ldr r3, [pc, #256] @ f436c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #328] @ 0x148 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f42e4 │ │ │ │ - ldr r3, [pc, #236] @ f436c │ │ │ │ + bne f42e8 │ │ │ │ + ldr r3, [pc, #236] @ f4370 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f4338 │ │ │ │ - ldr r0, [pc, #220] @ f4370 │ │ │ │ + bne f433c │ │ │ │ + ldr r0, [pc, #220] @ f4374 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl f2ef0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r0, #50] @ 0x32 │ │ │ │ - ldr r2, [pc, #188] @ f4374 │ │ │ │ + ldr r2, [pc, #188] @ f4378 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #148] @ f4358 │ │ │ │ + ldr r3, [pc, #148] @ f435c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f4350 │ │ │ │ + bne f4354 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bf654 │ │ │ │ + bl 1bf63c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1626e8 │ │ │ │ + bl 1626e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1be890 │ │ │ │ + bl 1be87c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1c840c │ │ │ │ + bl 1c83f8 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f42e4 │ │ │ │ - b f4278 │ │ │ │ + bne f42e8 │ │ │ │ + b f427c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - bl 222d64 │ │ │ │ - b f428c │ │ │ │ + bl 222d6c │ │ │ │ + b f4290 │ │ │ │ mov r2, r0 │ │ │ │ - b f41f4 │ │ │ │ + b f41f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, fp, r0, lsr pc │ │ │ │ + andseq fp, fp, ip, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r4, lsl #30 │ │ │ │ + andseq fp, fp, r0, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sl, r0, lsr #16 │ │ │ │ - eoreq r5, sl, r8, lsl #16 │ │ │ │ - @ instruction: 0x001775d8 │ │ │ │ - andseq fp, fp, r8, lsr sp │ │ │ │ + eoreq r5, sl, ip, lsl r8 │ │ │ │ + eoreq r5, sl, r4, lsl #16 │ │ │ │ + @ instruction: 0x001775dc │ │ │ │ + andseq fp, fp, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr lr, [pc, #876] @ f46fc │ │ │ │ - ldr ip, [pc, #876] @ f4700 │ │ │ │ + ldr lr, [pc, #876] @ f4700 │ │ │ │ + ldr ip, [pc, #876] @ f4704 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #860] @ f4704 │ │ │ │ + ldr r8, [pc, #860] @ f4708 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #848] @ f4708 │ │ │ │ + ldr ip, [pc, #848] @ f470c │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, ip] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ - mov r3, #2 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + mov r3, #2 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4458 │ │ │ │ + bne f445c │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #25 │ │ │ │ - beq f4488 │ │ │ │ - ldr r1, [pc, #684] @ f470c │ │ │ │ - ldr r0, [pc, #684] @ f4710 │ │ │ │ + beq f448c │ │ │ │ + ldr r1, [pc, #684] @ f4710 │ │ │ │ + ldr r0, [pc, #684] @ f4714 │ │ │ │ mov r3, #8 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -215365,106 +215366,106 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #49] @ 0x31 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne f46c8 │ │ │ │ - ldr r0, [pc, #620] @ f4714 │ │ │ │ + bne f46cc │ │ │ │ + ldr r0, [pc, #620] @ f4718 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp] │ │ │ │ bl f15e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ble f46a0 │ │ │ │ + ble f46a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq f464c │ │ │ │ - ldr r2, [pc, #564] @ f4718 │ │ │ │ + beq f4650 │ │ │ │ + ldr r2, [pc, #564] @ f471c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f457c │ │ │ │ + beq f4580 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f457c │ │ │ │ + beq f4580 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ f471c │ │ │ │ + ldr r2, [pc, #504] @ f4720 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ f4720 │ │ │ │ + ldr r3, [pc, #484] @ f4724 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #468] @ f4724 │ │ │ │ + ldr r0, [pc, #468] @ f4728 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #460] @ f4728 │ │ │ │ - ldr r2, [pc, #460] @ f472c │ │ │ │ + ldr r1, [pc, #460] @ f472c │ │ │ │ + ldr r2, [pc, #460] @ f4730 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r4, #4 │ │ │ │ - bgt f4614 │ │ │ │ + bgt f4618 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r3 │ │ │ │ stmib sp, {r0, r3, ip} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r4, #8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl f40a4 │ │ │ │ + bl f40a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq f4698 │ │ │ │ + beq f469c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #324] @ f4730 │ │ │ │ + ldr r2, [pc, #324] @ f4734 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #268] @ f4700 │ │ │ │ + ldr r3, [pc, #268] @ f4704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f46f8 │ │ │ │ + bne f46fc │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ @@ -215472,2738 +215473,2738 @@ │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl ef8ac │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r0, r3, ip} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b f4598 │ │ │ │ + b f459c │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bhi f44dc │ │ │ │ - ldr r0, [pc, #208] @ f4734 │ │ │ │ + bhi f44e0 │ │ │ │ + ldr r0, [pc, #208] @ f4738 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #40] @ 0x28 │ │ │ │ - b f44ec │ │ │ │ + b f44f0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b f45e4 │ │ │ │ + b f45e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f46e8 │ │ │ │ + beq f46ec │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f4588 │ │ │ │ - b f4510 │ │ │ │ - ldr r2, [pc, #104] @ f4738 │ │ │ │ - ldr r1, [pc, #104] @ f473c │ │ │ │ + beq f458c │ │ │ │ + b f4514 │ │ │ │ + ldr r2, [pc, #104] @ f473c │ │ │ │ + ldr r1, [pc, #104] @ f4740 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 4bca0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b f44a0 │ │ │ │ + b f44a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r3 │ │ │ │ - b f4598 │ │ │ │ + b f459c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, fp, r4, ror #24 │ │ │ │ + andseq fp, fp, r0, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r0, asr #24 │ │ │ │ + andseq fp, fp, ip, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq ip, [r7], -r4 │ │ │ │ - andseq ip, r7, ip, asr #9 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ + ldrheq ip, [r7], -r8 │ │ │ │ + @ instruction: 0x0017c4d0 │ │ │ │ + andseq ip, r7, r0, lsr #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq ip, r7, r8, ror r9 │ │ │ │ - andseq ip, r7, r8, ror #18 │ │ │ │ - @ instruction: 0x0017c3d8 │ │ │ │ - @ instruction: 0x0017c8f4 │ │ │ │ - @ instruction: 0x0017c1b4 │ │ │ │ - andseq fp, fp, r8, lsl #20 │ │ │ │ - andseq fp, r8, r8, lsr #27 │ │ │ │ - andseq ip, r7, r4, ror r2 │ │ │ │ - andseq ip, r7, r4, lsr #1 │ │ │ │ + andseq ip, r7, ip, ror r9 │ │ │ │ + andseq ip, r7, ip, ror #18 │ │ │ │ + @ instruction: 0x0017c3dc │ │ │ │ + @ instruction: 0x0017c8f8 │ │ │ │ + @ instruction: 0x0017c1b8 │ │ │ │ + andseq fp, fp, r4, lsl #20 │ │ │ │ + andseq fp, r8, ip, lsr #27 │ │ │ │ + andseq ip, r7, r8, ror r2 │ │ │ │ + andseq ip, r7, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #700] @ f4a14 │ │ │ │ - ldr ip, [pc, #700] @ f4a18 │ │ │ │ + ldr lr, [pc, #700] @ f4a18 │ │ │ │ + ldr ip, [pc, #700] @ f4a1c │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r7, [pc, #684] @ f4a1c │ │ │ │ + ldr r7, [pc, #684] @ f4a20 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #672] @ f4a20 │ │ │ │ + ldr ip, [pc, #672] @ f4a24 │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r7, ip] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r5] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #568] @ f4a24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #568] @ f4a28 │ │ │ │ + mov r3, #2 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ bl f15e8 │ │ │ │ - ldr r0, [pc, #504] @ f4a28 │ │ │ │ + ldr r0, [pc, #504] @ f4a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble f4860 │ │ │ │ + ble f4864 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - beq f4954 │ │ │ │ - ldr r1, [pc, #468] @ f4a2c │ │ │ │ + beq f4958 │ │ │ │ + ldr r1, [pc, #468] @ f4a30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r3, r1 │ │ │ │ strne r3, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f487c │ │ │ │ + bne f4880 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq f48a0 │ │ │ │ - ldr r3, [pc, #424] @ f4a2c │ │ │ │ + beq f48a4 │ │ │ │ + ldr r3, [pc, #424] @ f4a30 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f91c0 │ │ │ │ + bl 1f91c8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #392] @ f4a30 │ │ │ │ + ldr r3, [pc, #392] @ f4a34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne f49dc │ │ │ │ + bne f49e0 │ │ │ │ cmp r4, #4 │ │ │ │ movle r2, #0 │ │ │ │ movle r3, #1 │ │ │ │ movle r1, r2 │ │ │ │ - bgt f49ac │ │ │ │ + bgt f49b0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bl f40a4 │ │ │ │ + bl f40a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq f49a4 │ │ │ │ + beq f49a8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #264] @ f4a34 │ │ │ │ + ldr r2, [pc, #264] @ f4a38 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #228] @ f4a18 │ │ │ │ + ldr r3, [pc, #228] @ f4a1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f4a10 │ │ │ │ + bne f4a14 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r1, [r3] │ │ │ │ sub r1, r1, #79 @ 0x4f │ │ │ │ cmp r1, #6 │ │ │ │ - bhi f4850 │ │ │ │ + bhi f4854 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #200] @ f4a38 │ │ │ │ + ldr r0, [pc, #200] @ f4a3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - b f4860 │ │ │ │ + b f4864 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b f4924 │ │ │ │ + b f4928 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ bl ef8ac │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - b f48c8 │ │ │ │ + b f48cc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91c4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 18e68c │ │ │ │ + bl 18e684 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 235c8 │ │ │ │ - b f48b4 │ │ │ │ + b f48b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, ip, r8 │ │ │ │ + mulseq fp, r8, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r8, ror r8 │ │ │ │ + andseq fp, fp, r4, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, r4, lsl pc │ │ │ │ - mulseq r7, r0, r6 │ │ │ │ + andseq fp, r7, r8, lsl pc │ │ │ │ + mulseq r7, r4, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sl, r0, ror #3 │ │ │ │ - andseq fp, fp, r8, asr #13 │ │ │ │ - mulseq r8, ip, sl │ │ │ │ + ldrdeq r5, [sl], -ip @ │ │ │ │ + andseq fp, fp, r4, asr #13 │ │ │ │ + andseq fp, r8, r0, lsr #21 │ │ │ │ │ │ │ │ -000f4a3c : │ │ │ │ +000f4a40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r3, [sp] │ │ │ │ - bl f40a4 │ │ │ │ + bl f40a8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4ab0 │ │ │ │ + ldr r3, [pc, #44] @ f4ab4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4a98 │ │ │ │ + bne f4a9c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f4aa4 │ │ │ │ - ldr r2, [pc, #20] @ f4ab4 │ │ │ │ + beq f4aa8 │ │ │ │ + ldr r2, [pc, #20] @ f4ab8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4ab8 │ │ │ │ + ldr r2, [pc, #12] @ f4abc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r4, ror r5 │ │ │ │ + andseq fp, fp, r0, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4af4 │ │ │ │ + ldr r3, [pc, #44] @ f4af8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4adc │ │ │ │ + bne f4ae0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq f4ae8 │ │ │ │ - ldr r2, [pc, #20] @ f4af8 │ │ │ │ + beq f4aec │ │ │ │ + ldr r2, [pc, #20] @ f4afc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4afc │ │ │ │ + ldr r2, [pc, #12] @ f4b00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r0, lsr r5 │ │ │ │ + andseq fp, fp, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #44] @ f4b34 │ │ │ │ + ldr r3, [pc, #44] @ f4b38 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #40] @ f4b38 │ │ │ │ + ldr r2, [pc, #40] @ f4b3c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq f4b28 │ │ │ │ - ldr r3, [pc, #24] @ f4b3c │ │ │ │ + beq f4b2c │ │ │ │ + ldr r3, [pc, #24] @ f4b40 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ f4b40 │ │ │ │ + ldr r3, [pc, #16] @ f4b44 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [sl], -r8 @ │ │ │ │ - andseq fp, fp, r4, ror #9 │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + andseq fp, fp, r0, ror #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #184] @ f4c08 │ │ │ │ + ldr r2, [pc, #184] @ f4c0c │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bb8 │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ ldrsh ip, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq f4ba4 │ │ │ │ + beq f4ba8 │ │ │ │ bic r1, ip, #4 │ │ │ │ sub r0, ip, #55 @ 0x37 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ cmpne r1, #74 @ 0x4a │ │ │ │ lsl r0, r0, #16 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ orrls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4ba4 │ │ │ │ - ldr r3, [pc, #108] @ f4c0c │ │ │ │ + beq f4ba8 │ │ │ │ + ldr r3, [pc, #108] @ f4c10 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - ble f4bc0 │ │ │ │ + ble f4bc4 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - ble f4b98 │ │ │ │ - ldr r3, [pc, #84] @ f4c10 │ │ │ │ + ble f4b9c │ │ │ │ + ldr r3, [pc, #84] @ f4c14 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bb8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bb8 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls f4b98 │ │ │ │ + bls f4b9c │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ cmpne r0, #64 @ 0x40 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bb8 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4b98 │ │ │ │ - b f4bb4 │ │ │ │ - andseq fp, fp, r8, lsr #9 │ │ │ │ + bne f4b9c │ │ │ │ + b f4bb8 │ │ │ │ + andseq fp, fp, r4, lsr #9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ f4c6c │ │ │ │ + ldr r3, [pc, #76] @ f4c70 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4c3c │ │ │ │ + bne f4c40 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4c60 │ │ │ │ + beq f4c64 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4c48 │ │ │ │ - ldr r2, [pc, #44] @ f4c70 │ │ │ │ + beq f4c4c │ │ │ │ + ldr r2, [pc, #44] @ f4c74 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f4c3c │ │ │ │ + bne f4c40 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bne f4c3c │ │ │ │ - ldr r2, [pc, #12] @ f4c74 │ │ │ │ + bne f4c40 │ │ │ │ + ldr r2, [pc, #12] @ f4c78 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001bb3d8 │ │ │ │ + @ instruction: 0x001bb3d4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4ce0 │ │ │ │ + ldr r2, [pc, #92] @ f4ce4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4ca0 │ │ │ │ + bne f4ca4 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4cc4 │ │ │ │ + beq f4cc8 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4cac │ │ │ │ - ldr r3, [pc, #60] @ f4ce4 │ │ │ │ + beq f4cb0 │ │ │ │ + ldr r3, [pc, #60] @ f4ce8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f4ca0 │ │ │ │ - ldr r3, [pc, #40] @ f4ce8 │ │ │ │ + beq f4ca4 │ │ │ │ + ldr r3, [pc, #40] @ f4cec │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4ca0 │ │ │ │ + bne f4ca4 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - bne f4ca0 │ │ │ │ - b f4cac │ │ │ │ - andseq fp, fp, r4, ror r3 │ │ │ │ + bne f4ca4 │ │ │ │ + b f4cb0 │ │ │ │ + andseq fp, fp, r0, ror r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4d54 │ │ │ │ + ldr r2, [pc, #92] @ f4d58 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4d14 │ │ │ │ + bne f4d18 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4d38 │ │ │ │ + beq f4d3c │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4d20 │ │ │ │ - ldr r3, [pc, #60] @ f4d58 │ │ │ │ + beq f4d24 │ │ │ │ + ldr r3, [pc, #60] @ f4d5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4d14 │ │ │ │ - ldr r3, [pc, #40] @ f4d5c │ │ │ │ + bne f4d18 │ │ │ │ + ldr r3, [pc, #40] @ f4d60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4d14 │ │ │ │ + bne f4d18 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - bne f4d14 │ │ │ │ - b f4d20 │ │ │ │ - andseq fp, fp, r0, lsl #6 │ │ │ │ + bne f4d18 │ │ │ │ + b f4d24 │ │ │ │ + @ instruction: 0x001bb2fc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #112] @ f4ddc │ │ │ │ + ldr r2, [pc, #112] @ f4de0 │ │ │ │ tst r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4da0 │ │ │ │ + bne f4da4 │ │ │ │ ldrsh r0, [r1] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub ip, r3, #44 @ 0x2c │ │ │ │ cmp ip, #1 │ │ │ │ - bls f4dac │ │ │ │ + bls f4db0 │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bls f4dd0 │ │ │ │ + bls f4dd4 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f4dd0 │ │ │ │ - ldr r3, [pc, #56] @ f4de0 │ │ │ │ + beq f4dd4 │ │ │ │ + ldr r3, [pc, #56] @ f4de4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4da0 │ │ │ │ + bne f4da4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bhi f4d98 │ │ │ │ - ldr r3, [pc, #12] @ f4de4 │ │ │ │ + bhi f4d9c │ │ │ │ + ldr r3, [pc, #12] @ f4de8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, ip, lsl #5 │ │ │ │ + andseq fp, fp, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4e50 │ │ │ │ + ldr r2, [pc, #92] @ f4e54 │ │ │ │ tst r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4e18 │ │ │ │ + bne f4e1c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r0, r3, #44 @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bls f4e30 │ │ │ │ + bls f4e34 │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls f4e24 │ │ │ │ - ldr r3, [pc, #52] @ f4e54 │ │ │ │ + bls f4e28 │ │ │ │ + ldr r3, [pc, #52] @ f4e58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ f4e58 │ │ │ │ + ldr r3, [pc, #44] @ f4e5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4e18 │ │ │ │ + bne f4e1c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi f4e18 │ │ │ │ - b f4e24 │ │ │ │ - andseq fp, fp, r4, lsl #4 │ │ │ │ + bhi f4e1c │ │ │ │ + b f4e28 │ │ │ │ + andseq fp, fp, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #100] @ f4ecc │ │ │ │ + ldr r3, [pc, #100] @ f4ed0 │ │ │ │ tst r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4ea0 │ │ │ │ + bne f4ea4 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r2, r0, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls f4eac │ │ │ │ + bls f4eb0 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ cmpne r0, #78 @ 0x4e │ │ │ │ - bne f4ea0 │ │ │ │ - ldr r2, [pc, #52] @ f4ed0 │ │ │ │ + bne f4ea4 │ │ │ │ + ldr r2, [pc, #52] @ f4ed4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #44] @ f4ed4 │ │ │ │ + ldr r2, [pc, #44] @ f4ed8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f4ea0 │ │ │ │ + bne f4ea4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ cmpne r0, #78 @ 0x4e │ │ │ │ - beq f4e94 │ │ │ │ - b f4ea0 │ │ │ │ - mulseq fp, r0, r1 │ │ │ │ + beq f4e98 │ │ │ │ + b f4ea4 │ │ │ │ + andseq fp, fp, ip, lsl #3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f10 │ │ │ │ + ldr r3, [pc, #44] @ f4f14 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4ef8 │ │ │ │ + bne f4efc │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ - beq f4f04 │ │ │ │ - ldr r2, [pc, #20] @ f4f14 │ │ │ │ + beq f4f08 │ │ │ │ + ldr r2, [pc, #20] @ f4f18 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4f18 │ │ │ │ + ldr r2, [pc, #12] @ f4f1c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r4, lsl r1 │ │ │ │ + andseq fp, fp, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f54 │ │ │ │ + ldr r3, [pc, #44] @ f4f58 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4f3c │ │ │ │ + bne f4f40 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq f4f48 │ │ │ │ - ldr r2, [pc, #20] @ f4f58 │ │ │ │ + beq f4f4c │ │ │ │ + ldr r2, [pc, #20] @ f4f5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4f5c │ │ │ │ + ldr r2, [pc, #12] @ f4f60 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrsbeq fp, [fp], -r0 │ │ │ │ + andseq fp, fp, ip, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f98 │ │ │ │ + ldr r3, [pc, #44] @ f4f9c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4f80 │ │ │ │ + bne f4f84 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq f4f8c │ │ │ │ - ldr r2, [pc, #20] @ f4f9c │ │ │ │ + beq f4f90 │ │ │ │ + ldr r2, [pc, #20] @ f4fa0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4fa0 │ │ │ │ + ldr r2, [pc, #12] @ f4fa4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, ip, lsl #1 │ │ │ │ + andseq fp, fp, r8, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4fdc │ │ │ │ + ldr r3, [pc, #44] @ f4fe0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4fc4 │ │ │ │ + bne f4fc8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq f4fd0 │ │ │ │ - ldr r2, [pc, #20] @ f4fe0 │ │ │ │ + beq f4fd4 │ │ │ │ + ldr r2, [pc, #20] @ f4fe4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4fe4 │ │ │ │ + ldr r2, [pc, #12] @ f4fe8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r8, asr #32 │ │ │ │ + andseq fp, fp, r4, asr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ f5030 │ │ │ │ + ldr r3, [pc, #40] @ f5034 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f5034 │ │ │ │ + ldr r2, [pc, #36] @ f5038 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, ip, ror #31 │ │ │ │ + andseq sl, fp, r8, ror #31 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - ldr r3, [pc, #40] @ f5068 │ │ │ │ + ldr r3, [pc, #40] @ f506c │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f506c │ │ │ │ + ldr r2, [pc, #36] @ f5070 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001bafb4 │ │ │ │ + @ instruction: 0x001bafb0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ f50ac │ │ │ │ + ldr r3, [pc, #40] @ f50b0 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f50b0 │ │ │ │ + ldr r2, [pc, #36] @ f50b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, r0, ror pc │ │ │ │ + andseq sl, fp, ip, ror #30 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f5130 │ │ │ │ + ldr r5, [pc, #96] @ f5134 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f50f0 │ │ │ │ + bne f50f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq f5110 │ │ │ │ - ldr r1, [pc, #60] @ f5134 │ │ │ │ - ldr r0, [pc, #60] @ f5138 │ │ │ │ + beq f5114 │ │ │ │ + ldr r1, [pc, #60] @ f5138 │ │ │ │ + ldr r0, [pc, #60] @ f513c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f513c │ │ │ │ + ldr r3, [pc, #36] @ f5140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq sl, fp, r0, lsr #30 │ │ │ │ - @ instruction: 0x0017bdfc │ │ │ │ - andseq fp, r7, r8, lsl #28 │ │ │ │ + andseq sl, fp, ip, lsl pc │ │ │ │ + andseq fp, r7, r0, lsl #28 │ │ │ │ + andseq fp, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5174 │ │ │ │ + bne f5178 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq f5194 │ │ │ │ - ldr r1, [pc, #36] @ f51a0 │ │ │ │ - ldr r0, [pc, #36] @ f51a4 │ │ │ │ + beq f5198 │ │ │ │ + ldr r1, [pc, #36] @ f51a4 │ │ │ │ + ldr r0, [pc, #36] @ f51a8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r7, r8, ror sp │ │ │ │ - mulseq r7, r8, sp │ │ │ │ + andseq fp, r7, ip, ror sp │ │ │ │ + mulseq r7, ip, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r6, [pc, #124] @ f5240 │ │ │ │ + ldr r6, [pc, #124] @ f5244 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne f51e4 │ │ │ │ + bne f51e8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - beq f5208 │ │ │ │ - ldr r1, [pc, #88] @ f5244 │ │ │ │ - ldr r0, [pc, #88] @ f5248 │ │ │ │ + beq f520c │ │ │ │ + ldr r1, [pc, #88] @ f5248 │ │ │ │ + ldr r0, [pc, #88] @ f524c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f521c │ │ │ │ + beq f5220 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - ble f5230 │ │ │ │ + ble f5234 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ f524c │ │ │ │ + ldr r3, [pc, #20] @ f5250 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, fp, ip, lsr #28 │ │ │ │ - andseq fp, r7, r8, lsr sp │ │ │ │ - andseq sl, r7, r4, lsr r5 │ │ │ │ + andseq sl, fp, r8, lsr #28 │ │ │ │ + andseq fp, r7, ip, lsr sp │ │ │ │ + andseq sl, r7, r8, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr lr, [pc, #176] @ f5320 │ │ │ │ + ldr lr, [pc, #176] @ f5324 │ │ │ │ tst r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne f52b4 │ │ │ │ + bne f52b8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ sub r0, r2, #44 @ 0x2c │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ - bls f52dc │ │ │ │ + bls f52e0 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq f52f4 │ │ │ │ + beq f52f8 │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls f5310 │ │ │ │ - ldr r1, [pc, #104] @ f5324 │ │ │ │ - ldr r0, [pc, #104] @ f5328 │ │ │ │ + bls f5314 │ │ │ │ + ldr r1, [pc, #104] @ f5328 │ │ │ │ + ldr r0, [pc, #104] @ f532c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f52b4 │ │ │ │ + bne f52b8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne f52a0 │ │ │ │ + bne f52a4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq f5310 │ │ │ │ - ldr r3, [pc, #36] @ f532c │ │ │ │ + beq f5314 │ │ │ │ + ldr r3, [pc, #36] @ f5330 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #24] @ f5330 │ │ │ │ + ldr r3, [pc, #24] @ f5334 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sl, fp, r4, lsl #27 │ │ │ │ - andseq ip, r7, ip, asr #17 │ │ │ │ - andseq fp, r7, r8, ror ip │ │ │ │ + andseq sl, fp, r0, lsl #27 │ │ │ │ + @ instruction: 0x0017c8d0 │ │ │ │ + andseq fp, r7, ip, ror ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f53a0 │ │ │ │ - ldr r1, [pc, #124] @ f53ec │ │ │ │ - ldr r0, [pc, #124] @ f53f0 │ │ │ │ + beq f53a4 │ │ │ │ + ldr r1, [pc, #124] @ f53f0 │ │ │ │ + ldr r0, [pc, #124] @ f53f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f536c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ - b f5394 │ │ │ │ - @ instruction: 0x0017bbd0 │ │ │ │ - andseq fp, r7, r0, lsl #24 │ │ │ │ + bne f536c │ │ │ │ + b f5398 │ │ │ │ + @ instruction: 0x0017bbd4 │ │ │ │ + andseq fp, r7, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5460 │ │ │ │ - ldr r1, [pc, #124] @ f54ac │ │ │ │ - ldr r0, [pc, #124] @ f54b0 │ │ │ │ + beq f5464 │ │ │ │ + ldr r1, [pc, #124] @ f54b0 │ │ │ │ + ldr r0, [pc, #124] @ f54b4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f542c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ - b f5454 │ │ │ │ - andseq fp, r7, ip, asr #22 │ │ │ │ - andseq fp, r7, ip, ror fp │ │ │ │ + bne f542c │ │ │ │ + b f5458 │ │ │ │ + andseq fp, r7, r0, asr fp │ │ │ │ + andseq fp, r7, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5520 │ │ │ │ - ldr r1, [pc, #124] @ f556c │ │ │ │ - ldr r0, [pc, #124] @ f5570 │ │ │ │ + beq f5524 │ │ │ │ + ldr r1, [pc, #124] @ f5570 │ │ │ │ + ldr r0, [pc, #124] @ f5574 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ - b f5514 │ │ │ │ - andseq fp, r7, r8, asr #21 │ │ │ │ - @ instruction: 0x0017baf8 │ │ │ │ + bne f54ec │ │ │ │ + b f5518 │ │ │ │ + andseq fp, r7, ip, asr #21 │ │ │ │ + @ instruction: 0x0017bafc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f55e0 │ │ │ │ - ldr r1, [pc, #124] @ f562c │ │ │ │ - ldr r0, [pc, #124] @ f5630 │ │ │ │ + beq f55e4 │ │ │ │ + ldr r1, [pc, #124] @ f5630 │ │ │ │ + ldr r0, [pc, #124] @ f5634 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ - b f55d4 │ │ │ │ - andseq fp, r7, r4, asr #20 │ │ │ │ - andseq fp, r7, r4, ror sl │ │ │ │ + bne f55ac │ │ │ │ + b f55d8 │ │ │ │ + andseq fp, r7, r8, asr #20 │ │ │ │ + andseq fp, r7, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f56a0 │ │ │ │ - ldr r1, [pc, #124] @ f56ec │ │ │ │ - ldr r0, [pc, #124] @ f56f0 │ │ │ │ + beq f56a4 │ │ │ │ + ldr r1, [pc, #124] @ f56f0 │ │ │ │ + ldr r0, [pc, #124] @ f56f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f566c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ - b f5694 │ │ │ │ - @ instruction: 0x0017b8d0 │ │ │ │ - @ instruction: 0x0017b9bc │ │ │ │ + bne f566c │ │ │ │ + b f5698 │ │ │ │ + @ instruction: 0x0017b8d4 │ │ │ │ + andseq fp, r7, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5760 │ │ │ │ - ldr r1, [pc, #124] @ f57ac │ │ │ │ - ldr r0, [pc, #124] @ f57b0 │ │ │ │ + beq f5764 │ │ │ │ + ldr r1, [pc, #124] @ f57b0 │ │ │ │ + ldr r0, [pc, #124] @ f57b4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f572c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ - b f5754 │ │ │ │ - andseq fp, r7, r4, asr #17 │ │ │ │ - andseq fp, r7, r4, lsl #18 │ │ │ │ + bne f572c │ │ │ │ + b f5758 │ │ │ │ + andseq fp, r7, r8, asr #17 │ │ │ │ + andseq fp, r7, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5820 │ │ │ │ - ldr r1, [pc, #124] @ f586c │ │ │ │ - ldr r0, [pc, #124] @ f5870 │ │ │ │ + beq f5824 │ │ │ │ + ldr r1, [pc, #124] @ f5870 │ │ │ │ + ldr r0, [pc, #124] @ f5874 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ - b f5814 │ │ │ │ - andseq fp, r7, r8, asr #15 │ │ │ │ - andseq fp, r7, ip, asr #16 │ │ │ │ + bne f57ec │ │ │ │ + b f5818 │ │ │ │ + andseq fp, r7, ip, asr #15 │ │ │ │ + andseq fp, r7, r0, asr 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 f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f58e0 │ │ │ │ - ldr r1, [pc, #124] @ f592c │ │ │ │ - ldr r0, [pc, #124] @ f5930 │ │ │ │ + beq f58e4 │ │ │ │ + ldr r1, [pc, #124] @ f5930 │ │ │ │ + ldr r0, [pc, #124] @ f5934 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ - b f58d4 │ │ │ │ - andseq fp, r7, ip, asr #13 │ │ │ │ - mulseq r7, r4, r7 │ │ │ │ + bne f58ac │ │ │ │ + b f58d8 │ │ │ │ + @ instruction: 0x0017b6d0 │ │ │ │ + mulseq r7, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f59a0 │ │ │ │ - ldr r1, [pc, #124] @ f59ec │ │ │ │ - ldr r0, [pc, #124] @ f59f0 │ │ │ │ + beq f59a4 │ │ │ │ + ldr r1, [pc, #124] @ f59f0 │ │ │ │ + ldr r0, [pc, #124] @ f59f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f596c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ - b f5994 │ │ │ │ - andseq fp, r7, r0, ror #13 │ │ │ │ - andseq fp, r7, r0, lsl r7 │ │ │ │ + bne f596c │ │ │ │ + b f5998 │ │ │ │ + andseq fp, r7, r4, ror #13 │ │ │ │ + andseq fp, r7, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5a60 │ │ │ │ - ldr r1, [pc, #124] @ f5aac │ │ │ │ - ldr r0, [pc, #124] @ f5ab0 │ │ │ │ + beq f5a64 │ │ │ │ + ldr r1, [pc, #124] @ f5ab0 │ │ │ │ + ldr r0, [pc, #124] @ f5ab4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ - b f5a54 │ │ │ │ - andseq fp, r7, ip, asr r6 │ │ │ │ - andseq fp, r7, ip, lsl #13 │ │ │ │ + bne f5a2c │ │ │ │ + b f5a58 │ │ │ │ + andseq fp, r7, r0, ror #12 │ │ │ │ + mulseq r7, r0, 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 f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5b20 │ │ │ │ - ldr r1, [pc, #124] @ f5b6c │ │ │ │ - ldr r0, [pc, #124] @ f5b70 │ │ │ │ + beq f5b24 │ │ │ │ + ldr r1, [pc, #124] @ f5b70 │ │ │ │ + ldr r0, [pc, #124] @ f5b74 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5aec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ - b f5b14 │ │ │ │ - @ instruction: 0x0017b5d8 │ │ │ │ - andseq fp, r7, r8, lsl #12 │ │ │ │ + bne f5aec │ │ │ │ + b f5b18 │ │ │ │ + @ instruction: 0x0017b5dc │ │ │ │ + andseq fp, r7, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5be0 │ │ │ │ - ldr r1, [pc, #124] @ f5c2c │ │ │ │ - ldr r0, [pc, #124] @ f5c30 │ │ │ │ + beq f5be4 │ │ │ │ + ldr r1, [pc, #124] @ f5c30 │ │ │ │ + ldr r0, [pc, #124] @ f5c34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ - b f5bd4 │ │ │ │ - andseq fp, r7, r0, lsr #9 │ │ │ │ - andseq fp, r7, r0, asr r5 │ │ │ │ + bne f5bac │ │ │ │ + b f5bd8 │ │ │ │ + andseq fp, r7, r4, lsr #9 │ │ │ │ + andseq fp, r7, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5ca0 │ │ │ │ - ldr r1, [pc, #124] @ f5cec │ │ │ │ - ldr r0, [pc, #124] @ f5cf0 │ │ │ │ + beq f5ca4 │ │ │ │ + ldr r1, [pc, #124] @ f5cf0 │ │ │ │ + ldr r0, [pc, #124] @ f5cf4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ - b f5c94 │ │ │ │ - andseq fp, r7, ip, lsl r4 │ │ │ │ - mulseq r7, r8, r4 │ │ │ │ + bne f5c6c │ │ │ │ + b f5c98 │ │ │ │ + andseq fp, r7, r0, lsr #8 │ │ │ │ + mulseq r7, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5d60 │ │ │ │ - ldr r1, [pc, #124] @ f5dac │ │ │ │ - ldr r0, [pc, #124] @ f5db0 │ │ │ │ + beq f5d64 │ │ │ │ + ldr r1, [pc, #124] @ f5db0 │ │ │ │ + ldr r0, [pc, #124] @ f5db4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d2c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ - b f5d54 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq fp, r7, r0, ror #7 │ │ │ │ + bne f5d2c │ │ │ │ + b f5d58 │ │ │ │ + mulseq r7, ip, r3 │ │ │ │ + andseq fp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5e20 │ │ │ │ - ldr r1, [pc, #124] @ f5e6c │ │ │ │ - ldr r0, [pc, #124] @ f5e70 │ │ │ │ + beq f5e24 │ │ │ │ + ldr r1, [pc, #124] @ f5e70 │ │ │ │ + ldr r0, [pc, #124] @ f5e74 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5dec │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ - b f5e14 │ │ │ │ - andseq fp, r7, ip, lsr #6 │ │ │ │ - andseq fp, r7, ip, asr r3 │ │ │ │ + bne f5dec │ │ │ │ + b f5e18 │ │ │ │ + andseq fp, r7, r0, lsr r3 │ │ │ │ + andseq fp, r7, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5ee0 │ │ │ │ - ldr r1, [pc, #124] @ f5f2c │ │ │ │ - ldr r0, [pc, #124] @ f5f30 │ │ │ │ + beq f5ee4 │ │ │ │ + ldr r1, [pc, #124] @ f5f30 │ │ │ │ + ldr r0, [pc, #124] @ f5f34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ - b f5ed4 │ │ │ │ - andseq fp, r7, ip, ror #4 │ │ │ │ - andseq fp, r7, r4, lsr #5 │ │ │ │ + bne f5eac │ │ │ │ + b f5ed8 │ │ │ │ + andseq fp, r7, r0, ror r2 │ │ │ │ + andseq fp, r7, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5f9c │ │ │ │ - ldr r1, [pc, #96] @ f5fd0 │ │ │ │ - ldr r0, [pc, #96] @ f5fd4 │ │ │ │ + beq f5fa0 │ │ │ │ + ldr r1, [pc, #96] @ f5fd4 │ │ │ │ + ldr r0, [pc, #96] @ f5fd8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f6c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f6c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5f68 │ │ │ │ - b f5f90 │ │ │ │ - @ instruction: 0x0017b1f0 │ │ │ │ - andseq fp, r7, r0, lsl r2 │ │ │ │ + bne f5f6c │ │ │ │ + b f5f94 │ │ │ │ + @ instruction: 0x0017b1f4 │ │ │ │ + andseq fp, r7, r4, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f600c │ │ │ │ + bne f6010 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6040 │ │ │ │ - ldr r1, [pc, #96] @ f6074 │ │ │ │ - ldr r0, [pc, #96] @ f6078 │ │ │ │ + beq f6044 │ │ │ │ + ldr r1, [pc, #96] @ f6078 │ │ │ │ + ldr r0, [pc, #96] @ f607c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f600c │ │ │ │ + bne f6010 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f600c │ │ │ │ + bne f6010 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f600c │ │ │ │ + bne f6010 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f600c │ │ │ │ - b f6034 │ │ │ │ - andseq fp, r7, ip, asr #2 │ │ │ │ - andseq fp, r7, r4, ror r1 │ │ │ │ + bne f6010 │ │ │ │ + b f6038 │ │ │ │ + andseq fp, r7, r0, asr r1 │ │ │ │ + andseq fp, r7, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f60e4 │ │ │ │ - ldr r1, [pc, #96] @ f6118 │ │ │ │ - ldr r0, [pc, #96] @ f611c │ │ │ │ + beq f60e8 │ │ │ │ + ldr r1, [pc, #96] @ f611c │ │ │ │ + ldr r0, [pc, #96] @ f6120 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f60b0 │ │ │ │ + bne f60b4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f60b0 │ │ │ │ - b f60d8 │ │ │ │ - ldrsbeq fp, [r7], -ip │ │ │ │ - ldrsheq fp, [r7], -ip │ │ │ │ + bne f60b4 │ │ │ │ + b f60dc │ │ │ │ + andseq fp, r7, r0, ror #1 │ │ │ │ + andseq fp, r7, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6154 │ │ │ │ + bne f6158 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6188 │ │ │ │ - ldr r1, [pc, #96] @ f61bc │ │ │ │ - ldr r0, [pc, #96] @ f61c0 │ │ │ │ + beq f618c │ │ │ │ + ldr r1, [pc, #96] @ f61c0 │ │ │ │ + ldr r0, [pc, #96] @ f61c4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6154 │ │ │ │ + bne f6158 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6154 │ │ │ │ + bne f6158 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6154 │ │ │ │ + bne f6158 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6154 │ │ │ │ - b f617c │ │ │ │ - andseq fp, r7, r4, rrx │ │ │ │ - andseq fp, r7, r4, lsl #1 │ │ │ │ + bne f6158 │ │ │ │ + b f6180 │ │ │ │ + andseq fp, r7, r8, rrx │ │ │ │ + andseq fp, r7, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f61f8 │ │ │ │ + bne f61fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f622c │ │ │ │ - ldr r1, [pc, #96] @ f6260 │ │ │ │ - ldr r0, [pc, #96] @ f6264 │ │ │ │ + beq f6230 │ │ │ │ + ldr r1, [pc, #96] @ f6264 │ │ │ │ + ldr r0, [pc, #96] @ f6268 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f61f8 │ │ │ │ + bne f61fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f61f8 │ │ │ │ + bne f61fc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f61f8 │ │ │ │ + bne f61fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f61f8 │ │ │ │ - b f6220 │ │ │ │ - andseq sl, r7, ip, ror #31 │ │ │ │ - andseq fp, r7, ip │ │ │ │ + bne f61fc │ │ │ │ + b f6224 │ │ │ │ + @ instruction: 0x0017aff0 │ │ │ │ + andseq fp, r7, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f629c │ │ │ │ + bne f62a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f62d0 │ │ │ │ - ldr r1, [pc, #96] @ f6304 │ │ │ │ - ldr r0, [pc, #96] @ f6308 │ │ │ │ + beq f62d4 │ │ │ │ + ldr r1, [pc, #96] @ f6308 │ │ │ │ + ldr r0, [pc, #96] @ f630c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f629c │ │ │ │ + bne f62a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f629c │ │ │ │ + bne f62a0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f629c │ │ │ │ + bne f62a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f629c │ │ │ │ - b f62c4 │ │ │ │ - @ instruction: 0x0017aef0 │ │ │ │ - andseq sl, r7, r0, ror pc │ │ │ │ + bne f62a0 │ │ │ │ + b f62c8 │ │ │ │ + @ instruction: 0x0017aef4 │ │ │ │ + andseq sl, r7, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6340 │ │ │ │ + bne f6344 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6374 │ │ │ │ - ldr r1, [pc, #96] @ f63a8 │ │ │ │ - ldr r0, [pc, #96] @ f63ac │ │ │ │ + beq f6378 │ │ │ │ + ldr r1, [pc, #96] @ f63ac │ │ │ │ + ldr r0, [pc, #96] @ f63b0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6340 │ │ │ │ + bne f6344 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6340 │ │ │ │ + bne f6344 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6340 │ │ │ │ + bne f6344 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6340 │ │ │ │ - b f6368 │ │ │ │ - andseq sl, r7, r8, ror lr │ │ │ │ - @ instruction: 0x0017aed4 │ │ │ │ + bne f6344 │ │ │ │ + b f636c │ │ │ │ + andseq sl, r7, ip, ror lr │ │ │ │ + @ instruction: 0x0017aed8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63e8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6418 │ │ │ │ - ldr r1, [pc, #96] @ f644c │ │ │ │ - ldr r0, [pc, #96] @ f6450 │ │ │ │ + beq f641c │ │ │ │ + ldr r1, [pc, #96] @ f6450 │ │ │ │ + ldr r0, [pc, #96] @ f6454 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63e8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f63e4 │ │ │ │ + bne f63e8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63e8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f63e4 │ │ │ │ - b f640c │ │ │ │ - andseq sl, r7, r0, lsl #28 │ │ │ │ - andseq sl, r7, r8, lsr lr │ │ │ │ + bne f63e8 │ │ │ │ + b f6410 │ │ │ │ + andseq sl, r7, r4, lsl #28 │ │ │ │ + andseq sl, r7, ip, lsr lr │ │ │ │ │ │ │ │ -000f6454 : │ │ │ │ +000f6458 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6488 │ │ │ │ + bne f648c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f64a8 │ │ │ │ - ldr r1, [pc, #36] @ f64b4 │ │ │ │ - ldr r0, [pc, #36] @ f64b8 │ │ │ │ + beq f64ac │ │ │ │ + ldr r1, [pc, #36] @ f64b8 │ │ │ │ + ldr r0, [pc, #36] @ f64bc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r9, r7, r8, asr #32 │ │ │ │ - andseq r9, r7, r0, lsl #3 │ │ │ │ + andseq r9, r7, ip, asr #32 │ │ │ │ + andseq r9, r7, r4, lsl #3 │ │ │ │ │ │ │ │ -000f64bc : │ │ │ │ +000f64c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f64f0 │ │ │ │ + bne f64f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6510 │ │ │ │ - ldr r1, [pc, #36] @ f651c │ │ │ │ - ldr r0, [pc, #36] @ f6520 │ │ │ │ + beq f6514 │ │ │ │ + ldr r1, [pc, #36] @ f6520 │ │ │ │ + ldr r0, [pc, #36] @ f6524 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r0, ror #31 │ │ │ │ - andseq r9, r7, r0, lsr r1 │ │ │ │ + andseq r8, r7, r4, ror #31 │ │ │ │ + andseq r9, r7, r4, lsr r1 │ │ │ │ │ │ │ │ -000f6524 : │ │ │ │ +000f6528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6558 │ │ │ │ + bne f655c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f6578 │ │ │ │ - ldr r1, [pc, #36] @ f6584 │ │ │ │ - ldr r0, [pc, #36] @ f6588 │ │ │ │ + beq f657c │ │ │ │ + ldr r1, [pc, #36] @ f6588 │ │ │ │ + ldr r0, [pc, #36] @ f658c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r0, lsl #31 │ │ │ │ - andseq r9, r7, ip, lsl #1 │ │ │ │ + andseq r8, r7, r4, lsl #31 │ │ │ │ + mulseq r7, r0, r0 │ │ │ │ │ │ │ │ -000f658c : │ │ │ │ +000f6590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f65c0 │ │ │ │ + bne f65c4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f65e0 │ │ │ │ - ldr r1, [pc, #36] @ f65ec │ │ │ │ - ldr r0, [pc, #36] @ f65f0 │ │ │ │ + beq f65e4 │ │ │ │ + ldr r1, [pc, #36] @ f65f0 │ │ │ │ + ldr r0, [pc, #36] @ f65f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r8, lsl pc │ │ │ │ - andseq r9, r7, ip, lsr #32 │ │ │ │ + andseq r8, r7, ip, lsl pc │ │ │ │ + andseq r9, r7, r0, lsr r0 │ │ │ │ │ │ │ │ -000f65f4 : │ │ │ │ +000f65f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f6670 │ │ │ │ + ldr r5, [pc, #96] @ f6674 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6630 │ │ │ │ + bne f6634 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f6650 │ │ │ │ - ldr r1, [pc, #60] @ f6674 │ │ │ │ - ldr r0, [pc, #60] @ f6678 │ │ │ │ + beq f6654 │ │ │ │ + ldr r1, [pc, #60] @ f6678 │ │ │ │ + ldr r0, [pc, #60] @ f667c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f667c │ │ │ │ + ldr r3, [pc, #36] @ f6680 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r9, fp, r0, ror #19 │ │ │ │ - andseq r8, r7, r8, lsr #29 │ │ │ │ - andseq r9, r7, ip, ror #19 │ │ │ │ + @ instruction: 0x001b99dc │ │ │ │ + andseq r8, r7, ip, lsr #29 │ │ │ │ + @ instruction: 0x001799f0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -000f6680 : │ │ │ │ +000f6684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f66fc │ │ │ │ + ldr r5, [pc, #96] @ f6700 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f66bc │ │ │ │ + bne f66c0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f66dc │ │ │ │ - ldr r1, [pc, #60] @ f6700 │ │ │ │ - ldr r0, [pc, #60] @ f6704 │ │ │ │ + beq f66e0 │ │ │ │ + ldr r1, [pc, #60] @ f6704 │ │ │ │ + ldr r0, [pc, #60] @ f6708 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f6708 │ │ │ │ + ldr r3, [pc, #36] @ f670c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r9, fp, r4, asr r9 │ │ │ │ - andseq r8, r7, ip, lsl lr │ │ │ │ - andseq r9, r7, ip, ror #18 │ │ │ │ + andseq r9, fp, r0, asr r9 │ │ │ │ + andseq r8, r7, r0, lsr #28 │ │ │ │ + andseq r9, r7, r0, ror r9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -000f670c : │ │ │ │ +000f6710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6740 │ │ │ │ + bne f6744 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6770 │ │ │ │ - ldr r1, [pc, #68] @ f678c │ │ │ │ - ldr r0, [pc, #68] @ f6790 │ │ │ │ + beq f6774 │ │ │ │ + ldr r1, [pc, #68] @ f6790 │ │ │ │ + ldr r0, [pc, #68] @ f6794 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6740 │ │ │ │ + bne f6744 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6740 │ │ │ │ - b f6764 │ │ │ │ - andseq sl, r7, r8, ror #21 │ │ │ │ - @ instruction: 0x0017aafc │ │ │ │ + bne f6744 │ │ │ │ + b f6768 │ │ │ │ + andseq sl, r7, ip, ror #21 │ │ │ │ + andseq sl, r7, r0, lsl #22 │ │ │ │ │ │ │ │ -000f6794 : │ │ │ │ +000f6798 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f67c8 │ │ │ │ + bne f67cc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f67f8 │ │ │ │ - ldr r1, [pc, #68] @ f6814 │ │ │ │ - ldr r0, [pc, #68] @ f6818 │ │ │ │ + beq f67fc │ │ │ │ + ldr r1, [pc, #68] @ f6818 │ │ │ │ + ldr r0, [pc, #68] @ f681c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f67c8 │ │ │ │ + bne f67cc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f67c8 │ │ │ │ - b f67ec │ │ │ │ - andseq sl, r7, r0, ror #20 │ │ │ │ - andseq sl, r7, ip, ror sl │ │ │ │ + bne f67cc │ │ │ │ + b f67f0 │ │ │ │ + andseq sl, r7, r4, ror #20 │ │ │ │ + andseq sl, r7, r0, lsl #21 │ │ │ │ │ │ │ │ -000f681c : │ │ │ │ +000f6820 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6850 │ │ │ │ + bne f6854 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6880 │ │ │ │ - ldr r1, [pc, #68] @ f689c │ │ │ │ - ldr r0, [pc, #68] @ f68a0 │ │ │ │ + beq f6884 │ │ │ │ + ldr r1, [pc, #68] @ f68a0 │ │ │ │ + ldr r0, [pc, #68] @ f68a4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6850 │ │ │ │ + bne f6854 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6850 │ │ │ │ - b f6874 │ │ │ │ - andseq sl, r7, r0, lsl #20 │ │ │ │ - andseq sl, r7, r4, lsl sl │ │ │ │ + bne f6854 │ │ │ │ + b f6878 │ │ │ │ + andseq sl, r7, r4, lsl #20 │ │ │ │ + andseq sl, r7, r8, lsl sl │ │ │ │ │ │ │ │ -000f68a4 : │ │ │ │ +000f68a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f68d8 │ │ │ │ + bne f68dc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6908 │ │ │ │ - ldr r1, [pc, #68] @ f6924 │ │ │ │ - ldr r0, [pc, #68] @ f6928 │ │ │ │ + beq f690c │ │ │ │ + ldr r1, [pc, #68] @ f6928 │ │ │ │ + ldr r0, [pc, #68] @ f692c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f68d8 │ │ │ │ + bne f68dc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f68d8 │ │ │ │ - b f68fc │ │ │ │ - andseq sl, r7, r8, ror r9 │ │ │ │ - mulseq r7, r4, r9 │ │ │ │ + bne f68dc │ │ │ │ + b f6900 │ │ │ │ + andseq sl, r7, ip, ror r9 │ │ │ │ + mulseq r7, r8, r9 │ │ │ │ │ │ │ │ -000f692c : │ │ │ │ +000f6930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ f6a3c │ │ │ │ - ldr r0, [pc, #248] @ f6a40 │ │ │ │ + ldr ip, [pc, #248] @ f6a40 │ │ │ │ + ldr r0, [pc, #248] @ f6a44 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #240] @ f6a44 │ │ │ │ + ldr r2, [pc, #240] @ f6a48 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #32 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - bne f69cc │ │ │ │ + bne f69d0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bne f69cc │ │ │ │ + bne f69d0 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ tst r0, #1 │ │ │ │ - bne f69cc │ │ │ │ + bne f69d0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - beq f6a24 │ │ │ │ - ldr r3, [pc, #168] @ f6a48 │ │ │ │ + beq f6a28 │ │ │ │ + ldr r3, [pc, #168] @ f6a4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r2, [pc, #164] @ f6a4c │ │ │ │ - ldr r3, [pc, #148] @ f6a40 │ │ │ │ + ldr r2, [pc, #164] @ f6a50 │ │ │ │ + ldr r3, [pc, #148] @ f6a44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f6a38 │ │ │ │ + bne f6a3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #124] @ f6a50 │ │ │ │ + ldr r1, [pc, #124] @ f6a54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #96] @ f6a54 │ │ │ │ + ldr r0, [pc, #96] @ f6a58 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #92] @ f6a58 │ │ │ │ + ldr r1, [pc, #92] @ f6a5c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b f69a0 │ │ │ │ - ldr r0, [pc, #48] @ f6a5c │ │ │ │ + b f69a4 │ │ │ │ + ldr r0, [pc, #48] @ f6a60 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - b f69a0 │ │ │ │ + b f69a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b96b4 │ │ │ │ + @ instruction: 0x001b96b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r6 │ │ │ │ + mulseq fp, r8, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r9, fp, r0, asr r6 │ │ │ │ + andseq r9, fp, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00178fd0 │ │ │ │ - andseq sl, r7, r0, lsl #17 │ │ │ │ + @ instruction: 0x00178fd4 │ │ │ │ + andseq sl, r7, r4, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -000f6a60 : │ │ │ │ +000f6a64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #308] @ f6bb0 │ │ │ │ + ldr r4, [pc, #308] @ f6bb4 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6acc │ │ │ │ + bne f6ad0 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6af8 │ │ │ │ + bls f6afc │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6b10 │ │ │ │ + beq f6b14 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6b80 │ │ │ │ + bls f6b84 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6b60 │ │ │ │ - ldr r1, [pc, #224] @ f6bb4 │ │ │ │ - ldr r0, [pc, #224] @ f6bb8 │ │ │ │ + beq f6b64 │ │ │ │ + ldr r1, [pc, #224] @ f6bb8 │ │ │ │ + ldr r0, [pc, #224] @ f6bbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #204] @ f6bbc │ │ │ │ + ldr r3, [pc, #204] @ f6bc0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6acc │ │ │ │ + bne f6ad0 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6ab0 │ │ │ │ + bne f6ab4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #164] @ f6bc0 │ │ │ │ - ldr r0, [pc, #164] @ f6bc4 │ │ │ │ - ldr r2, [pc, #164] @ f6bc8 │ │ │ │ + ldr r3, [pc, #164] @ f6bc4 │ │ │ │ + ldr r0, [pc, #164] @ f6bc8 │ │ │ │ + ldr r2, [pc, #164] @ f6bcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f6ae8 │ │ │ │ - ldr r3, [pc, #116] @ f6bcc │ │ │ │ + beq f6aec │ │ │ │ + ldr r3, [pc, #116] @ f6bd0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #100] @ f6bd0 │ │ │ │ - ldr r0, [pc, #100] @ f6bd4 │ │ │ │ - ldr r2, [pc, #100] @ f6bd8 │ │ │ │ + ldr r3, [pc, #100] @ f6bd4 │ │ │ │ + ldr r0, [pc, #100] @ f6bd8 │ │ │ │ + ldr r2, [pc, #100] @ f6bdc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b f6b2c │ │ │ │ + b f6b30 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6b94 │ │ │ │ + beq f6b98 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne f6ae8 │ │ │ │ - b f6b50 │ │ │ │ + bne f6aec │ │ │ │ + b f6b54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6ae8 │ │ │ │ + bne f6aec │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne f6ae8 │ │ │ │ - b f6b50 │ │ │ │ - andseq r9, fp, r4, ror r5 │ │ │ │ - ldrheq fp, [r7], -r4 │ │ │ │ - andseq sl, r7, r4, ror #15 │ │ │ │ + bne f6aec │ │ │ │ + b f6b54 │ │ │ │ + andseq r9, fp, r0, ror r5 │ │ │ │ + ldrheq fp, [r7], -r8 │ │ │ │ + andseq sl, r7, r8, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r4, lsl #31 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ andeq r1, r0, r8, lsr r2 │ │ │ │ andeq r1, r0, ip, lsl #15 │ │ │ │ │ │ │ │ -000f6bdc : │ │ │ │ +000f6be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6cf4 │ │ │ │ + ldr r4, [pc, #252] @ f6cf8 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6c48 │ │ │ │ + bne f6c4c │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6c74 │ │ │ │ + bls f6c78 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6c8c │ │ │ │ + beq f6c90 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6cc4 │ │ │ │ + bls f6cc8 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6cac │ │ │ │ - ldr r1, [pc, #168] @ f6cf8 │ │ │ │ - ldr r0, [pc, #168] @ f6cfc │ │ │ │ + beq f6cb0 │ │ │ │ + ldr r1, [pc, #168] @ f6cfc │ │ │ │ + ldr r0, [pc, #168] @ f6d00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6d00 │ │ │ │ + ldr r3, [pc, #148] @ f6d04 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6c48 │ │ │ │ + bne f6c4c │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6c2c │ │ │ │ - ldr r3, [pc, #112] @ f6d04 │ │ │ │ + bne f6c30 │ │ │ │ + ldr r3, [pc, #112] @ f6d08 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6c64 │ │ │ │ - ldr r3, [pc, #96] @ f6d08 │ │ │ │ + bne f6c68 │ │ │ │ + ldr r3, [pc, #96] @ f6d0c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6c6c │ │ │ │ - ldr r3, [pc, #88] @ f6d0c │ │ │ │ + b f6c70 │ │ │ │ + ldr r3, [pc, #88] @ f6d10 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ + bne f6c68 │ │ │ │ + b f6ca4 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6cd8 │ │ │ │ + beq f6cdc │ │ │ │ cmp r0, #81 @ 0x51 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ + bne f6c68 │ │ │ │ + b f6ca4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6c64 │ │ │ │ + bne f6c68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ - @ instruction: 0x001b93f8 │ │ │ │ - andseq sl, r7, r8, lsr pc │ │ │ │ - andseq sl, r7, r4, ror r6 │ │ │ │ + bne f6c68 │ │ │ │ + b f6ca4 │ │ │ │ + @ instruction: 0x001b93f4 │ │ │ │ + andseq sl, r7, ip, lsr pc │ │ │ │ + andseq sl, r7, r8, ror r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r0, ror r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ │ │ │ │ -000f6d10 : │ │ │ │ +000f6d14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6e28 │ │ │ │ + ldr r4, [pc, #252] @ f6e2c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6d7c │ │ │ │ + bne f6d80 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6da8 │ │ │ │ + bls f6dac │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6dc0 │ │ │ │ + beq f6dc4 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6df8 │ │ │ │ + bls f6dfc │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6de0 │ │ │ │ - ldr r1, [pc, #168] @ f6e2c │ │ │ │ - ldr r0, [pc, #168] @ f6e30 │ │ │ │ + beq f6de4 │ │ │ │ + ldr r1, [pc, #168] @ f6e30 │ │ │ │ + ldr r0, [pc, #168] @ f6e34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6e34 │ │ │ │ + ldr r3, [pc, #148] @ f6e38 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6d7c │ │ │ │ + bne f6d80 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6d60 │ │ │ │ - ldr r3, [pc, #112] @ f6e38 │ │ │ │ + bne f6d64 │ │ │ │ + ldr r3, [pc, #112] @ f6e3c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6d98 │ │ │ │ - ldr r3, [pc, #96] @ f6e3c │ │ │ │ + bne f6d9c │ │ │ │ + ldr r3, [pc, #96] @ f6e40 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6da0 │ │ │ │ - ldr r3, [pc, #88] @ f6e40 │ │ │ │ + b f6da4 │ │ │ │ + ldr r3, [pc, #88] @ f6e44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ + bne f6d9c │ │ │ │ + b f6dd8 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6e0c │ │ │ │ + beq f6e10 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ + bne f6d9c │ │ │ │ + b f6dd8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6d98 │ │ │ │ + bne f6d9c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ - andseq r9, fp, r4, asr #5 │ │ │ │ - andseq sl, r7, r4, lsl #28 │ │ │ │ - andseq sl, r7, ip, asr #10 │ │ │ │ + bne f6d9c │ │ │ │ + b f6dd8 │ │ │ │ + andseq r9, fp, r0, asr #5 │ │ │ │ + andseq sl, r7, r8, lsl #28 │ │ │ │ + andseq sl, r7, r0, asr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #31 │ │ │ │ │ │ │ │ -000f6e44 : │ │ │ │ +000f6e48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6f5c │ │ │ │ + ldr r4, [pc, #252] @ f6f60 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6eb0 │ │ │ │ + bne f6eb4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6edc │ │ │ │ + bls f6ee0 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6ef4 │ │ │ │ + beq f6ef8 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6f2c │ │ │ │ + bls f6f30 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6f14 │ │ │ │ - ldr r1, [pc, #168] @ f6f60 │ │ │ │ - ldr r0, [pc, #168] @ f6f64 │ │ │ │ + beq f6f18 │ │ │ │ + ldr r1, [pc, #168] @ f6f64 │ │ │ │ + ldr r0, [pc, #168] @ f6f68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6f68 │ │ │ │ + ldr r3, [pc, #148] @ f6f6c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6eb0 │ │ │ │ + bne f6eb4 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6e94 │ │ │ │ - ldr r3, [pc, #112] @ f6f6c │ │ │ │ + bne f6e98 │ │ │ │ + ldr r3, [pc, #112] @ f6f70 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6ecc │ │ │ │ - ldr r3, [pc, #96] @ f6f70 │ │ │ │ + bne f6ed0 │ │ │ │ + ldr r3, [pc, #96] @ f6f74 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6ed4 │ │ │ │ - ldr r3, [pc, #88] @ f6f74 │ │ │ │ + b f6ed8 │ │ │ │ + ldr r3, [pc, #88] @ f6f78 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ + bne f6ed0 │ │ │ │ + b f6f0c │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6f40 │ │ │ │ + beq f6f44 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ + bne f6ed0 │ │ │ │ + b f6f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6ecc │ │ │ │ + bne f6ed0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ - mulseq fp, r0, r1 │ │ │ │ - @ instruction: 0x0017acd0 │ │ │ │ - andseq sl, r7, r4, lsr #8 │ │ │ │ + bne f6ed0 │ │ │ │ + b f6f0c │ │ │ │ + andseq r9, fp, ip, lsl #3 │ │ │ │ + @ instruction: 0x0017acd4 │ │ │ │ + andseq sl, r7, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r6, [pc, #124] @ f7010 │ │ │ │ + ldr r6, [pc, #124] @ f7014 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne f6fb4 │ │ │ │ + bne f6fb8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq f6fd8 │ │ │ │ - ldr r1, [pc, #88] @ f7014 │ │ │ │ - ldr r0, [pc, #88] @ f7018 │ │ │ │ + beq f6fdc │ │ │ │ + ldr r1, [pc, #88] @ f7018 │ │ │ │ + ldr r0, [pc, #88] @ f701c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6fec │ │ │ │ + beq f6ff0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - ble f7000 │ │ │ │ + ble f7004 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ f701c │ │ │ │ + ldr r3, [pc, #20] @ f7020 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r9, fp, ip, asr r0 │ │ │ │ - andseq sl, r7, r0, lsr r3 │ │ │ │ - andseq sl, r7, r8, lsr r3 │ │ │ │ + andseq r9, fp, r8, asr r0 │ │ │ │ + andseq sl, r7, r4, lsr r3 │ │ │ │ + andseq sl, r7, ip, lsr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #300] @ f7164 │ │ │ │ - ldr lr, [pc, #300] @ f7168 │ │ │ │ + ldr r4, [pc, #300] @ f7168 │ │ │ │ + ldr lr, [pc, #300] @ f716c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr ip, [pc, #288] @ f716c │ │ │ │ + ldr ip, [pc, #288] @ f7170 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ f7170 │ │ │ │ + ldr r2, [pc, #276] @ f7174 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -218216,108 +218217,108 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [r6] │ │ │ │ tst ip, #1 │ │ │ │ - beq f70d4 │ │ │ │ - b f70e0 │ │ │ │ + beq f70d8 │ │ │ │ + b f70e4 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ - bne f70e0 │ │ │ │ + bne f70e4 │ │ │ │ ldrsh lr, [lr] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - bne f70e0 │ │ │ │ + bne f70e4 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ tst ip, #1 │ │ │ │ - bne f70e0 │ │ │ │ + bne f70e4 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - beq f70b0 │ │ │ │ - ldr r1, [pc, #140] @ f7174 │ │ │ │ + beq f70b4 │ │ │ │ + ldr r1, [pc, #140] @ f7178 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq f7108 │ │ │ │ - ldr r1, [pc, #128] @ f7178 │ │ │ │ + beq f710c │ │ │ │ + ldr r1, [pc, #128] @ f717c │ │ │ │ str r6, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ mov r0, #12 │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #111 @ 0x6f │ │ │ │ - ldr r3, [pc, #76] @ f7168 │ │ │ │ + ldr r3, [pc, #76] @ f716c │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ f717c │ │ │ │ + ldr r2, [pc, #64] @ f7180 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7160 │ │ │ │ + bne f7164 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b8fbc │ │ │ │ + @ instruction: 0x001b8fb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r4, pc @ │ │ │ │ + mulseq fp, r0, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, sl, r0, lsl #22 │ │ │ │ - andseq sl, r7, r8, lsl r2 │ │ │ │ - @ instruction: 0x001b8ebc │ │ │ │ + strdeq r2, [sl], -ip @ │ │ │ │ + andseq sl, r7, ip, lsl r2 │ │ │ │ + @ instruction: 0x001b8eb8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f7198 │ │ │ │ + ldr r0, [pc, #12] @ f719c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f7024 │ │ │ │ + mulseq r7, r8, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71b4 │ │ │ │ + ldr r0, [pc, #12] @ f71b8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f7024 │ │ │ │ + mulseq r7, r8, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71d0 │ │ │ │ + ldr r0, [pc, #12] @ f71d4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f7024 │ │ │ │ + mulseq r7, r8, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71ec │ │ │ │ + ldr r0, [pc, #12] @ f71f0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f7020 │ │ │ │ - andseq sl, r7, r8, ror r1 │ │ │ │ + b f7024 │ │ │ │ + andseq sl, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #180] @ f72bc │ │ │ │ + ldr r0, [pc, #180] @ f72c0 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ f72c0 │ │ │ │ + ldr r1, [pc, #172] @ f72c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ f72c4 │ │ │ │ - ldr r2, [pc, #164] @ f72c8 │ │ │ │ + ldr r3, [pc, #164] @ f72c8 │ │ │ │ + ldr r2, [pc, #164] @ f72cc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -218335,215 +218336,215 @@ │ │ │ │ bl 34bc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #64] @ f72cc │ │ │ │ + ldr r2, [pc, #64] @ f72d0 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f72c0 │ │ │ │ + ldr r3, [pc, #40] @ f72c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f72b8 │ │ │ │ + bne f72bc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r8, ror #27 │ │ │ │ + andseq r8, fp, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, ip, asr #27 │ │ │ │ + andseq r8, fp, r8, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, r4, ror #26 │ │ │ │ + andseq r8, fp, r0, ror #26 │ │ │ │ ldr r0, [r1] │ │ │ │ - b 1a082c │ │ │ │ + b 1a0814 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 930b0 │ │ │ │ + bl 930b4 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 964ac │ │ │ │ + bl 964b0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 96394 │ │ │ │ + bl 96398 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ f742c │ │ │ │ + ldr lr, [pc, #188] @ f7430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f7430 │ │ │ │ + ldr r2, [pc, #180] @ f7434 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ f7434 │ │ │ │ + ldr r3, [pc, #172] @ f7438 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #168] @ f7438 │ │ │ │ + ldr ip, [pc, #168] @ f743c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - beq f73d8 │ │ │ │ - bl 96394 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq f73dc │ │ │ │ + bl 96398 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f73f8 │ │ │ │ + beq f73fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 930b0 │ │ │ │ + bl 930b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r2, [pc, #60] @ f743c │ │ │ │ + ldr r2, [pc, #60] @ f7440 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f7430 │ │ │ │ + ldr r3, [pc, #40] @ f7434 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7428 │ │ │ │ + bne f742c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r0, lsl #25 │ │ │ │ + andseq r8, fp, ip, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, ror #24 │ │ │ │ + andseq r8, fp, ip, asr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001b8bf4 │ │ │ │ + @ instruction: 0x001b8bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 92f48 │ │ │ │ + bl 92f4c │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 9627c │ │ │ │ + bl 96280 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 94a74 │ │ │ │ + bl 94a78 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ f7594 │ │ │ │ + ldr lr, [pc, #188] @ f7598 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f7598 │ │ │ │ + ldr r2, [pc, #180] @ f759c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ f759c │ │ │ │ + ldr r3, [pc, #172] @ f75a0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #168] @ f75a0 │ │ │ │ + ldr ip, [pc, #168] @ f75a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - beq f7540 │ │ │ │ - bl 94a74 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq f7544 │ │ │ │ + bl 94a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f7560 │ │ │ │ + beq f7564 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 92f48 │ │ │ │ + bl 92f4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r2, [pc, #60] @ f75a4 │ │ │ │ + ldr r2, [pc, #60] @ f75a8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f7598 │ │ │ │ + ldr r3, [pc, #40] @ f759c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7590 │ │ │ │ + bne f7594 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r8, lsl fp │ │ │ │ + andseq r8, fp, r4, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b8af8 │ │ │ │ + @ instruction: 0x001b8af4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, lsl #21 │ │ │ │ + andseq r8, fp, r8, lsl #21 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -218564,119 +218565,119 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ f76f4 │ │ │ │ + ldr r0, [pc, #212] @ f76f8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #208] @ f76f8 │ │ │ │ + ldr r1, [pc, #208] @ f76fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ f76fc │ │ │ │ - ldr r2, [pc, #200] @ f7700 │ │ │ │ + ldr r3, [pc, #200] @ f7700 │ │ │ │ + ldr r2, [pc, #200] @ f7704 │ │ │ │ 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, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne f76b8 │ │ │ │ + bne f76bc │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ f7704 │ │ │ │ + ldr r2, [pc, #60] @ f7708 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ f76f8 │ │ │ │ + ldr r3, [pc, #40] @ f76fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f76f0 │ │ │ │ + bne f76f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b89d4 │ │ │ │ + @ instruction: 0x001b89d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b89b8 │ │ │ │ + @ instruction: 0x001b89b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, lsr #18 │ │ │ │ + andseq r8, fp, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #324] @ f786c │ │ │ │ + ldr r0, [pc, #324] @ f7870 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #320] @ f7870 │ │ │ │ + ldr r1, [pc, #320] @ f7874 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #312] @ f7874 │ │ │ │ - ldr r2, [pc, #312] @ f7878 │ │ │ │ + ldr r3, [pc, #312] @ f7878 │ │ │ │ + ldr r2, [pc, #312] @ f787c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r2, [r6] │ │ │ │ + ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r1, #6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r2, #6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r5, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str sp, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr lr, [sp] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne f77bc │ │ │ │ + bne f77c0 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq f7830 │ │ │ │ + beq f7834 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r4, [ip, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str lr, [sp, #20] │ │ │ │ @@ -218685,61 +218686,61 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 55fdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bne f77a4 │ │ │ │ + bne f77a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f77a0 │ │ │ │ - ldr r1, [pc, #100] @ f787c │ │ │ │ - ldr r0, [pc, #100] @ f7880 │ │ │ │ + bne f77a4 │ │ │ │ + ldr r1, [pc, #100] @ f7880 │ │ │ │ + ldr r0, [pc, #100] @ f7884 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ead4 │ │ │ │ - b f77a0 │ │ │ │ + b f77a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #72] @ f7884 │ │ │ │ + ldr r2, [pc, #72] @ f7888 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ f7870 │ │ │ │ + ldr r3, [pc, #44] @ f7874 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [ip, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7868 │ │ │ │ + bne f786c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, ip, asr #17 │ │ │ │ + andseq r8, fp, r8, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b88b0 │ │ │ │ + andseq r8, fp, ip, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq sl, [r7], -ip │ │ │ │ - andseq r8, r7, r0, lsl #17 │ │ │ │ - @ instruction: 0x001b87b8 │ │ │ │ + andseq sl, r7, r0, asr #1 │ │ │ │ + andseq r8, r7, r4, lsl #17 │ │ │ │ + @ instruction: 0x001b87b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #184] @ f7958 │ │ │ │ - ldr r2, [pc, #184] @ f795c │ │ │ │ + ldr r0, [pc, #184] @ f795c │ │ │ │ + ldr r2, [pc, #184] @ f7960 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #172] @ f7960 │ │ │ │ + ldr r4, [pc, #172] @ f7964 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #168] @ f7964 │ │ │ │ + ldr r3, [pc, #168] @ f7968 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -218747,61 +218748,61 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ tst r0, #1 │ │ │ │ - bne f7904 │ │ │ │ + bne f7908 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq f7948 │ │ │ │ + beq f794c │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r3, [pc, #88] @ f7968 │ │ │ │ + ldr r3, [pc, #88] @ f796c │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #84] @ f796c │ │ │ │ + ldr r2, [pc, #84] @ f7970 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #56] @ f795c │ │ │ │ + ldr r3, [pc, #56] @ f7960 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7954 │ │ │ │ + bne f7958 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl f7708 │ │ │ │ + bl f770c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b f7908 │ │ │ │ + b f790c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r4, asr r7 │ │ │ │ + andseq r8, fp, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r4, lsr r7 │ │ │ │ + andseq r8, fp, r0, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001b86d8 │ │ │ │ + @ instruction: 0x001b86d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #308] @ f7abc │ │ │ │ + ldr lr, [pc, #308] @ f7ac0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [pc, #304] @ f7ac0 │ │ │ │ + ldr ip, [pc, #304] @ f7ac4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #288] @ f7ac4 │ │ │ │ + ldr lr, [pc, #288] @ f7ac8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #276] @ f7ac8 │ │ │ │ + ldr ip, [pc, #276] @ f7acc │ │ │ │ mov r5, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, lr] │ │ │ │ add lr, sp, #20 │ │ │ │ ldr ip, [r6] │ │ │ │ str lr, [r6] │ │ │ │ mov lr, #2 │ │ │ │ @@ -218809,704 +218810,704 @@ │ │ │ │ add lr, sp, #16 │ │ │ │ str lr, [sp, #28] │ │ │ │ ands r4, r3, #1 │ │ │ │ add lr, sp, #12 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne f7a78 │ │ │ │ + bne f7a7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f7a68 │ │ │ │ + beq f7a6c │ │ │ │ str r2, [sp, #16] │ │ │ │ - ble f7ab0 │ │ │ │ + ble f7ab4 │ │ │ │ sub r5, r3, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ add r5, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 97bcc │ │ │ │ + bl 97bd0 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne f7a10 │ │ │ │ + bne f7a14 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #140] @ f7acc │ │ │ │ - ldr r3, [pc, #124] @ f7ac0 │ │ │ │ + ldr r2, [pc, #140] @ f7ad0 │ │ │ │ + ldr r3, [pc, #124] @ f7ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7ab8 │ │ │ │ + bne f7abc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 96c6c │ │ │ │ + bl 96c70 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b f7a38 │ │ │ │ + b f7a3c │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ str ip, [r6] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #60] @ f7ad0 │ │ │ │ - ldr r1, [pc, #60] @ f7ad4 │ │ │ │ + ldr r2, [pc, #60] @ f7ad4 │ │ │ │ + ldr r1, [pc, #60] @ f7ad8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b f7a38 │ │ │ │ + b f7a3c │ │ │ │ mov r0, r2 │ │ │ │ - b f7a38 │ │ │ │ + b f7a3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, ip, ror #12 │ │ │ │ + andseq r8, fp, r8, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, r4, asr #12 │ │ │ │ - @ instruction: 0x001b85b8 │ │ │ │ - andseq r6, r7, r8, asr #14 │ │ │ │ - @ instruction: 0x001798d4 │ │ │ │ + andseq r8, fp, r0, asr #12 │ │ │ │ + @ instruction: 0x001b85b4 │ │ │ │ + andseq r6, r7, ip, asr #14 │ │ │ │ + @ instruction: 0x001798d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7b1c │ │ │ │ + ldr r2, [pc, #44] @ f7b20 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7b20 │ │ │ │ + ldr r0, [pc, #40] @ f7b24 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f7974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r8, ror #1 │ │ │ │ - @ instruction: 0x001798b0 │ │ │ │ + eoreq r2, sl, r4, ror #1 │ │ │ │ + @ instruction: 0x001798b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7b68 │ │ │ │ + ldr r2, [pc, #44] @ f7b6c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7b6c │ │ │ │ + ldr r0, [pc, #40] @ f7b70 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f7974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq sl, ip, r0, r2 │ │ │ │ - andseq r9, r7, ip, ror #16 │ │ │ │ + mlaeq sl, r8, r0, r2 │ │ │ │ + andseq r9, r7, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7bb4 │ │ │ │ + ldr r2, [pc, #44] @ f7bb8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7bb8 │ │ │ │ + ldr r0, [pc, #40] @ f7bbc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f7974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r0, asr r0 │ │ │ │ - andseq r9, r7, r8, lsr #16 │ │ │ │ + eoreq r2, sl, ip, asr #32 │ │ │ │ + andseq r9, r7, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7c00 │ │ │ │ + ldr r2, [pc, #44] @ f7c04 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7c04 │ │ │ │ + ldr r0, [pc, #40] @ f7c08 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f7974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r4 │ │ │ │ - andseq r1, r8, r0, lsr #3 │ │ │ │ + eoreq r2, sl, r0 │ │ │ │ + andseq r1, r8, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #372] @ f7d94 │ │ │ │ - ldr ip, [pc, #372] @ f7d98 │ │ │ │ + ldr lr, [pc, #372] @ f7d98 │ │ │ │ + ldr ip, [pc, #372] @ f7d9c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r4, [pc, #352] @ f7d9c │ │ │ │ + ldr r4, [pc, #352] @ f7da0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #336] @ f7da0 │ │ │ │ + ldr r3, [pc, #336] @ f7da4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne f7d30 │ │ │ │ + bne f7d34 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne f7d00 │ │ │ │ + bne f7d04 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi f7d00 │ │ │ │ + bhi f7d04 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq f7d64 │ │ │ │ + beq f7d68 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [r5] │ │ │ │ - bl 7939c │ │ │ │ - b f7d04 │ │ │ │ + bl 793a0 │ │ │ │ + b f7d08 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #152] @ f7da4 │ │ │ │ - ldr r3, [pc, #136] @ f7d98 │ │ │ │ + ldr r2, [pc, #152] @ f7da8 │ │ │ │ + ldr r3, [pc, #136] @ f7d9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7d90 │ │ │ │ + bne f7d94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #104] @ f7da8 │ │ │ │ + ldr r2, [pc, #104] @ f7dac │ │ │ │ str ip, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r3, [pc, #84] @ f7dac │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r3, [pc, #84] @ f7db0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f7d04 │ │ │ │ - ldr r1, [pc, #68] @ f7db0 │ │ │ │ + b f7d08 │ │ │ │ + ldr r1, [pc, #68] @ f7db4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b f7d04 │ │ │ │ + b f7d08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b83d4 │ │ │ │ + @ instruction: 0x001b83d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, lsr #7 │ │ │ │ + mulseq fp, ip, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, ror #5 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ + andseq r8, fp, r8, ror #5 │ │ │ │ + andseq r6, r7, r0, lsr #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r9, r7, r0, ror #12 │ │ │ │ + andseq r9, r7, r4, ror #12 │ │ │ │ │ │ │ │ -000f7db4 : │ │ │ │ +000f7db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3caa0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000f7dd4 : │ │ │ │ +000f7dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #528] @ f800c │ │ │ │ - ldr r3, [pc, #528] @ f8010 │ │ │ │ + ldr r1, [pc, #528] @ f8010 │ │ │ │ + ldr r3, [pc, #528] @ f8014 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r7, [pc, #520] @ f8014 │ │ │ │ - ldr r1, [pc, #520] @ f8018 │ │ │ │ + ldr r7, [pc, #520] @ f8018 │ │ │ │ + ldr r1, [pc, #520] @ f801c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ ands r5, r2, #1 │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq f7ea0 │ │ │ │ + beq f7ea4 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #460] @ f801c │ │ │ │ + ldr r1, [pc, #460] @ f8020 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #456] @ f8020 │ │ │ │ + ldr r0, [pc, #456] @ f8024 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #428] @ f8024 │ │ │ │ - ldr r3, [pc, #404] @ f8010 │ │ │ │ + ldr r2, [pc, #428] @ f8028 │ │ │ │ + ldr r3, [pc, #404] @ f8014 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8008 │ │ │ │ + bne f800c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh lr, [r2] │ │ │ │ sub r1, lr, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f7fd4 │ │ │ │ + bls f7fd8 │ │ │ │ cmp lr, #78 @ 0x4e │ │ │ │ - beq f7fec │ │ │ │ + beq f7ff0 │ │ │ │ sub r1, lr, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f7fec │ │ │ │ + bls f7ff0 │ │ │ │ cmp lr, #87 @ 0x57 │ │ │ │ - bne f7e44 │ │ │ │ - add r3, sp, #28 │ │ │ │ + bne f7e48 │ │ │ │ + add r3, sp, #24 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq f7f2c │ │ │ │ + beq f7f30 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r8, [r2, #16] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq f8000 │ │ │ │ - ldr r2, [pc, #216] @ f8028 │ │ │ │ + beq f8004 │ │ │ │ + ldr r2, [pc, #216] @ f802c │ │ │ │ ldr r9, [r7, r2] │ │ │ │ mov r7, #5 │ │ │ │ - b f7f68 │ │ │ │ + b f7f6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq f7fac │ │ │ │ + beq f7fb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f7f90 │ │ │ │ + beq f7f94 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addne r5, r5, #1 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt f7f58 │ │ │ │ + bgt f7f5c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f7f60 │ │ │ │ + bne f7f64 │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr r5, r5, #1 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7e68 │ │ │ │ + beq f7e6c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2bf0 │ │ │ │ - b f7e68 │ │ │ │ + bl 1c2bd8 │ │ │ │ + b f7e6c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f7e44 │ │ │ │ + bne f7e48 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #78 @ 0x4e │ │ │ │ - bne f7ec0 │ │ │ │ + bne f7ec4 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r0, [r6] │ │ │ │ lsl r5, r5, #1 │ │ │ │ orr r5, r5, #1 │ │ │ │ - b f7e70 │ │ │ │ + b f7e74 │ │ │ │ mov r5, #1 │ │ │ │ - b f7fb8 │ │ │ │ + b f7fbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b81fc │ │ │ │ + @ instruction: 0x001b81f8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, ror #3 │ │ │ │ + @ instruction: 0x001b81dc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r7, r4, lsr sp │ │ │ │ - andseq r9, r7, r4, ror #11 │ │ │ │ - andseq r8, fp, r0, lsl #3 │ │ │ │ + andseq r9, r7, r8, lsr sp │ │ │ │ + andseq r9, r7, r8, ror #11 │ │ │ │ + andseq r8, fp, ip, ror r1 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #644] @ f82c8 │ │ │ │ - ldr r2, [pc, #644] @ f82cc │ │ │ │ + ldr r0, [pc, #644] @ f82cc │ │ │ │ + ldr r2, [pc, #644] @ f82d0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #632] @ f82d0 │ │ │ │ + ldr r8, [pc, #632] @ f82d4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #628] @ f82d4 │ │ │ │ + ldr r3, [pc, #628] @ f82d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne f8208 │ │ │ │ - ldr r6, [pc, #524] @ f82d8 │ │ │ │ - ldr r5, [pc, #524] @ f82dc │ │ │ │ - ldr r4, [pc, #524] @ f82e0 │ │ │ │ + bne f820c │ │ │ │ + ldr r6, [pc, #524] @ f82dc │ │ │ │ + ldr r5, [pc, #524] @ f82e0 │ │ │ │ + ldr r4, [pc, #524] @ f82e4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f82a4 │ │ │ │ + bne f82a8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f8104 │ │ │ │ + bne f8108 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f8158 │ │ │ │ + beq f815c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ f82e4 │ │ │ │ - ldr lr, [pc, #460] @ f82e8 │ │ │ │ + ldr r2, [pc, #460] @ f82e8 │ │ │ │ + ldr lr, [pc, #460] @ f82ec │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f82ac │ │ │ │ + bne f82b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne f8204 │ │ │ │ + bne f8208 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f80dc │ │ │ │ + bne f80e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ - bne f80dc │ │ │ │ + bne f80e0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f80dc │ │ │ │ + bne f80e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f82ac │ │ │ │ + bne f82b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq f8204 │ │ │ │ + beq f8208 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ f82ec │ │ │ │ + ldr r2, [pc, #256] @ f82f0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble f82b8 │ │ │ │ + ble f82bc │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f80dc │ │ │ │ + beq f80e0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ f82f0 │ │ │ │ + ldr r1, [pc, #224] @ f82f4 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq f826c │ │ │ │ + beq f8270 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ f82f4 │ │ │ │ + ldr r2, [pc, #188] @ f82f8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ f82f8 │ │ │ │ - ldr r1, [pc, #164] @ f82fc │ │ │ │ - ldr r0, [pc, #164] @ f8300 │ │ │ │ + ldr r2, [pc, #164] @ f82fc │ │ │ │ + ldr r1, [pc, #164] @ f8300 │ │ │ │ + ldr r0, [pc, #164] @ f8304 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ f8304 │ │ │ │ + ldr r3, [pc, #144] @ f8308 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ f8308 │ │ │ │ - ldr r3, [pc, #72] @ f82cc │ │ │ │ + ldr r2, [pc, #136] @ f830c │ │ │ │ + ldr r3, [pc, #72] @ f82d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f82c4 │ │ │ │ + bne f82c8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f8204 │ │ │ │ + b f8208 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b f8274 │ │ │ │ - bl 20b8fc │ │ │ │ + b f8278 │ │ │ │ + bl 20b904 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f81f8 │ │ │ │ + b f81fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b7fb0 │ │ │ │ + andseq r7, fp, ip, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, pc @ │ │ │ │ + andseq r7, fp, ip, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r8, r4, ror #7 │ │ │ │ - andseq r9, r7, r8, ror r3 │ │ │ │ - mulseq r7, r0, r3 │ │ │ │ - andseq r9, r7, r0, asr r3 │ │ │ │ - andseq pc, r6, r0, ror fp @ │ │ │ │ + andseq r3, r8, r8, ror #7 │ │ │ │ + andseq r9, r7, ip, ror r3 │ │ │ │ + mulseq r7, r4, r3 │ │ │ │ + andseq r9, r7, r4, asr r3 │ │ │ │ + andseq pc, r6, r4, ror fp @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - ldrdeq r1, [sl], -r8 @ │ │ │ │ - andseq r9, r7, r8, lsr r2 │ │ │ │ - andseq pc, r6, r0, asr #20 │ │ │ │ - andseq r9, r7, r0, lsr #4 │ │ │ │ - andseq r9, r7, r8, lsl #4 │ │ │ │ + ldrdeq r1, [sl], -r4 @ │ │ │ │ + andseq r9, r7, ip, lsr r2 │ │ │ │ + andseq pc, r6, r4, asr #20 │ │ │ │ + andseq r9, r7, r4, lsr #4 │ │ │ │ + andseq r9, r7, ip, lsl #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r7, fp, r8, ror sp │ │ │ │ + andseq r7, fp, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3aa90 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r4, [pc, #56] @ f8380 │ │ │ │ + ldr r4, [pc, #56] @ f8384 │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne f835c │ │ │ │ + bne f8360 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ asr r2, r3, #1 │ │ │ │ asr r3, r3, #31 │ │ │ │ bl 8fff8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ f8384 │ │ │ │ + ldr r3, [pc, #8] @ f8388 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001b7cb0 │ │ │ │ + andseq r7, fp, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f83a0 │ │ │ │ + bne f83a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 8fff8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f83c4 │ │ │ │ + bne f83c8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b 96bb0 │ │ │ │ + b 96bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r4, [pc, #56] @ f8420 │ │ │ │ + ldr r4, [pc, #56] @ f8424 │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne f83fc │ │ │ │ + bne f8400 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ asr r2, r3, #1 │ │ │ │ asr r3, r3, #31 │ │ │ │ bl 8eee4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ f8424 │ │ │ │ + ldr r3, [pc, #8] @ f8428 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, fp, r0, lsl ip │ │ │ │ + andseq r7, fp, ip, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f8440 │ │ │ │ + bne f8444 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 8eee4 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f8464 │ │ │ │ + bne f8468 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - b 96a64 │ │ │ │ + b 96a68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #536] @ f86a0 │ │ │ │ + ldr r0, [pc, #536] @ f86a4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #528] @ f86a4 │ │ │ │ + ldr r3, [pc, #528] @ f86a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #520] @ f86a8 │ │ │ │ + ldr lr, [pc, #520] @ f86ac │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #516] @ f86ac │ │ │ │ + ldr r1, [pc, #516] @ f86b0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -219517,70 +219518,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne f8548 │ │ │ │ + bne f854c │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls f8658 │ │ │ │ + bls f865c │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f8674 │ │ │ │ + beq f8678 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r6] │ │ │ │ - bne f864c │ │ │ │ - ldr r1, [pc, #336] @ f86b0 │ │ │ │ + bne f8650 │ │ │ │ + ldr r1, [pc, #336] @ f86b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ bl 34878 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -219593,81 +219594,81 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #144] @ f86b4 │ │ │ │ + ldr r2, [pc, #144] @ f86b8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #120] @ f86a4 │ │ │ │ + ldr r3, [pc, #120] @ f86a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f869c │ │ │ │ + bne f86a0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ f86b8 │ │ │ │ + ldr r1, [pc, #100] @ f86bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8560 │ │ │ │ + b f8564 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ - bne f8548 │ │ │ │ + bne f854c │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bne f8548 │ │ │ │ + bne f854c │ │ │ │ cmp r5, #0 │ │ │ │ - beq f8574 │ │ │ │ + beq f8578 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8574 │ │ │ │ + beq f8578 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #40] @ f86bc │ │ │ │ + ldr r1, [pc, #40] @ f86c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8560 │ │ │ │ + b f8564 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r8, ror #22 │ │ │ │ + andseq r7, fp, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r8, asr #22 │ │ │ │ + andseq r7, fp, r4, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001794d0 │ │ │ │ - @ instruction: 0x001b79d0 │ │ │ │ - andseq r8, r7, r0, asr #28 │ │ │ │ - @ instruction: 0x00178dfc │ │ │ │ + @ instruction: 0x001794d4 │ │ │ │ + andseq r7, fp, ip, asr #19 │ │ │ │ + andseq r8, r7, r4, asr #28 │ │ │ │ + andseq r8, r7, r0, lsl #28 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f86d8 │ │ │ │ + ldr r0, [pc, #12] @ f86dc │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f8468 │ │ │ │ - andseq r8, r7, r4, ror #27 │ │ │ │ + b f846c │ │ │ │ + andseq r8, r7, r8, ror #27 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f86f4 │ │ │ │ + ldr r0, [pc, #12] @ f86f8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f8468 │ │ │ │ - @ instruction: 0x00178dd8 │ │ │ │ + b f846c │ │ │ │ + @ instruction: 0x00178ddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #192] @ f87d0 │ │ │ │ - ldr ip, [pc, #192] @ f87d4 │ │ │ │ + ldr lr, [pc, #192] @ f87d4 │ │ │ │ + ldr ip, [pc, #192] @ f87d8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ f87d8 │ │ │ │ + ldr r2, [pc, #180] @ f87dc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #176] @ f87dc │ │ │ │ + ldr r3, [pc, #176] @ f87e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -219677,224 +219678,224 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - beq f8798 │ │ │ │ + beq f879c │ │ │ │ sub r4, r0, #2 │ │ │ │ - b f8780 │ │ │ │ + b f8784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl 34878 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne f8778 │ │ │ │ + bne f877c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ f87e0 │ │ │ │ - ldr r3, [pc, #48] @ f87d4 │ │ │ │ + ldr r2, [pc, #64] @ f87e4 │ │ │ │ + ldr r3, [pc, #48] @ f87d8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f87cc │ │ │ │ + bne f87d0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r4, ror #17 │ │ │ │ + andseq r7, fp, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r4, asr #17 │ │ │ │ + andseq r7, fp, r0, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, fp, r8, asr r8 │ │ │ │ + andseq r7, fp, r4, asr r8 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ b 34878 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #344] @ f895c │ │ │ │ - ldr r2, [pc, #344] @ f8960 │ │ │ │ + ldr ip, [pc, #344] @ f8960 │ │ │ │ + ldr r2, [pc, #344] @ f8964 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #332] @ f8964 │ │ │ │ + ldr r4, [pc, #332] @ f8968 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #328] @ f8968 │ │ │ │ + ldr r3, [pc, #328] @ f896c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r5, [pc, #308] @ f896c │ │ │ │ + ldr r5, [pc, #308] @ f8970 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [pc, #260] @ f8970 │ │ │ │ - ldr r8, [pc, #260] @ f8974 │ │ │ │ + ldr r9, [pc, #260] @ f8974 │ │ │ │ + ldr r8, [pc, #260] @ f8978 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b f890c │ │ │ │ + b f8910 │ │ │ │ tst r2, #1 │ │ │ │ - bne f88a8 │ │ │ │ + bne f88ac │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f88d0 │ │ │ │ + beq f88d4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [r6] │ │ │ │ bl 48af8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 34878 │ │ │ │ - ldr r3, [pc, #148] @ f8978 │ │ │ │ + ldr r3, [pc, #148] @ f897c │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f894c │ │ │ │ + ble f8950 │ │ │ │ cmp r2, r5 │ │ │ │ - bne f8894 │ │ │ │ + bne f8898 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #92] @ f897c │ │ │ │ + ldr r2, [pc, #92] @ f8980 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #56] @ f8960 │ │ │ │ + ldr r3, [pc, #56] @ f8964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8958 │ │ │ │ + bne f895c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b f890c │ │ │ │ + b f8910 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b77f0 │ │ │ │ + andseq r7, fp, ip, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b77d0 │ │ │ │ + andseq r7, fp, ip, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, sl, r4, ror r3 │ │ │ │ - andseq sp, r7, r0, lsr r7 │ │ │ │ - andseq lr, r7, ip, lsr #32 │ │ │ │ + eoreq r1, sl, r0, ror r3 │ │ │ │ + andseq sp, r7, r4, lsr r7 │ │ │ │ + andseq lr, r7, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001b76d4 │ │ │ │ + @ instruction: 0x001b76d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #208] @ f8a68 │ │ │ │ + ldr ip, [pc, #208] @ f8a6c │ │ │ │ sub sp, sp, #28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #200] @ f8a6c │ │ │ │ + ldr r1, [pc, #200] @ f8a70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #192] @ f8a70 │ │ │ │ - ldr r2, [pc, #192] @ f8a74 │ │ │ │ + ldr r3, [pc, #192] @ f8a74 │ │ │ │ + ldr r2, [pc, #192] @ f8a78 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq f8a58 │ │ │ │ - ldr r1, [pc, #132] @ f8a78 │ │ │ │ + beq f8a5c │ │ │ │ + ldr r1, [pc, #132] @ f8a7c │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl 34878 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - bne f89f8 │ │ │ │ + bne f89fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #76] @ f8a7c │ │ │ │ - ldr r3, [pc, #56] @ f8a6c │ │ │ │ + ldr r2, [pc, #76] @ f8a80 │ │ │ │ + ldr r3, [pc, #56] @ f8a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8a64 │ │ │ │ + bne f8a68 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ f8a80 │ │ │ │ + ldr r1, [pc, #32] @ f8a84 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8a24 │ │ │ │ + b f8a28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r8, asr r6 │ │ │ │ + andseq r7, fp, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, ip, lsr r6 │ │ │ │ + andseq r7, fp, r8, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [sl], -r0 @ │ │ │ │ - andseq r7, fp, r8, asr #11 │ │ │ │ - eoreq r1, sl, r8, lsl #3 │ │ │ │ + eoreq r1, sl, ip, ror #3 │ │ │ │ + andseq r7, fp, r4, asr #11 │ │ │ │ + eoreq r1, sl, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ bl 34878 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000f8aac : │ │ │ │ +000f8ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3cbe4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -219904,209 +219905,209 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b38 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq f8b58 │ │ │ │ + beq f8b5c │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - beq f8b70 │ │ │ │ + beq f8b74 │ │ │ │ sub lr, ip, #79 @ 0x4f │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp lr, #6 │ │ │ │ - bls f8b80 │ │ │ │ + bls f8b84 │ │ │ │ cmp ip, #87 @ 0x57 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b38 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 8fff8 │ │ │ │ - ldr r1, [pc, #84] @ f8b90 │ │ │ │ + ldr r1, [pc, #84] @ f8b94 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b38 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - bne f8b08 │ │ │ │ + bne f8b0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 8eee4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 96a18 │ │ │ │ - andseq r9, r7, ip, asr #32 │ │ │ │ + b 96a1c │ │ │ │ + andseq r9, r7, r0, asr r0 │ │ │ │ │ │ │ │ -000f8b94 : │ │ │ │ +000f8b98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #32] @ f8bd0 │ │ │ │ + ldr r0, [pc, #32] @ f8bd4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r9, r7, r8, lsr r1 │ │ │ │ + andseq r9, r7, ip, lsr r1 │ │ │ │ │ │ │ │ -000f8bd4 : │ │ │ │ +000f8bd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #368] @ f8d5c │ │ │ │ + ldr ip, [pc, #368] @ f8d60 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #356] @ f8d60 │ │ │ │ + ldr r1, [pc, #356] @ f8d64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #348] @ f8d64 │ │ │ │ - ldr r3, [pc, #348] @ f8d68 │ │ │ │ + ldr r6, [pc, #348] @ f8d68 │ │ │ │ + ldr r3, [pc, #348] @ f8d6c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 128968 │ │ │ │ + bl 128974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8cd4 │ │ │ │ + beq f8cd8 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt f8cd4 │ │ │ │ - ldr r0, [pc, #232] @ f8d6c │ │ │ │ + blt f8cd8 │ │ │ │ + ldr r0, [pc, #232] @ f8d70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq f8cec │ │ │ │ - ldr r2, [pc, #196] @ f8d70 │ │ │ │ - ldr r3, [pc, #176] @ f8d60 │ │ │ │ + beq f8cf0 │ │ │ │ + ldr r2, [pc, #196] @ f8d74 │ │ │ │ + ldr r3, [pc, #176] @ f8d64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8d58 │ │ │ │ + bne f8d5c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - b f8c7c │ │ │ │ + b f8c80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne f8d3c │ │ │ │ + bne f8d40 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq f8d48 │ │ │ │ + beq f8d4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #96] @ f8d74 │ │ │ │ + ldr r0, [pc, #96] @ f8d78 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #92] @ f8d78 │ │ │ │ + ldr r1, [pc, #92] @ f8d7c │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #68] @ f8d7c │ │ │ │ + ldr r3, [pc, #68] @ f8d80 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b f8ca4 │ │ │ │ + b f8ca8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge f8d30 │ │ │ │ - b f8d04 │ │ │ │ + bge f8d34 │ │ │ │ + b f8d08 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8d04 │ │ │ │ - b f8d30 │ │ │ │ + beq f8d08 │ │ │ │ + b f8d34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r0, lsl #8 │ │ │ │ + @ instruction: 0x001b73fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r4, ror #7 │ │ │ │ + andseq r7, fp, r0, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsheq r9, [r7], -ip │ │ │ │ - andseq r7, fp, ip, asr #6 │ │ │ │ - andseq r9, r7, r0, rrx │ │ │ │ - mulseq r7, r4, lr │ │ │ │ + andseq r9, r7, r0, lsl #2 │ │ │ │ + andseq r7, fp, r8, asr #6 │ │ │ │ + andseq r9, r7, r4, rrx │ │ │ │ + mulseq r7, r8, lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ b 34d08 │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8db0 │ │ │ │ + bne f8db4 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls f8db8 │ │ │ │ + bls f8dbc │ │ │ │ mov r0, r1 │ │ │ │ b 34ca0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ b 34ca0 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ b 34ca0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f8dfc │ │ │ │ + bne f8e00 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r3, r0, #78 @ 0x4e │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #7 │ │ │ │ - bls f8e04 │ │ │ │ + bls f8e08 │ │ │ │ sub r0, r0, #87 @ 0x57 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ @@ -220114,477 +220115,477 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - beq f8e34 │ │ │ │ + beq f8e38 │ │ │ │ bl 90368 │ │ │ │ str r0, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 904cc │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ f9048 │ │ │ │ + ldr r2, [pc, #480] @ f904c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #476] @ f904c │ │ │ │ + ldr r3, [pc, #476] @ f9050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ands fp, r5, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne f8eb8 │ │ │ │ + bne f8ebc │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ ldreq r5, [r5, #4] │ │ │ │ andeq fp, r5, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 128968 │ │ │ │ + bl 128974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8f58 │ │ │ │ + beq f8f5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt f8f58 │ │ │ │ + blt f8f5c │ │ │ │ cmp fp, #0 │ │ │ │ - bne f8f6c │ │ │ │ + bne f8f70 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq f8fe4 │ │ │ │ + beq f8fe8 │ │ │ │ sub r3, r2, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls f8ff8 │ │ │ │ + bls f8ffc │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne f8f6c │ │ │ │ + bne f8f70 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne f8f8c │ │ │ │ + bne f8f90 │ │ │ │ tst r9, #1 │ │ │ │ - beq f8fb8 │ │ │ │ + beq f8fbc │ │ │ │ cmp r9, #0 │ │ │ │ - blt f8fc4 │ │ │ │ + blt f8fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f901c │ │ │ │ + beq f9020 │ │ │ │ cmp r8, #0 │ │ │ │ strne r3, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ strne r3, [sl] │ │ │ │ - b f8f88 │ │ │ │ + b f8f8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ cmp fp, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - beq f8ee0 │ │ │ │ - ldr r1, [pc, #220] @ f9050 │ │ │ │ + beq f8ee4 │ │ │ │ + ldr r1, [pc, #220] @ f9054 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ f9054 │ │ │ │ - ldr r3, [pc, #180] @ f904c │ │ │ │ + ldr r2, [pc, #192] @ f9058 │ │ │ │ + ldr r3, [pc, #180] @ f9050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9044 │ │ │ │ + bne f9048 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq f900c │ │ │ │ - ldr r1, [pc, #140] @ f9058 │ │ │ │ + beq f9010 │ │ │ │ + ldr r1, [pc, #140] @ f905c │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ - b f8f88 │ │ │ │ + b f8f8c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ bl 8ef78 │ │ │ │ - b f8f18 │ │ │ │ + b f8f1c │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ - bl 96c00 │ │ │ │ - b f8f18 │ │ │ │ + bl 96c04 │ │ │ │ + b f8f1c │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8fc4 │ │ │ │ - b f8f34 │ │ │ │ + beq f8fc8 │ │ │ │ + b f8f38 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ f905c │ │ │ │ - ldr r1, [pc, #52] @ f9060 │ │ │ │ + ldr r2, [pc, #52] @ f9060 │ │ │ │ + ldr r1, [pc, #52] @ f9064 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r9, ip} │ │ │ │ - bl 4e5d4 │ │ │ │ - b f8f88 │ │ │ │ + bl 4e5d0 │ │ │ │ + b f8f8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, ip, lsl #3 │ │ │ │ + andseq r7, fp, r8, lsl #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, r7, r4, lsl ip │ │ │ │ - andseq r7, fp, r4, rrx │ │ │ │ - andseq r0, r7, r4, ror #23 │ │ │ │ - andseq r2, r8, r0, asr fp │ │ │ │ - andseq r8, r7, r4, lsr #9 │ │ │ │ + andseq r8, r7, r8, lsl ip │ │ │ │ + andseq r7, fp, r0, rrx │ │ │ │ + andseq r0, r7, r8, ror #23 │ │ │ │ + andseq r2, r8, r4, asr fp │ │ │ │ + andseq r8, r7, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #836] @ f93c0 │ │ │ │ + ldr ip, [pc, #836] @ f93c4 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #828] @ f93c4 │ │ │ │ + ldr r0, [pc, #828] @ f93c8 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r6, [pc, #820] @ f93c8 │ │ │ │ + ldr r6, [pc, #820] @ f93cc │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #812] @ f93cc │ │ │ │ + ldr r3, [pc, #812] @ f93d0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ subs r8, r1, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq f9154 │ │ │ │ + beq f9158 │ │ │ │ tst r3, #1 │ │ │ │ - bne f9130 │ │ │ │ + bne f9134 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f9154 │ │ │ │ - ldr r1, [pc, #664] @ f93d0 │ │ │ │ + beq f9158 │ │ │ │ + ldr r1, [pc, #664] @ f93d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ands r4, r0, #1 │ │ │ │ - bne f92d4 │ │ │ │ + bne f92d8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq f919c │ │ │ │ + beq f91a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r7] │ │ │ │ - ldr r1, [pc, #596] @ f93d4 │ │ │ │ + ldr r1, [pc, #596] @ f93d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b f92a4 │ │ │ │ + b f92a8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - beq f9324 │ │ │ │ - ldr r1, [pc, #548] @ f93d8 │ │ │ │ - bl 114ef8 │ │ │ │ - ldr r5, [pc, #544] @ f93dc │ │ │ │ + beq f9328 │ │ │ │ + ldr r1, [pc, #548] @ f93dc │ │ │ │ + bl 114f04 │ │ │ │ + ldr r5, [pc, #544] @ f93e0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ - b f91d0 │ │ │ │ + b f91d4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq f9224 │ │ │ │ + beq f9228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne f9248 │ │ │ │ + bne f924c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f9248 │ │ │ │ + bne f924c │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne f91c4 │ │ │ │ - ldr r3, [pc, #472] @ f93e0 │ │ │ │ + bne f91c8 │ │ │ │ + ldr r3, [pc, #472] @ f93e4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt f91c4 │ │ │ │ + bgt f91c8 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ cmp r5, r4 │ │ │ │ - bne f91d0 │ │ │ │ + bne f91d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f92ec │ │ │ │ + beq f92f0 │ │ │ │ tst r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ asrne r5, r0, #1 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne f92e4 │ │ │ │ - b f91ac │ │ │ │ - ldr r2, [pc, #404] @ f93e4 │ │ │ │ + bne f92e8 │ │ │ │ + b f91b0 │ │ │ │ + ldr r2, [pc, #404] @ f93e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq f9318 │ │ │ │ - ldr r1, [pc, #376] @ f93e8 │ │ │ │ + beq f931c │ │ │ │ + ldr r1, [pc, #376] @ f93ec │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #368] @ f93ec │ │ │ │ + ldr r2, [pc, #368] @ f93f0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r2, [pc, #352] @ f93f0 │ │ │ │ + ldr r2, [pc, #352] @ f93f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #328] @ f93f4 │ │ │ │ + ldr r2, [pc, #328] @ f93f8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #272] @ f93c4 │ │ │ │ + ldr r3, [pc, #272] @ f93c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f93bc │ │ │ │ + bne f93c0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #0 │ │ │ │ asrs r5, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bmi f9324 │ │ │ │ + bmi f9328 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt f91bc │ │ │ │ + bgt f91c0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - beq f9358 │ │ │ │ + beq f935c │ │ │ │ tst r0, #1 │ │ │ │ - bne f9360 │ │ │ │ + bne f9364 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9360 │ │ │ │ + bne f9364 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b f92a4 │ │ │ │ - ldr r1, [pc, #216] @ f93f8 │ │ │ │ + b f92a8 │ │ │ │ + ldr r1, [pc, #216] @ f93fc │ │ │ │ add r1, pc, r1 │ │ │ │ - b f9270 │ │ │ │ - ldr r1, [pc, #208] @ f93fc │ │ │ │ + b f9274 │ │ │ │ + ldr r1, [pc, #208] @ f9400 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ - b f92a4 │ │ │ │ + b f92a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b f92a4 │ │ │ │ - ldr r3, [pc, #152] @ f9400 │ │ │ │ + b f92a8 │ │ │ │ + ldr r3, [pc, #152] @ f9404 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq f93b0 │ │ │ │ - ldr r1, [pc, #124] @ f9404 │ │ │ │ + beq f93b4 │ │ │ │ + ldr r1, [pc, #124] @ f9408 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ f9408 │ │ │ │ + ldr r2, [pc, #116] @ f940c │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r2, [pc, #100] @ f940c │ │ │ │ + ldr r2, [pc, #100] @ f9410 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b f9290 │ │ │ │ - ldr r1, [pc, #88] @ f9410 │ │ │ │ + b f9294 │ │ │ │ + ldr r1, [pc, #88] @ f9414 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f9388 │ │ │ │ + b f938c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r4, ror pc │ │ │ │ + andseq r6, fp, r0, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, r0, asr pc │ │ │ │ + andseq r6, fp, ip, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq r0, r7, r8, lsr #20 │ │ │ │ + mulseq r7, ip, r3 │ │ │ │ + andseq r0, r7, ip, lsr #20 │ │ │ │ andseq r8, lr, r1, lsl #9 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - mlaeq sl, r4, r9, r0 │ │ │ │ - mulseq r7, r4, r2 │ │ │ │ - andseq lr, r6, ip, lsl sl │ │ │ │ - andseq r2, r8, ip, ror #17 │ │ │ │ - andseq r6, fp, r8, asr #26 │ │ │ │ - andseq r8, r7, r8, asr #3 │ │ │ │ - andseq r0, r7, r8, ror r8 │ │ │ │ - eoreq r0, sl, ip, ror r8 │ │ │ │ - andseq r8, r7, ip, ror r1 │ │ │ │ - andseq lr, r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x001827d0 │ │ │ │ - andseq r8, r7, r0, lsr r1 │ │ │ │ - │ │ │ │ -000f9414 : │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f942c │ │ │ │ + mlaeq sl, r0, r9, r0 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ + andseq lr, r6, r0, lsr #20 │ │ │ │ + @ instruction: 0x001828f0 │ │ │ │ + andseq r6, fp, r4, asr #26 │ │ │ │ + andseq r8, r7, ip, asr #3 │ │ │ │ + andseq r0, r7, ip, ror r8 │ │ │ │ + eoreq r0, sl, r8, ror r8 │ │ │ │ + andseq r8, r7, r0, lsl #3 │ │ │ │ + andseq lr, r6, r8, lsl #18 │ │ │ │ + @ instruction: 0x001827d4 │ │ │ │ + andseq r8, r7, r4, lsr r1 │ │ │ │ + │ │ │ │ +000f9418 : │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ f9430 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f9064 │ │ │ │ - @ instruction: 0x00176bdc │ │ │ │ - ldr ip, [pc, #88] @ f9490 │ │ │ │ - ldr r3, [pc, #88] @ f9494 │ │ │ │ + b f9068 │ │ │ │ + andseq r6, r7, r0, ror #23 │ │ │ │ + ldr ip, [pc, #88] @ f9494 │ │ │ │ + ldr r3, [pc, #88] @ f9498 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f947c │ │ │ │ + bne f9480 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ asr r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne f9468 │ │ │ │ + bne f946c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ f9498 │ │ │ │ + ldr r0, [pc, #20] @ f949c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, fp, r0, asr #23 │ │ │ │ + b f9068 │ │ │ │ + @ instruction: 0x001b6bbc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r6, r7, r8, ror fp │ │ │ │ + andseq r6, r7, ip, ror fp │ │ │ │ │ │ │ │ -000f949c : │ │ │ │ +000f94a0 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f94b4 │ │ │ │ + ldr r0, [pc, #12] @ f94b8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, r7, r8, asr #22 │ │ │ │ - ldr ip, [pc, #92] @ f951c │ │ │ │ - ldr r3, [pc, #92] @ f9520 │ │ │ │ + b f9068 │ │ │ │ + andseq r6, r7, ip, asr #22 │ │ │ │ + ldr ip, [pc, #92] @ f9520 │ │ │ │ + ldr r3, [pc, #92] @ f9524 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9508 │ │ │ │ + bne f950c │ │ │ │ ldm r1, {r1, r2} │ │ │ │ asr r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq f9500 │ │ │ │ + beq f9504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - bne f94f0 │ │ │ │ + bne f94f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ f9524 │ │ │ │ + ldr r0, [pc, #20] @ f9528 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, fp, r8, lsr fp │ │ │ │ + b f9068 │ │ │ │ + andseq r6, fp, r4, lsr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r6, r7, r0, ror #21 │ │ │ │ + andseq r6, r7, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #156] @ f95dc │ │ │ │ - ldr ip, [pc, #156] @ f95e0 │ │ │ │ + ldr lr, [pc, #156] @ f95e0 │ │ │ │ + ldr ip, [pc, #156] @ f95e4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #148] @ f95e4 │ │ │ │ + ldr r3, [pc, #148] @ f95e8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #144] @ f95e8 │ │ │ │ + ldr r2, [pc, #144] @ f95ec │ │ │ │ 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] │ │ │ │ @@ -220596,124 +220597,124 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 34878 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #68] @ f95ec │ │ │ │ + ldr r2, [pc, #68] @ f95f0 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f95e0 │ │ │ │ + ldr r3, [pc, #36] @ f95e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f95d8 │ │ │ │ + bne f95dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b6ab8 │ │ │ │ + @ instruction: 0x001b6ab4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r8, sl │ │ │ │ + mulseq fp, r4, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, fp, r4, asr sl │ │ │ │ + andseq r6, fp, r0, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ f967c │ │ │ │ - ldr r3, [pc, #116] @ f9680 │ │ │ │ + ldr r2, [pc, #116] @ f9680 │ │ │ │ + ldr r3, [pc, #116] @ f9684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f9638 │ │ │ │ + bne f963c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ tst r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f9650 │ │ │ │ + bne f9654 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f962c │ │ │ │ - ldr r1, [pc, #44] @ f9684 │ │ │ │ - ldr r0, [pc, #44] @ f9688 │ │ │ │ + beq f9630 │ │ │ │ + ldr r1, [pc, #44] @ f9688 │ │ │ │ + ldr r0, [pc, #44] @ f968c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001b69f0 │ │ │ │ + andseq r6, fp, ip, ror #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r5, r7, r4, lsl #29 │ │ │ │ - @ instruction: 0x00175fbc │ │ │ │ + andseq r5, r7, r8, lsl #29 │ │ │ │ + andseq r5, r7, r0, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ f9718 │ │ │ │ - ldr r3, [pc, #116] @ f971c │ │ │ │ + ldr r2, [pc, #116] @ f971c │ │ │ │ + ldr r3, [pc, #116] @ f9720 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f96d4 │ │ │ │ + bne f96d8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ tst r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f96ec │ │ │ │ + bne f96f0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f96c8 │ │ │ │ - ldr r1, [pc, #44] @ f9720 │ │ │ │ - ldr r0, [pc, #44] @ f9724 │ │ │ │ + beq f96cc │ │ │ │ + ldr r1, [pc, #44] @ f9724 │ │ │ │ + ldr r0, [pc, #44] @ f9728 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, fp, r4, asr r9 │ │ │ │ + andseq r6, fp, r0, asr r9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r5, r7, r8, ror #27 │ │ │ │ - andseq r5, r7, r8, lsr pc │ │ │ │ + andseq r5, r7, ip, ror #27 │ │ │ │ + andseq r5, r7, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #196] @ f9804 │ │ │ │ + ldr ip, [pc, #196] @ f9808 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #192] @ f9808 │ │ │ │ + ldr r1, [pc, #192] @ f980c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ f980c │ │ │ │ + ldr r2, [pc, #184] @ f9810 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r0, [pc, #180] @ f9810 │ │ │ │ + ldr r0, [pc, #180] @ f9814 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -220721,188 +220722,188 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne f97a4 │ │ │ │ + bne f97a8 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f97cc │ │ │ │ - ldr r1, [pc, #104] @ f9814 │ │ │ │ - ldr r0, [pc, #104] @ f9818 │ │ │ │ + beq f97d0 │ │ │ │ + ldr r1, [pc, #104] @ f9818 │ │ │ │ + ldr r0, [pc, #104] @ f981c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ f981c │ │ │ │ + ldr r2, [pc, #72] @ f9820 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ f9808 │ │ │ │ + ldr r3, [pc, #44] @ f980c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9800 │ │ │ │ + bne f9804 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b68b4 │ │ │ │ + @ instruction: 0x001b68b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r4, r8 │ │ │ │ + mulseq fp, r0, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r7, r0, ror sp │ │ │ │ - andseq r5, r7, ip, ror #30 │ │ │ │ - andseq r6, fp, r0, lsr #16 │ │ │ │ + andseq r7, r7, r4, ror sp │ │ │ │ + andseq r5, r7, r0, ror pc │ │ │ │ + andseq r6, fp, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #440] @ f99f0 │ │ │ │ - ldr r2, [pc, #440] @ f99f4 │ │ │ │ + ldr r0, [pc, #440] @ f99f4 │ │ │ │ + ldr r2, [pc, #440] @ f99f8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #428] @ f99f8 │ │ │ │ + ldr r4, [pc, #428] @ f99fc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #424] @ f99fc │ │ │ │ + ldr r3, [pc, #424] @ f9a00 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne f9934 │ │ │ │ + bne f9938 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f99e4 │ │ │ │ + bne f99e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f99dc │ │ │ │ + beq f99e0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f9930 │ │ │ │ + bne f9934 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f98a8 │ │ │ │ + bne f98ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f99dc │ │ │ │ + beq f99e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9930 │ │ │ │ - ldr r3, [pc, #248] @ f9a00 │ │ │ │ + beq f9934 │ │ │ │ + ldr r3, [pc, #248] @ f9a04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f99d0 │ │ │ │ + ble f99d4 │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f98a8 │ │ │ │ + beq f98ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ f9a04 │ │ │ │ + ldr r2, [pc, #200] @ f9a08 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9998 │ │ │ │ + beq f999c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ f9a08 │ │ │ │ + ldr r1, [pc, #164] @ f9a0c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #140] @ f9a0c │ │ │ │ - ldr r1, [pc, #140] @ f9a10 │ │ │ │ - ldr r0, [pc, #140] @ f9a14 │ │ │ │ + ldr r2, [pc, #140] @ f9a10 │ │ │ │ + ldr r1, [pc, #140] @ f9a14 │ │ │ │ + ldr r0, [pc, #140] @ f9a18 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ f9a18 │ │ │ │ + ldr r2, [pc, #120] @ f9a1c │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - ldr r2, [pc, #116] @ f9a1c │ │ │ │ + ldr r2, [pc, #116] @ f9a20 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ f99f4 │ │ │ │ + ldr r3, [pc, #68] @ f99f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f99ec │ │ │ │ + bne f99f0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9924 │ │ │ │ + b f9928 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f99a0 │ │ │ │ + b f99a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9930 │ │ │ │ + b f9934 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b67bc │ │ │ │ + @ instruction: 0x001b67b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r7 │ │ │ │ + mulseq fp, r8, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r0, sl, ip, lsr #5 │ │ │ │ - andseq r7, r7, ip, lsl #22 │ │ │ │ - andseq lr, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x00177af4 │ │ │ │ - @ instruction: 0x00177bb4 │ │ │ │ + eoreq r0, sl, r8, lsr #5 │ │ │ │ + andseq r7, r7, r0, lsl fp │ │ │ │ + andseq lr, r6, r8, lsl r3 │ │ │ │ + @ instruction: 0x00177af8 │ │ │ │ + @ instruction: 0x00177bb8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, ip, asr #12 │ │ │ │ + andseq r6, fp, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #248] @ f9b30 │ │ │ │ - ldr r0, [pc, #248] @ f9b34 │ │ │ │ + ldr ip, [pc, #248] @ f9b34 │ │ │ │ + ldr r0, [pc, #248] @ f9b38 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #240] @ f9b38 │ │ │ │ + ldr r4, [pc, #240] @ f9b3c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #236] @ f9b3c │ │ │ │ + ldr r2, [pc, #236] @ f9b40 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -220915,802 +220916,802 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add ip, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne f9aac │ │ │ │ + bne f9ab0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f9b1c │ │ │ │ - ldr r1, [pc, #140] @ f9b40 │ │ │ │ - ldr r0, [pc, #140] @ f9b44 │ │ │ │ + beq f9b20 │ │ │ │ + ldr r1, [pc, #140] @ f9b44 │ │ │ │ + ldr r0, [pc, #140] @ f9b48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #100] @ f9b48 │ │ │ │ + ldr r3, [pc, #100] @ f9b4c │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #96] @ f9b4c │ │ │ │ + ldr r2, [pc, #96] @ f9b50 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #60] @ f9b34 │ │ │ │ + ldr r3, [pc, #60] @ f9b38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9b2c │ │ │ │ + bne f9b30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq f9ad8 │ │ │ │ - b f9aac │ │ │ │ + beq f9adc │ │ │ │ + b f9ab0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r0, asr #11 │ │ │ │ + @ instruction: 0x001b65bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r5 │ │ │ │ + mulseq fp, r8, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001777d0 │ │ │ │ - @ instruction: 0x001765f0 │ │ │ │ + @ instruction: 0x001777d4 │ │ │ │ + @ instruction: 0x001765f4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r6, fp, r4, lsl #10 │ │ │ │ + andseq r6, fp, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #460] @ f9d34 │ │ │ │ - ldr r2, [pc, #460] @ f9d38 │ │ │ │ + ldr r0, [pc, #460] @ f9d38 │ │ │ │ + ldr r2, [pc, #460] @ f9d3c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #448] @ f9d3c │ │ │ │ + ldr r4, [pc, #448] @ f9d40 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #444] @ f9d40 │ │ │ │ + ldr r3, [pc, #444] @ f9d44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne f9c78 │ │ │ │ + bne f9c7c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9d28 │ │ │ │ + bne f9d2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne f9d20 │ │ │ │ + bne f9d24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f9c74 │ │ │ │ + bne f9c78 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9bd8 │ │ │ │ + bne f9bdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3aa90 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne f9d20 │ │ │ │ + bne f9d24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq f9c74 │ │ │ │ - ldr r3, [pc, #248] @ f9d44 │ │ │ │ + beq f9c78 │ │ │ │ + ldr r3, [pc, #248] @ f9d48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f9d14 │ │ │ │ + ble f9d18 │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f9bd8 │ │ │ │ + beq f9bdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ f9d48 │ │ │ │ + ldr r2, [pc, #200] @ f9d4c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9cdc │ │ │ │ + beq f9ce0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ f9d4c │ │ │ │ + ldr r1, [pc, #164] @ f9d50 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #140] @ f9d50 │ │ │ │ - ldr r1, [pc, #140] @ f9d54 │ │ │ │ - ldr r0, [pc, #140] @ f9d58 │ │ │ │ + ldr r2, [pc, #140] @ f9d54 │ │ │ │ + ldr r1, [pc, #140] @ f9d58 │ │ │ │ + ldr r0, [pc, #140] @ f9d5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ f9d5c │ │ │ │ + ldr r2, [pc, #120] @ f9d60 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - ldr r2, [pc, #116] @ f9d60 │ │ │ │ + ldr r2, [pc, #116] @ f9d64 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ f9d38 │ │ │ │ + ldr r3, [pc, #68] @ f9d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9d30 │ │ │ │ + bne f9d34 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b904 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9c68 │ │ │ │ + b f9c6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f9ce4 │ │ │ │ + b f9ce8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9c74 │ │ │ │ + b f9c78 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, ip, lsl #9 │ │ │ │ + andseq r6, fp, r8, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, ip, ror #8 │ │ │ │ + andseq r6, fp, r8, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq pc, r9, r8, ror #30 │ │ │ │ - andseq r7, r7, r8, asr #15 │ │ │ │ - @ instruction: 0x0016dfd0 │ │ │ │ - @ instruction: 0x001777b0 │ │ │ │ - andseq r7, r7, r8, ror r8 │ │ │ │ + eoreq pc, r9, r4, ror #30 │ │ │ │ + andseq r7, r7, ip, asr #15 │ │ │ │ + @ instruction: 0x0016dfd4 │ │ │ │ + @ instruction: 0x001777b4 │ │ │ │ + andseq r7, r7, ip, ror r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, r8, lsl #6 │ │ │ │ + andseq r6, fp, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #628] @ f9ff0 │ │ │ │ - ldr r2, [pc, #628] @ f9ff4 │ │ │ │ + ldr r0, [pc, #628] @ f9ff4 │ │ │ │ + ldr r2, [pc, #628] @ f9ff8 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #616] @ f9ff8 │ │ │ │ + ldr r8, [pc, #616] @ f9ffc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #612] @ f9ffc │ │ │ │ + ldr r3, [pc, #612] @ fa000 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne f9f30 │ │ │ │ - ldr r6, [pc, #508] @ fa000 │ │ │ │ - ldr r5, [pc, #508] @ fa004 │ │ │ │ - ldr r4, [pc, #508] @ fa008 │ │ │ │ + bne f9f34 │ │ │ │ + ldr r6, [pc, #508] @ fa004 │ │ │ │ + ldr r5, [pc, #508] @ fa008 │ │ │ │ + ldr r4, [pc, #508] @ fa00c │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f9fd8 │ │ │ │ + bne f9fdc │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f9e3c │ │ │ │ + bne f9e40 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f9e90 │ │ │ │ + beq f9e94 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #444] @ fa00c │ │ │ │ - ldr lr, [pc, #444] @ fa010 │ │ │ │ + ldr r2, [pc, #444] @ fa010 │ │ │ │ + ldr lr, [pc, #444] @ fa014 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq f9fd0 │ │ │ │ + beq f9fd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne f9f2c │ │ │ │ + bne f9f30 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e18 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e18 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e18 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f9fd0 │ │ │ │ + beq f9fd4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq f9f2c │ │ │ │ + beq f9f30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ fa014 │ │ │ │ + ldr r2, [pc, #256] @ fa018 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble f9fe0 │ │ │ │ + ble f9fe4 │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f9e14 │ │ │ │ + beq f9e18 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ fa018 │ │ │ │ + ldr r1, [pc, #224] @ fa01c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq f9f94 │ │ │ │ + beq f9f98 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ fa01c │ │ │ │ + ldr r2, [pc, #188] @ fa020 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ fa020 │ │ │ │ - ldr r1, [pc, #164] @ fa024 │ │ │ │ - ldr r0, [pc, #164] @ fa028 │ │ │ │ + ldr r2, [pc, #164] @ fa024 │ │ │ │ + ldr r1, [pc, #164] @ fa028 │ │ │ │ + ldr r0, [pc, #164] @ fa02c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ fa02c │ │ │ │ + ldr r3, [pc, #144] @ fa030 │ │ │ │ ldr ip, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ fa030 │ │ │ │ - ldr r3, [pc, #72] @ f9ff4 │ │ │ │ + ldr r2, [pc, #136] @ fa034 │ │ │ │ + ldr r3, [pc, #72] @ f9ff8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9fec │ │ │ │ + bne f9ff0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b f9f9c │ │ │ │ + b f9fa0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f9f2c │ │ │ │ - bl 20b8fc │ │ │ │ + b f9f30 │ │ │ │ + bl 20b904 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f9f20 │ │ │ │ + b f9f24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r8, ror r2 │ │ │ │ + andseq r6, fp, r4, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, r8, asr r2 │ │ │ │ + andseq r6, fp, r4, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, ip, lsr #13 │ │ │ │ - andseq r7, r7, r0, asr #12 │ │ │ │ - andseq r7, r7, r0, asr #14 │ │ │ │ - andseq r7, r7, r8, lsl r6 │ │ │ │ - andseq sp, r6, r8, lsr lr │ │ │ │ + @ instruction: 0x001816b0 │ │ │ │ + andseq r7, r7, r4, asr #12 │ │ │ │ + andseq r7, r7, r4, asr #14 │ │ │ │ + andseq r7, r7, ip, lsl r6 │ │ │ │ + andseq sp, r6, ip, lsr lr │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0029fcb0 │ │ │ │ - andseq r7, r7, r0, lsl r5 │ │ │ │ - andseq sp, r6, r8, lsl sp │ │ │ │ - @ instruction: 0x001774f8 │ │ │ │ - andseq r7, r7, r8, asr #11 │ │ │ │ + eoreq pc, r9, ip, lsr #25 │ │ │ │ + andseq r7, r7, r4, lsl r5 │ │ │ │ + andseq sp, r6, ip, lsl sp │ │ │ │ + @ instruction: 0x001774fc │ │ │ │ + andseq r7, r7, ip, asr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, r0, asr r0 │ │ │ │ + andseq r6, fp, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #176] @ fa0fc │ │ │ │ - ldr r0, [pc, #176] @ fa100 │ │ │ │ + ldr ip, [pc, #176] @ fa100 │ │ │ │ + ldr r0, [pc, #176] @ fa104 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #168] @ fa104 │ │ │ │ + ldr r3, [pc, #168] @ fa108 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #164] @ fa108 │ │ │ │ + ldr r2, [pc, #164] @ fa10c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ + mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - mov r0, #8 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 34bc8 │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ - ldr r3, [pc, #64] @ fa100 │ │ │ │ + ldr r3, [pc, #64] @ fa104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ fa10c │ │ │ │ + ldr r2, [pc, #56] @ fa110 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa0f8 │ │ │ │ + bne fa0fc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, ip, lsr #31 │ │ │ │ + andseq r5, fp, r8, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, r8, lsl #31 │ │ │ │ + andseq r5, fp, r4, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, fp, r4, lsr #30 │ │ │ │ + andseq r5, fp, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #644] @ fa3ac │ │ │ │ - ldr r2, [pc, #644] @ fa3b0 │ │ │ │ + ldr r0, [pc, #644] @ fa3b0 │ │ │ │ + ldr r2, [pc, #644] @ fa3b4 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #632] @ fa3b4 │ │ │ │ + ldr r8, [pc, #632] @ fa3b8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #628] @ fa3b8 │ │ │ │ + ldr r3, [pc, #628] @ fa3bc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne fa2ec │ │ │ │ - ldr r6, [pc, #524] @ fa3bc │ │ │ │ - ldr r5, [pc, #524] @ fa3c0 │ │ │ │ - ldr r4, [pc, #524] @ fa3c4 │ │ │ │ + bne fa2f0 │ │ │ │ + ldr r6, [pc, #524] @ fa3c0 │ │ │ │ + ldr r5, [pc, #524] @ fa3c4 │ │ │ │ + ldr r4, [pc, #524] @ fa3c8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne fa388 │ │ │ │ + bne fa38c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne fa1e8 │ │ │ │ + bne fa1ec │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq fa23c │ │ │ │ + beq fa240 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ fa3c8 │ │ │ │ - ldr lr, [pc, #460] @ fa3cc │ │ │ │ + ldr r2, [pc, #460] @ fa3cc │ │ │ │ + ldr lr, [pc, #460] @ fa3d0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa390 │ │ │ │ + bne fa394 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne fa2e8 │ │ │ │ + bne fa2ec │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1c4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1c4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3caa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa390 │ │ │ │ + bne fa394 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq fa2e8 │ │ │ │ + beq fa2ec │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ fa3d0 │ │ │ │ + ldr r2, [pc, #256] @ fa3d4 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble fa39c │ │ │ │ + ble fa3a0 │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fa1c0 │ │ │ │ + beq fa1c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ fa3d4 │ │ │ │ + ldr r1, [pc, #224] @ fa3d8 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq fa350 │ │ │ │ + beq fa354 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ fa3d8 │ │ │ │ + ldr r2, [pc, #188] @ fa3dc │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ fa3dc │ │ │ │ - ldr r1, [pc, #164] @ fa3e0 │ │ │ │ - ldr r0, [pc, #164] @ fa3e4 │ │ │ │ + ldr r2, [pc, #164] @ fa3e0 │ │ │ │ + ldr r1, [pc, #164] @ fa3e4 │ │ │ │ + ldr r0, [pc, #164] @ fa3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ fa3e8 │ │ │ │ + ldr r3, [pc, #144] @ fa3ec │ │ │ │ ldr r0, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ fa3ec │ │ │ │ - ldr r3, [pc, #72] @ fa3b0 │ │ │ │ + ldr r2, [pc, #136] @ fa3f0 │ │ │ │ + ldr r3, [pc, #72] @ fa3b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa3a8 │ │ │ │ + bne fa3ac │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b fa2e8 │ │ │ │ + b fa2ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b fa358 │ │ │ │ - bl 20b8fc │ │ │ │ + b fa35c │ │ │ │ + bl 20b904 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b fa2dc │ │ │ │ + b fa2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, ip, asr #29 │ │ │ │ + andseq r5, fp, r8, asr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, ip, lsr #29 │ │ │ │ + andseq r5, fp, r8, lsr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r0, lsl #6 │ │ │ │ - mulseq r7, r4, r2 │ │ │ │ - mulseq r7, ip, r3 │ │ │ │ - andseq r7, r7, ip, ror #4 │ │ │ │ - andseq sp, r6, ip, lsl #21 │ │ │ │ + andseq r1, r8, r4, lsl #6 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ + andseq r7, r7, r0, lsr #7 │ │ │ │ + andseq r7, r7, r0, ror r2 │ │ │ │ + mulseq r6, r0, sl │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - strdeq pc, [r9], -r4 @ │ │ │ │ - andseq r7, r7, r4, asr r1 │ │ │ │ - andseq sp, r6, ip, asr r9 │ │ │ │ - andseq r7, r7, ip, lsr r1 │ │ │ │ - andseq r7, r7, r4, lsl r2 │ │ │ │ + strdeq pc, [r9], -r0 @ │ │ │ │ + andseq r7, r7, r8, asr r1 │ │ │ │ + andseq sp, r6, r0, ror #18 │ │ │ │ + andseq r7, r7, r0, asr #2 │ │ │ │ + andseq r7, r7, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq fp, r4, ip │ │ │ │ + mulseq fp, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #220] @ fa4e4 │ │ │ │ - ldr r0, [pc, #220] @ fa4e8 │ │ │ │ + ldr ip, [pc, #220] @ fa4e8 │ │ │ │ + ldr r0, [pc, #220] @ fa4ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #212] @ fa4ec │ │ │ │ + ldr r2, [pc, #212] @ fa4f0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #208] @ fa4f0 │ │ │ │ + ldr r3, [pc, #208] @ fa4f4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, sp, #4 │ │ │ │ str r3, [r4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r0, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r1] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, r0 │ │ │ │ + mov r0, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 34bc8 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ orr r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh r2, [r0, #2] │ │ │ │ - ldr r2, [pc, #64] @ fa4f4 │ │ │ │ + ldr r2, [pc, #64] @ fa4f8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ fa4e8 │ │ │ │ + ldr r3, [pc, #44] @ fa4ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa4e0 │ │ │ │ + bne fa4e4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b5bf0 │ │ │ │ + andseq r5, fp, ip, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b5bd0 │ │ │ │ + andseq r5, fp, ip, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, fp, r0, asr #22 │ │ │ │ + andseq r5, fp, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r4, [pc, #164] @ fa5b8 │ │ │ │ + ldr r4, [pc, #164] @ fa5bc │ │ │ │ tst lr, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne fa55c │ │ │ │ + bne fa560 │ │ │ │ ldrsh r2, [lr] │ │ │ │ sub r1, r2, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls fa584 │ │ │ │ + bls fa588 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fa59c │ │ │ │ + beq fa5a0 │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls fa5ac │ │ │ │ - ldr r1, [pc, #88] @ fa5bc │ │ │ │ - ldr r0, [pc, #88] @ fa5c0 │ │ │ │ + bls fa5b0 │ │ │ │ + ldr r1, [pc, #88] @ fa5c0 │ │ │ │ + ldr r0, [pc, #88] @ fa5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [lr, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fa55c │ │ │ │ + bne fa560 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne fa548 │ │ │ │ - ldr r3, [pc, #32] @ fa5c4 │ │ │ │ + bne fa54c │ │ │ │ + ldr r3, [pc, #32] @ fa5c8 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ fa5c8 │ │ │ │ + ldr r3, [pc, #20] @ fa5cc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b fa57c │ │ │ │ - @ instruction: 0x001b5adc │ │ │ │ - andseq r7, r7, r4, lsr #12 │ │ │ │ - @ instruction: 0x00176ff8 │ │ │ │ + b fa580 │ │ │ │ + @ instruction: 0x001b5ad8 │ │ │ │ + andseq r7, r7, r8, lsr #12 │ │ │ │ + @ instruction: 0x00176ffc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr lr, [pc, #172] @ fa698 │ │ │ │ + ldr lr, [pc, #172] @ fa69c │ │ │ │ tst r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne fa630 │ │ │ │ + bne fa634 │ │ │ │ ldrsh r2, [r1] │ │ │ │ sub r0, r2, #44 @ 0x2c │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ - bls fa658 │ │ │ │ + bls fa65c │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fa670 │ │ │ │ + beq fa674 │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls fa67c │ │ │ │ - ldr r1, [pc, #100] @ fa69c │ │ │ │ - ldr r0, [pc, #100] @ fa6a0 │ │ │ │ + bls fa680 │ │ │ │ + ldr r1, [pc, #100] @ fa6a0 │ │ │ │ + ldr r0, [pc, #100] @ fa6a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne fa630 │ │ │ │ + bne fa634 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne fa61c │ │ │ │ + bne fa620 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq fa68c │ │ │ │ - ldr r3, [pc, #32] @ fa6a4 │ │ │ │ + beq fa690 │ │ │ │ + ldr r3, [pc, #32] @ fa6a8 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #20] @ fa6a8 │ │ │ │ + ldr r3, [pc, #20] @ fa6ac │ │ │ │ ldr r0, [lr, r3] │ │ │ │ - b fa650 │ │ │ │ - andseq r5, fp, r8, lsl #20 │ │ │ │ - andseq r7, r7, r0, asr r5 │ │ │ │ - andseq r6, r7, r4, lsr pc │ │ │ │ + b fa654 │ │ │ │ + andseq r5, fp, r4, lsl #20 │ │ │ │ + andseq r7, r7, r4, asr r5 │ │ │ │ + andseq r6, r7, r8, lsr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1260] @ fabb8 │ │ │ │ + ldr r0, [pc, #1260] @ fabbc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1256] @ fabbc │ │ │ │ + ldr r2, [pc, #1256] @ fabc0 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr r8, [pc, #1244] @ fabc0 │ │ │ │ + ldr r8, [pc, #1244] @ fabc4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #1236] @ fabc4 │ │ │ │ + ldr r3, [pc, #1236] @ fabc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r6, [r8, r3] │ │ │ │ @@ -221719,155 +221720,155 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne fa7dc │ │ │ │ + bne fa7e0 │ │ │ │ ldrsh r9, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub r3, r9, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls fab30 │ │ │ │ + bls fab34 │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - beq fa80c │ │ │ │ + beq fa810 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq fab8c │ │ │ │ + beq fab90 │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - ble faba4 │ │ │ │ + ble faba8 │ │ │ │ cmp r9, #85 @ 0x55 │ │ │ │ - ble fa810 │ │ │ │ + ble fa814 │ │ │ │ cmp r9, #87 @ 0x57 │ │ │ │ - beq fa810 │ │ │ │ - ldr r1, [pc, #1012] @ fabc8 │ │ │ │ + beq fa814 │ │ │ │ + ldr r1, [pc, #1012] @ fabcc │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa7f8 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str lr, [r6] │ │ │ │ - beq fab50 │ │ │ │ - ldr r1, [pc, #984] @ fabcc │ │ │ │ + beq fab54 │ │ │ │ + ldr r1, [pc, #984] @ fabd0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #8 │ │ │ │ add r2, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r5 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ add r2, r4, #2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #2 │ │ │ │ add r2, r4, #3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r4, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r5 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ add r2, r4, #5 │ │ │ │ cmp r2, r5 │ │ │ │ - bge fa934 │ │ │ │ - ldr r1, [pc, #828] @ fabd0 │ │ │ │ + bge fa938 │ │ │ │ + ldr r1, [pc, #828] @ fabd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, sl, #20 │ │ │ │ ldr r8, [r8, r1] │ │ │ │ ldr r1, [r3, fp] │ │ │ │ cmp r1, r8 │ │ │ │ - beq fab5c │ │ │ │ + beq fab60 │ │ │ │ tst r1, #1 │ │ │ │ - bne fa8c0 │ │ │ │ + bne fa8c4 │ │ │ │ ldrh r1, [r1] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bls fab5c │ │ │ │ + bls fab60 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r4, #6 │ │ │ │ cmp r2, r5 │ │ │ │ - bge fa944 │ │ │ │ + bge fa948 │ │ │ │ add fp, sl, #24 │ │ │ │ ldr r1, [r3, fp] │ │ │ │ cmp r1, r8 │ │ │ │ - beq fa900 │ │ │ │ + beq fa904 │ │ │ │ tst r1, #1 │ │ │ │ - bne fa944 │ │ │ │ + bne fa948 │ │ │ │ ldrh r1, [r1] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi fa944 │ │ │ │ + bhi fa948 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r3, [r3, fp] │ │ │ │ - b fa948 │ │ │ │ - ldr r3, [pc, #660] @ fabd0 │ │ │ │ + b fa94c │ │ │ │ + ldr r3, [pc, #660] @ fabd4 │ │ │ │ mov r9, #5 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 22616c │ │ │ │ + bl 226174 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r1, sl │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -221889,31 +221890,31 @@ │ │ │ │ str r2, [r3, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ cmp r4, fp │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq faa94 │ │ │ │ + beq faa98 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r8 │ │ │ │ - beq faa94 │ │ │ │ + beq faa98 │ │ │ │ add r8, r9, #1 │ │ │ │ sub r5, r5, r8 │ │ │ │ add r9, r5, #2 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ lsl r0, r9, #2 │ │ │ │ mov sl, #9 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ @@ -221921,36 +221922,36 @@ │ │ │ │ bl 34948 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ lsl r8, r5, #2 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #376] @ fabd4 │ │ │ │ + ldr r3, [pc, #376] @ fabd8 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r8, r3, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2678 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b faab0 │ │ │ │ + b faab4 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r9, r4 │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2678 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 34bc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -221962,522 +221963,523 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ strh r3, [r0] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #216] @ fabd8 │ │ │ │ + ldr r2, [pc, #216] @ fabdc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #176] @ fabbc │ │ │ │ + ldr r3, [pc, #176] @ fabc0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fabb4 │ │ │ │ + bne fabb8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne fa7dc │ │ │ │ + bne fa7e0 │ │ │ │ ldrsh r9, [r3] │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - bne fa7a4 │ │ │ │ - b fa80c │ │ │ │ - ldr r1, [pc, #132] @ fabdc │ │ │ │ + bne fa7a8 │ │ │ │ + b fa810 │ │ │ │ + ldr r1, [pc, #132] @ fabe0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa7f8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7d8bc │ │ │ │ + bl 7d8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #6 │ │ │ │ ldr r2, [r3, fp] │ │ │ │ - b fa8c8 │ │ │ │ + b fa8cc │ │ │ │ cmp r9, #87 @ 0x57 │ │ │ │ - beq fa810 │ │ │ │ - ldr r1, [pc, #68] @ fabe0 │ │ │ │ + beq fa814 │ │ │ │ + ldr r1, [pc, #68] @ fabe4 │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ - ldr r1, [pc, #56] @ fabe4 │ │ │ │ + b fa7f8 │ │ │ │ + ldr r1, [pc, #56] @ fabe8 │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa7f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, r4, lsr #18 │ │ │ │ + andseq r5, fp, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, r0, lsl #18 │ │ │ │ + @ instruction: 0x001b58fc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001773b4 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ + @ instruction: 0x001773b8 │ │ │ │ + mulseq r7, ip, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r9, r8, lsl #3 │ │ │ │ - @ instruction: 0x001b54f0 │ │ │ │ - andseq r6, r7, ip, lsr #20 │ │ │ │ - andseq r6, r7, r4, ror #19 │ │ │ │ - @ instruction: 0x00176fdc │ │ │ │ + eoreq pc, r9, r4, lsl #3 │ │ │ │ + andseq r5, fp, ip, ror #9 │ │ │ │ + andseq r6, r7, r0, lsr sl │ │ │ │ + andseq r6, r7, r8, ror #19 │ │ │ │ + andseq r6, r7, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ fac24 │ │ │ │ + ldr r0, [pc, #32] @ fac28 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq r7, r0, r9 │ │ │ │ + mulseq r7, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ fac64 │ │ │ │ + ldr r0, [pc, #32] @ fac68 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r6, r7, r4, ror #18 │ │ │ │ + andseq r6, r7, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ faca4 │ │ │ │ + ldr r0, [pc, #32] @ faca8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r6, r7, r4, lsr r9 │ │ │ │ + andseq r6, r7, r8, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #4052] @ fbca4 │ │ │ │ + ldr r0, [pc, #3988] @ fbc68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4048] @ fbca8 │ │ │ │ + ldr r3, [pc, #3984] @ fbc6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [pc, #4028] @ fbcac │ │ │ │ + ldr r6, [pc, #3964] @ fbc70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #4024] @ fbcb0 │ │ │ │ + ldr r2, [pc, #3960] @ fbc74 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2d8 │ │ │ │ cmp r5, #5 │ │ │ │ cmpne r5, #1 │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3904] @ fbcb4 │ │ │ │ + ldr r3, [pc, #3840] @ fbc78 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #3892] @ fbcb8 │ │ │ │ + ldr r3, [pc, #3828] @ fbc7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #3836] @ fbcbc │ │ │ │ + ldr r2, [pc, #3772] @ fbc80 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ mov r3, #3 │ │ │ │ - add sl, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + add sl, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ add r8, sp, #84 @ 0x54 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs fae20 │ │ │ │ - ldr r3, [pc, #3756] @ fbcc0 │ │ │ │ + bcs fae24 │ │ │ │ + ldr r3, [pc, #3692] @ fbc84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb5d4 │ │ │ │ + beq fb5e0 │ │ │ │ sub r3, r5, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls fafd4 │ │ │ │ + bls fafdc │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #3724] @ fbcc4 │ │ │ │ + ldr r2, [pc, #3660] @ fbc88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq fae68 │ │ │ │ + beq fae6c │ │ │ │ mov r0, ip │ │ │ │ mov r3, #13 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 34878 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne fafd4 │ │ │ │ + bne fafdc │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ ands r1, r2, #1 │ │ │ │ - beq fb35c │ │ │ │ + beq fb364 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r0, r5, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb624 │ │ │ │ + bne fb630 │ │ │ │ cmp r5, #4 │ │ │ │ - beq fb4ec │ │ │ │ + beq fb4f8 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 55fdc │ │ │ │ - ldr r3, [pc, #3560] @ fbcc8 │ │ │ │ + ldr r3, [pc, #3496] @ fbc8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fb0f4 │ │ │ │ + bne fb0fc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 3cc34 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bne fb0f4 │ │ │ │ + bne fb0fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 4ead4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b fb0f4 │ │ │ │ + b fb0fc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq fb3a4 │ │ │ │ + beq fb3ac │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ands r3, ip, #1 │ │ │ │ - bne fb894 │ │ │ │ + bne fb8a0 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fb894 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne fb8a0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ cmp r3, r8 │ │ │ │ mov r3, #3 │ │ │ │ + mov r2, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - bhi fb6dc │ │ │ │ + bhi fb6e8 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #3332] @ fbcc4 │ │ │ │ + ldr r2, [pc, #3264] @ fbc88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne fae4c │ │ │ │ + bne fae50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r3, r5, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi fb4cc │ │ │ │ + bhi fb4d8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r2, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bne fb698 │ │ │ │ + bne fb6a4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq fb6d0 │ │ │ │ + beq fb6dc │ │ │ │ cmp r5, #5 │ │ │ │ - bne fbddc │ │ │ │ + bne fbde8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #15 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, #2 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ bl 55fdc │ │ │ │ cmp r0, #6 │ │ │ │ movne r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #88] @ 0x58 │ │ │ │ - beq fb658 │ │ │ │ - ldr r1, [pc, #3140] @ fbccc │ │ │ │ + beq fb664 │ │ │ │ + ldr r1, [pc, #3072] @ fbc90 │ │ │ │ mov r3, #15 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ bl 4bca0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq fb5e0 │ │ │ │ + beq fb5ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb10c │ │ │ │ + beq fb114 │ │ │ │ cmp r5, #5 │ │ │ │ - beq fb6f4 │ │ │ │ - ldr r3, [pc, #3056] @ fbcd0 │ │ │ │ + beq fb700 │ │ │ │ + ldr r3, [pc, #2988] @ fbc94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq faef8 │ │ │ │ + beq faefc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #5 │ │ │ │ - bhi fb29c │ │ │ │ + bhi fb2a4 │ │ │ │ ldrsb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, #15 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb76c │ │ │ │ + beq fb778 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq fbbbc │ │ │ │ + beq fbbc8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 55fdc │ │ │ │ - ldr r3, [pc, #2856] @ fbcd4 │ │ │ │ + ldr r3, [pc, #2788] @ fbc98 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq faef8 │ │ │ │ + beq faefc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #2816] @ fbcd8 │ │ │ │ - ldr r3, [pc, #2764] @ fbca8 │ │ │ │ + ldr r2, [pc, #2748] @ fbc9c │ │ │ │ + ldr r3, [pc, #2696] @ fbc6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fbdd8 │ │ │ │ + bne fbde4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #13 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ tst r2, #1 │ │ │ │ movne r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movne lr, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne fae8c │ │ │ │ + bne fae90 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1cc │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r1, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b fb398 │ │ │ │ - ldr r3, [pc, #2660] @ fbcdc │ │ │ │ + b fb3a0 │ │ │ │ + ldr r3, [pc, #2592] @ fbca0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ tst r2, #1 │ │ │ │ - bne fb370 │ │ │ │ + bne fb378 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne fb370 │ │ │ │ + bne fb378 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne fb2c0 │ │ │ │ + bne fb2c8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls fb78c │ │ │ │ + bls fb798 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ tst ip, #1 │ │ │ │ - beq fad88 │ │ │ │ - ldr r3, [pc, #2568] @ fbce0 │ │ │ │ + beq fad8c │ │ │ │ + ldr r3, [pc, #2500] @ fbca4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ moveq ip, #0 │ │ │ │ - beq fb338 │ │ │ │ + beq fb340 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ @@ -222490,45 +222492,45 @@ │ │ │ │ str lr, [r4] │ │ │ │ bl 34878 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ strh r3, [r0] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #2468] @ fbce4 │ │ │ │ + ldr r3, [pc, #2400] @ fbca8 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi fbb18 │ │ │ │ + bhi fbb24 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne fb25c │ │ │ │ + bne fb264 │ │ │ │ mov r0, #0 │ │ │ │ - b fb1c4 │ │ │ │ + b fb1cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r3, [pc, #2372] @ fbcc4 │ │ │ │ + ldr r3, [pc, #2304] @ fbc88 │ │ │ │ add r0, r1, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r5, #4 │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq fbba8 │ │ │ │ + beq fbbb4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ - b fae9c │ │ │ │ + b faea0 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi faf48 │ │ │ │ + bhi faf4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r1] │ │ │ │ @@ -222547,234 +222549,235 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [r1] │ │ │ │ ands r3, ip, #1 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bne fb894 │ │ │ │ + bne fb8a0 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne fb894 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne fb8a0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r1, #0 │ │ │ │ + mov r0, #0 │ │ │ │ cmp r3, r8 │ │ │ │ + mov r1, #0 │ │ │ │ mov r3, #3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - bls fb494 │ │ │ │ - ldr r3, [pc, #2108] @ fbcc0 │ │ │ │ + bls fb4a0 │ │ │ │ + ldr r3, [pc, #2036] @ fbc84 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fba6c │ │ │ │ + beq fba78 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #2084] @ fbcc4 │ │ │ │ + ldr r2, [pc, #2012] @ fbc88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 34878 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ - beq fb6c0 │ │ │ │ + beq fb6cc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - b fae8c │ │ │ │ + b fae90 │ │ │ │ mov r3, #13 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ mvn r3, #0 │ │ │ │ bl 55fdc │ │ │ │ - ldr r3, [pc, #2012] @ fbce8 │ │ │ │ - ldr r2, [pc, #1996] @ fbcdc │ │ │ │ + ldr r3, [pc, #1940] @ fbcac │ │ │ │ + ldr r2, [pc, #1924] @ fbca0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ - beq fb764 │ │ │ │ + beq fb770 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne fb54c │ │ │ │ + bne fb558 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls fb980 │ │ │ │ + bls fb98c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ tst ip, #1 │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2d8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - bcs fb278 │ │ │ │ - ldr r3, [pc, #1784] @ fbcc0 │ │ │ │ + bcs fb280 │ │ │ │ + ldr r3, [pc, #1712] @ fbc84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb278 │ │ │ │ + bne fb280 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ - b fba74 │ │ │ │ + b fba80 │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 3cc34 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb0b8 │ │ │ │ - ldr r1, [pc, #1764] @ fbcec │ │ │ │ + bne fb0c0 │ │ │ │ + ldr r1, [pc, #1692] @ fbcb0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ead4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b fb0b8 │ │ │ │ + b fb0c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #15 │ │ │ │ movne r1, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne fb05c │ │ │ │ - b fb058 │ │ │ │ - ldr r3, [pc, #1680] @ fbcf0 │ │ │ │ + bne fb064 │ │ │ │ + b fb060 │ │ │ │ + ldr r3, [pc, #1608] @ fbcb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [r1, #716] @ 0x2cc │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ cmp r3, ip │ │ │ │ streq r0, [r1, #716] @ 0x2cc │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne fb080 │ │ │ │ - b fb0a8 │ │ │ │ + bne fb088 │ │ │ │ + b fb0b0 │ │ │ │ cmp r5, #5 │ │ │ │ - beq fb018 │ │ │ │ + beq fb020 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b faec0 │ │ │ │ + b faec4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ movne r1, r5 │ │ │ │ - bne fb374 │ │ │ │ + bne fb37c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b fb0f4 │ │ │ │ - ldr r3, [pc, #1500] @ fbcc0 │ │ │ │ + b fb0fc │ │ │ │ + ldr r3, [pc, #1428] @ fbc84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fafb4 │ │ │ │ - b fb5d4 │ │ │ │ + bne fafbc │ │ │ │ + b fb5e0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq fbbbc │ │ │ │ + beq fbbc8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 79184 │ │ │ │ - ldr r3, [pc, #1428] @ fbcf4 │ │ │ │ + bl 79188 │ │ │ │ + ldr r3, [pc, #1356] @ fbcb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b fb1ac │ │ │ │ + b fb1b4 │ │ │ │ mov r0, r4 │ │ │ │ - b faef8 │ │ │ │ - ldr r1, [pc, #1412] @ fbcf8 │ │ │ │ + b faefc │ │ │ │ + ldr r1, [pc, #1340] @ fbcbc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 4bca0 │ │ │ │ - b fb138 │ │ │ │ + b fb140 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ @@ -222787,119 +222790,119 @@ │ │ │ │ bl 34878 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b fb2c0 │ │ │ │ + b fb2c8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ands r1, r0, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bne fb81c │ │ │ │ + bne fb828 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq fbc5c │ │ │ │ + beq fbccc │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fbdb8 │ │ │ │ + bls fbdc4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb84c │ │ │ │ + beq fb858 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 8f5e4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb880 │ │ │ │ + beq fb88c │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldreq r0, [sp, #48] @ 0x30 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ - b fb1c8 │ │ │ │ - ldr r3, [pc, #1120] @ fbcfc │ │ │ │ + b fb1d0 │ │ │ │ + ldr r3, [pc, #1048] @ fbcc0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne fb2e8 │ │ │ │ + bne fb2f0 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne fb8e0 │ │ │ │ + bne fb8ec │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq fbd60 │ │ │ │ + beq fbd6c │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls fbd08 │ │ │ │ + bls fbd14 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fbbcc │ │ │ │ + beq fbbd8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb920 │ │ │ │ + beq fb92c │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 8f430 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb954 │ │ │ │ + beq fb960 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #896] @ fbcdc │ │ │ │ + bl 1c2bd8 │ │ │ │ + ldr r3, [pc, #824] @ fbca0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [r1] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fb1d0 │ │ │ │ + b fb1d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2] │ │ │ │ - b fb1d0 │ │ │ │ + b fb1d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -222920,516 +222923,516 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ tst ip, #1 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1] │ │ │ │ - bne fbaf4 │ │ │ │ + bne fbb00 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fbaf4 │ │ │ │ + bne fbb00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - bls fb278 │ │ │ │ - ldr r3, [pc, #608] @ fbcc0 │ │ │ │ + bls fb280 │ │ │ │ + ldr r3, [pc, #536] @ fbc84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb278 │ │ │ │ + bne fb280 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r3, [pc, #628] @ fbcf0 │ │ │ │ + ldr r3, [pc, #556] @ fbcb4 │ │ │ │ mov r2, #13 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [r3, #756] @ 0x2f4 │ │ │ │ - ldr r0, [pc, #588] @ fbd00 │ │ │ │ + ldr r0, [pc, #516] @ fbcc4 │ │ │ │ str lr, [r1] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str lr, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [r3, #760] @ 0x2f8 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #764] @ 0x2fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 52b84 │ │ │ │ - ldr r3, [pc, #480] @ fbcc4 │ │ │ │ + ldr r3, [pc, #408] @ fbc88 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq fb368 │ │ │ │ + beq fb370 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fb1c4 │ │ │ │ - ldr r3, [pc, #520] @ fbd04 │ │ │ │ + b fb1cc │ │ │ │ + ldr r3, [pc, #448] @ fbcc8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ - bne fb2f0 │ │ │ │ + bne fb2f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - bne fb954 │ │ │ │ + bne fb960 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r3, r0, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fb954 │ │ │ │ + bhi fb960 │ │ │ │ mov r3, #6 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne fbb5c │ │ │ │ + bne fbb68 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ movne r0, #47 @ 0x2f │ │ │ │ - bl 96da8 │ │ │ │ + bl 96dac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1cc │ │ │ │ mov r4, #6 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f7600 │ │ │ │ + bl f7604 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fbb78 │ │ │ │ + bne fbb84 │ │ │ │ mov r0, r1 │ │ │ │ - b fb1c4 │ │ │ │ + b fb1cc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b fb1d0 │ │ │ │ + b fb1d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ - b fbbb4 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + b fbbc0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq fbc08 │ │ │ │ + beq fbc14 │ │ │ │ mov ip, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 8f1fc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbc44 │ │ │ │ + beq fbc50 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #8] │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #4] │ │ │ │ strne r2, [r3, #4] │ │ │ │ - b fb954 │ │ │ │ + b fb960 │ │ │ │ + andseq r5, fp, r0, lsr #6 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + @ instruction: 0x001b52f4 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r9, r8, lr, lsr r2 │ │ │ │ + andseq r9, r8, lr, lsr #4 │ │ │ │ + andeq r0, r0, r4, lsl #13 │ │ │ │ + andeq r0, r0, r0, asr #13 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andseq r3, r7, r4, lsl #6 │ │ │ │ + andseq r6, r7, r8, asr #10 │ │ │ │ + andseq r6, r7, r0, lsl #16 │ │ │ │ + andseq ip, r7, r0, lsl #10 │ │ │ │ + andseq r4, fp, r8, lsl lr │ │ │ │ + @ instruction: 0x000003bc │ │ │ │ + eoreq lr, r9, r4, lsl #18 │ │ │ │ + andseq r8, r8, r4, ror ip │ │ │ │ + @ instruction: 0x00182cd8 │ │ │ │ + andseq r2, r7, r4, asr #23 │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + andseq r2, r7, ip, ror sl │ │ │ │ + andseq r5, r7, r4, asr #29 │ │ │ │ + eoreq lr, r9, ip, lsr r3 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq lr, [r9], -ip @ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - beq fbc88 │ │ │ │ + beq fbcf8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 9550c │ │ │ │ - b fb864 │ │ │ │ - andseq r5, fp, r4, lsr #6 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b52f8 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r9, r8, sl, lsr r2 │ │ │ │ - andseq r9, r8, sl, lsr #4 │ │ │ │ - andeq r0, r0, r4, lsl #13 │ │ │ │ - andeq r0, r0, r0, asr #13 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r7, r0, lsl #6 │ │ │ │ - andseq r6, r7, r8, asr #10 │ │ │ │ - andseq r6, r7, r0, lsl #16 │ │ │ │ - andseq ip, r7, r0, lsl #10 │ │ │ │ - andseq r4, fp, r0, lsr #28 │ │ │ │ - @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r9, ip, lsl #18 │ │ │ │ - andseq r8, r8, r4, ror ip │ │ │ │ - @ instruction: 0x00182cdc │ │ │ │ - andseq r2, r7, r8, asr #23 │ │ │ │ - andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r2, r7, r0, lsl #21 │ │ │ │ - andseq r5, r7, r8, asr #29 │ │ │ │ - eoreq lr, r9, r8, asr #6 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - eoreq lr, r9, r8, ror #1 │ │ │ │ + bl 95510 │ │ │ │ + b fb870 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 97318 │ │ │ │ + bl 9731c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1cc │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f7600 │ │ │ │ + bl f7604 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fbd34 │ │ │ │ - b fbba0 │ │ │ │ + bne fbd40 │ │ │ │ + b fbbac │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fbd8c │ │ │ │ + beq fbd98 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 95570 │ │ │ │ + bl 95574 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb94c │ │ │ │ - b fb954 │ │ │ │ + bne fb958 │ │ │ │ + b fb960 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, ip │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b fb880 │ │ │ │ + b fb88c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b fb39c │ │ │ │ + b fb3a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ fbf30 │ │ │ │ + ldr r0, [pc, #292] @ fbf3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #280] @ fbf34 │ │ │ │ + ldr r1, [pc, #280] @ fbf40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r7, r5, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ asr r3, r3, #31 │ │ │ │ - bne fbe4c │ │ │ │ + bne fbe58 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fbea8 │ │ │ │ + beq fbeb4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bne fbe7c │ │ │ │ + bne fbe88 │ │ │ │ cmp r6, #2 │ │ │ │ - ble fbef4 │ │ │ │ + ble fbf00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #180] @ fbf38 │ │ │ │ - ldr r3, [pc, #172] @ fbf34 │ │ │ │ + ldr r2, [pc, #180] @ fbf44 │ │ │ │ + ldr r3, [pc, #172] @ fbf40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fbf2c │ │ │ │ + bne fbf38 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbe70 │ │ │ │ - ldr r0, [pc, #112] @ fbf3c │ │ │ │ + beq fbe7c │ │ │ │ + ldr r0, [pc, #112] @ fbf48 │ │ │ │ mov ip, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ fbf40 │ │ │ │ + ldr r0, [pc, #100] @ fbf4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fbe7c │ │ │ │ - ldr r2, [pc, #72] @ fbf44 │ │ │ │ - ldr r1, [pc, #72] @ fbf48 │ │ │ │ - ldr r0, [pc, #72] @ fbf4c │ │ │ │ + bl facac │ │ │ │ + b fbe88 │ │ │ │ + ldr r2, [pc, #72] @ fbf50 │ │ │ │ + ldr r1, [pc, #72] @ fbf54 │ │ │ │ + ldr r0, [pc, #72] @ fbf58 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r0, r4 │ │ │ │ - b fbe7c │ │ │ │ + b fbe88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, fp, r0, ror #3 │ │ │ │ + @ instruction: 0x001b41d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, fp, r4, ror r1 │ │ │ │ - eoreq sp, r9, r8, lsl sp │ │ │ │ - andseq r5, r7, r4, ror #15 │ │ │ │ - andseq pc, r7, ip, ror #24 │ │ │ │ - andseq r5, r7, r0, asr #11 │ │ │ │ - andseq r5, r7, r4, asr #15 │ │ │ │ + andseq r4, fp, r8, ror #2 │ │ │ │ + eoreq sp, r9, ip, lsl #26 │ │ │ │ + andseq r5, r7, r0, ror #15 │ │ │ │ + andseq pc, r7, r8, ror #24 │ │ │ │ + @ instruction: 0x001755bc │ │ │ │ + andseq r5, r7, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #176] @ fc018 │ │ │ │ - ldr r0, [pc, #176] @ fc01c │ │ │ │ + ldr ip, [pc, #176] @ fc024 │ │ │ │ + ldr r0, [pc, #176] @ fc028 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96aa8 │ │ │ │ + bl 96aac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands r3, r4, #1 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - bne fbfbc │ │ │ │ + bne fbfc8 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fbfe8 │ │ │ │ - ldr r2, [pc, #92] @ fc020 │ │ │ │ - ldr r3, [pc, #84] @ fc01c │ │ │ │ + beq fbff4 │ │ │ │ + ldr r2, [pc, #92] @ fc02c │ │ │ │ + ldr r3, [pc, #84] @ fc028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc014 │ │ │ │ + bne fc020 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr ip, [pc, #52] @ fc024 │ │ │ │ + ldr ip, [pc, #52] @ fc030 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ fc028 │ │ │ │ + ldr r0, [pc, #48] @ fc034 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #3 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fbfbc │ │ │ │ + bl facac │ │ │ │ + b fbfc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r0, r0 │ │ │ │ + andseq r4, fp, r4, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, fp, r4, lsr r0 │ │ │ │ - strdeq sp, [r9], -r0 @ │ │ │ │ - andseq r5, r7, r4, ror #13 │ │ │ │ + andseq r4, fp, r8, lsr #32 │ │ │ │ + eoreq sp, r9, r4, ror #23 │ │ │ │ + andseq r5, r7, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ fc16c │ │ │ │ + ldr r0, [pc, #292] @ fc178 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #280] @ fc170 │ │ │ │ + ldr r1, [pc, #280] @ fc17c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r7, r5, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ asr r3, r3, #31 │ │ │ │ - bne fc088 │ │ │ │ + bne fc094 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fc0e4 │ │ │ │ + beq fc0f0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bne fc0b8 │ │ │ │ + bne fc0c4 │ │ │ │ cmp r6, #2 │ │ │ │ - ble fc130 │ │ │ │ + ble fc13c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #180] @ fc174 │ │ │ │ - ldr r3, [pc, #172] @ fc170 │ │ │ │ + ldr r2, [pc, #180] @ fc180 │ │ │ │ + ldr r3, [pc, #172] @ fc17c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc168 │ │ │ │ + bne fc174 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc0ac │ │ │ │ - ldr r0, [pc, #112] @ fc178 │ │ │ │ + beq fc0b8 │ │ │ │ + ldr r0, [pc, #112] @ fc184 │ │ │ │ mov ip, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ fc17c │ │ │ │ + ldr r0, [pc, #100] @ fc188 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fc0b8 │ │ │ │ - ldr r2, [pc, #72] @ fc180 │ │ │ │ - ldr r1, [pc, #72] @ fc184 │ │ │ │ - ldr r0, [pc, #72] @ fc188 │ │ │ │ + bl facac │ │ │ │ + b fc0c4 │ │ │ │ + ldr r2, [pc, #72] @ fc18c │ │ │ │ + ldr r1, [pc, #72] @ fc190 │ │ │ │ + ldr r0, [pc, #72] @ fc194 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r0, r4 │ │ │ │ - b fc0b8 │ │ │ │ + b fc0c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r4, lsr #31 │ │ │ │ + mulseq fp, r8, pc @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsr pc │ │ │ │ - ldrdeq sp, [r9], -ip @ │ │ │ │ - andseq r5, r7, ip, ror #11 │ │ │ │ - andseq pc, r7, r0, lsr sl @ │ │ │ │ - andseq r5, r7, r4, lsl #7 │ │ │ │ - andseq r5, r7, ip, asr #11 │ │ │ │ + andseq r3, fp, ip, lsr #30 │ │ │ │ + ldrdeq sp, [r9], -r0 @ │ │ │ │ + andseq r5, r7, r8, ror #11 │ │ │ │ + andseq pc, r7, ip, lsr #20 │ │ │ │ + andseq r5, r7, r0, lsl #7 │ │ │ │ + andseq r5, r7, r8, asr #11 │ │ │ │ │ │ │ │ -000fc18c : │ │ │ │ +000fc198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #288] @ fc2c4 │ │ │ │ - ldr lr, [pc, #288] @ fc2c8 │ │ │ │ + ldr r4, [pc, #288] @ fc2d0 │ │ │ │ + ldr lr, [pc, #288] @ fc2d4 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #276] @ fc2cc │ │ │ │ + ldr r3, [pc, #276] @ fc2d8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ fc2d0 │ │ │ │ - ldr r2, [pc, #272] @ fc2d4 │ │ │ │ + ldr ip, [pc, #272] @ fc2dc │ │ │ │ + ldr r2, [pc, #272] @ fc2e0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -223449,196 +223452,196 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ fc2d8 │ │ │ │ + ldr r0, [pc, #164] @ fc2e4 │ │ │ │ str ip, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e50 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq fc258 │ │ │ │ + beq fc264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fc28c │ │ │ │ + beq fc298 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ fc2dc │ │ │ │ + ldr r2, [pc, #120] @ fc2e8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ fc2c8 │ │ │ │ + ldr r3, [pc, #92] @ fc2d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc2c0 │ │ │ │ + bne fc2cc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fc258 │ │ │ │ - ldr ip, [pc, #64] @ fc2e0 │ │ │ │ + bne fc264 │ │ │ │ + ldr ip, [pc, #64] @ fc2ec │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b fc25c │ │ │ │ + b fc268 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr lr │ │ │ │ + andseq r3, fp, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, ip, lsr #28 │ │ │ │ - andseq r5, r7, r8, lsl #10 │ │ │ │ + andseq r3, fp, r0, lsr #28 │ │ │ │ + andseq r5, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, r7, r4, lsr #9 │ │ │ │ - mulseq fp, r0, sp │ │ │ │ - eoreq sp, r9, r4, asr #18 │ │ │ │ + andseq r5, r7, r0, lsr #9 │ │ │ │ + andseq r3, fp, r4, lsl #27 │ │ │ │ + eoreq sp, r9, r8, lsr r9 │ │ │ │ │ │ │ │ -000fc2e4 : │ │ │ │ +000fc2f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst lr, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne fc35c │ │ │ │ + bne fc368 │ │ │ │ ldrsh r2, [lr] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fc340 │ │ │ │ + beq fc34c │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fc35c │ │ │ │ + bhi fc368 │ │ │ │ ldmib r1, {r1, r2} │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 97bcc │ │ │ │ + b 97bd0 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fc35c │ │ │ │ + bne fc368 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bls fc384 │ │ │ │ - ldr r1, [pc, #100] @ fc3c8 │ │ │ │ - ldr r0, [pc, #100] @ fc3cc │ │ │ │ + bls fc390 │ │ │ │ + ldr r1, [pc, #100] @ fc3d4 │ │ │ │ + ldr r0, [pc, #100] @ fc3d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq fc3b8 │ │ │ │ - ldr r0, [pc, #56] @ fc3d0 │ │ │ │ + beq fc3c4 │ │ │ │ + ldr r0, [pc, #56] @ fc3dc │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #48] @ fc3d4 │ │ │ │ + ldr ip, [pc, #48] @ fc3e0 │ │ │ │ str r1, [sp] │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ - b fc37c │ │ │ │ - ldr r0, [pc, #24] @ fc3d8 │ │ │ │ + bl facac │ │ │ │ + b fc388 │ │ │ │ + ldr r0, [pc, #24] @ fc3e4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc39c │ │ │ │ - andseq r5, r7, r4, ror #7 │ │ │ │ - andseq r5, r7, r8, asr #7 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - eoreq sp, r9, r0, asr #16 │ │ │ │ - andseq r5, r7, ip, ror r3 │ │ │ │ + b fc3a8 │ │ │ │ + andseq r5, r7, r0, ror #7 │ │ │ │ + andseq r5, r7, r4, asr #7 │ │ │ │ + mulseq r7, r4, r3 │ │ │ │ + eoreq sp, r9, r4, lsr r8 │ │ │ │ + andseq r5, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne fc424 │ │ │ │ + bne fc430 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fc458 │ │ │ │ + beq fc464 │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fc440 │ │ │ │ - ldr r1, [pc, #124] @ fc4a8 │ │ │ │ - ldr r0, [pc, #124] @ fc4ac │ │ │ │ + bls fc44c │ │ │ │ + ldr r1, [pc, #124] @ fc4b4 │ │ │ │ + ldr r0, [pc, #124] @ fc4b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 48af8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 97bcc │ │ │ │ + b 97bd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne fc424 │ │ │ │ + bne fc430 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fc424 │ │ │ │ - ldr r0, [pc, #52] @ fc4b0 │ │ │ │ + bhi fc430 │ │ │ │ + ldr r0, [pc, #52] @ fc4bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #40] @ fc4b4 │ │ │ │ + ldr r0, [pc, #40] @ fc4c0 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r4, r7, r0, ror #4 │ │ │ │ - andseq r5, r7, ip, lsl #6 │ │ │ │ - eoreq sp, r9, r8, ror #14 │ │ │ │ - andseq r5, r7, r4, lsr #5 │ │ │ │ + andseq r4, r7, ip, asr r2 │ │ │ │ + andseq r5, r7, r8, lsl #6 │ │ │ │ + eoreq sp, r9, ip, asr r7 │ │ │ │ + andseq r5, r7, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #304] @ fc600 │ │ │ │ - ldr r2, [pc, #304] @ fc604 │ │ │ │ + ldr r1, [pc, #304] @ fc60c │ │ │ │ + ldr r2, [pc, #304] @ fc610 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #296] @ fc608 │ │ │ │ + ldr r6, [pc, #296] @ fc614 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #292] @ fc60c │ │ │ │ + ldr r3, [pc, #292] @ fc618 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r0, [pc, #272] @ fc610 │ │ │ │ + ldr r0, [pc, #272] @ fc61c │ │ │ │ ldr ip, [r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [ip, #748] @ 0x2ec │ │ │ │ ldr lr, [ip, #764] @ 0x2fc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r5, [r6, r0] │ │ │ │ ldr r3, [ip, #756] @ 0x2f4 │ │ │ │ @@ -223656,115 +223659,115 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [r5] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq fc5ec │ │ │ │ + beq fc5f8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 34bc8 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #76] @ fc614 │ │ │ │ - ldr r3, [pc, #56] @ fc604 │ │ │ │ + ldr r2, [pc, #76] @ fc620 │ │ │ │ + ldr r3, [pc, #56] @ fc610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc5fc │ │ │ │ + bne fc608 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #36] @ fc618 │ │ │ │ + ldr r2, [pc, #36] @ fc624 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - b fc5c0 │ │ │ │ + b fc5cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r8, lsr #22 │ │ │ │ + andseq r3, fp, ip, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsl #22 │ │ │ │ + @ instruction: 0x001b3afc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, fp, r0, lsr sl │ │ │ │ + andseq r3, fp, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #604] @ fc890 │ │ │ │ - ldr r2, [pc, #604] @ fc894 │ │ │ │ + ldr ip, [pc, #604] @ fc89c │ │ │ │ + ldr r2, [pc, #604] @ fc8a0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #592] @ fc898 │ │ │ │ + ldr r5, [pc, #592] @ fc8a4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #588] @ fc89c │ │ │ │ + ldr r3, [pc, #588] @ fc8a8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne fc794 │ │ │ │ + bne fc7a0 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fc838 │ │ │ │ + beq fc844 │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq fc788 │ │ │ │ + beq fc794 │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bne fc794 │ │ │ │ + bne fc7a0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq fc6f4 │ │ │ │ + beq fc700 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ bl 8f2b8 │ │ │ │ @@ -223773,772 +223776,772 @@ │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ strne r3, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc744 │ │ │ │ + beq fc750 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #336] @ fc8a0 │ │ │ │ + ldr r3, [pc, #336] @ fc8ac │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #332] @ fc8a4 │ │ │ │ + ldr r2, [pc, #332] @ fc8b0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #304] @ fc894 │ │ │ │ + ldr r3, [pc, #304] @ fc8a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc88c │ │ │ │ + bne fc898 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ tst r1, #1 │ │ │ │ - beq fc7c0 │ │ │ │ - ldr r1, [pc, #268] @ fc8a8 │ │ │ │ - ldr r0, [pc, #268] @ fc8ac │ │ │ │ + beq fc7cc │ │ │ │ + ldr r1, [pc, #268] @ fc8b4 │ │ │ │ + ldr r0, [pc, #268] @ fc8b8 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq fc828 │ │ │ │ + beq fc834 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq fc7f0 │ │ │ │ + beq fc7fc │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc744 │ │ │ │ + beq fc750 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b fc744 │ │ │ │ + bl 1c2bd8 │ │ │ │ + b fc750 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne fc7c0 │ │ │ │ - b fc6bc │ │ │ │ + bne fc7cc │ │ │ │ + b fc6c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ands lr, r1, #1 │ │ │ │ - bne fc794 │ │ │ │ + bne fc7a0 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ cmpne r1, #78 @ 0x4e │ │ │ │ - bne fc794 │ │ │ │ + bne fc7a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ fc8b0 │ │ │ │ + ldr r0, [pc, #64] @ fc8bc │ │ │ │ mov r3, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #52] @ fc8b4 │ │ │ │ + ldr r0, [pc, #52] @ fc8c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b fc748 │ │ │ │ + b fc754 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr #19 │ │ │ │ + @ instruction: 0x001b39b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r0, lsr #19 │ │ │ │ + mulseq fp, r4, r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mulseq fp, r8, r8 │ │ │ │ - @ instruction: 0x00174dd8 │ │ │ │ - andseq r4, r7, r0, asr #31 │ │ │ │ - eoreq sp, r9, r4, ror r3 │ │ │ │ - andseq r4, r7, r4, ror #29 │ │ │ │ + andseq r3, fp, ip, lsl #17 │ │ │ │ + @ instruction: 0x00174dd4 │ │ │ │ + @ instruction: 0x00174fbc │ │ │ │ + eoreq sp, r9, r8, ror #6 │ │ │ │ + andseq r4, r7, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #748] @ fcbbc │ │ │ │ - ldr r2, [pc, #748] @ fcbc0 │ │ │ │ + ldr ip, [pc, #748] @ fcbc8 │ │ │ │ + ldr r2, [pc, #748] @ fcbcc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #740] @ fcbc4 │ │ │ │ + ldr r5, [pc, #740] @ fcbd0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #736] @ fcbc8 │ │ │ │ + ldr r3, [pc, #736] @ fcbd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r1] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne fca90 │ │ │ │ + bne fca9c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ movne lr, r0 │ │ │ │ strne r0, [sp, #20] │ │ │ │ - beq fca98 │ │ │ │ + beq fcaa4 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq fca18 │ │ │ │ + beq fca24 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fca24 │ │ │ │ + beq fca30 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #624] @ fcbcc │ │ │ │ - ldr r1, [pc, #624] @ fcbd0 │ │ │ │ + ldr r0, [pc, #624] @ fcbd8 │ │ │ │ + ldr r1, [pc, #624] @ fcbdc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq fca24 │ │ │ │ + beq fca30 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq fc9ac │ │ │ │ + beq fc9b8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 8eb88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc9d4 │ │ │ │ + beq fc9e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #496] @ fcbd4 │ │ │ │ - ldr r2, [pc, #496] @ fcbd8 │ │ │ │ + ldr r3, [pc, #496] @ fcbe0 │ │ │ │ + ldr r2, [pc, #496] @ fcbe4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #460] @ fcbc0 │ │ │ │ + ldr r3, [pc, #460] @ fcbcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fcbb8 │ │ │ │ + bne fcbc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [lr, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne fc950 │ │ │ │ + bne fc95c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fcab8 │ │ │ │ + beq fcac4 │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne fc97c │ │ │ │ + bne fc988 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq fca68 │ │ │ │ + beq fca74 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 8f11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc9d4 │ │ │ │ + beq fc9e0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2bf0 │ │ │ │ - b fc9d4 │ │ │ │ + bl 1c2bd8 │ │ │ │ + b fc9e0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b fc950 │ │ │ │ + b fc95c │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str lr, [sp, #20] │ │ │ │ tst lr, #1 │ │ │ │ - bne fc950 │ │ │ │ + bne fc95c │ │ │ │ ldrsh r2, [lr] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne fc948 │ │ │ │ - b fca18 │ │ │ │ - ldr r3, [pc, #284] @ fcbdc │ │ │ │ + bne fc954 │ │ │ │ + b fca24 │ │ │ │ + ldr r3, [pc, #284] @ fcbe8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #276] @ fcbe0 │ │ │ │ + ldr r0, [pc, #276] @ fcbec │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcb0c │ │ │ │ + beq fcb18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq fca30 │ │ │ │ - b fc97c │ │ │ │ + beq fca3c │ │ │ │ + b fc988 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r9, [pc, #184] @ fcbe4 │ │ │ │ - ldr r3, [pc, #184] @ fcbe8 │ │ │ │ + ldr r9, [pc, #184] @ fcbf0 │ │ │ │ + ldr r3, [pc, #184] @ fcbf4 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r7, #7 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, #1 │ │ │ │ - b fcb8c │ │ │ │ + b fcb98 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl fc18c │ │ │ │ + bl fc198 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl fc61c │ │ │ │ + bl fc628 │ │ │ │ mov r0, r9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad0 │ │ │ │ cmp r0, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne fcb5c │ │ │ │ - b fc9d4 │ │ │ │ + bne fcb68 │ │ │ │ + b fc9e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r8, lsr #14 │ │ │ │ + andseq r3, fp, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsl #14 │ │ │ │ + @ instruction: 0x001b36fc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r7, r4, lsl lr │ │ │ │ - andseq r4, r7, ip, lsl ip │ │ │ │ + andseq r4, r7, r0, lsl lr │ │ │ │ + andseq r4, r7, r8, lsl ip │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, fp, r8, lsl #12 │ │ │ │ - eoreq sp, r9, r4, lsr #2 │ │ │ │ - mulseq r7, r4, ip │ │ │ │ - andseq r5, r7, r8, lsr #3 │ │ │ │ + @ instruction: 0x001b35fc │ │ │ │ + eoreq sp, r9, r8, lsl r1 │ │ │ │ + mulseq r7, r0, ip │ │ │ │ + andseq r5, r7, r4, lsr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #592] @ fce54 │ │ │ │ - ldr r2, [pc, #592] @ fce58 │ │ │ │ + ldr ip, [pc, #592] @ fce60 │ │ │ │ + ldr r2, [pc, #592] @ fce64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #584] @ fce5c │ │ │ │ + ldr r5, [pc, #584] @ fce68 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #580] @ fce60 │ │ │ │ + ldr r3, [pc, #580] @ fce6c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr lr, [r4] │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [r2] │ │ │ │ - add ip, sp, #8 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - beq fcce8 │ │ │ │ + beq fccf4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #500] @ fce64 │ │ │ │ - ldr r0, [pc, #500] @ fce68 │ │ │ │ + ldr r1, [pc, #500] @ fce70 │ │ │ │ + ldr r0, [pc, #500] @ fce74 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r4] │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne fcd14 │ │ │ │ + bne fcd20 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fcd24 │ │ │ │ + beq fcd30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ str r3, [r4] │ │ │ │ - beq fce3c │ │ │ │ - bl 96da8 │ │ │ │ + beq fce48 │ │ │ │ + bl 96dac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #424] @ fce6c │ │ │ │ - ldr r3, [pc, #400] @ fce58 │ │ │ │ + ldr r2, [pc, #424] @ fce78 │ │ │ │ + ldr r3, [pc, #400] @ fce64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fce50 │ │ │ │ + bne fce5c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq fce18 │ │ │ │ + beq fce24 │ │ │ │ sub r0, ip, #79 @ 0x4f │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #6 │ │ │ │ movls r0, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi fcc68 │ │ │ │ - b fcca0 │ │ │ │ + bhi fcc74 │ │ │ │ + b fccac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - b fccb0 │ │ │ │ - ldr r3, [pc, #324] @ fce70 │ │ │ │ + b fccbc │ │ │ │ + ldr r3, [pc, #324] @ fce7c │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #316] @ fce74 │ │ │ │ + ldr r0, [pc, #316] @ fce80 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne fccb4 │ │ │ │ + bne fccc0 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [pc, #260] @ fce78 │ │ │ │ - ldr r3, [pc, #260] @ fce7c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [pc, #260] @ fce84 │ │ │ │ + ldr r3, [pc, #260] @ fce88 │ │ │ │ add r6, sp, #24 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [r5, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #7 │ │ │ │ mov r7, #1 │ │ │ │ - b fcddc │ │ │ │ + b fcde8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl fc18c │ │ │ │ + bl fc198 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl fc61c │ │ │ │ + bl fc628 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad0 │ │ │ │ cmp r0, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne fcda8 │ │ │ │ + bne fcdb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b fccbc │ │ │ │ + b fccc8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne fcc68 │ │ │ │ + bne fcc74 │ │ │ │ ldrh r0, [r0] │ │ │ │ sub r0, r0, #79 @ 0x4f │ │ │ │ cmp r0, #6 │ │ │ │ - bhi fcc68 │ │ │ │ - b fcc94 │ │ │ │ + bhi fcc74 │ │ │ │ + b fcca0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne fcd1c │ │ │ │ + bne fcd28 │ │ │ │ ldrsh r0, [r3] │ │ │ │ - b fccb0 │ │ │ │ + b fccbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b33f4 │ │ │ │ + andseq r3, fp, r8, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b33d4 │ │ │ │ + andseq r3, fp, r8, asr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r8, lsl sl │ │ │ │ - andseq r4, r7, r0, lsl #22 │ │ │ │ - andseq r3, fp, r4, lsr r3 │ │ │ │ - @ instruction: 0x0029ceb8 │ │ │ │ - andseq r4, r7, ip, lsr sl │ │ │ │ - andseq r4, r7, r0, ror #30 │ │ │ │ + andseq r3, r7, r4, lsl sl │ │ │ │ + @ instruction: 0x00174afc │ │ │ │ + andseq r3, fp, r8, lsr #6 │ │ │ │ + eoreq ip, r9, ip, lsr #29 │ │ │ │ + andseq r4, r7, r8, lsr sl │ │ │ │ + andseq r4, r7, ip, asr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #576] @ fd0e8 │ │ │ │ - ldr r2, [pc, #576] @ fd0ec │ │ │ │ + ldr r1, [pc, #576] @ fd0f4 │ │ │ │ + ldr r2, [pc, #576] @ fd0f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #568] @ fd0f0 │ │ │ │ + ldr r3, [pc, #568] @ fd0fc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #556] @ fd0f4 │ │ │ │ + ldr r2, [pc, #556] @ fd100 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r8, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands r1, r4, #1 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq fcf38 │ │ │ │ + beq fcf44 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #492] @ fd0f8 │ │ │ │ - ldr r0, [pc, #492] @ fd0fc │ │ │ │ + ldr r1, [pc, #492] @ fd104 │ │ │ │ + ldr r0, [pc, #492] @ fd108 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r5] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b fcf80 │ │ │ │ + b fcf8c │ │ │ │ ldrsh r0, [r4] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq fd05c │ │ │ │ + beq fd068 │ │ │ │ sub r2, r0, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fcfac │ │ │ │ + bhi fcfb8 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 9724c │ │ │ │ + bl 97250 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r5] │ │ │ │ - beq fd038 │ │ │ │ - ldr r2, [pc, #376] @ fd100 │ │ │ │ - ldr r3, [pc, #352] @ fd0ec │ │ │ │ + beq fd044 │ │ │ │ + ldr r2, [pc, #376] @ fd10c │ │ │ │ + ldr r3, [pc, #352] @ fd0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd0e4 │ │ │ │ + bne fd0f0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq fd0a0 │ │ │ │ + beq fd0ac │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - bne fcf04 │ │ │ │ + bne fcf10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fcff0 │ │ │ │ + beq fcffc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bl 8f824 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fcf70 │ │ │ │ + beq fcf7c │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r5] │ │ │ │ - bne fcf80 │ │ │ │ - ldr r1, [pc, #196] @ fd104 │ │ │ │ - ldr r0, [pc, #196] @ fd108 │ │ │ │ + bne fcf8c │ │ │ │ + ldr r1, [pc, #196] @ fd110 │ │ │ │ + ldr r0, [pc, #196] @ fd114 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl f7c08 │ │ │ │ - b fcf80 │ │ │ │ + bl f7c0c │ │ │ │ + b fcf8c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fd088 │ │ │ │ + beq fd094 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 95c28 │ │ │ │ - b fd004 │ │ │ │ + bl 95c2c │ │ │ │ + b fd010 │ │ │ │ mov r0, r4 │ │ │ │ - bl f8dc8 │ │ │ │ + bl f8dcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcf04 │ │ │ │ - ldr r0, [pc, #84] @ fd10c │ │ │ │ + beq fcf10 │ │ │ │ + ldr r0, [pc, #84] @ fd118 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ fd110 │ │ │ │ + ldr r0, [pc, #64] @ fd11c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ str r0, [sp, #16] │ │ │ │ - b fcf70 │ │ │ │ + b fcf7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr r1 │ │ │ │ + andseq r3, fp, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r4, lsr r1 │ │ │ │ + andseq r3, fp, r8, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r7, r0, ror ip │ │ │ │ - andseq r4, r7, r8, ror r8 │ │ │ │ - andseq r3, fp, r0, ror r0 │ │ │ │ - andseq r4, r7, r4, asr r7 │ │ │ │ - andseq r4, r7, ip, lsr r7 │ │ │ │ - eoreq ip, r9, ip, lsr #22 │ │ │ │ - @ instruction: 0x001746b8 │ │ │ │ + andseq r4, r7, ip, ror #24 │ │ │ │ + andseq r4, r7, r4, ror r8 │ │ │ │ + andseq r3, fp, r4, rrx │ │ │ │ + andseq r4, r7, r0, asr r7 │ │ │ │ + andseq r4, r7, r8, lsr r7 │ │ │ │ + eoreq ip, r9, r0, lsr #22 │ │ │ │ + @ instruction: 0x001746b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr lr, [pc, #360] @ fd2a0 │ │ │ │ + ldr lr, [pc, #360] @ fd2ac │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #356] @ fd2a4 │ │ │ │ + ldr r3, [pc, #356] @ fd2b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #352] @ fd2a8 │ │ │ │ + ldr ip, [pc, #352] @ fd2b4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #320] @ fd2ac │ │ │ │ - ldr r6, [pc, #320] @ fd2b0 │ │ │ │ + ldr ip, [pc, #320] @ fd2b8 │ │ │ │ + ldr r6, [pc, #320] @ fd2bc │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r4, r6} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ fd2b4 │ │ │ │ + ldr r0, [pc, #192] @ fd2c0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq fd254 │ │ │ │ + beq fd260 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #140] @ fd2b8 │ │ │ │ + ldr r2, [pc, #140] @ fd2c4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #112] @ fd2a4 │ │ │ │ + ldr r3, [pc, #112] @ fd2b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd29c │ │ │ │ + bne fd2a8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq fd290 │ │ │ │ - ldr r1, [pc, #80] @ fd2bc │ │ │ │ + beq fd29c │ │ │ │ + ldr r1, [pc, #80] @ fd2c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #76] @ fd2c0 │ │ │ │ + ldr r2, [pc, #76] @ fd2cc │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ - b fd208 │ │ │ │ - ldr r1, [pc, #44] @ fd2c4 │ │ │ │ + bl 4e5d0 │ │ │ │ + b fd214 │ │ │ │ + ldr r1, [pc, #44] @ fd2d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b fd26c │ │ │ │ + b fd278 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b2ebc │ │ │ │ + @ instruction: 0x001b2eb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r8, lsr #29 │ │ │ │ + mulseq fp, ip, lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r9, ip, lsr #20 │ │ │ │ - andseq r2, r7, ip, lsr #21 │ │ │ │ - andseq r2, fp, r8, asr #27 │ │ │ │ - andseq r4, r7, ip, asr #10 │ │ │ │ - andseq r0, r7, r0, ror #30 │ │ │ │ + eoreq ip, r9, r0, lsr #20 │ │ │ │ + andseq r2, r7, r8, lsr #21 │ │ │ │ + @ instruction: 0x001b2dbc │ │ │ │ andseq r4, r7, r8, asr #10 │ │ │ │ + andseq r0, r7, ip, asr pc │ │ │ │ + andseq r4, r7, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #452] @ fd4a4 │ │ │ │ + ldr lr, [pc, #452] @ fd4b0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ fd4a8 │ │ │ │ + ldr r1, [pc, #436] @ fd4b4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #428] @ fd4ac │ │ │ │ + ldr r2, [pc, #428] @ fd4b8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #416] @ fd4b0 │ │ │ │ + ldr r1, [pc, #416] @ fd4bc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -224549,118 +224552,118 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fd378 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bne fd384 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fd434 │ │ │ │ + beq fd440 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd420 │ │ │ │ + bne fd42c │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd3dc │ │ │ │ + ble fd3e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ bl 34878 │ │ │ │ - ldr r2, [pc, #252] @ fd4b4 │ │ │ │ - ldr r3, [pc, #236] @ fd4a8 │ │ │ │ + ldr r2, [pc, #252] @ fd4c0 │ │ │ │ + ldr r3, [pc, #236] @ fd4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd4a0 │ │ │ │ + bne fd4ac │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #196] @ fd4b8 │ │ │ │ + ldr r2, [pc, #196] @ fd4c4 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #192] @ fd4bc │ │ │ │ - ldr r0, [pc, #192] @ fd4c0 │ │ │ │ + ldr r1, [pc, #192] @ fd4c8 │ │ │ │ + ldr r0, [pc, #192] @ fd4cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd3b0 │ │ │ │ + b fd3bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ bl 34878 │ │ │ │ - b fd3b0 │ │ │ │ + b fd3bc │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd390 │ │ │ │ - ldr r0, [pc, #92] @ fd4c4 │ │ │ │ + beq fd39c │ │ │ │ + ldr r0, [pc, #92] @ fd4d0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fd3b0 │ │ │ │ + b fd3bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, lsl #26 │ │ │ │ + @ instruction: 0x001b2cfc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, ip, ror #25 │ │ │ │ + andseq r2, fp, r0, ror #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r0, asr #24 │ │ │ │ - andseq lr, r7, r4, ror r7 │ │ │ │ - andseq r4, r7, r8, asr #1 │ │ │ │ - andseq r4, r7, r8, lsl #8 │ │ │ │ - mulseq r7, r4, r3 │ │ │ │ + andseq r2, fp, r4, lsr ip │ │ │ │ + andseq lr, r7, r0, ror r7 │ │ │ │ + andseq r4, r7, r4, asr #1 │ │ │ │ + andseq r4, r7, r4, lsl #8 │ │ │ │ + mulseq r7, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #300] @ fd60c │ │ │ │ - ldr r0, [pc, #300] @ fd610 │ │ │ │ + ldr ip, [pc, #300] @ fd618 │ │ │ │ + ldr r0, [pc, #300] @ fd61c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #292] @ fd614 │ │ │ │ + ldr r3, [pc, #292] @ fd620 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ fd618 │ │ │ │ + ldr r2, [pc, #288] @ fd624 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -224673,87 +224676,87 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 96aa8 │ │ │ │ + bl 96aac │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ands ip, r4, #1 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne fd56c │ │ │ │ + bne fd578 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fd5b8 │ │ │ │ - bl 96b58 │ │ │ │ + beq fd5c4 │ │ │ │ + bl 96b5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #136] @ fd61c │ │ │ │ - ldr r3, [pc, #120] @ fd610 │ │ │ │ + ldr r2, [pc, #136] @ fd628 │ │ │ │ + ldr r3, [pc, #120] @ fd61c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd608 │ │ │ │ + bne fd614 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #72] @ fd620 │ │ │ │ + ldr r0, [pc, #72] @ fd62c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #4 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b fd58c │ │ │ │ + b fd598 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, lsl fp │ │ │ │ + andseq r2, fp, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b2af8 │ │ │ │ + andseq r2, fp, ip, ror #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror #20 │ │ │ │ - andseq r4, r7, r0, asr r2 │ │ │ │ + andseq r2, fp, r8, asr sl │ │ │ │ + andseq r4, r7, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #452] @ fd800 │ │ │ │ + ldr lr, [pc, #452] @ fd80c │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ fd804 │ │ │ │ + ldr r1, [pc, #436] @ fd810 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #428] @ fd808 │ │ │ │ + ldr r2, [pc, #428] @ fd814 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #416] @ fd80c │ │ │ │ + ldr r1, [pc, #416] @ fd818 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -224764,244 +224767,244 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fd6d4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bne fd6e0 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fd790 │ │ │ │ + beq fd79c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd77c │ │ │ │ + bne fd788 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd738 │ │ │ │ + ble fd744 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ bl 34878 │ │ │ │ - ldr r2, [pc, #252] @ fd810 │ │ │ │ - ldr r3, [pc, #236] @ fd804 │ │ │ │ + ldr r2, [pc, #252] @ fd81c │ │ │ │ + ldr r3, [pc, #236] @ fd810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd7fc │ │ │ │ + bne fd808 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #196] @ fd814 │ │ │ │ + ldr r2, [pc, #196] @ fd820 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #192] @ fd818 │ │ │ │ - ldr r0, [pc, #192] @ fd81c │ │ │ │ + ldr r1, [pc, #192] @ fd824 │ │ │ │ + ldr r0, [pc, #192] @ fd828 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd70c │ │ │ │ + b fd718 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ bl 34878 │ │ │ │ - b fd70c │ │ │ │ + b fd718 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd6ec │ │ │ │ - ldr r0, [pc, #92] @ fd820 │ │ │ │ + beq fd6f8 │ │ │ │ + ldr r0, [pc, #92] @ fd82c │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fd70c │ │ │ │ + b fd718 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, lsr #19 │ │ │ │ + andseq r2, fp, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, r9 │ │ │ │ + andseq r2, fp, r4, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror #17 │ │ │ │ - andseq lr, r7, r8, lsl r4 │ │ │ │ - andseq r3, r7, ip, ror #26 │ │ │ │ - ldrsheq r4, [r7], -r0 │ │ │ │ - andseq r4, r7, ip, ror r0 │ │ │ │ + @ instruction: 0x001b28d8 │ │ │ │ + andseq lr, r7, r4, lsl r4 │ │ │ │ + andseq r3, r7, r8, ror #26 │ │ │ │ + andseq r4, r7, ip, ror #1 │ │ │ │ + andseq r4, r7, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #444] @ fd9f8 │ │ │ │ + ldr lr, [pc, #444] @ fda04 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ fd9fc │ │ │ │ + ldr r1, [pc, #428] @ fda08 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #420] @ fda00 │ │ │ │ + ldr r2, [pc, #420] @ fda0c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #408] @ fda04 │ │ │ │ + ldr r1, [pc, #408] @ fda10 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands r8, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bne fd8e4 │ │ │ │ + bne fd8f0 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fd998 │ │ │ │ + beq fd9a4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd9dc │ │ │ │ + bne fd9e8 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd958 │ │ │ │ + ble fd964 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #212] @ fda08 │ │ │ │ - ldr r3, [pc, #196] @ fd9fc │ │ │ │ + ldr r2, [pc, #212] @ fda14 │ │ │ │ + ldr r3, [pc, #196] @ fda08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd9f4 │ │ │ │ + bne fda00 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #156] @ fda0c │ │ │ │ - ldr r1, [pc, #156] @ fda10 │ │ │ │ - ldr r0, [pc, #156] @ fda14 │ │ │ │ + ldr r2, [pc, #156] @ fda18 │ │ │ │ + ldr r1, [pc, #156] @ fda1c │ │ │ │ + ldr r0, [pc, #156] @ fda20 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd92c │ │ │ │ + b fd938 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd900 │ │ │ │ - ldr r0, [pc, #88] @ fda18 │ │ │ │ + beq fd90c │ │ │ │ + ldr r0, [pc, #88] @ fda24 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b fd92c │ │ │ │ + b fd938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, lsr #15 │ │ │ │ + andseq r2, fp, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, r7 │ │ │ │ + andseq r2, fp, r4, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, asr #13 │ │ │ │ - @ instruction: 0x0017e1fc │ │ │ │ - andseq r3, r7, r0, asr fp │ │ │ │ - @ instruction: 0x00173ef8 │ │ │ │ - andseq r3, r7, r0, lsr #29 │ │ │ │ + @ instruction: 0x001b26b8 │ │ │ │ + @ instruction: 0x0017e1f8 │ │ │ │ + andseq r3, r7, ip, asr #22 │ │ │ │ + @ instruction: 0x00173ef4 │ │ │ │ + mulseq r7, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #296] @ fdb5c │ │ │ │ - ldr r0, [pc, #296] @ fdb60 │ │ │ │ + ldr ip, [pc, #296] @ fdb68 │ │ │ │ + ldr r0, [pc, #296] @ fdb6c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #288] @ fdb64 │ │ │ │ + ldr r3, [pc, #288] @ fdb70 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #284] @ fdb68 │ │ │ │ + ldr r2, [pc, #284] @ fdb74 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -225024,202 +225027,202 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 96aa8 │ │ │ │ + bl 96aac │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ands ip, r4, #1 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne fdae8 │ │ │ │ + bne fdaf4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fdb34 │ │ │ │ + beq fdb40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 96b58 │ │ │ │ + bl 96b5c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #96] @ fdb6c │ │ │ │ + ldr r2, [pc, #96] @ fdb78 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ fdb60 │ │ │ │ + ldr r3, [pc, #76] @ fdb6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdb58 │ │ │ │ + bne fdb64 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #52] @ fdb70 │ │ │ │ + ldr r0, [pc, #52] @ fdb7c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ - b fdaf4 │ │ │ │ + bl fd120 │ │ │ │ + b fdb00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r4, asr #11 │ │ │ │ + @ instruction: 0x001b25b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r4, lsr #11 │ │ │ │ + mulseq fp, r8, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r8, ror #9 │ │ │ │ - andseq r3, r7, ip, asr #26 │ │ │ │ + @ instruction: 0x001b24dc │ │ │ │ + andseq r3, r7, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #444] @ fdd48 │ │ │ │ + ldr lr, [pc, #444] @ fdd54 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ fdd4c │ │ │ │ + ldr r1, [pc, #428] @ fdd58 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #420] @ fdd50 │ │ │ │ + ldr r2, [pc, #420] @ fdd5c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #408] @ fdd54 │ │ │ │ + ldr r1, [pc, #408] @ fdd60 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands r8, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bne fdc34 │ │ │ │ + bne fdc40 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fdce8 │ │ │ │ + beq fdcf4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdd2c │ │ │ │ + bne fdd38 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fdca8 │ │ │ │ + ble fdcb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #212] @ fdd58 │ │ │ │ - ldr r3, [pc, #196] @ fdd4c │ │ │ │ + ldr r2, [pc, #212] @ fdd64 │ │ │ │ + ldr r3, [pc, #196] @ fdd58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdd44 │ │ │ │ + bne fdd50 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #156] @ fdd5c │ │ │ │ - ldr r1, [pc, #156] @ fdd60 │ │ │ │ - ldr r0, [pc, #156] @ fdd64 │ │ │ │ + ldr r2, [pc, #156] @ fdd68 │ │ │ │ + ldr r1, [pc, #156] @ fdd6c │ │ │ │ + ldr r0, [pc, #156] @ fdd70 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fdc7c │ │ │ │ + b fdc88 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdc50 │ │ │ │ - ldr r0, [pc, #88] @ fdd68 │ │ │ │ + beq fdc5c │ │ │ │ + ldr r0, [pc, #88] @ fdd74 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b fdc7c │ │ │ │ + b fdc88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, asr r4 │ │ │ │ + andseq r2, fp, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r0, asr #8 │ │ │ │ + andseq r2, fp, r4, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror r3 │ │ │ │ - andseq sp, r7, ip, lsr #29 │ │ │ │ - andseq r3, r7, r0, lsl #16 │ │ │ │ - @ instruction: 0x00173bf4 │ │ │ │ - mulseq r7, ip, fp │ │ │ │ + andseq r2, fp, r8, ror #6 │ │ │ │ + andseq sp, r7, r8, lsr #29 │ │ │ │ + @ instruction: 0x001737fc │ │ │ │ + @ instruction: 0x00173bf0 │ │ │ │ + mulseq r7, r8, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #432] @ fdf34 │ │ │ │ + ldr lr, [pc, #432] @ fdf40 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #416] @ fdf38 │ │ │ │ + ldr r1, [pc, #416] @ fdf44 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #408] @ fdf3c │ │ │ │ + ldr r2, [pc, #408] @ fdf48 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #396] @ fdf40 │ │ │ │ + ldr r1, [pc, #396] @ fdf4c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -225230,285 +225233,285 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fde1c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bne fde28 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fde88 │ │ │ │ + beq fde94 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fde78 │ │ │ │ + bne fde84 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fdeec │ │ │ │ + ble fdef8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r2, [pc, #240] @ fdf44 │ │ │ │ - ldr r3, [pc, #224] @ fdf38 │ │ │ │ + ldr r2, [pc, #240] @ fdf50 │ │ │ │ + ldr r3, [pc, #224] @ fdf44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdf30 │ │ │ │ + bne fdf3c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde58 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fde34 │ │ │ │ - ldr r0, [pc, #140] @ fdf48 │ │ │ │ + beq fde40 │ │ │ │ + ldr r0, [pc, #140] @ fdf54 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde58 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #72] @ fdf4c │ │ │ │ + ldr r2, [pc, #72] @ fdf58 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r0, [pc, #68] @ fdf50 │ │ │ │ - ldr r1, [pc, #68] @ fdf54 │ │ │ │ + ldr r0, [pc, #68] @ fdf5c │ │ │ │ + ldr r1, [pc, #68] @ fdf60 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r4, ror #4 │ │ │ │ + andseq r2, fp, r8, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r8, asr #4 │ │ │ │ + andseq r2, fp, ip, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, lsr #3 │ │ │ │ - andseq r3, r7, r4, lsr #20 │ │ │ │ - andseq sp, r7, r4, ror #24 │ │ │ │ - @ instruction: 0x001739d4 │ │ │ │ - @ instruction: 0x001735b8 │ │ │ │ + mulseq fp, r8, r1 │ │ │ │ + andseq r3, r7, r0, lsr #20 │ │ │ │ + andseq sp, r7, r0, ror #24 │ │ │ │ + @ instruction: 0x001739d0 │ │ │ │ + @ instruction: 0x001735b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #608] @ fe1d4 │ │ │ │ + ldr r0, [pc, #608] @ fe1e0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr ip, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #596] @ fe1d8 │ │ │ │ + ldr r1, [pc, #596] @ fe1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #592] @ fe1dc │ │ │ │ + ldr r6, [pc, #592] @ fe1e8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ands r7, ip, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ asr r3, r3, #31 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - bne fdfbc │ │ │ │ + bne fdfc8 │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fe0c4 │ │ │ │ + beq fe0d0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne fe0ac │ │ │ │ - ldr r3, [pc, #508] @ fe1e0 │ │ │ │ + bne fe0b8 │ │ │ │ + ldr r3, [pc, #508] @ fe1ec │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - add r0, sp, #16 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ tst ip, #1 │ │ │ │ asr lr, r1, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ asr r1, r1, #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bne fe048 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bne fe054 │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fe118 │ │ │ │ + beq fe124 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, lr │ │ │ │ mov r3, r1 │ │ │ │ mov r0, ip │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe0b4 │ │ │ │ + bne fe0c0 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble fe18c │ │ │ │ + ble fe198 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #348] @ fe1e4 │ │ │ │ - ldr r3, [pc, #332] @ fe1d8 │ │ │ │ + ldr r2, [pc, #348] @ fe1f0 │ │ │ │ + ldr r3, [pc, #332] @ fe1e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe1d0 │ │ │ │ + bne fe1dc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b fe080 │ │ │ │ + b fe08c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe08c │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #272] @ fe1e0 │ │ │ │ + ldr r3, [pc, #272] @ fe1ec │ │ │ │ str r4, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b fe03c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + b fe048 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, r6 │ │ │ │ - beq fe068 │ │ │ │ - ldr r0, [pc, #140] @ fe1e8 │ │ │ │ + beq fe074 │ │ │ │ + ldr r0, [pc, #140] @ fe1f4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe08c │ │ │ │ mov r5, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #68] @ fe1ec │ │ │ │ - ldr r1, [pc, #68] @ fe1f0 │ │ │ │ - ldr r0, [pc, #68] @ fe1f4 │ │ │ │ + ldr r2, [pc, #68] @ fe1f8 │ │ │ │ + ldr r1, [pc, #68] @ fe1fc │ │ │ │ + ldr r0, [pc, #68] @ fe200 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe08c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, ror r0 │ │ │ │ + andseq r2, fp, ip, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r0, rrx │ │ │ │ + andseq r2, fp, r4, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, fp, r0, ror pc │ │ │ │ - andseq r3, r7, r4, lsr #15 │ │ │ │ - andseq sp, r7, r4, asr #19 │ │ │ │ - andseq r3, r7, r8, lsl r3 │ │ │ │ - andseq r3, r7, r4, asr r7 │ │ │ │ + andseq r1, fp, r4, ror #30 │ │ │ │ + andseq r3, r7, r0, lsr #15 │ │ │ │ + andseq sp, r7, r0, asr #19 │ │ │ │ + andseq r3, r7, r4, lsl r3 │ │ │ │ + andseq r3, r7, r0, asr r7 │ │ │ │ │ │ │ │ -000fe1f8 : │ │ │ │ +000fe204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #360] @ fe378 │ │ │ │ - ldr lr, [pc, #360] @ fe37c │ │ │ │ + ldr r4, [pc, #360] @ fe384 │ │ │ │ + ldr lr, [pc, #360] @ fe388 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #348] @ fe380 │ │ │ │ + ldr r3, [pc, #348] @ fe38c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #344] @ fe384 │ │ │ │ - ldr r2, [pc, #344] @ fe388 │ │ │ │ + ldr ip, [pc, #344] @ fe390 │ │ │ │ + ldr r2, [pc, #344] @ fe394 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -225524,50 +225527,50 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #252] @ fe38c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #252] @ fe398 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe2c8 │ │ │ │ + beq fe2d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe300 │ │ │ │ + beq fe30c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #180] @ fe390 │ │ │ │ - ldr r3, [pc, #156] @ fe37c │ │ │ │ + ldr r2, [pc, #180] @ fe39c │ │ │ │ + ldr r3, [pc, #156] @ fe388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe374 │ │ │ │ + bne fe380 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe2c8 │ │ │ │ + bne fe2d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe32c │ │ │ │ + bne fe338 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -225578,42 +225581,42 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fe2d4 │ │ │ │ + b fe2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, r4, ror #27 │ │ │ │ + @ instruction: 0x001b1dd8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r0, asr #27 │ │ │ │ - @ instruction: 0x001736b4 │ │ │ │ + @ instruction: 0x001b1db4 │ │ │ │ + @ instruction: 0x001736b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r0, asr r6 │ │ │ │ - andseq r1, fp, ip, lsl sp │ │ │ │ + andseq r3, r7, ip, asr #12 │ │ │ │ + andseq r1, fp, r0, lsl sp │ │ │ │ │ │ │ │ -000fe394 : │ │ │ │ +000fe3a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #380] @ fe528 │ │ │ │ - ldr lr, [pc, #380] @ fe52c │ │ │ │ + ldr r4, [pc, #380] @ fe534 │ │ │ │ + ldr lr, [pc, #380] @ fe538 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #368] @ fe530 │ │ │ │ + ldr r3, [pc, #368] @ fe53c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #364] @ fe534 │ │ │ │ - ldr r2, [pc, #364] @ fe538 │ │ │ │ + ldr ip, [pc, #364] @ fe540 │ │ │ │ + ldr r2, [pc, #364] @ fe544 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -225629,53 +225632,53 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #272] @ fe53c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #272] @ fe548 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe464 │ │ │ │ + beq fe470 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe4a8 │ │ │ │ + beq fe4b4 │ │ │ │ mov r3, #4 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #188] @ fe540 │ │ │ │ - ldr r3, [pc, #164] @ fe52c │ │ │ │ + ldr r2, [pc, #188] @ fe54c │ │ │ │ + ldr r3, [pc, #164] @ fe538 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe524 │ │ │ │ + bne fe530 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe464 │ │ │ │ + bne fe470 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe4d4 │ │ │ │ + bne fe4e0 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -225686,1144 +225689,1144 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 34878 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fe47c │ │ │ │ + b fe488 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, r8, asr #24 │ │ │ │ + andseq r1, fp, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, lsr #24 │ │ │ │ - andseq r3, r7, ip, lsr r4 │ │ │ │ + andseq r1, fp, r8, lsl ip │ │ │ │ + andseq r3, r7, r8, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001733d8 │ │ │ │ - andseq r1, fp, r4, ror fp │ │ │ │ + @ instruction: 0x001733d4 │ │ │ │ + andseq r1, fp, r8, ror #22 │ │ │ │ │ │ │ │ -000fe544 : │ │ │ │ +000fe550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #368] @ fe6cc │ │ │ │ - ldr lr, [pc, #368] @ fe6d0 │ │ │ │ + ldr r4, [pc, #368] @ fe6d8 │ │ │ │ + ldr lr, [pc, #368] @ fe6dc │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #356] @ fe6d4 │ │ │ │ + ldr r3, [pc, #356] @ fe6e0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #352] @ fe6d8 │ │ │ │ - ldr r2, [pc, #352] @ fe6dc │ │ │ │ + ldr ip, [pc, #352] @ fe6e4 │ │ │ │ + ldr r2, [pc, #352] @ fe6e8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp r0, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, sp, #28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #24 │ │ │ │ + add r5, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #32 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ ldrgt ip, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #220] @ fe6e0 │ │ │ │ + ldr r0, [pc, #220] @ fe6ec │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ strd r8, [sp, #32] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe638 │ │ │ │ + beq fe644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe680 │ │ │ │ + beq fe68c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - bl 731a4 │ │ │ │ + bl 731a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #140] @ fe6e4 │ │ │ │ + ldr r2, [pc, #140] @ fe6f0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #112] @ fe6d0 │ │ │ │ + ldr r3, [pc, #112] @ fe6dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe6c8 │ │ │ │ + bne fe6d4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe638 │ │ │ │ + bne fe644 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe6ac │ │ │ │ + bne fe6b8 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl fd114 │ │ │ │ - b fe638 │ │ │ │ + bl fd120 │ │ │ │ + b fe644 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r8, sl │ │ │ │ + andseq r1, fp, ip, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, ror sl │ │ │ │ - @ instruction: 0x001732f4 │ │ │ │ + andseq r1, fp, r8, ror #20 │ │ │ │ + @ instruction: 0x001732f0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r4, ror r2 │ │ │ │ - mulseq fp, ip, r9 │ │ │ │ + andseq r3, r7, r0, ror r2 │ │ │ │ + mulseq fp, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r0, [pc, #292] @ fe824 │ │ │ │ - ldr r2, [pc, #292] @ fe828 │ │ │ │ + ldr r0, [pc, #292] @ fe830 │ │ │ │ + ldr r2, [pc, #292] @ fe834 │ │ │ │ ldr r4, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #284] @ fe82c │ │ │ │ + ldr r3, [pc, #284] @ fe838 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r5, r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - bne fe73c │ │ │ │ + bne fe748 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fe780 │ │ │ │ + beq fe78c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 96aa8 │ │ │ │ + bl 96aac │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 96b58 │ │ │ │ - ldr r2, [pc, #212] @ fe830 │ │ │ │ - ldr r3, [pc, #200] @ fe828 │ │ │ │ + bl 96b5c │ │ │ │ + ldr r2, [pc, #212] @ fe83c │ │ │ │ + ldr r3, [pc, #200] @ fe834 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe820 │ │ │ │ + bne fe82c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #172] @ fe834 │ │ │ │ + ldr r2, [pc, #172] @ fe840 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 96aa8 │ │ │ │ + bl 96aac │ │ │ │ ldrsh r3, [r4] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fe7d0 │ │ │ │ - bl 96b58 │ │ │ │ + beq fe7dc │ │ │ │ + bl 96b5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b fe754 │ │ │ │ + b fe760 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #64] @ fe838 │ │ │ │ + ldr r0, [pc, #64] @ fe844 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl fd114 │ │ │ │ + bl fd120 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - b fe754 │ │ │ │ + b fe760 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b18f4 │ │ │ │ + andseq r1, fp, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r0, ror #17 │ │ │ │ - mulseq fp, ip, r8 │ │ │ │ + @ instruction: 0x001b18d4 │ │ │ │ + mulseq fp, r0, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r0, lsr r1 │ │ │ │ + andseq r3, r7, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #1360] @ feda8 │ │ │ │ - ldr r2, [pc, #1360] @ fedac │ │ │ │ + ldr r0, [pc, #1360] @ fedb4 │ │ │ │ + ldr r2, [pc, #1360] @ fedb8 │ │ │ │ ldr r3, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #1352] @ fedb0 │ │ │ │ + ldr r6, [pc, #1352] @ fedbc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r2, r0, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fea4c │ │ │ │ - ldr r3, [pc, #1288] @ fedb4 │ │ │ │ + bls fea58 │ │ │ │ + ldr r3, [pc, #1288] @ fedc0 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [r8] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #32 │ │ │ │ + ldr r0, [r8] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - beq fe9e0 │ │ │ │ + beq fe9ec │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl f4d60 │ │ │ │ - ldr r3, [pc, #1160] @ fedb8 │ │ │ │ + bl f4d64 │ │ │ │ + ldr r3, [pc, #1160] @ fedc4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq feb64 │ │ │ │ + beq feb70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f4d60 │ │ │ │ + bl f4d64 │ │ │ │ cmp r4, r0 │ │ │ │ - beq feb8c │ │ │ │ + beq feb98 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a64 │ │ │ │ cmp r4, r0 │ │ │ │ - beq febb4 │ │ │ │ + beq febc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a64 │ │ │ │ cmp r4, r0 │ │ │ │ - beq fec30 │ │ │ │ + beq fec3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f7dd4 │ │ │ │ + bl f7dd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl f7dd4 │ │ │ │ + bl f7dd8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ asr r3, r0, #1 │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bge feaa8 │ │ │ │ + bge feab4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #1024] @ fedbc │ │ │ │ - ldr r3, [pc, #1004] @ fedac │ │ │ │ + ldr r2, [pc, #1024] @ fedc8 │ │ │ │ + ldr r3, [pc, #1004] @ fedb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne feda4 │ │ │ │ + bne fedb0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fe918 │ │ │ │ + bhi fe924 │ │ │ │ tst r1, #1 │ │ │ │ - bne fe918 │ │ │ │ + bne fe924 │ │ │ │ ldrsh ip, [r1] │ │ │ │ sub r3, ip, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fe918 │ │ │ │ + bhi fe924 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq fed3c │ │ │ │ + beq fed48 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq fed68 │ │ │ │ + beq fed74 │ │ │ │ cmp ip, r2 │ │ │ │ - bne fe918 │ │ │ │ - bl 992d8 │ │ │ │ + bne fe924 │ │ │ │ + bl 992dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq fed98 │ │ │ │ - ldr r3, [pc, #892] @ fedc0 │ │ │ │ + beq feda4 │ │ │ │ + ldr r3, [pc, #892] @ fedcc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b fe9b0 │ │ │ │ + b fe9bc │ │ │ │ tst r1, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ ldrsh ip, [r1] │ │ │ │ sub r2, ip, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fe8a4 │ │ │ │ + bhi fe8b0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq fec54 │ │ │ │ + beq fec60 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq fecdc │ │ │ │ + beq fece8 │ │ │ │ cmp ip, #80 @ 0x50 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9926c │ │ │ │ + bl 99270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fecf8 │ │ │ │ - ldr r3, [pc, #796] @ fedc0 │ │ │ │ + beq fed04 │ │ │ │ + ldr r3, [pc, #796] @ fedcc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fe9b4 │ │ │ │ + b fe9c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #784] @ fedc4 │ │ │ │ + ldr r0, [pc, #784] @ fedd0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq feb54 │ │ │ │ - ldr r9, [pc, #728] @ fedc8 │ │ │ │ - ldr r8, [pc, #728] @ fedcc │ │ │ │ + beq feb60 │ │ │ │ + ldr r9, [pc, #728] @ fedd4 │ │ │ │ + ldr r8, [pc, #728] @ fedd8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - b feb18 │ │ │ │ + b feb24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl f8bd4 │ │ │ │ + bl f8bd8 │ │ │ │ cmp r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq feb54 │ │ │ │ + beq feb60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl fc18c │ │ │ │ + bl fc198 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stm sp, {r3, r8} │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ - bne feafc │ │ │ │ - b fe9a8 │ │ │ │ - ldr r2, [pc, #612] @ fedc0 │ │ │ │ + bne feb08 │ │ │ │ + b fe9b4 │ │ │ │ + ldr r2, [pc, #612] @ fedcc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - b fe9b0 │ │ │ │ - ldr r1, [pc, #612] @ fedd0 │ │ │ │ - ldr r0, [pc, #612] @ fedd4 │ │ │ │ + b fe9bc │ │ │ │ + ldr r1, [pc, #612] @ feddc │ │ │ │ + ldr r0, [pc, #612] @ fede0 │ │ │ │ str r8, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b fe938 │ │ │ │ - ldr r1, [pc, #580] @ fedd8 │ │ │ │ - ldr r0, [pc, #580] @ feddc │ │ │ │ + b fe944 │ │ │ │ + ldr r1, [pc, #580] @ fede4 │ │ │ │ + ldr r0, [pc, #580] @ fede8 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ bl 48af8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b fe94c │ │ │ │ + b fe958 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d14 │ │ │ │ cmp r4, r0 │ │ │ │ - beq fec70 │ │ │ │ + beq fec7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a64 │ │ │ │ cmp r4, r0 │ │ │ │ - beq fecc4 │ │ │ │ + beq fecd0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ fede0 │ │ │ │ + ldr r2, [pc, #504] @ fedec │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #468] @ fede4 │ │ │ │ - ldr r1, [pc, #468] @ fede8 │ │ │ │ - ldr r0, [pc, #468] @ fedec │ │ │ │ + ldr r2, [pc, #468] @ fedf0 │ │ │ │ + ldr r1, [pc, #468] @ fedf4 │ │ │ │ + ldr r0, [pc, #468] @ fedf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - b fe9b0 │ │ │ │ + b fe9bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d14 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ - b febdc │ │ │ │ + bl f6be0 │ │ │ │ + b febe8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - beq fea7c │ │ │ │ - b fe8a4 │ │ │ │ + beq fea88 │ │ │ │ + b fe8b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - beq fed04 │ │ │ │ - bl f6a60 │ │ │ │ + beq fed10 │ │ │ │ + bl f6a64 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d14 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne fe974 │ │ │ │ - b febdc │ │ │ │ + bne fe980 │ │ │ │ + b febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d14 │ │ │ │ cmp r4, r0 │ │ │ │ - bne fe974 │ │ │ │ - b fec44 │ │ │ │ + bne fe980 │ │ │ │ + b fec50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8b0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - beq fea8c │ │ │ │ - b fe8a4 │ │ │ │ - ldr r3, [pc, #184] @ fedb8 │ │ │ │ + beq fea98 │ │ │ │ + b fe8b0 │ │ │ │ + ldr r3, [pc, #184] @ fedc4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fe9b4 │ │ │ │ - bl f6a60 │ │ │ │ + b fe9c0 │ │ │ │ + bl f6a64 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d14 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ - b fe974 │ │ │ │ + bne febe8 │ │ │ │ + b fe980 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq fed78 │ │ │ │ + beq fed84 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - bne fe918 │ │ │ │ + bne fe924 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne fea30 │ │ │ │ + bne fea3c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ ldrsh ip, [r3] │ │ │ │ - b fea28 │ │ │ │ + b fea34 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq fed60 │ │ │ │ - b fe918 │ │ │ │ + beq fed6c │ │ │ │ + b fe924 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - bne fea28 │ │ │ │ + bne fea34 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ movne ip, #47 @ 0x2f │ │ │ │ - bne fea28 │ │ │ │ - b fed60 │ │ │ │ - ldr r3, [pc, #24] @ fedb8 │ │ │ │ + bne fea34 │ │ │ │ + b fed6c │ │ │ │ + ldr r3, [pc, #24] @ fedc4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fea44 │ │ │ │ + b fea50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, ip, r7 │ │ │ │ + mulseq fp, r0, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, lsl #15 │ │ │ │ + andseq r1, fp, r8, ror r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, fp, ip, lsr r6 │ │ │ │ + andseq r1, fp, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r3, r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x001711b0 │ │ │ │ - strdeq fp, [r9], -r0 @ │ │ │ │ - andseq r3, r7, r8, lsl r0 │ │ │ │ - @ instruction: 0x00172dd8 │ │ │ │ - andseq r2, r7, ip, ror #31 │ │ │ │ - andseq r2, r7, ip, lsr #27 │ │ │ │ - @ instruction: 0x00172db4 │ │ │ │ + andseq r3, r7, r4, lsr r2 │ │ │ │ + andseq r1, r7, ip, lsr #3 │ │ │ │ + eoreq fp, r9, r4, ror #1 │ │ │ │ + andseq r3, r7, r4, lsl r0 │ │ │ │ + @ instruction: 0x00172dd4 │ │ │ │ + andseq r2, r7, r8, ror #31 │ │ │ │ + andseq r2, r7, r8, lsr #27 │ │ │ │ + @ instruction: 0x00172db0 │ │ │ │ + andseq r2, r7, r8, asr #26 │ │ │ │ andseq r2, r7, ip, asr #26 │ │ │ │ - andseq r2, r7, r0, asr sp │ │ │ │ - andseq r2, r7, r4, lsr sp │ │ │ │ + andseq r2, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #520] @ ff010 │ │ │ │ - ldr r3, [pc, #520] @ ff014 │ │ │ │ + ldr r2, [pc, #520] @ ff01c │ │ │ │ + ldr r3, [pc, #520] @ ff020 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r1] │ │ │ │ - ldr r5, [pc, #508] @ ff018 │ │ │ │ + ldr r5, [pc, #508] @ ff024 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #500] @ ff01c │ │ │ │ + ldr r2, [pc, #500] @ ff028 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ands r1, ip, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne fee88 │ │ │ │ + bne fee94 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fef34 │ │ │ │ + beq fef40 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fef8c │ │ │ │ + beq fef98 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq feeec │ │ │ │ - ldr r1, [pc, #400] @ ff020 │ │ │ │ - ldr r0, [pc, #400] @ ff024 │ │ │ │ + beq feef8 │ │ │ │ + ldr r1, [pc, #400] @ ff02c │ │ │ │ + ldr r0, [pc, #400] @ ff030 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ bl 48af8 │ │ │ │ - ldr r3, [pc, #376] @ ff028 │ │ │ │ + ldr r3, [pc, #376] @ ff034 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #368] @ ff02c │ │ │ │ + ldr r2, [pc, #368] @ ff038 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #332] @ ff014 │ │ │ │ + ldr r3, [pc, #332] @ ff020 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff00c │ │ │ │ + bne ff018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [ip, #2] │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne fee88 │ │ │ │ + bne fee94 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fefec │ │ │ │ + beq feff8 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ - bl 959b8 │ │ │ │ + bl 959bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b feea8 │ │ │ │ + bl 1c2bd8 │ │ │ │ + b feeb4 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fee88 │ │ │ │ + bne fee94 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ cmpne r2, #78 @ 0x4e │ │ │ │ - bne fee88 │ │ │ │ + bne fee94 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldmib lr, {r2, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff000 │ │ │ │ - ldr r0, [pc, #196] @ ff030 │ │ │ │ + beq ff00c │ │ │ │ + ldr r0, [pc, #196] @ ff03c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #180] @ ff034 │ │ │ │ + ldr ip, [pc, #180] @ ff040 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ - b feea8 │ │ │ │ + bl facac │ │ │ │ + b feeb4 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fefb8 │ │ │ │ + beq fefc4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r6, #3 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmib lr, {r1, r2} │ │ │ │ bl 8f57c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq feea8 │ │ │ │ + beq feeb4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b feea8 │ │ │ │ + bl 1c2bd8 │ │ │ │ + b feeb4 │ │ │ │ ldmib lr, {r1, r2} │ │ │ │ mov r0, ip │ │ │ │ str r6, [r4] │ │ │ │ - bl 959b8 │ │ │ │ - b feea8 │ │ │ │ - ldr r0, [pc, #48] @ ff038 │ │ │ │ + bl 959bc │ │ │ │ + b feeb4 │ │ │ │ + ldr r0, [pc, #48] @ ff044 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fef70 │ │ │ │ + b fef7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, ip, ror #3 │ │ │ │ + andseq r1, fp, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r8, asr #3 │ │ │ │ + @ instruction: 0x001b11bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r7, r8, ror #13 │ │ │ │ - andseq r2, r7, r8, lsl fp │ │ │ │ + andseq r2, r7, r4, ror #13 │ │ │ │ + andseq r2, r7, r4, lsl fp │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r1, fp, r4, lsr r1 │ │ │ │ - andseq r2, r7, r8, asr #20 │ │ │ │ - eoreq sl, r9, r8, ror #24 │ │ │ │ - andseq r2, r7, ip, asr r7 │ │ │ │ + andseq r1, fp, r8, lsr #2 │ │ │ │ + andseq r2, r7, r4, asr #20 │ │ │ │ + eoreq sl, r9, ip, asr ip │ │ │ │ + andseq r2, r7, r8, asr r7 │ │ │ │ │ │ │ │ -000ff03c : │ │ │ │ +000ff048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #920] @ ff3f0 │ │ │ │ + ldr r0, [pc, #920] @ ff3fc │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #912] @ ff3f4 │ │ │ │ + ldr r1, [pc, #912] @ ff400 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #908] @ ff3f8 │ │ │ │ + ldr r2, [pc, #908] @ ff404 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0b4 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq ff218 │ │ │ │ + beq ff224 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls ff2a4 │ │ │ │ - ldr r3, [pc, #844] @ ff3fc │ │ │ │ + bls ff2b0 │ │ │ │ + ldr r3, [pc, #844] @ ff408 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r8, [r6] │ │ │ │ str r3, [r6] │ │ │ │ ldr r5, [r4] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands r9, r5, #1 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne ff1c0 │ │ │ │ + bne ff1cc │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq ff300 │ │ │ │ + beq ff30c │ │ │ │ sub r2, r1, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls ff1fc │ │ │ │ + bls ff208 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq ff364 │ │ │ │ + beq ff370 │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bne ff1c8 │ │ │ │ + bne ff1d4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq ff14c │ │ │ │ + beq ff158 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bl 8f720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq ff184 │ │ │ │ + beq ff190 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r6] │ │ │ │ - beq ff280 │ │ │ │ - ldr r2, [pc, #612] @ ff400 │ │ │ │ - ldr r3, [pc, #596] @ ff3f4 │ │ │ │ + beq ff28c │ │ │ │ + ldr r2, [pc, #612] @ ff40c │ │ │ │ + ldr r3, [pc, #596] @ ff400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ + bne ff3f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #564] @ ff404 │ │ │ │ - ldr r0, [pc, #564] @ ff408 │ │ │ │ + ldr r1, [pc, #564] @ ff410 │ │ │ │ + ldr r0, [pc, #564] @ ff414 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r6] │ │ │ │ bl 48af8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - b ff194 │ │ │ │ + b ff1a0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ff184 │ │ │ │ + b ff190 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff194 │ │ │ │ - ldr r2, [pc, #460] @ ff40c │ │ │ │ - ldr r3, [pc, #432] @ ff3f4 │ │ │ │ + bne ff1a0 │ │ │ │ + ldr r2, [pc, #460] @ ff418 │ │ │ │ + ldr r3, [pc, #432] @ ff400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ - ldr r1, [pc, #428] @ ff410 │ │ │ │ - ldr r0, [pc, #428] @ ff414 │ │ │ │ + bne ff3f8 │ │ │ │ + ldr r1, [pc, #428] @ ff41c │ │ │ │ + ldr r0, [pc, #428] @ ff420 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b f7c08 │ │ │ │ - ldr r1, [pc, #400] @ ff418 │ │ │ │ - ldr r0, [pc, #400] @ ff41c │ │ │ │ + b f7c0c │ │ │ │ + ldr r1, [pc, #400] @ ff424 │ │ │ │ + ldr r0, [pc, #400] @ ff428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl f7c08 │ │ │ │ - b ff194 │ │ │ │ + bl f7c0c │ │ │ │ + b ff1a0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq ff3d0 │ │ │ │ + beq ff3dc │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 96f1c │ │ │ │ + bl 96f20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff194 │ │ │ │ - ldr r2, [pc, #336] @ ff420 │ │ │ │ - ldr r3, [pc, #288] @ ff3f4 │ │ │ │ + bne ff1a0 │ │ │ │ + ldr r2, [pc, #336] @ ff42c │ │ │ │ + ldr r3, [pc, #288] @ ff400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ - ldr r1, [pc, #304] @ ff424 │ │ │ │ - ldr r0, [pc, #304] @ ff428 │ │ │ │ + bne ff3f8 │ │ │ │ + ldr r1, [pc, #304] @ ff430 │ │ │ │ + ldr r0, [pc, #304] @ ff434 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff26c │ │ │ │ + b ff278 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff3b4 │ │ │ │ + beq ff3c0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r6] │ │ │ │ - bne ff194 │ │ │ │ - b ff280 │ │ │ │ + bne ff1a0 │ │ │ │ + b ff28c │ │ │ │ mov r0, r5 │ │ │ │ - bl f8dc8 │ │ │ │ + bl f8dcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff1c8 │ │ │ │ - ldr r0, [pc, #176] @ ff42c │ │ │ │ + beq ff1d4 │ │ │ │ + ldr r0, [pc, #176] @ ff438 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ ff430 │ │ │ │ + ldr r0, [pc, #164] @ ff43c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ strne ip, [r6] │ │ │ │ - bne ff194 │ │ │ │ - b ff280 │ │ │ │ + bne ff1a0 │ │ │ │ + b ff28c │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ff184 │ │ │ │ + b ff190 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0b4 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - bne ff0a8 │ │ │ │ - b ff2b4 │ │ │ │ + bne ff0b4 │ │ │ │ + b ff2c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r8, pc @ │ │ │ │ + andseq r0, fp, ip, lsl #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, fp, r4, lsl #31 │ │ │ │ + andseq r0, fp, r8, ror pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, fp, ip, asr lr │ │ │ │ - andseq r2, r7, ip, lsr #19 │ │ │ │ - andseq r0, r7, ip, asr #21 │ │ │ │ - @ instruction: 0x001b0db8 │ │ │ │ - andseq r2, r7, ip, asr r7 │ │ │ │ - andseq r0, r7, r8, lsr sl │ │ │ │ - andseq r2, r7, r4, lsr r7 │ │ │ │ - andseq r0, r7, ip, lsl #20 │ │ │ │ - andseq r0, fp, r8, lsr #26 │ │ │ │ - andseq r2, r7, ip, asr #13 │ │ │ │ - andseq r0, r7, r8, lsr #19 │ │ │ │ - eoreq sl, r9, r8, ror #16 │ │ │ │ - andseq r0, r7, r0, lsl r9 │ │ │ │ + andseq r0, fp, r0, asr lr │ │ │ │ + andseq r2, r7, r8, lsr #19 │ │ │ │ + andseq r0, r7, r8, asr #21 │ │ │ │ + andseq r0, fp, ip, lsr #27 │ │ │ │ + andseq r2, r7, r8, asr r7 │ │ │ │ + andseq r0, r7, r4, lsr sl │ │ │ │ + andseq r2, r7, r0, lsr r7 │ │ │ │ + andseq r0, r7, r8, lsl #20 │ │ │ │ + andseq r0, fp, ip, lsl sp │ │ │ │ + andseq r2, r7, r8, asr #13 │ │ │ │ + andseq r0, r7, r4, lsr #19 │ │ │ │ + eoreq sl, r9, ip, asr r8 │ │ │ │ + andseq r0, r7, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #2220] @ ffcf8 │ │ │ │ + ldr ip, [pc, #2220] @ ffd04 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #2212] @ ffcfc │ │ │ │ + ldr r2, [pc, #2212] @ ffd08 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #2204] @ ffd00 │ │ │ │ + ldr r8, [pc, #2204] @ ffd0c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2196] @ ffd04 │ │ │ │ + ldr r3, [pc, #2196] @ ffd10 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r8, r3] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne ff748 │ │ │ │ + bne ff754 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq ff780 │ │ │ │ + beq ff78c │ │ │ │ sub r3, r2, #78 @ 0x4e │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ cmpne r3, #7 │ │ │ │ - bhi ff748 │ │ │ │ + bhi ff754 │ │ │ │ mov r2, #12 │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 7ef58 │ │ │ │ + bl 7ef5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq ff774 │ │ │ │ - ldr r3, [pc, #1912] @ ffd08 │ │ │ │ + beq ff780 │ │ │ │ + ldr r3, [pc, #1912] @ ffd14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ and r7, r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq ff5b0 │ │ │ │ + beq ff5bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff79c │ │ │ │ + beq ff7a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ff5d4 │ │ │ │ + bne ff5e0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - beq ff7c4 │ │ │ │ + beq ff7d0 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq ffaf4 │ │ │ │ + beq ffb00 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - str r8, [sp, #136] @ 0x88 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ - beq ffa40 │ │ │ │ - ldr r3, [pc, #1768] @ ffd0c │ │ │ │ - ldr r7, [pc, #1768] @ ffd10 │ │ │ │ + beq ffa4c │ │ │ │ + ldr r3, [pc, #1768] @ ffd18 │ │ │ │ + ldr r7, [pc, #1768] @ ffd1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1760] @ ffd14 │ │ │ │ + ldr r3, [pc, #1760] @ ffd20 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b ff710 │ │ │ │ + b ff71c │ │ │ │ mov r3, #3 │ │ │ │ mov r6, #15 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq ffab0 │ │ │ │ + beq ffabc │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq ffa8c │ │ │ │ + beq ffa98 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #15 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ bl 55fdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -226838,112 +226841,112 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 969f4 │ │ │ │ + bl 969f8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ - beq ffaa8 │ │ │ │ + beq ffab4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 96c00 │ │ │ │ + bl 96c04 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne ff644 │ │ │ │ + bne ff650 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff6ec │ │ │ │ - b ff690 │ │ │ │ + beq ff6f8 │ │ │ │ + b ff69c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1476] @ ffd18 │ │ │ │ + ldr r1, [pc, #1476] @ ffd24 │ │ │ │ mov r3, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ bl 48af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b ff554 │ │ │ │ - ldr r3, [pc, #1440] @ ffd1c │ │ │ │ + b ff560 │ │ │ │ + ldr r3, [pc, #1440] @ ffd28 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b ff590 │ │ │ │ + b ff59c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff748 │ │ │ │ + bne ff754 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b ff53c │ │ │ │ + b ff548 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ffaec │ │ │ │ + bne ffaf8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bls ff93c │ │ │ │ + bls ff948 │ │ │ │ ldrsh r3, [r0] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne ff5d4 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + bne ff5e0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq ffa40 │ │ │ │ - ldr sl, [pc, #1320] @ ffd20 │ │ │ │ - ldr r8, [pc, #1320] @ ffd24 │ │ │ │ - ldr r9, [pc, #1320] @ ffd28 │ │ │ │ + beq ffa4c │ │ │ │ + ldr sl, [pc, #1320] @ ffd2c │ │ │ │ + ldr r8, [pc, #1320] @ ffd30 │ │ │ │ + ldr r9, [pc, #1320] @ ffd34 │ │ │ │ add sl, pc, sl │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ff8ec │ │ │ │ + b ff8f8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - beq ffc6c │ │ │ │ + beq ffc78 │ │ │ │ mov r3, #3 │ │ │ │ mov fp, #14 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r8} │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ffcc0 │ │ │ │ + beq ffccc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - beq ffc50 │ │ │ │ + beq ffc5c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, #14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 55fdc │ │ │ │ mov r1, sl │ │ │ │ @@ -226961,181 +226964,181 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ movge r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ff80c │ │ │ │ + bne ff818 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ streq ip, [sp, #48] @ 0x30 │ │ │ │ - bne ff81c │ │ │ │ - b ff870 │ │ │ │ + bne ff828 │ │ │ │ + b ff87c │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1c8afc │ │ │ │ + bl 1c8ae8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ and r2, r0, #1 │ │ │ │ moveq r7, r2 │ │ │ │ - beq ff5b8 │ │ │ │ + beq ff5c4 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble ffa40 │ │ │ │ - ldr r9, [pc, #948] @ ffd2c │ │ │ │ + ble ffa4c │ │ │ │ + ldr r9, [pc, #948] @ ffd38 │ │ │ │ mov r8, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ff998 │ │ │ │ + b ff9a4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa4c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl sl, r7, #2 │ │ │ │ add r2, r3, r7, lsl #2 │ │ │ │ - bne ff9b4 │ │ │ │ + bne ff9c0 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq ffa78 │ │ │ │ + beq ffa84 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 97240 │ │ │ │ + bl 97244 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq ff980 │ │ │ │ + beq ff98c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r3, sl] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ bl 55fdc │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ff980 │ │ │ │ + beq ff98c │ │ │ │ mov r1, r9 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ bl 34878 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne ff98c │ │ │ │ + bne ff998 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #740] @ ffd30 │ │ │ │ + ldr r2, [pc, #740] @ ffd3c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #680] @ ffcfc │ │ │ │ + ldr r3, [pc, #680] @ ffd08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ffcf4 │ │ │ │ + bne ffd00 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 95ab4 │ │ │ │ + bl 95ab8 │ │ │ │ mov r2, r0 │ │ │ │ - b ff9c4 │ │ │ │ + b ff9d0 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ bl 55fdc │ │ │ │ - b ff6ec │ │ │ │ + b ff6f8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b ffa40 │ │ │ │ - ldr r2, [pc, #636] @ ffd34 │ │ │ │ - ldr r1, [pc, #636] @ ffd38 │ │ │ │ + b ffa4c │ │ │ │ + ldr r2, [pc, #636] @ ffd40 │ │ │ │ + ldr r1, [pc, #636] @ ffd44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff6ec │ │ │ │ - b ff690 │ │ │ │ + beq ff6f8 │ │ │ │ + b ff69c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b ff5d4 │ │ │ │ - ldr sl, [pc, #576] @ ffd3c │ │ │ │ - ldr r8, [pc, #576] @ ffd40 │ │ │ │ - ldr r9, [pc, #576] @ ffd44 │ │ │ │ + b ff5e0 │ │ │ │ + ldr sl, [pc, #576] @ ffd48 │ │ │ │ + ldr r8, [pc, #576] @ ffd4c │ │ │ │ + ldr r9, [pc, #576] @ ffd50 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add sl, pc, sl │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b ffbdc │ │ │ │ + b ffbe8 │ │ │ │ mov r3, #3 │ │ │ │ mov fp, #13 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r8} │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ffc8c │ │ │ │ + beq ffc98 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq ffc34 │ │ │ │ + beq ffc40 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, #13 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ bl 55fdc │ │ │ │ mov r1, sl │ │ │ │ @@ -227153,2876 +227156,2876 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r7, r3 │ │ │ │ movge r7, r3 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsl ip, r7, #2 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ sub r2, r7, #1 │ │ │ │ - beq ffc2c │ │ │ │ + beq ffc38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne ffb20 │ │ │ │ + bne ffb2c │ │ │ │ ldr r0, [r3, ip] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffbcc │ │ │ │ - b ffb70 │ │ │ │ + beq ffbd8 │ │ │ │ + b ffb7c │ │ │ │ mov r7, r2 │ │ │ │ - b ffbe0 │ │ │ │ + b ffbec │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ bl 55fdc │ │ │ │ - b ffbcc │ │ │ │ + b ffbd8 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ bl 55fdc │ │ │ │ - b ff8cc │ │ │ │ + b ff8d8 │ │ │ │ cmp r3, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bne ff870 │ │ │ │ + bne ff87c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ff8cc │ │ │ │ - b ff870 │ │ │ │ - ldr r2, [pc, #180] @ ffd48 │ │ │ │ - ldr r1, [pc, #180] @ ffd4c │ │ │ │ + beq ff8d8 │ │ │ │ + b ff87c │ │ │ │ + ldr r2, [pc, #180] @ ffd54 │ │ │ │ + ldr r1, [pc, #180] @ ffd58 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b ffc20 │ │ │ │ - ldr r2, [pc, #136] @ ffd50 │ │ │ │ - ldr r1, [pc, #136] @ ffd54 │ │ │ │ + b ffc2c │ │ │ │ + ldr r2, [pc, #136] @ ffd5c │ │ │ │ + ldr r1, [pc, #136] @ ffd60 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - b ffc80 │ │ │ │ + b ffc8c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, fp, r4, lsr #23 │ │ │ │ + mulseq fp, r8, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, fp, r0, lsl #23 │ │ │ │ + andseq r0, fp, r4, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r9, r8, asr r6 │ │ │ │ - eoreq sl, r9, r0, asr #11 │ │ │ │ + eoreq sl, r9, ip, asr #12 │ │ │ │ @ instruction: 0x0029a5b4 │ │ │ │ - andseq r0, r7, ip, ror #12 │ │ │ │ - andseq r2, r7, r4, lsr r4 │ │ │ │ + eoreq sl, r9, r8, lsr #11 │ │ │ │ + andseq r0, r7, r8, ror #12 │ │ │ │ + andseq r2, r7, r0, lsr r4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r9, r8, ror #7 │ │ │ │ - eoreq sl, r9, r4, ror #7 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ - eoreq sl, r9, ip, ror #4 │ │ │ │ - andseq r0, fp, r8, lsr #11 │ │ │ │ - andseq lr, r6, r4, lsl r7 │ │ │ │ - andseq r1, r7, r8, ror #25 │ │ │ │ ldrdeq sl, [r9], -ip @ │ │ │ │ ldrdeq sl, [r9], -r8 @ │ │ │ │ - mulseq r7, r0, r1 │ │ │ │ - andseq lr, r6, r8, lsr r5 │ │ │ │ - andseq r1, r7, r4, lsr fp │ │ │ │ - andseq lr, r6, r4, lsl #10 │ │ │ │ - andseq r1, r7, r0, lsl #22 │ │ │ │ + mulseq r7, r8, r4 │ │ │ │ + eoreq sl, r9, r0, ror #4 │ │ │ │ + mulseq fp, ip, r5 │ │ │ │ + andseq lr, r6, r0, lsl r7 │ │ │ │ + andseq r1, r7, r4, ror #25 │ │ │ │ + ldrdeq sl, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, ip, asr #1 │ │ │ │ + andseq r0, r7, ip, lsl #3 │ │ │ │ + andseq lr, r6, r4, lsr r5 │ │ │ │ + andseq r1, r7, r0, lsr fp │ │ │ │ + andseq lr, r6, r0, lsl #10 │ │ │ │ + @ instruction: 0x00171afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ ffdb0 │ │ │ │ + ldr r3, [pc, #64] @ ffdbc │ │ │ │ cmp r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ movle ip, #0 │ │ │ │ - ble ffd94 │ │ │ │ - ldr r2, [pc, #44] @ ffdb4 │ │ │ │ + ble ffda0 │ │ │ │ + ldr r2, [pc, #44] @ ffdc0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs ip, ip, r3 │ │ │ │ movne ip, #1 │ │ │ │ - ldr r2, [pc, #28] @ ffdb8 │ │ │ │ + ldr r2, [pc, #28] @ ffdc4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl ff434 │ │ │ │ + bl ff440 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, fp, r8, lsl #5 │ │ │ │ + andseq r0, fp, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, r7, ip, lsr ip │ │ │ │ + andseq r1, r7, r8, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ ffe14 │ │ │ │ + ldr r3, [pc, #64] @ ffe20 │ │ │ │ cmp r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ movle ip, #0 │ │ │ │ - ble ffdf8 │ │ │ │ - ldr r2, [pc, #44] @ ffe18 │ │ │ │ + ble ffe04 │ │ │ │ + ldr r2, [pc, #44] @ ffe24 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs ip, ip, r3 │ │ │ │ movne ip, #1 │ │ │ │ - ldr r2, [pc, #28] @ ffe1c │ │ │ │ + ldr r2, [pc, #28] @ ffe28 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl ff434 │ │ │ │ + bl ff440 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, fp, r4, lsr #4 │ │ │ │ + andseq r0, fp, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, r7, r8, ror #23 │ │ │ │ + andseq r1, r7, r4, ror #23 │ │ │ │ │ │ │ │ -000ffe20 : │ │ │ │ +000ffe2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4088] @ 100e38 │ │ │ │ - ldr r1, [pc, #4088] @ 100e3c │ │ │ │ + ldr r0, [pc, #4088] @ 100e44 │ │ │ │ + ldr r1, [pc, #4088] @ 100e48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #4080] @ 100e40 │ │ │ │ - ldr r2, [pc, #4080] @ 100e44 │ │ │ │ + ldr r3, [pc, #4080] @ 100e4c │ │ │ │ + ldr r2, [pc, #4080] @ 100e50 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #4064] @ 100e48 │ │ │ │ + ldr r6, [pc, #4064] @ 100e54 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, #2 │ │ │ │ mov r8, #0 │ │ │ │ strh r2, [r0], #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #3988] @ 100e4c │ │ │ │ - ldr r9, [pc, #3988] @ 100e50 │ │ │ │ + ldr r0, [pc, #3988] @ 100e58 │ │ │ │ + ldr r9, [pc, #3988] @ 100e5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5da8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3960] @ 100e54 │ │ │ │ + ldr r0, [pc, #3960] @ 100e60 │ │ │ │ str r3, [r6, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3e040 │ │ │ │ add r0, r6, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl 38b84 │ │ │ │ - ldr r0, [pc, #3936] @ 100e58 │ │ │ │ + ldr r0, [pc, #3936] @ 100e64 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 74964 │ │ │ │ + bl 74968 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3908] @ 100e5c │ │ │ │ - bl 77060 │ │ │ │ + ldr r0, [pc, #3908] @ 100e68 │ │ │ │ + bl 77064 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ bl 3e040 │ │ │ │ - ldr r9, [pc, #3872] @ 100e60 │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes